{"_id":"anytv-mailer","_rev":"27-fc5bb0803a4f6721dbf7e82ca80b06e1","name":"anytv-mailer","description":"A module for mailing","dist-tags":{"latest":"1.0.8"},"versions":{"0.0.0":{"name":"anytv-mailer","version":"0.0.0","description":"A module for mailing","main":"index.js","dependencies":{"anytv-i18n":"^1.0.1","ejs":"^2.5.6","email-templates":"^2.5.4","lodash":"^4.17.4","nodemailer":"^3.1.8"},"devDependencies":{"esdoc":"^0.5.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-rollup":"^1.0.1","mocha":"^3.2.0","mocha-lcov-reporter":"^1.3.0","nodemailer-mock":"^1.2.1","rollup":"^0.41.6","should":"^11.2.1"},"scripts":{"start":"grunt","build":"grunt build","test":"make test","test-dev":"export NODE_ENV=test && mocha --watch --recursive -R spec -t 5000 -s 100"},"files":["LICENSE","README.md","index.js"],"repository":{"type":"git","url":"git+https://github.com/anyTV/anytv-mailer.git"},"keywords":["channel","youtube"],"author":{"name":"anyTV"},"license":"ISC","bugs":{"url":"https://github.com/anyTV/anytv-mailer/issues"},"homepage":"https://github.com/anyTV/anytv-mailer","gitHead":"da8268cbf1da8b4fe7faf00f98265ea20c29ff5c","_id":"anytv-mailer@0.0.0","_shasum":"27a62d474ec4e15e3bf6c2f1a1b69bfaad96c314","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"anytv_npmjs","email":"development@freedom.tm"},"dist":{"shasum":"27a62d474ec4e15e3bf6c2f1a1b69bfaad96c314","tarball":"https://registry.npmjs.org/anytv-mailer/-/anytv-mailer-0.0.0.tgz","integrity":"sha512-Q08SbGIqUYjGqH2dLdtE/8bL5CP91RPROyXKXK5RTqYoHZNgEchrZ02C7h3m4CkNiKOTcyatOpMjKUVvJxuRuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaqonf3uyjjoI8MbCi0lAafUitPXFg8QyimfYGPmnv/wIgRJGCB87Qs1ciANiNOmGHZ86tnK3AxqGssmR0+4iJRtQ="}]},"maintainers":[{"name":"anytv_npmjs","email":"development@freedom.tm"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/anytv-mailer-0.0.0.tgz_1491545795476_0.16028433642350137"},"directories":{}},"0.1.0":{"name":"anytv-mailer","version":"0.1.0","description":"A module for mailing","main":"index.js","dependencies":{"anytv-i18n":"^1.0.1","ejs":"^2.5.6","email-templates":"^2.5.4","lodash":"^4.17.4","nodemailer":"^3.1.8","squel":"^5.9.1","anytv-node-mysql":"0.0.52"},"devDependencies":{"esdoc":"^0.5.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-rollup":"^1.0.1","mocha":"^3.2.0","mocha-lcov-reporter":"^1.3.0","nodemailer-mock":"^1.2.1","rollup":"^0.41.6","should":"^11.2.1"},"scripts":{"start":"grunt","build":"grunt build","test":"make test","test-dev":"export NODE_ENV=test && mocha --watch --recursive -R spec -t 5000 -s 100"},"files":["LICENSE","README.md","index.js"],"repository":{"type":"git","url":"git+https://github.com/anyTV/anytv-mailer.git"},"keywords":["channel","youtube"],"author":{"name":"anyTV"},"license":"ISC","bugs":{"url":"https://github.com/anyTV/anytv-mailer/issues"},"homepage":"https://github.com/anyTV/anytv-mailer","gitHead":"43d27f7ec8b2de54bd1afc23271fc087f63c5187","_id":"anytv-mailer@0.1.0","_shasum":"0c7138de3f9671104a484f46d5a50c71d37164c3","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"anytv_npmjs","email":"development@freedom.tm"},"dist":{"shasum":"0c7138de3f9671104a484f46d5a50c71d37164c3","tarball":"https://registry.npmjs.org/anytv-mailer/-/anytv-mailer-0.1.0.tgz","integrity":"sha512-oGWlotbVGb9lxegTv+T0PHKHjF1Bs0c2StPOWvA7mvfXb/OYo9yqJ6BB4Tto6E6LsWEU51Tks5Db2xgWt1i1Lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcYtLUGQEZ2nR1G26bfD33nMFQuUzKp9Xh3saUs1ezWAIhAJ/zk6OqZQcibbizhjFpTR6BiUVbMu0j3DJ2kzIeVg9N"}]},"maintainers":[{"name":"anytv_npmjs","email":"development@freedom.tm"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/anytv-mailer-0.1.0.tgz_1494495896567_0.6352359522134066"},"directories":{}},"0.1.1":{"name":"anytv-mailer","version":"0.1.1","description":"A module for mailing","main":"index.js","dependencies":{"anytv-i18n":"^1.0.1","ejs":"^2.5.6","email-templates":"^2.5.4","lodash":"^4.17.4","nodemailer":"^3.1.8","squel":"^5.9.1","anytv-node-mysql":"0.0.52"},"devDependencies":{"esdoc":"^0.5.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-rollup":"^1.0.1","mocha":"^3.2.0","mocha-lcov-reporter":"^1.3.0","nodemailer-mock":"^1.2.1","rollup":"^0.41.6","should":"^11.2.1"},"scripts":{"start":"grunt","build":"grunt build","test":"make test","test-dev":"export NODE_ENV=test && mocha --watch --recursive -R spec -t 5000 -s 100"},"files":["LICENSE","README.md","index.js"],"repository":{"type":"git","url":"git+https://github.com/anyTV/anytv-mailer.git"},"keywords":["channel","youtube"],"author":{"name":"anyTV"},"license":"ISC","bugs":{"url":"https://github.com/anyTV/anytv-mailer/issues"},"homepage":"https://github.com/anyTV/anytv-mailer","gitHead":"268ee97d96ac44f4060965a019938f3051e13494","_id":"anytv-mailer@0.1.1","_shasum":"6cc8885ee5925695d15291efb4ca772467243b6f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"anytv_npmjs","email":"development@freedom.tm"},"dist":{"shasum":"6cc8885ee5925695d15291efb4ca772467243b6f","tarball":"https://registry.npmjs.org/anytv-mailer/-/anytv-mailer-0.1.1.tgz","integrity":"sha512-RT+W11jUKfDjfT3uJovClVHVU8p2TIutg8XONGhIsJKKWWcuI8scLRO/btG9ad5cKGaxY6+R+QWbC7aO6HIsOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5A/aC9jqDlpPTfaEedJAj03pFXazlJJQ8pd4Q1BroQQIgUts6AyA5dfRhVWobQskcHC/A8XOsgznTyIQ+gOzwIA0="}]},"maintainers":[{"name":"anytv_npmjs","email":"development@freedom.tm"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/anytv-mailer-0.1.1.tgz_1494557261181_0.521854390623048"},"directories":{}},"1.0.0":{"name":"anytv-mailer","version":"1.0.0","description":"A module for mailing","main":"index.js","dependencies":{"anytv-templater":"^1.0.0","lodash":"^4.17.4","nodemailer":"^3.1.8"},"devDependencies":{"esdoc":"^0.5.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-rollup":"^1.0.1","mocha":"^3.2.0","mocha-lcov-reporter":"^1.3.0","nodemailer-mock":"^1.2.1","rollup":"^0.41.6","should":"^11.2.1"},"scripts":{"start":"grunt","build":"grunt build","test":"make test","test-dev":"export NODE_ENV=test && mocha --watch --recursive -R spec -t 5000 -s 100"},"files":["LICENSE","README.md","index.js"],"repository":{"type":"git","url":"git+https://github.com/anyTV/anytv-mailer.git"},"keywords":["channel","youtube"],"author":{"name":"anyTV"},"license":"ISC","bugs":{"url":"https://github.com/anyTV/anytv-mailer/issues"},"homepage":"https://github.com/anyTV/anytv-mailer","gitHead":"ceac4b89a9b66330f21c4db41cebeca1c0c0da32","_id":"anytv-mailer@1.0.0","_shasum":"4da2d864f113d38a264af8b61623685fd65bb373","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"anytv_npmjs","email":"development@freedom.tm"},"dist":{"shasum":"4da2d864f113d38a264af8b61623685fd65bb373","tarball":"https://registry.npmjs.org/anytv-mailer/-/anytv-mailer-1.0.0.tgz","integrity":"sha512-/6eZ0w1zmJSzQi2nI19wosZ2VMnqtL6Xz9+GaU6vhD752G755v7h6EfVVwGL3bJLNQQURnlCoZVQqsySROnHdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFB314qFxZVPXWbTTBd2VY6g5KCRhAVBloPEFQXxaGvxAiB/3If8t3BpNXvWZsmgaP5t45qB2Cfcd0sYc8XE6nf5PA=="}]},"maintainers":[{"name":"anytv_npmjs","email":"development@freedom.tm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/anytv-mailer-1.0.0.tgz_1497495390624_0.8628431749530137"},"directories":{}},"1.0.1":{"name":"anytv-mailer","version":"1.0.1","description":"A module for mailing","main":"index.js","dependencies":{"anytv-templater":"^1.0.0","lodash":"^4.17.4","nodemailer":"^3.1.8"},"devDependencies":{"esdoc":"^0.5.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-rollup":"^1.0.1","mocha":"^3.2.0","mocha-lcov-reporter":"^1.3.0","nodemailer-mock":"^1.2.1","rollup":"^0.41.6","should":"^11.2.1"},"scripts":{"start":"grunt","build":"grunt build","test":"make test","test-dev":"export NODE_ENV=test && mocha --watch --recursive -R spec -t 5000 -s 100"},"files":["LICENSE","README.md","index.js"],"repository":{"type":"git","url":"git+https://github.com/anyTV/anytv-mailer.git"},"keywords":["channel","youtube"],"author":{"name":"anyTV"},"license":"ISC","bugs":{"url":"https://github.com/anyTV/anytv-mailer/issues"},"homepage":"https://github.com/anyTV/anytv-mailer","gitHead":"ceac4b89a9b66330f21c4db41cebeca1c0c0da32","_id":"anytv-mailer@1.0.1","_shasum":"3f0ced000d56d228a8d7bccd4b73adde0ba3bc44","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"anytv_npmjs","email":"development@freedom.tm"},"dist":{"shasum":"3f0ced000d56d228a8d7bccd4b73adde0ba3bc44","tarball":"https://registry.npmjs.org/anytv-mailer/-/anytv-mailer-1.0.1.tgz","integrity":"sha512-mtbtqEX6V0kR6Kftt1XQg4MeJ4hwjMXbHY0sQz6y1HkfIT1+sf1Y8FGWxtK4sCLUkeDoI0+++pdxQLHlYFguPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDB1zSkUmy1XEXwnvbmJW26jx6yr6D+gKuV1ZTbkA2Q1wIgWsZAjwbKV0iZRbZoYLxfaqIzy0TFefYuSlv8QuI/Dco="}]},"maintainers":[{"name":"anytv_npmjs","email":"development@freedom.tm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/anytv-mailer-1.0.1.tgz_1497590952310_0.4148666129913181"},"directories":{}},"1.0.2":{"name":"anytv-mailer","version":"1.0.2","description":"A module for mailing","main":"index.js","dependencies":{"anytv-templater":"^1.2.0","lodash":"^4.17.4","nodemailer":"^3.1.8"},"devDependencies":{"esdoc":"^0.5.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-rollup":"^1.0.1","mocha":"^3.2.0","mocha-lcov-reporter":"^1.3.0","nodemailer-mock":"^1.2.1","rollup":"^0.41.6","should":"^11.2.1"},"scripts":{"start":"grunt","build":"grunt build","test":"make test","test-dev":"export NODE_ENV=test && mocha --watch --recursive -R spec -t 5000 -s 100"},"files":["LICENSE","README.md","index.js"],"repository":{"type":"git","url":"git+https://github.com/anyTV/anytv-mailer.git"},"keywords":["channel","youtube"],"author":{"name":"anyTV"},"license":"ISC","bugs":{"url":"https://github.com/anyTV/anytv-mailer/issues"},"homepage":"https://github.com/anyTV/anytv-mailer","gitHead":"8d6958d2182ae95680649250cc9221a1d6706791","_id":"anytv-mailer@1.0.2","_shasum":"ee8cc7c2f84aa2b0b2352ad5cdc696ffe70ef77b","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"anytv_npmjs","email":"development@freedom.tm"},"dist":{"shasum":"ee8cc7c2f84aa2b0b2352ad5cdc696ffe70ef77b","tarball":"https://registry.npmjs.org/anytv-mailer/-/anytv-mailer-1.0.2.tgz","integrity":"sha512-t6ljWEX01bEUmAvPKKw+cEf9iGcKg/eV1ks4f8p86ppVqYCyF0K4wKOEEacGWyZH5snsnwAu/SGqlN5Rlh6SaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKcD12BOzCy8us6zUa1A6CCHk/HAw7wqgzBDBHVka/zgIgRB0h4MQVneynrrFWFKm3ZaLjkGeRIR4dkLv7vK/wsV8="}]},"maintainers":[{"name":"anytv_npmjs","email":"development@freedom.tm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/anytv-mailer-1.0.2.tgz_1504514590605_0.4354963668156415"},"directories":{}},"1.0.3":{"name":"anytv-mailer","version":"1.0.3","description":"A module for mailing","main":"index.js","dependencies":{"anytv-templater":"^1.2.1","lodash":"^4.17.4","moment":"^2.19.3","nodemailer":"^3.1.8","winston":"^2.4.0"},"devDependencies":{"esdoc":"^0.5.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-rollup":"^1.0.1","mocha":"^3.2.0","mocha-lcov-reporter":"^1.3.0","nodemailer-mock":"^1.2.1","rollup":"^0.41.6","should":"^11.2.1"},"scripts":{"start":"grunt","build":"grunt build","test":"make test","test-dev":"export NODE_ENV=test && mocha --watch --recursive -R spec -t 5000 -s 100","prepublish":"npm run build"},"files":["LICENSE","README.md","index.js"],"repository":{"type":"git","url":"git+https://github.com/anyTV/anytv-mailer.git"},"keywords":["channel","youtube"],"author":{"name":"anyTV"},"license":"ISC","bugs":{"url":"https://github.com/anyTV/anytv-mailer/issues"},"homepage":"https://github.com/anyTV/anytv-mailer","gitHead":"0f7d3d7168863634e5186e49734d9914b3d44a10","_id":"anytv-mailer@1.0.3","_npmVersion":"5.5.1","_nodeVersion":"8.2.1","_npmUser":{"name":"anytv_npmjs","email":"development@freedom.tm"},"dist":{"integrity":"sha512-o6YxxH9+nLJEiaXGsHRE4OsoZIprBajWIYVqEiLJuCWK3W45wuUdUCP+iNJldD0AKeQhkhaPDlBBHLXtW0hPbQ==","shasum":"c4e30100abf76be380a314af3b79cad9dc899f75","tarball":"https://registry.npmjs.org/anytv-mailer/-/anytv-mailer-1.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOTjIGM98cD7g0PV9gLwUiPQE09FHUVUH0e2w90/Nr2AiBxsy0nIciunOPCP4+z6S+8k9+lewL2EJz8qJ+s3YoLzg=="}]},"maintainers":[{"name":"anytv_npmjs","email":"development@freedom.tm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/anytv-mailer-1.0.3.tgz_1512368023525_0.7834706781432033"},"directories":{}},"1.0.4":{"name":"anytv-mailer","version":"1.0.4","description":"A module for mailing","main":"index.js","dependencies":{"anytv-templater":"^1.2.2","lodash":"^4.17.4","moment":"^2.19.3","nodemailer":"^3.1.8","winston":"^2.4.0"},"devDependencies":{"esdoc":"^0.5.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-rollup":"^1.0.1","mocha":"^3.2.0","mocha-lcov-reporter":"^1.3.0","nodemailer-mock":"^1.2.1","rollup":"^0.41.6","should":"^11.2.1"},"scripts":{"start":"grunt","build":"grunt build","test":"make test","test-dev":"export NODE_ENV=test && mocha --watch --recursive -R spec -t 5000 -s 100","prepublish":"npm run build"},"files":["LICENSE","README.md","index.js"],"repository":{"type":"git","url":"git+https://github.com/anyTV/anytv-mailer.git"},"keywords":["channel","youtube"],"author":{"name":"anyTV"},"license":"ISC","bugs":{"url":"https://github.com/anyTV/anytv-mailer/issues"},"homepage":"https://github.com/anyTV/anytv-mailer","gitHead":"4c65bd0cf78d0d34935649e2f74755c99a54ad85","_id":"anytv-mailer@1.0.4","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"sibayanjasper","email":"sibayanjasper@gmail.com"},"dist":{"integrity":"sha512-QaKgw4WPFqmqDjzv4U+wscU5smgfiaxug+5d0NWXBcjL0RJ8U8K5EmPPlGBJIXpu/Yj4/CqGs2bAGLw6VksV/Q==","shasum":"add78d6ecff937a941d16afb7eeccb61d1e10730","tarball":"https://registry.npmjs.org/anytv-mailer/-/anytv-mailer-1.0.4.tgz","fileCount":4,"unpackedSize":8769,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRDL+SV+pc4LpN34KUn7cyH+emNL1lMhOxCAXh1W80uAIhAIu5y1xyoN5gu8W0Z6etPE0c245TYxUxHTbqmtbjt3+H"}]},"maintainers":[{"email":"development@freedom.tm","name":"anytv_npmjs"},{"email":"ferriel.melarpis@freedom.tm","name":"fmelarpis"},{"email":"jkcdarunday@gmail.com","name":"jkcdarunday"},{"email":"sibayanjasper@gmail.com","name":"sibayanjasper"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/anytv-mailer_1.0.4_1518505486238_0.058112144899074236"},"_hasShrinkwrap":false},"1.0.5":{"name":"anytv-mailer","version":"1.0.5","description":"A module for mailing","main":"index.js","dependencies":{"anytv-templater":"^1.2.2","lodash":"^4.17.4","moment":"^2.19.3","nodemailer":"^3.1.8","winston":"^2.4.0"},"devDependencies":{"esdoc":"^0.5.2","eslint-plugin-json":"^1.3.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-rollup":"^1.0.1","gruntify-eslint":"^5.0.0","mocha":"^3.2.0","mocha-lcov-reporter":"^1.3.0","nodemailer-mock":"^1.2.1","rollup":"^0.41.6","should":"^11.2.1"},"scripts":{"start":"grunt","build":"grunt build","test":"make test","test-dev":"export NODE_ENV=test && mocha --watch --recursive -R spec -t 5000 -s 100","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/anyTV/anytv-mailer.git"},"keywords":["channel","youtube"],"author":{"name":"anyTV"},"license":"ISC","bugs":{"url":"https://github.com/anyTV/anytv-mailer/issues"},"homepage":"https://github.com/anyTV/anytv-mailer","gitHead":"7a07b7b2658554dbc0e6bf5a1cfe3a84898140ee","_id":"anytv-mailer@1.0.5","_nodeVersion":"10.16.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-nhcU3ExDM3qx+TfJWyITO6bboMpimPASM2lqSrtJQVqAEYQC6RyNog+ofyLOuYa42hiU2j2zBW/1/5NJ2M0A2Q==","shasum":"95504c8d73fae53f21a591e76da1335f87121e5a","tarball":"https://registry.npmjs.org/anytv-mailer/-/anytv-mailer-1.0.5.tgz","fileCount":4,"unpackedSize":9278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfK4BbCRA9TVsSAnZWagAAwBQP/3PqOdsElioq8R03ePMN\noe0+cz+uXEOU3WOFOJEAfsg/Icit1p8wGtRx99L1AywkCYx+p+WlXqz+DfBK\nDCphM8SxJZh6Y3kSSfqRLBaHI92K2agohn4hdzeeIXQ3uwUBYrZFzata2ekO\n4lJH8C0Fvp6AvJT0IZIlFF5dBD6Si3Ybn4nC730IwVedGqLtFCBSltv4m98X\nYzO0OKgaCNQzq0hwD3UjzdV8kVab4OSBVI73VAssW9iT0MsuaUgBPwa9IjoE\n9Vl37j39JoB4jKxj0koDX3JN9aERj1oi8Y4KpPrAi+YM7BAzqC2/VfruRCFZ\n6GCy7utwjbwjpe7TgGL9bbk1wK6fHyK10bDP6T1XU+Y9qDpDkDOXEPLC1qDN\nHrKLO1A/O7TOuAeQ6ac/PrKJ7Zz8CAlefyjcojLkVForCQ3CBdfidD1AMAkV\nKl8f0+VPmKTLGvNM2bZdlK2TRWOiAQq6II1CHTo1NgDm1AOVQo02JMvT0SuC\nE1jSzTHZXbXXSJqFAoqK9mUBeDsVp8zuEIp8LJpOua/nMRWuqUXkmNRrfIpw\nq2CjOUCGz2RK8vjKtT+TuVozBRTJ7PyKNEWRYbDSsJ1LC1l8IvfebzD3w9MA\nhDz4fowcfcloFBo54kHUwURX3vHV2+pYpDolQUsbZD96lDTLQR68QFuYXYiM\nfbzW\r\n=FDH4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlAvgLoX33FeDe9I3nnrlyGZrDVWbqlIDd6vbM7Ycf4QIgVXir8Ah/Xf59v2T9Z7rUxuqcXrwDtFxWLgAzjcztpt8="}]},"maintainers":[{"email":"development@freedom.tm","name":"anytv_npmjs"},{"email":"sherwin.ferrer@freedom.tm","name":"freedom_sherwin"},{"email":"wilbertverayin@gmail.com","name":"wilbertverayin"}],"_npmUser":{"name":"freedom_sherwin","email":"sherwin.ferrer@freedom.tm"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/anytv-mailer_1.0.5_1596686426522_0.7433733319171989"},"_hasShrinkwrap":false},"1.0.7":{"name":"anytv-mailer","version":"1.0.7","description":"A module for mailing","main":"index.js","dependencies":{"anytv-templater":"^1.2.2","lodash":"^4.17.4","moment":"^2.19.3","nodemailer":"^3.1.8","winston":"^2.4.0"},"devDependencies":{"esdoc":"^0.5.2","eslint-plugin-json":"^1.3.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-rollup":"^1.0.1","gruntify-eslint":"^5.0.0","mocha":"^3.2.0","mocha-lcov-reporter":"^1.3.0","nodemailer-mock":"^1.2.1","rollup":"^0.41.6","should":"^11.2.1"},"scripts":{"start":"grunt","build":"grunt build","test":"make test","test-dev":"export NODE_ENV=test && mocha --watch --recursive -R spec -t 5000 -s 100","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/anyTV/anytv-mailer.git"},"keywords":["channel","youtube"],"author":{"name":"anyTV"},"license":"ISC","bugs":{"url":"https://github.com/anyTV/anytv-mailer/issues"},"homepage":"https://github.com/anyTV/anytv-mailer","gitHead":"d2f4f987b2b1eec788577592b05eca79c69f7b96","_id":"anytv-mailer@1.0.7","_nodeVersion":"14.18.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-aHrN0AER2M9et5iC50/Yg1+4GklH0aZPCEV2QZfH+D11mEl39qfUCIr6GwQFnR7IzGmgnu8iE+1y83lJ7cPfAA==","shasum":"16393486f97153bfefcbbfa31ba3b22a29753829","tarball":"https://registry.npmjs.org/anytv-mailer/-/anytv-mailer-1.0.7.tgz","fileCount":3,"unpackedSize":8992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuE9zCRA9TVsSAnZWagAADl8P/ivbq+gUB5u8UvlNqlag\nuaKSO5aE1Etl/2EPbdWKNvFu73OpaSTyioYkmE+g7XsIVvgd+/pKYaOu4NC0\nQg3UPeQTroqcsQWvTN/lgBnW557DmOcVQ39g63RsiE4Td09aoZ+ixibWkC1O\ns9oiu7CPUhxJgM3IJrxtX/PyK6Lyh5mUe2cMAQNvT5M+IQAKsBOVagurrKT+\nIhPUzHAaT9Zil2Znf25iQfODBs7R8I7BY0FxIXy88w2ecPzxal1B3YwpfaDf\nYV+NmQnze2VTP6H2aS/SQdS0EdQDEhlSeutVSzPjiY1LBTY1NjnY3L/qw/Hd\nVvJhaPj0Y+Pltwk9IUoHNG+IjlTzdrrzp2dowdbHcdP2x5FT7Fr2/O2OMf6w\nG23J7s8XIT9jOZAyGkY+EEIzHkKQ5ZtjDgCeKq/a8FmJCNA9/Xos3hnnHmO2\nkpmoHMbXjwoBcEufKBUVlSNnjUDHztgW6Xu2RAx3D4QrTG5sqm/uJzdPf0/X\nCrqNyt8UDO/+pu3ShDW/64jURAMjOpm14sdO7q5yMhDaSwHi1HA/RdwuABev\nmbJZk1gTFXowZMkISc3ZdXzhxgu91zO5bjhw6F+5iRQO/q3/R9XznzR6noCD\nRkfqNIVd6aytIWhFSrxt4iZ0le2RKueUnR+ziO5eyKJic3/LmaSI/X50STfG\n1JcD\r\n=DEnJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFNIFGR4mqCaLp50buiIyJ69gOhcIeystEKFy+dm3bWQIhAIeoHIi//vPTbwsIwB92hyc3taadPF+cCcmDhW1WjBJw"}]},"_npmUser":{"name":"freedom_sherwin","email":"sherwin.ferrer@freedom.tm"},"directories":{},"maintainers":[{"name":"freedom_sherwin","email":"sherwin.ferrer@freedom.tm"},{"name":"anytv_npmjs","email":"development@freedom.tm"},{"name":"wilbertverayin","email":"wilbertverayin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/anytv-mailer_1.0.7_1639468915132_0.5629528027496253"},"_hasShrinkwrap":false},"1.0.8":{"name":"anytv-mailer","version":"1.0.8","description":"A module for mailing","main":"index.js","dependencies":{"anytv-templater":"^1.2.2","lodash":"^4.17.4","moment":"^2.19.3","nodemailer":"^3.1.8","winston":"^2.4.0"},"devDependencies":{"esdoc":"^0.5.2","eslint-plugin-json":"^1.3.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-rollup":"^1.0.1","gruntify-eslint":"^5.0.0","mocha":"^3.2.0","mocha-lcov-reporter":"^1.3.0","nodemailer-mock":"^1.2.1","rollup":"^0.41.6","should":"^11.2.1"},"scripts":{"start":"grunt","build":"grunt build","test":"make test","test-dev":"export NODE_ENV=test && mocha --watch --recursive -R spec -t 5000 -s 100","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/anyTV/anytv-mailer.git"},"keywords":["channel","youtube"],"author":{"name":"anyTV"},"license":"ISC","bugs":{"url":"https://github.com/anyTV/anytv-mailer/issues"},"homepage":"https://github.com/anyTV/anytv-mailer","gitHead":"1a007298a1413b604fb35455284bacb52e736431","_id":"anytv-mailer@1.0.8","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-9rEql/PRQtwwweHosUO04ehBdgGVz++3Mn9ffPAVbvme3SDWvsEsksz1JjWVRPqgEe4HtsfGhnAp/9UITS8tAw==","shasum":"fb14aa60386bf00990a21338f66b2b9246ba1ec9","tarball":"https://registry.npmjs.org/anytv-mailer/-/anytv-mailer-1.0.8.tgz","fileCount":4,"unpackedSize":10126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwlxgCRA9TVsSAnZWagAA3JYP/jWFj9KDyeyklNPQ2tFY\nbdCpmpA4Bh9GVa0AdQlUwR/EXMW3O+6s6AoxPQWZIbyvk+WiJa4svXaVreZQ\nS9EnA5vnjk9CwMCYf0BqtDaMKVWMWczo7+C5woaBXrm9JrstE1m9UkffOEfO\nvtohRkcQTZQXlqdSQLVaXtt9C673uMZ34eVt3V9uhWxEQLd9CsFaJLR2HJxV\n+1VPag4uZVFfwRRpS1iLTb2NOfaAiCIFfIeWtdFnwMD33rUOyTWsymT5BoDp\no4V5P0YSwbJh+5mRn9Yo0o57/OG8moq39WK3LFTXaREg2sqfWIhf4Gjk3AmA\n6t5EdEwpI3lA47B3uVVuI2hL0L1bF88skhsTmhsVLVpMtZBLIfmW/XiAHtMv\nCHyBfbygsTDIuIp3zdxD4UBUsQdjEkxGJlVBn0puflnk71Amum6cRjyg0sR7\n0yUsrFdr7XKfoKTWiXCdntaveYw6Du8QXovJu+F+hHCjTNuhZjJJkpmlngwY\nkCf8qVvrDJZgSnO3MZ7kwbQnL7uLOVktdpreMcCOHICpUwjF3EGAzD8q3WIk\nTLb0Iv19FusyLqXgJjlerj8tL4YNhbMLsy1ssvQq1p8T+jZbzJ8Zd2bMB4D6\nCxiO1Nyi01OotRO6LvBz1V66kjzxjkMboxVECB3VMaviyHLW2RQ3JxJMj25j\nRMfn\r\n=WqeL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCo4ZDkg5DeOYr8FZXEExEFx8XjEkrboiKNSllCcgv11wIgC5fO5nDqm9abUn90w/NJ64uvgAkqZArmxpB/asfRqR8="}]},"_npmUser":{"name":"cirdec","email":"cedric.abuso@freedom.tm"},"directories":{},"maintainers":[{"name":"freedom_sherwin","email":"sherwin.ferrer@freedom.tm"},{"name":"anytv_npmjs","email":"development@freedom.tm"},{"name":"cirdec","email":"cedric.abuso@freedom.tm"},{"name":"annemarinas","email":"anne.marinas@freedom.tm"},{"name":"wilbertverayin","email":"wilbertverayin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/anytv-mailer_1.0.8_1640127583889_0.7372645475612847"},"_hasShrinkwrap":false}},"readme":"# anytv-mailer\r\n\r\nA module for sending emails\r\n\r\n\r\n## Install\r\n\r\n```sh\r\nnpm install anytv-mailer@latest --save\r\n```\r\n\r\n## Introduction\r\n\r\nSimple example:\r\n```js\r\n'use strict';\r\n\r\n\r\nconst mailer = require('anytv-mailer');\r\nconst i18n = require('anytv-i18n');\r\nconst logger = require('./helpers/logger');\r\n\r\n\r\n// on server.js\r\nmailer.configure({\r\n\r\n    smtp_relay: {\r\n        pretend: false,\r\n        sender: 'Mailer! <info@server.com>',\r\n        host: '',\r\n        port: 587,\r\n        auth: {\r\n            user: '',\r\n            pass: ''\r\n        }\r\n    },\r\n\r\n    i18n: i18n,\r\n\r\n    templates_dir: 'directory/of/templates',\r\n\r\n    /**\r\n    *  This is optional, include this only when you're going to use\r\n    *  .recommend_language\r\n    */\r\n    database: {\r\n        ytfreedom: {\r\n            host: 'localhost',\r\n            database: 'ytfreedom',\r\n            user: 'root',\r\n            password: ''\r\n        },\r\n        master: {\r\n            host: 'localhost',\r\n            database: 'master',\r\n            user: 'root',\r\n            password: ''\r\n\r\n        }\r\n    }\r\n});\r\n\r\n\r\n\r\n// call to send email\r\nmailer.send_mail\r\n\r\n    // csv of email address or array\r\n    .to(row.email)\r\n\r\n    // optional\r\n    .cc(row.cc)\r\n\r\n    // optional\r\n    .bcc(row.bcc)\r\n\r\n    // omit to use smtp_relay.sender\r\n    .from('something@freedom.tm')\r\n\r\n    .subject(\r\n        // string or object\r\n        // object value will be used to call i18n.trans\r\n        {\r\n            trans: 'email-subject',\r\n            data: {\r\n                name: row.name\r\n            }\r\n        }\r\n    )\r\n\r\n\r\n    // specify language explicitly\r\n    .language('en')\r\n    // or derive using country/country code\r\n    .derive_language(row.user_country, row.channel_country)\r\n\r\n\r\n    .template('my_template')\r\n\r\n    .content({\r\n        /**\r\n         * the keys are the template variables, values can be string/number/object\r\n         * object value will be used to call i18n.trans\r\n         */\r\n        email_body: { trans: 'monetization-suspended-email', data: {channel_name: row.channel_name}},\r\n        email_greetings: { trans: 'email-greetings'},\r\n        thank_you: { trans: 'thank-you'},\r\n        the_freedom_team: { trans: 'the-freedom-team'},\r\n        our_mailing_address: { trans: 'our-mailing-address'},\r\n        year: (new Date()).getFullYear()\r\n    })\r\n    // optionally have the mailer guess the language appropriate for the recipient\r\n    .recommend_language()\r\n\r\n    /**\r\n     * Optionally, set a custom logger.\r\n     * By default, winston is used.\r\n     */\r\n    .set_logger(logger)\r\n\r\n    // .build() will just build the whole string plus metadata\r\n\r\n    // optional\r\n    .attach(files)\r\n\r\n    // will call .build if not called then send\r\n    .then();\r\n\r\n```\r\n\r\n\r\n# Todo\r\n- [ ] Complete test cases\r\n- [ ] Use nodemailer-mock\r\n- [ ] Support `reply to`\r\n\r\n\r\n# Contributing\r\n\r\nInstall the tools needed:\r\n```sh\r\nsudo npm i grunt -g\r\nnpm i\r\n```\r\n\r\nTo compile the ES6 source code to ES5:\r\n```sh\r\nnpm start\r\n```\r\n\r\n# Running test\r\n\r\n```sh\r\nsudo npm i serve_me -g\r\nserve_me test/locales 8081\r\nnpm test\r\n```\r\n\r\n# License\r\n\r\nMIT\r\n\r\n\r\n# Author\r\n[Freedom! Labs, any.TV Limited DBA Freedom!](https://www.freedom.tm)\r\n","maintainers":[{"email":"sherwin.ferrer@freedom.tm","name":"freedom_sherwin"},{"email":"development@freedom.tm","name":"anytv_npmjs"},{"email":"cedric.abuso@freedom.tm","name":"cirdec"}],"time":{"modified":"2022-06-13T03:08:00.505Z","created":"2017-04-07T06:16:37.442Z","0.0.0":"2017-04-07T06:16:37.442Z","0.1.0":"2017-05-11T09:44:56.791Z","0.1.1":"2017-05-12T02:47:41.463Z","1.0.0":"2017-06-15T02:56:30.728Z","1.0.1":"2017-06-16T05:29:12.532Z","1.0.2":"2017-09-04T08:43:10.702Z","1.0.3":"2017-12-04T06:13:43.708Z","1.0.4":"2018-02-13T07:04:46.307Z","1.0.5":"2020-08-06T04:00:26.693Z","1.0.7":"2021-12-14T08:01:55.303Z","1.0.8":"2021-12-21T22:59:44.045Z"},"homepage":"https://github.com/anyTV/anytv-mailer","keywords":["channel","youtube"],"repository":{"type":"git","url":"git+https://github.com/anyTV/anytv-mailer.git"},"author":{"name":"anyTV"},"bugs":{"url":"https://github.com/anyTV/anytv-mailer/issues"},"license":"ISC","readmeFilename":"README.md"}