{"_id":"@calculusky/transactional-email","_rev":"11-c84d84e04f21f3de9c4430109fba6f46","time":{"created":"2023-05-04T21:03:18.704Z","1.0.0":"2023-05-04T20:41:18.667Z","modified":"2024-03-03T20:35:07.401Z","1.0.1":"2023-05-04T21:03:18.964Z","1.0.2":"2023-05-04T21:37:11.123Z","1.0.3":"2023-05-07T10:01:14.880Z","1.0.4":"2023-05-07T15:18:56.517Z","1.0.6":"2024-03-01T22:27:36.435Z","1.0.7":"2024-03-01T22:37:33.914Z","1.0.8":"2024-03-03T13:25:53.269Z","1.0.9":"2024-03-03T13:40:08.435Z","1.0.10":"2024-03-03T20:35:06.982Z"},"name":"@calculusky/transactional-email","dist-tags":{"latest":"1.0.10"},"versions":{"1.0.1":{"name":"@calculusky/transactional-email","version":"1.0.1","description":"Send transactional emails using any of the popular email providers: sendgrid, sendinblue with a single wrapper","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --write \"src/**/*.ts\"","lint":"eslint \"{src,test}/**/*.ts\" --fix","build":"tsc","husky:install":"husky install","prepare":"pnpm build","prepublishOnly":"pnpm lint","preversion":"pnpm lint","version":"pnpm format && git add .","postversion":"git push && git push --tags"},"keywords":["sendgrid","sendinblue","email"],"author":{"name":"Nwankwo Chinedum Valentine","email":"chinedum@chinedumvalentine.com.ng"},"license":"MIT","dependencies":{"@sendgrid/mail":"^7.7.0","axios":"^1.4.0"},"devDependencies":{"@commitlint/cli":"^17.6.3","@commitlint/config-conventional":"^17.6.3","@types/node":"^18.16.3","@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","eslint":"^8.39.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.3","prettier":"^2.8.8","typescript":"^5.0.4"},"repository":{"type":"git","url":"git+https://github.com/calculusky/transactional-email.git"},"bugs":{"url":"https://github.com/calculusky/transactional-email/issues"},"homepage":"https://github.com/calculusky/transactional-email#readme","gitHead":"84aa722abab15e06f1e3f1771b4624077788efa8","_id":"@calculusky/transactional-email@1.0.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-6uUlljlzhHcrxqwMLh8OWBsb2XHfOj78MgejkZrZDLNCKxgr0Nu1Xhn+4gQpgJ85bH/Fv3Z9+hJ0YrdD5obQww==","shasum":"a926d72a8e33b866a2cf7218a4a78319f1f4a28b","tarball":"https://registry.npmjs.org/@calculusky/transactional-email/-/transactional-email-1.0.1.tgz","fileCount":19,"unpackedSize":44138,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMwfpfLL9ert/Cw++d2qiEnKZpEqj46uG+3FfMVSmasgIhAJ26SyVC0Kfkm2BgA7Qb+4dr2OU7NivF/vHLvaW3pcm5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVB2WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK5Q//bPljJo7dkIqVIUgY0c1aOmFQmzAu/cck/lGBzuq/p8GtToqG\r\nfedHcZHsHsX9j8Lt9jdcJ35lRtSrXRnRZXvxP9kmkiq3wwgrMsRY2mZeVR5K\r\nmJrYcwt6jYKgigjXM43YQ7/qfB4lUB/P/sG7hxzGC5M8waJlHtVGKeUi106W\r\nlpFdu3Fl3WI5pgKymlkDY8ebp5tiMvuPaEYjs80j1hcJFdGJI5hlgdWGYOMD\r\nRosmZ/CJuQZX+r4grZZ0cpRlRX7dcgTEnMmP67SUZiWOob2arF97eQzy4xs8\r\nbhWK4bPBhxKGLAJFsIeXKwUJKsZIKVyxeTwLg1F1nOWFAeqq+b8eg7ldd6A7\r\nS5kaepJVIZWWae8UlrynTrFQX5AhQTVgtkuOaxw2CDG6itdnWHAxSJsMFaQN\r\n/BFdMID8OFOT5DEHFmZQ3zJab0tb7/Iqtm6NylXRTdUKhWWsrPDlAI2WGGvR\r\nrJ0SzdogLdbV+InuxioebVqIKtuXj6T3HF4L8mJdEpGjXHvFmfj4AWAAaek5\r\nRGujk1W8suPBP1m1yDZQYP0+8kfN7vIoX7L/CjGSnib9PNO7FXJINvBwjIcS\r\naT0uuyNbKosj0055RtCgciYRqLsf4fNImsG+JFqHvkzgPgtTsj2g+hyheuXD\r\nd/ni+oYJkoJdBVjn9zMESA96BbXTPPKW73Y=\r\n=yJ3I\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"calculusky","email":"calculus122@yahoo.com"},"directories":{},"maintainers":[{"name":"calculusky","email":"calculus122@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transactional-email_1.0.1_1683234198768_0.9272642252692138"},"_hasShrinkwrap":false},"1.0.2":{"name":"@calculusky/transactional-email","version":"1.0.2","description":"Send transactional emails using any of the popular email providers: sendgrid, sendinblue with a single wrapper","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --write \"src/**/*.ts\"","lint":"eslint \"{src,test}/**/*.ts\" --fix","build":"tsc","husky:install":"husky install","prepare":"pnpm build","prepublishOnly":"pnpm lint","preversion":"pnpm lint","version":"pnpm format && git add .","postversion":"git push && git push --tags"},"keywords":["sendgrid","sendinblue","email"],"author":{"name":"Nwankwo Chinedum Valentine","email":"chinedum@chinedumvalentine.com.ng"},"license":"MIT","dependencies":{"@sendgrid/mail":"^7.7.0","axios":"^1.4.0"},"devDependencies":{"@commitlint/cli":"^17.6.3","@commitlint/config-conventional":"^17.6.3","@types/node":"^18.16.3","@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","eslint":"^8.39.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.3","prettier":"^2.8.8","typescript":"^5.0.4"},"repository":{"type":"git","url":"git+https://github.com/calculusky/transactional-email.git"},"bugs":{"url":"https://github.com/calculusky/transactional-email/issues"},"homepage":"https://github.com/calculusky/transactional-email#readme","gitHead":"74f6aba0013f0b4ae13f20553d8e0373b1f2d8ad","_id":"@calculusky/transactional-email@1.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-xpN9C1Qj0n2VWA1ORE0UnLYwdx3g2KkCvy4NpNw9PvrHJ4cpw5bJB5EuH8x3ch/HyUVT4Emrm5A/bF2UASziww==","shasum":"dd35329d5ff70ea0d3278e95803cb52880738fd6","tarball":"https://registry.npmjs.org/@calculusky/transactional-email/-/transactional-email-1.0.2.tgz","fileCount":19,"unpackedSize":44114,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhL9alZPuf1iNKgpS+JjsVwmeGXZ/ZeZLtucQR6/4fwAIhAJj9mT9FG7Q6tTXKm4Ndv6lqqp2QiJ/L37y96KzPbHPn"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVCWHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEWQ//dB6pTyat27m+UoOyXEdoy2RV551XJ2KZC9lzNavDNeOgDmYO\r\n5qtRQpBk41FE1ESfZj/GXksgqFpzsgbki4eMKzfTMZv7zEgVdeVVhq3HVKWe\r\neyGU+NEvZ80/xHUTD4acz+ejIPNFSaKPnXVKu3ULH/7pR/YhMjxFMEdhXW2P\r\nsCLHHD/T0vLM8ALqofnYUTq72nbejTajBiC3+fOMBjOfgWyJ0GyEXnomcEfy\r\n25L1USYoy9UVKFT1gfVopdLAmPUdgDG9dSAfiPD5mDPN+4IhCDVg4FNewApU\r\nAN/uqKakfhOuLtYV/hv5Xoyop+WVylVDXo+qCA6m1qY6xGNcmiZ4wJ/KqFi7\r\n6UJZsdFn0cdi0tnJrDpLZN3KON9Xu4YWvCHe+082wAmZeTtnoeOdHbSe/g5G\r\nGU6sqmy2DQLVEL+gki9dL6bYWCdmQyWsv/xzKyh9z49J2OyH01UyOERfRSa5\r\nnn8o//A57NxHW0H+S1jdQh61kadZ0nX4u7GVviXAUIToSQY5tWx8+Hesx3aY\r\nSn2UqFhaEdkzKw+tGh8uN6dmA6mzzU0BY9U5DqwiwlpXr7QStSNNgGvEiAQF\r\n+dgYwO/sK8AO9CjljC/rqWf9PFoONact6HwUgKtbHHDzzVGE0YZ9DEeQk9fd\r\n3XlawoPj+2A6nen/Nnq25lfh5SmKaSzC0ns=\r\n=UrqK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"calculusky","email":"calculus122@yahoo.com"},"directories":{},"maintainers":[{"name":"calculusky","email":"calculus122@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transactional-email_1.0.2_1683236230952_0.9205213450902188"},"_hasShrinkwrap":false},"1.0.3":{"name":"@calculusky/transactional-email","version":"1.0.3","description":"Send transactional emails using any of the popular email providers: sendgrid, sendinblue with a single wrapper","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config ./jest.config.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","lint":"eslint \"{src,test}/**/*.ts\" --fix","build":"tsc","husky:install":"husky install","prepare":"pnpm build","prepublishOnly":"pnpm lint && pnpm test","preversion":"pnpm lint","version":"pnpm format && git add .","postversion":"git push && git push --tags"},"keywords":["sendgrid","sendinblue","email"],"author":{"name":"Nwankwo Chinedum Valentine","email":"chinedum@chinedumvalentine.com.ng"},"license":"MIT","dependencies":{"@sendgrid/mail":"^7.7.0","axios":"^1.4.0"},"devDependencies":{"@commitlint/cli":"^17.6.3","@commitlint/config-conventional":"^17.6.3","@types/jest":"^29.5.1","@types/node":"^18.16.3","@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","eslint":"^8.39.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.3","jest":"^29.5.0","prettier":"^2.8.8","ts-jest":"^29.1.0","typescript":"^5.0.4"},"repository":{"type":"git","url":"git+https://github.com/calculusky/transactional-email.git"},"bugs":{"url":"https://github.com/calculusky/transactional-email/issues"},"homepage":"https://github.com/calculusky/transactional-email#readme","gitHead":"3bdf6522681f0e0f1b2454e856402416de65ed23","_id":"@calculusky/transactional-email@1.0.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-R2aiJGqHk81BzJyjmnxk7bDEnk8YCLui0LUsD2zS10nhyFm6qp/2oN0HlGpWTRcCwAApfLxiwJbG7xsF42s1iw==","shasum":"53b5b68a10ce9612b3ab3fb4c32d9cb28c2b5643","tarball":"https://registry.npmjs.org/@calculusky/transactional-email/-/transactional-email-1.0.3.tgz","fileCount":22,"unpackedSize":51303,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTRtdxcyjMQCt5zgGMXYmtINQ8GQTDo5bVI/wXlMkrvwIgZ4HpPqLW6i4x4gBP9vau1B/hQWGjg4RoGNRh1u5N5Wo="}]},"_npmUser":{"name":"calculusky","email":"calculus122@yahoo.com"},"directories":{},"maintainers":[{"name":"calculusky","email":"calculus122@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transactional-email_1.0.3_1683453674702_0.6647457552820919"},"_hasShrinkwrap":false},"1.0.4":{"name":"@calculusky/transactional-email","version":"1.0.4","description":"Send transactional emails using any of the popular email providers: sendgrid, sendinblue with a single wrapper","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config ./jest.config.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","lint":"eslint \"{src,test}/**/*.ts\" --fix","build":"tsc","husky:install":"husky install","prepare":"pnpm build","prepublishOnly":"pnpm lint && pnpm test","preversion":"pnpm lint","version":"pnpm format && git add .","postversion":"git push && git push --tags"},"keywords":["sendgrid","sendinblue","email"],"author":{"name":"Nwankwo Chinedum Valentine","email":"chinedum@chinedumvalentine.com.ng"},"license":"MIT","dependencies":{"@sendgrid/mail":"^7.7.0","axios":"^1.4.0"},"devDependencies":{"@commitlint/cli":"^17.6.3","@commitlint/config-conventional":"^17.6.3","@types/jest":"^29.5.1","@types/node":"^18.16.3","@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","eslint":"^8.39.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.3","jest":"^29.5.0","prettier":"^2.8.8","ts-jest":"^29.1.0","typescript":"^5.0.4"},"repository":{"type":"git","url":"git+https://github.com/calculusky/transactional-email.git"},"bugs":{"url":"https://github.com/calculusky/transactional-email/issues"},"homepage":"https://github.com/calculusky/transactional-email#readme","gitHead":"e9c130b4f99fb234e241358fc51c5a246aecf9ee","_id":"@calculusky/transactional-email@1.0.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-k2eZi/vV1v1os3E754UruNjLTH/Rhf6j9XkA5spPewkF/m1qiQvA/RwPJniPSc0nJliuW0q6o+IQj8f8yrhaFw==","shasum":"e51a5cc21df3667da0bd7970a51d8271b3dbd04f","tarball":"https://registry.npmjs.org/@calculusky/transactional-email/-/transactional-email-1.0.4.tgz","fileCount":19,"unpackedSize":46187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH46cYeMtbC7K8qTWdL8vSmPus8LXbaEt4jhdSvibG9gIhAI07bHU6sQCheDGZso+IVEdL+LtYwHikVj/XCNPhA16W"}]},"_npmUser":{"name":"calculusky","email":"calculus122@yahoo.com"},"directories":{},"maintainers":[{"name":"calculusky","email":"calculus122@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transactional-email_1.0.4_1683472736290_0.9985551767720495"},"_hasShrinkwrap":false},"1.0.6":{"name":"@calculusky/transactional-email","version":"1.0.6","description":"Send transactional emails using any of the popular email providers: sendgrid, sendinblue with a single wrapper","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config ./jest.config.js --detectOpenHandles","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","lint":"eslint \"{src,test}/**/*.ts\" --fix","build":"tsc","prebuild":"rimraf dist","husky:install":"husky install","prepare":"pnpm build","prepublishOnly":"pnpm lint && pnpm test","preversion":"pnpm lint","version":"pnpm format && git add .","postversion":"git push --tags","npm:patch":"npm version patch","npm:publish":"npm publish --access public"},"keywords":["sendgrid","sendinblue","email"],"author":{"name":"Nwankwo Chinedum Valentine","email":"chinedum@chinedumvalentine.com.ng"},"license":"MIT","dependencies":{"axios":"^1.4.0"},"devDependencies":{"@commitlint/cli":"^17.6.3","@commitlint/config-conventional":"^17.6.3","@types/jest":"^29.5.1","@types/node":"^18.16.3","@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","eslint":"^8.39.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.3","jest":"^29.5.0","prettier":"^2.8.8","ts-jest":"^29.1.0","typescript":"^5.0.4"},"repository":{"type":"git","url":"git+https://github.com/calculusky/transactional-email.git"},"bugs":{"url":"https://github.com/calculusky/transactional-email/issues"},"homepage":"https://github.com/calculusky/transactional-email#readme","_id":"@calculusky/transactional-email@1.0.6","gitHead":"eee6840180132a3614e55f610a7069c939786d3a","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-PlrJm+vOunb6lJgL6y8FxHEHJLOEEoe7exyufClC5hM9v9rIPWpCHHRGeaVu2K/uSEm7Rr8u4+RG+hfGiBNNAg==","shasum":"17fd7fe3cc5711424e1ece283f1f388cb3a4d007","tarball":"https://registry.npmjs.org/@calculusky/transactional-email/-/transactional-email-1.0.6.tgz","fileCount":22,"unpackedSize":59708,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcyVQJ6kk4bshwD4o8TsUUrFFYq5t4D+UcbMREP6kTHwIgDAjvlm7nJm0ko0L3xjOHUIN7EFaoM3SqcOhOM9E9Cv8="}]},"_npmUser":{"name":"calculusky","email":"calculus122@yahoo.com"},"directories":{},"maintainers":[{"name":"calculusky","email":"calculus122@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transactional-email_1.0.6_1709332056281_0.8189237566382359"},"_hasShrinkwrap":false},"1.0.7":{"name":"@calculusky/transactional-email","version":"1.0.7","description":"Send transactional emails using any of the popular email providers: sendgrid, sendinblue with a single wrapper","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config ./jest.config.js --detectOpenHandles","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","lint":"eslint \"{src,test}/**/*.ts\" --fix","build":"tsc","prebuild":"rimraf dist","husky:install":"husky install","prepare":"pnpm build","prepublishOnly":"pnpm lint && pnpm test","preversion":"pnpm lint","version":"pnpm format && git add .","postversion":"git push --tags","npm:patch":"npm version patch","npm:publish":"npm publish --access public"},"keywords":["sendgrid","sendinblue","email"],"author":{"name":"Nwankwo Chinedum Valentine","email":"chinedum@chinedumvalentine.com.ng"},"license":"MIT","dependencies":{"axios":"^1.4.0"},"devDependencies":{"@commitlint/cli":"^17.6.3","@commitlint/config-conventional":"^17.6.3","@types/jest":"^29.5.1","@types/node":"^18.16.3","@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","eslint":"^8.39.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.3","jest":"^29.5.0","prettier":"^2.8.8","ts-jest":"^29.1.0","typescript":"^5.0.4"},"repository":{"type":"git","url":"git+https://github.com/calculusky/transactional-email.git"},"bugs":{"url":"https://github.com/calculusky/transactional-email/issues"},"homepage":"https://github.com/calculusky/transactional-email#readme","_id":"@calculusky/transactional-email@1.0.7","gitHead":"d012df40571c302c044d761a39543b9915ef6277","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-QbjRENcSXzMcb576z+xf1tE92RDVp9UHCBjUiQj26OHZr9Z1c8SJcMEpM9DfSdS28sMSXWdK/7Gg7m/scgl2qg==","shasum":"7df9061431709e43ca38dfe2c893c6950a4d7383","tarball":"https://registry.npmjs.org/@calculusky/transactional-email/-/transactional-email-1.0.7.tgz","fileCount":22,"unpackedSize":59626,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSWXtqX6eHQp+MpchWevkTj+lqeSp5Q+9MnoETv0t1cQIhAPpM7+VwoclE4s3jIDD7WAc+RGT3U1KdrCMXk1qde619"}]},"_npmUser":{"name":"calculusky","email":"calculus122@yahoo.com"},"directories":{},"maintainers":[{"name":"calculusky","email":"calculus122@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transactional-email_1.0.7_1709332653735_0.7966702085713477"},"_hasShrinkwrap":false},"1.0.8":{"name":"@calculusky/transactional-email","version":"1.0.8","description":"Send transactional emails using any of the popular email providers: sendgrid, Brevo with a single wrapper","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config ./jest.config.js --detectOpenHandles","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","lint":"eslint \"{src,test}/**/*.ts\" --fix","build":"tsc","prebuild":"rimraf dist","husky:install":"husky install","prepare":"pnpm build","prepublishOnly":"pnpm lint && pnpm test","preversion":"pnpm lint","version":"pnpm format && git add .","postversion":"git push --tags","npm:patch":"npm version patch","npm:publish":"npm publish --access public"},"keywords":["Sendgrid","Brevo","Email","Sendinblue","Transactional Email"],"author":{"name":"Nwankwo Chinedum Valentine","email":"chinedum@chinedumvalentine.com.ng"},"license":"MIT","dependencies":{"axios":"^1.4.0"},"devDependencies":{"@commitlint/cli":"^17.6.3","@commitlint/config-conventional":"^17.6.3","@types/jest":"^29.5.1","@types/node":"^18.16.3","@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","eslint":"^8.39.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.3","jest":"^29.5.0","prettier":"^2.8.8","ts-jest":"^29.1.0","typescript":"^5.0.4"},"repository":{"type":"git","url":"git+https://github.com/calculusky/transactional-email.git"},"bugs":{"url":"https://github.com/calculusky/transactional-email/issues"},"homepage":"https://github.com/calculusky/transactional-email#readme","_id":"@calculusky/transactional-email@1.0.8","gitHead":"426f61e08c8310850668ffedb1742f3f091ac387","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-rVcxGraiIc4RO0S6ze7akme0GESz5xCtTM0NuSj7c+HnxSul8PDsKVr/d3Q1CAqLFsPRxhCgU5+jhjrOp/rOgg==","shasum":"073428b40ca6ddb430868034aaab6bc80341492f","tarball":"https://registry.npmjs.org/@calculusky/transactional-email/-/transactional-email-1.0.8.tgz","fileCount":19,"unpackedSize":57997,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIECSLl4qaI5rDnkWtzNIfznD1jmJCAZLXFXCIKEo/7d8AiEAl4Kipf3o9hH3W5GU9HvSmL3MiP3yNjhugVddEeqC3ws="}]},"_npmUser":{"name":"calculusky","email":"calculus122@yahoo.com"},"directories":{},"maintainers":[{"name":"calculusky","email":"calculus122@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transactional-email_1.0.8_1709472353115_0.5401888618648405"},"_hasShrinkwrap":false},"1.0.9":{"name":"@calculusky/transactional-email","version":"1.0.9","description":"Send transactional emails using any of the popular email providers: sendgrid, Brevo with a single wrapper","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config ./jest.config.js --detectOpenHandles","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","lint":"eslint \"{src,test}/**/*.ts\" --fix","build":"tsc","prebuild":"rimraf dist","husky:install":"husky install","prepare":"pnpm build","prepublishOnly":"pnpm lint && pnpm test","preversion":"pnpm lint","version":"pnpm format && git add .","postversion":"git push --tags","npm:patch":"npm version patch","npm:publish":"npm publish --access public"},"keywords":["Sendgrid","Brevo","Email","Sendinblue","Transactional Email"],"author":{"name":"Nwankwo Chinedum Valentine","email":"chinedum@chinedumvalentine.com.ng"},"license":"MIT","dependencies":{"axios":"^1.4.0"},"devDependencies":{"@commitlint/cli":"^17.6.3","@commitlint/config-conventional":"^17.6.3","@types/jest":"^29.5.1","@types/node":"^18.16.3","@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","eslint":"^8.39.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.3","jest":"^29.5.0","prettier":"^2.8.8","ts-jest":"^29.1.0","typescript":"^5.0.4"},"repository":{"type":"git","url":"git+https://github.com/calculusky/transactional-email.git"},"bugs":{"url":"https://github.com/calculusky/transactional-email/issues"},"homepage":"https://github.com/calculusky/transactional-email#readme","_id":"@calculusky/transactional-email@1.0.9","gitHead":"e98d46ed0f3031cf72e6f53d6e53b101482b0b4b","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-+hM0zHidIOZCZ+2SuahpF5yUNHfa6t74mGhp6j351Z4fY6fWplB/rworK13jMKmRbKhHYuwQVQ6DvCfDa2560g==","shasum":"3c5d72892fcef7f78aea90565332318797630c29","tarball":"https://registry.npmjs.org/@calculusky/transactional-email/-/transactional-email-1.0.9.tgz","fileCount":19,"unpackedSize":58013,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMD/gOiXpakRN+nhV/bm0uxMx0OVg9DoYJrPnYgXMS3AiEAq49EzL1wGiHIiKT1t3k/GaaEaw1SosWKrD6ijeJbrj0="}]},"_npmUser":{"name":"calculusky","email":"calculus122@yahoo.com"},"directories":{},"maintainers":[{"name":"calculusky","email":"calculus122@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transactional-email_1.0.9_1709473208214_0.7284340495130159"},"_hasShrinkwrap":false},"1.0.10":{"name":"@calculusky/transactional-email","version":"1.0.10","description":"Send transactional emails using any of the popular email providers: sendgrid, Brevo with a single wrapper","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config ./jest.config.js --detectOpenHandles","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","lint":"eslint \"{src,test}/**/*.ts\" --fix","build":"tsc","prebuild":"rimraf dist","husky:install":"husky install","prepare":"pnpm build","prepublishOnly":"pnpm lint && pnpm test","preversion":"pnpm lint","version":"pnpm format && git add .","postversion":"git push --tags","npm:patch":"npm version patch","npm:publish":"npm publish --access public"},"keywords":["Sendgrid","Brevo","Email","Sendinblue","Transactional Email"],"author":{"name":"Nwankwo Chinedum Valentine","email":"chinedum@chinedumvalentine.com.ng"},"license":"MIT","dependencies":{"axios":"^1.4.0"},"devDependencies":{"@commitlint/cli":"^17.6.3","@commitlint/config-conventional":"^17.6.3","@types/jest":"^29.5.1","@types/node":"^18.16.3","@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","eslint":"^8.39.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.3","jest":"^29.5.0","prettier":"^2.8.8","ts-jest":"^29.1.0","typescript":"^5.0.4"},"repository":{"type":"git","url":"git+https://github.com/calculusky/transactional-email.git"},"bugs":{"url":"https://github.com/calculusky/transactional-email/issues"},"homepage":"https://github.com/calculusky/transactional-email#readme","_id":"@calculusky/transactional-email@1.0.10","gitHead":"7f451cd7c2186f413f60e70b5dd96499b8510e1f","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-g2bbvZHQWpoSS2rcn6iOX7Bsaq86KLT+R52C0mLX3i6Boc69Fb1gR6w9ip7txeysj8fGpH0UQ8AJ0ZSQwgsV9A==","shasum":"cb61e7946c5b0a41fe8a8e9b84942340cecfba75","tarball":"https://registry.npmjs.org/@calculusky/transactional-email/-/transactional-email-1.0.10.tgz","fileCount":19,"unpackedSize":58014,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCacNvG1O4l3SK1dh/HTNPMbN3IcHCoqdSrL0JoUuUB4AIhAKss70mbBBQNe1j4b5CwqhaTekeaPeLxb0N4DtJaqSEk"}]},"_npmUser":{"name":"calculusky","email":"calculus122@yahoo.com"},"directories":{},"maintainers":[{"name":"calculusky","email":"calculus122@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transactional-email_1.0.10_1709498106808_0.40581206211839405"},"_hasShrinkwrap":false}},"maintainers":[{"name":"calculusky","email":"calculus122@yahoo.com"}],"description":"Send transactional emails using any of the popular email providers: sendgrid, Brevo with a single wrapper","homepage":"https://github.com/calculusky/transactional-email#readme","keywords":["Sendgrid","Brevo","Email","Sendinblue","Transactional Email"],"repository":{"type":"git","url":"git+https://github.com/calculusky/transactional-email.git"},"author":{"name":"Nwankwo Chinedum Valentine","email":"chinedum@chinedumvalentine.com.ng"},"bugs":{"url":"https://github.com/calculusky/transactional-email/issues"},"license":"MIT","readme":"## Transactional Email\r\n\r\nSend transactional emails using any of the popular email providers: Sendgrid, Brevo with a single wrapper\r\n\r\n## Installation\r\n\r\n```shell\r\npnpm install @calculusky/transactional-email\r\n#or\r\nnpm install @calculusky/transactional-email\r\n#or\r\nyarn add @calculusky/transactional-email\r\n```\r\n\r\n## Usage\r\n\r\nFirst, obtain your API key from the dashboard for any of the service provider you would want to use.\r\n\r\n#### Examples\r\n\r\n**CommonJS Usage**\r\n\r\nNote: In order to gain the TypeScript typings (for intellisense / autocomplete) while using CommonJS, use require().default as seen below:\r\n\r\n```js\r\nconst TransactionalEmail = require(\"@calculusky/transactional-email\").default;\r\n\r\nconst email = new TransactionalEmail({\r\n    apiKey: \"YOUR API KEY\",\r\n    from: { email: \"info@example.com\", name: \"John Doe\" }, // optional (default value for the sender). You can set or overwrite it in the send() method options\r\n});\r\n\r\n//sendgrid message options\r\nconst message = {\r\n    from: \"info@example.com\", // Use the email address or domain you verified\r\n    subject: \"Sending with Sendgrid Provider\",\r\n    text: \"This is just a test mail\",\r\n    html: \"<strong>This is just a test mail</strong>\",\r\n    personalization: [{ to: { email: \"johndoe@gmail.com\" } }],\r\n};\r\n\r\n//ES6\r\nemail.send({ provider: \"sendgrid\", emailOptions: message }).then(\r\n    () => {},\r\n    (error) => {\r\n        console.error(error);\r\n\r\n        if (error.response) {\r\n            console.error(error.response.data);\r\n        }\r\n    }\r\n);\r\n//ES8\r\n(async () => {\r\n    try {\r\n        await email.send(message);\r\n    } catch (error) {\r\n        console.error(error);\r\n\r\n        if (error.response) {\r\n            console.error(error.response.data);\r\n        }\r\n    }\r\n})();\r\n```\r\n\r\n**TypeScript Usage**\r\n\r\n```ts\r\nimport TransactionalEmail, {\r\n    Brevo,\r\n    Sendgrid,\r\n} from \"@calculusky/transactional-email\";\r\n\r\nconst email = new TransactionalEmail({\r\n    provider: \"YOUR PROVIDER\" //values: brevo or sendgrid\r\n    apiKey: \"YOUR PROVIDER API KEY\",\r\n    from: { email: \"info@example.com\", name: \"John Doe\" }, // optional (default value for the sender). You can set or overwrite it in the send() method options\r\n});\r\n\r\n//sendgrid message options\r\nconst message: Sendgrid.SendgridOptions = {\r\n    from: \"info@example.com\", // Use the email address or domain you verified\r\n    subject: \"Sending with Sendgrid Provider\",\r\n    text: \"This is just a test mail\",\r\n    html: \"<strong>This is just a test mail</strong>\",\r\n    personalization: [{ to: { email: \"johndoe@gmail.com\" } }],\r\n};\r\n\r\n//Brevo message options\r\nconst message: Brevo.BrevoOptions = {\r\n    sender: { email: \"info@example.com\", name: \"John Doe\" },\r\n    to: [{ email: \"receiver@example2.com\", name: \"John Smith\" }],\r\n    subject: \"Sending with Brevo Provider\",\r\n    textContent: \"This is just a test mail\",\r\n    htmlContent: \"<strong>This is just a test mail</strong>\",\r\n};\r\n\r\n//ES6\r\nemail.send(message).then(\r\n    () => {},\r\n    (error) => {\r\n        console.error(error);\r\n\r\n        if (error.response) {\r\n            console.error(error.response.data);\r\n        }\r\n    }\r\n);\r\n//ES8\r\n(async () => {\r\n    try {\r\n        await email.send(message);\r\n    } catch (error) {\r\n        console.error(error);\r\n\r\n        if (error.response) {\r\n            console.error(error.response.data);\r\n        }\r\n    }\r\n})();\r\n```\r\n\r\n**Note:** Message options vary for different providers. Please checkout the option interface for each provider. For more details, you can visit their official platforms for transactional message options. Below are the links:\r\n\r\n-   [Sendgrid](https://docs.sendgrid.com/api-reference/mail-send/mail-send#body)\r\n-   [Brevo](https://developers.brevo.com/reference/sendtransacemail)\r\n","readmeFilename":"README.md"}