{"_id":"@ahasend/sdk","_rev":"5-cb882225ca137287dfd2a86ed86a913a","name":"@ahasend/sdk","dist-tags":{"latest":"0.2.1","next":"0.2.1"},"versions":{"0.1.0":{"name":"@ahasend/sdk","version":"0.1.0","keywords":["ahasend","email","transactional","sdk","typescript","smtp","webhooks"],"author":{"name":"AhaSend"},"license":"MIT","_id":"@ahasend/sdk@0.1.0","maintainers":[{"name":"ahasend","email":"info@ahasend.com"}],"homepage":"https://ahasend.com","bugs":{"url":"https://github.com/AhaSend/ahasend-ts/issues"},"dist":{"shasum":"e293e9a75e9be13cc383a6c22751f70583cb8fd4","tarball":"https://registry.npmjs.org/@ahasend/sdk/-/sdk-0.1.0.tgz","fileCount":24,"integrity":"sha512-fNs6ywcXFwYly119gJV0n183zB/fiFyn24mY18MECfCXLNdUY6fNBifVN9GyiEXqm4IB0JxFIcOQ+7TVq0K5Rg==","signatures":[{"sig":"MEUCIQCHRf1dq+z158ASJUbkQWpC1KEC6qGa/wVvgnPF6Wq86QIgS6xAKzrwWdvuWMsWyQuhpSwusGijUtnrOPgZixocEE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahasend%2fsdk@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722401},"main":"./dist/index.cjs","type":"module","_from":"file:/tmp/candidate/ahasend-sdk-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/webhooks/index.d.cts","default":"./dist/webhooks/index.cjs"}},"./package.json":"./package.json"},"scripts":{"ci":"npm run typecheck && npm run lint && npm run docs:check && npm test && npm run verify:audit && npm run test:package:preflight","dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"examples/**/*.mjs\" --max-warnings 0","test":"npm run test:policy && vitest run --exclude 'tests/test-policy.test.ts'","build":"node scripts/build.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","sdk:check":"node scripts/generate-sdk.mjs --check","test:unit":"npm run test:policy && vitest run --exclude 'tests/integration/**' --exclude 'tests/test-policy.test.ts'","typecheck":"tsc --noEmit && tsc --noEmit --project tsconfig.tests.json","docs:check":"node scripts/generate-docs.mjs --check && npm run test:docs:preflight","test:watch":"vitest","test:policy":"vitest run tests/test-policy.test.ts","release:live":"node scripts/run-live-acceptance.mjs","sdk:generate":"node scripts/generate-sdk.mjs","verify:audit":"node scripts/verify-audit.mjs","docs:generate":"node scripts/generate-docs.mjs","test:coverage":"npm run test:policy && vitest run --coverage --exclude 'tests/test-policy.test.ts'","prepublishOnly":"npm run clean && npm run contracts:check && npm run sdk:check && npm run docs:check && npm run verify:audit && npm run typecheck && npm run lint && npm run test && npm run test:package:preflight","release:verify":"vitest run tests/release tests/version.test.ts tests/contracts.test.ts tests/generation.test.ts","verify:package":"node scripts/verify-package.mjs","contracts:check":"node scripts/generate-contracts.mjs --check","test:integration":"npm run test:integration:preflight","release:candidate":"node scripts/create-candidate.mjs","test:docs:tarball":"node scripts/verify-docs.mjs","contracts:generate":"node scripts/generate-contracts.mjs","release:source-gate":"node scripts/run-source-gates.mjs","test:docs:preflight":"node scripts/create-docs-preflight-pack.mjs","test:package:tarball":"npm run verify:package","test:package:preflight":"npm run build && node scripts/create-preflight-pack.mjs","test:integration:tarball":"vitest run --config vitest.integration.config.ts","test:docs:workflows:source":"node scripts/verify-doc-workflows.mjs --source","test:integration:preflight":"npm run test:package:preflight","test:docs:workflows:artifact":"node scripts/verify-doc-workflows.mjs --artifact"},"_npmUser":{"name":"ahasend","email":"info@ahasend.com"},"_resolved":"/tmp/candidate/ahasend-sdk-0.1.0.tgz","overrides":{"esbuild":"^0.28.1","postman-collection":{"uuid":"^11.1.1","lodash":"^4.18.1"}},"_integrity":"sha512-fNs6ywcXFwYly119gJV0n183zB/fiFyn24mY18MECfCXLNdUY6fNBifVN9GyiEXqm4IB0JxFIcOQ+7TVq0K5Rg==","repository":{"url":"git+https://github.com/AhaSend/ahasend-ts.git","type":"git"},"_npmVersion":"11.12.0","description":"Official Node.js TypeScript SDK for the AhaSend transactional email API.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@11.12.0","devDependencies":{"ajv":"^6.14.0","tsup":"^8.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.6","express":"5.2.1","js-yaml":"4.3.0","publint":"0.3.21","prettier":"3.8.3","@eslint/js":"9.39.4","typescript":"5.6.3","@types/node":"^22.0.0","@types/express":"5.0.6","@types/js-yaml":"^4.0.9","typescript-current":"npm:typescript@7.0.2","@vitest/coverage-v8":"^3.2.6","@stoplight/prism-cli":"5.14.2","@arethetypeswrong/cli":"0.18.5","@microsoft/api-extractor":"7.58.10","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1785945276497_0.934888864054841","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ahasend/sdk","version":"0.2.0","keywords":["ahasend","email","transactional","sdk","typescript","smtp","webhooks"],"author":{"name":"AhaSend"},"license":"MIT","_id":"@ahasend/sdk@0.2.0","maintainers":[{"name":"ahasend","email":"info@ahasend.com"}],"homepage":"https://ahasend.com","bugs":{"url":"https://github.com/AhaSend/ahasend-ts/issues"},"dist":{"shasum":"667c97def4ff99b5cc46b76f2593ba54f323ed85","tarball":"https://registry.npmjs.org/@ahasend/sdk/-/sdk-0.2.0.tgz","fileCount":24,"integrity":"sha512-Z/GN7z7N1pwjZDR7gOmgW39x6cLo4B0DLcmuV6o+OYCneycxrYq1ru+aDPSpVDuEEOaeOXceLfq7SyctZHsTpg==","signatures":[{"sig":"MEQCIAxZh8kOz4Bvto/DI+J4ut2S4ZITkHGvXSTkUMH2ZL7xAiAxmJfbQrnXxcFuqT0I/fzX2h068NtsJ5u9EYM0cHFvBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahasend%2fsdk@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1741092},"main":"./dist/index.cjs","type":"module","_from":"file:/tmp/candidate/ahasend-sdk-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/webhooks/index.d.cts","default":"./dist/webhooks/index.cjs"}},"./package.json":"./package.json"},"scripts":{"ci":"npm run typecheck && npm run lint && npm run docs:check && npm test && npm run verify:audit && npm run test:package:preflight","dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"examples/**/*.mjs\" --max-warnings 0","test":"npm run test:policy && npm run build && vitest run --exclude 'tests/test-policy.test.ts'","build":"node scripts/build.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","sdk:check":"node scripts/generate-sdk.mjs --check","test:unit":"npm run test:policy && npm run build && vitest run --exclude 'tests/integration/**' --exclude 'tests/test-policy.test.ts'","typecheck":"tsc --noEmit && tsc --noEmit --project tsconfig.tests.json","docs:check":"node scripts/generate-docs.mjs --check && npm run test:docs:preflight","test:watch":"npm run build && vitest","test:policy":"vitest run tests/test-policy.test.ts","release:live":"node scripts/run-live-acceptance.mjs","sdk:generate":"node scripts/generate-sdk.mjs","verify:audit":"node scripts/verify-audit.mjs","docs:generate":"node scripts/generate-docs.mjs","test:coverage":"npm run test:policy && npm run build && vitest run --coverage --exclude 'tests/test-policy.test.ts'","prepublishOnly":"npm run clean && npm run contracts:check && npm run sdk:check && npm run docs:check && npm run verify:audit && npm run typecheck && npm run lint && npm run test && npm run test:package:preflight","release:verify":"vitest run tests/release tests/version.test.ts tests/contracts.test.ts tests/generation.test.ts","verify:package":"node scripts/verify-package.mjs","contracts:check":"node scripts/generate-contracts.mjs --check","test:integration":"npm run test:integration:preflight","test:runtime:bun":"node scripts/run-runtime-smoke.mjs bun","release:candidate":"node scripts/create-candidate.mjs","test:docs:tarball":"node scripts/verify-docs.mjs","test:runtime:deno":"node scripts/run-runtime-smoke.mjs deno","contracts:generate":"node scripts/generate-contracts.mjs","release:source-gate":"node scripts/run-source-gates.mjs","test:docs:preflight":"node scripts/create-docs-preflight-pack.mjs","test:package:tarball":"npm run verify:package","test:package:preflight":"npm run build && node scripts/create-preflight-pack.mjs","test:conformance:workerd":"npm run build && npm run test:conformance:workerd:artifact","test:integration:tarball":"vitest run --config vitest.integration.config.ts","test:docs:workflows:source":"node scripts/verify-doc-workflows.mjs --source","test:integration:preflight":"npm run test:package:preflight","test:docs:workflows:artifact":"node scripts/verify-doc-workflows.mjs --artifact","test:conformance:workerd:artifact":"vitest run --config vitest.workerd.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4a2a549-75e7-45e3-94b1-bdd95b06b03b"}},"_resolved":"/tmp/candidate/ahasend-sdk-0.2.0.tgz","overrides":{"esbuild":"0.28.1","postman-collection":{"uuid":"^11.1.1","lodash":"^4.18.1"},"json-schema-ref-parser":{"js-yaml":"3.15.1"}},"_integrity":"sha512-Z/GN7z7N1pwjZDR7gOmgW39x6cLo4B0DLcmuV6o+OYCneycxrYq1ru+aDPSpVDuEEOaeOXceLfq7SyctZHsTpg==","repository":{"url":"git+https://github.com/AhaSend/ahasend-ts.git","type":"git"},"_npmVersion":"11.12.0","description":"Official TypeScript SDK for the AhaSend transactional email API.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@11.12.0","readmeFilename":"README.md","devDependencies":{"ajv":"^6.14.0","tsup":"^8.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.6","esbuild":"0.28.1","express":"5.2.1","js-yaml":"4.3.1","publint":"0.3.21","workerd":"1.20260801.1","prettier":"3.8.3","wrangler":"4.120.0","@eslint/js":"9.39.4","typescript":"5.6.3","@types/node":"^22.0.0","@types/express":"5.0.6","@types/js-yaml":"^4.0.9","@edge-runtime/vm":"5.0.0","typescript-current":"npm:typescript@7.0.2","@vitest/coverage-v8":"^3.2.6","@stoplight/prism-cli":"5.14.2","@arethetypeswrong/cli":"0.18.5","@microsoft/api-extractor":"7.58.10","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0_1786280356555_0.4187020026093833","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@ahasend/sdk","version":"0.2.1","keywords":["ahasend","email","transactional","sdk","typescript","smtp","webhooks"],"author":{"name":"AhaSend"},"license":"MIT","_id":"@ahasend/sdk@0.2.1","maintainers":[{"name":"ahasend","email":"info@ahasend.com"}],"homepage":"https://ahasend.com","bugs":{"url":"https://github.com/AhaSend/ahasend-ts/issues"},"dist":{"shasum":"bf90b3d98d5117b862a5b1ec0421c5d4931cc806","tarball":"https://registry.npmjs.org/@ahasend/sdk/-/sdk-0.2.1.tgz","fileCount":24,"integrity":"sha512-pYTA5EqcfBmo1pTVLj6hEjKoP1ecnIGcyZMoOcWLkGbGOHlgkjuG5jl9YyPdgwHIQNwZCu3Odo67ncoCvWsibg==","signatures":[{"sig":"MEUCIQDKsV/xtJmUzn5RdKNY4KTOuKh72UujbNhjtyRNP/8MNwIgQTBBEEt6yqHh+9dULGnN11AmqONxseCpHaLSbMik8Oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahasend%2fsdk@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1764929},"main":"./dist/index.cjs","type":"module","_from":"file:/tmp/candidate/ahasend-sdk-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/webhooks/index.d.cts","default":"./dist/webhooks/index.cjs"}},"./package.json":"./package.json"},"scripts":{"ci":"npm run typecheck && npm run lint && npm run docs:check && npm test && npm run verify:audit && npm run test:package:preflight","dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"examples/**/*.mjs\" --max-warnings 0","test":"npm run test:policy && npm run build && vitest run --exclude 'tests/test-policy.test.ts'","build":"node scripts/build.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","sdk:check":"node scripts/generate-sdk.mjs --check","test:unit":"npm run test:policy && npm run build && vitest run --exclude 'tests/integration/**' --exclude 'tests/test-policy.test.ts'","typecheck":"tsc --noEmit && tsc --noEmit --project tsconfig.tests.json","docs:check":"node scripts/generate-docs.mjs --check && npm run test:docs:preflight","test:watch":"npm run build && vitest","test:policy":"vitest run tests/test-policy.test.ts","release:live":"node scripts/run-live-acceptance.mjs","sdk:generate":"node scripts/generate-sdk.mjs","verify:audit":"node scripts/verify-audit.mjs","docs:generate":"node scripts/generate-docs.mjs","test:coverage":"npm run test:policy && npm run build && vitest run --coverage --exclude 'tests/test-policy.test.ts'","prepublishOnly":"npm run clean && npm run contracts:check && npm run sdk:check && npm run docs:check && npm run verify:audit && npm run typecheck && npm run lint && npm run test && npm run test:package:preflight","release:verify":"vitest run tests/release tests/version.test.ts tests/contracts.test.ts tests/generation.test.ts","verify:package":"node scripts/verify-package.mjs","contracts:check":"node scripts/generate-contracts.mjs --check","test:integration":"npm run test:integration:preflight","test:runtime:bun":"node scripts/run-runtime-smoke.mjs bun","release:candidate":"node scripts/create-candidate.mjs","test:docs:tarball":"node scripts/verify-docs.mjs","test:runtime:deno":"node scripts/run-runtime-smoke.mjs deno","contracts:generate":"node scripts/generate-contracts.mjs","release:source-gate":"node scripts/run-source-gates.mjs","test:docs:preflight":"node scripts/create-docs-preflight-pack.mjs","test:package:tarball":"npm run verify:package","test:package:preflight":"npm run build && node scripts/create-preflight-pack.mjs","test:conformance:workerd":"npm run build && npm run test:conformance:workerd:artifact","test:integration:tarball":"vitest run --config vitest.integration.config.ts","test:docs:workflows:source":"node scripts/verify-doc-workflows.mjs --source","test:integration:preflight":"npm run test:package:preflight","test:docs:workflows:artifact":"node scripts/verify-doc-workflows.mjs --artifact","test:conformance:workerd:artifact":"vitest run --config vitest.workerd.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4a2a549-75e7-45e3-94b1-bdd95b06b03b"}},"_resolved":"/tmp/candidate/ahasend-sdk-0.2.1.tgz","overrides":{"esbuild":"0.28.1","postman-collection":{"uuid":"^11.1.1","lodash":"^4.18.1"},"json-schema-ref-parser":{"js-yaml":"3.15.1"}},"_integrity":"sha512-pYTA5EqcfBmo1pTVLj6hEjKoP1ecnIGcyZMoOcWLkGbGOHlgkjuG5jl9YyPdgwHIQNwZCu3Odo67ncoCvWsibg==","repository":{"url":"git+https://github.com/AhaSend/ahasend-ts.git","type":"git"},"_npmVersion":"11.12.0","description":"Official TypeScript SDK for the AhaSend transactional email API.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@11.12.0","readmeFilename":"README.md","devDependencies":{"ajv":"^6.14.0","tsup":"^8.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.6","esbuild":"0.28.1","express":"5.2.1","js-yaml":"4.3.1","publint":"0.3.21","workerd":"1.20260801.1","prettier":"3.8.3","wrangler":"4.120.0","@eslint/js":"9.39.4","typescript":"5.6.3","@types/node":"^22.0.0","@types/express":"5.0.6","@types/js-yaml":"^4.0.9","@edge-runtime/vm":"5.0.0","typescript-current":"npm:typescript@7.0.2","@vitest/coverage-v8":"^3.2.6","@stoplight/prism-cli":"5.14.2","@arethetypeswrong/cli":"0.18.5","@microsoft/api-extractor":"7.58.10","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.1_1787240655078_0.39605908167299275","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-08-05T15:54:36.318Z","modified":"2026-08-20T17:25:16.535Z","0.1.0":"2026-08-05T15:54:36.663Z","0.2.0":"2026-08-09T12:59:16.753Z","0.2.1":"2026-08-20T15:44:15.249Z"},"bugs":{"url":"https://github.com/AhaSend/ahasend-ts/issues"},"author":{"name":"AhaSend"},"license":"MIT","homepage":"https://ahasend.com","keywords":["ahasend","email","transactional","sdk","typescript","smtp","webhooks"],"repository":{"url":"git+https://github.com/AhaSend/ahasend-ts.git","type":"git"},"description":"Official TypeScript SDK for the AhaSend transactional email API.","maintainers":[{"name":"ahasend","email":"info@ahasend.com"}],"readme":"","readmeFilename":"README.md"}