{"_id":"@bernierllc/nevarmail","_rev":"14-3daad39666b9d0b041fda5d0761c2d83","name":"@bernierllc/nevarmail","dist-tags":{"latest":"0.14.0"},"versions":{"0.0.0":{"name":"@bernierllc/nevarmail","version":"0.0.0","license":"MIT","_id":"@bernierllc/nevarmail@0.0.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"dist":{"shasum":"1d0d5f2ff035e464cd402ea58f055692a2c09666","tarball":"https://registry.npmjs.org/@bernierllc/nevarmail/-/nevarmail-0.0.0.tgz","fileCount":2,"integrity":"sha512-mf956jmxSSAD31GAPSMx2VkqF+Krm2Pjw7HnSbZl0nK/bMwErBtZLE4eb29/xUpg8V7t7ihf1k72LsuaQBQ7zQ==","signatures":[{"sig":"MEQCICezFt05C9brGs2A0mLlpDkX49qqIk8OSmgdsIawlIjTAiABjgRORaM4GOC39Gw9CTurVz6TQ+A6gH+nWIWaWcpXbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143},"_npmUser":{"name":"mkbernier","email":"mkbernier@gmail.com"},"_npmVersion":"11.19.0","description":"placeholder","directories":{},"_nodeVersion":"26.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nevarmail_0.0.0_1789069947350_0.49549246772315025","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@bernierllc/nevarmail","version":"0.3.0","keywords":["nevarmail","email","esp","transactional-email","sdk","api-client","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/nevarmail@0.3.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"17cb735592b2291bec362fb9a5258240e90b0111","tarball":"https://registry.npmjs.org/@bernierllc/nevarmail/-/nevarmail-0.3.0.tgz","fileCount":7,"integrity":"sha512-jiMUBMOyZKiCulhHYj6ytdP6Fw9gQa2jcq/JC2DDsm4mZemhIXXcMwoHG6oywVhFu9OISyoqHsIIVJJRWd+pSQ==","signatures":[{"sig":"MEQCICytnxQtsAGhNWylhRxg5DPu1c2npw4BP4ZELqdYIN9cAiBvrkdZ0ExgA0hPmLUq9vkgyyH4zPJy+0tbzzNHy6nfPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHxlmedAE2DYPDj5J54GUUCBLy5pBr1KkjEF2w57Um0MAiA3NG84zDwrMIm7TLlVpC0hDYts5yDmcFqHpU1VYtiXhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49888},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-nevarmail-0.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint src --ext .ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","test:run":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52a3c39a-1614-4257-ab0f-d0981b8ac945"}},"_resolved":"/home/runner/work/tools/tools/packages/core/nevarmail/bernierllc-nevarmail-0.3.0.tgz","_integrity":"sha512-jiMUBMOyZKiCulhHYj6ytdP6Fw9gQa2jcq/JC2DDsm4mZemhIXXcMwoHG6oywVhFu9OISyoqHsIIVJJRWd+pSQ==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/core/nevarmail"},"_npmVersion":"12.0.2","description":"Official client for the NevarMail v1 API. Typed, retries 429/5xx, throws NevarMailError on every non-2xx.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.4.0","typescript":"^5.5.0","@types/jest":"^29.5.14","@types/node":"^20.0.0","@jest/globals":"^29.7.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/nevarmail_0.3.0_1789072771058_0.45465985097762474","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@bernierllc/nevarmail","version":"0.4.0","keywords":["nevarmail","email","esp","transactional-email","sdk","api-client","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/nevarmail@0.4.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"03813a67a5a9d47797d857e53bb78503b5ffe880","tarball":"https://registry.npmjs.org/@bernierllc/nevarmail/-/nevarmail-0.4.0.tgz","fileCount":7,"integrity":"sha512-g5AjbWQzYaZNMTaOpVIgg6/r3XszTWb/qy3emlEGfWlVwWltaqwWjiE2ZoPbbXC9usz74m/i1k6dMaoxPym8XA==","signatures":[{"sig":"MEYCIQCAPgAGby35mUFBmearokmR4oQDYAGouN6ptcB0axu17AIhAMqcvsuiSVeYWy+NPnMTul8yO6b3WiJxfg4IK5W3oc0q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDjOaoZIc7M7K+id9uy1VPCHscH4mP1p5kYoPHKYWUePQIgem9VxEaGd+IjoOS8PZlmOQZCP0J3ZRHtvAHA5D3b1aM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50528},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-nevarmail-0.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint src --ext .ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","test:run":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52a3c39a-1614-4257-ab0f-d0981b8ac945"}},"_resolved":"/home/runner/work/tools/tools/packages/core/nevarmail/bernierllc-nevarmail-0.4.0.tgz","_integrity":"sha512-g5AjbWQzYaZNMTaOpVIgg6/r3XszTWb/qy3emlEGfWlVwWltaqwWjiE2ZoPbbXC9usz74m/i1k6dMaoxPym8XA==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/core/nevarmail"},"_npmVersion":"12.1.0","description":"Official client for the NevarMail v1 API. Typed, retries 429/5xx, throws NevarMailError on every non-2xx.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.4.0","typescript":"^5.5.0","@types/jest":"^29.5.14","@types/node":"^20.0.0","@jest/globals":"^29.7.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/nevarmail_0.4.0_1790609946079_0.5172160606852956","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@bernierllc/nevarmail","version":"0.5.0","keywords":["nevarmail","email","esp","transactional-email","sdk","api-client","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/nevarmail@0.5.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"ae03a18d2300a2a8ffdeb594069cc73ad8461ab1","tarball":"https://registry.npmjs.org/@bernierllc/nevarmail/-/nevarmail-0.5.0.tgz","fileCount":7,"integrity":"sha512-gkCqM/ktqdSpUrcsGerlgMPYLmsEjN0MFWesBxncr7h6ybVaIUc+7lpkhEvu+Pf9nqXIMWyHMDso5JlLiw5jtw==","signatures":[{"sig":"MEUCIFznV8FTR/gspQZetOmuxo+6jaPt8JYUnj3P/MMjBSuVAiEA4qj2qRMtzCuDucNNAnvVwpAuHigQipo7FW5YaC24cIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBRLbUKCQ2E1YESPEdusHamTP7TgYE+jqjljVXKWc7P8AiEApfRNCsD6QA69MXo870OauxunL9nskMrY40m1w8FRjSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51080},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-nevarmail-0.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint src --ext .ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","test:run":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52a3c39a-1614-4257-ab0f-d0981b8ac945"}},"_resolved":"/home/runner/work/tools/tools/packages/core/nevarmail/bernierllc-nevarmail-0.5.0.tgz","_integrity":"sha512-gkCqM/ktqdSpUrcsGerlgMPYLmsEjN0MFWesBxncr7h6ybVaIUc+7lpkhEvu+Pf9nqXIMWyHMDso5JlLiw5jtw==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/core/nevarmail"},"_npmVersion":"12.1.0","description":"Official client for the NevarMail v1 API. Typed, retries 429/5xx, throws NevarMailError on every non-2xx.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.4.0","typescript":"^5.5.0","@types/jest":"^29.5.14","@types/node":"^20.0.0","@jest/globals":"^29.7.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/nevarmail_0.5.0_1790621753677_0.1085751932187935","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@bernierllc/nevarmail","version":"0.6.0","keywords":["nevarmail","email","esp","transactional-email","sdk","api-client","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/nevarmail@0.6.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"7f568681512cef22970d2839eae27e0c054ff807","tarball":"https://registry.npmjs.org/@bernierllc/nevarmail/-/nevarmail-0.6.0.tgz","fileCount":7,"integrity":"sha512-tmrzVdw7D4Pp2mMpU4Eo2S5XoyLm2Xi/aaZoi6m7p/WhFj/nvELN7oPyFjuw+3JqsPbCaYq5bvJf54Ltku90sA==","signatures":[{"sig":"MEUCIQCkUlTANIM+lK3gPXQb7EWJrl/SNTU3iBqZSrNzio0o3AIgI5Hk+psp6GdJUmh/OHwNysPUol7Xz8YWr1W99/LW96A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDUt6JranJylUQTuDBuJPWUpjcVlQQqL55c7tKb9cx/ogIhALvNC2Xp/AatiuaH4oIhMCifbjST0npcFmrRn6Unyb2y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53058},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-nevarmail-0.6.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint src --ext .ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","test:run":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52a3c39a-1614-4257-ab0f-d0981b8ac945"}},"_resolved":"/home/runner/work/tools/tools/packages/core/nevarmail/bernierllc-nevarmail-0.6.0.tgz","_integrity":"sha512-tmrzVdw7D4Pp2mMpU4Eo2S5XoyLm2Xi/aaZoi6m7p/WhFj/nvELN7oPyFjuw+3JqsPbCaYq5bvJf54Ltku90sA==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/core/nevarmail"},"_npmVersion":"12.1.0","description":"Official client for the NevarMail v1 API. Typed, retries 429/5xx, throws NevarMailError on every non-2xx.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.4.0","typescript":"^5.5.0","@types/jest":"^29.5.14","@types/node":"^20.0.0","@jest/globals":"^29.7.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/nevarmail_0.6.0_1790634963474_0.8450334953218701","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@bernierllc/nevarmail","version":"0.7.0","keywords":["nevarmail","email","esp","transactional-email","sdk","api-client","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/nevarmail@0.7.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"c75a75d591452dae1c1a42b08dcdb706fa5bd36e","tarball":"https://registry.npmjs.org/@bernierllc/nevarmail/-/nevarmail-0.7.0.tgz","fileCount":7,"integrity":"sha512-bFZ0os63QV+XrJi6aXybuMBawKtvHlRtubC/oNOnqb+GynSmf3bgOv7L/vBIvKE2LsFTDbv1qBpZ5wPcNGYUHg==","signatures":[{"sig":"MEUCIQCgogMwF+aTgJdYHdMw6ZM3LA/n03bOBJQFv3rx5OQAQwIgRucAA5t1/VXZljg3hOA+q6QJAmAq5GJLgLRtjCIvclc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDjj9xKzn7mip5P8K9m1Eg9lLS9aM9YRi4GhEiKTq6NYAiEAxhtjlnjLizEyv8OfVraVTCsJNBbbFp7kIVGXLIMWkSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53981},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-nevarmail-0.7.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint src --ext .ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","test:run":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52a3c39a-1614-4257-ab0f-d0981b8ac945"}},"_resolved":"/home/runner/work/tools/tools/packages/core/nevarmail/bernierllc-nevarmail-0.7.0.tgz","_integrity":"sha512-bFZ0os63QV+XrJi6aXybuMBawKtvHlRtubC/oNOnqb+GynSmf3bgOv7L/vBIvKE2LsFTDbv1qBpZ5wPcNGYUHg==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/core/nevarmail"},"_npmVersion":"12.1.0","description":"Official client for the NevarMail v1 API. Typed, retries 429/5xx, throws NevarMailError on every non-2xx.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.4.0","typescript":"^5.5.0","@types/jest":"^29.5.14","@types/node":"^20.0.0","@jest/globals":"^29.7.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/nevarmail_0.7.0_1790658575723_0.05719088001666828","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@bernierllc/nevarmail","version":"0.8.0","keywords":["nevarmail","email","esp","transactional-email","sdk","api-client","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/nevarmail@0.8.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"13d82f7af101da6a786c9ffd8f5425c64e372ddc","tarball":"https://registry.npmjs.org/@bernierllc/nevarmail/-/nevarmail-0.8.0.tgz","fileCount":7,"integrity":"sha512-9DKYlLI1ZUTaM5TIA3HpqXgCpmfbvQswFCI13FnuYk0ZbAbRyCwntTRle5JdbE8R7I3oUCzRBu7QLSrifA0udg==","signatures":[{"sig":"MEUCIE/1NK/d7m6EsOB+GskpafrWz2ImYGi6Pmyq/9wxgDf0AiEA+SkuzZSiwVANbrTDM7pX5uq/yx7Maj1Zl8LLFVDHHRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBbvOsxg1tBDEAv4MsbXZDwVh1nnAby9KCgvAuxcvGwfAiAKHlQe+qaRBkoI1KoE/Y07TOQE6uZRQgUSzJTGhQgRiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54414},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-nevarmail-0.8.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint src --ext .ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","test:run":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52a3c39a-1614-4257-ab0f-d0981b8ac945"}},"_resolved":"/home/runner/work/tools/tools/packages/core/nevarmail/bernierllc-nevarmail-0.8.0.tgz","_integrity":"sha512-9DKYlLI1ZUTaM5TIA3HpqXgCpmfbvQswFCI13FnuYk0ZbAbRyCwntTRle5JdbE8R7I3oUCzRBu7QLSrifA0udg==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/core/nevarmail"},"_npmVersion":"12.1.0","description":"Official client for the NevarMail v1 API. Typed, retries 429/5xx, throws NevarMailError on every non-2xx.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.4.0","typescript":"^5.5.0","@types/jest":"^29.5.14","@types/node":"^20.0.0","@jest/globals":"^29.7.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/nevarmail_0.8.0_1790672173333_0.5131281012821809","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@bernierllc/nevarmail","version":"0.9.0","keywords":["nevarmail","email","esp","transactional-email","sdk","api-client","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/nevarmail@0.9.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"d2ac07e074187dc5d8576e56c9b46ce1278f3264","tarball":"https://registry.npmjs.org/@bernierllc/nevarmail/-/nevarmail-0.9.0.tgz","fileCount":7,"integrity":"sha512-oemAWq5YbNA1Y92HRcUEDG6A2lN+gt2lOU8rPnhAHVNbsYMhbUVxUn8VvOpzMC8mtfT/un6ZrpRITJfe/98KRw==","signatures":[{"sig":"MEUCIQDUIgSg0S+wbj2JokM3QPcsM85oGF3vsqk5HFtBsgcTaAIgOk4RKAu25cPB5ntBXx8c0NmjvwulNUE6BjeyZaGhoTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICILfeSEfh1z+mmHqx6CMOJSqhLMJ4oJKeWutze30bY8AiEArApID6UvlMjGmo1xFdTAJ/Sk0DBa4A09uaMcBYVlv0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55348},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-nevarmail-0.9.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint src --ext .ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","test:run":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52a3c39a-1614-4257-ab0f-d0981b8ac945"}},"_resolved":"/home/runner/work/tools/tools/packages/core/nevarmail/bernierllc-nevarmail-0.9.0.tgz","_integrity":"sha512-oemAWq5YbNA1Y92HRcUEDG6A2lN+gt2lOU8rPnhAHVNbsYMhbUVxUn8VvOpzMC8mtfT/un6ZrpRITJfe/98KRw==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/core/nevarmail"},"_npmVersion":"12.1.0","description":"Official client for the NevarMail v1 API. Typed, retries 429/5xx, throws NevarMailError on every non-2xx.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.4.0","typescript":"^5.5.0","@types/jest":"^29.5.14","@types/node":"^20.0.0","@jest/globals":"^29.7.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/nevarmail_0.9.0_1790676226233_0.7738277703717704","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@bernierllc/nevarmail","version":"0.10.0","keywords":["nevarmail","email","esp","transactional-email","sdk","api-client","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/nevarmail@0.10.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"16fa3277d9790fc20054e88b3057688cadf01d2b","tarball":"https://registry.npmjs.org/@bernierllc/nevarmail/-/nevarmail-0.10.0.tgz","fileCount":7,"integrity":"sha512-fHTUaT78f3yCOmKXnOiLnFi8Z+g6eftX6Nbs82N5BHWqV83wR4zI3BiPkb89ZmjseCCYv5oL7yCEByrSojwZNg==","signatures":[{"sig":"MEUCIDSWcu0dGJmf/8RR6qPRlz7UT3N966qwZBYEHxML04vOAiEAith5g1sSqJAhc+wfUZiFmTRd7eyL6UOAoAh/d78iyV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYjsxqQjjj7jqtu3plhw5s5Figd6XM+vWACmVRW4qfXAIhAIO5vouuevnZL5B8bn9Xyyk0yvC74iIi3X5psh1J21At","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56247},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-nevarmail-0.10.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint src --ext .ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","test:run":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52a3c39a-1614-4257-ab0f-d0981b8ac945"}},"_resolved":"/home/runner/work/tools/tools/packages/core/nevarmail/bernierllc-nevarmail-0.10.0.tgz","_integrity":"sha512-fHTUaT78f3yCOmKXnOiLnFi8Z+g6eftX6Nbs82N5BHWqV83wR4zI3BiPkb89ZmjseCCYv5oL7yCEByrSojwZNg==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/core/nevarmail"},"_npmVersion":"12.1.0","description":"Official client for the NevarMail v1 API. Typed, retries 429/5xx, throws NevarMailError on every non-2xx.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.4.0","typescript":"^5.5.0","@types/jest":"^29.5.14","@types/node":"^20.0.0","@jest/globals":"^29.7.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/nevarmail_0.10.0_1790678944298_0.9631972395063251","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@bernierllc/nevarmail","version":"0.11.0","keywords":["nevarmail","email","esp","transactional-email","sdk","api-client","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/nevarmail@0.11.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"b89741ca5be0412706db6e1a734fc8f739eec013","tarball":"https://registry.npmjs.org/@bernierllc/nevarmail/-/nevarmail-0.11.0.tgz","fileCount":7,"integrity":"sha512-eQwTd/bVte1RDtQrayZqaAzLcKIlwk/4EdQfpsWYvKQQClCv0u5l7ePCQQsiPHhDdsjemcrhRqqbRvEOPlWSQw==","signatures":[{"sig":"MEYCIQDpxa9YpEdXZ8YdipTiujNdqGl7BjxW52vl0YVXo4NvUAIhAIWNW88mUXwR8ShjlbgX6YtmxOii4JSOTjn1H27Sejqa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHTH+TCGcUgf68KQ5uAqNa9vgQDqls5APRH6OaRT3x/5AiEA/CuZp4Ws3OiIfDUN5ewKjxycqbQvrqEU+3+fvf+BA4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58320},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-nevarmail-0.11.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint src --ext .ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","test:run":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52a3c39a-1614-4257-ab0f-d0981b8ac945"}},"_resolved":"/home/runner/work/tools/tools/packages/core/nevarmail/bernierllc-nevarmail-0.11.0.tgz","_integrity":"sha512-eQwTd/bVte1RDtQrayZqaAzLcKIlwk/4EdQfpsWYvKQQClCv0u5l7ePCQQsiPHhDdsjemcrhRqqbRvEOPlWSQw==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/core/nevarmail"},"_npmVersion":"12.1.0","description":"Official client for the NevarMail v1 API. Typed, retries 429/5xx, throws NevarMailError on every non-2xx.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.4.0","typescript":"^5.5.0","@types/jest":"^29.5.14","@types/node":"^20.0.0","@jest/globals":"^29.7.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/nevarmail_0.11.0_1790688756922_0.21589377032052237","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@bernierllc/nevarmail","version":"0.12.0","keywords":["nevarmail","email","esp","transactional-email","sdk","api-client","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/nevarmail@0.12.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"fa576723a4765a4ff7222d7c564528a20d4ddf7b","tarball":"https://registry.npmjs.org/@bernierllc/nevarmail/-/nevarmail-0.12.0.tgz","fileCount":7,"integrity":"sha512-ge1ZRwD/kAYVdCI7mVNLUkv9BjQsm+7upE5s1bsbU1jgCcemvzdrzIbXII23SOLEudUZxi+oBTWz24YRTvhRng==","signatures":[{"sig":"MEUCIQCWvU0t20Hl4Dru3t6RFMdFTzHRBLbA1L/UHDPP7/T2DQIgFIP2dF1MwOtfBYMCB5c7fJusXp4JtGw+Wbi+i0wzJ1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD+q5rXvzQnuEV3m8mKJYGPfvZ30lhqp6KjvFljMBYKxAIhAJvp7Z6HU1siy72++rD0cfTLxhO/uP58c4/Y0Kjh0EKa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59974},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-nevarmail-0.12.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint src --ext .ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","test:run":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52a3c39a-1614-4257-ab0f-d0981b8ac945"}},"_resolved":"/home/runner/work/tools/tools/packages/core/nevarmail/bernierllc-nevarmail-0.12.0.tgz","_integrity":"sha512-ge1ZRwD/kAYVdCI7mVNLUkv9BjQsm+7upE5s1bsbU1jgCcemvzdrzIbXII23SOLEudUZxi+oBTWz24YRTvhRng==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/core/nevarmail"},"_npmVersion":"12.2.0","description":"Official client for the NevarMail v1 API. Typed, retries 429/5xx, throws NevarMailError on every non-2xx.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.4.0","typescript":"^5.5.0","@types/jest":"^29.5.14","@types/node":"^20.0.0","@jest/globals":"^29.7.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/nevarmail_0.12.0_1790800563409_0.032292705044825176","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@bernierllc/nevarmail","version":"0.13.0","keywords":["nevarmail","email","esp","transactional-email","sdk","api-client","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/nevarmail@0.13.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"08ac2dc641a725308ddd8c273369b91c254bc63e","tarball":"https://registry.npmjs.org/@bernierllc/nevarmail/-/nevarmail-0.13.0.tgz","fileCount":7,"integrity":"sha512-nNUxzEvq45L4ib5Ra4AmmeFjZDkpHWtYzL0qbSlzhJBbWeuR0SVbUMcG0XZIPQZsHMWP8D/odIj5g8eSeywTtQ==","signatures":[{"sig":"MEQCIExmfCYhOREf359WsJ+TBrdMrWMGoXnZdxD7RhvOgZZRAiAVr7kC/FJCmJbm/5JK6KNQj0clncg+7Yu1lWQlOUXANw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCMvqmarx9PnojtmDYylulQPvwonx9Fj2HAuLj6F1IrswIgdHwRp39lg8I2qTLAvpfcCPu6L1XRjLRIFg23OqUiGJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60202},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-nevarmail-0.13.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint src --ext .ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","test:run":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52a3c39a-1614-4257-ab0f-d0981b8ac945"}},"_resolved":"/home/runner/work/tools/tools/packages/core/nevarmail/bernierllc-nevarmail-0.13.0.tgz","_integrity":"sha512-nNUxzEvq45L4ib5Ra4AmmeFjZDkpHWtYzL0qbSlzhJBbWeuR0SVbUMcG0XZIPQZsHMWP8D/odIj5g8eSeywTtQ==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/core/nevarmail"},"_npmVersion":"12.2.0","description":"Official client for the NevarMail v1 API. Typed, retries 429/5xx, throws NevarMailError on every non-2xx.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.4.0","typescript":"^5.5.0","@types/jest":"^29.5.14","@types/node":"^20.0.0","@jest/globals":"^29.7.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/nevarmail_0.13.0_1790897794040_0.8921978754726183","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@bernierllc/nevarmail","version":"0.13.1","keywords":["nevarmail","email","esp","transactional-email","sdk","api-client","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/nevarmail@0.13.1","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"c3467f6ffcca631a5e7d568298a401caa27de005","tarball":"https://registry.npmjs.org/@bernierllc/nevarmail/-/nevarmail-0.13.1.tgz","fileCount":7,"integrity":"sha512-NcN69qjchd33XHG5q3HFdq9hOC/Ltp5wkMLzr9JRT9Xw+W/Dk5tRsUbMgsb+EkQ4eGp52drimF0i47VptnNQDg==","signatures":[{"sig":"MEYCIQCugco9aGYTtsfPJOvCHyET9id4OHLv3bVLcF6pKh0o4AIhAIpEqjihziIun/V0ROTsUcGLMvGtCSn1hov7o4aDyrrX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFq8zx5UuOron/XmHtgSdy1+GEjI5/D3BwmORvQDwH9SAiBfXf3BiQkUtnlLxJN0Tzcs7dGREYo9gOg934rV87PWmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61036},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-nevarmail-0.13.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint src --ext .ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","test:run":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52a3c39a-1614-4257-ab0f-d0981b8ac945"}},"_resolved":"/home/runner/work/tools/tools/packages/core/nevarmail/bernierllc-nevarmail-0.13.1.tgz","_integrity":"sha512-NcN69qjchd33XHG5q3HFdq9hOC/Ltp5wkMLzr9JRT9Xw+W/Dk5tRsUbMgsb+EkQ4eGp52drimF0i47VptnNQDg==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/core/nevarmail"},"_npmVersion":"12.2.0","description":"Official client for the NevarMail v1 API. Typed, retries 429/5xx, throws NevarMailError on every non-2xx.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.4.0","typescript":"^5.5.0","@types/jest":"^29.5.14","@types/node":"^20.0.0","@jest/globals":"^29.7.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/nevarmail_0.13.1_1790905464399_0.9564401701929495","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"_id":"@bernierllc/nevarmail@0.14.0","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"dd2309f9fc4854fb993c671d15c374f55e9a32dc","tarball":"https://registry.npmjs.org/@bernierllc/nevarmail/-/nevarmail-0.14.0.tgz","fileCount":7,"integrity":"sha512-VXYxrZD+SJvQ0sYp8yulr/EkUzKH+1CldG2/li7Jsc7PUY9SyEhdsh0DEgK3jnMyt5BeZkdAKLq+rgBLUIXoVQ==","signatures":[{"sig":"MEQCIGKSLsyzBRgtw8M4lDHAHZFX5yGXAB4/rZAOkZX8GVn9AiBDXD33V0CEdMxRm0LjaeKZ5Bi/CKYo0FCACkzHU8wqZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDwdC/WXnQh8kP35QXEkjX6PrdnSzcYLoohoemO5seugAiBZ9+lqwWsMgD+5DX1OtIugGWpaBM2xW1Y9xQCxHPSgrA=="}],"unpackedSize":63823},"main":"./dist/index.js","name":"@bernierllc/nevarmail","type":"module","_from":"file:bernierllc-nevarmail-0.14.0.tgz","types":"./dist/index.d.ts","author":{"name":"Bernier LLC"},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"license":"MIT","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint src --ext .ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","test:run":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"version":"0.14.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52a3c39a-1614-4257-ab0f-d0981b8ac945"}},"homepage":"https://github.com/bernierllc/tools#readme","keywords":["nevarmail","email","esp","transactional-email","sdk","api-client","bernierllc"],"_resolved":"/home/runner/work/tools/tools/packages/core/nevarmail/bernierllc-nevarmail-0.14.0.tgz","_integrity":"sha512-VXYxrZD+SJvQ0sYp8yulr/EkUzKH+1CldG2/li7Jsc7PUY9SyEhdsh0DEgK3jnMyt5BeZkdAKLq+rgBLUIXoVQ==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/core/nevarmail"},"_npmVersion":"12.2.0","description":"Official client for the NevarMail v1 API. Typed, retries 429/5xx, throws NevarMailError on every non-2xx.","directories":{},"maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.4.0","typescript":"^5.5.0","@types/jest":"^29.5.14","@types/node":"^20.0.0","@jest/globals":"^29.7.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nevarmail_0.14.0_1790911697363_0.7605993134911972"}}},"time":{"created":"2026-09-10T19:52:27.260Z","modified":"2026-10-02T03:28:17.599Z","0.0.0":"2026-09-10T19:52:27.519Z","0.3.0":"2026-09-10T20:39:31.154Z","0.4.0":"2026-09-28T15:39:06.162Z","0.5.0":"2026-09-28T18:55:53.803Z","0.6.0":"2026-09-28T22:36:03.547Z","0.7.0":"2026-09-29T05:09:35.811Z","0.8.0":"2026-09-29T08:56:13.412Z","0.9.0":"2026-09-29T10:03:46.335Z","0.10.0":"2026-09-29T10:49:04.393Z","0.11.0":"2026-09-29T13:32:37.020Z","0.12.0":"2026-09-30T20:36:03.515Z","0.13.0":"2026-10-01T23:36:34.134Z","0.13.1":"2026-10-02T01:44:24.482Z","0.14.0":"2026-10-02T03:28:17.445Z"},"bugs":{"url":"https://github.com/bernierllc/tools/issues"},"author":{"name":"Bernier LLC"},"license":"MIT","homepage":"https://github.com/bernierllc/tools#readme","keywords":["nevarmail","email","esp","transactional-email","sdk","api-client","bernierllc"],"repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/core/nevarmail"},"description":"Official client for the NevarMail v1 API. Typed, retries 429/5xx, throws NevarMailError on every non-2xx.","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"readme":"# @bernierllc/nevarmail\n\nThe official client for the NevarMail v1 API.\n\n> **Where this lives.** This package is published from `bernierllc/tools`\n> (`packages/core/nevarmail`) and is the single source of truth for the client.\n> The NevarMail API it wraps is built in `bernierllc/email_demo`. **Any change to the\n> NevarMail v1 API surface requires a matching change here, in the same unit of work** —\n> see that repo's `CLAUDE.md` → \"NevarMail SDK (`@bernierllc/nevarmail`)\".\n\n\n**One rule: every non-2xx throws.** If a call returns, the API accepted it. There is no\n\"success\" object carrying a failure inside it, and no option to silence errors — the audit\nthat produced this package found a production integration that swallowed every error, so an\norg may have been mailing into a `403` for months with nothing on either side noticing.\n\n## Installation\n\n```bash\nnpm install @bernierllc/nevarmail\n```\n\nRequires Node 20+ (uses the global `fetch`). Zero dependencies.\n\n## Integration status\n\n| Integration | Status | Why |\n|-------------|--------|-----|\n| Logger (`@bernierllc/logger`) | not-applicable | A zero-dependency API client stays zero-dependency. Every failure surfaces as a thrown `NevarMailError` carrying `status`, `code`, `requestId` and `cause` — log it in the consumer, with the consumer's logger. |\n| NeverHub (`@bernierllc/neverhub-adapter`) | not-applicable | Core-tier package with no runtime lifecycle to register; NeverHub registration belongs to the service or suite that composes this client. Graceful degradation is therefore not required here. |\n\n## Usage\n\n```ts\nimport { NevarMail } from \"@bernierllc/nevarmail\";\n\nconst nevarmail = new NevarMail({ apiKey: process.env.NEVARMAIL_API_KEY! });\n\nconst result = await nevarmail.sendEmail({\n  to: \"customer@example.com\",\n  subject: \"Your quote is ready\",\n  html: \"<p>Here it is.</p>\",\n  use_case_id: process.env.NEVARMAIL_USE_CASE_TRANSACTIONAL,\n});\n\nconsole.log(result.id, result.status);\n```\n\n## Tenancy — one key is one org\n\nA NevarMail API key **is** the organization. There is no org id in any request body; the\nserver resolves it from the key and ignores anything you send. Two consequences:\n\n- One key per org. A key cannot be pointed at a second org, and a multi-tenant app that\n  sends on behalf of several NevarMail orgs holds several keys.\n- Never accept an org identifier from an end user and pass it through. There is nowhere to\n  put it, and the attempt is a sign the integration is modeling tenancy wrong.\n\n## Keys, surfaces, and modes\n\nKeys look like `nvm_api_live_…`, `nvm_api_test_…`, `nvm_mcp_live_…`, `nvm_mcp_test_…`.\n\n- **Surface** (`api` vs `mcp`) — this package speaks REST, so it needs an `api` key. Pass an\n  `mcp` key and the constructor throws immediately rather than letting the server answer a\n  `403 KEY_TYPE_MISMATCH` at your first send, which reads like an auth bug.\n- **Mode** (`live` vs `test`) — a test key sends only to addresses on the org's test\n  allow-list; anything else is a `422 TEST_MODE_RECIPIENT_NOT_ALLOWED`. The mode is a\n  property of the key, never a client option: `client.mode` reports what the key is.\n\n```ts\nconst nevarmail = new NevarMail({ apiKey: key });\nif (nevarmail.mode === \"test\") console.warn(\"test key — sends are allow-list only\");\n```\n\n## Errors\n\nEvery failure is a `NevarMailError`:\n\n```ts\nimport { NevarMail, NevarMailError } from \"@bernierllc/nevarmail\";\n\ntry {\n  await nevarmail.sendEmail({ to, subject, html });\n} catch (err) {\n  if (err instanceof NevarMailError && err.code === \"RECIPIENT_SUPPRESSED\") {\n    // Expected: this person opted out. Not an outage.\n    return;\n  }\n  throw err; // everything else is worth waking someone for\n}\n```\n\n| Field | Meaning |\n|---|---|\n| `status` | HTTP status; `0` when the request never reached the API |\n| `code` | Machine-readable code — branch on this, never on `message` |\n| `requestId` | Quote it in support; it matches the API's `x-request-id` |\n| `retryAfter` | Seconds, from `Retry-After` on a 429 |\n| `body` | The parsed response, for codes newer than your installed version |\n\nCodes worth handling explicitly:\n\n| Code | Status | What it means |\n|---|---|---|\n| `RECIPIENT_SUPPRESSED` | 422 | Bounced, complained, or unsubscribed. Do not retry. |\n| `MARKETING_NOT_ENABLED` | 422 | `emailType: \"marketing\"` before marketing is configured (Settings → Marketing, incl. a CAN-SPAM address). |\n| `TEST_MODE_RECIPIENT_NOT_ALLOWED` | 422 | Test key, recipient not on the allow-list. |\n| `CC_BCC_NOT_SUPPORTED_FOR_TEMPLATE` | 400 | Templated mail renders per recipient; send one request each. |\n| `VALIDATION_ERROR` | 400 | The body is wrong. Retrying will not help. |\n| `SCOPE_DENIED` | 403 | The key lacks the scope this route needs. |\n| `KEY_TYPE_MISMATCH` | 403 | An MCP key on a REST route (this client refuses it at construction). |\n| `RATE_LIMITED` | 429 | Retried automatically; surfaced if the budget runs out. |\n| `SCHEDULE_NOT_CANCELLABLE` | 409 | The scheduled send already fired or was already cancelled. |\n| `NETWORK_ERROR` | 0 | No response at all — DNS, TLS, or timeout. |\n\n## Retries\n\nRetried: `429` (honoring `Retry-After`), `5xx`, and network failures — exponential backoff\nwith jitter, two extra attempts by default (`maxRetries`).\n\nNever retried: any other `4xx`. It will fail the same way forever, so retrying turns one bad\nrequest into three. Sends are not idempotent; a retry after a `5xx` may deliver twice.\n\n## Use cases and suppression scope\n\nSuppressions are per project. `checkSuppression(email, useCaseId?, projectId?)` answers for\none project: `projectId`, else the project of `useCaseId`, else the organization's only\nproject. An organization with several projects gets `400 PROJECT_REQUIRED` when neither is\npassed. A bounce or spam complaint on a provider account blocks every project; any other\nsuppression blocks only its own.\n\n`use_case_id` names the message category a send belongs to. It is the difference between\n\"this person unsubscribed from your newsletter\" and \"this person can no longer be emailed\":\n\n- **Name it**, and an opt-out from a *different* category's list does not block the send,\n  and a category marked non-suppressable is exempt from opt-outs.\n- **Omit it**, and every active suppression of the project applies — the strict reading.\n\nBounces, spam complaints and manual suppressions block every category regardless. Only a\n`use_case_id` you passed yourself can narrow a block; a default the server resolves cannot.\n\n## Methods\n\n| Method | Route | Scope |\n|---|---|---|\n| `sendEmail` | `POST /api/v1/email/send` | `email:send` |\n| `sendEmailToList` | `POST /api/v1/email/send-to-list` | `email:send` |\n| `scheduleEmail` | `POST /api/v1/email/schedule` | `email:send` |\n| `listScheduledEmails` | `GET /api/v1/email/schedule` | `email:send` |\n| `cancelScheduledEmail` | `DELETE /api/v1/email/schedule/{id}` | `email:send` |\n| `checkSuppression` | `GET /api/v1/suppressions/check` | `org:read` |\n| `getPreferences(email, projectId?)` — one address's lists in one project; `projectId` required when the org has more than one | `GET /api/v1/preferences` | `contacts:read` |\n| `setPreferences(email, { subscribedListIds, unsubscribeAll, projectId? })` — the complete set of lists to stay on | `PUT /api/v1/preferences` | `contacts:write` |\n| `listTemplates` / `createTemplate` / `getTemplate` / `updateTemplate` / `deleteTemplate` | `/api/v1/templates` | `templates:read` / `templates:write` |\n| `renderTemplate` | `POST /api/v1/templates/{id}/render` | `templates:read` |\n| `listLists` / `createList` / `getList` | `/api/v1/lists` | `contacts:read` / `contacts:write` |\n| `addListContacts` | `POST /api/v1/lists/{id}/contacts` | `contacts:write` |\n| `listContacts` / `upsertContacts` / `updateContact` / `deleteContact` | `/api/v1/contacts` | `contacts:read` / `contacts:write` |\n| `listSenders` / `createSender(input)` — `input.projectId?` targets a project when the org has more than one | `/api/v1/senders` | `senders:read` / `senders:write` |\n| `getSender` / `updateSender` / `deleteSender` | `/api/v1/senders/{id}` | `senders:read` / `senders:write` |\n| `importSenders({ projectId? })` — adopts the project's provider-account identities; re-run to pick up provider verification | `POST /api/v1/senders/import` | `senders:write` |\n| `listDomains` / `createDomain(domain, { projectId })` / `getDomain` / `deleteDomain` | `/api/v1/domains` | `domains:read` / `domains:write` |\n| `getDomainDnsRecords` / `verifyDomain` | `/api/v1/domains/{id}/…` | `domains:read` / `domains:write` |\n| `listSuppressions` / `addSuppressions` | `/api/v1/suppressions` | `org:read` / `org:write` |\n| `getInboxDbStatus` | `GET /api/v1/inbox-db/status` | `org:read` |\n| `connectInboxDb({ connectionString, provider? })` / `testInboxDbConnection` | `POST /api/v1/inbox-db/connection` / `…/connection/test` | `org:write` |\n\nApplication-level details worth knowing before you hit them:\n\n- **List methods keep pagination.** `listTemplates` and friends return\n  `{ data, pagination: { page, perPage, total } }` — the envelope's pagination is the point of\n  calling a list route, so it is not unwrapped away. Single-resource methods return the payload\n  directly, same as the send methods.\n- **Updates are `PATCH`, and partial.** Send only the fields you are changing.\n- **`renderTemplate(id, variables)` sends the variables map as the whole body** — not wrapped in\n  a `variables` key.\n- **`deleteTemplate` never 404s**: an unknown id resolves `{ deleted: false }` on a 200. Every\n  other delete throws on a missing resource.\n- **Lists have no update or delete** — the API exposes none; the SDK does not invent them.\n- **Suppression scope is cross-field**: `scope: \"use_case\"` requires `use_case_id`, and\n  `use_case_id` with `scope: \"account\"` is a `400`. `projectId` names the project the rows land\n  in; omitted, they land in the use case's project, else in every project the key's owner can open.\n- **Managed accounts cannot delete domains** — `deleteDomain` throws `403 MANAGED_ACCOUNT`.\n- **The inbox-db connection string is sent once and never echoed.** `connectInboxDb` stores it encrypted; `InboxDbStatus` omits it. `schemaName` is the Postgres schema NevarMail owns in your database.\n\nAnything still not covered — analytics, campaigns, webhook endpoints — goes through\n`request()` (or `requestPaginated()` for list routes), which applies the same auth, envelope\nunwrapping, throwing, and retries:\n\n```ts\nconst summary = await nevarmail.request<AnalyticsSummary>(\"GET\", \"/api/v1/analytics/summary\");\n```\n\nReach for `request()` rather than writing a second HTTP client beside this one. That is how\nthe swallowed-error problem happened the first time.\n\n### `sendEmailToList` returns a rollup, not a verdict\n\nA list send that reaches some recipients is a `200` with `status: \"partial\"` and a non-zero\n`failedCount`. Check the fields; a 2xx does not mean everyone received it.\n\n```ts\nconst run = await nevarmail.sendEmailToList({ listId, subject, htmlContent });\nif (run.status !== \"sent\") console.error(run.failedCount, run.failures);\n```\n\n### Scheduling needs a real instant\n\n`scheduled_for` must carry an explicit offset — `2026-09-01T14:00:00Z` or\n`2026-09-01T10:00:00-04:00`. A bare local time is four different moments depending on who\ntyped it, so the API rejects it rather than guessing. Convert on your side, where the zone is\nactually known. Templated scheduled sends are refused: the processor does not render\ntemplates, so accepting one would queue an empty body.\n\n## Options\n\n```ts\nnew NevarMail({\n  apiKey: process.env.NEVARMAIL_API_KEY!,\n  baseUrl: \"https://app.nevarmail.com\", // default\n  timeoutMs: 30_000,                    // default\n  maxRetries: 2,                        // default\n  fetch: undefined,                     // inject one for tests or a custom runtime\n});\n```\n","readmeFilename":"README.md"}