From 28dcf69d18a36e5b8616bf0ba3eeb5e590e209a0 Mon Sep 17 00:00:00 2001 From: tony83033 <86745864+tony83033@users.noreply.github.com> Date: Tue, 2 May 2023 18:28:47 +0530 Subject: [PATCH] =?UTF-8?q?use=20named=20imports=20instead=20to=20avoid=20?= =?UTF-8?q?polluting=20the=20global=20namespace.=20in=E2=80=A6=20(#8616)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * use named imports instead to avoid polluting the global namespace. in nodemailer * Update packages/emails/templates/_base-email.ts Lint fix. * Revert yarn.lock changes --------- Co-authored-by: alannnc Co-authored-by: Alex van Andel --- packages/emails/templates/_base-email.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/emails/templates/_base-email.ts b/packages/emails/templates/_base-email.ts index 0191489b31..51509bd58d 100644 --- a/packages/emails/templates/_base-email.ts +++ b/packages/emails/templates/_base-email.ts @@ -1,5 +1,5 @@ import { decodeHTML } from "entities"; -import nodemailer from "nodemailer"; +import { createTransport } from "nodemailer"; import { z } from "zod"; import type { Dayjs } from "@calcom/dayjs"; @@ -52,9 +52,8 @@ export default class BaseEmail { ...(parseSubject.success && { subject: decodeHTML(parseSubject.data) }), }; - new Promise((resolve, reject) => - nodemailer - .createTransport(this.getMailerOptions().transport) + new Promise((resolve, reject) => + createTransport(this.getMailerOptions().transport) .sendMail(payloadWithUnEscapedSubject, (_err, info) => { if (_err) { const err = getErrorFromUnknown(_err);