{"_id":"@openagenda/mails","_rev":"42-3849646cbd7ece47425f93f7d18ae0ff","name":"@openagenda/mails","dist-tags":{"latest":"6.0.3"},"versions":{"1.0.0":{"name":"@openagenda/mails","version":"1.0.0","license":"MIT","_id":"@openagenda/mails@1.0.0","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"dist":{"shasum":"f36f510dbafd95482b560da7632585aa98f71481","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-1.0.0.tgz","fileCount":19,"integrity":"sha512-UIhhuUvrnzganDA8BpI+itBKoQTOyJ36D6DvKoSbQvzIpJABa10PVlynAENSqFXvOX5SDkqZJFTWFTUvSp7iPg==","signatures":[{"sig":"MEUCIQCIBfZxFY6LZOZE9rRHR0wa1fTAaDLPdi9noAyWgZVE8QIgEhP4QMZ03xFQ/OC7eHz58tXjTu/JBroJPcXdClCf8TE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54835},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit","start":"nodemon server.dev.js","prettier":"prettier-eslint --write --eslint-config-path .eslintrc '**/*.js'"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"description":"Build and send responsive e-mails from Node.js.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 OpenAgenda\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc","git add"]},"dependencies":{"ejs":"^2.6.1","mjml":"^4.0.5","lodash":"^4.17.10","verror":"^1.10.0","isemail":"^3.1.2","nodemailer":"^4.6.7","@openagenda/logs":"^1.0.15","@openagenda/queues":"^1.0.1"},"nodemonConfig":{"ext":"js,json,mjml"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.2.0","walk":"^2.3.13","husky":"^1.0.0-rc.9","eslint":"^5.0.1","morgan":"^1.9.0","reload":"^2.3.0","express":"^4.16.3","nodemon":"^1.17.5","lint-staged":"^7.2.0","eslint-plugin-jest":"^21.17.0","prettier-eslint-cli":"^4.7.1","eslint-plugin-import":"^2.13.0","eslint-config-airbnb-base":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_1.0.0_1530292852982_0.48841215032681107","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@openagenda/mails","version":"1.1.0","license":"MIT","_id":"@openagenda/mails@1.1.0","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"dist":{"shasum":"f52ead4e31424ad2d469e9833c7dc3e113cb5a85","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-1.1.0.tgz","fileCount":19,"integrity":"sha512-sFXjJopZ0+j07A6WV0ebc26piyj2hNsge4eZqK/GpMjz+HfgoXMyWHOhpNpIv67Y0+55RS6WpeM5NMaUCe3yPA==","signatures":[{"sig":"MEQCICZveEhmxW/eVHhjQ6DoR1a5HGUcGoqft6goak4hmJJoAiAEQegE5e4ecFy4svy7C0VDEyrcSM3ZK9/nUGp1h0TBMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54897},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit","start":"nodemon server.dev.js","prettier":"prettier-eslint --write --eslint-config-path .eslintrc '**/*.js'"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"description":"Build and send responsive e-mails from Node.js.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 OpenAgenda\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc","git add"]},"dependencies":{"ejs":"^2.6.1","mjml":"^4.0.5","lodash":"^4.17.10","verror":"^1.10.0","isemail":"^3.1.2","nodemailer":"^4.6.7","@openagenda/logs":"^1.0.15","@openagenda/queues":"^1.0.1"},"nodemonConfig":{"ext":"js,json,mjml"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.2.0","walk":"^2.3.13","husky":"^1.0.0-rc.9","eslint":"^5.0.1","morgan":"^1.9.0","reload":"^2.3.0","express":"^4.16.3","nodemon":"^1.17.5","lint-staged":"^7.2.0","eslint-plugin-jest":"^21.17.0","prettier-eslint-cli":"^4.7.1","eslint-plugin-import":"^2.13.0","eslint-config-airbnb-base":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_1.1.0_1530516892518_0.7367448902002645","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@openagenda/mails","version":"1.1.1","license":"MIT","_id":"@openagenda/mails@1.1.1","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"dist":{"shasum":"0bd7923a90d115969f58b1a4b58a5a8657a4a3c2","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-1.1.1.tgz","fileCount":19,"integrity":"sha512-XWUyUNUl5BKbeY6Ix3/QHvNFN0vjIhVt3pIbOVbAIYm9C7mqjoeJGEtmx1I5r/pTAwdfpwxM7jFQbSYxjw2Ojg==","signatures":[{"sig":"MEUCIEgUpTNE1PEHSUnyGrMTBWJ1VFdzfVTF4bTPJOH/EGWRAiEA5DZSpGXt9aoAQQ3FH/C29lsfM/gswtUQ+QWM+3uaQ1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55354},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit","start":"nodemon server.dev.js","prettier":"prettier-eslint --write --eslint-config-path .eslintrc '**/*.js'"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"description":"Build and send responsive e-mails from Node.js.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 OpenAgenda\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc","git add"]},"dependencies":{"ejs":"^2.6.1","mjml":"^4.0.5","lodash":"^4.17.10","verror":"^1.10.0","isemail":"^3.1.2","nodemailer":"^4.6.7","@openagenda/logs":"^1.0.15","@openagenda/queues":"^1.0.1"},"nodemonConfig":{"ext":"js,json,mjml"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.2.0","walk":"^2.3.13","husky":"^1.0.0-rc.9","eslint":"^5.0.1","morgan":"^1.9.0","reload":"^2.3.0","express":"^4.16.3","nodemon":"^1.17.5","lint-staged":"^7.2.0","eslint-plugin-jest":"^21.17.0","prettier-eslint-cli":"^4.7.1","eslint-plugin-import":"^2.13.0","eslint-config-airbnb-base":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_1.1.1_1530528964359_0.9907149824124224","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@openagenda/mails","version":"1.2.0","license":"MIT","_id":"@openagenda/mails@1.2.0","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"dist":{"shasum":"1c3ddc57841da6814aa9f05809bb09f8adf33d42","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-1.2.0.tgz","fileCount":17,"integrity":"sha512-CAdSaIHqNjoHb4eG9CfRo9qWzljTONw6pA3klNSMOW+P+cUYu0+dGDA4ue8NV1qlpqdihoBVdwyAedz1LvSgcA==","signatures":[{"sig":"MEUCIQCWjAaJPI2jfVsMDuc71D84El7nSkpdqp7SjycylA3LcgIgEWDAKa6lLLMZxyqc7ZE3v9YrvdOjxOJSZraxOhsJ5Xc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60450},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit","start":"nodemon server.dev.js -w $MAILS_TEMPLATES_DIR","prettier":"prettier-eslint --write --eslint-config-path .eslintrc '**/*.js'"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"description":"Build and send responsive e-mails from Node.js.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 OpenAgenda\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc","git add"]},"dependencies":{"ejs":"^2.6.1","mjml":"^4.1.0","lodash":"^4.17.10","verror":"^1.10.0","isemail":"^3.1.2","nodemailer":"^4.6.7","@openagenda/logs":"^1.0.15","@openagenda/queues":"^1.0.1"},"nodemonConfig":{"ext":"js,json,mjml,ejs"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.2.0","walk":"^2.3.14","husky":"^0.14.3","eslint":"^5.0.1","morgan":"^1.9.0","reload":"^2.3.0","express":"^4.16.3","nodemon":"^1.17.5","lint-staged":"^7.2.0","eslint-plugin-jest":"^21.17.0","prettier-eslint-cli":"^4.7.1","eslint-plugin-import":"^2.13.0","eslint-config-airbnb-base":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_1.2.0_1530696462987_0.2783036938175527","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@openagenda/mails","version":"1.2.1","license":"MIT","_id":"@openagenda/mails@1.2.1","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"dist":{"shasum":"3f9a81468ce0904ca371125d35c85fee0f0d7038","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-1.2.1.tgz","fileCount":17,"integrity":"sha512-H5DNFn4ekGfDWAy+0E1MBdGpwb77b45dMc6pZdk5nPgUt1w4OCzK6ovz/IukjEgbUqsN/knweD00Ls1gfBNM9A==","signatures":[{"sig":"MEUCIQC4tnv73ZuxvKIcFcdcNwN0OpxCy3Mry6K1OMNCuGoqcAIgKOa874LL/5MIeda8zkTUjsYrKMgrspQVz4Qs08g6JMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60456},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit","start":"nodemon server.dev.js -w $MAILS_TEMPLATES_DIR","prettier":"prettier-eslint --write --eslint-config-path .eslintrc '**/*.js'"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"description":"Build and send responsive e-mails from Node.js.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 OpenAgenda\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc","git add"]},"dependencies":{"ejs":"^2.6.1","mjml":"^4.1.0","lodash":"^4.17.10","verror":"^1.10.0","isemail":"^3.1.2","nodemailer":"^4.6.7","@openagenda/logs":"^1.0.15","@openagenda/queues":"^1.0.1"},"nodemonConfig":{"ext":"js,json,mjml,ejs"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.2.0","walk":"^2.3.14","husky":"^1.0.0-rc.10","eslint":"^5.0.1","morgan":"^1.9.0","reload":"^2.3.0","express":"^4.16.3","nodemon":"^1.17.5","lint-staged":"^7.2.0","eslint-plugin-jest":"^21.17.0","prettier-eslint-cli":"^4.7.1","eslint-plugin-import":"^2.13.0","eslint-config-airbnb-base":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_1.2.1_1530697678129_0.7421034407027209","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@openagenda/mails","version":"1.3.0","license":"MIT","_id":"@openagenda/mails@1.3.0","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"bin":{"oa-mails-editor":"./bin/editor.js"},"dist":{"shasum":"e05f3f4473b6bcf5e6aa6e3d5eaade3dfb6e9e5b","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-1.3.0.tgz","fileCount":19,"integrity":"sha512-p0f350NdOBntkJr3CMSwS8hXfdSVhC9g371Ix7vCEQLgsYA16yIPxAw4r0ACYhDoHMNn/8z80OpjVHVnZvKFTQ==","signatures":[{"sig":"MEQCIF+Wco7v63eLfrAOlNCUmmr0MFaKQlGMSAqJX5tJmOcSAiA8ddYo2AkV41YjxIHveFV9SmlAWelEo+Sl5GoXcvd7JQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61283},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit","start":"nodemon server.dev.js -w $MAILS_TEMPLATES_DIR","prettier":"prettier-eslint --write --eslint-config-path .eslintrc '**/*.js'"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"description":"Build and send responsive e-mails from Node.js.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 OpenAgenda\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc","git add"]},"dependencies":{"ejs":"^2.6.1","mjml":"^4.1.0","walk":"^2.3.14","lodash":"^4.17.10","morgan":"^1.9.0","reload":"^2.3.0","verror":"^1.10.0","express":"^4.16.3","isemail":"^3.1.2","nodemon":"^1.17.5","nodemailer":"^4.6.7","@openagenda/logs":"^1.0.15","@openagenda/queues":"^1.0.1"},"nodemonConfig":{"ext":"js,json,mjml,ejs"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.2.0","husky":"^1.0.0-rc.10","eslint":"^5.0.1","lint-staged":"^7.2.0","eslint-plugin-jest":"^21.17.0","prettier-eslint-cli":"^4.7.1","eslint-plugin-import":"^2.13.0","eslint-config-airbnb-base":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_1.3.0_1530713600548_0.2482631174519574","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@openagenda/mails","version":"1.3.1","license":"MIT","_id":"@openagenda/mails@1.3.1","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"bin":{"oa-mails-editor":"./bin/editor.js"},"dist":{"shasum":"4d9dc85d4359a7fa9986af88b660cba76e9cfeea","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-1.3.1.tgz","fileCount":19,"integrity":"sha512-ELUklfn+KSs3Zft7pFvg49XZQfsjgWuA1hxctH4YZB+2XIsAs7LB1CrNpK/acE1gmYh7QllQSH9aQuSxkn29iA==","signatures":[{"sig":"MEUCIFzidTYFLAjExLkjMTD+R1s33V0OAHK4LhJBmIoPvlbKAiEAmKEB2v+irmkpugxLCyEbUUxR6m4SEUkBrfmblODBG4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65372},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit","start":"nodemon server.dev.js -w $MAILS_TEMPLATES_DIR","prettier":"prettier-eslint --write --eslint-config-path .eslintrc '**/*.js'"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"description":"Build and send responsive e-mails from Node.js.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 OpenAgenda\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc","git add"]},"dependencies":{"ejs":"^2.6.1","mjml":"^4.1.0","walk":"^2.3.14","lodash":"^4.17.10","morgan":"^1.9.0","reload":"^2.3.0","verror":"^1.10.0","express":"^4.16.3","isemail":"^3.1.2","nodemon":"^1.17.5","lru-cache":"^4.1.3","nodemailer":"^4.6.7","@openagenda/logs":"^1.0.15","@openagenda/queues":"^1.0.1"},"nodemonConfig":{"ext":"js,json,mjml,ejs"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.2.0","husky":"^1.0.0-rc.10","eslint":"^4.19.1","lint-staged":"^7.2.0","eslint-plugin-jest":"^21.17.0","prettier-eslint-cli":"^4.7.1","eslint-plugin-import":"^2.13.0","eslint-config-airbnb-base":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_1.3.1_1531315309355_0.4099926424306213","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@openagenda/mails","version":"1.3.2","license":"MIT","_id":"@openagenda/mails@1.3.2","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"bin":{"oa-mails-editor":"./bin/editor.js"},"dist":{"shasum":"fe105fb2da95e44bc44cf3db18f6c07a6b6dae15","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-1.3.2.tgz","fileCount":19,"integrity":"sha512-qtCs6izS2mxQBq5fy5W2AuPJA73okTwTOJ7GOpU5EJ9BtofwGaMp1qBiceaBy6MDRC7+30AphuAz4YAdiah5Fw==","signatures":[{"sig":"MEUCIQDr4hXntzuVwYnENf0ozDOLxZmVgv0jcBC9m3j5DYS+UwIgNQDW5iF8SBBYCqXbkm2DRlBy1gLXCxhriRjsK0tFY/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66683},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit","start":"nodemon server.dev.js -w $MAILS_TEMPLATES_DIR","prettier":"prettier-eslint --write --eslint-config-path .eslintrc '**/*.js'"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"description":"Build and send responsive e-mails from Node.js.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 OpenAgenda\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc","git add"]},"dependencies":{"ejs":"^2.6.1","mjml":"^4.1.0","walk":"^2.3.14","lodash":"^4.17.10","morgan":"^1.9.0","reload":"^2.3.0","verror":"^1.10.0","express":"^4.16.3","isemail":"^3.1.2","nodemon":"^1.17.5","lru-cache":"^4.1.3","nodemailer":"^4.6.7","@openagenda/logs":"^1.0.15","@openagenda/queues":"^1.0.1"},"nodemonConfig":{"ext":"js,json,mjml,ejs"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.2.0","husky":"^1.0.0-rc.10","eslint":"^4.19.1","lint-staged":"^7.2.0","eslint-plugin-jest":"^21.17.0","prettier-eslint-cli":"^4.7.1","eslint-plugin-import":"^2.13.0","eslint-config-airbnb-base":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_1.3.2_1532422784108_0.421890355816807","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@openagenda/mails","version":"1.4.0","license":"MIT","_id":"@openagenda/mails@1.4.0","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"bin":{"oa-mails-editor":"./bin/editor.js"},"dist":{"shasum":"80b5a3b5b5f6d65fbd058651e49768dfb4351724","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-1.4.0.tgz","fileCount":19,"integrity":"sha512-swFS2ZwO129Qy3cPDp2DBUNq0s+kaGf4po3VaTkQAw3YjdhMzzPyK6qlWHm8h9aDanBP1YXN65p3FHCdBLi9Jg==","signatures":[{"sig":"MEYCIQDuwlzlVSwa4i5bSoq5Ad2qUWRWNJpTi+v2qp7KY95NBwIhAMfGmkjOeo5FrJdWXbVUX1FyuM0Q5qt7wWJZvNROgCOB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcATH9CRA9TVsSAnZWagAAgI4QAIwV8MmTMM31XybM+Xrm\nb3O7KOF4dm3M0Yz4rg3/IQLNibJ+fSKMESizZnFfcX1bWvzVacDBYIsQwDtv\nBvdkYiE0/K7IUDCj+6DZnsNQgpcmdVDtAXMz+FxFyxXIXoLUhae2c+lNvi2X\nnZgpVlaPi/kmLpBwXdtWHl2AWL3dq4KLCSgKbWgAH9oMuWw9XHofzrBcBZyA\nr1ATMRj1+jFo7P5TaOEGOpUsDL2JuZvEl/N6e+aeyjhKyzy2nBvU0DMDHcy4\nZCc6dtCwWoVxNSn1ZHS2lW8RbKvXUeoPenAWfsG++kcPqQKuw3oj6NHI5fCW\nMjgCwwQB6xHP/DHMb6GsCV4PqSbIwH7m92JJgi3Q4uaPOPGnRKyif20R0lWx\nIFTxG/dNtNTeelDlFTy8j2a5j0ItNyziZbFLh4PIonG3lS7lgOKz6WGNOQkm\nV7a3VBIliuS4panA2J9t8nCspN3EOnB0XPbov+ICmjp/urMKkY+h+PpFFllA\n4Hq2kNj5Pe75F5Dtb3cxWEKqEE82N3KG2CbKb+nyi5rT8isY3AcdQVT5q8xD\n1dFsrhJtAdksmjHyTuc+SJRE78Vbv8Vm0kUlczEWfY5FyuV30+6DA9PsL+KI\nBzT6t6OrPqy0CmOk59cp8nyAbCYKQtnPFZC6vO337cMhSWPjPFeHZJdMan9H\n7CnX\r\n=4qlI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit --detectOpenHandles","start":"nodemon server.dev.js -w $MAILS_TEMPLATES_DIR","prettier":"prettier-eslint --write --eslint-config-path .eslintrc '**/*.js'"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"description":"Build and send responsive e-mails from Node.js.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 OpenAgenda\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc","git add"]},"dependencies":{"ejs":"^2.6.1","mjml":"^4.1.0","walk":"^2.3.14","lodash":"^4.17.10","morgan":"^1.9.0","reload":"^2.3.0","verror":"^1.10.0","express":"^4.16.3","isemail":"^3.1.2","nodemon":"^1.17.5","lru-cache":"^4.1.3","nodemailer":"^4.6.7","@openagenda/logs":"^1.1.0","@openagenda/queues":"^1.1.0"},"nodemonConfig":{"ext":"js,json,mjml,ejs"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.2.0","husky":"^1.0.0-rc.10","eslint":"^4.19.1","lint-staged":"^7.2.0","html-to-text":"^4.0.0","eslint-plugin-jest":"^21.17.0","prettier-eslint-cli":"^4.7.1","eslint-plugin-import":"^2.13.0","eslint-config-airbnb-base":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_1.4.0_1543582204621_0.4853979115867184","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@openagenda/mails","version":"1.4.1","license":"MIT","_id":"@openagenda/mails@1.4.1","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"bin":{"oa-mails-editor":"./bin/editor.js"},"dist":{"shasum":"3251107bf2f03b7b4b5f728bd72d6915a5700f12","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-1.4.1.tgz","fileCount":19,"integrity":"sha512-fkplQAXCkypPTCnDUb82MPpJTBc6fn1+oRBf5hyncHRihyca8s2rdOON731iA4AAkednbN08zwFJPOcC0mgkmg==","signatures":[{"sig":"MEUCIQDN+wBQvEfF4SLpnlgtTvWJoGsuWzLIOgtNkWAWe+OqDgIgL1qHMFLsxaYBZjBVRSjf6uicJFUEtyEWgBUXkm9VBhg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCpbSCRA9TVsSAnZWagAADWQP/A2xKelG8LnNziF3OSHs\nIJNSkP8IExIqnx+ntVPPR/Z0Lo0wBU0ACOmUawTFxqzLGd1/Kpt6hsAeGEik\nlKPFdC+kpSGjmDFsroxAy6QvH8Jk5g7oiQZK+FAfTBWS316hq0BmOMluv3FO\nDBrrlPervCJQzaPLCDA3nOSK3c3RahPoH+VdvEgE5BVSWuf/hHSGzv7zY8t7\nwu02M9ZDg1dm8V43foub+VUsBRXuRN5EQ1xMbQngAv+BnqJgiQsqNjCuBu4i\n8HNbY7dK0k2pazun+KTYyg4s5K7HjWvqP52r5OtugJay84+2Ao3aYHdQCzPW\nsliaA4Z0tK8+C82V0KYSJBJjjQ07KJDFrqmpS0bP/gtrBU6XkW9k5SgPKuin\nk49XROgBWqAMg2rHFXf1L1PQpupWWIEUlVYrk84NwA1SNkI16Vn0V8B4P6+J\nePBne6K6eBYopvvQC1nYXZBAsRkcr6LXw1065BRohkJJ7+jUcLln62QvKGSb\nM7bs1r86OEqHxyLmxgCL2nUedWd2Rgo41QuHwN7zyCGS4PLuCLQmyIv/xMIU\neEW6BEFHhb3SbwtOQnH0hAlpUCGGWPzNAH2f2uQQ8BZ4yxowEKWi8M/Ni2C/\n+D87LtcMVkeVcfyLHuWzPhPfM/Cap1Mod1lSzc8enlljTyGdamkUDQBrNS7g\nCKfE\r\n=81B3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit --detectOpenHandles","start":"nodemon server.dev.js -w $MAILS_TEMPLATES_DIR","prettier":"prettier-eslint --write --eslint-config-path .eslintrc '**/*.js'"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"description":"Build and send responsive e-mails from Node.js.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 OpenAgenda\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc","git add"]},"dependencies":{"ejs":"^2.6.1","mjml":"^4.1.0","walk":"^2.3.14","lodash":"^4.17.10","morgan":"^1.9.0","reload":"^2.3.0","verror":"^1.10.0","express":"^4.16.3","isemail":"^3.1.2","nodemon":"^1.17.5","lru-cache":"^4.1.3","nodemailer":"^4.6.7","@openagenda/logs":"^1.1.0","@openagenda/queues":"^1.1.0"},"nodemonConfig":{"ext":"js,json,mjml,ejs"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.2.0","husky":"^1.0.0-rc.10","eslint":"^4.19.1","lint-staged":"^7.2.0","html-to-text":"^4.0.0","eslint-plugin-jest":"^21.17.0","prettier-eslint-cli":"^4.7.1","eslint-plugin-import":"^2.13.0","eslint-config-airbnb-base":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_1.4.1_1544197841552_0.8773939679068197","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@openagenda/mails","version":"1.4.2","license":"MIT","_id":"@openagenda/mails@1.4.2","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"bin":{"oa-mails-editor":"./bin/editor.js"},"dist":{"shasum":"c7f36c2fe4c4c75f2d14b0201ee6e65b056234bb","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-1.4.2.tgz","fileCount":19,"integrity":"sha512-9ydlvl/mRSazQ9DW78JtYzLhYXqzCT6ckgpeTbrF6pxDNuE74LAO2KTOyHwGPYR+BXYrnrnUXBViA/IlRfjnCw==","signatures":[{"sig":"MEUCIQC5e8Zp/A7Nj2UOoXwsPeL2h2Vlo7pADHDVOrfuaKIo7AIgYwjg2fhpd0y+0IUDbMpYc3fQCRL7q25/vIKMvEKuw/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEiBwCRA9TVsSAnZWagAAzosQAJIVyZ3byCSxU6tblmAV\n3hXBtRLmYhXePnkkS6OpJHOQ+kw16yWTujaCIoMQZ6mWM31A6+jQbVsRrCIh\nU0S0QG8l2pV2YGsX2VOOyLE/L93D7CBPCQVVqIJj1Av003LCGwzY/bnQCqsI\nWedP3uTRK0bfEhrY9pY3kMtIUfZ1JOclg9CvahrsHMDYyeMWSEOTaULS8MCA\n4qodeawhhQSgxkfb2nAtxvvqxuXKYJY2Ca2VbAEivYGpe/1SWB0ib3wa0RSL\n6X/XZEJXeD6pHHfaJ/l3vrohEhZ4gpkcu4SNfeuWad1ZMLUYSzcMM/H4TP1B\nvXahpnjQo/a3rdM3RpsXlbhl7TLhzMo6AFQ13ogOVUtsEY/NPFWQfEj8iCAg\nvkC6fdvPHzm7lsnxqIFX6EjBdSGwxC49Fp71o1IHOCZNMSZ7Z25gtNHVX0Rm\nesPCfPJsNY+PRVx0UXttvS8zM8VqcyLjcYng0FVmyh6zpBsB+eX3tibw4KO2\nQqk3zjyBvLmEfs0bsj3HBhg2BNSyOAr4uoSkpdiATVjHq9IgUrKgWpRT9w4K\nq20zWgAqjCKHskmVT6l/x3JPgb7uPdXOILIl4BAgrTzr6ZCLg/81N2sKJcW0\nTbtV6boF+eyeHLPqaKby8QLAxpn7MB84Cz1e4Gr/a3KaxpJzcKi1QlNo4vJQ\nxZDg\r\n=zvpe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit --detectOpenHandles","start":"nodemon server.dev.js -w $MAILS_TEMPLATES_DIR","prettier":"prettier-eslint --write --eslint-config-path .eslintrc '**/*.js'"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"description":"Build and send responsive e-mails from Node.js.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 OpenAgenda\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc","git add"]},"dependencies":{"ejs":"^2.6.1","mjml":"^4.1.0","walk":"^2.3.14","lodash":"^4.17.10","morgan":"^1.9.0","reload":"^2.3.0","verror":"^1.10.0","express":"^4.16.3","isemail":"^3.1.2","nodemon":"^1.17.5","lru-cache":"^4.1.3","nodemailer":"^4.6.7","@openagenda/logs":"^1.1.1","@openagenda/queues":"^1.1.0"},"nodemonConfig":{"ext":"js,json,mjml,ejs"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.2.0","husky":"^1.0.0-rc.10","eslint":"^4.19.1","lint-staged":"^7.2.0","html-to-text":"^4.0.0","eslint-plugin-jest":"^21.17.0","prettier-eslint-cli":"^4.7.1","eslint-plugin-import":"^2.13.0","eslint-config-airbnb-base":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_1.4.2_1544691823693_0.29603534164712175","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@openagenda/mails","version":"1.5.0","license":"MIT","_id":"@openagenda/mails@1.5.0","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"bin":{"oa-mails-editor":"bin/editor.js"},"dist":{"shasum":"4d42d7b4ca30f521faf78d4008abd7997d28a767","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-1.5.0.tgz","fileCount":20,"integrity":"sha512-sqQ7jFwkwDrvnhgHp2mkL4znTATSYjwrJdobk8e2Fq+abYDIkM8fuzTPx3vhPhnxnAUv5+ykgVRpVTzUcC2izA==","signatures":[{"sig":"MEUCIQCxNbKk5UYueDJ3GGZxXkZhbIK8vdcy68rs4mhqELWD9gIgZKAdznWZo23TB5sSQdi5FlDIdVPQHwXIPqJ+r6UmF/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQsfaCRA9TVsSAnZWagAAj48P/2twNRXB57OUvX/pi73m\nasNQaUYz3L8pRjhuqpV9bfcVH7zNo8QlswUQnwhRBImsUuAk5J8mp68X5zk8\n6LY0zH4QnBypn+ndKt3t7VuueSnvdKSw7abpmIJmYXXFDTVDCtDuZGSIyd0F\ntyAvRNB0Gr+HHxetvuFL+R+ie8bsuvHpr/3KLAMeo9mlliJc+04yP/WWAXPk\nafG33NG1bt+Rz+qgUN48k5l9dWnSnO0a6+ZuzVEtUOy48VmmTNL5V0yBoFCQ\nQoN6dn/6ey/6rbLrT7Y7O7nKWXcG2LZtElKjQtsDMg57TkOgE4vouA3c31kl\ngC0Ro1ggBxzRolj2l1FNfeAiruKl2/exZwokNn7exed4eaLYMkKs4nZSDZit\nBAh41xDtxdlTePu8QBYq4f7+zFkV+Oy8kNEvZowzbff0FTF2tP7NEZq/enKN\nLk/Ju74h+WKOOmZJ3DumsVAvCJjIk/24gYcBwUb+hAvl4+7U/apzrhBfrawJ\nrf8tsWrtus9fzc5C4sgtU9xv4NWVmPZ+IgA9sqhrK8TzQrPHd5HnbisVRtYu\nTd5Y6WrMvj307NUzePYj8HyrJ8uTeSUvo1DviR91WVeY0bHc05t0cdDWJkWI\nS2lDFGp3yQgacLsM7KP3z3fiv48cS0hT9xcb5uPP+1sW1k52oYp2gG58HBbW\n9SGx\r\n=DCDs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint -c .eslintrc $(pwd)'/**/*.js'","test":"jest --forceExit --detectOpenHandles","start":"nodemon server.dev.js -w $MAILS_TEMPLATES_DIR","prettier":"prettier-eslint --write --eslint-config-path .eslintrc $(pwd)'/**/*.js'","lint-staged":"lint-staged"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"description":"Build and send responsive e-mails from Node.js.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 OpenAgenda\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc"]},"dependencies":{"ejs":"^2.7.4","mjml":"^4.5.1","walk":"^2.3.14","redis":"^2.8.0","lodash":"^4.17.15","morgan":"^1.9.1","reload":"^3.0.4","verror":"^1.10.0","express":"^4.17.1","isemail":"^3.2.0","nodemon":"^1.19.3","lru-cache":"^5.1.1","nodemailer":"^6.3.0","@openagenda/logs":"^1.1.2"},"nodemonConfig":{"ext":"js,json,mjml,ejs"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","lint-staged":"^10.0.7","html-to-text":"^5.1.1","@openagenda/queues":"^1.2.2","prettier-eslint-cli":"^5.0.0","@openagenda/eslint-config":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_1.5.0_1581434841697_0.34320704755281395","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@openagenda/mails","version":"2.0.0","license":"MIT","_id":"@openagenda/mails@2.0.0","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"bin":{"oa-mails-editor":"bin/editor.js"},"dist":{"shasum":"716c34078b2d5924a3d999fe370254e75a1393b0","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-2.0.0.tgz","fileCount":20,"integrity":"sha512-7vyCYPzh4huar3P35MunUChMhRWLAsLzGzNGk4LyMd9b+7stn7WZGcTQDCzzXJo+5/GOQRhuZpFBCSd1Oh0iMA==","signatures":[{"sig":"MEUCICZ+LzP7e0Zx8dbaNFavwzDiVC+Y4CnF2q0ZutyglxpEAiEAsriGG4s+doBhUTDn6J8i+62QdX/V3so65IMdAEqukNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVSuUCRA9TVsSAnZWagAAK1IP/2ju2EdEmh2Gj0H1HpkQ\n7s/8IFLbDGP31kieenimOOW1VahE7P4EslQRlS4CCvw1rshLiJPW7h/FKrOQ\ntwiMHtZ3rJ9HzPYJK+/O3IbeANJMT7mmmrta1/iqlaZBVHYsLQl/35USmTOM\nwUp/nRuaCmWfhd9vHIRBeYauPaUeCMKymR6pFF301Vpw3RZCHNx7TfyfQTsz\nP51kHUvsnA908kEWhvdyxFy/m07sOeenKEMX1A9PihLOPEfSSu4mK15X37HW\nrYwKRTucqcanVJpJDgJuwxqhp5mc23qkpb4IOzZ/PXAounK5vBpJ1a7PkLVE\ngxFWMtbt1MFEs/KixVq41KRSfql2I54G1Qwd6A+fxVhiBJfHSYJya+H++3pq\n7FbzJDNVPXJ00/TZIVCle0yNVdylAqZv8YujEWxC9f3T24WBvfwWhdXb/J4i\nhpnJqgFF/Jfh1IL4wfE29drO6F1Pt3TkGDxQHqtG8PZAFqlEthtcBOeDdoVw\nW01hDnwRzvC9LXdbOHcQMqvRmM9REuK6wU8GZw4INuvopW+uDtJIA2GXZnMm\nq0jrm0P5Sw4vOan749hkfO1/2VpMnAZCc16VYD39nxA2l83Zmla8k2IdXc9M\n1zKVOPLGFv9QcOPeTdIzmh4mfNsOVUYVT3lxkmT+HpWg4YwlfjErFrdix+xC\nZ/KJ\r\n=xvwV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint -c .eslintrc $(pwd)'/**/*.js'","test":"jest --forceExit --detectOpenHandles","start":"nodemon server.dev.js -w $MAILS_TEMPLATES_DIR","prettier":"prettier-eslint --write --eslint-config-path .eslintrc $(pwd)'/**/*.js'","lint-staged":"lint-staged"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"description":"Build and send responsive e-mails from Node.js.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 OpenAgenda\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc"]},"dependencies":{"ejs":"^2.7.4","mjml":"^4.5.1","walk":"^2.3.14","redis":"^2.8.0","lodash":"^4.17.15","morgan":"^1.9.1","reload":"^3.0.4","verror":"^1.10.0","express":"^4.17.1","isemail":"^3.2.0","nodemon":"^1.19.3","lru-cache":"^5.1.1","nodemailer":"^6.3.0","@openagenda/logs":"^1.1.2"},"nodemonConfig":{"ext":"js,json,mjml,ejs"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","lint-staged":"^10.0.7","html-to-text":"^5.1.1","@openagenda/queues":"^1.2.2","prettier-eslint-cli":"^5.0.0","@openagenda/eslint-config":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_2.0.0_1582640020037_0.5067364932442311","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@openagenda/mails","version":"2.0.1","license":"MIT","_id":"@openagenda/mails@2.0.1","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"bin":{"oa-mails-editor":"bin/editor.js"},"dist":{"shasum":"711ca8a4c23b94e71d8ec54d30dda9c94db732de","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-2.0.1.tgz","fileCount":20,"integrity":"sha512-lAiftZfz+2zXA3dl/hXUCfDEMCSrpq+N65Ff1yoipARBAVUC4V2Qj6NXNIyRWLXD7cddS9rT13qdg5/aTMbfRg==","signatures":[{"sig":"MEUCIAjtKqhY4rhsA1IFSnxDRRaflsCPPlh9tFj5tcm3C6grAiEAkEgg2d+fSGl0jmVlPL4xdWgnbZwrl9mIoRqnZ4BHEAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeV5GHCRA9TVsSAnZWagAAhM8P/iL/JTnciZex9ZEOhbyN\nuSVw8oeaM7LIb/Eexv7vxfgeq0/IuHByk1OJahDbHCNqrGbyoQxfjI7eQAua\n8DpaYtDRabOF6vtMPL3r0xJC13yLRECBsQoS7FoIcOiNR9Z2mJFfvKKAh7uU\nZegB3xg08d3s9i7tffFmh8D6rJNK0q7EzMXbyXgEbfsAxQs1sfsvbWN97IiA\nIm5bUwDlWfjaSnwRDc/lJ44Q1c1L821lefhbmTR4PPXWxL+l/cUj5G6MMi/N\nUtt8WOcWapqIv4EZ13m/0spojxQ3VM+lGOTj4p7XJCAkB2jExWLi5MSIZF5q\nE7GRa2iS2kjcddTVetZCiBPlw6sBbZlDA9yZChwRNYTGFF3dqP4Av4eoOMoq\ntSy3VZIJx1bAMtzleHBcreaz6iQtPEeTlpLumLJv8ltsYzOwqaT6Ey9djZvk\nT/kCxafxAHsR9Z96Hbq7+vQ3AM0Q4P5lGEfSIz0Fwb2rez8Jo3pJv+GTvSzn\nDkTTy7XlGSJ2XgcroX3/KLejPSz5oSNGNUAfH+rqN78CrJ91cIzoGqMxN6xU\nIIpS3OTXpj1wG2inN6/qaTYMXzietwc6xBZdhvTFNoaN2OdfVE2wpnO2sz3U\nROFVbjYcEQocXAvooO9dB4eQBY6lFtQ4yB/sEavBqN/S4D0a46ce8JL3D3a+\nnX8h\r\n=ClA/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint -c .eslintrc $(pwd)'/**/*.js'","test":"jest --forceExit --detectOpenHandles","start":"nodemon server.dev.js -w $MAILS_TEMPLATES_DIR","prettier":"prettier-eslint --write --eslint-config-path .eslintrc $(pwd)'/**/*.js'","lint-staged":"lint-staged"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"description":"Build and send responsive e-mails from Node.js.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 OpenAgenda\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc"]},"dependencies":{"ejs":"^2.7.4","mjml":"^4.5.1","walk":"^2.3.14","redis":"^2.8.0","lodash":"^4.17.15","morgan":"^1.9.1","reload":"^3.0.4","verror":"^1.10.0","express":"^4.17.1","isemail":"^3.2.0","nodemon":"^1.19.3","lru-cache":"^5.1.1","nodemailer":"^6.3.0","@openagenda/logs":"^1.1.2"},"nodemonConfig":{"ext":"js,json,mjml,ejs"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","lint-staged":"^10.0.7","html-to-text":"^5.1.1","@openagenda/queues":"^1.2.2","prettier-eslint-cli":"^5.0.0","@openagenda/eslint-config":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_2.0.1_1582797190758_0.5889287625127144","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@openagenda/mails","version":"2.0.2","license":"MIT","_id":"@openagenda/mails@2.0.2","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"bin":{"oa-mails-editor":"bin/editor.js"},"dist":{"shasum":"f61839e95e2cf0dbeaae81d754a4a1a148d85ada","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-2.0.2.tgz","fileCount":20,"integrity":"sha512-Ha3aZl0XHKjgV/1comFnYlnVXdtV5P3KLQmSd2DKY6gq2Dea+wdqbd6Y9j9iH0lrkkuVzlX86VdW22VwW++2Wg==","signatures":[{"sig":"MEYCIQDWoR+/rUrri82wbfaM6ogjGdeBT+VAiX5q20HcV6zZSwIhAIHK4IEWmTqcSf6vt7qvoyXyyTdGUHbWgSz+gB9e61y8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWO4zCRA9TVsSAnZWagAA8KEP/iRXQkNb/x8FTggXrpjH\n2RcG2R8UF5h2L+Wen6h5jwr30OlNoHZwaV88vRkWEIMfhW9dNTf31cIYSp+G\nqXCMcMMU/M9TNnrAqDip3Q+2Ur/EkuOQE0fb+HsICIdoySDthSkO1bb+IMTH\nJQwsMwtyTv5EVP+Am4i1qVkXiWJgdxblLBRet9g/3KH6dKIO5ilmN2PcYtHN\nrqLqVATdiFXVV7CGCmyBy29IJHKDJmK9DA/IzFZRD2MDwkihIdC3TpOZ3o/l\nK+pRuthFLeLJLgbpHC+l5yXSEObMeQQG5ki0nLUTsZZ1RrevYKEZ7Uv0d/Eo\n+r+jF7n3tSfHkxAGsI9psQqmCCWARtWCJF6LbOcekQ4O3SEHYF6Y1qouNnwM\nqJpP5kewqbnD1WOvJqsK7NAb/gD1rwb+HUJpFAnGvzFthpW/3fs5LmH2E3Az\ncxTiKa1EnIt6jsjApPZyg6aC92I2ZJ9Lv1690teDzKsqgdlla+IVRhjWWXam\nBvKX0usQo+/APy/5HRar3ySyr7cuMsFGTou1SU4rFSKT5ckReEcHKCpEZNyN\nz4ZzwgWD/rJtqXSmTFDDVYzyieQPVJYhmTRMFpdR3QV8+UiEIyQBqkfV3eUn\nDh2JzMKXpkLVSeuMwWkAzoVGW7/5a5FDPRbTf5LGr+jUOeSwHSTWIvtyBG7O\nAalk\r\n=mNYW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint -c .eslintrc $(pwd)'/**/*.js'","test":"jest --forceExit --detectOpenHandles","start":"nodemon server.dev.js -w $MAILS_TEMPLATES_DIR","prettier":"prettier-eslint --write --eslint-config-path .eslintrc $(pwd)'/**/*.js'","lint-staged":"lint-staged"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"description":"Build and send responsive e-mails from Node.js.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 OpenAgenda\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc"]},"dependencies":{"ejs":"^2.7.4","mjml":"^4.5.1","walk":"^2.3.14","redis":"^2.8.0","lodash":"^4.17.15","morgan":"^1.9.1","reload":"^3.0.4","verror":"^1.10.0","express":"^4.17.1","isemail":"^3.2.0","nodemon":"^1.19.3","lru-cache":"^5.1.1","nodemailer":"^6.3.0","@openagenda/logs":"^1.1.2"},"nodemonConfig":{"ext":"js,json,mjml,ejs"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","lint-staged":"^10.0.7","html-to-text":"^5.1.1","@openagenda/queues":"^1.2.2","prettier-eslint-cli":"^5.0.0","@openagenda/eslint-config":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_2.0.2_1582886450664_0.3218324283310201","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@openagenda/mails","version":"2.0.3","license":"MIT","_id":"@openagenda/mails@2.0.3","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"bin":{"oa-mails-editor":"bin/editor.js"},"dist":{"shasum":"599e2453dfe1bb0c6c24c8a76840d39f81907855","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-2.0.3.tgz","fileCount":16,"integrity":"sha512-c9oLibz9/nW4w9ck5m6J4qM8sz40B+Unh3bY5sWdSmzw8w68YME0+vtN1z3wGX0kWU3bKgze3E8GQ/HdeqrJSw==","signatures":[{"sig":"MEUCIQCYNxIDYoWr/pTEw5vDJvBLlI1DOVOso9QuYQAChY9VpQIgJm+eH/HqDRyUx7jjQvWm17/2dIg14mOTrGCFauvIB8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehzDJCRA9TVsSAnZWagAAVxwP+QAqZcHtA+HIEGOjsFx1\nsP+vmTAKSKOIEcyJ1STmWUkXOqhwQGq4DXdVvKbS983hfaJUyphIbFJX9h3v\ntah8JOwd8TGuWEEOv7OcG5PaN4PwzPee4kFH48UMCLVQNbttvXftsO3nHN+/\nxUQvM51eGPcGqURLlp8mz76Ee8EABD6/tKIa6X9Xr2ngDsuCj9HtUkzYP+XD\nFS128tMOzRwz61KHK2B2KxE7B9jeq5Xj18mKmjgZ+KLZYTbd+D5I/vldjT8G\nowX4B17YmNgoS7g1V3v7pAuycqBw/jvv0+y3Gj/PXSfZkAZV9UmdtZ/VOkyY\nHxzCtQ5Vh9316QYtFem+oxkl/JlhcDkY4PdJ8JbKwMbuGY83jDmFRZgHpLZ2\nHKM3o1vVRpOK4Fa0qYu3MIRMOXzanjxLMmdfuCr2ycsaF76hOyZJX37ZPbwD\nfbwculP5Lmh3m5t7Q7ZutffiMgzzH3aTn2RnVNl688KGHQK5k+jy/72e3jpc\nW5VinNkc4PlU1ilfogMT7tLhQ2E16ojhxUueMHDw+bdBPcXoPQ/Fy3Q1Mvkl\nFLkf0WV816oo5eE0DUqaa6Df9NzEsAXNCv5nLpw7O7VZCUtxTWyAkVkw3kbO\nBOZto2yQOfXfG2ARNrOFnUAfUGEJUoFS0ZH71jMYtLg5QLAG0Lyn0qZhiQ4A\ngrwe\r\n=xpGj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit --detectOpenHandles","start":"nodemon server.dev.js -w $MAILS_TEMPLATES_DIR","prettier":"prettier-eslint --write --eslint-config-path .eslintrc $(pwd)'/**/*.js'","lint-staged":"lint-staged"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"_npmVersion":"6.13.4","description":"Build and send responsive e-mails from Node.js.","directories":{},"lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc"]},"_nodeVersion":"12.16.1","dependencies":{"ejs":"^2.7.4","mjml":"^4.6.2","verror":"^1.10.0","isemail":"^3.2.0","nodemailer":"^6.3.0","@openagenda/logs":"^1.1.3"},"nodemonConfig":{"ext":"js,json,mjml,ejs"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","walk":"^2.3.14","redis":"^2.8.0","eslint":"^6.8.0","lodash":"^4.17.15","morgan":"^1.9.1","reload":"^3.0.4","express":"^4.17.1","nodemon":"^1.19.3","lint-staged":"^10.0.7","html-to-text":"^5.1.1","@openagenda/queues":"^1.2.3","prettier-eslint-cli":"^5.0.0","@openagenda/eslint-config":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/mails_2.0.3_1585918153299_0.6237920899415466","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@openagenda/mails","version":"2.0.4","license":"MIT","_id":"@openagenda/mails@2.0.4","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"bin":{"oa-mails-editor":"bin/editor.js"},"dist":{"shasum":"428fc280f4f8c1544672a490c03f6e62de7be207","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-2.0.4.tgz","fileCount":16,"integrity":"sha512-fyZQBCNZCDZAs5n8yUSut1/l2exPCP4yQcvndO+SKgZy/W5CnAx0XPzMnIt9nJvtm7mi40N1YkWIBvxtmMmTWA==","signatures":[{"sig":"MEUCIFyMyn0rkh0DyHWrS7bua37VW5jmgve9cIpYri9d3m2pAiEAoClsjLgcHcgyT6EvGqtUbVCywD5UapmFqJ3lu34a7nM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejXv4CRA9TVsSAnZWagAAA7wP/iI5+95lpboeSNY20mw0\nds4PNDbOiqehShsGuEPDEFxxcw9o9T0r2Mgd1W6/NNP78RcPY2odxUfffVlR\n89sHv6z01WggR633z4GcKEn58uXgUSWp15GWgNhRUijES8RrL9y8NNFxTf5x\nARNTXLGv+OSN0YBOFIGm7rHa/QQ5p/yQyigcoKGhC7Q0AE36zMNDwDLhX7Jr\nmwU2zEUeuOB89IIRmDqgqc+Ibr/DQaV/6JlsKXzKC0VVKA8auAg14Hl4Hgm3\nfj4qrvlkL8AZ1JcPa2at75BGfnAhotL5wm17U8WpqWmY2JpGg+AyvFQwU/Wk\nAmGYXfSei6TzBC77BWlWq3C80Caek8JMnU0DAD4wdWnvpQ7mGpr0zDN6TRB8\nrg510WDYeTKmQB5wKOcXBM97cx7UxMIYf1NoUqTlqoXHCKzBke1ziqpPej/3\nKUhZQFOuL+jRZpdrvlu044rOwVAQVK5KNYrZF9qzf/rTymRbyJ5CF6Zph8yX\nBE5dSnZZRlIsu2rGiZ97PMFKI2jMXqCZ3CC9UTY/g+wHaCn+eo+W+DQSPS8C\nZ+ksvkrtT+ojZqN0QkbjhciXvKTVA4CpGRZ9qmAJiy73/m4t31ullgssk+Tk\niG03j2ORgqdNXJ87un+VaGR/WTVtqn6fpI+UoMJm8wAaQRAdEe3Hi3RhTy3Z\n3PiS\r\n=rnqo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"198f3427cb575a5b5bf3604ce111924a26a47d8b","scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit --detectOpenHandles","start":"nodemon server.dev.js -w $MAILS_TEMPLATES_DIR","prettier":"prettier-eslint --write --eslint-config-path .eslintrc $(pwd)'/**/*.js'","lint-staged":"lint-staged"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Build and send responsive e-mails from Node.js.","directories":{},"lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc"]},"_nodeVersion":"12.16.1","dependencies":{"ejs":"^2.7.4","mjml":"^4.6.2","verror":"^1.10.0","isemail":"^3.2.0","nodemailer":"^6.3.0","@openagenda/logs":"^1.1.3"},"nodemonConfig":{"ext":"js,json,mjml,ejs"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","walk":"^2.3.14","redis":"^2.8.0","eslint":"^6.8.0","lodash":"^4.17.15","morgan":"^1.9.1","reload":"^3.0.4","express":"^4.17.1","nodemon":"^1.19.3","lint-staged":"^10.0.7","html-to-text":"^5.1.1","@openagenda/queues":"^1.2.4","prettier-eslint-cli":"^5.0.0","@openagenda/eslint-config":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/mails_2.0.4_1586330616139_0.8968352541003684","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@openagenda/mails","version":"2.0.5","license":"MIT","_id":"@openagenda/mails@2.0.5","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"bin":{"oa-mails-editor":"bin/editor.js"},"dist":{"shasum":"2ec00e65819a87fdf28b5cdcddffa037fe3f2cb1","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-2.0.5.tgz","fileCount":16,"integrity":"sha512-HdbGXm8CmC2KFkqDjLN4jm0UDGNl0YSL8v6YsMfeS19KtTZH1c9mLJn36iObW9lzOKusl9ETWK+8GImcph3A5w==","signatures":[{"sig":"MEUCIDNi6CSRI7GatYbf4AC/4OsyigxypNzLEQLpaGDJgJ6VAiEAjrGBGMo4lOXxyfloghm30fBogMPQGVI0Yq1E1a8/Tjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe38fHCRA9TVsSAnZWagAAwXMP/2Wkd7HnH04hRMQDKvS+\ngZJSUmU30jD6yf2KoFNkr6fAfPzZfmGC1gzwoAyRA9DeIX32qac2i9K3dHoT\nvYsxnjwXQwS0XEzu4oKVMW4NGnSYDUsvHfMxda99CsgmDgJtmt4vJhIXkI2Z\nDXCOn7bfwLxqc+PcDTtlfbGDsDjDLshq5Ynwx/yh3pm2ZJaDzyPIbRGVEYkI\noANM7T9lETk/s+L/89DPXT/Qtt5JueqlN6xB7l1wVJBeng4ANLPO+34kQmC3\nXXMhq39YqdTaZGmjmyRoqueaF/kderOavIzqxwtiFa15Rc0zTgUK/+yMMxl1\nrFMj0MqIN4RZQCqU5HX89VJzTbXtTdSPeSSARFUOGgPpH+Xt3c1qBNUVblw5\nVz6iBqbpz4rkpWwA5eIGEDtBzOQFM2823RhXkFxQxs3mE6XpV7iKtf9qm5nd\nw1hF7x6QdO2jmtma8fS1Oi2OXmsYCFkO0qrPnLjPykJtuyMVm7z2xMHHtonn\nspbE/dqZ7wD7AxxSYZFBF6VZX/lf9TVT+9BplFOhzf2nKEcimjGJxXA62SYf\nJLRa2HTtLtwaZGDuCYZCGnnCFXWB3Wg1Ryn9UGBN9dQx9XCTokYXZQfE/0eh\n8G5jzROxWn1A/Oy+yoREKA5alwvps8xq38Ic1vkD5jSJ4+IbEHCUQo81wc/s\nJBsr\r\n=jMsb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8ec8a2c8ddb85b83eb9ddcf147de3aaf58cf7e95","scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit --detectOpenHandles","start":"nodemon server.dev.js -w $MAILS_TEMPLATES_DIR","prettier":"prettier-eslint --write --eslint-config-path .eslintrc $(pwd)'/**/*.js'","lint-staged":"lint-staged"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Build and send responsive e-mails from Node.js.","directories":{},"lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc"]},"_nodeVersion":"12.16.1","dependencies":{"ejs":"^2.7.4","mjml":"^4.6.2","verror":"^1.10.0","isemail":"^3.2.0","nodemailer":"^6.3.0","@openagenda/logs":"^1.1.3"},"nodemonConfig":{"ext":"js,json,mjml,ejs"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","walk":"^2.3.14","redis":"^2.8.0","eslint":"^6.8.0","lodash":"^4.17.15","morgan":"^1.9.1","reload":"^3.0.4","express":"^4.17.1","nodemon":"^1.19.3","lint-staged":"^10.0.7","html-to-text":"^5.1.1","@openagenda/queues":"^1.2.4","prettier-eslint-cli":"^5.0.0","@openagenda/eslint-config":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_2.0.5_1591723974793_0.67461544489931","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@openagenda/mails","version":"2.0.6","license":"MIT","_id":"@openagenda/mails@2.0.6","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"bin":{"oa-mails-editor":"bin/editor.js"},"dist":{"shasum":"43682573e577c2beb2be84d2f5e506c94f5ce7e0","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-2.0.6.tgz","fileCount":16,"integrity":"sha512-aQwMRW6smM6BEv/afFLCTbYAwYCgpDeMuUqLKsDOrZU33QRpWQqrw+2xoFTV1OdxoK+4YUHuqGGJeUTKiR4SdA==","signatures":[{"sig":"MEUCIFG58eRmYR05N48hL+a5j5WAcqslAaVfJjiag9gr0zh/AiEA3MGIsGReTu3kcab1g6DHuGmpo/YnEWLe59BriO1gEYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6zdNCRA9TVsSAnZWagAAzKwP/24iCr0wHisS+JUyemXW\n+HPLRkaFEyA7Kv6bVHQTaPto6RLDnogDWWVe3X1efRzFJhT71PgYxL/AxFbh\n4/hxrqpOUbfRM6ovj1vNG7GhmodX3LaI5V1c0CEmJBd0flJ7NZcWV3Zp3eDS\nMp04HcMBu7L3lFU1Tdb7GcSI3mES7FPUbMxi3x5a8DqsQ4i0NdkLvni7ThMJ\nlHzrb6pzNlqKLDES7IHVUJyqG3U+LB/SjuI+vgU6327kysMirq3Y+mPzM0SR\nlLRxxuPkbMmJRLSWOSNwS5ptBFZPfL3b9L08qauCbO6xjCx16b/0kji5ukdE\n9U8VtsI5GlQDYGpV9ZS4yzcztk6E59vhFsgtZodSpfWWgzhnyfS7Kvr3GrY0\n28VScWPNWk+oDVbpNvqNMSOcorbUpZ8bxIDsY5AwGmv2idpqEhKgHLEh2Cna\nT5sklg4qDVhhsRzWJgGFeTXiZxtDI76gfk/HWzHcmocUOn7TnAY0vcwJmwyw\n8DAhyORfWWdEmHYrGGtriOrTt0vfaDReAsm59nLpeefIgjAFD23jNZP2pw21\n5znI1JRNShcI9ziQVR7t5KKkIzDZW3wpsbpH2YKIQ5PRx85YoHbRQYGt3OOB\nww2fe9nF8kfaDhnsm/1ON2aw3k2VI+nmmsYEfh43lf9OFZm9Gqnm2sQ5YIi0\nL76r\r\n=Y9zW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e897577a122abf587800b494cb92dfb545417bbc","scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit --detectOpenHandles","start":"nodemon server.dev.js -w $MAILS_TEMPLATES_DIR","prettier":"prettier-eslint --write --eslint-config-path .eslintrc $(pwd)'/**/*.js'","lint-staged":"lint-staged"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Build and send responsive e-mails from Node.js.","directories":{},"lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc"]},"_nodeVersion":"12.16.1","dependencies":{"ejs":"^2.7.4","mjml":"^4.6.2","verror":"^1.10.0","isemail":"^3.2.0","nodemailer":"^6.3.0","@openagenda/logs":"^1.1.3"},"nodemonConfig":{"ext":"js,json,mjml,ejs"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","walk":"^2.3.14","redis":"^2.8.0","eslint":"^6.8.0","lodash":"^4.17.15","morgan":"^1.9.1","reload":"^3.0.4","express":"^4.17.1","nodemon":"^1.19.3","lint-staged":"^10.0.7","html-to-text":"^5.1.1","@openagenda/queues":"^1.2.4","prettier-eslint-cli":"^5.0.0","@openagenda/eslint-config":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_2.0.6_1592473420743_0.5189796499841641","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@openagenda/mails","version":"2.0.7","license":"MIT","_id":"@openagenda/mails@2.0.7","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"bin":{"oa-mails-editor":"bin/editor.js"},"dist":{"shasum":"d030f7dd7b4d2bd0b1b62feeff2071317bafb925","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-2.0.7.tgz","fileCount":16,"integrity":"sha512-ndpYO63IT6fuZI7PtjnTbrSghif/vbCHjMbesdPArLcZwcEfs6NsgqwsEowoIB312Pgr8l5pXgzdGnkPkJzdbA==","signatures":[{"sig":"MEQCIGzzVGC02VwOl1/8LzbUw2oQgG7GMwM98im4SUWBKhtQAiB+U0ahx9khgW+J661peffZkPp0a2EhjR9heaiSOz77dA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA1/0CRA9TVsSAnZWagAA7ocP/jqOiDPDNLa6nM0klKAG\nzJpsrZxQP6zPTiE2jjm5Jf0uqsUEo4/VoJSzlm3r8uOgLmPTQvXN6blIZZn3\n1/DeZSWZ5tP7pxPk27iBie/NVkXAotqjDFc9UEJDUqrXBh8El017tklVsr2c\nVVcPqboxAIZXuElXflQsgeTV8EHgrt+QDajB+Es+4ZEev0HKBTGXYYZKVoRY\n4Ru9iwxzt8jR4hPoSANVDCAVuBGs7YTjjGBRxWyBWXhU62DD1R0qKWOFteJe\nmY3xqZw3IRL4YuHgmRgnDI3DiLPBluEmOIh4UHbg31ylwMeFLHqQ3Asu1GGt\n10TT0NEImCZHZGxqRGXO9Nhy8AcuVJLPY/9S7yBP+d62wMV64CMDP7sgsc6A\nxL1oC6TkVpT+EjIJN9aIAPoiWvo/FxhBQYJ198LKachIXyQEDPaKEkiHRyUc\n0mlHJz6RirwVEZq+kgthHg/cQE9QAcpymh2VYBuivEyhfuN2aDay5Fst1uOr\n5XMNqk46KTLZknGZYWxD1FyH59pVrMrb/lmhx+Vnh8McQ/iP+WYdF6S/KUfZ\nrZ5qD2AHew7IZPA4nlm7L0IhQAj9Y03WerpGpstorKsxk6zkweXXm/IY9o2g\nHa8kwVa46K/FMvqH6OHr+ocIY+aZmEJ8EU3c0IimDBjJTL/kAa3t7LmwKOS4\n80b3\r\n=CmFN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"fd4eb481740975792738b2ad0f48696bf56bbdbc","scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit --detectOpenHandles","start":"nodemon server.dev.js -w $MAILS_TEMPLATES_DIR","prettier":"prettier-eslint --write --eslint-config-path .eslintrc $(pwd)'/**/*.js'","lint-staged":"lint-staged"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"_npmVersion":"lerna/3.22.1/node@v14.2.0+x64 (linux)","description":"Build and send responsive e-mails from Node.js.","directories":{},"lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc"]},"_nodeVersion":"14.2.0","dependencies":{"ejs":"^2.7.4","mjml":"^4.6.2","verror":"^1.10.0","isemail":"^3.2.0","nodemailer":"^6.3.0","@openagenda/logs":"^1.1.4"},"nodemonConfig":{"ext":"js,json,mjml,ejs"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","walk":"^2.3.14","redis":"^2.8.0","eslint":"^6.8.0","lodash":"^4.17.15","morgan":"^1.9.1","reload":"^3.0.4","express":"^4.17.1","nodemon":"^2.0.4","lint-staged":"^10.2.11","html-to-text":"^5.1.1","@openagenda/queues":"^1.2.4","prettier-eslint-cli":"^5.0.0","@openagenda/eslint-config":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mails_2.0.7_1594056692217_0.18693693440167425","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@openagenda/mails","version":"2.0.8","license":"MIT","_id":"@openagenda/mails@2.0.8","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"bin":{"oa-mails-editor":"bin/editor.js"},"dist":{"shasum":"e2a05d0a3546fd3a7fe1b7fd3cc6745f3dd8438c","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-2.0.8.tgz","fileCount":16,"integrity":"sha512-qFb8zXLkRh7JE6epbty5FofMDpd52iYEB8o12LUC1XIuxyWckXRk3b77gNKrpgHBW3LPsX+TCeDWUvM+Izuihg==","signatures":[{"sig":"MEQCIAqpxwbUO5isK4jrLhnK2AshkP/kWKoDApbC7C8sYPrBAiBEheSolHtQG13JCw8oveEBzJsttM3g5JBpRBsbOHixaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBZioCRA9TVsSAnZWagAAXGAP+gJINKxm3LZn2VdbvW54\nfbo4S1+Q0Oxev4+yE2PDJ0br902sgQKfVkDAC74kE94LxZHGrYQfIXB/BdVw\nhu5SkSQe+VpgvJbjtyVyO0hzFH2Zz917BXY1fWwdTY+qvIJt03ZcLKUVGseC\nWKULuMrmRcLv8HvRjEVUHQDGAixxjsYekTJxT5ayZzlmp/PIhgY4+/lG+hXm\nL4UzaUUhMQeuTuXEu4b0LPAh7tR/M6FtmaKAmbctzCqhc0TWq2uepV26C7Mv\n6me9GbL4cY6ZcsLcPTm4kjWTwFJOiLwl/IsNVYxR5lP6f0ZTXCc1IGR4isLL\nnOw/UfQsq1FyZuXA+AaQhbUUJ5v06I5lFOzCVIu0ubUBpiOpuxOBvC+1l53H\nLRqKxias3BLx0p3JkGIozg5xG45bPNXw/W+9vdGYjkjvVSzR2n/QPcuhoL76\ngAH12XmjFmsLRw2Z7zidWsbBs1X5M26VYFioyiJxPBfwEakHIMWtEf1YOrRD\nuAhKXD0mmhIbL89zHQb88N/Y3lw3xu9MLMQb+MU6HUjH6ik6AZIAe7kkr4D1\nzu1FhY43aC/y/VIeiBaJ7Ewak0oP0TYswOllLdq1rKV7yCW8FRK6xMhrs+Fg\nheHtIE7hiH4Nb64407nAQxdrEad2W9BR/c0jjIhTQzRnZDSagYHdqcHVQg6Q\nThOK\r\n=iv8H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"23500081ae244a7adb4d93a1ba7e0ea9ba10386a","scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit --detectOpenHandles","start":"nodemon server.dev.js -w $MAILS_TEMPLATES_DIR","prettier":"prettier-eslint --write --eslint-config-path .eslintrc $(pwd)'/**/*.js'","lint-staged":"lint-staged"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (linux)","description":"Build and send responsive e-mails from Node.js.","directories":{},"lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc"]},"_nodeVersion":"12.16.1","dependencies":{"ejs":"^2.7.4","mjml":"^4.6.2","verror":"^1.10.0","isemail":"^3.2.0","nodemailer":"^6.3.0","@openagenda/logs":"^1.1.5"},"nodemonConfig":{"ext":"js,json,mjml,ejs"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","walk":"^2.3.14","redis":"^2.8.0","eslint":"^6.8.0","lodash":"^4.17.15","morgan":"^1.9.1","reload":"^3.0.4","express":"^4.17.1","nodemon":"^2.0.4","lint-staged":"^10.2.11","html-to-text":"^5.1.1","@openagenda/queues":"^1.2.4","prettier-eslint-cli":"^5.0.0","@openagenda/eslint-config":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/mails_2.0.8_1594202280471_0.27230904976142134","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"@openagenda/mails","version":"2.0.9","license":"MIT","_id":"@openagenda/mails@2.0.9","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"bin":{"oa-mails-editor":"bin/editor.js"},"dist":{"shasum":"01d84066c887fb9118fb81f7b05b6fe16beed3b2","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-2.0.9.tgz","fileCount":16,"integrity":"sha512-72cxYodalo1jStGH+2SJuAAdQBsjdbOg4/rCSM941dr73cF8jtE1nMWuwSuNSeKrwKdD3FPPuuXnWFEj4/3Beg==","signatures":[{"sig":"MEQCIGp/iYQ1e6Ud7I1jL/v1LrOCwMG5QzkYtIFE0lHeGQJmAiAqgB2Dz3zv11+/k0rwz3SWjGQFspWH4mAUrGhQ+DxXIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCB/HCRA9TVsSAnZWagAARqAP/25Hv+lRzXc1ip+LkgY1\n0FdBa+rlbFHAg/6+yP8hOUuD2TTVkfHaBgmgB4VSl+6OvkJ72EYdmFwiTTGh\nRvJ8CZG85aqmRgaByUOUoQc2B4zqTreLdKb9jjpRIVFkKfxkCEACNwDkEIEn\nx4awOTPUThPezuCDHLGz1qfwNXei/v9+kGOuXTtSWM4BpBfDeygDrQD0EJO4\nw7PxRQehX5krf017XjrxGnsdZU+riqrfE/fRZklJqLZ666UppWy7RpFg4sa+\nqRtkigQ8c0k34k8EZydXPJYxh9KPd/bg+hWRozdxx3VORhzsit9+33JZtN2r\nN+WqJBgfOxek8r/9oQB0UyCS9jYJLLVA30+WvRaEeO0oCWVJKgY88u8AFxCE\nXql6XoDVFTTh03Jk1yk1CrtfN6xY45l128ZWLCJrUkwevOxq5N69qJlLAIuf\nU8NAkcRQwR+RcJ0580SBAWbYdRRieNvKGRzklGQGZBdlkr8Q8LP5c13t+Jnp\nRvLztaKrZ+NcikC6B7VZSOyCjK7eQbBI1TrnxI5IStIWJFbt1y7GUrH8O3id\nkIea2IGr7WBXqfpjoMV7Y4dY+oJ09FXqsVxh7NhwjHPQtgl+0ktOxTvJ/+dy\nnAbEFEWHz5R6LiSPI6pZZb0b7d7DpPttCBpF4BHTIM2NKu6OwBFmpLgnAIRN\notHu\r\n=NONw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d81b1026eee237b19155c36c828213a755840bd3","scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit --detectOpenHandles","start":"nodemon server.dev.js -w $MAILS_TEMPLATES_DIR","prettier":"prettier-eslint --write --eslint-config-path .eslintrc $(pwd)'/**/*.js'","lint-staged":"lint-staged"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (linux)","description":"Build and send responsive e-mails from Node.js.","directories":{},"lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc"]},"_nodeVersion":"12.16.1","dependencies":{"ejs":"^2.7.4","mjml":"^4.6.2","verror":"^1.10.0","isemail":"^3.2.0","nodemailer":"^6.3.0","@openagenda/logs":"^1.1.6"},"nodemonConfig":{"ext":"js,json,mjml,ejs"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","walk":"^2.3.14","redis":"^2.8.0","eslint":"^6.8.0","lodash":"^4.17.15","morgan":"^1.9.1","reload":"^3.0.4","express":"^4.17.1","nodemon":"^2.0.4","lint-staged":"^10.2.11","html-to-text":"^5.1.1","@openagenda/queues":"^1.2.5","prettier-eslint-cli":"^5.0.0","@openagenda/eslint-config":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/mails_2.0.9_1594367943090_0.08966292114596874","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"@openagenda/mails","version":"2.0.10","license":"MIT","_id":"@openagenda/mails@2.0.10","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"bin":{"oa-mails-editor":"bin/editor.js"},"dist":{"shasum":"8df51591479c443c94f9f51a08fefdb61c20b1fc","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-2.0.10.tgz","fileCount":16,"integrity":"sha512-9aYm3Rhn3h8FW9OQupL5jGBv+5dKJ8Bh/zQvGX93CpjDSmImPbU1fmp0MmV54cw34GmWiFN7qLj/6RmUC22P6A==","signatures":[{"sig":"MEQCIG2TFYhRnCQpyvepuBb9c7q+8H787OLJ6cEl/9H2uOCtAiAV2VgvNQ5MZ/gmBN2a0uEAZoEdGOwUfIh0FenGwYkFpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDCozCRA9TVsSAnZWagAAB1QQAIE2+D4FuX4TsrPM5aF4\n/MAzBycOEsVsaNI91SUExn0ODrRAfJ93tcu6GVbaJosyxZT9pN/yWxnaVivf\ndFRWScch6ShwCXeC4j92yP08tIYBznbFosDrGcIZzbDCYfvq95mWK6ysMpfy\nrAahcymjyR0FEsf9NUdVnK+fx0tQjreqKZ38bVSN4hIxmNz7u5eqQeIU/FEN\nBki/yn0FJqsyFzKWIlex6/Rf1yo9IHqQ3I59q6QZURAaSNv/wIGR5ck1EIoX\nf4TF/6N1OegPkU/GY5IQ9YEOk0+zFyA4/uAWAXDEh1p4pXoG0f85+4LGU5WV\n21MrTWBDHbmBeNRgKoyiBzc12OGxbDDSvKuvYj3llzYLkYW2Tz27eWZoAOmL\nN6zF/Fw61f+fHf/Zx8DzOxfS24/L111yd+k9jGCqb6g25+mv1jRzpGkwnmx3\nw2gUMufGPF0/At0i6MtdYK2E8Q92DyylsSQsZKeUJUPOImWbKWobXCufP1KH\nkmmfcFeUVAThxoWhkszyeJ8bI89KiiD3Kg2sYZEpi6mRlvSE+x3ZrQdBFV/r\nsB7cvmyhScEVxP/cAfFFwu0CWKSDOY2tqzN4K6djG9SzQjhDp4+cVyKhyWcl\nnp3+eUt8Is7dYmiVMx5DWdz713FK0dE4cN801sUcJ5aRF9v8iVz6sp3LQ1yS\nnaWN\r\n=EE+P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2616cc609f4b8741bb3ad55ce0a2cd8c5f2625ed","scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit --detectOpenHandles","start":"nodemon server.dev.js -w $MAILS_TEMPLATES_DIR","prettier":"prettier-eslint --write --eslint-config-path .eslintrc $(pwd)'/**/*.js'","lint-staged":"lint-staged"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (linux)","description":"Build and send responsive e-mails from Node.js.","directories":{},"lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc"]},"_nodeVersion":"12.16.1","dependencies":{"ejs":"^2.7.4","mjml":"^4.6.2","verror":"^1.10.0","isemail":"^3.2.0","nodemailer":"^6.3.0","@openagenda/logs":"^1.1.7"},"nodemonConfig":{"ext":"js,json,mjml,ejs"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","walk":"^2.3.14","redis":"^2.8.0","eslint":"^6.8.0","lodash":"^4.17.15","morgan":"^1.9.1","reload":"^3.0.4","express":"^4.17.1","nodemon":"^2.0.4","lint-staged":"^10.2.11","html-to-text":"^5.1.1","@openagenda/queues":"^1.2.6","prettier-eslint-cli":"^5.0.0","@openagenda/eslint-config":"^1.2.4"},"_npmOperationalInternal":{"tmp":"tmp/mails_2.0.10_1594632755301_0.33853140839601137","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@openagenda/mails","version":"2.1.0","license":"MIT","_id":"@openagenda/mails@2.1.0","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"bin":{"oa-mails-editor":"bin/editor.js"},"dist":{"shasum":"eaeff16f0ce9028a80a3c293cfb407e1e4367f5b","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-2.1.0.tgz","fileCount":16,"integrity":"sha512-XS6h/yaMV/XGF0EgRdZ9mHJqnLtICU0Wi0CdnM3NzZg1znDr/kJLQ/PY3TeQ1APJrtt+3XMCwvqfK7uR47MpMw==","signatures":[{"sig":"MEUCIQC2cfCgnX/0x1PmwSFlk49ICtD+EBXVFZOmwBdPRs2PrgIgRTQXrclOF/pEkrxHw+GEjlgyc9iHdmjtmz0BODbpq/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu3mZCRA9TVsSAnZWagAAGN0P/071AFMROveQVG7YS8VI\ncxof+Z9B9UB9mMloZevrLsr8vNcJ+tCPsd6h+zSub93GjpnyaX1a+qZ4ZwYY\ncNxzWwUiK9LhDtfoGk5r4U/UuT0YaDs5l6PXSIpD8L02A311oXPfkI7i5HzC\n/GnBQKYUetaH01gM74eno4S0vKimbI6JJZrFNjz+31BJFTj27pJUwzXstImT\nIRpYVWpRWQItjOt+LfyfEqm3DtMBfoM9HWo9XfDPcXQ3LP+9bp4GqFvVjbWC\nUWr5u+ptR9d3LTbtw/MgSUO+ZfzRuX3sjg7bP7F70UnCxjwMzNe1JDmkqj2l\nDVjErSv4nlj0AB0lPp0jmzJGByswI6d0rAN3Pcz8vaqWCW9IYVlMBoZTnuAh\ngosRydhB+PJPHmcriatI32Y4a52T6RTEd3sCxk6OlEiqyYx9fXQJ65BSMxVE\nI3kMiA7BAe5sixQ8eiHZsbd9M4wTHSHasZGRJVd0myBEDTy9mLEJ8TkdgQeV\ns08iO/2hkHRWh/C9sZCAra8Yd/85Sgy0wK/Rx5S0303mpu7y8Vd9MZ3j12wB\nlrmMrelGrtxHqMDw/88T34JjXQ9Jhl1FR5Fz6jNoM97TUWebU+JtK0kLtIxn\neytcDUHVz19WyoIOaybL5GzoAylmd6oUmZ09wEaB2MULYPaIwDFDyJ9MxVXM\nrROR\r\n=XGu5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4257e2ec140a8af01ba527f8aaf1f9489780c212","scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit --detectOpenHandles","start":"nodemon server.dev.js -w $MAILS_TEMPLATES_DIR","prettier":"prettier-eslint --write --eslint-config-path .eslintrc $(pwd)'/**/*.js'","lint-staged":"lint-staged"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"_npmVersion":"lerna/3.22.1/node@v14.2.0+x64 (linux)","description":"Build and send responsive e-mails from Node.js.","directories":{},"lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc"]},"_nodeVersion":"14.2.0","dependencies":{"ejs":"^2.7.4","mjml":"^4.6.2","verror":"^1.10.0","isemail":"^3.2.0","nodemailer":"^6.3.0","@openagenda/logs":"^1.1.8"},"nodemonConfig":{"ext":"js,json,mjml,ejs"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","walk":"^2.3.14","redis":"^2.8.0","eslint":"^6.8.0","lodash":"^4.17.15","morgan":"^1.9.1","reload":"^3.0.4","express":"^4.17.1","nodemon":"^2.0.4","lint-staged":"^10.2.11","html-to-text":"^5.1.1","@openagenda/queues":"^1.2.6","prettier-eslint-cli":"^5.0.0","@openagenda/eslint-config":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_2.1.0_1606121881287_0.27101699221575326","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@openagenda/mails","version":"2.1.1","license":"MIT","_id":"@openagenda/mails@2.1.1","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"bin":{"oa-mails-editor":"bin/editor.js"},"dist":{"shasum":"6b71689bece25b44e7e6c1128514693bc2e042a9","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-2.1.1.tgz","fileCount":16,"integrity":"sha512-VtK3Ihxi3vAORdhZxY93P2kJzY1WBU0134V9bsp+0UufBEen4dfSka9rZxfuSB60NmNWhdnNlaTvl8bZcbIhiQ==","signatures":[{"sig":"MEUCICzdZeMA588jcRLlg1F8RRzbxOg0cZtMdRmCjJC8PYMHAiEA3Wuvy/AD19p82nKM7x4DC/efqg98fPqM1a1a4HxFsT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu9SDCRA9TVsSAnZWagAAaxwP/2iIdB6LfgUBVWtaYrVq\nJWYPU8i482xGSLy83uC0K87wDTKUqEXwhSd44lf2xNsXLzqZMQyjMZ8jrTO5\niP7RK6RKJmY9oHSLBpHocKsGFW5zcaUYdcvl5v+A8NmN51kyekKbjLjAXFI+\nFmdjpv48OkB68izU45ca/WT6uTFrUdgoEnfpBHDBNYrOLorTBRMB2+G8ZKrJ\nYS7cOhEpNaDu+CdjrpLNtCbWvVDKOAnLBziIg9r6bijK6VdmUtkdRLNZUWUx\nwGyEut8XSPr731GGAjniXp9gOlUJP8e1wBSohCOlUlkT7XpT4t8F21///qmG\nILkFRZ21Yz4yhIOB+6zkrzRJsbCiFxj63CMWPP2hCZjZnLkpsBANkeEF4ULV\nDTjQklKJ9enStYh+9i6jfGnnmpWZo3PXjdpbwgm6U7Bff/2XxEG6z8FAs38e\nEzcgzk8HtNjr01eMVmlYF6uvo3YsADc2O5F/ASZkVMCN8u8JNVyhEArFyorm\nY+oJkZroPImF8yuPUa3RPn9Zx1RHEfYj0I74lnZ8AXUgVoKSOJmCgECbDzFg\n76h6keikEmssO+baMXvIDxYvtld5fVhyWp8nd7jR9IL5vwi/C8+PZHf/vATX\n1lPNsWxIvp7ln1jm2tIwrboMlz8iUYZdlwz+0OtAM5BWyX0sjmgyc+1V6MnW\nBgcf\r\n=Qw27\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"12996f1d4706e87233d75be8bf6ccb6d99250a34","scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit --detectOpenHandles","start":"nodemon server.dev.js -w $MAILS_TEMPLATES_DIR","prettier":"prettier-eslint --write --eslint-config-path .eslintrc $(pwd)'/**/*.js'","lint-staged":"lint-staged"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"_npmVersion":"lerna/3.22.1/node@v14.2.0+x64 (linux)","description":"Build and send responsive e-mails from Node.js.","directories":{},"lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc"]},"_nodeVersion":"14.2.0","dependencies":{"ejs":"^2.7.4","mjml":"^4.6.2","walk":"^2.3.14","lodash":"^4.17.15","reload":"^3.0.4","verror":"^1.10.0","express":"^4.17.1","isemail":"^3.2.0","nodemon":"^2.0.6","nodemailer":"^6.3.0","html-to-text":"^5.1.1","@openagenda/logs":"^1.1.8"},"nodemonConfig":{"ext":"js,json,mjml,ejs"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","redis":"^2.8.0","eslint":"^6.8.0","morgan":"^1.9.1","lint-staged":"^10.2.11","@openagenda/queues":"^1.2.6","prettier-eslint-cli":"^5.0.0","@openagenda/eslint-config":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_2.1.1_1606145155390_0.13505421324265487","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@openagenda/mails","version":"2.2.0","license":"MIT","_id":"@openagenda/mails@2.2.0","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"bin":{"oa-mails-editor":"bin/editor.js"},"dist":{"shasum":"ec74c823b6621bb859189473235a23f25ff4a55b","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-2.2.0.tgz","fileCount":16,"integrity":"sha512-DMe/XUcElBphNKWwzobqn8guR3+sF4Y/C70hWkXqYz3ZD2a42go90BtIrI3vIAVpRg7vV2nwxYU5I/lCH+rBnw==","signatures":[{"sig":"MEUCIFuVAq2X968dfCtqzRI8cnlIWPD8zVNDiXr1vWL5GjQQAiEAvSrIdCGs+8cFpR7rAfzawVU3bPP4OmOosqOwUXojNNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu9XVCRA9TVsSAnZWagAAkP4QAIrCQYELk917Qh51/4SB\njTm67L07fS4tAsfD9VO0qF7nLX3vKwJgD+IeF3RN3OmqSxdsPsaC9euOrXpE\n44aKooT8b0Z+3iMOb292YZnEJSttlF6BTlp0L+Q5zp9bcU5kLZT4UnX/eWYN\nDhO1r7LOmt0iNMFGZq53tllIPSGdWosTUba3ck4nG2oMG1VFE2uzxJVlpUpq\n3yCaxit2aH2C64YlSVW08lnLOZKULOQFOtNb6/xkw3bmMLgMVDn0Cq/Z5Zz/\n/tgHRn+WXNCOAMB8+h3j1GIXBVR0zBMymigDBl1OO6po9q0p5M/8IJlUbC/e\n12ajUtZaMZcoejyNDtGbh/EQZ2RMKvxvYFKbAMLnGU6NhWzJfOcLQBZS/rfP\nWJtbAZeOwR5Hdj0yA3CVImZwgBHNFBt2OZfKNj5EhxXQg2X8wroRhSjeCGGb\nnorODp7/bb/4VxW8vjFa8eIUbPEDQhP/CdzVCdu3KtESMNZljjCzX3pmwlR0\n1bkhTEemc2K2C+EY0I2Ot48ferqpJU7kwWG1IQPZxpedkGhkH9vmgwCjSZIV\nXs9YXsD2pZ45Nz/TY2ogsDt+widQrczIb+5bGUFtvz9FvbKWq4M+A0Z2Yofy\nHoo+Rp08vP/AE9JcZNQbbst/5c8HQH+kvwOASQcXDTjtdm5NSURtMOZHWtE7\nW7lg\r\n=Eu1G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit --detectOpenHandles","start":"nodemon server.dev.js -w $MAILS_TEMPLATES_DIR","prettier":"prettier-eslint --write --eslint-config-path .eslintrc $(pwd)'/**/*.js'","lint-staged":"lint-staged"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"_npmVersion":"6.14.4","description":"Build and send responsive e-mails from Node.js.","directories":{},"lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc"]},"_nodeVersion":"14.2.0","dependencies":{"ejs":"^2.7.4","mjml":"^4.6.2","walk":"^2.3.14","lodash":"^4.17.15","reload":"^3.0.4","verror":"^1.10.0","express":"^4.17.1","isemail":"^3.2.0","nodemon":"^2.0.6","nodemailer":"^6.3.0","html-to-text":"^5.1.1","@openagenda/logs":"^1.1.8"},"nodemonConfig":{"ext":"js,json,mjml,ejs"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","redis":"^2.8.0","eslint":"^6.8.0","morgan":"^1.9.1","lint-staged":"^10.2.11","@openagenda/queues":"^1.2.6","prettier-eslint-cli":"^5.0.0","@openagenda/eslint-config":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_2.2.0_1606145493043_0.7764963200075459","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@openagenda/mails","version":"3.0.0","license":"MIT","_id":"@openagenda/mails@3.0.0","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"dist":{"shasum":"63f4edda87b6fb2d0519f9d01c988f8e4de553da","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-3.0.0.tgz","fileCount":14,"integrity":"sha512-pZjGfAviltekvlLYJhytBnav+3Y4c7RHfCoAy+KvfTvVCBbbMbAAi/gPKzzrKQKto1juVyEm3AfE+97yS7gL2A==","signatures":[{"sig":"MEUCIQCsZGnj1np0TGv1ZMpqyXhrbJs0mFVYCNuhxdiAX29HIQIgP6kYyMcdz2w0cQE6L8aFfe6TsDeCO1KReUMACKFyRhM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyhimCRA9TVsSAnZWagAApckQAJJaSO29WL1lWK0z6+fP\n5dR92XScdkErZR2+4KRz9ddXOa9O3+MIVIcpipXDPXVUlJClNt91KTGKgHaP\n0Ma2tom+c/1oJqUVg3Uf75kJFHcnAXLAnOzmSQdJhCTrbWyTxwY4rXMgY3kh\nU6OtD/YMuPAFa+kHnuUQDFyTmVOcWQSFdGbcQxUUfpLGN5ugQCWjoa7zJ0VB\n7mnpuHtQjrl0umnyqYydyX7Y33FrGIAxbGxM0UprCTMBrf5i7OyUqfuCjTbo\nxwobw/5rh6UWb6wrqOgl+X4y8SVkkyqo35Y3ER3EnRRkM21vcqINcxQ3ZGdi\nDPkr0TIFia7YY9cQ4r2L31M76jec0qo5ly52mkji59M+KHDhWB674GHqtRDX\nc+9tU4PtBVUxygOLuzn1Gt8ExljWdjh8n9y61xCAPDcessr/fI6myGMkR4zp\ne7CGU7KtcRNElKPgvakK3Cevce+/3zmN3DFgK1cidLFYrZU1PaK5Jvdz+k3k\nGynRZE3z//eMrOlTxLqU4fsZgHJ6/sve/CpqJRPX5/V7hrbyGOFI2aitDumK\nXdmnpc6/plM++OjYMuXyGBMqTdN6VzRncIN/niSzps/UW12VwLIptIkdNflQ\n15JOi5zQ5iIEd8simkbSCfNLElkk32wE1QlLK9DCDW2o5HT0piDyVCMQy5sc\nGsmc\r\n=Jypf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit --detectOpenHandles","prettier":"prettier-eslint --write --eslint-config-path .eslintrc $(pwd)'/**/*.js'","lint-staged":"lint-staged"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"repository":{"url":"https://github.com/OpenAgenda/oa-public.git","type":"git"},"directories":{},"lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc"]},"dependencies":{"ejs":"^2.7.4","mjml":"^4.6.2","lodash":"^4.17.15","verror":"^1.10.0","isemail":"^3.2.0","nodemailer":"^6.3.0","@openagenda/logs":"^1.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","redis":"^2.8.0","eslint":"^6.8.0","lint-staged":"^10.2.11","@openagenda/queues":"^1.2.7","prettier-eslint-cli":"^5.0.0","@openagenda/eslint-config":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/mails_3.0.0_1607080102368_0.35153007164369354","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@openagenda/mails","version":"3.0.1","license":"MIT","_id":"@openagenda/mails@3.0.1","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"dist":{"shasum":"8b39c73db94a8ca3284df47f7d4e9b1712e2fb84","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-3.0.1.tgz","fileCount":14,"integrity":"sha512-5FoPG0aMMKTIPASXT5ta2W1B1z887IVyE4vHVulWWyjWefzCmNJ/MDtWVNV/p3/TrBKeSJWPx6esuPcZ8NJV1Q==","signatures":[{"sig":"MEQCICYIlw5iYsQWcMccXh9X14sv03/Yt11KfMUQoYt0kNSwAiAoDbPxwiTTuDULZZm0eeksHmPde2tb2ZlslKqs7Lr8Sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0dx1CRA9TVsSAnZWagAA8RMP/1gYUzdzRVGaaNfLwjzr\ndI8/DuRXdobpVRJRY48r5uaTRdaRvBUEltR9EJts+6eUT0l1LO4nGCiNoLBF\nH05SlX10MC00lj7QhGzeW1Iv29V0GRDjzJNzljdH42M0F1LZQaRcBghZhSXB\nbrkaJ9+dNmkYafk7j4I3mxDD72fTY7izTdQ1FBsbZZW5zg6L9Nm0pptCvvKp\nNP5bRE6hssLezY+QDKtwPy/MvibHVK0Lccf2JOBLIp9Fr8FxYreuKVKrusSL\nMGPOM1dVf1809/Kq0WVKGSXNDqswzCq0NnAt09/eqRFVvqpwBZqxUap50q8+\nofCLlAa+L+gIPcn06bCbPJOahNlsjXMB35Zfk/UlMQIGkjteS9xCCUq0PPfO\n6AnQULqXDPwiby7XU8PdWB1USFdZ4gMhAweNUX3uN8aJE4o9IuXnMV2XKd+m\nDrwcEF/2w6fvwpNUgFUNaLSr8kVcZGulbpMBWPRGiMesj6Tt5VIRrJAzQfCD\n10cNyqLO3L75StsqNqVHch+1GMrBORjbrMP6Zd3CPtwzHzQMDRht9g9tjxal\na0najbqqkcMGmZcsN75u5PSub8nShN6t6P9TTDuXSzwGDzSskiHLzGWSv4jw\n2MbGo03qxVlzcEil/cUpa9cobmJjiwsLl3JGJXXoPikGvsNfFFm+9MexIR3I\nDyUn\r\n=mFMZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit --detectOpenHandles","prettier":"prettier-eslint --write --eslint-config-path .eslintrc $(pwd)'/**/*.js'","lint-staged":"lint-staged"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"repository":{"url":"https://github.com/OpenAgenda/oa-public.git","type":"git"},"directories":{},"lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc"]},"dependencies":{"ejs":"^2.7.4","mjml":"^4.7.1","lodash":"^4.17.15","verror":"^1.10.0","isemail":"^3.2.0","mjml-core":"^4.7.1","nodemailer":"^6.3.0","@openagenda/logs":"^1.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","redis":"^2.8.0","eslint":"^6.8.0","lint-staged":"^10.2.11","@openagenda/queues":"^1.2.7","prettier-eslint-cli":"^5.0.0","@openagenda/eslint-config":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/mails_3.0.1_1607588981282_0.8131861489777614","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@openagenda/mails","version":"4.0.0","license":"MIT","_id":"@openagenda/mails@4.0.0","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"dist":{"shasum":"a5c67572fdc4610410af744347721e94c6dd0f28","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-4.0.0.tgz","fileCount":16,"integrity":"sha512-Q9Ae15R/N5yYCRS6yJbHZXpg9WeTcY39zZ6ghcDJqFn2GkICXu5MtF2t8LQ8hskiMqWnA+KyHN/6xiGiEQvxhQ==","signatures":[{"sig":"MEYCIQCAHvwtEc77As+dOCT0p5Sujvkf8TLP+a4vRGEORS4NCAIhAOn9IZoKSX2pDrliYbpOezCCDJAzK1icqEpjV5mP3d1r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifNq0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruQQ/+O5r226AaQDAVet8BovtJfjkCz2eFJTq5lXvxAIpkRF7oSo+F\r\nRUd7gLK7+J/H0/aJiOL25/EZvCXgySqC3K/jpHpTibiyeSke8PIM2cwOv9tA\r\nWVmamFTGZqwV2UkL5lbisyzxHpO26ZbrZM9nAXHrshmUXCxZzKElIVrDoz5H\r\nSLPSQTgWluScBxTOeTOgwG3ZnvcfsXuxm70rq8Z+EdeDv8QKgLI50eMSTBlH\r\na+VGqULEDsOfZUvlwYGicWj9I4kb3d4yArEOlnA7xGcEH7tpeq46jnV9gsXl\r\n0uC4ifeu/pdbL3VNvQ0EXz273+LiMQDKdEFdXAW6y7qd2Od87HladQvuRMtG\r\n9Q6dgS0tqSc8Gfg72vS11wKUSmIUV2x+Z6hzN02ef0XMIKcm1+MyCt1C+GdI\r\nYx+IcFEQFUj9sh1/CP9MczRGNJ/1mwxECfEM/DMJTxGT5ir5PbZmN2fEdEWT\r\nAZ4LCAPWhlw9TncsscUllz/0CQ54qs+dnrHmSUwtzi2id74JqWWU1PZBJ+ak\r\npjVj8L4PIKjpAif6L9jp5nNvaH3XpWi8hiq8se5aj49ww2EXXF+TTbJ8P79j\r\nwbPqQun6FSlxZapZT8Ks+HGjcU1mfcPYc4Lr/Czsv3UorAeVozDIXQgCjv39\r\nvUwucAxTEOnW0SdEsVgA5pTSsD6URN4gxj4=\r\n=7l/h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit --detectOpenHandles","prettier":"prettier-eslint --write --eslint-config-path .eslintrc $(pwd)'/**/*.js'","lint-staged":"lint-staged"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"repository":{"url":"https://github.com/OpenAgenda/oa-public.git","type":"git"},"directories":{},"lint-staged":{"**/*.js":["prettier-eslint --write --eslint-config-path .eslintrc","eslint -c .eslintrc"]},"dependencies":{"ejs":"^2.7.4","mjml":"^4.7.1","lodash":"^4.17.15","verror":"^1.10.0","isemail":"^3.2.0","mjml-core":"^4.7.1","nodemailer":"^6.3.0","@formatjs/intl":"^2.2.1","@openagenda/intl":"^1.1.0","@openagenda/logs":"^1.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","redis":"^2.8.0","eslint":"^6.8.0","lint-staged":"^10.2.11","@openagenda/queues":"^1.2.7","prettier-eslint-cli":"^5.0.0","@openagenda/eslint-config":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/mails_4.0.0_1652349619719_0.7948494811161833","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@openagenda/mails","version":"4.0.1","license":"MIT","_id":"@openagenda/mails@4.0.1","maintainers":[{"name":"bertho-zero","email":"kevin.bertho@gmail.com"},{"name":"gaetanlatouche","email":"gaetan@openagenda.com"}],"dist":{"shasum":"43e0f7b437f68d8802fdac86b4e8e163d4de86b2","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-4.0.1.tgz","fileCount":16,"integrity":"sha512-w7hqJr8FgeKHZpllJ4rWGN2kg4F0AWlEaeVuaXiUZlgtzMWdXL5FqTNEjpbevKjh85NrObLHkHKlHAnst3kD0g==","signatures":[{"sig":"MEYCIQCHhhOwkPJteUk+VeWSGE6fr2ljN9DMszzda54U9yIPKgIhAN8u8jIsbsD4ta3TllwR4W3UCw1ESXsmOKEnm6sFGYPS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNRLQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqLg//QltIPxkbmaSJF5VNFAUHpgcpTaKQZc6lhx4Byc6w7hJmU8VO\r\noM6Um0fYUW4AYH7Y98slwI/sgmntxlQFsqdy8vrsK8FUNQrcz63wruJqgTSN\r\nsVs/nlv0gJ/9bFQG52h3Y3/mLDItlfJ4Kb1el500YMOq4m/5M8skWK1V+LPt\r\nwj6KuRC9ky7NW7HbVqg5zhSMDLtkHRLVnroOeWp6+dKQmexhcmNeHxKdDzo1\r\nkfxAQRGc7UwSQUpoixetYZxs+dM0xmoHFMzud3wCXNhp10Etgo3VNUEX6Aga\r\nMW0slcg1NhtV/4js7Br90mewWQgLbwJ94bGiWfKBw7WIu/q0BQkldHiXUvdh\r\n+/S8CZYlQuFCosd+WBYNMklutoaK5dcWH0oU8zu09uqQNApO/vuV+QMGWJjy\r\nuejX/6JrM7dcH2PoIPrpsXsECubtNfR2sCwx1a45ZYKE5ctJUHFRDdUf5Bfb\r\ncaAzJNeGmgo4Mjewh+/e7U+w0Ao6droJq4Ogx2ikD1IiimvUBrm6d7Butlpw\r\ncGiIlt+70Q/cF9uIpwPq6FX9QOUU+S5QIju7yNFz9d3mdy03TkMDq5fzwfFR\r\nA/8auW0usqNOcvMk32JA82j47CTbzzfRcJREN4bzcOn2kyVXTQ8XUzexcoP1\r\nmn4nh7j8wkc51ajMmNojnBMNx/RjafbIP58=\r\n=LtNn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b3241299fd6f0ff5cff29638f0e28c6f40e6bda4","scripts":{"lint":"eslint -c .eslintrc '**/*.js'","test":"jest --forceExit --detectOpenHandles","prettier":"prettier-eslint --write '**/*.js'","lint-staged":"lint-staged"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"repository":{"url":"https://github.com/OpenAgenda/oa-public.git","type":"git"},"directories":{},"lint-staged":{"**/*.js":["prettier-eslint --write","eslint -c .eslintrc"]},"dependencies":{"ejs":"^2.7.4","mjml":"^4.13.0","lodash":"^4.17.15","verror":"^1.10.0","isemail":"^3.2.0","mjml-core":"^4.13.0","nodemailer":"^6.9.1","@formatjs/intl":"^2.2.1","@openagenda/intl":"^1.1.3","@openagenda/logs":"^1.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","redis":"^2.8.0","eslint":"^8.24.0","lint-staged":"^10.2.11","@openagenda/queues":"^1.2.7","prettier-eslint-cli":"^7.1.0","@openagenda/eslint-config":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_4.0.1_1681199823850_0.41238680069415357","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"@openagenda/mails","version":"4.0.2","license":"MIT","_id":"@openagenda/mails@4.0.2","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},{"name":"bertho-zero","email":"kevin.bertho@gmail.com"}],"homepage":"https://github.com/OpenAgenda/oa-public#readme","bugs":{"url":"https://github.com/OpenAgenda/oa-public/issues"},"dist":{"shasum":"3c4ef84c3487c4b996afba3754f6e6e485bf3c9f","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-4.0.2.tgz","fileCount":19,"integrity":"sha512-Wv2W0y+fFNlu+gHosRZqiHERNBCJf00Q7yN9okbQX8fdnfKBZPDhBb5V/b6GXO1uavZTljgv6zO9mDQFp5u2xQ==","signatures":[{"sig":"MEYCIQCLl8qpN7UT3yvxImq5dB7NWka8B//J+YnCH0gefEYx2QIhAKgNxoRg64bzcws7gLY9Ihq1Htb4E/ijAuJKuaDiNv4L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86507},"type":"module","exports":{".":"./index.js","./package.json":"./package.json","./extractEmails":"./utils/extractEmails/index.js"},"gitHead":"dec8ab7a22069044c4447d41ff6b9c59320f170e","scripts":{"test":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --forceExit --detectOpenHandles"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"repository":{"url":"git+https://github.com/OpenAgenda/oa-public.git","type":"git"},"_npmVersion":"10.9.2","description":"Build and send responsive e-mails from Node.js.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ejs":"^3.1.9","mjml":"^4.13.0","tlds":"^1.253.0","lodash":"^4.17.15","isemail":"^3.2.0","mjml-core":"^4.13.0","nodemailer":"^6.9.1","emoji-regex":"^10.3.0","@formatjs/intl":"^2.2.1","@openagenda/intl":"^1.1.5","@openagenda/logs":"^1.1.10","@openagenda/verror":"^3.1.0","nodemailer-mailgun-transport":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","redis":"^4.6.6","@openagenda/queues":"^2.0.1","@openagenda/eslint-config":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_4.0.2_1752681883666_0.9131569032470557","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@openagenda/mails","version":"5.0.0","license":"MIT","_id":"@openagenda/mails@5.0.0","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},{"name":"bertho-zero","email":"kevin.bertho@gmail.com"}],"homepage":"https://github.com/OpenAgenda/oa-public#readme","bugs":{"url":"https://github.com/OpenAgenda/oa-public/issues"},"dist":{"shasum":"7fe8c29f606e320b6ba331d847c52a20fa0439cf","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-5.0.0.tgz","fileCount":19,"integrity":"sha512-8y16C+FT1XQPq230cOQb0fZefjaoXNuneMiP1ps9YkMdkZBBN/B6SoEMS/zHcCweA67O1x2psx3+MbRgSLePyg==","signatures":[{"sig":"MEQCIHEP0rcuguWibUel+Hf+JMibPqop9gk5G+1PPO2QbVOaAiB+Ny7Ap2OlTEiYJrjajtjQM/T8pPbywpJv+O3Vwx1aEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85706},"type":"module","exports":{".":"./index.js","./package.json":"./package.json","./extractEmails":"./utils/extractEmails/index.js"},"gitHead":"1f66f873bc5e15381d6cfd6f17b1f102b712f636","scripts":{"test":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --forceExit --detectOpenHandles"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"repository":{"url":"git+https://github.com/OpenAgenda/oa-public.git","type":"git"},"_npmVersion":"10.9.3","description":"Build and send responsive e-mails from Node.js.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ejs":"^3.1.9","mjml":"^4.13.0","tlds":"^1.253.0","lodash":"^4.17.15","isemail":"^3.2.0","mjml-core":"^4.13.0","nodemailer":"^6.9.1","emoji-regex":"^10.3.0","@formatjs/intl":"^2.2.1","@openagenda/intl":"^1.1.6","@openagenda/logs":"^1.1.10","@openagenda/verror":"^3.1.0","nodemailer-mailgun-transport":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","bullmq":"^5.56.8","@openagenda/eslint-config":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_5.0.0_1755854751190_0.4123210891873086","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@openagenda/mails","version":"6.0.0","license":"MIT","_id":"@openagenda/mails@6.0.0","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},{"name":"bertho-zero","email":"kevin.bertho@gmail.com"}],"homepage":"https://github.com/OpenAgenda/oa-public#readme","bugs":{"url":"https://github.com/OpenAgenda/oa-public/issues"},"dist":{"shasum":"938c17257060a5dc29055d5c1a9c4458e96aa472","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-6.0.0.tgz","fileCount":19,"integrity":"sha512-ShwJhKv2fkJUNWGpnX0boDK/WpYLqfjVS2da1IEhmhxrwVxaYNzJEj8CTn8V9lgW9/MzWZi2no7+yaLA8gGHNQ==","signatures":[{"sig":"MEUCIDpXY7QG1JjMcoIWmEr1U1nbbd6d+G7JzfIJ6zAaYW4CAiEAzTPVR5zDXcXKdZKwZ2iIgMOWby6FhRJEzyf8ORbVNIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86993},"type":"module","exports":{".":"./index.js","./package.json":"./package.json","./extractEmails":"./utils/extractEmails/index.js"},"gitHead":"43e0007bd9f862a3c8880dc58ff7d9550cea9a50","scripts":{"test":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --forceExit --detectOpenHandles"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"repository":{"url":"git+https://github.com/OpenAgenda/oa-public.git","type":"git"},"_npmVersion":"11.13.0","description":"Build and send responsive e-mails from Node.js.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ejs":"^3.1.9","mjml":"^4.13.0","tlds":"^1.253.0","lodash":"^4.17.15","isemail":"^3.2.0","mjml-core":"^4.13.0","nodemailer":"^7.0.6","emoji-regex":"^10.3.0","@formatjs/intl":"^2.2.1","@openagenda/intl":"^2.0.0","@openagenda/logs":"^1.2.0","@openagenda/verror":"^3.2.0","nodemailer-mailgun-transport":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","bullmq":"^5.65.1","@openagenda/eslint-config":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_6.0.0_1781709701093_0.6368642653961347","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@openagenda/mails","version":"6.0.1","license":"MIT","_id":"@openagenda/mails@6.0.1","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},{"name":"bertho-zero","email":"kevin.bertho@gmail.com"}],"homepage":"https://github.com/OpenAgenda/oa-public#readme","bugs":{"url":"https://github.com/OpenAgenda/oa-public/issues"},"dist":{"shasum":"4375522829caafd13e1a6264707c5fc3e913c149","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-6.0.1.tgz","fileCount":19,"integrity":"sha512-GvSi2IrQY2INfgcTi+HfokNzCmeE+4bgFi884MyZs7nS44Iza+HTBZn5mNDJPk2UAJF6AOO1CfNp0ZpNcumYaQ==","signatures":[{"sig":"MEUCICKrPmQsydCg0KxhPPecLAhkzL3WmGsfSkOETeUgsy8AAiEA9iwiS/bcD0ucG5Ps/HPj4+SO6Mdv9ZIlGjZ6DUrjGvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87170},"type":"module","exports":{".":"./index.js","./package.json":"./package.json","./extractEmails":"./utils/extractEmails/index.js"},"gitHead":"2a9f8b45e5f8f9eeef21585315ac190a8371f0a6","scripts":{"test":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --forceExit --detectOpenHandles"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"repository":{"url":"git+https://github.com/OpenAgenda/oa-public.git","type":"git"},"_npmVersion":"11.13.0","description":"Build and send responsive e-mails from Node.js.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ejs":"^3.1.9","mjml":"^4.13.0","tlds":"^1.253.0","lodash":"^4.17.15","isemail":"^3.2.0","mjml-core":"^4.13.0","nodemailer":"^7.0.6","emoji-regex":"^10.3.0","@formatjs/intl":"^2.2.1","@openagenda/intl":"^2.0.0","@openagenda/logs":"^1.2.1","@openagenda/verror":"^3.2.0","nodemailer-mailgun-transport":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","bullmq":"^5.65.1","@openagenda/eslint-config":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_6.0.1_1781802322847_0.3135472181947425","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"@openagenda/mails","version":"6.0.2","license":"MIT","_id":"@openagenda/mails@6.0.2","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},{"name":"bertho-zero","email":"kevin.bertho@gmail.com"}],"homepage":"https://github.com/OpenAgenda/oa-public#readme","bugs":{"url":"https://github.com/OpenAgenda/oa-public/issues"},"dist":{"shasum":"8a6305ac250c0ee3da5005a8ab4e10ebb0f3c922","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-6.0.2.tgz","fileCount":19,"integrity":"sha512-NqabS5VdE//Fba0cO9zMvdKxBKnbEe0IP9h2hSwwAbP8KeOh8AMQCSVVLvaMe8G653M8QxakVkQK74DOewzcpQ==","signatures":[{"sig":"MEQCIEa9iZC1Dh8kG7o4O81tfAlJpaqXE9+/W2X+h7xZeUGbAiAz1cf2puMlx+8DNKkGMYqWuOpwqyAqc4AFEdmSS2USbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88048},"type":"module","exports":{".":"./index.js","./package.json":"./package.json","./extractEmails":"./utils/extractEmails/index.js"},"gitHead":"fcecd4d1aaa81ef11fd4062051ad16faa4574f61","scripts":{"test":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --forceExit --detectOpenHandles"},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"repository":{"url":"git+https://github.com/OpenAgenda/oa-public.git","type":"git"},"_npmVersion":"11.16.0","description":"Build and send responsive e-mails from Node.js.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ejs":"^3.1.9","mjml":"^4.13.0","tlds":"^1.253.0","lodash":"^4.17.15","isemail":"^3.2.0","mjml-core":"^4.13.0","nodemailer":"^9.0.1","emoji-regex":"^10.3.0","@formatjs/intl":"^2.2.1","@openagenda/intl":"^2.0.0","@openagenda/logs":"^1.2.1","@openagenda/verror":"^3.2.0","nodemailer-mailgun-transport":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","bullmq":"^5.65.1","@openagenda/eslint-config":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mails_6.0.2_1784558385239_0.1757007936217463","host":"s3://npm-registry-packages-npm-production"}},"6.0.3":{"name":"@openagenda/mails","version":"6.0.3","license":"MIT","repository":{"type":"git","url":"git+https://github.com/OpenAgenda/oa-public.git"},"publishConfig":{"access":"public"},"type":"module","exports":{"./package.json":"./package.json",".":"./index.js","./extractEmails":"./utils/extractEmails/index.js"},"scripts":{"test":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --forceExit --detectOpenHandles"},"dependencies":{"@formatjs/intl":"^2.2.1","@openagenda/intl":"^2.1.0","@openagenda/logs":"^1.2.2","@openagenda/verror":"^3.2.0","ejs":"^3.1.9","emoji-regex":"^10.3.0","isemail":"^3.2.0","lodash":"^4.17.15","mjml":"^4.13.0","mjml-core":"^4.13.0","nodemailer":"^9.0.1","nodemailer-mailgun-transport":"^2.1.5","tlds":"^1.253.0"},"devDependencies":{"@openagenda/eslint-config":"^2.2.0","bullmq":"^5.65.1","jest":"^30.4.2"},"gitHead":"5256db43208f466dd85e1b83e84c847fd30ffb6b","_id":"@openagenda/mails@6.0.3","description":"Build and send responsive e-mails from Node.js.","bugs":{"url":"https://github.com/OpenAgenda/oa-public/issues"},"homepage":"https://github.com/OpenAgenda/oa-public#readme","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-cemdPcxMQ1Fwir0/sw6UaeybJVjk494uQdr/tuBMGYdQcnYBHiLnriIrpShxLq1wkJQw02mL4UVKL0jwBIM7nw==","shasum":"9c68a219f857bbfa0ff4f6957a0d57fca8f8fbfd","tarball":"https://registry.npmjs.org/@openagenda/mails/-/mails-6.0.3.tgz","fileCount":19,"unpackedSize":89608,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDhLJUx52qqPgBLyw8ya8DGDdjPtTVCroX/wMoWz13ZYQIhALCCsJHkrxiMyAON3YnsizJ9N/T4Rbi/UA1Njz+7qDX5"}]},"_npmUser":{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},"directories":{},"maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},{"name":"bertho-zero","email":"kevin.bertho@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mails_6.0.3_1789634996119_0.3015950682127102"},"_hasShrinkwrap":false}},"time":{"created":"2018-06-29T17:20:52.981Z","modified":"2026-09-17T08:49:56.390Z","1.0.0":"2018-06-29T17:20:53.068Z","1.1.0":"2018-07-02T07:34:52.666Z","1.1.1":"2018-07-02T10:56:04.429Z","1.2.0":"2018-07-04T09:27:43.210Z","1.2.1":"2018-07-04T09:47:58.194Z","1.3.0":"2018-07-04T14:13:20.648Z","1.3.1":"2018-07-11T13:21:49.452Z","1.3.2":"2018-07-24T08:59:44.207Z","1.4.0":"2018-11-30T12:50:04.772Z","1.4.1":"2018-12-07T15:50:41.643Z","1.4.2":"2018-12-13T09:03:43.821Z","1.5.0":"2020-02-11T15:27:21.839Z","2.0.0":"2020-02-25T14:13:40.199Z","2.0.1":"2020-02-27T09:53:10.874Z","2.0.2":"2020-02-28T10:40:50.833Z","2.0.3":"2020-04-03T12:49:13.466Z","2.0.4":"2020-04-08T07:23:36.235Z","2.0.5":"2020-06-09T17:32:54.921Z","2.0.6":"2020-06-18T09:43:40.852Z","2.0.7":"2020-07-06T17:31:32.314Z","2.0.8":"2020-07-08T09:58:00.652Z","2.0.9":"2020-07-10T07:59:03.216Z","2.0.10":"2020-07-13T09:32:35.454Z","2.1.0":"2020-11-23T08:58:01.434Z","2.1.1":"2020-11-23T15:25:55.583Z","2.2.0":"2020-11-23T15:31:33.224Z","3.0.0":"2020-12-04T11:08:22.588Z","3.0.1":"2020-12-10T08:29:41.429Z","4.0.0":"2022-05-12T10:00:20.088Z","4.0.1":"2023-04-11T07:57:04.023Z","4.0.2":"2025-07-16T16:04:43.889Z","5.0.0":"2025-08-22T09:25:51.367Z","6.0.0":"2026-06-17T15:21:41.221Z","6.0.1":"2026-06-18T17:05:22.988Z","6.0.2":"2026-07-20T14:39:45.376Z","6.0.3":"2026-09-17T08:49:56.236Z"},"bugs":{"url":"https://github.com/OpenAgenda/oa-public/issues"},"license":"MIT","homepage":"https://github.com/OpenAgenda/oa-public#readme","repository":{"type":"git","url":"git+https://github.com/OpenAgenda/oa-public.git"},"description":"Build and send responsive e-mails from Node.js.","maintainers":[{"name":"gaetanlatouche","email":"gaetan@openagenda.com"},{"name":"bertho-zero","email":"kevin.bertho@gmail.com"}],"readme":"# @openagenda/mails\n\nBuild and send responsive e-mails from Node.js.\n\n[MJML](https://mjml.io/) + [EJS](http://ejs.co/) + [Nodemailer](https://nodemailer.com/about/) = :heart:\n\n## Getting Started\n\nThis project allows you to send mails from templates.\n\n### Installing\n\n```bash\nyarn add @openagenda/mails\n\n# or `npm i @openagenda/mails`\n```\n\n### Initializing\n\nBefore using it you must initialize the service, the configuration needs to know where to find the templates, how to send them and optionally the default values for each send (for example: _domain_, _lang_).\n\n```js\nconst createMails = require('@openagenda/mails');\n\n/* Default configuration */\n\nconst config = {\n  // Templating\n  templatesDir:\n    process.env.MAILS_TEMPLATES_DIR || path.join(process.cwd(), 'templates'),\n  mjmlConfigPath: process.cwd(),\n\n  // Mailing\n  transport: {\n    pool: true,\n    host: '127.0.0.1',\n    port: '1025', // Mailcatcher port\n    maxMessages: Infinity,\n    maxConnections: 20,\n    rateLimit: 14, // 14 emails/second max\n    rateDelta: 1000,\n  },\n  defaults: {},\n\n  // Queuing\n  disableVerify: false,\n};\n\nconst mails = await createMails(config).catch((error) => {\n  console.log('Error on initializing service mails', error);\n  throw error;\n});\n\nconsole.log('Service mails initialized');\n```\n\nMore details on the options in the [API section](#API).\n\n### Example\n\n```js\nconst { results, errors } = await mails.send({\n  template: 'helloWorld',\n  to: {\n    address: 'user@example.com',\n    data: { username: 'bertho' },\n    lang: 'fr',\n  },\n});\n```\n\n### Building templates\n\nSee [@openagenda/mails-editor](https://www.npmjs.com/package/@openagenda/mails-editor)\n\n#### Structure\n\nEach template has a folder with its name, in there must be at least one file `index.mjml` and `fixtures.js` (or a `fixtures` folder with some js files).\n\n**index.mjml** is the entry point of your template, it can be split into different partials (see [`include`](https://github.com/mde/ejs#includes) of EJS).  \n**text.ejs** is the text version of your template.  \n**subject.ejs** is the subject of the mail corresponding to your template.  \n**fixtures.js** exports data that are used in the template to preview as in production.\n**locales** folder with `%lang%.json` files, where `%lang%` is the language code (`en.json`, `fr.json`, etc).\n\nThe structure of your templates folder can look like this:\n\n```\n/templates\n  /helloWorld\n    fixtures.js\n    index.mjml\n    text.ejs\n    subject.ejs\n  /accountActivation\n    /locales\n      en.json\n      fr.json\n    /fixtures\n      fixture1.js\n      fixture2.js\n    index.mjml\n    text.ejs\n    subject.ejs\n```\n\n## API\n\n### Configuration\n\n#### `createMails(options)`\n\n**Usage**\n\n```js\nconst createMails = require('@openagenda/mails');\n\n/* Dafault values */\n\nconst mails = await createMails({\n  // Templating\n  templatesDir:\n    process.env.MAILS_TEMPLATES_DIR || path.join(process.cwd(), 'templates'),\n  mjmlConfigPath: process.cwd(),\n\n  // Mailing\n  transport: {\n    pool: true,\n    host: '127.0.0.1',\n    port: '1025',\n    maxMessages: Infinity,\n    maxConnections: 20,\n    rateLimit: 14, // 14 emails/second max\n    rateDelta: 1000,\n  },\n  defaults: {},\n\n  // Queuing\n  queue: BullMQ.Queue,\n  createWorker: (jobProcessor) => BullMQ.Worker,\n});\n```\n\n**Arguments**\n\n| Name      |   Type   | Description                              |\n| --------- | :------: | ---------------------------------------- |\n| `options` | `Object` | The options to initializing the service. |\n\n**options**\n\n| Value            | Required | Description                                                                                                                                                                                                                        |\n| ---------------- | :------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `templatesDir`   |    \\*    | The folder path containing your templates.                                                                                                                                                                                         |\n| `mjmlConfigPath` |          | Uses the .mjmlconfig file in the specified path or directory to include custom components.                                                                                                                                         |\n| `transport`      |    \\*    | An object that defines connection data, it's the first argument of `nodemailer.createTransport` ([SMTP](https://nodemailer.com/smtp/) or [other](https://nodemailer.com/transports/)).                                             |\n| `defaults`       |          | An object that is going to be merged into every message object. This allows you to specify shared options, for example to set the same _from_ address for every message. It's the second argument of `nodemailer.createTransport`. |\n| `queue`          |    \\*    | A BullMQ queue.                                                                                                                                                                                                                    |\n| `createWorker`   |    \\*    | A function that take a `jobProcessor` as argument and return a BullMQ worker.                                                                                                                                                      |\n| `disableVerify`  |          | A Boolean that allows to disable the verification of the transporter connection, it is done in the init.                                                                                                                           |\n| `logger`         |          | An object for the method `setModuleConfig` of [@openagenda/logs](https://github.com/OpenAgenda/oa-public/tree/main/logs)                                                                                                           |\n\nDuring initialization a `transporter` is added to the config, you can use it raw from anywhere with a require of `@openagenda/mails/config`.\n\n### Mailing\n\n#### `send(options)`\n\nThis is the main method, this function returns a Promise with one of these values:\n\n- an array of BullMQ jobs if the queue is activated\n- an array of nodemailer `sendMail` results if the queue is disabled\n\nThis is a nodemailer `sendMail` overload with some notable differences:\n\n- You can use a template.\n- The email addresses are validated before sending.\n- The sending of emails is never grouped, the recipients of the messages are always separated, which makes it possible to attach data by recipient.\n- Emails can be stored in an external queue while waiting for their turn.\n\n**Usage**\n\n```js\nawait mails({\n  template: 'helloWorld',\n  to: {\n    address: 'user@example.com',\n    data: { username: 'bertho' },\n    lang: 'fr',\n  },\n  queue: false,\n});\n```\n\n**Arguments**\n\n| Name      |   Type   | Description                      |\n| --------- | :------: | -------------------------------- |\n| `options` | `Object` | The options to sending email(s). |\n\n**_Options_**\n\n| Value    | Required | Description                                                                                                                         |\n| -------- | :------: | ----------------------------------------------------------------------------------------------------------------------------------- |\n| template |          | A string that is the name of the template, is equal to the folder name.                                                             |\n| data     |          | An object that contains the data to passed to the template, this can be overloaded for each recipient.                              |\n| lang     |          | A string that defines the default language that will be applied to all recipients without lang.                                     |\n| to       |    \\*    | A recipient or array of recipients.                                                                                                 |\n| queue    |          | A Boolean, if false do not queue job and execute directly.                                                                          |\n| **...**  |          | **All other nodemailer options are normally handled by nodemailer, see the other options [here](https://nodemailer.com/message/).** |\n\n**_Error handling_**  \n`sendMail` does not throw an error in case of problem, it returns an object `{ results, errors }`.  \nIt allows not to block the sending of emails for all when there is only a malformed email address in the batch, for example.\n\n**_Recipients_**  \nYou will find more information on the nodemailer documention (https://nodemailer.com/message/addresses/).  \nThe main difference is that the email is sent separately to each recipient, one mail/one recipient.  \nIf you want to add specific data to a recipient for the template (for example: its name, age, role, etc.) you must use an object with the data key, the language of the recipient can be in the lang key:\n\n```js\n{\n  address: 'user@example.com',\n  data: { username: 'bertho' },\n  lang: 'fr'\n}\n```\n\n**_Defaults_**  \nIt's an object that is going to be merged into every message object. This allows you to specify shared options, for example to set a default _from_ address for every message.\n\n**_Data order_**  \nThe data come from several sources, they are `Object.assign`ed in this order:\n\n- `data` from the `send` options\n- `data` from the current recipient (`recipient.data`)\n- `data` from `defaults.data` lastly for conserve values like _domain_, etc\n\n**_Language_**  \nAs for data, the language can be overloaded in several places, in this order:\n\n- `{ lang }` from `defaults`.\n- `lang` from the `send` options\n- `lang` from the current recipient (`recipient.lang`)\n\nThe `__` and `lang` values are passed to the template.\n\n#### `task()`\n\nIf you can send a lot of messages it is better to use the BullMQ queue rather than the memory.\n\nTo use a `rateLimit` you will need to boot a transport with the `pool: true` option.  \nLearn more at [Delivering bulk mail](https://nodemailer.com/usage/bulk-mail/) and [Pooled SMTP](https://nodemailer.com/smtp/pooled/)\n\nMake sure to run the task before sending any email, just after the initialization looks correct.\n\n`task` returns a promise that should **not** be waited.\n\n**Usage**\n\n```js\nmails.task();\n```\n\n> **ProTip**: You can disable the queue for all email sends by setting `{ defaults: { queue: false } }` to initialization.\n\n### Templating\n\nThe `render` and `compile` methods allow you to use your [MJML](https://mjml.io/) templates, coupled with [EJS](http://ejs.co/) for replacing variables and loops, among others.\n\nThese methods add `__` method in the data for use the translations in the templates (json files in `locales` directory).\n\nThe `opts` argument corresponds to the EJS argument described [here](https://github.com/mde/ejs#options).\n\n#### `render(templateName [, data = {}, opts = {}])`\n\nReturns a Promise that resolves an Object containing three strings:\n\n- `html`\n- `text`\n- `subject`.\n\n**Arguments**\n\n| Name           |   Type   | Description                                                                                                                                                                                                          |\n| -------------- | :------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `templateName` | `string` | The name of the template, is equal to the folder name.                                                                                                                                                               |\n| `data`         | `object` | An object that contains the data to passed to the template.                                                                                                                                                          |\n| `options`      | `Object` | The `opts` argument corresponds to the EJS argument described [here](https://github.com/mde/ejs#options). <br /><br />With the ability to add `disableHtml`, `disableText` and `disableSubject`, all three booleans. |\n\n**Options**\n\n| Value          | Required | Description                                                                                                              |\n| -------------- | :------: | ------------------------------------------------------------------------------------------------------------------------ |\n| disableHtml    |          | A Boolean, if true then `html` is not rendered and is equal null.                                                        |\n| disableText    |          | A Boolean, if true then `text` is not rendered and is equal null.                                                        |\n| disableSubject |          | A Boolean, if true then `subject` is not rendered and is equal null.                                                     |\n| **...**        |          | **All other EJS options are normally handled by EJS, see the other options [here](https://github.com/mde/ejs#options).** |\n\n#### `compile(templateName [, opts = {}])`\n\nReturns a Promise that resolves an Object containing three functions:\n\n- `html(data)`\n- `text(data)`\n- `subject(data)`.\n\n**Arguments**\n\n| Name           |   Type   | Description                                                                                                                                                                                                          |\n| -------------- | :------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `templateName` | `string` | The name of the template, is equal to the folder name.                                                                                                                                                               |\n| `options`      | `Object` | The `opts` argument corresponds to the EJS argument described [here](https://github.com/mde/ejs#options). <br /><br />With the ability to add `disableHtml`, `disableText` and `disableSubject`, all three booleans. |\n\n**Options**\n\n| Value          | Required | Description                                                                                                              |\n| -------------- | :------: | ------------------------------------------------------------------------------------------------------------------------ |\n| disableHtml    |          | A Boolean, if true then `html` is not compiled and is equal null.                                                        |\n| disableText    |          | A Boolean, if true then `text` is not compiled and is equal null.                                                        |\n| disableSubject |          | A Boolean, if true then `subject` is not compiled and is equal null.                                                     |\n| **...**        |          | **All other EJS options are normally handled by EJS, see the other options [here](https://github.com/mde/ejs#options).** |\n\n## Testing\n\n### Running the tests\n\nFor a single run of all suites of tests:\n\n```\nyarn test\n```\n\nYou can add the `--watch` option to watch the tests related to the files you modify, or `--watchAll` to run all tests with each change.\n\n`--coverage` option is available to indicates that test coverage information should be collected and reported in the output.\n\nThese options are the most common, but you can use other [Jest CLI options](https://jestjs.io/docs/en/cli.html).\n\n### Adding tests\n\nIf you want to create your own tests, you can refer to the [Testing SMTP](https://nodemailer.com/smtp/testing) section on the nodemailer documentation.\n","readmeFilename":"README.md"}