{"_id":"@apollo-deploy/signal-schemas","_rev":"7-c72575710c73505405d4da5daaea762f","name":"@apollo-deploy/signal-schemas","dist-tags":{"latest":"1.5.0"},"versions":{"1.0.0":{"name":"@apollo-deploy/signal-schemas","version":"1.0.0","_id":"@apollo-deploy/signal-schemas@1.0.0","maintainers":[{"name":"nanashili","email":"nanashili@auroraeditor.com"}],"homepage":"https://github.com/Apollo-Deploy/cross-language-schemas#readme","bugs":{"url":"https://github.com/Apollo-Deploy/cross-language-schemas/issues"},"dist":{"shasum":"c2049e7226cc6a8bdf02c37e6facba180e21906a","tarball":"https://registry.npmjs.org/@apollo-deploy/signal-schemas/-/signal-schemas-1.0.0.tgz","fileCount":258,"integrity":"sha512-CtM9j07qQsxXQhUjsRs6aPi+vQTuLkFxbzr6ywkWbmipP7SHb0vhwimMxJZco5gnwWoJfytYVf1w7mZT+dwB0g==","signatures":[{"sig":"MEYCIQCn2tXZw4eDnBy2KRKPKOvkSv7ExKf/fi+y6TGHWVGGLQIhAI/d2I+v3wZXkBFWpQaY+VaepQ1c8s2gEAWufYG3tihz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":822737},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./usage":{"types":"./dist/definitions/usage/index.d.ts","import":"./dist/definitions/usage/index.js"},"./common":{"types":"./dist/definitions/common.d.ts","import":"./dist/definitions/common.js"},"./emails":{"types":"./dist/definitions/emails/index.d.ts","import":"./dist/definitions/emails/index.js"},"./health":{"types":"./dist/definitions/health/index.d.ts","import":"./dist/definitions/health/index.js"},"./domains":{"types":"./dist/definitions/domains/index.d.ts","import":"./dist/definitions/domains/index.js"},"./projects":{"types":"./dist/definitions/projects/index.d.ts","import":"./dist/definitions/projects/index.js"},"./webhooks":{"types":"./dist/definitions/webhooks/index.d.ts","import":"./dist/definitions/webhooks/index.js"},"./templates":{"types":"./dist/definitions/templates/index.d.ts","import":"./dist/definitions/templates/index.js"},"./generators":{"types":"./dist/generators/index.d.ts","import":"./dist/generators/index.js"},"./definitions":{"types":"./dist/definitions/index.d.ts","import":"./dist/definitions/index.js"},"./signal-email":{"types":"./dist/definitions/signal-email/index.d.ts","import":"./dist/definitions/signal-email/index.js"},"./suppressions":{"types":"./dist/definitions/suppressions/index.d.ts","import":"./dist/definitions/suppressions/index.js"},"./deliverability":{"types":"./dist/definitions/deliverability/index.d.ts","import":"./dist/definitions/deliverability/index.js"},"./signal-projects":{"types":"./dist/definitions/signal-projects/index.d.ts","import":"./dist/definitions/signal-projects/index.js"}},"gitHead":"43bdf99b7afb0ec3029d9423ca2e8f349cb90187","private":false,"scripts":{"test":"bun test","build":"tsc --build","generate":"bun run src/generators/generate-schemas.ts","typecheck":"tsc --noEmit","registry:fix":"bun run src/generators/register-global-registry.ts --write","registry:check":"bun run src/generators/register-global-registry.ts --check"},"_npmUser":{"name":"nanashili","email":"nanashili@auroraeditor.com"},"repository":{"url":"git+https://github.com/Apollo-Deploy/cross-language-schemas.git","type":"git","directory":"packages/schemas"},"_npmVersion":"11.11.0","description":"Apollo Signal wire contracts — Zod schemas for the Signal transactional email service","directories":{},"sideEffects":false,"_nodeVersion":"25.8.0","dependencies":{"zod-to-json-schema":"^3.25.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.1.42","typescript":"^5.6.3","@apollo-deploy/tsconfig":"workspace:*"},"peerDependencies":{"zod":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-schemas_1.0.0_1779388012255_0.6096599405447476","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@apollo-deploy/signal-schemas","version":"1.1.0","_id":"@apollo-deploy/signal-schemas@1.1.0","maintainers":[{"name":"nanashili","email":"nanashili@auroraeditor.com"}],"homepage":"https://github.com/Apollo-Deploy/cross-language-schemas#readme","bugs":{"url":"https://github.com/Apollo-Deploy/cross-language-schemas/issues"},"dist":{"shasum":"8015d2d304ee7377e89464a9f2f311875106a81a","tarball":"https://registry.npmjs.org/@apollo-deploy/signal-schemas/-/signal-schemas-1.1.0.tgz","fileCount":219,"integrity":"sha512-rnIXiP+9tJTjZV76ByIpSVDhuKAmMGpxSxUFM34o85AopsAALqTfoICZKEiNs89DGnS3AJfnLRpHw9W3l3w2uQ==","signatures":[{"sig":"MEUCIQDcIIQSxD7/atC3iuIwggUw0BhnXrYgxhRBxGDNuzvM1wIgYFA7olbT1KpUlalOwu5i/dZSyNRrowswEBiSHKKqq84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":639575},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./usage":{"types":"./dist/definitions/usage/index.d.ts","import":"./dist/definitions/usage/index.js"},"./common":{"types":"./dist/definitions/common.d.ts","import":"./dist/definitions/common.js"},"./emails":{"types":"./dist/definitions/emails/index.d.ts","import":"./dist/definitions/emails/index.js"},"./health":{"types":"./dist/definitions/health/index.d.ts","import":"./dist/definitions/health/index.js"},"./domains":{"types":"./dist/definitions/domains/index.d.ts","import":"./dist/definitions/domains/index.js"},"./projects":{"types":"./dist/definitions/projects/index.d.ts","import":"./dist/definitions/projects/index.js"},"./webhooks":{"types":"./dist/definitions/webhooks/index.d.ts","import":"./dist/definitions/webhooks/index.js"},"./templates":{"types":"./dist/definitions/templates/index.d.ts","import":"./dist/definitions/templates/index.js"},"./generators":{"types":"./dist/generators/index.d.ts","import":"./dist/generators/index.js"},"./migrations":{"types":"./dist/definitions/migrations/index.d.ts","import":"./dist/definitions/migrations/index.js"},"./definitions":{"types":"./dist/definitions/index.d.ts","import":"./dist/definitions/index.js"},"./signal-email":{"types":"./dist/definitions/signal-email/index.d.ts","import":"./dist/definitions/signal-email/index.js"},"./suppressions":{"types":"./dist/definitions/suppressions/index.d.ts","import":"./dist/definitions/suppressions/index.js"},"./deliverability":{"types":"./dist/definitions/deliverability/index.d.ts","import":"./dist/definitions/deliverability/index.js"},"./signal-projects":{"types":"./dist/definitions/signal-projects/index.d.ts","import":"./dist/definitions/signal-projects/index.js"}},"gitHead":"43bdf99b7afb0ec3029d9423ca2e8f349cb90187","private":false,"scripts":{"test":"bun test","build":"bun x tsc --build","generate":"bun run src/generators/generate-schemas.ts","typecheck":"bun x tsc --noEmit","registry:fix":"bun run src/generators/register-global-registry.ts --write","registry:check":"bun run src/generators/register-global-registry.ts --check"},"_npmUser":{"name":"nanashili","email":"nanashili@auroraeditor.com"},"repository":{"url":"git+https://github.com/Apollo-Deploy/cross-language-schemas.git","type":"git","directory":"packages/schemas"},"_npmVersion":"11.11.0","description":"Apollo Signal wire contracts — Zod schemas for the Signal transactional email service","directories":{},"sideEffects":false,"_nodeVersion":"25.8.0","dependencies":{"zod-to-json-schema":"^3.25.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.1.42","typescript":"^5.6.3","@apollo-deploy/tsconfig":"workspace:*"},"peerDependencies":{"zod":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-schemas_1.1.0_1779400354087_0.6393346449128912","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@apollo-deploy/signal-schemas","version":"1.1.1","_id":"@apollo-deploy/signal-schemas@1.1.1","maintainers":[{"name":"nanashili","email":"nanashili@auroraeditor.com"}],"homepage":"https://github.com/Apollo-Deploy/cross-language-schemas#readme","bugs":{"url":"https://github.com/Apollo-Deploy/cross-language-schemas/issues"},"dist":{"shasum":"7c3549e874bcad4bd7e0b90f8446b57abe3082ef","tarball":"https://registry.npmjs.org/@apollo-deploy/signal-schemas/-/signal-schemas-1.1.1.tgz","fileCount":219,"integrity":"sha512-SI19xD4hhd6cM2EGHXnx1H/P7ZSBRLztUkNoRub7E0Tf9A29jsye/rau59mVcBL3dDinQ2uvLNJ8ALVD47TNgw==","signatures":[{"sig":"MEQCID7C7Ntakk8Oeqhv7rKSVjET5mJhiwHLl91mtg3+OyV2AiAJ/gIpF8erFHyA2rU1WmKkVF6QP8FNQ1Ub5rJJrgGLGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":663426},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./usage":{"types":"./dist/definitions/usage/index.d.ts","import":"./dist/definitions/usage/index.js"},"./common":{"types":"./dist/definitions/common.d.ts","import":"./dist/definitions/common.js"},"./emails":{"types":"./dist/definitions/emails/index.d.ts","import":"./dist/definitions/emails/index.js"},"./health":{"types":"./dist/definitions/health/index.d.ts","import":"./dist/definitions/health/index.js"},"./domains":{"types":"./dist/definitions/domains/index.d.ts","import":"./dist/definitions/domains/index.js"},"./projects":{"types":"./dist/definitions/projects/index.d.ts","import":"./dist/definitions/projects/index.js"},"./webhooks":{"types":"./dist/definitions/webhooks/index.d.ts","import":"./dist/definitions/webhooks/index.js"},"./templates":{"types":"./dist/definitions/templates/index.d.ts","import":"./dist/definitions/templates/index.js"},"./generators":{"types":"./dist/generators/index.d.ts","import":"./dist/generators/index.js"},"./migrations":{"types":"./dist/definitions/migrations/index.d.ts","import":"./dist/definitions/migrations/index.js"},"./definitions":{"types":"./dist/definitions/index.d.ts","import":"./dist/definitions/index.js"},"./signal-email":{"types":"./dist/definitions/signal-email/index.d.ts","import":"./dist/definitions/signal-email/index.js"},"./suppressions":{"types":"./dist/definitions/suppressions/index.d.ts","import":"./dist/definitions/suppressions/index.js"},"./deliverability":{"types":"./dist/definitions/deliverability/index.d.ts","import":"./dist/definitions/deliverability/index.js"},"./signal-projects":{"types":"./dist/definitions/signal-projects/index.d.ts","import":"./dist/definitions/signal-projects/index.js"}},"gitHead":"43bdf99b7afb0ec3029d9423ca2e8f349cb90187","private":false,"scripts":{"test":"bun test","build":"bun x tsc --build","generate":"bun run src/generators/generate-schemas.ts","typecheck":"bun x tsc --noEmit","registry:fix":"bun run src/generators/register-global-registry.ts --write","registry:check":"bun run src/generators/register-global-registry.ts --check"},"_npmUser":{"name":"nanashili","email":"nanashili@auroraeditor.com"},"repository":{"url":"git+https://github.com/Apollo-Deploy/cross-language-schemas.git","type":"git","directory":"packages/schemas"},"_npmVersion":"11.11.0","description":"Apollo Signal wire contracts — Zod schemas for the Signal transactional email service","directories":{},"sideEffects":false,"_nodeVersion":"25.8.0","dependencies":{"zod-to-json-schema":"^3.25.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.1.42","typescript":"^5.6.3","@apollo-deploy/tsconfig":"^1.0.0"},"peerDependencies":{"zod":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-schemas_1.1.1_1779650961865_0.06194755649547945","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@apollo-deploy/signal-schemas","version":"1.2.0","_id":"@apollo-deploy/signal-schemas@1.2.0","maintainers":[{"name":"nanashili","email":"nanashili@auroraeditor.com"}],"homepage":"https://github.com/Apollo-Deploy/cross-language-schemas#readme","bugs":{"url":"https://github.com/Apollo-Deploy/cross-language-schemas/issues"},"dist":{"shasum":"0fcacccd329b63badb31625d3ace6c9e1d905e22","tarball":"https://registry.npmjs.org/@apollo-deploy/signal-schemas/-/signal-schemas-1.2.0.tgz","fileCount":219,"integrity":"sha512-vmuNONnrkCjgNs05BvdU+GnbnNMdqFvOHTQLrYldJIfyEwUfihvNR9roLwKDi6/nDboiTtXWDAS4rM0iXOk8Pg==","signatures":[{"sig":"MEQCIEv390b4geko44QD76xqGyniBj4D+DZQPyjQw5dQZAUAAiAz9+C4RIbGr+5MiG9jpJ5lDXu0FhnqqTjqoDUhIeG88A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":663426},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./usage":{"types":"./dist/definitions/usage/index.d.ts","import":"./dist/definitions/usage/index.js"},"./common":{"types":"./dist/definitions/common.d.ts","import":"./dist/definitions/common.js"},"./emails":{"types":"./dist/definitions/emails/index.d.ts","import":"./dist/definitions/emails/index.js"},"./health":{"types":"./dist/definitions/health/index.d.ts","import":"./dist/definitions/health/index.js"},"./domains":{"types":"./dist/definitions/domains/index.d.ts","import":"./dist/definitions/domains/index.js"},"./projects":{"types":"./dist/definitions/projects/index.d.ts","import":"./dist/definitions/projects/index.js"},"./webhooks":{"types":"./dist/definitions/webhooks/index.d.ts","import":"./dist/definitions/webhooks/index.js"},"./templates":{"types":"./dist/definitions/templates/index.d.ts","import":"./dist/definitions/templates/index.js"},"./generators":{"types":"./dist/generators/index.d.ts","import":"./dist/generators/index.js"},"./migrations":{"types":"./dist/definitions/migrations/index.d.ts","import":"./dist/definitions/migrations/index.js"},"./definitions":{"types":"./dist/definitions/index.d.ts","import":"./dist/definitions/index.js"},"./signal-email":{"types":"./dist/definitions/signal-email/index.d.ts","import":"./dist/definitions/signal-email/index.js"},"./suppressions":{"types":"./dist/definitions/suppressions/index.d.ts","import":"./dist/definitions/suppressions/index.js"},"./deliverability":{"types":"./dist/definitions/deliverability/index.d.ts","import":"./dist/definitions/deliverability/index.js"},"./signal-projects":{"types":"./dist/definitions/signal-projects/index.d.ts","import":"./dist/definitions/signal-projects/index.js"}},"gitHead":"43bdf99b7afb0ec3029d9423ca2e8f349cb90187","private":false,"scripts":{"test":"bun test","build":"bun x tsc --build","generate":"bun run src/generators/generate-schemas.ts","typecheck":"bun x tsc --noEmit","registry:fix":"bun run src/generators/register-global-registry.ts --write","registry:check":"bun run src/generators/register-global-registry.ts --check"},"_npmUser":{"name":"nanashili","email":"nanashili@auroraeditor.com"},"repository":{"url":"git+https://github.com/Apollo-Deploy/cross-language-schemas.git","type":"git","directory":"packages/schemas"},"_npmVersion":"11.11.0","description":"Apollo Signal wire contracts — Zod schemas for the Signal transactional email service","directories":{},"sideEffects":false,"_nodeVersion":"25.8.0","dependencies":{"zod-to-json-schema":"^3.25.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.1.42","typescript":"^5.6.3","@apollo-deploy/tsconfig":"^1.0.0"},"peerDependencies":{"zod":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-schemas_1.2.0_1779651819525_0.456022642273366","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@apollo-deploy/signal-schemas","version":"1.3.0","_id":"@apollo-deploy/signal-schemas@1.3.0","maintainers":[{"name":"nanashili","email":"nanashili@auroraeditor.com"}],"homepage":"https://github.com/Apollo-Deploy/cross-language-schemas#readme","bugs":{"url":"https://github.com/Apollo-Deploy/cross-language-schemas/issues"},"dist":{"shasum":"fce7d7ad52879e583e1efbb91455f291f27a003a","tarball":"https://registry.npmjs.org/@apollo-deploy/signal-schemas/-/signal-schemas-1.3.0.tgz","fileCount":219,"integrity":"sha512-nE2wWlFxc8zvkuK3lhb3tm0S3c320T85YuOCOzEB4H2JTh53SpBH2ijhrOIYVZs0eB7SYOXZq68VAwere9N9JQ==","signatures":[{"sig":"MEUCIASf1r7hnxVREmsSuQMM4LfGZED+T2LV0RNSDDIxLnxxAiEA+IfCMLpTbzRLLylwQYaDXz5uQVkwO1kDqHLH8Efcm3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":662695},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./usage":{"types":"./dist/definitions/usage/index.d.ts","import":"./dist/definitions/usage/index.js"},"./common":{"types":"./dist/definitions/common.d.ts","import":"./dist/definitions/common.js"},"./emails":{"types":"./dist/definitions/emails/index.d.ts","import":"./dist/definitions/emails/index.js"},"./health":{"types":"./dist/definitions/health/index.d.ts","import":"./dist/definitions/health/index.js"},"./domains":{"types":"./dist/definitions/domains/index.d.ts","import":"./dist/definitions/domains/index.js"},"./projects":{"types":"./dist/definitions/projects/index.d.ts","import":"./dist/definitions/projects/index.js"},"./webhooks":{"types":"./dist/definitions/webhooks/index.d.ts","import":"./dist/definitions/webhooks/index.js"},"./templates":{"types":"./dist/definitions/templates/index.d.ts","import":"./dist/definitions/templates/index.js"},"./generators":{"types":"./dist/generators/index.d.ts","import":"./dist/generators/index.js"},"./migrations":{"types":"./dist/definitions/migrations/index.d.ts","import":"./dist/definitions/migrations/index.js"},"./definitions":{"types":"./dist/definitions/index.d.ts","import":"./dist/definitions/index.js"},"./signal-email":{"types":"./dist/definitions/signal-email/index.d.ts","import":"./dist/definitions/signal-email/index.js"},"./suppressions":{"types":"./dist/definitions/suppressions/index.d.ts","import":"./dist/definitions/suppressions/index.js"},"./deliverability":{"types":"./dist/definitions/deliverability/index.d.ts","import":"./dist/definitions/deliverability/index.js"},"./signal-projects":{"types":"./dist/definitions/signal-projects/index.d.ts","import":"./dist/definitions/signal-projects/index.js"}},"gitHead":"43bdf99b7afb0ec3029d9423ca2e8f349cb90187","private":false,"scripts":{"test":"bun test","build":"bun x tsc --build","generate":"bun run src/generators/generate-schemas.ts","typecheck":"bun x tsc --noEmit","registry:fix":"bun run src/generators/register-global-registry.ts --write","registry:check":"bun run src/generators/register-global-registry.ts --check"},"_npmUser":{"name":"nanashili","email":"nanashili@auroraeditor.com"},"repository":{"url":"git+https://github.com/Apollo-Deploy/cross-language-schemas.git","type":"git","directory":"packages/schemas"},"_npmVersion":"11.11.0","description":"Apollo Signal wire contracts — Zod schemas for the Signal transactional email service","directories":{},"sideEffects":false,"_nodeVersion":"25.8.0","dependencies":{"zod-to-json-schema":"^3.25.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.1.42","typescript":"^5.6.3","@apollo-deploy/tsconfig":"^1.0.0"},"peerDependencies":{"zod":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-schemas_1.3.0_1779692083224_0.9958383090139407","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@apollo-deploy/signal-schemas","version":"1.4.0","_id":"@apollo-deploy/signal-schemas@1.4.0","maintainers":[{"name":"nanashili","email":"nanashili@auroraeditor.com"}],"homepage":"https://github.com/Apollo-Deploy/cross-language-schemas#readme","bugs":{"url":"https://github.com/Apollo-Deploy/cross-language-schemas/issues"},"dist":{"shasum":"a7e05a0a414debf1c7fd274c7660848a650d4237","tarball":"https://registry.npmjs.org/@apollo-deploy/signal-schemas/-/signal-schemas-1.4.0.tgz","fileCount":219,"integrity":"sha512-HELkFafh00nMvOzEGPowfUB8OvjJr71rFW8Kl2vwMuA3NwLHkBaNwrGbpQfcjuiUzGAYT0fMn29oUdVPg0VF9w==","signatures":[{"sig":"MEUCIQDyR1mIE/4tj7sHagivoXb4byUARNRSscmA0xeyKpvH/wIgVJ1yC02tEA2hFPFd76QbslVb6U4OA0/AMUBkluwVDtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":677696},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./usage":{"types":"./dist/definitions/usage/index.d.ts","import":"./dist/definitions/usage/index.js"},"./common":{"types":"./dist/definitions/common.d.ts","import":"./dist/definitions/common.js"},"./emails":{"types":"./dist/definitions/emails/index.d.ts","import":"./dist/definitions/emails/index.js"},"./health":{"types":"./dist/definitions/health/index.d.ts","import":"./dist/definitions/health/index.js"},"./domains":{"types":"./dist/definitions/domains/index.d.ts","import":"./dist/definitions/domains/index.js"},"./projects":{"types":"./dist/definitions/projects/index.d.ts","import":"./dist/definitions/projects/index.js"},"./webhooks":{"types":"./dist/definitions/webhooks/index.d.ts","import":"./dist/definitions/webhooks/index.js"},"./templates":{"types":"./dist/definitions/templates/index.d.ts","import":"./dist/definitions/templates/index.js"},"./generators":{"types":"./dist/generators/index.d.ts","import":"./dist/generators/index.js"},"./migrations":{"types":"./dist/definitions/migrations/index.d.ts","import":"./dist/definitions/migrations/index.js"},"./definitions":{"types":"./dist/definitions/index.d.ts","import":"./dist/definitions/index.js"},"./signal-email":{"types":"./dist/definitions/signal-email/index.d.ts","import":"./dist/definitions/signal-email/index.js"},"./suppressions":{"types":"./dist/definitions/suppressions/index.d.ts","import":"./dist/definitions/suppressions/index.js"},"./deliverability":{"types":"./dist/definitions/deliverability/index.d.ts","import":"./dist/definitions/deliverability/index.js"},"./signal-projects":{"types":"./dist/definitions/signal-projects/index.d.ts","import":"./dist/definitions/signal-projects/index.js"}},"gitHead":"43bdf99b7afb0ec3029d9423ca2e8f349cb90187","private":false,"scripts":{"test":"bun test","build":"bun x tsc --build","generate":"bun run src/generators/generate-schemas.ts","typecheck":"bun x tsc --noEmit","registry:fix":"bun run src/generators/register-global-registry.ts --write","registry:check":"bun run src/generators/register-global-registry.ts --check"},"_npmUser":{"name":"nanashili","email":"nanashili@auroraeditor.com"},"repository":{"url":"git+https://github.com/Apollo-Deploy/cross-language-schemas.git","type":"git","directory":"packages/schemas"},"_npmVersion":"11.11.0","description":"Apollo Signal wire contracts — Zod schemas for the Signal transactional email service","directories":{},"sideEffects":false,"_nodeVersion":"25.8.0","dependencies":{"zod-to-json-schema":"^3.25.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.1.42","typescript":"^5.6.3","@apollo-deploy/tsconfig":"^1.0.0"},"peerDependencies":{"zod":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-schemas_1.4.0_1779702594705_0.4205260137485345","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@apollo-deploy/signal-schemas","version":"1.5.0","private":false,"description":"Apollo Signal wire contracts — Zod schemas for the Signal transactional email service","type":"module","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./definitions":{"import":"./dist/definitions/index.js","types":"./dist/definitions/index.d.ts"},"./generators":{"import":"./dist/generators/index.js","types":"./dist/generators/index.d.ts"},"./common":{"import":"./dist/definitions/common.js","types":"./dist/definitions/common.d.ts"},"./projects":{"import":"./dist/definitions/projects/index.js","types":"./dist/definitions/projects/index.d.ts"},"./domains":{"import":"./dist/definitions/domains/index.js","types":"./dist/definitions/domains/index.d.ts"},"./emails":{"import":"./dist/definitions/emails/index.js","types":"./dist/definitions/emails/index.d.ts"},"./suppressions":{"import":"./dist/definitions/suppressions/index.js","types":"./dist/definitions/suppressions/index.d.ts"},"./webhooks":{"import":"./dist/definitions/webhooks/index.js","types":"./dist/definitions/webhooks/index.d.ts"},"./usage":{"import":"./dist/definitions/usage/index.js","types":"./dist/definitions/usage/index.d.ts"},"./deliverability":{"import":"./dist/definitions/deliverability/index.js","types":"./dist/definitions/deliverability/index.d.ts"},"./templates":{"import":"./dist/definitions/templates/index.js","types":"./dist/definitions/templates/index.d.ts"},"./health":{"import":"./dist/definitions/health/index.js","types":"./dist/definitions/health/index.d.ts"},"./migrations":{"import":"./dist/definitions/migrations/index.js","types":"./dist/definitions/migrations/index.d.ts"},"./automations":{"import":"./dist/definitions/automations/index.js","types":"./dist/definitions/automations/index.d.ts"},"./contacts":{"import":"./dist/definitions/contacts/index.js","types":"./dist/definitions/contacts/index.d.ts"},"./contact-properties":{"import":"./dist/definitions/contact-properties/index.js","types":"./dist/definitions/contact-properties/index.d.ts"},"./segments":{"import":"./dist/definitions/segments/index.js","types":"./dist/definitions/segments/index.d.ts"},"./topics":{"import":"./dist/definitions/topics/index.js","types":"./dist/definitions/topics/index.d.ts"},"./dedicated-ips":{"import":"./dist/definitions/dedicated-ips/index.js","types":"./dist/definitions/dedicated-ips/index.d.ts"},"./dmarc":{"import":"./dist/definitions/dmarc/index.js","types":"./dist/definitions/dmarc/index.d.ts"},"./ai-credits":{"import":"./dist/definitions/ai-credits/index.js","types":"./dist/definitions/ai-credits/index.d.ts"}},"publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"repository":{"type":"git","url":"git+https://github.com/Apollo-Deploy/cross-language-schemas.git","directory":"packages/schemas"},"scripts":{"build":"bun x tsc --build","generate":"bun run src/generators/generate-schemas.ts","registry:check":"bun run src/generators/register-global-registry.ts --check","registry:fix":"bun run src/generators/register-global-registry.ts --write","typecheck":"bun x tsc --noEmit","test":"bun test"},"dependencies":{"zod-to-json-schema":"^3.25.0"},"peerDependencies":{"zod":">=4.0.0"},"devDependencies":{"@apollo-deploy/tsconfig":"^1.0.0","bun-types":"^1.1.42","typescript":"^5.6.3"},"gitHead":"43bdf99b7afb0ec3029d9423ca2e8f349cb90187","_id":"@apollo-deploy/signal-schemas@1.5.0","bugs":{"url":"https://github.com/Apollo-Deploy/cross-language-schemas/issues"},"homepage":"https://github.com/Apollo-Deploy/cross-language-schemas#readme","_nodeVersion":"25.8.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-3MxG42e5TelXpRKcddtnaJTtAaigQcqZ7TeVv7OU1Ca+Qv9hgfieUXOWia7o9+Nesqkj9Cns0bL3Va+Y5sGLAQ==","shasum":"615a8f7ad610b327e337a98d9180ffb276a212bd","tarball":"https://registry.npmjs.org/@apollo-deploy/signal-schemas/-/signal-schemas-1.5.0.tgz","fileCount":351,"unpackedSize":932211,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDveBJCMX3KCjtmkgMmfXhnaV250TrlIB44XFUmwBXZCgIgMZjHWNe/Y2qY2sef6RO8Cf5S658+SvETYzZg/TEGsww="}]},"_npmUser":{"name":"nanashili","email":"nanashili@auroraeditor.com"},"directories":{},"maintainers":[{"name":"nanashili","email":"nanashili@auroraeditor.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/signal-schemas_1.5.0_1780077862424_0.18258663149967425"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-21T18:26:52.084Z","modified":"2026-05-29T18:04:22.827Z","1.0.0":"2026-05-21T18:26:52.410Z","1.1.0":"2026-05-21T21:52:34.225Z","1.1.1":"2026-05-24T19:29:22.051Z","1.2.0":"2026-05-24T19:43:39.668Z","1.3.0":"2026-05-25T06:54:43.439Z","1.4.0":"2026-05-25T09:49:54.849Z","1.5.0":"2026-05-29T18:04:22.659Z"},"bugs":{"url":"https://github.com/Apollo-Deploy/cross-language-schemas/issues"},"homepage":"https://github.com/Apollo-Deploy/cross-language-schemas#readme","repository":{"type":"git","url":"git+https://github.com/Apollo-Deploy/cross-language-schemas.git","directory":"packages/schemas"},"description":"Apollo Signal wire contracts — Zod schemas for the Signal transactional email service","maintainers":[{"name":"nanashili","email":"nanashili@auroraeditor.com"}],"readme":"# @apollo-deploy/signal-schemas\n\nWire contracts for the Apollo Signal transactional email service.\n\nThis package is the single source of truth for **types that cross the Signal service boundary** — request/response shapes, public domain models, and enums consumed by both the backend and at least one external surface (SDK, web client, OpenAPI export).\n\n---\n\n## TL;DR\n\n1. This package is for **Signal-specific shared wire contracts only**.\n2. **Backend-private schemas** live in the owning module: `apps/signal/src/modules/<module>/contracts/internal/`.\n3. **Only `contracts/global/*`** inside a Signal module may import from this package.\n4. After changing schema sources, run in order: `registry:check` → `generate` → `build`.\n\n---\n\n## Decision Tree\n\n```\nIs this schema crossing a process boundary?\n├── No  → Keep it in the owning module (contracts/internal).\n└── Yes → Will any non-backend surface consume it?\n         ├── No  → Keep it in contracts/internal.\n         └── Yes → Add it here.\n```\n\nWhen in doubt, keep it local. Promotion is cheap; rollback is not.\n\n---\n\n## Available Subpaths\n\n| Domain | Subpath |\n|---|---|\n| Common primitives (dates, pagination, error envelope) | `@apollo-deploy/signal-schemas` |\n| All definitions (aggregate barrel) | `@apollo-deploy/signal-schemas/definitions` |\n| Generators (tooling) | `@apollo-deploy/signal-schemas/generators` |\n| Email API | `@apollo-deploy/signal-schemas/emails` |\n| Projects (`/signal/projects*`) | `@apollo-deploy/signal-schemas/projects` |\n| Domains, webhooks, suppressions, emails, etc. | `@apollo-deploy/signal-schemas/<module>` |\n\n---\n\n## Domain Folder Layout\n\nEvery domain under `src/definitions/<domain>/` follows:\n\n```\n<domain>/\n├── domain.schema.ts   # Entities, enums, value objects\n├── request.schema.ts  # Query params, path params, request bodies\n├── response.schema.ts # Response shapes, list envelopes\n└── index.ts           # Barrel — re-exports only, no definitions\n```\n\n---\n\n## How `apps/signal` Modules Consume This Package\n\nOnly `contracts/global/*` inside a feature module may import from `@apollo-deploy/signal-schemas`. All other layers import from the module's `contracts/global` barrel.\n\n```ts\n// apps/signal/src/modules/webhooks/contracts/global/index.ts\nexport {\n  CreateWebhookBodySchema,\n  WebhookResponseSchema,\n  type CreateWebhookBody,\n  type WebhookResponse,\n} from '@apollo-deploy/signal-schemas/webhooks';\n```\n\n```ts\n// apps/signal/src/modules/webhooks/api/route-schema.ts\nimport { SignalWebhookCreateBodySchema } from '../contracts/global/index.js';\n```\n\n---\n\n## Development Workflow\n\n```bash\n# From packages/signal-schemas/\nbun run registry:check   # 1. Confirm all schemas are registered\nbun run registry:fix     # 1b. Auto-add missing registrations\nbun run generate         # 2. Regenerate JSON Schema output under generated/\nbun run build            # 3. Rebuild dist/ so workspace consumers see new types\n```\n\n---\n\n## Adding a New Domain\n\n1. Create the domain folder: `mkdir -p src/definitions/my-domain`\n2. Create: `domain.schema.ts`, `request.schema.ts`, `response.schema.ts`, `index.ts`\n3. Add the domain to `src/definitions/index.ts`\n4. Add a subpath to `package.json` `exports`\n5. Run `registry:fix` → `generate` → `build`\n6. In consuming modules, expose types through `contracts/global/` only\n\n---\n\n## Schema Registry\n\nEvery exported `*Schema` constant must be registered with `z.globalRegistry`:\n\n```bash\nbun run registry:check   # CI enforcement\nbun run registry:fix     # Auto-insert missing registrations\n```\n\n---\n\n## Key Differences from `packages/schemas`\n\n- **Scope**: Signal-only contracts. Cross-service contracts also consumed by `apps/api` or the main SDK stay in `packages/schemas`.\n- **Private**: `\"private\": true` — not published to npm, workspace-only.\n- **Common primitives**: `common.ts` provides Signal-specific shared types (`IsoDateStringSchema`, `CursorPaginationSchema`, `SignalErrorEnvelopeSchema`, `UrlSchema`).\n","readmeFilename":"README.md"}