{"_id":"@cabysis/mail-man","_rev":"4-982da0b535953c55a71e06be1e0d353f","name":"@cabysis/mail-man","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@cabysis/mail-man","version":"1.0.0","author":{"name":"CabySis"},"license":"MIT","_id":"@cabysis/mail-man@1.0.0","maintainers":[{"name":"dev-cabysis","email":"dev@cabysis.com"}],"dist":{"shasum":"9eb9ce4d15aabcfdfcaff29a9f4e0926d6dd9a14","tarball":"https://registry.npmjs.org/@cabysis/mail-man/-/mail-man-1.0.0.tgz","fileCount":33,"integrity":"sha512-CHlIN1k/7zumaXLbhVkTQW6078cB91Pf68KCHv2YxFhaUr7a0f1A5FBXZYajJ8fOPqKSa6CJQqVOLnWfHlT1aQ==","signatures":[{"sig":"MEUCIHgJlfs8uH4+lMwBwj+f9izDmiAKWif988bP7JA0+IaaAiEAwWp88xLZyRh2w41gdIqcLr8C7bwQrKpWmCqeq/6fG98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20770},"main":"dist/mail/index.js","types":"dist/mail/index.d.ts","gitHead":"f2d0a9701a686f08339aa9b61225d35fdb7718b7","scripts":{"dev":"npm run build && node dist/local-runner.js","build":"tsc"},"_npmUser":{"name":"dev-cabysis","email":"dev@cabysis.com"},"_npmVersion":"10.2.4","directories":{},"_nodeVersion":"20.11.1","dependencies":{"axios":"^1.7.2","dotenv":"^16.4.5","form-data":"^4.0.0","mime-types":"^2.1.35","@aws-sdk/client-secrets-manager":"^3.614.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mail-man_1.0.0_1720998108736_0.06027873454415045","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@cabysis/mail-man","version":"1.0.1","author":{"name":"CabySis"},"license":"MIT","_id":"@cabysis/mail-man@1.0.1","maintainers":[{"name":"dev-cabysis","email":"dev@cabysis.com"}],"dist":{"shasum":"62c3afde017a8c861a245521dae0bda18051dba7","tarball":"https://registry.npmjs.org/@cabysis/mail-man/-/mail-man-1.0.1.tgz","fileCount":34,"integrity":"sha512-hYJnvYns8rSLDQVFMhy6aIfPCWfO9JGr0kc4V5dzhskMsFrfCr4gnJfnBgJoflqP/vUNvHgKChqK6Ms5WVmlsw==","signatures":[{"sig":"MEUCIEVn2NufxyT9v0hrniO0yB3gNc8ZuemQbeETsdRXBwNPAiEAqcJphmrLcszIZfSJqbXFIf43ZMWtXkNbcFO1RvGHPYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22255},"main":"dist/mail/index.js","types":"dist/mail/index.d.ts","gitHead":"a5cf1e7d801a47f77e0a91c8cebf3c039c8af2f5","scripts":{"dev":"npm run build && node dist/local-runner.js","build":"tsc"},"_npmUser":{"name":"dev-cabysis","email":"dev@cabysis.com"},"_npmVersion":"10.2.4","description":"Mail-Man sender package is a TypeScript library for sending emails easily using SMTP created by CabySis.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"axios":"^1.7.2","dotenv":"^16.4.5","form-data":"^4.0.0","mime-types":"^2.1.35","@aws-sdk/client-secrets-manager":"^3.614.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mail-man_1.0.1_1720998509437_0.8992976745358177","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@cabysis/mail-man","version":"1.0.2","author":{"name":"CabySis"},"license":"MIT","_id":"@cabysis/mail-man@1.0.2","maintainers":[{"name":"dev-cabysis","email":"dev@cabysis.com"}],"dist":{"shasum":"818f25b59236dd2b8eb9abbf1ba067d105a49e18","tarball":"https://registry.npmjs.org/@cabysis/mail-man/-/mail-man-1.0.2.tgz","fileCount":34,"integrity":"sha512-vn6AjOV34cWFT3l8lAclbHcWjaN5a47wYN+e9N4ofBInthWFFfCGBDj0wEY0bcr/fQgelSt51QUXyiKf/Wqnwg==","signatures":[{"sig":"MEUCIQDOmQQp8M9snEb0xJMc4yp3L9Xknajw7IKTIraNAw4KfwIgfR1f+6iD3Dvfvn6Sp8wCJDZFyS+vhhk0BN56HVI3rW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22230},"main":"dist/mail/index.js","types":"dist/mail/index.d.ts","gitHead":"5b10aa43bea90c3b676820d35e5c1b481ff938db","scripts":{"dev":"npm run build && node dist/local-runner.js","build":"tsc"},"_npmUser":{"name":"dev-cabysis","email":"dev@cabysis.com"},"_npmVersion":"10.2.4","description":"Mail-Man sender package is a TypeScript library for sending emails easily using SMTP created by CabySis.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"axios":"^1.7.2","dotenv":"^16.4.5","form-data":"^4.0.0","mime-types":"^2.1.35","@aws-sdk/client-secrets-manager":"^3.614.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mail-man_1.0.2_1720998960141_0.2154892466949483","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@cabysis/mail-man","version":"1.0.3","author":{"name":"CabySis"},"license":"MIT","_id":"@cabysis/mail-man@1.0.3","maintainers":[{"name":"dev-cabysis","email":"dev@cabysis.com"}],"dist":{"shasum":"0ba1da4e72b4a85439b27efecb0cc11636ce31f2","tarball":"https://registry.npmjs.org/@cabysis/mail-man/-/mail-man-1.0.3.tgz","fileCount":37,"integrity":"sha512-WUqjfeLHSpe4Px8WXpkvUiffAhEcHWGB6x8G/nw/LRVt9qGnn34/CYVzJogi7LItYF3HfKHxAhtpBQjMCucXww==","signatures":[{"sig":"MEUCIQD9/m0HSsm2wvWxIi1LzdRoNnpRH8yZv2ueHLSbFvnKdQIgIZH0h0W5x0BAq7f+Y6WXqcNE66QtpmSquOt9aciZjn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29992},"main":"dist/mail/index.js","types":"dist/mail/index.d.ts","gitHead":"6ac9857a8b4d6d3b074974d81f7e74e10bca9410","scripts":{"dev":"npm run build && node dist/local-runner.js","build":"tsc"},"_npmUser":{"name":"dev-cabysis","email":"dev@cabysis.com"},"_npmVersion":"10.5.0","description":"Mail-Man sender package is a TypeScript library for sending emails easily using SMTP created by CabySis.","directories":{},"_nodeVersion":"21.7.3","dependencies":{"axios":"^1.7.2","dotenv":"^16.4.5","form-data":"^4.0.0","mime-types":"^2.1.35","@aws-sdk/client-secrets-manager":"^3.614.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.2","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/mail-man_1.0.3_1721021596649_0.25091134816534555","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-07-14T23:01:48.649Z","modified":"2024-12-13T18:13:37.425Z","1.0.0":"2024-07-14T23:01:48.896Z","1.0.1":"2024-07-14T23:08:29.587Z","1.0.2":"2024-07-14T23:16:00.282Z","1.0.3":"2024-07-15T05:33:16.811Z"},"author":{"name":"CabySis"},"license":"MIT","description":"Mail-Man sender package is a TypeScript library for sending emails easily using SMTP created by CabySis.","maintainers":[{"email":"dev@cabysis.com","name":"dev-cabysis"},{"email":"arturo.garcia@cabysis.com","name":"arturotphx"}],"readme":"# Email Sender Package\n\nMail-Man sender package is a TypeScript library for sending emails easily using SMTP created by CabySis.\n\n\n## Installation\n\nYou can install the lastest version as:\n\n```bash\n    npm install @cabysis/mail-man\n```\n## Usage\n\nYou can use this library after installation as this example:\n\n```typescript\nimport { sendMail, SendMailOptions, Providers, FileMeta } from '@cabysis/mail-man';  // Import necessary modules\n\n// Define file metadata\nconst filesMeta: FileMeta[] = [\n  FileMeta.create({ filePath: \"path/file.txt\" }), // Create file meta by file stored on path\n  FileMeta.create({\n    // Create file meta by buffer and file name\n    buffer: Buffer.from(\"file buffer example\"),\n    fileName: \"file.txt\",\n  }),\n];\n\n// Define email options\nconst sendMailOptions: SendMailOptions = {\n  subject: 'This is a subject',                   // Define email subject\n  message: 'This is email body message.',         // Define email body\n  recipients: ['your_email@example.com'],         // Define the email receivers list\n  filesMeta,                                      // Include files metadata\n  provider: Providers.YourProviderName,           // Specify the email provider\n  apiKey: 'your_api_key',                         // Specify the API key\n};\n\n// Send the email\nsendMail(sendMailOptions)\n  .then(() => {\n    console.log('Email sent successfully.');\n  })\n  .catch((error) => {\n    console.error('Error sending email:', error);\n  });\n\n```\n\n","readmeFilename":"README.md"}