UNPKG

bapig

Version:

Welcome to BAPIG, a powerful backend solution designed to streamline your development process. With over 40 built-in functionalities, BAPIG simplifies CRUD operations, facilitates authentication and encryption, handles communication tasks, and much more.

30 lines 1.09 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.transporter = void 0; // dependencies var nodemailer_1 = __importDefault(require("nodemailer")); var helpers_1 = require("../../helpers"); /** * Create and return a nodemailer transporter instance with configured options. * @returns Nodemailer transporter instance */ var transporter = function () { // Create and return a nodemailer transporter instance return nodemailer_1.default.createTransport({ host: helpers_1.emailHostName, port: helpers_1.emailPortNumber, secure: helpers_1.emailPortNumber === 465, auth: { user: helpers_1.userEmailAddress, pass: helpers_1.userEmailAddressPassword }, tls: { rejectUnauthorized: false } }); }; exports.transporter = transporter; //# sourceMappingURL=communicationConfigurations.js.map