nodemailer-sequelize-queue
Advanced tools
Comparing version 0.0.7 to 0.0.8
@@ -9,20 +9,6 @@ "use strict"; | ||
dotenv_1.default.config(); | ||
const path_1 = __importDefault(require("path")); | ||
// Use google smtp key | ||
const googleKey = process.env.smtp_google_key | ||
? require(path_1.default.join(process.cwd(), `./${process.env.smtp_google_key}`)) | ||
: {}; | ||
const auth = process.env.smtp_host === 'smtp.gmail.com' | ||
? //Use google smtp | ||
{ | ||
type: 'OAuth2', | ||
user: process.env.smtp_user, | ||
serviceClient: googleKey.client_id, | ||
privateKey: googleKey.private_key, | ||
} | ||
: //Use default smtp | ||
{ | ||
user: process.env.smtp_user, | ||
pass: process.env.smtp_pass, | ||
}; | ||
const auth = { | ||
user: process.env.smtp_user, | ||
pass: process.env.smtp_pass, | ||
}; | ||
// See https://www.npmjs.com/package/nodemailer for more options | ||
@@ -62,3 +48,11 @@ const smtpCreds = { | ||
html: 'test message', | ||
attachments: [ | ||
{ | ||
// Not required (see Nodemailer filename prop) | ||
filename: 'file.jpg', | ||
// Local or remote url (see Nodemailer path prop) | ||
path: 'https://picsum.photos/id/237/200/300', | ||
}, | ||
], | ||
}); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvZXhhbXBsZXMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxxREFBK0M7QUFDL0Msb0RBQTJCO0FBQzNCLGdCQUFNLENBQUMsTUFBTSxFQUFFLENBQUE7QUFDZixnREFBdUI7QUFFdkIsc0JBQXNCO0FBQ3RCLE1BQU0sU0FBUyxHQUFHLE9BQU8sQ0FBQyxHQUFHLENBQUMsZUFBZTtJQUMzQyxDQUFDLENBQUMsT0FBTyxDQUFDLGNBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsRUFBRSxFQUFFLEtBQUssT0FBTyxDQUFDLEdBQUcsQ0FBQyxlQUFlLEVBQUUsQ0FBQyxDQUFDO0lBQ3ZFLENBQUMsQ0FBQyxFQUFFLENBQUE7QUFFTixNQUFNLElBQUksR0FDUixPQUFPLENBQUMsR0FBRyxDQUFDLFNBQVMsS0FBSyxnQkFBZ0I7SUFDeEMsQ0FBQyxDQUFDLGlCQUFpQjtRQUNqQjtZQUNFLElBQUksRUFBRSxRQUFRO1lBQ2QsSUFBSSxFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsU0FBUztZQUMzQixhQUFhLEVBQUUsU0FBUyxDQUFDLFNBQVM7WUFDbEMsVUFBVSxFQUFFLFNBQVMsQ0FBQyxXQUFXO1NBQ2xDO0lBQ0gsQ0FBQyxDQUFDLGtCQUFrQjtRQUNsQjtZQUNFLElBQUksRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLFNBQVM7WUFDM0IsSUFBSSxFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsU0FBUztTQUM1QixDQUFBO0FBRVAsZ0VBQWdFO0FBQ2hFLE1BQU0sU0FBUyxHQUFHO0lBQ2hCLElBQUksRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLFNBQVM7SUFDM0IsSUFBSSxFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsR0FBRztJQUN6RCxNQUFNLEVBQUUsSUFBSTtJQUNaLElBQUksRUFBRSxJQUFJO0NBQ1gsQ0FBQTtBQUVELE1BQU0sYUFBYSxHQUFHO0lBQ3BCLCtEQUErRDtJQUMvRCxNQUFNLEVBQUU7UUFDTixRQUFRLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxXQUFXLElBQUksRUFBRTtRQUN2QyxRQUFRLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxXQUFXLElBQUksRUFBRTtRQUN2QyxRQUFRLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxXQUFXLElBQUksRUFBRTtRQUN2QyxJQUFJLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxPQUFPLElBQUksRUFBRTtRQUMvQixPQUFPLEVBQUUsT0FBYztLQUN4QjtJQUNELHdEQUF3RDtJQUN4RCw4QkFBOEI7Q0FDL0IsQ0FBQTtBQUVELDJDQUEyQztBQUMzQyxNQUFNLEtBQUssR0FBRyxJQUFJLGVBQXdCLENBQUMsYUFBYSxFQUFFLFNBQVMsRUFBRTtJQUNuRSwyRUFBMkU7SUFDM0UsVUFBVSxFQUFFLGFBQWE7SUFDekIsaUNBQWlDO0lBQ2pDLFdBQVcsRUFBRSxDQUFDO0NBQ2YsQ0FBQyxDQUFBO0FBRUYsNEVBQTRFO0FBQzVFLEtBQUssQ0FBQyxhQUFhLEVBQUUsQ0FBQTtBQUVyQixvQkFBb0I7QUFDcEIsS0FBSyxDQUFDLFNBQVMsQ0FBQztJQUNkLFVBQVUsRUFBRSx3QkFBd0I7SUFDcEMsUUFBUSxFQUFFLHdCQUF3QjtJQUNsQyxPQUFPLEVBQUUsY0FBYztJQUN2QixJQUFJLEVBQUUsY0FBYztDQUNyQixDQUFDLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgTm9kZW1haWxlclNlcXVlbGl6ZVF1ZXVlIGZyb20gJy4uL2luZGV4J1xuaW1wb3J0IGRvdGVudiBmcm9tICdkb3RlbnYnXG5kb3RlbnYuY29uZmlnKClcbmltcG9ydCBwYXRoIGZyb20gJ3BhdGgnXG5cbi8vIFVzZSBnb29nbGUgc210cCBrZXlcbmNvbnN0IGdvb2dsZUtleSA9IHByb2Nlc3MuZW52LnNtdHBfZ29vZ2xlX2tleVxuICA/IHJlcXVpcmUocGF0aC5qb2luKHByb2Nlc3MuY3dkKCksIGAuLyR7cHJvY2Vzcy5lbnYuc210cF9nb29nbGVfa2V5fWApKVxuICA6IHt9XG5cbmNvbnN0IGF1dGggPVxuICBwcm9jZXNzLmVudi5zbXRwX2hvc3QgPT09ICdzbXRwLmdtYWlsLmNvbSdcbiAgICA/IC8vVXNlIGdvb2dsZSBzbXRwXG4gICAgICB7XG4gICAgICAgIHR5cGU6ICdPQXV0aDInLFxuICAgICAgICB1c2VyOiBwcm9jZXNzLmVudi5zbXRwX3VzZXIsXG4gICAgICAgIHNlcnZpY2VDbGllbnQ6IGdvb2dsZUtleS5jbGllbnRfaWQsXG4gICAgICAgIHByaXZhdGVLZXk6IGdvb2dsZUtleS5wcml2YXRlX2tleSxcbiAgICAgIH1cbiAgICA6IC8vVXNlIGRlZmF1bHQgc210cFxuICAgICAge1xuICAgICAgICB1c2VyOiBwcm9jZXNzLmVudi5zbXRwX3VzZXIsXG4gICAgICAgIHBhc3M6IHByb2Nlc3MuZW52LnNtdHBfcGFzcyxcbiAgICAgIH1cblxuLy8gU2VlIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL25vZGVtYWlsZXIgZm9yIG1vcmUgb3B0aW9uc1xuY29uc3Qgc210cENyZWRzID0ge1xuICBob3N0OiBwcm9jZXNzLmVudi5zbXRwX2hvc3QsXG4gIHBvcnQ6IHByb2Nlc3MuZW52LnNtdHBfcG9ydCA/IHByb2Nlc3MuZW52LnNtdHBfcG9ydCA6IDQ2NSxcbiAgc2VjdXJlOiB0cnVlLFxuICBhdXRoOiBhdXRoLFxufVxuXG5jb25zdCBkYkNyZWRlbnRpYWxzID0ge1xuICAvLyBTZWUgaHR0cHM6Ly93d3cubnBtanMuY29tL3BhY2thZ2Uvc2VxdWVsaXplIGZvciBtb3JlIG9wdGlvbnNcbiAgY29uZmlnOiB7XG4gICAgdXNlcm5hbWU6IHByb2Nlc3MuZW52LmRiX3VzZXJuYW1lIHx8ICcnLFxuICAgIHBhc3N3b3JkOiBwcm9jZXNzLmVudi5kYl9wYXNzd29yZCB8fCAnJyxcbiAgICBkYXRhYmFzZTogcHJvY2Vzcy5lbnYuZGJfZGF0YWJhc2UgfHwgJycsXG4gICAgaG9zdDogcHJvY2Vzcy5lbnYuZGJfaG9zdCB8fCAnJyxcbiAgICBkaWFsZWN0OiAnbXlzcWwnIGFzIGFueSxcbiAgfSxcbiAgLy8gQWx0ZXJuYXRpdmVseSB5b3UgY2FuIHVzZSBleGlzdGluZyBzZXF1ZWxpemUgaW5zdGFuY2VcbiAgLy8gc2VxdWVsaXplOiBTZXF1ZWxpemVJbnN0YW5lXG59XG5cbi8vIENyZWF0ZSBOb2RlbWFpbGVyU2VxdWVsaXplUXVldWUgaW5zdGFuY2VcbmNvbnN0IHF1ZXVlID0gbmV3IE5vZGVtYWlsZXJTZXF1ZWxpemVRdWV1ZShkYkNyZWRlbnRpYWxzLCBzbXRwQ3JlZHMsIHtcbiAgLy8gU2VlIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL25vZGVtYWlsZXIgZm9yIG1vcmUgZXhwcmVzc2lvbiBvcHRpb25zXG4gIGV4cHJlc3Npb246ICcqLzEgKiAqICogKicsXG4gIC8vIElmIC0xLCB3aWxsIHRyeSBpbmZpbml0ZSB0aW1lc1xuICBtYXhBdHRlbXB0czogMixcbn0pXG5cbi8vICBSdW4gY3JvbiBzY2hlZHVsZSBmb3Igc2VuZGluZyBtYWlsIChPbmx5IG9uZSB0aW1lIGluIHJvb3Qgb2YgdGhlIHN5c3RlbSlcbnF1ZXVlLmluaXRTY2hlZHVsZXIoKVxuXG4vLyBBZGQgbWFpbCB0byBxdWV1ZVxucXVldWUucXVldWVNYWlsKHtcbiAgZW1haWxfZnJvbTogJ2FsZXhzYW50ZWVub0BnbWFpbC5jb20nLFxuICBlbWFpbF90bzogJ2FsZXhzYW50ZWVub0BnbWFpbC5jb20nLFxuICBzdWJqZWN0OiAndGVzdCBzdWJqZWN0JyxcbiAgaHRtbDogJ3Rlc3QgbWVzc2FnZScsXG59KVxuIl19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvZXhhbXBsZXMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxxREFBK0M7QUFDL0Msb0RBQTJCO0FBQzNCLGdCQUFNLENBQUMsTUFBTSxFQUFFLENBQUE7QUFFZixNQUFNLElBQUksR0FBRztJQUNYLElBQUksRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLFNBQVM7SUFDM0IsSUFBSSxFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsU0FBUztDQUM1QixDQUFBO0FBRUQsZ0VBQWdFO0FBQ2hFLE1BQU0sU0FBUyxHQUFHO0lBQ2hCLElBQUksRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLFNBQVM7SUFDM0IsSUFBSSxFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsR0FBRztJQUN6RCxNQUFNLEVBQUUsSUFBSTtJQUNaLElBQUksRUFBRSxJQUFJO0NBQ1gsQ0FBQTtBQUVELE1BQU0sYUFBYSxHQUFHO0lBQ3BCLCtEQUErRDtJQUMvRCxNQUFNLEVBQUU7UUFDTixRQUFRLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxXQUFXLElBQUksRUFBRTtRQUN2QyxRQUFRLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxXQUFXLElBQUksRUFBRTtRQUN2QyxRQUFRLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxXQUFXLElBQUksRUFBRTtRQUN2QyxJQUFJLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxPQUFPLElBQUksRUFBRTtRQUMvQixPQUFPLEVBQUUsT0FBYztLQUN4QjtJQUNELHdEQUF3RDtJQUN4RCw4QkFBOEI7Q0FDL0IsQ0FBQTtBQUVELDJDQUEyQztBQUMzQyxNQUFNLEtBQUssR0FBRyxJQUFJLGVBQXdCLENBQUMsYUFBYSxFQUFFLFNBQVMsRUFBRTtJQUNuRSwyRUFBMkU7SUFDM0UsVUFBVSxFQUFFLGFBQWE7SUFDekIsaUNBQWlDO0lBQ2pDLFdBQVcsRUFBRSxDQUFDO0NBQ2YsQ0FBQyxDQUFBO0FBRUYsNEVBQTRFO0FBQzVFLEtBQUssQ0FBQyxhQUFhLEVBQUUsQ0FBQTtBQUVyQixvQkFBb0I7QUFDcEIsS0FBSyxDQUFDLFNBQVMsQ0FBQztJQUNkLFVBQVUsRUFBRSx3QkFBd0I7SUFDcEMsUUFBUSxFQUFFLHdCQUF3QjtJQUNsQyxPQUFPLEVBQUUsY0FBYztJQUN2QixJQUFJLEVBQUUsY0FBYztJQUVwQixXQUFXLEVBQUU7UUFDWDtZQUNFLDhDQUE4QztZQUM5QyxRQUFRLEVBQUUsVUFBVTtZQUNwQixpREFBaUQ7WUFDakQsSUFBSSxFQUFFLHNDQUFzQztTQUM3QztLQUNGO0NBQ0YsQ0FBQyxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IE5vZGVtYWlsZXJTZXF1ZWxpemVRdWV1ZSBmcm9tICcuLi9pbmRleCdcbmltcG9ydCBkb3RlbnYgZnJvbSAnZG90ZW52J1xuZG90ZW52LmNvbmZpZygpXG5cbmNvbnN0IGF1dGggPSB7XG4gIHVzZXI6IHByb2Nlc3MuZW52LnNtdHBfdXNlcixcbiAgcGFzczogcHJvY2Vzcy5lbnYuc210cF9wYXNzLFxufVxuXG4vLyBTZWUgaHR0cHM6Ly93d3cubnBtanMuY29tL3BhY2thZ2Uvbm9kZW1haWxlciBmb3IgbW9yZSBvcHRpb25zXG5jb25zdCBzbXRwQ3JlZHMgPSB7XG4gIGhvc3Q6IHByb2Nlc3MuZW52LnNtdHBfaG9zdCxcbiAgcG9ydDogcHJvY2Vzcy5lbnYuc210cF9wb3J0ID8gcHJvY2Vzcy5lbnYuc210cF9wb3J0IDogNDY1LFxuICBzZWN1cmU6IHRydWUsXG4gIGF1dGg6IGF1dGgsXG59XG5cbmNvbnN0IGRiQ3JlZGVudGlhbHMgPSB7XG4gIC8vIFNlZSBodHRwczovL3d3dy5ucG1qcy5jb20vcGFja2FnZS9zZXF1ZWxpemUgZm9yIG1vcmUgb3B0aW9uc1xuICBjb25maWc6IHtcbiAgICB1c2VybmFtZTogcHJvY2Vzcy5lbnYuZGJfdXNlcm5hbWUgfHwgJycsXG4gICAgcGFzc3dvcmQ6IHByb2Nlc3MuZW52LmRiX3Bhc3N3b3JkIHx8ICcnLFxuICAgIGRhdGFiYXNlOiBwcm9jZXNzLmVudi5kYl9kYXRhYmFzZSB8fCAnJyxcbiAgICBob3N0OiBwcm9jZXNzLmVudi5kYl9ob3N0IHx8ICcnLFxuICAgIGRpYWxlY3Q6ICdteXNxbCcgYXMgYW55LFxuICB9LFxuICAvLyBBbHRlcm5hdGl2ZWx5IHlvdSBjYW4gdXNlIGV4aXN0aW5nIHNlcXVlbGl6ZSBpbnN0YW5jZVxuICAvLyBzZXF1ZWxpemU6IFNlcXVlbGl6ZUluc3RhbmVcbn1cblxuLy8gQ3JlYXRlIE5vZGVtYWlsZXJTZXF1ZWxpemVRdWV1ZSBpbnN0YW5jZVxuY29uc3QgcXVldWUgPSBuZXcgTm9kZW1haWxlclNlcXVlbGl6ZVF1ZXVlKGRiQ3JlZGVudGlhbHMsIHNtdHBDcmVkcywge1xuICAvLyBTZWUgaHR0cHM6Ly93d3cubnBtanMuY29tL3BhY2thZ2Uvbm9kZW1haWxlciBmb3IgbW9yZSBleHByZXNzaW9uIG9wdGlvbnNcbiAgZXhwcmVzc2lvbjogJyovMSAqICogKiAqJyxcbiAgLy8gSWYgLTEsIHdpbGwgdHJ5IGluZmluaXRlIHRpbWVzXG4gIG1heEF0dGVtcHRzOiAyLFxufSlcblxuLy8gIFJ1biBjcm9uIHNjaGVkdWxlIGZvciBzZW5kaW5nIG1haWwgKE9ubHkgb25lIHRpbWUgaW4gcm9vdCBvZiB0aGUgc3lzdGVtKVxucXVldWUuaW5pdFNjaGVkdWxlcigpXG5cbi8vIEFkZCBtYWlsIHRvIHF1ZXVlXG5xdWV1ZS5xdWV1ZU1haWwoe1xuICBlbWFpbF9mcm9tOiAnYWxleHNhbnRlZW5vQGdtYWlsLmNvbScsXG4gIGVtYWlsX3RvOiAnYWxleHNhbnRlZW5vQGdtYWlsLmNvbScsXG4gIHN1YmplY3Q6ICd0ZXN0IHN1YmplY3QnLFxuICBodG1sOiAndGVzdCBtZXNzYWdlJyxcblxuICBhdHRhY2htZW50czogW1xuICAgIHtcbiAgICAgIC8vIE5vdCByZXF1aXJlZCAoc2VlIE5vZGVtYWlsZXIgZmlsZW5hbWUgcHJvcClcbiAgICAgIGZpbGVuYW1lOiAnZmlsZS5qcGcnLFxuICAgICAgLy8gTG9jYWwgb3IgcmVtb3RlIHVybCAoc2VlIE5vZGVtYWlsZXIgcGF0aCBwcm9wKVxuICAgICAgcGF0aDogJ2h0dHBzOi8vcGljc3VtLnBob3Rvcy9pZC8yMzcvMjAwLzMwMCcsXG4gICAgfSxcbiAgXSxcbn0pXG4iXX0= |
/// <reference types="node" /> | ||
/// <reference types="node" /> | ||
/// <reference types="node" /> | ||
import { Transporter, SentMessageInfo } from 'nodemailer'; | ||
import { Readable } from 'stream'; | ||
import { Url } from 'url'; | ||
@@ -15,39 +12,8 @@ export default class Mailer implements IMailer { | ||
} | ||
declare type Headers = { | ||
[key: string]: string | string[] | { | ||
prepared: boolean; | ||
value: string; | ||
}; | ||
} | Array<{ | ||
key: string; | ||
value: string; | ||
}>; | ||
interface Attachment extends AttachmentLike { | ||
export interface Attachment { | ||
/** filename to be reported as the name of the attached file, use of unicode is allowed. If you do not want to use a filename, set this value as false, otherwise a filename is generated automatically */ | ||
filename?: string | false | undefined; | ||
/** optional content id for using inline images in HTML message source. Using cid sets the default contentDisposition to 'inline' and moves the attachment into a multipart/related mime node, so use it only if you actually want to use this attachment as an embedded image */ | ||
cid?: string | undefined; | ||
/** If set and content is string, then encodes the content to a Buffer using the specified encoding. Example values: base64, hex, binary etc. Useful if you want to use binary attachments in a JSON formatted e-mail object */ | ||
encoding?: string | undefined; | ||
/** optional content type for the attachment, if not set will be derived from the filename property */ | ||
contentType?: string | undefined; | ||
/** optional transfer encoding for the attachment, if not set it will be derived from the contentType property. Example values: quoted-printable, base64. If it is unset then base64 encoding is used for the attachment. If it is set to false then previous default applies (base64 for most, 7bit for text). */ | ||
contentTransferEncoding?: '7bit' | 'base64' | 'quoted-printable' | false | undefined; | ||
/** optional content disposition type for the attachment, defaults to ‘attachment’ */ | ||
contentDisposition?: 'attachment' | 'inline' | undefined; | ||
/** is an object of additional headers */ | ||
headers?: Headers | undefined; | ||
/** an optional value that overrides entire node content in the mime message. If used then all other options set for this node are ignored. */ | ||
raw?: string | Buffer | Readable | AttachmentLike | undefined; | ||
/** String, Buffer or a Stream contents for the attachmentent */ | ||
content?: string | Buffer | Readable | undefined; | ||
/** path to a file or an URL (data uris are allowed as well) if you want to stream the file instead of including it (better for larger attachments) */ | ||
path?: string | Url | undefined; | ||
path: string | Url | undefined; | ||
} | ||
interface AttachmentLike { | ||
/** String, Buffer or a Stream contents for the attachmentent */ | ||
content?: string | Buffer | Readable | undefined; | ||
/** path to a file or an URL (data uris are allowed as well) if you want to stream the file instead of including it (better for larger attachments) */ | ||
path?: string | Url | undefined; | ||
} | ||
export declare type Message = { | ||
@@ -60,2 +26,1 @@ from: string; | ||
}; | ||
export {}; |
@@ -19,2 +19,2 @@ "use strict"; | ||
exports.default = Mailer; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTWFpbGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL01haWxlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLDREQUFxRTtBQUlyRSxNQUFxQixNQUFNO0lBR3pCLFlBQVksUUFBYyxFQUFFLFNBQXVCO1FBQ2pELElBQUksQ0FBQyxXQUFXLEdBQUcsU0FBUztZQUMxQixDQUFDLENBQUMsb0JBQVUsQ0FBQyxlQUFlLENBQUMsU0FBUyxFQUFFLFFBQVEsQ0FBQztZQUNqRCxDQUFDLENBQUMsb0JBQVUsQ0FBQyxlQUFlLENBQUMsUUFBUSxDQUFDLENBQUE7SUFDMUMsQ0FBQztJQUVELEtBQUssQ0FBQyxRQUFRLENBQUMsT0FBZ0I7UUFDN0IsTUFBTSxVQUFVLEdBQW9CLE1BQU0sSUFBSSxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLENBQUE7UUFDNUUsT0FBTyxVQUFVLENBQUE7SUFDbkIsQ0FBQztDQUNGO0FBYkQseUJBYUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbm9kZW1haWxlciwgeyBUcmFuc3BvcnRlciwgU2VudE1lc3NhZ2VJbmZvIH0gZnJvbSAnbm9kZW1haWxlcidcbmltcG9ydCB7IFJlYWRhYmxlIH0gZnJvbSAnc3RyZWFtJ1xuaW1wb3J0IHsgVXJsIH0gZnJvbSAndXJsJ1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBNYWlsZXIgaW1wbGVtZW50cyBJTWFpbGVyIHtcbiAgcHJpdmF0ZSB0cmFuc3BvcnRlclxuXG4gIGNvbnN0cnVjdG9yKGRlZmF1bHRzPzogYW55LCB0cmFuc3BvcnQ/OiBUcmFuc3BvcnRlcikge1xuICAgIHRoaXMudHJhbnNwb3J0ZXIgPSB0cmFuc3BvcnRcbiAgICAgID8gbm9kZW1haWxlci5jcmVhdGVUcmFuc3BvcnQodHJhbnNwb3J0LCBkZWZhdWx0cylcbiAgICAgIDogbm9kZW1haWxlci5jcmVhdGVUcmFuc3BvcnQoZGVmYXVsdHMpXG4gIH1cblxuICBhc3luYyBzZW5kTWFpbChtZXNzYWdlOiBNZXNzYWdlKTogUHJvbWlzZTxTZW50TWVzc2FnZUluZm8+IHtcbiAgICBjb25zdCBtYWlsUmVzdWx0OiBTZW50TWVzc2FnZUluZm8gPSBhd2FpdCB0aGlzLnRyYW5zcG9ydGVyLnNlbmRNYWlsKG1lc3NhZ2UpXG4gICAgcmV0dXJuIG1haWxSZXN1bHRcbiAgfVxufVxuXG5leHBvcnQgaW50ZXJmYWNlIElNYWlsZXIge1xuICBzZW5kTWFpbChtZXNzYWdlOiBNZXNzYWdlKTogUHJvbWlzZTxTZW50TWVzc2FnZUluZm8+XG59XG5cbnR5cGUgSGVhZGVycyA9XG4gIHwgeyBba2V5OiBzdHJpbmddOiBzdHJpbmcgfCBzdHJpbmdbXSB8IHsgcHJlcGFyZWQ6IGJvb2xlYW47IHZhbHVlOiBzdHJpbmcgfSB9XG4gIHwgQXJyYXk8eyBrZXk6IHN0cmluZzsgdmFsdWU6IHN0cmluZyB9PlxuXG5pbnRlcmZhY2UgQXR0YWNobWVudCBleHRlbmRzIEF0dGFjaG1lbnRMaWtlIHtcbiAgLyoqIGZpbGVuYW1lIHRvIGJlIHJlcG9ydGVkIGFzIHRoZSBuYW1lIG9mIHRoZSBhdHRhY2hlZCBmaWxlLCB1c2Ugb2YgdW5pY29kZSBpcyBhbGxvd2VkLiBJZiB5b3UgZG8gbm90IHdhbnQgdG8gdXNlIGEgZmlsZW5hbWUsIHNldCB0aGlzIHZhbHVlIGFzIGZhbHNlLCBvdGhlcndpc2UgYSBmaWxlbmFtZSBpcyBnZW5lcmF0ZWQgYXV0b21hdGljYWxseSAqL1xuICBmaWxlbmFtZT86IHN0cmluZyB8IGZhbHNlIHwgdW5kZWZpbmVkXG4gIC8qKiBvcHRpb25hbCBjb250ZW50IGlkIGZvciB1c2luZyBpbmxpbmUgaW1hZ2VzIGluIEhUTUwgbWVzc2FnZSBzb3VyY2UuIFVzaW5nIGNpZCBzZXRzIHRoZSBkZWZhdWx0IGNvbnRlbnREaXNwb3NpdGlvbiB0byAnaW5saW5lJyBhbmQgbW92ZXMgdGhlIGF0dGFjaG1lbnQgaW50byBhIG11bHRpcGFydC9yZWxhdGVkIG1pbWUgbm9kZSwgc28gdXNlIGl0IG9ubHkgaWYgeW91IGFjdHVhbGx5IHdhbnQgdG8gdXNlIHRoaXMgYXR0YWNobWVudCBhcyBhbiBlbWJlZGRlZCBpbWFnZSAqL1xuICBjaWQ/OiBzdHJpbmcgfCB1bmRlZmluZWRcbiAgLyoqIElmIHNldCBhbmQgY29udGVudCBpcyBzdHJpbmcsIHRoZW4gZW5jb2RlcyB0aGUgY29udGVudCB0byBhIEJ1ZmZlciB1c2luZyB0aGUgc3BlY2lmaWVkIGVuY29kaW5nLiBFeGFtcGxlIHZhbHVlczogYmFzZTY0LCBoZXgsIGJpbmFyeSBldGMuIFVzZWZ1bCBpZiB5b3Ugd2FudCB0byB1c2UgYmluYXJ5IGF0dGFjaG1lbnRzIGluIGEgSlNPTiBmb3JtYXR0ZWQgZS1tYWlsIG9iamVjdCAqL1xuICBlbmNvZGluZz86IHN0cmluZyB8IHVuZGVmaW5lZFxuICAvKiogb3B0aW9uYWwgY29udGVudCB0eXBlIGZvciB0aGUgYXR0YWNobWVudCwgaWYgbm90IHNldCB3aWxsIGJlIGRlcml2ZWQgZnJvbSB0aGUgZmlsZW5hbWUgcHJvcGVydHkgKi9cbiAgY29udGVudFR5cGU/OiBzdHJpbmcgfCB1bmRlZmluZWRcbiAgLyoqIG9wdGlvbmFsIHRyYW5zZmVyIGVuY29kaW5nIGZvciB0aGUgYXR0YWNobWVudCwgaWYgbm90IHNldCBpdCB3aWxsIGJlIGRlcml2ZWQgZnJvbSB0aGUgY29udGVudFR5cGUgcHJvcGVydHkuIEV4YW1wbGUgdmFsdWVzOiBxdW90ZWQtcHJpbnRhYmxlLCBiYXNlNjQuIElmIGl0IGlzIHVuc2V0IHRoZW4gYmFzZTY0IGVuY29kaW5nIGlzIHVzZWQgZm9yIHRoZSBhdHRhY2htZW50LiBJZiBpdCBpcyBzZXQgdG8gZmFsc2UgdGhlbiBwcmV2aW91cyBkZWZhdWx0IGFwcGxpZXMgKGJhc2U2NCBmb3IgbW9zdCwgN2JpdCBmb3IgdGV4dCkuICovXG4gIGNvbnRlbnRUcmFuc2ZlckVuY29kaW5nPzogJzdiaXQnIHwgJ2Jhc2U2NCcgfCAncXVvdGVkLXByaW50YWJsZScgfCBmYWxzZSB8IHVuZGVmaW5lZFxuICAvKiogb3B0aW9uYWwgY29udGVudCBkaXNwb3NpdGlvbiB0eXBlIGZvciB0aGUgYXR0YWNobWVudCwgZGVmYXVsdHMgdG8g4oCYYXR0YWNobWVudOKAmSAqL1xuICBjb250ZW50RGlzcG9zaXRpb24/OiAnYXR0YWNobWVudCcgfCAnaW5saW5lJyB8IHVuZGVmaW5lZFxuICAvKiogaXMgYW4gb2JqZWN0IG9mIGFkZGl0aW9uYWwgaGVhZGVycyAqL1xuICBoZWFkZXJzPzogSGVhZGVycyB8IHVuZGVmaW5lZFxuICAvKiogYW4gb3B0aW9uYWwgdmFsdWUgdGhhdCBvdmVycmlkZXMgZW50aXJlIG5vZGUgY29udGVudCBpbiB0aGUgbWltZSBtZXNzYWdlLiBJZiB1c2VkIHRoZW4gYWxsIG90aGVyIG9wdGlvbnMgc2V0IGZvciB0aGlzIG5vZGUgYXJlIGlnbm9yZWQuICovXG4gIHJhdz86IHN0cmluZyB8IEJ1ZmZlciB8IFJlYWRhYmxlIHwgQXR0YWNobWVudExpa2UgfCB1bmRlZmluZWRcbiAgLyoqIFN0cmluZywgQnVmZmVyIG9yIGEgU3RyZWFtIGNvbnRlbnRzIGZvciB0aGUgYXR0YWNobWVudGVudCAqL1xuICBjb250ZW50Pzogc3RyaW5nIHwgQnVmZmVyIHwgUmVhZGFibGUgfCB1bmRlZmluZWRcbiAgLyoqIHBhdGggdG8gYSBmaWxlIG9yIGFuIFVSTCAoZGF0YSB1cmlzIGFyZSBhbGxvd2VkIGFzIHdlbGwpIGlmIHlvdSB3YW50IHRvIHN0cmVhbSB0aGUgZmlsZSBpbnN0ZWFkIG9mIGluY2x1ZGluZyBpdCAoYmV0dGVyIGZvciBsYXJnZXIgYXR0YWNobWVudHMpICovXG4gIHBhdGg/OiBzdHJpbmcgfCBVcmwgfCB1bmRlZmluZWRcbn1cbmludGVyZmFjZSBBdHRhY2htZW50TGlrZSB7XG4gIC8qKiBTdHJpbmcsIEJ1ZmZlciBvciBhIFN0cmVhbSBjb250ZW50cyBmb3IgdGhlIGF0dGFjaG1lbnRlbnQgKi9cbiAgY29udGVudD86IHN0cmluZyB8IEJ1ZmZlciB8IFJlYWRhYmxlIHwgdW5kZWZpbmVkXG4gIC8qKiBwYXRoIHRvIGEgZmlsZSBvciBhbiBVUkwgKGRhdGEgdXJpcyBhcmUgYWxsb3dlZCBhcyB3ZWxsKSBpZiB5b3Ugd2FudCB0byBzdHJlYW0gdGhlIGZpbGUgaW5zdGVhZCBvZiBpbmNsdWRpbmcgaXQgKGJldHRlciBmb3IgbGFyZ2VyIGF0dGFjaG1lbnRzKSAqL1xuICBwYXRoPzogc3RyaW5nIHwgVXJsIHwgdW5kZWZpbmVkXG59XG5cbmV4cG9ydCB0eXBlIE1lc3NhZ2UgPSB7XG4gIGZyb206IHN0cmluZ1xuICB0bzogc3RyaW5nXG4gIHN1YmplY3Q6IHN0cmluZ1xuICBodG1sOiBzdHJpbmdcbiAgYXR0YWNobWVudHM/OiBBdHRhY2htZW50W10gfCB1bmRlZmluZWRcbn1cbiJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTWFpbGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL01haWxlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLDREQUFxRTtBQUdyRSxNQUFxQixNQUFNO0lBR3pCLFlBQVksUUFBYyxFQUFFLFNBQXVCO1FBQ2pELElBQUksQ0FBQyxXQUFXLEdBQUcsU0FBUztZQUMxQixDQUFDLENBQUMsb0JBQVUsQ0FBQyxlQUFlLENBQUMsU0FBUyxFQUFFLFFBQVEsQ0FBQztZQUNqRCxDQUFDLENBQUMsb0JBQVUsQ0FBQyxlQUFlLENBQUMsUUFBUSxDQUFDLENBQUE7SUFDMUMsQ0FBQztJQUVELEtBQUssQ0FBQyxRQUFRLENBQUMsT0FBZ0I7UUFDN0IsTUFBTSxVQUFVLEdBQW9CLE1BQU0sSUFBSSxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLENBQUE7UUFDNUUsT0FBTyxVQUFVLENBQUE7SUFDbkIsQ0FBQztDQUNGO0FBYkQseUJBYUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbm9kZW1haWxlciwgeyBUcmFuc3BvcnRlciwgU2VudE1lc3NhZ2VJbmZvIH0gZnJvbSAnbm9kZW1haWxlcidcbmltcG9ydCB7IFVybCB9IGZyb20gJ3VybCdcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgTWFpbGVyIGltcGxlbWVudHMgSU1haWxlciB7XG4gIHByaXZhdGUgdHJhbnNwb3J0ZXJcblxuICBjb25zdHJ1Y3RvcihkZWZhdWx0cz86IGFueSwgdHJhbnNwb3J0PzogVHJhbnNwb3J0ZXIpIHtcbiAgICB0aGlzLnRyYW5zcG9ydGVyID0gdHJhbnNwb3J0XG4gICAgICA/IG5vZGVtYWlsZXIuY3JlYXRlVHJhbnNwb3J0KHRyYW5zcG9ydCwgZGVmYXVsdHMpXG4gICAgICA6IG5vZGVtYWlsZXIuY3JlYXRlVHJhbnNwb3J0KGRlZmF1bHRzKVxuICB9XG5cbiAgYXN5bmMgc2VuZE1haWwobWVzc2FnZTogTWVzc2FnZSk6IFByb21pc2U8U2VudE1lc3NhZ2VJbmZvPiB7XG4gICAgY29uc3QgbWFpbFJlc3VsdDogU2VudE1lc3NhZ2VJbmZvID0gYXdhaXQgdGhpcy50cmFuc3BvcnRlci5zZW5kTWFpbChtZXNzYWdlKVxuICAgIHJldHVybiBtYWlsUmVzdWx0XG4gIH1cbn1cblxuZXhwb3J0IGludGVyZmFjZSBJTWFpbGVyIHtcbiAgc2VuZE1haWwobWVzc2FnZTogTWVzc2FnZSk6IFByb21pc2U8U2VudE1lc3NhZ2VJbmZvPlxufVxuXG5leHBvcnQgaW50ZXJmYWNlIEF0dGFjaG1lbnQge1xuICAvKiogZmlsZW5hbWUgdG8gYmUgcmVwb3J0ZWQgYXMgdGhlIG5hbWUgb2YgdGhlIGF0dGFjaGVkIGZpbGUsIHVzZSBvZiB1bmljb2RlIGlzIGFsbG93ZWQuIElmIHlvdSBkbyBub3Qgd2FudCB0byB1c2UgYSBmaWxlbmFtZSwgc2V0IHRoaXMgdmFsdWUgYXMgZmFsc2UsIG90aGVyd2lzZSBhIGZpbGVuYW1lIGlzIGdlbmVyYXRlZCBhdXRvbWF0aWNhbGx5ICovXG4gIGZpbGVuYW1lPzogc3RyaW5nIHwgZmFsc2UgfCB1bmRlZmluZWRcbiAgLyoqIHBhdGggdG8gYSBmaWxlIG9yIGFuIFVSTCAoZGF0YSB1cmlzIGFyZSBhbGxvd2VkIGFzIHdlbGwpIGlmIHlvdSB3YW50IHRvIHN0cmVhbSB0aGUgZmlsZSBpbnN0ZWFkIG9mIGluY2x1ZGluZyBpdCAoYmV0dGVyIGZvciBsYXJnZXIgYXR0YWNobWVudHMpICovXG4gIHBhdGg6IHN0cmluZyB8IFVybCB8IHVuZGVmaW5lZFxufVxuXG5leHBvcnQgdHlwZSBNZXNzYWdlID0ge1xuICBmcm9tOiBzdHJpbmdcbiAgdG86IHN0cmluZ1xuICBzdWJqZWN0OiBzdHJpbmdcbiAgaHRtbDogc3RyaW5nXG4gIGF0dGFjaG1lbnRzPzogQXR0YWNobWVudFtdIHwgdW5kZWZpbmVkXG59XG4iXX0= |
import { Sequelize, ModelStatic, Model, Optional } from 'sequelize'; | ||
import { Attachment } from './Mailer'; | ||
export declare class NsqMailQueue extends Model implements IQueueModel { | ||
@@ -19,3 +20,3 @@ id: number; | ||
html: string; | ||
attachments?: any; | ||
attachments?: Attachment[]; | ||
}; | ||
@@ -22,0 +23,0 @@ export declare type QueueModelAttributes = { |
@@ -53,2 +53,2 @@ "use strict"; | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUXVldWVNb2RlbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9RdWV1ZU1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHlDQUE4RTtBQUU5RSxNQUFhLFlBQWEsU0FBUSxpQkFBSztDQVN0QztBQVRELG9DQVNDO0FBRUQsa0JBQWUsQ0FBQyxTQUFvQixFQUFxQixFQUFFO0lBQ3pELFlBQVksQ0FBQyxJQUFJLENBQ2Y7UUFDRSxFQUFFLEVBQUU7WUFDRixTQUFTLEVBQUUsS0FBSztZQUNoQixhQUFhLEVBQUUsSUFBSTtZQUNuQixVQUFVLEVBQUUsSUFBSTtZQUNoQixJQUFJLEVBQUUscUJBQVMsQ0FBQyxPQUFPLENBQUMsRUFBRSxRQUFRLEVBQUUsRUFBRSxFQUFFLENBQUM7U0FDMUM7UUFDRCxVQUFVLEVBQUU7WUFDVixJQUFJLEVBQUUscUJBQVMsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDO1lBQzNCLFNBQVMsRUFBRSxLQUFLO1NBQ2pCO1FBQ0QsUUFBUSxFQUFFO1lBQ1IsSUFBSSxFQUFFLHFCQUFTLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQztZQUMzQixTQUFTLEVBQUUsS0FBSztTQUNqQjtRQUNELE9BQU8sRUFBRTtZQUNQLElBQUksRUFBRSxxQkFBUyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUM7WUFDM0IsU0FBUyxFQUFFLEtBQUs7U0FDakI7UUFDRCxJQUFJLEVBQUU7WUFDSixJQUFJLEVBQUUscUJBQVMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDO1lBQzVCLFNBQVMsRUFBRSxLQUFLO1NBQ2pCO1FBQ0QsV0FBVyxFQUFFO1lBQ1gsSUFBSSxFQUFFLHFCQUFTLENBQUMsSUFBSTtZQUNwQixTQUFTLEVBQUUsSUFBSTtTQUNoQjtRQUNELFFBQVEsRUFBRTtZQUNSLElBQUksRUFBRSxxQkFBUyxDQUFDLE9BQU8sQ0FBQyxFQUFFLFFBQVEsRUFBRSxFQUFFLEVBQUUsQ0FBQztZQUN6QyxZQUFZLEVBQUUsQ0FBQztTQUNoQjtRQUNELFVBQVUsRUFBRTtZQUNWLElBQUksRUFBRSxxQkFBUyxDQUFDLElBQUk7WUFDcEIsU0FBUyxFQUFFLElBQUk7U0FDaEI7S0FDRixFQUNEO1FBQ0UsU0FBUyxFQUFFLGNBQWM7UUFDekIsU0FBUyxFQUFFLGdCQUFnQjtRQUMzQixXQUFXLEVBQUUsS0FBSztRQUNsQixVQUFVLEVBQUUsSUFBSTtRQUNoQixTQUFTLEVBQUUsK0NBQStDO0tBQzNELENBQ0YsQ0FBQTtJQUNELE9BQU8sWUFBWSxDQUFBO0FBQ3JCLENBQUMsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFNlcXVlbGl6ZSwgRGF0YVR5cGVzLCBNb2RlbFN0YXRpYywgTW9kZWwsIE9wdGlvbmFsIH0gZnJvbSAnc2VxdWVsaXplJ1xuXG5leHBvcnQgY2xhc3MgTnNxTWFpbFF1ZXVlIGV4dGVuZHMgTW9kZWwgaW1wbGVtZW50cyBJUXVldWVNb2RlbCB7XG4gIGRlY2xhcmUgaWQ6IG51bWJlclxuICBkZWNsYXJlIGVtYWlsX2Zyb206IHN0cmluZ1xuICBkZWNsYXJlIGVtYWlsX3RvOiBzdHJpbmdcbiAgZGVjbGFyZSBzdWJqZWN0OiBzdHJpbmdcbiAgZGVjbGFyZSBodG1sOiBzdHJpbmdcbiAgZGVjbGFyZSBhdHRhY2htZW50cz86IGFueVxuICBkZWNsYXJlIGF0dGVtcHRzPzogbnVtYmVyXG4gIGRlY2xhcmUgbGFzdF9lcnJvcj86IHN0cmluZ1xufVxuXG5leHBvcnQgZGVmYXVsdCAoc2VxdWVsaXplOiBTZXF1ZWxpemUpOiBJUXVldWVNb2RlbFN0YXRpYyA9PiB7XG4gIE5zcU1haWxRdWV1ZS5pbml0KFxuICAgIHtcbiAgICAgIGlkOiB7XG4gICAgICAgIGFsbG93TnVsbDogZmFsc2UsXG4gICAgICAgIGF1dG9JbmNyZW1lbnQ6IHRydWUsXG4gICAgICAgIHByaW1hcnlLZXk6IHRydWUsXG4gICAgICAgIHR5cGU6IERhdGFUeXBlcy5JTlRFR0VSKHsgZGVjaW1hbHM6IDExIH0pLFxuICAgICAgfSxcbiAgICAgIGVtYWlsX2Zyb206IHtcbiAgICAgICAgdHlwZTogRGF0YVR5cGVzLlNUUklORygxNTUpLFxuICAgICAgICBhbGxvd051bGw6IGZhbHNlLFxuICAgICAgfSxcbiAgICAgIGVtYWlsX3RvOiB7XG4gICAgICAgIHR5cGU6IERhdGFUeXBlcy5TVFJJTkcoMTU1KSxcbiAgICAgICAgYWxsb3dOdWxsOiBmYWxzZSxcbiAgICAgIH0sXG4gICAgICBzdWJqZWN0OiB7XG4gICAgICAgIHR5cGU6IERhdGFUeXBlcy5TVFJJTkcoMjU1KSxcbiAgICAgICAgYWxsb3dOdWxsOiBmYWxzZSxcbiAgICAgIH0sXG4gICAgICBodG1sOiB7XG4gICAgICAgIHR5cGU6IERhdGFUeXBlcy5URVhUKCdsb25nJyksXG4gICAgICAgIGFsbG93TnVsbDogZmFsc2UsXG4gICAgICB9LFxuICAgICAgYXR0YWNobWVudHM6IHtcbiAgICAgICAgdHlwZTogRGF0YVR5cGVzLkpTT04sXG4gICAgICAgIGFsbG93TnVsbDogdHJ1ZSxcbiAgICAgIH0sXG4gICAgICBhdHRlbXB0czoge1xuICAgICAgICB0eXBlOiBEYXRhVHlwZXMuSU5URUdFUih7IGRlY2ltYWxzOiAxMSB9KSxcbiAgICAgICAgZGVmYXVsdFZhbHVlOiAwLFxuICAgICAgfSxcbiAgICAgIGxhc3RfZXJyb3I6IHtcbiAgICAgICAgdHlwZTogRGF0YVR5cGVzLlRFWFQsXG4gICAgICAgIGFsbG93TnVsbDogdHJ1ZSxcbiAgICAgIH0sXG4gICAgfSxcbiAgICB7XG4gICAgICBtb2RlbE5hbWU6ICdOc3FNYWlsUXVldWUnLFxuICAgICAgdGFibGVOYW1lOiAnbnNxX21haWxfcXVldWUnLFxuICAgICAgdW5kZXJzY29yZWQ6IGZhbHNlLFxuICAgICAgdGltZXN0YW1wczogdHJ1ZSxcbiAgICAgIHNlcXVlbGl6ZSwgLy8gcGFzc2luZyB0aGUgYHNlcXVlbGl6ZWAgaW5zdGFuY2UgaXMgcmVxdWlyZWRcbiAgICB9XG4gIClcbiAgcmV0dXJuIE5zcU1haWxRdWV1ZVxufVxuXG5leHBvcnQgdHlwZSBBZGRRdWV1ZU1vZGVsQXR0cmlidXRlcyA9IHtcbiAgZW1haWxfZnJvbTogc3RyaW5nXG4gIGVtYWlsX3RvOiBzdHJpbmdcbiAgc3ViamVjdDogc3RyaW5nXG4gIGh0bWw6IHN0cmluZ1xuICBhdHRhY2htZW50cz86IGFueVxufVxuXG5leHBvcnQgdHlwZSBRdWV1ZU1vZGVsQXR0cmlidXRlcyA9IHtcbiAgaWQ6IG51bWJlclxuICBlbWFpbF9mcm9tOiBzdHJpbmdcbiAgZW1haWxfdG86IHN0cmluZ1xuICBzdWJqZWN0OiBzdHJpbmdcbiAgaHRtbDogc3RyaW5nXG4gIGF0dGFjaG1lbnRzPzogYW55XG4gIGF0dGVtcHRzPzogbnVtYmVyXG4gIGxhc3RfZXJyb3I/OiBzdHJpbmdcbn1cblxuZXhwb3J0IHR5cGUgSVF1ZXVlTW9kZWwgPSBNb2RlbDxRdWV1ZU1vZGVsQXR0cmlidXRlcywgUXVldWVNb2RlbENyZWF0aW9uQXR0cmlidXRlcz5cbmV4cG9ydCB0eXBlIElRdWV1ZU1vZGVsU3RhdGljID0gTW9kZWxTdGF0aWM8SVF1ZXVlTW9kZWw+XG5leHBvcnQgdHlwZSBRdWV1ZU1vZGVsQ3JlYXRpb25BdHRyaWJ1dGVzID0gT3B0aW9uYWw8UXVldWVNb2RlbEF0dHJpYnV0ZXMsICdpZCc+XG5leHBvcnQgdHlwZSBJTnNxTWFpbFF1ZXVlID0gdHlwZW9mIE5zcU1haWxRdWV1ZVxuIl19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUXVldWVNb2RlbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9RdWV1ZU1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHlDQUE4RTtBQUc5RSxNQUFhLFlBQWEsU0FBUSxpQkFBSztDQVN0QztBQVRELG9DQVNDO0FBRUQsa0JBQWUsQ0FBQyxTQUFvQixFQUFxQixFQUFFO0lBQ3pELFlBQVksQ0FBQyxJQUFJLENBQ2Y7UUFDRSxFQUFFLEVBQUU7WUFDRixTQUFTLEVBQUUsS0FBSztZQUNoQixhQUFhLEVBQUUsSUFBSTtZQUNuQixVQUFVLEVBQUUsSUFBSTtZQUNoQixJQUFJLEVBQUUscUJBQVMsQ0FBQyxPQUFPLENBQUMsRUFBRSxRQUFRLEVBQUUsRUFBRSxFQUFFLENBQUM7U0FDMUM7UUFDRCxVQUFVLEVBQUU7WUFDVixJQUFJLEVBQUUscUJBQVMsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDO1lBQzNCLFNBQVMsRUFBRSxLQUFLO1NBQ2pCO1FBQ0QsUUFBUSxFQUFFO1lBQ1IsSUFBSSxFQUFFLHFCQUFTLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQztZQUMzQixTQUFTLEVBQUUsS0FBSztTQUNqQjtRQUNELE9BQU8sRUFBRTtZQUNQLElBQUksRUFBRSxxQkFBUyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUM7WUFDM0IsU0FBUyxFQUFFLEtBQUs7U0FDakI7UUFDRCxJQUFJLEVBQUU7WUFDSixJQUFJLEVBQUUscUJBQVMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDO1lBQzVCLFNBQVMsRUFBRSxLQUFLO1NBQ2pCO1FBQ0QsV0FBVyxFQUFFO1lBQ1gsSUFBSSxFQUFFLHFCQUFTLENBQUMsSUFBSTtZQUNwQixTQUFTLEVBQUUsSUFBSTtTQUNoQjtRQUNELFFBQVEsRUFBRTtZQUNSLElBQUksRUFBRSxxQkFBUyxDQUFDLE9BQU8sQ0FBQyxFQUFFLFFBQVEsRUFBRSxFQUFFLEVBQUUsQ0FBQztZQUN6QyxZQUFZLEVBQUUsQ0FBQztTQUNoQjtRQUNELFVBQVUsRUFBRTtZQUNWLElBQUksRUFBRSxxQkFBUyxDQUFDLElBQUk7WUFDcEIsU0FBUyxFQUFFLElBQUk7U0FDaEI7S0FDRixFQUNEO1FBQ0UsU0FBUyxFQUFFLGNBQWM7UUFDekIsU0FBUyxFQUFFLGdCQUFnQjtRQUMzQixXQUFXLEVBQUUsS0FBSztRQUNsQixVQUFVLEVBQUUsSUFBSTtRQUNoQixTQUFTLEVBQUUsK0NBQStDO0tBQzNELENBQ0YsQ0FBQTtJQUNELE9BQU8sWUFBWSxDQUFBO0FBQ3JCLENBQUMsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFNlcXVlbGl6ZSwgRGF0YVR5cGVzLCBNb2RlbFN0YXRpYywgTW9kZWwsIE9wdGlvbmFsIH0gZnJvbSAnc2VxdWVsaXplJ1xuaW1wb3J0IHsgQXR0YWNobWVudCB9IGZyb20gJy4vTWFpbGVyJ1xuXG5leHBvcnQgY2xhc3MgTnNxTWFpbFF1ZXVlIGV4dGVuZHMgTW9kZWwgaW1wbGVtZW50cyBJUXVldWVNb2RlbCB7XG4gIGRlY2xhcmUgaWQ6IG51bWJlclxuICBkZWNsYXJlIGVtYWlsX2Zyb206IHN0cmluZ1xuICBkZWNsYXJlIGVtYWlsX3RvOiBzdHJpbmdcbiAgZGVjbGFyZSBzdWJqZWN0OiBzdHJpbmdcbiAgZGVjbGFyZSBodG1sOiBzdHJpbmdcbiAgZGVjbGFyZSBhdHRhY2htZW50cz86IGFueVxuICBkZWNsYXJlIGF0dGVtcHRzPzogbnVtYmVyXG4gIGRlY2xhcmUgbGFzdF9lcnJvcj86IHN0cmluZ1xufVxuXG5leHBvcnQgZGVmYXVsdCAoc2VxdWVsaXplOiBTZXF1ZWxpemUpOiBJUXVldWVNb2RlbFN0YXRpYyA9PiB7XG4gIE5zcU1haWxRdWV1ZS5pbml0KFxuICAgIHtcbiAgICAgIGlkOiB7XG4gICAgICAgIGFsbG93TnVsbDogZmFsc2UsXG4gICAgICAgIGF1dG9JbmNyZW1lbnQ6IHRydWUsXG4gICAgICAgIHByaW1hcnlLZXk6IHRydWUsXG4gICAgICAgIHR5cGU6IERhdGFUeXBlcy5JTlRFR0VSKHsgZGVjaW1hbHM6IDExIH0pLFxuICAgICAgfSxcbiAgICAgIGVtYWlsX2Zyb206IHtcbiAgICAgICAgdHlwZTogRGF0YVR5cGVzLlNUUklORygxNTUpLFxuICAgICAgICBhbGxvd051bGw6IGZhbHNlLFxuICAgICAgfSxcbiAgICAgIGVtYWlsX3RvOiB7XG4gICAgICAgIHR5cGU6IERhdGFUeXBlcy5TVFJJTkcoMTU1KSxcbiAgICAgICAgYWxsb3dOdWxsOiBmYWxzZSxcbiAgICAgIH0sXG4gICAgICBzdWJqZWN0OiB7XG4gICAgICAgIHR5cGU6IERhdGFUeXBlcy5TVFJJTkcoMjU1KSxcbiAgICAgICAgYWxsb3dOdWxsOiBmYWxzZSxcbiAgICAgIH0sXG4gICAgICBodG1sOiB7XG4gICAgICAgIHR5cGU6IERhdGFUeXBlcy5URVhUKCdsb25nJyksXG4gICAgICAgIGFsbG93TnVsbDogZmFsc2UsXG4gICAgICB9LFxuICAgICAgYXR0YWNobWVudHM6IHtcbiAgICAgICAgdHlwZTogRGF0YVR5cGVzLkpTT04sXG4gICAgICAgIGFsbG93TnVsbDogdHJ1ZSxcbiAgICAgIH0sXG4gICAgICBhdHRlbXB0czoge1xuICAgICAgICB0eXBlOiBEYXRhVHlwZXMuSU5URUdFUih7IGRlY2ltYWxzOiAxMSB9KSxcbiAgICAgICAgZGVmYXVsdFZhbHVlOiAwLFxuICAgICAgfSxcbiAgICAgIGxhc3RfZXJyb3I6IHtcbiAgICAgICAgdHlwZTogRGF0YVR5cGVzLlRFWFQsXG4gICAgICAgIGFsbG93TnVsbDogdHJ1ZSxcbiAgICAgIH0sXG4gICAgfSxcbiAgICB7XG4gICAgICBtb2RlbE5hbWU6ICdOc3FNYWlsUXVldWUnLFxuICAgICAgdGFibGVOYW1lOiAnbnNxX21haWxfcXVldWUnLFxuICAgICAgdW5kZXJzY29yZWQ6IGZhbHNlLFxuICAgICAgdGltZXN0YW1wczogdHJ1ZSxcbiAgICAgIHNlcXVlbGl6ZSwgLy8gcGFzc2luZyB0aGUgYHNlcXVlbGl6ZWAgaW5zdGFuY2UgaXMgcmVxdWlyZWRcbiAgICB9XG4gIClcbiAgcmV0dXJuIE5zcU1haWxRdWV1ZVxufVxuXG5leHBvcnQgdHlwZSBBZGRRdWV1ZU1vZGVsQXR0cmlidXRlcyA9IHtcbiAgZW1haWxfZnJvbTogc3RyaW5nXG4gIGVtYWlsX3RvOiBzdHJpbmdcbiAgc3ViamVjdDogc3RyaW5nXG4gIGh0bWw6IHN0cmluZ1xuICBhdHRhY2htZW50cz86IEF0dGFjaG1lbnRbXVxufVxuXG5leHBvcnQgdHlwZSBRdWV1ZU1vZGVsQXR0cmlidXRlcyA9IHtcbiAgaWQ6IG51bWJlclxuICBlbWFpbF9mcm9tOiBzdHJpbmdcbiAgZW1haWxfdG86IHN0cmluZ1xuICBzdWJqZWN0OiBzdHJpbmdcbiAgaHRtbDogc3RyaW5nXG4gIGF0dGFjaG1lbnRzPzogYW55XG4gIGF0dGVtcHRzPzogbnVtYmVyXG4gIGxhc3RfZXJyb3I/OiBzdHJpbmdcbn1cblxuZXhwb3J0IHR5cGUgSVF1ZXVlTW9kZWwgPSBNb2RlbDxRdWV1ZU1vZGVsQXR0cmlidXRlcywgUXVldWVNb2RlbENyZWF0aW9uQXR0cmlidXRlcz5cbmV4cG9ydCB0eXBlIElRdWV1ZU1vZGVsU3RhdGljID0gTW9kZWxTdGF0aWM8SVF1ZXVlTW9kZWw+XG5leHBvcnQgdHlwZSBRdWV1ZU1vZGVsQ3JlYXRpb25BdHRyaWJ1dGVzID0gT3B0aW9uYWw8UXVldWVNb2RlbEF0dHJpYnV0ZXMsICdpZCc+XG5leHBvcnQgdHlwZSBJTnNxTWFpbFF1ZXVlID0gdHlwZW9mIE5zcU1haWxRdWV1ZVxuIl19 |
{ | ||
"name": "nodemailer-sequelize-queue", | ||
"version": "0.0.7", | ||
"version": "0.0.8", | ||
"description": "Queue for mails with nodemailer and cron scheduler", | ||
@@ -5,0 +5,0 @@ "main": "./dist/index.js", |
@@ -39,4 +39,2 @@ # Nodemailer sequelize queue | ||
port: process.env.smtp_port ? process.env.smtp_port : 465, | ||
secure: true, | ||
auth: auth, | ||
} | ||
@@ -66,3 +64,9 @@ | ||
html: 'test message', | ||
attachments:[] | ||
attachments: [ | ||
{ | ||
// Not required (see Nodemailer filename prop) | ||
filename: 'file.jpg', | ||
// Local or remote url (see Nodemailer path prop) | ||
path: 'https://picsum.photos/id/237/200/300', | ||
}, | ||
}) | ||
@@ -69,0 +73,0 @@ ``` |
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
76
10
42646
384