{"_id":"@clxmedia/xperience-mailjet-client","_rev":"7-c87847aa815ed8a03eade2a9fb640e4a","name":"@clxmedia/xperience-mailjet-client","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.1":{"name":"@clxmedia/xperience-mailjet-client","version":"1.0.1","description":"CLXperience MailJet Client","author":{"name":"Brandon Thompson","email":"brandont@clxmedia.com"},"license":"MIT","main":"dist/client.js","typings":"dist/client.d.ts","scripts":{"start:dev":"tsc -w","build":"tsc","prepare":"npm run build","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json -c tslint.json","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json"},"keywords":["nestjs"],"publishConfig":{"access":"public"},"repository":{"type":"git","url":"https://github.com/adsupnow/xperience-clients/mailjet"},"bugs":{"url":"https://github.com/adsupnow/xperience-clients/mailjet"},"devDependencies":{"@types/jest":"28.1.7","@types/node":"16.11.7","@types/supertest":"2.0.12","jest":"28.1.3","prettier":"2.7.1","supertest":"6.2.4","ts-jest":"28.0.8","ts-node":"10.9.1","tsc-watch":"5.0.3","tsconfig-paths":"4.1.0","tslint":"6.1.3","typescript":"4.7.4","@types/node-mailjet":"^3.3.0"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node"},"dependencies":{"node-mailjet":"^3.3.4"},"gitHead":"5a98b3ad4b3af50b54318404923e4d78484e30d3","_id":"@clxmedia/xperience-mailjet-client@1.0.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-VPP85FWLtaBO2ibpY5U3T3/3oJGyDwGHDMTF9V4OVzQGo+qRrck+cg2XLyxRL+2jeHsq3Ko4g6ZnvjTEvL1omQ==","shasum":"8bcb18cdadc620f797abfe5a71ad987eae8441ed","tarball":"https://registry.npmjs.org/@clxmedia/xperience-mailjet-client/-/xperience-mailjet-client-1.0.1.tgz","fileCount":11,"unpackedSize":8145,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCx9wQ8L4yj5fNWY5hcMLrKTSgHhTu6zxcxZFLfnEzoZwIhAOG93/G4C3dPsfzFqzm2gvCqd5M0wlvAbgmndaW+Y2uf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh9fxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYAg//QVHa/Zq2ifMSzukc6XMa4EdTnoL8cGzcSl0vlVpjDvcH9mRB\r\nvbx90SEGmFdokYQ/8uV18gnh1p51xp++iT1RNAwHK1VWvxPvv45xY5A38VmE\r\nsTcDltIsI44jMh50QaVx648hMM+eUWv4R4idqs3/rLGOPDR4pgPNv6f8Vfey\r\nqansHAGBlhafsq4PXGkkhlYPH+RGQiAUqvbuBwXvhAOI7WUDZ3g01UjtyB1L\r\nQCx7HDnEEUVuQQZ1SgxxB5UScZHzk/s5jTfVYs1R+SeRfB2M2MuHKQ8h+w+f\r\n6B3321CDrsqt/42epdxlQWR0sDlxp2pOf2cUDVlKO6QsohZK2JUVScbydXCR\r\npymWPHro8FFEXXQ9X8jSjywq1V0c14sqB5POFVOSG7oT4vW7iG0JTahR8qrZ\r\ni4HbaSUSjWRByqDbpwnOBhpqs42yjqimQzUtqv9tF6Cn63FrXZyoIymPoyj/\r\nSYgKWxNKtIT6JErzRgXNs4/0c8H4bYXgZjfd3qDfrpsgQCqpcJ/SUL4TrRon\r\nIIvuZi0TIxyuCjrLuVOY/k83qVwg4fvffzTPLqFjRoceOyjSplWvt8eg9vwd\r\nKeeO5F9QsVF4v6VUwxsrL0ajqx71u8CaSrs46DD02KtLpoQWkskXxaxB54ka\r\nyQp0mX97DyG3b0gsK2VIHgBoQHA5PqBQznY=\r\n=lyzF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"btaustin","email":"brandon@btaustin.com"},"directories":{},"maintainers":[{"name":"btaustin","email":"brandon@btaustin.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xperience-mailjet-client_1.0.1_1669847025645_0.1608753732912016"},"_hasShrinkwrap":false},"1.0.2":{"name":"@clxmedia/xperience-mailjet-client","version":"1.0.2","description":"CLXperience MailJet Client","author":{"name":"Brandon Thompson","email":"brandont@clxmedia.com"},"license":"MIT","main":"dist/client.js","typings":"dist/client.d.ts","scripts":{"start:dev":"tsc -w","build":"tsc","prepare":"npm run build","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json -c tslint.json","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json"},"keywords":["nestjs"],"publishConfig":{"access":"public"},"repository":{"type":"git","url":"https://github.com/adsupnow/xperience-clients/mailjet"},"bugs":{"url":"https://github.com/adsupnow/xperience-clients/mailjet"},"devDependencies":{"@types/jest":"28.1.7","@types/node":"16.11.7","@types/supertest":"2.0.12","jest":"28.1.3","prettier":"2.7.1","supertest":"6.2.4","ts-jest":"28.0.8","ts-node":"10.9.1","tsc-watch":"5.0.3","tsconfig-paths":"4.1.0","tslint":"6.1.3","typescript":"4.7.4","@types/node-mailjet":"^3.3.0"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node"},"dependencies":{"node-mailjet":"^3.3.4"},"gitHead":"8663daaf69f21532a7086e9f50f338b097079e01","_id":"@clxmedia/xperience-mailjet-client@1.0.2","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Yaukea2s7ORMEISsNJpbH8NE0+1rVFu686/8hRRciV4N6lbKx7RzKYGqh0FSS5L4ZWx82fOyIJXyM1IVw8tl+Q==","shasum":"c9b3454c6fdf2db6b78f3fa4e107f8712d5cedd1","tarball":"https://registry.npmjs.org/@clxmedia/xperience-mailjet-client/-/xperience-mailjet-client-1.0.2.tgz","fileCount":17,"unpackedSize":18711,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIuLKVfSWRJXk2hq3u/Gw82wTHxlmRWLOQOtfFknwdOAiEAu9VwX+TzKTZc1STfHNv19RhRmwUVk026EKgfE+d0PAc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh+ILACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgPxAAocqiXvuCS0NpyeSrJrJXIq4QPvxXC/TwxfihNBdm7+qHKrQf\r\nQK2Bnls3snIDy1HycZt5yZ8bjKfzTwhTNk6VOz9o2auRpyOIyK8T54GcKc7L\r\nt/62jbMyLqvSBJlJEjimz/eoe1Htf7HX8Z9JtVdCpJxzKDsYsIMJ5iMxSsPX\r\nhtesE2bbr6KUZ4e5LxpEqe70q/kIxKGOgjwc9m3BquO9OTh8YzwWy0WAxXHF\r\nWzwiqz83muh8GrgGaojrTSTUCrkIdpN919eI2ycfuS2vNBcC64NOgEhIJaRH\r\nkcreNhBW4DvZkhG7n+SR9nTE+Vdj4gpFMXQxuEzuwLt8rY870yyLQsEMyacC\r\nTm4zZLBu0TKgOHZm8nzR5EM1ER9iCBIuzvZ9x9ujYb7aQ22vuCcSKhIjn3eA\r\nlgFxMzij8T0ahYRaQM795hiuv3SZR4rZc01HNFewcy5HP70wJOZCCJfdROad\r\n424ZoLZ5vHyfn9AAvO/vb8PW0t6khiDomSnmzaFeCUg6NyI+mzMKB8Rz0AtO\r\nZ7LT/T19ODVPvrAU20z9wJ7nEiu+g705cNzYc77xB0/J/TKRuaRFp5NQllKK\r\nsKYMxE9ARFXELRQBECfWN5blbeoYb9UnLRhhj6jjUc925C1mugCW9r5wV/9q\r\nNR11EDM4Ep/Z5Ui1IS8kwJnJEPI4vKcWg8o=\r\n=b5Cl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"btaustin","email":"brandon@btaustin.com"},"directories":{},"maintainers":[{"name":"btaustin","email":"brandon@btaustin.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xperience-mailjet-client_1.0.2_1669849610925_0.5830594837213772"},"_hasShrinkwrap":false},"1.0.3":{"name":"@clxmedia/xperience-mailjet-client","version":"1.0.3","description":"CLXperience MailJet Client","author":{"name":"Brandon Thompson","email":"brandont@clxmedia.com"},"license":"MIT","main":"dist/client.js","typings":"dist/client.d.ts","scripts":{"start:dev":"tsc -w","build":"tsc","prepare":"npm run build","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json -c tslint.json","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json"},"keywords":["nestjs"],"publishConfig":{"access":"public"},"repository":{"type":"git","url":"https://github.com/adsupnow/xperience-clients/mailjet"},"bugs":{"url":"https://github.com/adsupnow/xperience-clients/mailjet"},"devDependencies":{"@types/jest":"28.1.7","@types/node":"16.11.7","@types/supertest":"2.0.12","jest":"28.1.3","prettier":"2.7.1","supertest":"6.2.4","ts-jest":"28.0.8","ts-node":"10.9.1","tsc-watch":"5.0.3","tsconfig-paths":"4.1.0","tslint":"6.1.3","typescript":"4.7.4","@types/node-mailjet":"^3.3.0"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node"},"dependencies":{"node-mailjet":"^3.3.4"},"gitHead":"2f46f968d131cc9fab273e3eb77f3c12e64999b8","_id":"@clxmedia/xperience-mailjet-client@1.0.3","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-T4asU/mtFPZO9aJHFbq4PFpVpc91YTaxCh0h+OlwVQVxJh4Dj78OHmX1lGQ++HSxU54e5b2xaL++7f35jXNTHQ==","shasum":"c2160f145fccd0c0b7653f71cc259a3405f33e33","tarball":"https://registry.npmjs.org/@clxmedia/xperience-mailjet-client/-/xperience-mailjet-client-1.0.3.tgz","fileCount":17,"unpackedSize":23189,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGN0tkFye2pLVQoxVbl945qCzHRoEctQWEYsNk2jFAbRAiAf2XiUb3UxqPTtUko/uYCpkRy1Z2OxJVXQUNxjVeiyKQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiNPlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojKA/+L3VFHvkTulnPIxRnJ5eJH6sQNF5ZOo3swsonN49CSTAtOmhr\r\nXw5T+BDkuXgGKDUKyVlGTiE25i/gw8n7ybfWSUe29g5WlusqJ0DODOkxhR8h\r\nFGg7+zVRACy2oDqmObdo8ReKEkBgZwuR/FhDK62eGexVM9YikWDPSmaeZ5aA\r\nyjUl58SXq+MeRv35SUB4TBJSq2VfWhqRleyaACLzz0CXtfhZ7Yr01aART9V4\r\n7KsklDATbhAUN3F0aOGB9TdSwdxQL83LllRfs14fbyCZbuNFGomys0LtF5td\r\nVe0Wi0B5sRwmVHlj4rc+JWwb6HRQZoavY6C8Crljva9UZqL0lyS9GHnqMIjy\r\nCZL6mqK9ZHtKaVzxWmKYJ9QNlgL62wf7WjOTAL38gwT7i0nzdKX80rpCgGQU\r\nGgHsK9wA2BZj+L1yoAaQO9T5RtFU0GYdbdpe20hwTABVU+XMlC1OZHQCrU+J\r\nTuFerNpbKZ71oYEe0itGX6rbvSJyX8fwLaYjPNudoHDNmYXPW6KvbAP1eFZP\r\n1q8jfcPFzH+Ou7OmF/rEwqtQ5vnrBeLDXrIu6rdTT/viW7icT7frxHT3NjrD\r\n7zHqtvPTRQJ4js75nNXQsnk9L1k6nfBgD2EcviKJsG8OexdBL7NEjjB8aNIp\r\nT00gOgDt2tbGbnIk7ycvhBoIQdZKja0dUlQ=\r\n=ul+K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"btaustin","email":"brandon@btaustin.com"},"directories":{},"maintainers":[{"name":"btaustin","email":"brandon@btaustin.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xperience-mailjet-client_1.0.3_1669911524970_0.9538407105328313"},"_hasShrinkwrap":false},"1.0.4":{"name":"@clxmedia/xperience-mailjet-client","version":"1.0.4","description":"CLXperience MailJet Client","author":{"name":"Brandon Thompson","email":"brandont@clxmedia.com"},"license":"MIT","main":"dist/client.js","typings":"dist/client.d.ts","scripts":{"start:dev":"tsc -w","build":"tsc","prepare":"npm run build","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json -c tslint.json","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json"},"keywords":["nestjs"],"publishConfig":{"access":"public"},"repository":{"type":"git","url":"https://github.com/adsupnow/xperience-clients/mailjet"},"bugs":{"url":"https://github.com/adsupnow/xperience-clients/mailjet"},"devDependencies":{"@types/jest":"28.1.7","@types/node":"16.11.7","@types/supertest":"2.0.12","jest":"28.1.3","prettier":"2.7.1","supertest":"6.2.4","ts-jest":"28.0.8","ts-node":"10.9.1","tsc-watch":"5.0.3","tsconfig-paths":"4.1.0","tslint":"6.1.3","typescript":"4.7.4","@types/node-mailjet":"^3.3.0"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node"},"dependencies":{"node-mailjet":"^3.3.4"},"gitHead":"2f46f968d131cc9fab273e3eb77f3c12e64999b8","_id":"@clxmedia/xperience-mailjet-client@1.0.4","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-ZADMghXx7rmABqdIhZpMtGSIfL2mEoY4FLZ5tZtE3rC+HN3mZL2O16MaOu4TNtfjW8RVnMYU2q6mjH3K1U9Q9g==","shasum":"d0b0c86cf068f8d61f5c11bc87198fbeabf76303","tarball":"https://registry.npmjs.org/@clxmedia/xperience-mailjet-client/-/xperience-mailjet-client-1.0.4.tgz","fileCount":17,"unpackedSize":23418,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCncdQX3say+l9ykva+61FpnBnTSD8Ylo1ZSFvw7fjOygIgY8ZXPHb8ATRLoTxB8Hzu2ZenRjB+pjwdSvM97p616Ic="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiNU5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkXg/+MoaQiB0Xp47yvNLdmk1mF7UQ+SzowjF6kw47POuGVLo3eTOD\r\nUtXQ/+fFmKDKlJM817b0mSBCzGu3jO1CsKCZV7wt+B6rQuR9Z8FSdUU8WHAZ\r\nAV4gKeAmdnnZW/kQ3eZXtbyj3OeDdmNabG0XytE3gjSziw6DpMRBJSxGIOLu\r\nYzY+0T9Rfu2DY/jpCoVuvk3TGQ/YVXQn3oXKztf1GlU/hZSQl2LD427uKTNx\r\nUHvAzC5AwDTRO6iPigWtbN6VXmLylyHYwLPm8d4sctnm/SdiqTY2wgCpFmK0\r\n6dirMJGbbpxHLZmK5neN+9qxf1Ntx31O0qm9r98JV3UnSFo2D/7iOTViUXSL\r\nRh0/VaCI1BEa28enRzEB9X+iLTC9aiEzR4j09NA5Bnhou9Sh6iVyZ/j12JlS\r\niHvo9lHpEMnV+gGHvQfVX7my16zi0Pu5KDtRUY/TDmprRu2XOjq4xXCs6iBw\r\nmjFr69dsA4nUBY/2j4CCPoku+aSYEpHLisUIKQm/J+0PwdZ70cxSPe+5dJtA\r\nnnWuMCVIRyu3HIjwGcE74g3fh+JkpVX0CZz6iw/WVevogMU9HzA4mhDG4+Lb\r\nChiShFB6/7RqYX9N3XssD34c4eLdwS8dnJAqua7Oz1oEVJLR1Hq97bBJfWc2\r\nJtoIC7Wvkth6Pm2IhFCn5pq3DAmoWA3BqR0=\r\n=ZpZr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"btaustin","email":"brandon@btaustin.com"},"directories":{},"maintainers":[{"name":"btaustin","email":"brandon@btaustin.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xperience-mailjet-client_1.0.4_1669911865601_0.08620643281695561"},"_hasShrinkwrap":false},"1.0.5":{"name":"@clxmedia/xperience-mailjet-client","version":"1.0.5","description":"CLXperience MailJet Client","author":{"name":"Brandon Thompson","email":"brandont@clxmedia.com"},"license":"MIT","main":"dist/client.js","typings":"dist/client.d.ts","scripts":{"start:dev":"tsc -w","build":"tsc","prepare":"npm run build","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json -c tslint.json","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json"},"keywords":["nestjs"],"publishConfig":{"access":"public"},"repository":{"type":"git","url":"https://github.com/adsupnow/xperience-clients/mailjet"},"bugs":{"url":"https://github.com/adsupnow/xperience-clients/mailjet"},"devDependencies":{"@types/jest":"28.1.7","@types/node":"16.11.7","@types/supertest":"2.0.12","jest":"28.1.3","prettier":"2.7.1","supertest":"6.2.4","ts-jest":"28.0.8","ts-node":"10.9.1","tsc-watch":"5.0.3","tsconfig-paths":"4.1.0","tslint":"6.1.3","typescript":"4.7.4","@types/node-mailjet":"^3.3.0"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node"},"dependencies":{"node-mailjet":"^3.3.4"},"gitHead":"bbf22faba69858b901a21160bfebee68780bfc2c","_id":"@clxmedia/xperience-mailjet-client@1.0.5","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Hi5io5LlYCNU9j/5xdxzP7SNmDQfPwc5dpI2TaNojvaIgSG5e4uQdEw4nGaBYFoRnlQvg36QHa/UDv8DuBu7Bg==","shasum":"20e77db705f5d200400cef4462d2ab6aa835ab32","tarball":"https://registry.npmjs.org/@clxmedia/xperience-mailjet-client/-/xperience-mailjet-client-1.0.5.tgz","fileCount":9,"unpackedSize":12381,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBU9AXBkvSDSSpXnL6ZV9yG4fTWCcdhm8Rz16+kBPR4qAiEAztujBwmv9CSpplf8rQc1zQRuwBT2AR9XU68Hn0bgcYs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiPCoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtuBAAnzxvotbDowFr0OA4PXDUnyvCXfXFV6avt0cll4Z9Z3xWYlMN\r\nOl5AFXrT1s1Qmmjg5Pt/A21XVligiyJUmwdQtYyVNLWSYEiQIanHxdfk0j5B\r\ntdE8Sb/oZGPRMGmB3mDjoy2HCBjfVrTf0GGpzlJhfXiuayH1XkbYYkF8SL7X\r\nHD46lqtZE59bt2mV6NwJJTsHXEq6EOUZ3Sdcd3Bex0wzRubxI3fcr4VTqUPi\r\nCEp0fiZ5cV3Bn9AdddAvauoh0DUpLbSzuPVsD+20e5tYf+Gz/Pa/y0K3sdm6\r\ntkXIzvqvzB28K6HCbc+NF3cTNM+PEDUfJAvpKDKLYi47ThTYUYmcBfvUagIB\r\nKEkku/hd9RFpZgkc9t1gox7WUt8NVa2xXoDl/ydYv8SgYx0JCcFPAgNGB6+S\r\n49iAG7ecQkaUpINqMYtSg7JD+YD3SXr8isAhZNRUE/XBBL5KELtfriItJkjr\r\nNKf3amqnKg6Nbd82eCk9VIdc9ChoMo03BkZYnhXoY7NJU0kfzso55giPPu0r\r\nOwABoyt7sYDb39za5krm/hmnqVIYPT3GQ+leLa61S3zpJ57Vh0hbMa4eWoOe\r\n1hJ11FerQ9CjA09NlRY6n0OlRqVTkM3WuwAyDKoDE9qopfQQxA7rD/yMeBYW\r\nJk3kn2KIpr8nrEEEFzqqZg05Locin98kx4c=\r\n=Fewt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"btaustin","email":"brandon@btaustin.com"},"directories":{},"maintainers":[{"name":"btaustin","email":"brandon@btaustin.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xperience-mailjet-client_1.0.5_1669918888413_0.876799556736799"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-30T22:23:45.567Z","1.0.1":"2022-11-30T22:23:45.796Z","modified":"2023-10-31T21:45:47.167Z","1.0.2":"2022-11-30T23:06:51.079Z","1.0.3":"2022-12-01T16:18:45.149Z","1.0.4":"2022-12-01T16:24:25.799Z","1.0.5":"2022-12-01T18:21:28.630Z"},"maintainers":[{"email":"derek@lambdacurry.dev","name":"dwene"},{"email":"brandon@btaustin.com","name":"btaustin"}],"description":"CLXperience MailJet Client","keywords":["nestjs"],"repository":{"type":"git","url":"https://github.com/adsupnow/xperience-clients/mailjet"},"author":{"name":"Brandon Thompson","email":"brandont@clxmedia.com"},"bugs":{"url":"https://github.com/adsupnow/xperience-clients/mailjet"},"license":"MIT","readme":"<h1 align=\"center\"></h1>\n\n<h3 align=\"center\">CLXperience MailJet Client</h3>\n\n## Usage\n\nThis package provides a common interface to the MailJet API for the suite of Conversion Logix Xperience microservices and applications.\n\n```typescript\n    const mjMessages:MailJetMessage[] = [\n        ...array of messages in the MailJetMessage object format\n    ];\n\n    const mailJetClientConfig: MailJetClientConfig = { \n        credentials: { username: MAILJET_USERNAME, password: MAILJET_PASSWORD } \n    };\n\n    const clxMjClient = new XperienceMailJetClient(mailJetClientConfig);\n\n    const deliveryResults:MailDeliveryResponseItem[] = await clxMjClient.sendMessages(mjMessages);\n```\n\nThe `MailJetMessage` is simply the `MailJet.Email.SendParamsMessage` interface provided by the `node-mailjet` package. However, the `CustomId` attribute is required in a `MailJetMessage`.\n\nPassing in a `CustomId` for each email message is what allows for reporting back in the `MailDeliveryResponseItem` array which items were sent and which ones failed.\n\nFor Conversion Logix Xperience services, the `CustomId` is a randomly generated unique guid used for internal tracking and reporting. However, the `XperienceMailJetClient` does not really care what it is or what it represents so long as it is unique in the context of the provided `MailJetMessage` array.\n\nThe `MailDeliveryResponseItem` represents the result status of an email send attempt:\n\n```\n<MailDeliveryResponseItem>{ guid: '123456', success: true }\n```\n\nThe `sendMessages` call returns a `MailDeliveryResponseItem` array.\n\n### Email Format Validation\n\nThe primary feature in this initial v1 of the `XperienceMailJetClient` is email address **format** checking. The default RegExp is extremely simple and aims to catch the vast majority of formatting issues. It does not take into account any domain/TLD checking nor is it a complete implementation of the RFC standard.\n\n```\n/^([a-z0-9])([a-z\\.0-9_%\\-\\+\\*'’!#`&\\$/]*)@(.+)\\.(.+)$/\n```\n\nThe `MailJetClientConfig` lets you optionally provide your own email validation RegExp using the `emailAddressRegex` attribute in case the default implementation is not to your liking.\n\nThe `XperienceMailJetClient` will automatically check all recipients in each `MailJetMessage` using either the default `emailAddressRegex` or the one provided at runtime in the `MailJetClientConfig`. Each email address that fails the format validation check is removed from the corresponding recipient list.\n\nThe implications of this are as follows:\n\n - the removal of a `Cc` recipient allows the message to be sent, just without the specific `Cc` recipient\n - the removal of all `Cc` recipients allows the message to be send since `Cc` recipients are not required\n - the removal of some, but not all, `To` recipients allows the message to be sent since only 1 recipient is required\n - the removal of all `To` recipients means the message will get skipped and not sent to the MailJet API at all\n    - the failure will be noted in the message's `MailDeliveryResponseItem`\n\n## Change Log\n\nSee [Changelog](CHANGELOG.md) for more information.\n\n## Author\n\n**Brandon Thompson**\n\n## License\n\nLicensed under the MIT License - see the [LICENSE](LICENSE) file for details.","readmeFilename":"README.md"}