{"_id":"autotel-eventcatalog","_rev":"48-0b7fc5cc78330edfceed4172d5130af4","name":"autotel-eventcatalog","dist-tags":{"latest":"30.0.1"},"versions":{"1.0.0":{"name":"autotel-eventcatalog","version":"1.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-eventcatalog@1.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"8554c1f2486f7af26d48e1cc789da4cde93cb0a5","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-1.0.0.tgz","fileCount":54,"integrity":"sha512-EmYd+MtO2pJlPDYV7avYqEY5umLgwRpZmvPdCUDq16ifDPXYzAOVEj1Kx3HcMJulwTBs5ws8Kjfxeq7m6e/flw==","signatures":[{"sig":"MEQCIEh09q3j4Y+9zLnepMlHO70rWjWn8vY72EYkEUrWukp9AiBUuQcDhnX03cnBWzS+VVWup/oEhQZAIwl/2rXjNcW6PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702593},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"gitHead":"5595dff5a9e1811c01856c15081266549bbbb74c","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsup","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"jagreehal","email":"jag.reehal@gmail.com"},"repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.6.2","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@eventcatalog/sdk":"^2.21.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.0.1","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.7.0","autotel-subscribers":"workspace:*"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_1.0.0_1779610334957_0.041734569653861575","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"autotel-eventcatalog","version":"2.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-eventcatalog@2.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"6a7b0a8601a501a615b0ef4df43c00039377463b","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-2.0.0.tgz","fileCount":61,"integrity":"sha512-5sNGXr8dc3+rJmvy7Y4khR6gsHMVy1IjXseu2Pz4VTuwVW455VFUu9g3aJZep73P07ocFeV8NjrtnKT0aDlPwg==","signatures":[{"sig":"MEYCIQDBbSSi69aLAqjx0XW1u52p7ZXNyLlASdH0MTAga1y75gIhAKuoANkch/G0E0PMLMfK6ulsAjRHL35xxXw45Sjxd4tc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1017355},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-2.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsup","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:765f826b-4e1a-485a-938c-9a61eafec80f"}},"_resolved":"/tmp/83fd1655b7bb946e83d70368b3675479/autotel-eventcatalog-2.0.0.tgz","_integrity":"sha512-5sNGXr8dc3+rJmvy7Y4khR6gsHMVy1IjXseu2Pz4VTuwVW455VFUu9g3aJZep73P07ocFeV8NjrtnKT0aDlPwg==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.15.0","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eventcatalog/sdk":"^2.21.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.0.1","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.7.0","autotel-subscribers":"33.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_2.0.0_1779650367961_0.7912952949756362","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"autotel-eventcatalog","version":"3.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-eventcatalog@3.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"4a8455f85b70aeb41d3fbc8bcfa51406ef440b29","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-3.0.0.tgz","fileCount":61,"integrity":"sha512-m6eJlFECvutewF/UXh5UZ1pu1wH5PzzJb7ElCF83HUaDG1P7lDx180Ni967d2i+d5E4Opdg0sSLm0BPJw5+CkA==","signatures":[{"sig":"MEYCIQD/HxN7B0jf0Jj1f1kwEG57pylH8/22UpfA7DLUF+EN5QIhAIfHkOwkQm2mOTjYMCuFZH2JaGyLxBeDr8YwzO5/1UY9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1017449},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-3.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsup","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:765f826b-4e1a-485a-938c-9a61eafec80f"}},"_resolved":"/tmp/849816a29dffa678f817b90c1a5cc21e/autotel-eventcatalog-3.0.0.tgz","_integrity":"sha512-m6eJlFECvutewF/UXh5UZ1pu1wH5PzzJb7ElCF83HUaDG1P7lDx180Ni967d2i+d5E4Opdg0sSLm0BPJw5+CkA==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.16.0","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@eventcatalog/sdk":"^2.21.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.0.1","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.7.0","autotel-subscribers":"34.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_3.0.0_1779990798222_0.9891558634206434","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"autotel-eventcatalog","version":"4.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-eventcatalog@4.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"b92873310317d60722a6841982fa001bb0dc8304","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-4.0.0.tgz","fileCount":60,"integrity":"sha512-pZcKuCjUaxvEkg0kvOC7XJIyZFJXqyWGYSWJZAoh5AnCXeytzDfszENduwiLmqNd1iHPJExjXzH7z69c6Zz6lQ==","signatures":[{"sig":"MEYCIQC0OrrGpwLvTFDlNyr25SPisQGN/TpjKmWD1rWwbyIXPwIhANTh1KdOGj8wAtsDh4g8pvmvZTs7J6+KHOyWGiz+oECz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1106411},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-4.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsup","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:765f826b-4e1a-485a-938c-9a61eafec80f"}},"_resolved":"/tmp/7965c908e6f28c6ff5b251542dceb272/autotel-eventcatalog-4.0.0.tgz","_integrity":"sha512-pZcKuCjUaxvEkg0kvOC7XJIyZFJXqyWGYSWJZAoh5AnCXeytzDfszENduwiLmqNd1iHPJExjXzH7z69c6Zz6lQ==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.16.0","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@eventcatalog/sdk":"^2.21.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.0.1","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.7.0","autotel-subscribers":"34.1.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_4.0.0_1780008730185_0.40847287767414886","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"autotel-eventcatalog","version":"4.0.1","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-eventcatalog@4.0.1","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"439320118c820a01c7a35e2d41b2aa1f82984099","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-4.0.1.tgz","fileCount":60,"integrity":"sha512-NE+YHaizDkH9u/ZqZm+utHw0Opkgqdf1b7jpx5JzpB+ZAEBXU4uBaW8KMTpVGhj77eoBHfb+l+eqITf0gpzsnw==","signatures":[{"sig":"MEQCIHBwH82jEHO7auiEgVtFWPsq7nJAqemyOKHADQI2L9N8AiApMZkwNiX7bG+ziCWV9tZP6zCsRtyAwyVMnt7meAzXwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1106984},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-4.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsup","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:765f826b-4e1a-485a-938c-9a61eafec80f"}},"_resolved":"/tmp/8ce7cceab3c1790a7e0cd2ee2828626c/autotel-eventcatalog-4.0.1.tgz","_integrity":"sha512-NE+YHaizDkH9u/ZqZm+utHw0Opkgqdf1b7jpx5JzpB+ZAEBXU4uBaW8KMTpVGhj77eoBHfb+l+eqITf0gpzsnw==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.16.0","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@eventcatalog/sdk":"^2.24.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","autotel-subscribers":"34.1.1"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_4.0.1_1780081631480_0.18711232788228926","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"autotel-eventcatalog","version":"5.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-eventcatalog@5.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"66b15836c738095afa52dc6132774ad993232fe3","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-5.0.0.tgz","fileCount":60,"integrity":"sha512-UQfn8NWDZY4h5ZJByeEEBcHYcZcl8DAtAvaHaH2LJDtGHSQoIWCBitJ2Q7YafhZGJtwVZ2aMm8nwU4fkIjdBFA==","signatures":[{"sig":"MEUCIHbzbvX25jXOraBcp1injRo+nTko38E4gF6/svxLa5odAiEAqtoTsa4pesu/fvEvfk8p6eE3O+KpuEeW+zNvkPrP1oA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1107043},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-5.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsup","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:765f826b-4e1a-485a-938c-9a61eafec80f"}},"_resolved":"/tmp/f5dd6e177a24c0270733bf228710fe77/autotel-eventcatalog-5.0.0.tgz","_integrity":"sha512-UQfn8NWDZY4h5ZJByeEEBcHYcZcl8DAtAvaHaH2LJDtGHSQoIWCBitJ2Q7YafhZGJtwVZ2aMm8nwU4fkIjdBFA==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.16.0","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@eventcatalog/sdk":"^2.24.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","autotel-subscribers":"35.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_5.0.0_1780219218553_0.6375713534946481","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"autotel-eventcatalog","version":"5.0.2","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-eventcatalog@5.0.2","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"cedd01dca47527f0ad1ce429f9c436d98613c87e","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-5.0.2.tgz","fileCount":60,"integrity":"sha512-8R8VlhFxcDUg0Lm/46SG/bmPeUxOXGH8dFMtcdDuVMwBpPILy+oVOjxGUSLh3WGSLRkLO4xnupOGQk8Y+9zbOQ==","signatures":[{"sig":"MEUCIQCKBa93TWfJMfKappkmi5c4NK0KGFCzhpZjODkpdk1Y8gIgZEMdHgt2sSV8gAo7tXERFocUIQmx+7qmQGGdJatH0TI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1107043},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-5.0.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsup","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"jagreehal","email":"jag.reehal@gmail.com"},"_resolved":"/private/var/folders/sp/__ydkqk53ss4hb4k3wbv1wbc0000gn/T/6bb1cdd45933f19b573cbdab18d09a4e/autotel-eventcatalog-5.0.2.tgz","_integrity":"sha512-8R8VlhFxcDUg0Lm/46SG/bmPeUxOXGH8dFMtcdDuVMwBpPILy+oVOjxGUSLh3WGSLRkLO4xnupOGQk8Y+9zbOQ==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.13.0","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@eventcatalog/sdk":"^2.24.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","autotel-subscribers":"35.0.1"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_5.0.2_1780704334261_0.5671000095265457","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"autotel-eventcatalog","version":"6.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-eventcatalog@6.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"889231088899253b68130f355ca1561be8952d50","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-6.0.0.tgz","fileCount":60,"integrity":"sha512-qrI70pQRLGn6yUSNgjlwuNEiowxJ1M/tPsi1dEdp1ngxGplPkusTPWVFsFRve3tZl5xmZvzb3HGJVpaIHgrkBA==","signatures":[{"sig":"MEUCIQC0UvTDg9qFRjDusbumFeqGKWjB/BySuH36cJl06vc2LQIgXir+pCld0xC5rIVp2Ze6PIyo0UWkhHBRwtNI0dAc+30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1107137},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-6.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsup","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"_resolved":"/tmp/7301b6492ca8ba30a8dda8c339fff9a0/autotel-eventcatalog-6.0.0.tgz","_integrity":"sha512-qrI70pQRLGn6yUSNgjlwuNEiowxJ1M/tPsi1dEdp1ngxGplPkusTPWVFsFRve3tZl5xmZvzb3HGJVpaIHgrkBA==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.17.0","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@eventcatalog/sdk":"^2.24.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2","autotel-subscribers":"36.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_6.0.0_1781253195700_0.2897938393016841","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"autotel-eventcatalog","version":"7.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-eventcatalog@7.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"afaf10598633b53503bab8b44cea3d9a37050527","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-7.0.0.tgz","fileCount":60,"integrity":"sha512-CrO9GPEPii1OMphHEAAfuFt9M98WOM1TLXzn5wsay7P+eeg5enU7YRIkhgwcncJqp+OHlu/3PTp2uixitFmB0A==","signatures":[{"sig":"MEUCIENysSCW+yfuQPhR7bx5REDtbvHCqMwkhV8GhdQbzQ8sAiEA3Hf7UWF/0e1gpvFRbv0cwXgsTVfQC4pkdNaeL+uRFaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1107196},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-7.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsup","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"_resolved":"/tmp/c41a7249c62cdeae44add35f50791fdb/autotel-eventcatalog-7.0.0.tgz","_integrity":"sha512-CrO9GPEPii1OMphHEAAfuFt9M98WOM1TLXzn5wsay7P+eeg5enU7YRIkhgwcncJqp+OHlu/3PTp2uixitFmB0A==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.17.0","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@eventcatalog/sdk":"^2.24.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2","autotel-subscribers":"37.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_7.0.0_1781296856609_0.06630232379514234","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"autotel-eventcatalog","version":"8.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-eventcatalog@8.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"b9946794da0166715e055b3a203ff8eab57e8194","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-8.0.0.tgz","fileCount":64,"integrity":"sha512-Q2q+04/adBF0E9GPKAPO7C29RLS1fnZjlObJIcxHftY12X+qlfqg97XOKt0tPp4V5g9RP4VRKTpBraKQ3dAnmg==","signatures":[{"sig":"MEQCIHEH0XkSZGw2eVOBA9b5FBfJiVMHvLSLJHKRX5+/G+3XAiBpTPqc23LM0SWim5PoiN4PR6uaS785Y12bCuviU/jj3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":725263},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-8.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"_resolved":"/tmp/74996c8f83594472c4578ef574dcb898/autotel-eventcatalog-8.0.0.tgz","_integrity":"sha512-Q2q+04/adBF0E9GPKAPO7C29RLS1fnZjlObJIcxHftY12X+qlfqg97XOKt0tPp4V5g9RP4VRKTpBraKQ3dAnmg==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.17.0","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@eventcatalog/sdk":"^2.24.1"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2","autotel-subscribers":"38.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_8.0.0_1781559500098_0.6536463434990896","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"autotel-eventcatalog","version":"9.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-eventcatalog@9.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"76e1b26c99ebf0202d2fa4bd63da2e046aeec881","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-9.0.0.tgz","fileCount":64,"integrity":"sha512-GrBQ+ft0UpgePRlksLhrjXQbXQ8f6MBed2BJS9+At/VmvlFUWp+i6HBdW65VVNxDXc+at9pRG7KxN+F+UuhRzg==","signatures":[{"sig":"MEUCIQCG9k2tRe5nyv57XGCgcOopUN6DwX1qk20gaDNT9JxO/QIgdZlHgQgPG4XUTEKwy64fycJyW0pbFh2afGOniFruqeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@9.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":725322},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-9.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"_resolved":"/tmp/3e73dedb5b8e6bd0e08dd46f4aadee72/autotel-eventcatalog-9.0.0.tgz","_integrity":"sha512-GrBQ+ft0UpgePRlksLhrjXQbXQ8f6MBed2BJS9+At/VmvlFUWp+i6HBdW65VVNxDXc+at9pRG7KxN+F+UuhRzg==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.17.0","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@eventcatalog/sdk":"^2.24.1"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2","autotel-subscribers":"39.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_9.0.0_1781596184830_0.08990299946965075","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"autotel-eventcatalog","version":"10.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-eventcatalog@10.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"6e8a9a7c4084c59e9b229fe570a01ff85cde800b","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-10.0.0.tgz","fileCount":64,"integrity":"sha512-tDT7ScL5Y/9wAXBGgQx1hJCwMETlMjqIffPYVBOSGN3WaIbkJ0S5fwuG1MgvDKyEY107yP1iubRpVTBysrlvmA==","signatures":[{"sig":"MEQCIHOYHKQ4ynDbu9P6GWqYa+vcpG0ijraQq0UEvsOTukFDAiBIo7s9X4E8gJHCtmq2YrWPldJNzjQCZEvFa6qohYh8Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@10.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":725383},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-10.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"_resolved":"/tmp/268fea93d4f917609d050f18e0d90346/autotel-eventcatalog-10.0.0.tgz","_integrity":"sha512-tDT7ScL5Y/9wAXBGgQx1hJCwMETlMjqIffPYVBOSGN3WaIbkJ0S5fwuG1MgvDKyEY107yP1iubRpVTBysrlvmA==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.17.0","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@eventcatalog/sdk":"^2.24.1"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2","autotel-subscribers":"40.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_10.0.0_1781987821185_0.7109488462286724","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"autotel-eventcatalog","version":"11.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-eventcatalog@11.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"b9bb58a4cd72e83964ed493d3f77323beb3678c1","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-11.0.0.tgz","fileCount":31,"integrity":"sha512-ClHQvUQd3bkVFBUNbqMVaIKbwppJ1IYyAxAcOITUq52aggOzc/h6sSuXz8Wk9KKrnKoigPAjmlPxRIp3MYhK5g==","signatures":[{"sig":"MEUCIQDbocjl4P+RQHBBpTon/Pxng6H4csQPoYd0DLp4N8Aj4gIge+egGI2o8cSpwXvTJdnSv31je2maPScdCQe4cqMFSbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@11.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":549845},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-11.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"_resolved":"/tmp/4cc556342985ebac8d906c9a3f4a96a3/autotel-eventcatalog-11.0.0.tgz","_integrity":"sha512-ClHQvUQd3bkVFBUNbqMVaIKbwppJ1IYyAxAcOITUq52aggOzc/h6sSuXz8Wk9KKrnKoigPAjmlPxRIp3MYhK5g==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.17.0","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@eventcatalog/sdk":"^2.24.1"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2","autotel-subscribers":"41.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_11.0.0_1781991057303_0.8320446294027057","host":"s3://npm-registry-packages-npm-production"}},"11.0.1":{"name":"autotel-eventcatalog","version":"11.0.1","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-eventcatalog@11.0.1","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"afc337394b6d77204bc4c745f38b41563c8c5eb9","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-11.0.1.tgz","fileCount":31,"integrity":"sha512-r6N5VBoS23PhS2KubSmKEJEIlxAJIytDBfvYPygf6tKmqE3yQvqKFNOvm7e7T8QzbrWr+aLLOi5Qu+v+/7Uuyg==","signatures":[{"sig":"MEQCIFSTbm4QNb/FNvtBjYVvLUKpDY/WIsz/z/gbNMUPRsaKAiBoVUkxWkmsFkbmdaIecYNt74j2DAfcdtJvvTSezgx9kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@11.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":550836},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-11.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"_resolved":"/tmp/942968730301f0629662e87757c9bce9/autotel-eventcatalog-11.0.1.tgz","_integrity":"sha512-r6N5VBoS23PhS2KubSmKEJEIlxAJIytDBfvYPygf6tKmqE3yQvqKFNOvm7e7T8QzbrWr+aLLOi5Qu+v+/7Uuyg==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.18.0","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@eventcatalog/sdk":"^2.25.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.3","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.0","autotel-subscribers":"41.0.4"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_11.0.1_1783754479532_0.9233625614266878","host":"s3://npm-registry-packages-npm-production"}},"11.0.2":{"name":"autotel-eventcatalog","version":"11.0.2","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-eventcatalog@11.0.2","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"cb51d5d121532aae1493e9094261fe5954df8ca4","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-11.0.2.tgz","fileCount":31,"integrity":"sha512-g2UNE85IY3LM2ME2rIkdrC7thBSgg2ROsDvjN0H/7xX6KG+KEr2VNZ/szSdJnn3Pd8FlcmlftfRhjae+Rq7MRw==","signatures":[{"sig":"MEYCIQDNIZBHnMv87NExPhZphCtih49iK6TgotZo8tDXfm9fWwIhAO/Xn7zcu/ws0tMCO1Phs16ClmGghPRCqnvD1RqTsNFO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@11.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":560524},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-11.0.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"_resolved":"/tmp/97220054c8b3b661c4324abc3cc35d6c/autotel-eventcatalog-11.0.2.tgz","_integrity":"sha512-g2UNE85IY3LM2ME2rIkdrC7thBSgg2ROsDvjN0H/7xX6KG+KEr2VNZ/szSdJnn3Pd8FlcmlftfRhjae+Rq7MRw==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.18.0","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@eventcatalog/sdk":"^2.25.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.3","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.0","autotel-subscribers":"41.0.5"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_11.0.2_1783978675940_0.6485213474973939","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"autotel-eventcatalog","version":"12.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-eventcatalog@12.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"a90eca3df043023e38ab0b83daef1069751dfaee","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-12.0.0.tgz","fileCount":31,"integrity":"sha512-dxFCihyyqx5mfDU5Z0hJixUj1jowX2G/KjQHCY0rYc5z4OAnRkzfhwYhnOE5JqeLJvo5874Wa62cHPQ21rB6Bg==","signatures":[{"sig":"MEUCICsmOXwTR1pTwS96+/uP4fgnr1HgamrZ5nn2MVAM+TIpAiEA0zdzq5oqIxXmZ1wtt7cGJ3sGm0PExbU7unQzi0K/BGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@12.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":560584},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-12.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"_resolved":"/tmp/ed4aaceb442a4bbb478d33d33dc9e681/autotel-eventcatalog-12.0.0.tgz","_integrity":"sha512-dxFCihyyqx5mfDU5Z0hJixUj1jowX2G/KjQHCY0rYc5z4OAnRkzfhwYhnOE5JqeLJvo5874Wa62cHPQ21rB6Bg==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.18.0","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@eventcatalog/sdk":"^2.25.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.3","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.0","autotel-subscribers":"42.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_12.0.0_1784533433894_0.10198318896463388","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"autotel-eventcatalog","version":"13.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-eventcatalog@13.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"b0286cb5f59a1987b9d05bee5c9f8081ee5a4767","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-13.0.0.tgz","fileCount":31,"integrity":"sha512-0OixQZJUeH9wjszTHigb/58m0WKXc0GTm1H9CAuwq63dYDBU4+tb5c3j+kBc/cslBRIE/S/gXeBHBDwR2Z97yA==","signatures":[{"sig":"MEUCIGfrXzN1+7RLjsZa/LM+UJyXr+cN8eufOE3PlILg557oAiEAvCJqtehL1JdH8FhVMwUEX/2tNb2amEYzl6QLX9O70RA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@13.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":555506},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-13.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"_resolved":"/tmp/36d49eed14363fda45903185374cab97/autotel-eventcatalog-13.0.0.tgz","_integrity":"sha512-0OixQZJUeH9wjszTHigb/58m0WKXc0GTm1H9CAuwq63dYDBU4+tb5c3j+kBc/cslBRIE/S/gXeBHBDwR2Z97yA==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.18.0","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@eventcatalog/sdk":"^2.26.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.12","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1","autotel-subscribers":"43.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_13.0.0_1785141180045_0.9742884302792698","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"autotel-eventcatalog","version":"14.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-eventcatalog@14.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"94266dc248e637137d523685815fa82a9fb94c82","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-14.0.0.tgz","fileCount":31,"integrity":"sha512-FBgZodCQ7XdSqRzu1IbOCUStkOnPSSmcABRIHiHsoqeu1RP0Pkww7q9T04Y1oM4ZO6AY0ciW+2S/siHk2M1nQQ==","signatures":[{"sig":"MEYCIQCYEf0GFtaOa52c8k5Be9hSEpK4sdLG3nqz2CDlt/FJkwIhAOKjPbGOpM9s/C5HIbC8dkdWGo/WkVZtbCQbOQHOArU/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@14.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":555601},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-14.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"_resolved":"/tmp/ad84fb45150ea224c369a9d6d57293ba/autotel-eventcatalog-14.0.0.tgz","_integrity":"sha512-FBgZodCQ7XdSqRzu1IbOCUStkOnPSSmcABRIHiHsoqeu1RP0Pkww7q9T04Y1oM4ZO6AY0ciW+2S/siHk2M1nQQ==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.19.0","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@eventcatalog/sdk":"^2.26.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.12","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1","autotel-subscribers":"44.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_14.0.0_1785441106018_0.884005474227503","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"autotel-eventcatalog","version":"15.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-eventcatalog@15.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"af4e0a577dd85db5870b987ba88456fe18d8c948","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-15.0.0.tgz","fileCount":31,"integrity":"sha512-qZuajAg8dEPaOJiMNJOx3p2vkpa55VKioH+/o+YwV+SNola0n25tPcrp3g83mkGy0j1fysOxRirib+MtyQJ92w==","signatures":[{"sig":"MEQCICVek1ZCHkNLVg/r6ux0v9b8N8waiVK90tahjJ/kY2rAAiBTG7J7Gv6TyeJtanMmazet6XoFzq2nsyMCB6jOyKScrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@15.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":555661},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-15.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"_resolved":"/tmp/ef3890a2c0487f300fad0ef0a6f12648/autotel-eventcatalog-15.0.0.tgz","_integrity":"sha512-qZuajAg8dEPaOJiMNJOx3p2vkpa55VKioH+/o+YwV+SNola0n25tPcrp3g83mkGy0j1fysOxRirib+MtyQJ92w==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.19.0","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@eventcatalog/sdk":"^2.26.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.12","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1","autotel-subscribers":"45.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_15.0.0_1785445656125_0.13077801968183977","host":"s3://npm-registry-packages-npm-production"}},"16.0.0":{"name":"autotel-eventcatalog","version":"16.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-eventcatalog@16.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"89472dd6e133ca4f327972d32eb2c2f11e702335","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-16.0.0.tgz","fileCount":25,"integrity":"sha512-F9kBemKdfRJx5CZetDcIXhaXPnt8pDdrJikx0Kkui8a/3sG6fgifrMkgNqA3I/oN42MKeWfdMlQlwsbONpY7Rw==","signatures":[{"sig":"MEUCIG83hUOG/Ktyy/4WpXxhWqYNJlUBU/zDZW57kWr4kLC6AiEAjdJT1xRV4Xew2Ytzw2schGK4VsEcYmAtgeJoIoKawT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@16.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288947},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-16.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"_resolved":"/tmp/5045ebfc72056361e74b7d4f5dbd3b91/autotel-eventcatalog-16.0.0.tgz","_integrity":"sha512-F9kBemKdfRJx5CZetDcIXhaXPnt8pDdrJikx0Kkui8a/3sG6fgifrMkgNqA3I/oN42MKeWfdMlQlwsbONpY7Rw==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.19.0","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@eventcatalog/sdk":"^2.26.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2","autotel-subscribers":"46.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_16.0.0_1785695373033_0.2827361686033101","host":"s3://npm-registry-packages-npm-production"}},"17.0.0":{"name":"autotel-eventcatalog","version":"17.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-eventcatalog@17.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"384ef40c84e9242d54b4d92bf30a488cb5c3a016","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-17.0.0.tgz","fileCount":25,"integrity":"sha512-QQuiC3eKg8rGzTKXk+1tvB6VEThXvs/JTTWmonvxBTGQc2ARn7Nw4nlSE5CABxBb6DTJ5qp7aGkyrna29VvAiA==","signatures":[{"sig":"MEUCIQDqL2qWMmUqbSKGnT778MLp7VxxJbx2aS3WgjO71/iCNwIgd1Gv4Hcw0fsG0HbI2ZP6Dh1gkLs//b1N88Hlnp2NK9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@17.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289007},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-17.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"_resolved":"/tmp/a6f2effb6375d8e9ee7cf818a38b4b86/autotel-eventcatalog-17.0.0.tgz","_integrity":"sha512-QQuiC3eKg8rGzTKXk+1tvB6VEThXvs/JTTWmonvxBTGQc2ARn7Nw4nlSE5CABxBb6DTJ5qp7aGkyrna29VvAiA==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.19.0","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@eventcatalog/sdk":"^2.26.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2","autotel-subscribers":"47.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_17.0.0_1785914393235_0.388589109737836","host":"s3://npm-registry-packages-npm-production"}},"18.0.0":{"name":"autotel-eventcatalog","version":"18.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-eventcatalog@18.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"1d152e33e3df6e34528bf1ad862aa4fdcc5a83ef","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-18.0.0.tgz","fileCount":25,"integrity":"sha512-0MiXj270IadllFgiQwVixZ0mheGlPRdMSOWWKGLV5KdVeSavJ5OR1nul6m2Ht3MDIPM9ZVmMlLsA9T5GzAncIA==","signatures":[{"sig":"MEQCIDxQKNFDe459QsGtx3/eDKIhSiewR+qsUFUeJ/nb3lk6AiBVJanaimZYq773GENmPauzYqRvUIheHQekdXUqkybMCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@18.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289067},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-18.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"_resolved":"/tmp/8bf12b2af12df444f59fa580e19fd03e/autotel-eventcatalog-18.0.0.tgz","_integrity":"sha512-0MiXj270IadllFgiQwVixZ0mheGlPRdMSOWWKGLV5KdVeSavJ5OR1nul6m2Ht3MDIPM9ZVmMlLsA9T5GzAncIA==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.19.0","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@eventcatalog/sdk":"^2.26.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2","autotel-subscribers":"48.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_18.0.0_1786054252736_0.8722648548835263","host":"s3://npm-registry-packages-npm-production"}},"19.0.0":{"name":"autotel-eventcatalog","version":"19.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-eventcatalog@19.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"a8f3d6f96c69818f3583171305eb64bb640336c1","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-19.0.0.tgz","fileCount":25,"integrity":"sha512-oli31wb60AuXJb5xZsGYgmCzIEU48s+q4h+zR5LgTHXjUF3DNlKf1XPyfQlfpEwd/bYIrahMOBH+YV7l9kc5Dw==","signatures":[{"sig":"MEUCIQCx7pX0maOrw02/2K+0/R32iSGH4S/R74vnnl2LPyizwgIgbXlETTiEUdP1HqFN4cp7LHj4zNfvJaQBt+4f04of9gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@19.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289127},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-19.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"_resolved":"/tmp/04e6fdecc963392bbd0c8353be7ef9ab/autotel-eventcatalog-19.0.0.tgz","_integrity":"sha512-oli31wb60AuXJb5xZsGYgmCzIEU48s+q4h+zR5LgTHXjUF3DNlKf1XPyfQlfpEwd/bYIrahMOBH+YV7l9kc5Dw==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.19.0","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@eventcatalog/sdk":"^2.26.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2","autotel-subscribers":"49.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_19.0.0_1786525185387_0.20605118019520807","host":"s3://npm-registry-packages-npm-production"}},"20.0.0":{"name":"autotel-eventcatalog","version":"20.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-eventcatalog@20.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"0a9c8987fb00daf2fb0c80410d5cda1141e0a26e","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-20.0.0.tgz","fileCount":25,"integrity":"sha512-BJp+bJsUIGwVI/BZ9swtzNhmSXugPUbxKPijUCLXvjrUR4PnTbcqzUX/psv3kuZBytSdMNggX46HvTZaqxKk6w==","signatures":[{"sig":"MEUCIGmrbxmpOitLpUOBtZ/zRM2mSss72hSZ88d9eBlFlXr1AiEApiBy4B7WGMbzI56SQdPM/HNIn0Ew02Z5S/sjvh2dufU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@20.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289704},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-20.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"_resolved":"/tmp/04cb9e3829eb3c53a6f280c7cb69c6e3/autotel-eventcatalog-20.0.0.tgz","_integrity":"sha512-BJp+bJsUIGwVI/BZ9swtzNhmSXugPUbxKPijUCLXvjrUR4PnTbcqzUX/psv3kuZBytSdMNggX46HvTZaqxKk6w==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.19.0","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@eventcatalog/sdk":"^2.26.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2","autotel-subscribers":"50.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_20.0.0_1787218166550_0.8072612901287928","host":"s3://npm-registry-packages-npm-production"}},"21.0.0":{"name":"autotel-eventcatalog","version":"21.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-eventcatalog@21.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"c66220a1581bcec67b194953b7b3d26d35c76e8e","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-21.0.0.tgz","fileCount":25,"integrity":"sha512-SNihBowr0Z+mCE4AqY2ri0GlMrw9rHd4PzT2MrKlzkjxddkMBHsKO6ucNgqJdemXWOisNesFS/c+n0cRBp2jew==","signatures":[{"sig":"MEUCICJmyP8mXKhcSv/dNW4auw/+PAfTOHyEZW68TdxwxQwCAiEA+/18KQr5FTlyNurefAI1/9zSdZ3TeABzBeSzqyUU144=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@21.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289764},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-21.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"_resolved":"/tmp/1864e460e1d75dbde316ee284968a448/autotel-eventcatalog-21.0.0.tgz","_integrity":"sha512-SNihBowr0Z+mCE4AqY2ri0GlMrw9rHd4PzT2MrKlzkjxddkMBHsKO6ucNgqJdemXWOisNesFS/c+n0cRBp2jew==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.19.0","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@eventcatalog/sdk":"^2.26.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2","autotel-subscribers":"51.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_21.0.0_1787601601221_0.035532826966453435","host":"s3://npm-registry-packages-npm-production"}},"22.0.0":{"name":"autotel-eventcatalog","version":"22.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-eventcatalog@22.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"51c8327b6588a5c5fc8f9faf5ed717d88c5e4fda","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-22.0.0.tgz","fileCount":25,"integrity":"sha512-PebLs7/GzFjM4c8PsEeGo+idpDa1M7E9cN69NzzHAV1LXSJIzcVe6yIiGdaSgKaahBSbVZRpJMWjqb0N91IS8g==","signatures":[{"sig":"MEQCICGj4HIhwG+YyTz00qOyXPxnuT1DJFAqIRjqmpXVycCcAiBXhAXbpVEa0boguNZFJhF4QIazaValvGgd8DeiIX/UuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@22.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289824},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-22.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"_resolved":"/tmp/58f93dc3d4d087515985bbd023719c9b/autotel-eventcatalog-22.0.0.tgz","_integrity":"sha512-PebLs7/GzFjM4c8PsEeGo+idpDa1M7E9cN69NzzHAV1LXSJIzcVe6yIiGdaSgKaahBSbVZRpJMWjqb0N91IS8g==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.19.1","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@eventcatalog/sdk":"^2.26.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2","autotel-subscribers":"52.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_22.0.0_1787900189481_0.646889413708515","host":"s3://npm-registry-packages-npm-production"}},"23.0.0":{"name":"autotel-eventcatalog","version":"23.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-eventcatalog@23.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"8714f8bed167bd7beb7e9fe9b71cd30e2eac961e","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-23.0.0.tgz","fileCount":25,"integrity":"sha512-T+aTVPUdaLir3g6tI3gM3p4WSI9l++gMUiv2KzBgiST5KTcZDtFh7kh5JIOJIdI0MRpgnSXSd4tiUhEmfMnxZg==","signatures":[{"sig":"MEUCIQCKQNNi4M8MMn3AcSqV4klMpY9mn2/6mq0xyAwQZ0yhdwIgEFnkUSJJ4Br9wYM/35QP1zMg721DzPu3vMGBk2E7oqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@23.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289919},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-23.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"_resolved":"/tmp/d6aacc0aaab6551f8a3c2f6f95c3a4db/autotel-eventcatalog-23.0.0.tgz","_integrity":"sha512-T+aTVPUdaLir3g6tI3gM3p4WSI9l++gMUiv2KzBgiST5KTcZDtFh7kh5JIOJIdI0MRpgnSXSd4tiUhEmfMnxZg==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.19.1","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@eventcatalog/sdk":"^2.26.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2","autotel-subscribers":"53.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_23.0.0_1788007711658_0.36753120821064966","host":"s3://npm-registry-packages-npm-production"}},"24.0.0":{"name":"autotel-eventcatalog","version":"24.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-eventcatalog@24.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"bf2c0b14f7676f9a297bd249f6302a0d3b428221","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-24.0.0.tgz","fileCount":25,"integrity":"sha512-oqVNFAH2+cp6anO75zxoBzVEzRcei8rJex3yHr5sZFOICCn4VFkt9PYa/7/7Xdx1WFZQvk3t5AKsX+R9rEWQAw==","signatures":[{"sig":"MEUCIQCiEopDN9rgcecx/OLdWQZ1+uKtOCiX7r9+AZpqVIOi8AIgJ1GvaWrXFGE3+1g9bbpQxNDxZyaESiKN5kdLNOpIgTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@24.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289979},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-24.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"_resolved":"/tmp/9478f6b99c75da375766c190fb18fe15/autotel-eventcatalog-24.0.0.tgz","_integrity":"sha512-oqVNFAH2+cp6anO75zxoBzVEzRcei8rJex3yHr5sZFOICCn4VFkt9PYa/7/7Xdx1WFZQvk3t5AKsX+R9rEWQAw==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.19.1","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@eventcatalog/sdk":"^2.26.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2","autotel-subscribers":"54.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_24.0.0_1788192440402_0.21956207882521395","host":"s3://npm-registry-packages-npm-production"}},"25.0.0":{"name":"autotel-eventcatalog","version":"25.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-eventcatalog@25.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"bin":{"autotel-eventcatalog":"dist/cli.js"},"dist":{"shasum":"47b3941f0ac785d3d64c36ad57a4180bf7d2147d","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-25.0.0.tgz","fileCount":25,"integrity":"sha512-fDj5fRrPetuo3yqy4LjFJIrTARhiONfFQqIzcuo0NSKIUAyY0XS+t/mBdwDkP/trS+g5uT8m6Z3YcE+2u1ztPA==","signatures":[{"sig":"MEUCIEVFeeYsruE0flH+LsoNt/hVVj9BOqncbK2uj+IhsjizAiEAlEQCzriiPaim1mGF7vVPflxnupzobK7n15Q17G63qWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@25.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290039},"main":"./dist/index.js","type":"module","_from":"file:autotel-eventcatalog-25.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"_resolved":"/tmp/2bc659a56cb54da3c28ccf2980c46b0a/autotel-eventcatalog-25.0.0.tgz","_integrity":"sha512-fDj5fRrPetuo3yqy4LjFJIrTARhiONfFQqIzcuo0NSKIUAyY0XS+t/mBdwDkP/trS+g5uT8m6Z3YcE+2u1ztPA==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"_npmVersion":"11.19.1","description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@eventcatalog/sdk":"^2.26.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2","autotel-subscribers":"55.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_25.0.0_1788208077234_0.8137882710951665","host":"s3://npm-registry-packages-npm-production"}},"26.0.0":{"name":"autotel-eventcatalog","version":"26.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":"Jag Reehal <jag@jagreehal.com> (https://jagreehal.com)","license":"Apache-2.0","_id":"autotel-eventcatalog@26.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"bin":{"autotel-eventcatalog":"./dist/cli.js"},"dist":{"shasum":"7cf6e60d312ee0ab8b35b2f899cc3904249fcea5","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-26.0.0.tgz","fileCount":25,"integrity":"sha512-H6d7HIr9Q9LUK51fyEIVSvJgVheoe704QwgLpGSfCcKZPtEOeCaLgagRniUu0kTUONZ8AER0MRoCZi74qSD+8A==","signatures":[{"sig":"MEYCIQDqVHy9+ZPsik+CS3QJwPRillpCbWsopEP5UjX375C1wwIhAPRANuwuMSjEVoWJ6P9rfub1mW6v0ULkQQ7hIPlmllkK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@26.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290099},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@eventcatalog/sdk":"^2.26.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2","autotel-subscribers":"56.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_26.0.0_1788524165097_0.2778941840677873","host":"s3://npm-registry-packages-npm-production"}},"27.0.0":{"name":"autotel-eventcatalog","version":"27.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":"Jag Reehal <jag@jagreehal.com> (https://jagreehal.com)","license":"Apache-2.0","_id":"autotel-eventcatalog@27.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"bin":{"autotel-eventcatalog":"./dist/cli.js"},"dist":{"shasum":"f7d352e51fca9a3a527656a613a3d3afbb5f1e7c","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-27.0.0.tgz","fileCount":25,"integrity":"sha512-0EN+ABQCY66LxPzSN936EpXCvALp0YoUOBnXLcX9YFmFBD3guo5p3zgZUhKRiOXpR2Vc0UJntF5Cayu2DgFOEg==","signatures":[{"sig":"MEUCIQD60ChRe4tq2yUoxuvhCKLXVLF4nxB3ToR563e25rIvsQIgNNoZ1XCxIsJo/DZpXjnJQmW0jp3g/HnuyjdStRv2C9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@27.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":411779},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:browser":"vitest run map.browser.e2e"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@eventcatalog/sdk":"^2.26.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","playwright":"^1.62.0","typescript":"^6.0.3","@types/node":"^26.1.2","autotel-subscribers":"56.1.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_27.0.0_1788844084334_0.9989258081419714","host":"s3://npm-registry-packages-npm-production"}},"27.0.1":{"name":"autotel-eventcatalog","version":"27.0.1","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":"Jag Reehal <jag@jagreehal.com> (https://jagreehal.com)","license":"Apache-2.0","_id":"autotel-eventcatalog@27.0.1","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"bin":{"autotel-eventcatalog":"./dist/cli.js"},"dist":{"shasum":"646cce373c87acedabcec6d63b944d2163293ca1","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-27.0.1.tgz","fileCount":26,"integrity":"sha512-32H8fXTVR0xOVp6YhraAg08pHffnx7D+WFQKsY0qFsMXYvY1fldlxZKlifBGmKHe9kUOyZvYLyUzBhl5LRA13w==","signatures":[{"sig":"MEYCIQD5llFauS8tI6+uTCrNg/sP/80FN1QtfB7+vXFkZa0yQAIhAIwq+xOTwk3drB6o55Vl9C6KOJLgJDrGSpXGKte/JXEb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@27.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412452},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:browser":"vitest run map.browser.e2e"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@eventcatalog/sdk":"^2.26.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","playwright":"^1.62.0","typescript":"^6.0.3","@types/node":"^26.1.2","autotel-subscribers":"56.1.1"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_27.0.1_1788942901038_0.8125144789911785","host":"s3://npm-registry-packages-npm-production"}},"28.0.0":{"name":"autotel-eventcatalog","version":"28.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":"Jag Reehal <jag@jagreehal.com> (https://jagreehal.com)","license":"Apache-2.0","_id":"autotel-eventcatalog@28.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"bin":{"autotel-eventcatalog":"./dist/cli.js"},"dist":{"shasum":"f434716f2f26ac61d6efd897356dcd98191349b5","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-28.0.0.tgz","fileCount":26,"integrity":"sha512-5pBireaGkAwZkG+X5IjXRaj12XicURmGGS612tJV/SUpgiw/0JHJPaYxcSRcPDUkXD6Ex4BOdjGCts2nXu8kkA==","signatures":[{"sig":"MEUCIHGfPISwVI1XB1M1z7QPvkQgFYzgRrGUXZ40512OBACDAiEA+COMiCIL1hFLyqxtirmjDgFA8aJvtWf51GVKjHr8grs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@28.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:browser":"vitest run map.browser.e2e"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@eventcatalog/sdk":"^2.26.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","playwright":"^1.62.0","typescript":"^6.0.3","@types/node":"^26.1.2","autotel-subscribers":"57.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_28.0.0_1789067157145_0.12197958801038356","host":"s3://npm-registry-packages-npm-production"}},"29.0.0":{"name":"autotel-eventcatalog","version":"29.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":"Jag Reehal <jag@jagreehal.com> (https://jagreehal.com)","license":"Apache-2.0","_id":"autotel-eventcatalog@29.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"bin":{"autotel-eventcatalog":"./dist/cli.js"},"dist":{"shasum":"ed7ad4aacec2e5abb476f9a819456c69f58997f5","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-29.0.0.tgz","fileCount":26,"integrity":"sha512-RTPov/cTf8HDHtkVT1ZocEQ1vi8FicLaULBX77KqXiGpsAyRf8sRCwtZl+/B5js2tw8xAF6ELJd0NePs0U/STg==","signatures":[{"sig":"MEYCIQC3NP8Wt5TSZcYug4ccSoZRg+7x383Jmly71t1jPYInPAIhAPZlPFORiKffEYbxFyORlNYiYuFUzwtctAQgWDOWB7zX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBGWdr5j5/cbMJE2+dUK536dsqBRApy400uakBPXkRqjAiAfrsNN9TxZMfL8ycVt2rxSo/KJi5y6WBavTofyC4tiaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@29.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412710},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:browser":"vitest run map.browser.e2e"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@eventcatalog/sdk":"^2.26.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","playwright":"^1.62.0","typescript":"^6.0.3","@types/node":"^26.1.2","autotel-subscribers":"58.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_29.0.0_1789912318830_0.4540719652756515","host":"s3://npm-registry-packages-npm-production"}},"30.0.0":{"name":"autotel-eventcatalog","version":"30.0.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"author":"Jag Reehal <jag@jagreehal.com> (https://jagreehal.com)","license":"Apache-2.0","_id":"autotel-eventcatalog@30.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"bin":{"autotel-eventcatalog":"./dist/cli.js"},"dist":{"shasum":"57297aa95a891e9963c8ddba403402b1cfaec4d6","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-30.0.0.tgz","fileCount":26,"integrity":"sha512-dyilDpFxVrDl9l2UV4XG1g4xg8ZC7j0JGOdi381iVlKdwHuqV8ff+kAJ8ZrtLGhm7WCZC38STGuYZ8sA4FtBzg==","signatures":[{"sig":"MEUCIEsUtHgYi7JTcaCCJHkzq7nENiykuxloFbDQ6OQdJy6pAiEAlJtXgZlu2/FnbpRFiJbFZEw3dfYsxxc0Vew2ilNW54I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3JKWFJjxs6Syd9wxAu/070DnAlMajPv3OfgUfrilZfQIhAJ4StI4iWPRf9Ht7tEfw/AMH5Qc5Vj74Blx3T67YFtCu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@30.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412770},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"eslint src/**/*.ts --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:browser":"vitest run map.browser.e2e"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@eventcatalog/sdk":"^2.26.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","playwright":"^1.62.0","typescript":"^6.0.3","@types/node":"^26.1.2","autotel-subscribers":"59.0.0"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"tmp":"tmp/autotel-eventcatalog_30.0.0_1790197365127_0.07462900929785743","host":"s3://npm-registry-packages-npm-production"}},"30.0.1":{"_id":"autotel-eventcatalog@30.0.1","bin":{"autotel-eventcatalog":"./dist/cli.js"},"dist":{"shasum":"fc968c8264486896f32ee9c848d163c1e85afb9f","tarball":"https://registry.npmjs.org/autotel-eventcatalog/-/autotel-eventcatalog-30.0.1.tgz","fileCount":26,"integrity":"sha512-nEVwWXBk6OE6kCTylYJvEFmSzMGQ8JD2i6X/oJNG17KzlcuvrMtqS3Df6ZUA5GswW1XetBZgc9eQ9m5L0l5tQQ==","signatures":[{"sig":"MEQCIHQSrqMh3TOg5XcTdQrCIPKA5e5YSQj0CMBgVnFXQUaTAiBkQmTAHCLx/0Q8orTbsjPA3LEKNXCy1+MioqthzjPTjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCPbnKCj6VRRiMVBCQDDfl4E+VWkr3rg2uQ0zQEiYbWBAIgZ8qIxxUYad7Oupzadx/6ov04hl96V6h0hYUQMaBMwHQ="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-eventcatalog@30.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412471},"main":"./dist/index.js","name":"autotel-eventcatalog","type":"module","types":"./dist/index.d.ts","author":"Jag Reehal <jag@jagreehal.com> (https://jagreehal.com)","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"license":"Apache-2.0","scripts":{"dev":"tsdown --watch","lint":"oxlint -c oxlint.json --disable-nested-config src","test":"vitest run --exclude **/*.e2e.test.ts","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm test:e2e && pnpm lint && pnpm format:check","lint:fix":"pnpm lint --fix","test:e2e":"pnpm build && vitest run cli.e2e","test:watch":"vitest --exclude **/*.e2e.test.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:browser":"vitest run map.browser.e2e"},"version":"30.0.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d66009b3-9510-4c84-ad25-a3a6b7755b5d"}},"keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","directories":{},"maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@eventcatalog/sdk":"^2.29.1"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^5.0.2","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.6.3","autotel-subscribers":"59.0.1"},"peerDependencies":{"autotel-subscribers":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/autotel-eventcatalog_30.0.1_1790929148717_0.1486417851251407"}}},"time":{"created":"2026-05-24T08:12:14.903Z","modified":"2026-10-02T08:19:09.189Z","1.0.0":"2026-05-24T08:12:15.134Z","2.0.0":"2026-05-24T19:19:28.136Z","3.0.0":"2026-05-28T17:53:18.445Z","4.0.0":"2026-05-28T22:52:10.470Z","4.0.1":"2026-05-29T19:07:11.716Z","5.0.0":"2026-05-31T09:20:18.739Z","1.0.1":"2026-06-04T00:25:54.228Z","2.0.1":"2026-06-04T00:26:14.300Z","3.0.1":"2026-06-04T00:26:33.086Z","4.0.2":"2026-06-04T00:26:52.544Z","5.0.1":"2026-06-04T00:27:08.667Z","5.0.2":"2026-06-06T00:05:34.507Z","6.0.0":"2026-06-12T08:33:15.891Z","7.0.0":"2026-06-12T20:40:56.792Z","8.0.0":"2026-06-15T21:38:20.319Z","9.0.0":"2026-06-16T07:49:44.997Z","10.0.0":"2026-06-20T20:37:01.315Z","11.0.0":"2026-06-20T21:30:57.424Z","11.0.1":"2026-07-11T07:21:19.668Z","11.0.2":"2026-07-13T21:37:56.077Z","12.0.0":"2026-07-20T07:43:54.044Z","13.0.0":"2026-07-27T08:33:00.246Z","14.0.0":"2026-07-30T19:51:46.172Z","15.0.0":"2026-07-30T21:07:36.318Z","16.0.0":"2026-08-02T18:29:33.167Z","17.0.0":"2026-08-05T07:19:53.397Z","18.0.0":"2026-08-06T22:10:52.925Z","19.0.0":"2026-08-12T08:59:45.513Z","20.0.0":"2026-08-20T09:29:26.687Z","21.0.0":"2026-08-24T20:00:01.375Z","22.0.0":"2026-08-28T06:56:29.617Z","23.0.0":"2026-08-29T12:48:31.846Z","24.0.0":"2026-08-31T16:07:20.596Z","25.0.0":"2026-08-31T20:27:57.404Z","26.0.0":"2026-09-04T12:16:05.291Z","27.0.0":"2026-09-08T05:08:04.490Z","27.0.1":"2026-09-09T08:35:01.163Z","28.0.0":"2026-09-10T19:05:57.303Z","29.0.0":"2026-09-20T13:51:58.943Z","30.0.0":"2026-09-23T21:02:45.216Z","30.0.1":"2026-10-02T08:19:08.809Z"},"author":"Jag Reehal <jag@jagreehal.com> (https://jagreehal.com)","license":"Apache-2.0","keywords":["eventcatalog","opentelemetry","autotel","observability","architecture","drift","contract-testing"],"repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-eventcatalog"},"description":"Diff your autotel architecture snapshot against an EventCatalog and report drift. Same model as Pact, for event architectures.","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"readme":"# autotel-eventcatalog\n\nKeep your [EventCatalog](https://www.eventcatalog.dev) honest about what\nthe code actually does at runtime.\n\n> **New here?** [autotel](https://github.com/jagreehal/autotel) is an\n> ergonomic OpenTelemetry wrapper for Node.js: you call `trace()`, `span()`\n> and `track(eventName, payload)` in your service code and it emits spans\n> and domain events. The `ArchitectureSnapshotSubscriber` from\n> `autotel-subscribers` listens to those events during a test run and\n> writes a `snapshot.json` describing every event that fired, the fields\n> in its payload, the runtime types of those fields, who produced it and\n> on what channel. This package reads that snapshot and compares it to\n> your catalog.\n\nFour tools:\n\n| Command        | Mode      | What it does                                                                                                                                                                              |\n| -------------- | --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **`drift`**    | read-only | Diffs the catalog against a snapshot. Reports findings as Markdown, JSON, or plain text. The PR check that catches \"you added an event but forgot to document it.\"                        |\n| **`generate`** | write     | Scaffolds EventCatalog resources from a snapshot: services, events, channels, inferred JSON Schemas, and producer↔event↔channel relationships.                                            |\n| **`stamp`**    | write     | Writes a runtime evidence block (counts, last-seen, field paths) into each event's `index.mdx` between idempotent markers. Keeps the static catalog page reflecting production behaviour. |\n| **`map`**      | write     | Renders the catalog topology as one self-contained HTML file where every arrow says whether the runtime actually crossed it. Static, replay, or live.                                     |\n\nBoth share inputs: an autotel snapshot JSON file and an EventCatalog\ndirectory. Both ship a versioned JSON summary you can gate CI on. The\n`drift` command also ships as a one-line GitHub Action with a sticky PR\ncomment.\n\n## What this package does NOT do\n\nTo keep the scope tight:\n\n- **Does not produce snapshots.** Snapshots come from\n  [`autotel-subscribers`'s `ArchitectureSnapshotSubscriber`](../autotel-subscribers).\n  This package only consumes them.\n- **Does not run any web server or dashboard.** Live dashboards live in\n  example apps. This package is a CLI plus library plus action. `map --mode live`\n  emits a page that _connects to_ an SSE endpoint you already serve; it does not\n  serve one.\n- **Does not infer drift contracts from payload samples during `drift`.**\n  Field-path drift is set-difference on dotted paths. Type/value drift is\n  checked only against declared schema constraints. (`generate` can scaffold\n  schemas from snapshot evidence; `drift` still compares against declared\n  schemas.)\n- **Does not modify catalog files outside the stamp markers.** Everything\n  the `stamp` command writes is between `<!-- autotel:stamp-start -->`\n  and `<!-- autotel:stamp-end -->`. Outside those markers is yours.\n\n## `map`: the diagram that knows what ran\n\nA catalog diagram draws every arrow the same way. A relationship four teams\nbelieve in and one that has not carried a message since March look identical,\nand no amount of reading the picture tells you which is which.\n\n`map` renders the same topology with the snapshot joined in:\n\n```bash\nautotel-eventcatalog map \\\n  --snapshot ./services/test/snapshot.json \\\n  --catalog ./catalog \\\n  --output ./catalog-map.html\n```\n\n```\n13 observed, 2 declared-but-never-seen, 2 undocumented, 5 asserted (mode: static)\n```\n\nOne self-contained HTML file — no build step, no CDN, no dependencies — where:\n\n- **observed** — a real `track()` call crossed this edge. Stroke weight scales\n  with volume.\n- **declared, never seen** — the catalog says this happens; this run never saw\n  it. Drawn dashed and grey, and it never moves in any mode. **The stillness is\n  the finding.**\n- **ran, not in the catalog** — it happened and nobody wrote it down.\n- **consumer asserted** — see below.\n\n### Three modes, because motion is a claim\n\n| `--mode` | What moves                                                           | Use for                           |\n| -------- | -------------------------------------------------------------------- | --------------------------------- |\n| `static` | Nothing. Weight and dash carry the message.                          | Commit it; read it in a PR        |\n| `replay` | Markers cross observed edges at a rate drawn from the snapshot count | A file that shows relative volume |\n| `live`   | A marker crosses an edge when that event actually fires              | A wall screen, a demo             |\n\n```bash\nautotel-eventcatalog map --snapshot snap.json --catalog ./catalog \\\n  --output map.html --mode live --live-url /events --live-event track\n```\n\nLive mode subscribes to an SSE endpoint you serve and keys each frame's `name`\nagainst the edges it belongs to. `--live-event` names the SSE event to listen\nfor; the default is `message`, so a server that writes `event: track` needs it\nset or the page sits silently claiming to be live.\n\n### Telling a rename from two problems\n\n`normaliseEventId` absorbs case and `._-`, so `payment.succeeded` does not match\na catalog `PaymentCaptured`. The drift report then shows two findings — one\nevent observed but undocumented, one documented but never observed — that are\nreally one event under two names. Reporting a rename as two unrelated problems\nis the fastest way for a team to stop believing the tool.\n\n`map` and `drift` both pair them up and say so:\n\n```\n## Possible renames\n\n- `recommendation.created` is probably `RecommendationGenerated` renamed\n  (83% similar) — rename one side, or document it as a new event.\n```\n\nBoth findings stay listed. A suggestion is a question for a human, not a fact\nabout the system: on the day a rename is _not_ what happened, one of those two\nfindings is a real removal, and collapsing them would hide it.\n\n### Testing the live page\n\n`pnpm test` covers the model and the generated artifact. The page's own\nbehaviour is covered separately, in Chromium:\n\n```bash\npnpm test:browser\n```\n\nThose tests install a controllable `EventSource` before the page script runs,\ndeliver exact frames, and read the resulting DOM — what a frame credits, what an\nunknown producer does to the counters, whether a never-seen edge stays still.\nAsserting on the emitted JavaScript instead would only prove the lines were\ntyped, which is what let every live defect through.\n\n### The honesty rule\n\nTwo things are kept apart on purpose:\n\n- **liveness** — catalog vs snapshot presence.\n- **evidence** — whether the runtime _could_ have seen it. A producer writes the\n  event, so `produces` and `publishes-to` edges carry `observed` evidence. **A\n  consumer edge is always `asserted`**, however busy the event is: a producer's\n  telemetry proves an event fired and can never prove anyone received it.\n  Asserted edges move with a _hollow_ marker.\n\nCollapsing those into one axis is how a diagram ends up implying it watched\nsomething it only read. `map` will not do that, and a unit test holds the line.\n\nConsumption becomes observable once consumers are instrumented too; until then\nthe picture says which half it knows.\n\n## Install\n\n```bash\npnpm add -D autotel-eventcatalog\n```\n\nRequires that your services use autotel and `ArchitectureSnapshotSubscriber`\nfrom `autotel-subscribers/architecture-snapshot` to produce a snapshot.\n\n## Use\n\n### From the CLI\n\n```bash\nautotel-eventcatalog drift \\\n  --snapshot ./services/test/snapshot.json \\\n  --catalog ./catalog \\\n  --output ./drift.md \\\n  --summary-output ./drift-summary.json \\\n  --policy all \\\n  --fail-on-drift     # exit 1 on drift; wire this into CI\n```\n\n```bash\nautotel-eventcatalog generate \\\n  --snapshot ./services/test/snapshot.json \\\n  --catalog ./catalog\n```\n\nRe-runnable: existing catalog files are skipped, never overwritten. New\nevents / services / channels from the snapshot are added on top.\nProducer (`sends`), consumer (`receives`), and channel routing edges\nare wired automatically.\n\n| Flag                 | Default | Use it when…                                                                                 |\n| -------------------- | ------- | -------------------------------------------------------------------------------------------- |\n| `--dry-run`          | off     | You want to preview the operations without touching disk.                                    |\n| `--edges-only`       | off     | The catalog already has resources; you just want producer/consumer/channel wiring re-synced. |\n| `--version <semver>` | `1.0.0` | Override the version assigned to newly created resources.                                    |\n| `--format json`      | `text`  | You want a machine-readable plan on stdout (the same shape as `--summary-output`).           |\n\n### Schema sources\n\nWhen `generate` writes an event's `schema.json`, it picks the schema\nin this order:\n\n1. **Declared schema**: if the snapshot's event observation carries a\n   `schema.jsonSchema` (recorded by `ArchitectureSnapshotSubscriber`\n   when a `track()` call was made through [`defineEvent`](#defineevent-zod-schemas-at-the-call-site)),\n   that schema is used verbatim.\n2. **Inferred schema**: otherwise, the schema is inferred from observed\n   `fieldStats` (runtime types per dotted path) as a fallback. This\n   gets a new project from zero to a usable catalog on the first run;\n   `defineEvent` is the path to a robust, single-source-of-truth\n   contract when you adopt it.\n\nThe choice is recorded in the operations log and the `generate-summary`\nJSON envelope as `schemaSource: 'declared' | 'inferred'`, so CI can\nsurface adoption.\n\n#### `defineEvent`: Zod schemas at the call site\n\nIn your service code, replace bare `track('event.name', payload)` calls\nwith `defineEvent` and a Zod schema:\n\n```typescript\nimport { defineEvent } from 'autotel';\nimport { z } from 'zod';\n\nexport const orderPlacedEvent = defineEvent(\n  'order.placed',\n  z.object({\n    orderId: z.string(),\n    customerId: z.string(),\n    totalCents: z.number(),\n    items: z.array(z.object({ sku: z.string(), quantity: z.number() })),\n  }),\n  { toJsonSchema: (schema) => z.toJSONSchema(schema) },\n);\n\n// At the call site:\norderPlacedEvent.track({ orderId, customerId, totalCents, items });\n```\n\nThe schema is now the single source of truth: TypeScript catches drift\nat compile time, `safeParse` validates payloads at runtime, and\n`ArchitectureSnapshotSubscriber` carries the JSON Schema forward into\nthe snapshot, so `generate` writes the _same_ schema your code\nenforces. No inference guesswork.\n\n### From code\n\n```typescript\nimport {\n  loadSnapshot,\n  generateCatalogFromSnapshot,\n  readCatalogState,\n  diffCatalogAgainstSnapshot,\n  renderMarkdown,\n  renderTerminal, // plain-text, for Slack / log files / non-MD terminals\n  renderJson, // versioned envelope for downstream tooling\n  countDriftReport, // per-category counts that match the dashboard hero badge\n  hasDrift,\n  stampCatalog, // write runtime evidence into your catalog's event mdx\n  buildStampSummary, // count of inserts / replaces / no-ops / skipped\n} from 'autotel-eventcatalog';\n\nconst snapshot = await loadSnapshot('./services/test/snapshot.json');\nawait generateCatalogFromSnapshot({\n  snapshot,\n  catalogPath: './catalog',\n  dryRun: false,\n});\n\nconst catalog = await readCatalogState('./catalog');\nconst report = diffCatalogAgainstSnapshot(snapshot, catalog);\n\nconsole.log(renderMarkdown(report));\nconsole.log('findings:', countDriftReport(report).total);\nif (hasDrift(report)) process.exit(1);\n```\n\n### What a run actually prints\n\nAfter the example app's services have been migrated to `defineEvent`\nand the catalog's schemas align with what the code emits, running\n`pnpm catalog:drift` from `apps/example-eventcatalog` prints:\n\n```\n# Architecture drift report\n\nNo drift detected. Catalog and runtime agree.\n```\n\nExit code 0, CI passes. That is the steady-state goal: the catalog and\nthe running code make the same claims, and the drift detector confirms\nit. Each additional finding signals real code-vs-catalog divergence:\na new event added without a schema, a removed producer still listed,\na schema field that no longer ships.\n\nType drift handles the JSON Schema ↔ JavaScript impedance mismatch\ndeliberately: a declared `integer` accepts an observed `number` at the\ntype level, then sample values are checked against `Number.isInteger`,\nso a runtime `1.5` against a declared `integer` still flags. No false\npositives, no missed signal.\n\nThe example app exercises both the happy path and the payment-failure\npath so the snapshot covers every documented event. Value drift would\nfire if, for instance, a `declineCode` outside the declared enum\nappeared at runtime. Try replacing `card_declined` with something else\nin `build-snapshot.ts` and re-running to see it.\n\n### As a GitHub Action\n\nThe package ships a composite action so any repository can wire drift checking\ninto its PR pipeline with a single step:\n\n```yaml\n# .github/workflows/eventcatalog-drift.yml\nname: eventcatalog drift\non:\n  pull_request:\n    branches: [main]\njobs:\n  drift:\n    runs-on: ubuntu-latest\n    permissions:\n      contents: read\n      pull-requests: write\n    steps:\n      - uses: actions/checkout@v4\n        with: { fetch-depth: 0 } # so the action can read the base branch\n\n      # Produce the snapshot however you like; typically by running your\n      # integration tests with ArchitectureSnapshotSubscriber wired in.\n      - run: pnpm install --frozen-lockfile\n      - run: pnpm services:snapshot\n\n      - uses: jagreehal/autotel-eventcatalog@v0\n        with:\n          snapshot: ./services/test/snapshot.json\n          catalog: ./catalog\n          base-ref: origin/${{ github.base_ref }} # compare to PR base\n          fail-on-drift: true # fail the PR on new drift\n          comment-on-pr: true # post a sticky comment\n```\n\nCLI policy modes:\n\n- `--policy all`: fail on any drift in the current snapshot.\n- `--policy new-only`: fail only on drift introduced vs `--base-snapshot`.\n\nWhat lands on the PR:\n\n- A sticky comment titled \"Architecture drift: what this change introduces\"\n  with sections for new events, removed events, field-path drift, type drift,\n  value drift, and drift the PR resolved.\n- The check fails only when this PR introduces _new_ drift. Pre-existing\n  drift is reported for context but does not block.\n- The drift report is also written to `$RUNNER_TEMP/autotel-eventcatalog-drift.md`\n  and printed in the job log.\n\n## What gets caught\n\n| Drift class                              | Example finding                                            |\n| ---------------------------------------- | ---------------------------------------------------------- |\n| **Events observed but undocumented**     | `order.cancelled` emitted by code; no entry in catalog     |\n| **Events documented but never observed** | `LegacyEvent` in catalog; never seen in tests              |\n| **Field-path drift (extra)**             | `personalization_seed` in payload; not declared in schema  |\n| **Field-path drift (missing)**           | `customerId` declared in schema; never present in payloads |\n| **Type drift**                           | `amount` declared `number`; observed `string`              |\n| **Value drift (enum mismatch)**          | `status: \"placed\"` observed; schema enum excludes it       |\n| **Services observed but undocumented**   | `OrdersService` is a producer; no service page             |\n| **Channels observed but undocumented**   | `orders.events` carries messages; no channel page          |\n\n**How type and value drift work in practice.**\n\n1. `ArchitectureSnapshotSubscriber` records `fieldStats` per event during\n   a test run. For each dotted path it captures the runtime types it\n   saw (`string`, `number`, `object`, …) and up to 20 primitive sample\n   values. Verified by\n   [`snapshot-fieldstats.integration.test.ts`](../../apps/example-eventcatalog/services/test/snapshot-fieldstats.integration.test.ts),\n   which runs the real `placeOrder` → `handleOrderPlaced` →\n   `handlePaymentCaptured` → `generateRecommendation` flow and asserts\n   `fieldStats.totalCents.types` contains `\"number\"`,\n   `fieldStats.currency.sampleValues` contains `\"GBP\"`, etc.\n2. `readCatalogState` parses each event's JSON Schema (via `schemaPath`\n   in the catalog frontmatter) into a map of declared `types` and `enum`\n   values per path.\n3. `diffCatalogAgainstSnapshot` cross-joins the two: any path whose\n   observed runtime type is not in the declared types becomes a\n   `typeDrift` entry; any sample value not in the declared enum becomes\n   a `valueDrift` entry. Both feed `countDriftReport` and the markdown\n   renderer.\n\nYou can pass Zod metadata from `track()` call sites (via `defineEvent(...)`\nin `autotel`) so contracts are declared in code and propagated into runtime\nsnapshots.\n\n## Public JSON contract\n\nFour versioned JSON shapes are shipped with the package as JSON Schema\nfiles (`schemas/` directory). Downstream tooling (your own GitHub Actions,\ndashboards, Slack bots) should validate against these:\n\n| Schema                                 | Emitted by                      | Consumed by                              |\n| -------------------------------------- | ------------------------------- | ---------------------------------------- |\n| `schemas/drift-report-v0.2.0.json`     | `drift --format json`           | Any downstream parser                    |\n| `schemas/drift-summary-v0.2.0.json`    | `drift --summary-output ...`    | CI gating, dashboards                    |\n| `schemas/stamp-summary-v0.1.0.json`    | `stamp --summary-output ...`    | \"Did this PR forget to re-stamp?\" checks |\n| `schemas/generate-summary-v0.1.0.json` | `generate --summary-output ...` | scaffold/edge generation auditing        |\n\nEvery envelope carries a `spec: 'autotel-eventcatalog-…/vX.Y.Z'` field\nthat downstream code can use to refuse unknown major versions. The shapes\nare locked by golden contract tests inside this package: a PR that\nchanges them without bumping the spec version will fail CI.\n\n## Renderers (advanced)\n\n`drift --format <name>` dispatches through a small renderer registry. The\nbuilt-ins are `markdown`, `terminal`, `json`, `eventcatalog-snapshot-diff`.\nYou can plug in your own at runtime in two ways.\n\n**Programmatic** (when you import the library):\n\n```typescript\nimport { registerRenderer, type Renderer } from 'autotel-eventcatalog';\n\nconst sarifRenderer: Renderer = {\n  name: 'sarif',\n  description: 'Static Analysis Results Interchange Format',\n  renderReport(report) {\n    /* return SARIF JSON */ return '';\n  },\n  renderDelta(delta) {\n    /* return SARIF JSON */ return '';\n  },\n};\n\nregisterRenderer(sarifRenderer);\n```\n\n**From the CLI**, with `--register-renderer <module>` as a global option:\n\n```bash\nnpx autotel-eventcatalog \\\n  --register-renderer ./renderers/sarif.mjs \\\n  drift --snapshot snap.json --catalog catalog --format sarif\n```\n\nThe loader expects the module to export either a `default` or a named\n`renderer` matching the `Renderer` shape. ESM (`.mjs`) or compiled\nJavaScript both work; TypeScript users compile to ESM first. Pass the\nflag more than once to load multiple renderers in the same invocation.\nThe loader refuses to overwrite a built-in name (`markdown`, `terminal`,\n`json`, `eventcatalog-snapshot-diff`): pick a unique `name` for yours.\n\nThe core diff and policy modules are renderer-agnostic; adding a new\noutput target never requires touching `diff.ts` or `policy.ts`.\n\n## What writes to the catalog\n\n`drift` is **read-only**. It diffs the snapshot against the catalog and\nreports findings. It never modifies catalog files.\n\n`stamp` is the **write path**. It injects a runtime evidence\nblock into each event mdx between idempotent markers\n(`<!-- autotel:stamp-start -->` / `<!-- autotel:stamp-end -->`). Re-runs\nreplace the content between the markers; nothing outside the markers is\ntouched. Run with `--dry-run` to preview the plan first.\n\nPass `--summary-output stamp.json` to write a versioned summary file\n(`autotel-eventcatalog-stamp-summary/v0.1.0`) describing how many files\nwere inserted, replaced, no-op'd, or skipped. Useful for CI checks that\nneed to gate on \"did this PR forget to re-stamp?\".\n\n## Working example\n\nSee [`apps/example-eventcatalog`](../../apps/example-eventcatalog) in the\nmonorepo. It has a working e-commerce catalog and a committed snapshot.\nRunning `pnpm catalog:drift` from that app prints\n\n```text\nNo drift detected. Catalog and runtime agree.\n```\n\nThat is the steady-state goal. Each additional finding from there signals\nreal code-vs-catalog divergence. The same agreement is locked in as a\nvitest integration test, so a service that stops emitting a documented\nevent or a catalog file that rots fails CI before the drift script runs.\n\n### Coverage caveat\n\nDrift only sees what `ArchitectureSnapshotSubscriber` recorded in the\nrun that produced the snapshot. Events emitted only on paths your test\nsuite does not exercise will not appear; documented events your test\nsuite does not exercise will be flagged as `documentedButUnseen`. In\npractice this gives you **catalog honesty for what your test suite\ncovers**, which is the property a green pipeline should buy you.\n\n## Documentation\n\n| If you want to…                                        | Read                                                 |\n| ------------------------------------------------------ | ---------------------------------------------------- |\n| Consume the JSON output from your own tool             | [`docs/CONTRACT.md`](docs/CONTRACT.md)               |\n| Write a custom renderer (SARIF, Slack, your dashboard) | [`docs/EXTENDING.md`](docs/EXTENDING.md)             |\n| Debug a CLI exit code or a CI failure                  | [`docs/TROUBLESHOOTING.md`](docs/TROUBLESHOOTING.md) |\n| Upgrade between versions safely                        | [`docs/UPGRADING.md`](docs/UPGRADING.md)             |\n| See what shipped in each release                       | [`CHANGELOG.md`](CHANGELOG.md)                       |\n| Contribute to the package                              | [`CONTRIBUTING.md`](CONTRIBUTING.md)                 |\n| Validate the published JSON shapes                     | [`schemas/README.md`](schemas/README.md)             |\n\n## Related packages\n\n- [`autotel`](../autotel): OpenTelemetry instrumentation for Node.js.\n  The substrate every snapshot is built from.\n- [`autotel-subscribers/architecture-snapshot`](../autotel-subscribers):\n  produces the snapshot this package consumes.\n\n## License\n\nApache-2.0.\n","readmeFilename":""}