{"_id":"@alt-stack/kafka-client-kafkajs","_rev":"9-cfde14ffe614c032b463e13c9decb26c","name":"@alt-stack/kafka-client-kafkajs","dist-tags":{"latest":"1.6.2"},"versions":{"0.1.0":{"name":"@alt-stack/kafka-client-kafkajs","version":"0.1.0","keywords":["kafka","kafkajs","client","typescript","zod"],"author":"","license":"MIT","_id":"@alt-stack/kafka-client-kafkajs@0.1.0","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"01e47313582531a1e78c5c2a860d4b6716893d68","tarball":"https://registry.npmjs.org/@alt-stack/kafka-client-kafkajs/-/kafka-client-kafkajs-0.1.0.tgz","fileCount":12,"integrity":"sha512-bnGgd5GVARD0RixhH9fE4uBxVay5u+pGAryGu4cWiSc0NEcn2HnDfZpiaKLjVXAqfSa1zHtHVxBx9KKpci5NpQ==","signatures":[{"sig":"MEQCIFPkkWpL9tUbpje5uErXF4A+GrgoGYClsv5IH10WhMIjAiAlyIyeKxuCHCN3OkHKdfGfl+r6y8vmvBbInHntTv3Uhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32422},"main":"./dist/index.cjs","_from":"file:alt-stack-kafka-client-kafkajs-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/168a2452cedf8ed6403b7e3dbaebd80d/alt-stack-kafka-client-kafkajs-0.1.0.tgz","_integrity":"sha512-bnGgd5GVARD0RixhH9fE4uBxVay5u+pGAryGu4cWiSc0NEcn2HnDfZpiaKLjVXAqfSa1zHtHVxBx9KKpci5NpQ==","_npmVersion":"10.8.2","description":"KafkaJS binding for type-safe Kafka client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@alt-stack/kafka-client-core":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","kafkajs":"^2.0.0","typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","kafkajs":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kafka-client-kafkajs_0.1.0_1764349720518_0.9625931500147265","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@alt-stack/kafka-client-kafkajs","version":"0.1.1","keywords":["kafka","kafkajs","client","typescript","zod"],"author":"","license":"MIT","_id":"@alt-stack/kafka-client-kafkajs@0.1.1","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"280ec893b2fb0e6b45a597da8ac1724dc18323ee","tarball":"https://registry.npmjs.org/@alt-stack/kafka-client-kafkajs/-/kafka-client-kafkajs-0.1.1.tgz","fileCount":14,"integrity":"sha512-Zrolyn/b7qxMT7KeBc2pHhLCpcFRA4ptvAYUjnPSIokjflBXY8IrBhwAVa5eGM2KZrxxDkWYHnOsaaSzLhjPbA==","signatures":[{"sig":"MEUCIF9qSSbXY4kL3diNA9mDkPR7bx6PmiAdE5RCUZJFXM6oAiEAoKaBW3PBkTnu2d+rlV8X1fcCRtwxt3Tgzo6iF/FkxJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34475},"main":"./dist/index.js","_from":"file:alt-stack-kafka-client-kafkajs-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/114834d00458c576eb888af16b645ec7/alt-stack-kafka-client-kafkajs-0.1.1.tgz","_integrity":"sha512-Zrolyn/b7qxMT7KeBc2pHhLCpcFRA4ptvAYUjnPSIokjflBXY8IrBhwAVa5eGM2KZrxxDkWYHnOsaaSzLhjPbA==","_npmVersion":"10.8.2","description":"KafkaJS binding for type-safe Kafka client","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@alt-stack/kafka-client-core":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","kafkajs":"^2.0.0","typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","kafkajs":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kafka-client-kafkajs_0.1.1_1764886787943_0.37352716466528646","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@alt-stack/kafka-client-kafkajs","version":"0.1.2","keywords":["kafka","kafkajs","client","typescript","zod"],"author":"","license":"MIT","_id":"@alt-stack/kafka-client-kafkajs@0.1.2","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"bd99cfe711ab17ad85db699973015f2ed40e460d","tarball":"https://registry.npmjs.org/@alt-stack/kafka-client-kafkajs/-/kafka-client-kafkajs-0.1.2.tgz","fileCount":14,"integrity":"sha512-ye7Eu34jHAm58jIktY+CGZocu5YT3acIIbnlBZHhLICcCsgXa4mO7KjHNESz/gZu9+tXQeg5eS+Ec3Y1q7cwnQ==","signatures":[{"sig":"MEQCIBMvDPz+VdRQZ5+tLoy8N3Q3lOmlqa6quiZKWKpsjjb6AiA0Zl5Cloq3ek1rjgYQpljMJFpjzfIpZzjQh7/pjszq8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34475},"main":"./dist/index.js","_from":"file:alt-stack-kafka-client-kafkajs-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/49f11b0dc1fe4917b610a6dd79bbca51/alt-stack-kafka-client-kafkajs-0.1.2.tgz","_integrity":"sha512-ye7Eu34jHAm58jIktY+CGZocu5YT3acIIbnlBZHhLICcCsgXa4mO7KjHNESz/gZu9+tXQeg5eS+Ec3Y1q7cwnQ==","_npmVersion":"10.8.2","description":"KafkaJS binding for type-safe Kafka client","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@alt-stack/kafka-client-core":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","kafkajs":"^2.0.0","typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","kafkajs":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kafka-client-kafkajs_0.1.2_1765256833814_0.04877382696113952","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@alt-stack/kafka-client-kafkajs","version":"1.4.0","keywords":["kafka","kafkajs","client","typescript","zod"],"author":"","license":"MIT","_id":"@alt-stack/kafka-client-kafkajs@1.4.0","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"4752842abed8e5e30cfbb3f8af2aff56cfa4274c","tarball":"https://registry.npmjs.org/@alt-stack/kafka-client-kafkajs/-/kafka-client-kafkajs-1.4.0.tgz","fileCount":15,"integrity":"sha512-8PCUMvD8bvrKABOc6YV1NrFdUeWnQ6Kj7OrEN0BrxqoNxHBlRdJvwZFsBaJnnmeKZxCUpDqaXxKu6XQbsX/wCQ==","signatures":[{"sig":"MEYCIQD6i/Kj3vhZtsVmf+dp5PXoY59vckWJzmKVDRXSnRm/RwIhANoLJyllthGwk6RBDf2N1EVlx7RqMXkYG6nKf0/AxtGu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34576},"main":"./dist/index.js","_from":"file:alt-stack-kafka-client-kafkajs-1.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/159e49f5e00582c929fa6c9187e14209/alt-stack-kafka-client-kafkajs-1.4.0.tgz","_integrity":"sha512-8PCUMvD8bvrKABOc6YV1NrFdUeWnQ6Kj7OrEN0BrxqoNxHBlRdJvwZFsBaJnnmeKZxCUpDqaXxKu6XQbsX/wCQ==","_npmVersion":"10.8.2","description":"KafkaJS binding for type-safe Kafka client","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@alt-stack/kafka-client-core":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","kafkajs":"^2.0.0","typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","kafkajs":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kafka-client-kafkajs_1.4.0_1783621688943_0.3354502261707957","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@alt-stack/kafka-client-kafkajs","version":"1.5.0","keywords":["kafka","kafkajs","client","typescript","zod"],"author":"","license":"MIT","_id":"@alt-stack/kafka-client-kafkajs@1.5.0","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"37f54f7bcb6823ff1fdc94b424de52b5044c0462","tarball":"https://registry.npmjs.org/@alt-stack/kafka-client-kafkajs/-/kafka-client-kafkajs-1.5.0.tgz","fileCount":16,"integrity":"sha512-zube9ao8gcUPCMY83P7KsMFx/F+E5CtaCjbzCAQbd5i4fvQ2HrpS1WQccGwUkw4IFcIzptMwF9/g6GuwdokcLQ==","signatures":[{"sig":"MEUCIQD0ptcLo/1EyruAlP3vkJFj4vbC0arzfjJ7z0gnlhVifgIgf29knOa8RxcKQmmMLUVThqaIJ14SJoXlVSKfQas5OaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36027},"main":"./dist/index.js","_from":"file:alt-stack-kafka-client-kafkajs-1.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/5490920744f5e61f52d82691d7704154/alt-stack-kafka-client-kafkajs-1.5.0.tgz","_integrity":"sha512-zube9ao8gcUPCMY83P7KsMFx/F+E5CtaCjbzCAQbd5i4fvQ2HrpS1WQccGwUkw4IFcIzptMwF9/g6GuwdokcLQ==","_npmVersion":"10.8.2","description":"KafkaJS binding for type-safe Kafka client","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@alt-stack/kafka-client-core":"1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","kafkajs":"^2.0.0","typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","kafkajs":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kafka-client-kafkajs_1.5.0_1783713606639_0.19451073127956842","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@alt-stack/kafka-client-kafkajs","version":"1.5.1","keywords":["kafka","kafkajs","client","typescript","zod"],"author":"","license":"MIT","_id":"@alt-stack/kafka-client-kafkajs@1.5.1","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"9ca29cc3ad7f64f17c1da8346bcc12cdd602e15e","tarball":"https://registry.npmjs.org/@alt-stack/kafka-client-kafkajs/-/kafka-client-kafkajs-1.5.1.tgz","fileCount":16,"integrity":"sha512-XOgpSODWdJyIRrNIj+SRHSvPOaUvdZqoKav1ABTSdU6uu43hGKaaNLgNgliI+aIGtlnEgdyc5PaB0bRxRR4JKA==","signatures":[{"sig":"MEQCIA1I3qXdtRgNxZ6gRqu3A7ghnNJnp20+FTBMVxYwlz+aAiADheSsgYjheREOUH8VZu6fn7NB6JdCEPveFj++YFWVHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36092},"main":"./dist/index.js","_from":"file:alt-stack-kafka-client-kafkajs-1.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/8c7210b6b25fe1be36f279a28a1fa34b/alt-stack-kafka-client-kafkajs-1.5.1.tgz","_integrity":"sha512-XOgpSODWdJyIRrNIj+SRHSvPOaUvdZqoKav1ABTSdU6uu43hGKaaNLgNgliI+aIGtlnEgdyc5PaB0bRxRR4JKA==","_npmVersion":"10.8.2","description":"KafkaJS binding for type-safe Kafka client","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@alt-stack/kafka-client-core":"1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","kafkajs":"^2.0.0","typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","kafkajs":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kafka-client-kafkajs_1.5.1_1784059625988_0.9022279530962896","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@alt-stack/kafka-client-kafkajs","version":"1.6.0","keywords":["kafka","kafkajs","client","typescript","zod"],"author":"","license":"MIT","_id":"@alt-stack/kafka-client-kafkajs@1.6.0","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"905c9a1082ecfe9a8de75eb768b9503751e55195","tarball":"https://registry.npmjs.org/@alt-stack/kafka-client-kafkajs/-/kafka-client-kafkajs-1.6.0.tgz","fileCount":16,"integrity":"sha512-J8NF89UdvQvUIKPV3yaQ0Y09IrQDNRDscKYb9hCgprHSkD35w81use1OG8DFnoj3dJviA1DhulAsCk00yBZKnA==","signatures":[{"sig":"MEYCIQCeDTrHbIsyrjmFmdw+K1pbufmNts1cxlZxXmAkH89tQgIhAIMfgy4vgdVqFJGVwNYl1OFArBokkoHU7R5b507/+0IL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36159},"main":"./dist/index.js","_from":"file:alt-stack-kafka-client-kafkajs-1.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/881600a6bf72d2bb335620e701bcf430/alt-stack-kafka-client-kafkajs-1.6.0.tgz","_integrity":"sha512-J8NF89UdvQvUIKPV3yaQ0Y09IrQDNRDscKYb9hCgprHSkD35w81use1OG8DFnoj3dJviA1DhulAsCk00yBZKnA==","_npmVersion":"10.8.2","description":"KafkaJS binding for type-safe Kafka client","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@alt-stack/kafka-client-core":"1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","kafkajs":"^2.0.0","typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","kafkajs":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kafka-client-kafkajs_1.6.0_1784714953179_0.5216363543389118","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@alt-stack/kafka-client-kafkajs","version":"1.6.1","keywords":["kafka","kafkajs","client","typescript","zod"],"author":"","license":"MIT","_id":"@alt-stack/kafka-client-kafkajs@1.6.1","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"f5155a2581cf191e7cf9e3887a3377bf9bc6f948","tarball":"https://registry.npmjs.org/@alt-stack/kafka-client-kafkajs/-/kafka-client-kafkajs-1.6.1.tgz","fileCount":16,"integrity":"sha512-dFfxW1pcWKpPGzj8OizM3DVOvlveszlDsDva8O6RsMZHHIbj0prtlF75lSY42sDSVwY0jNZ+Huwc5tpFMjCIdw==","signatures":[{"sig":"MEUCIQC3ZH2i7MFAm6XRHDmRXQmK0sV2s1DC3pdS+3D4NY9WtAIgD1YqKM0zga+06GfnKePiK2XgZvM0gkpLP6VB8nbrcb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36228},"main":"./dist/index.js","_from":"file:alt-stack-kafka-client-kafkajs-1.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/92a078d013bba6819eb356e3ccfa963d/alt-stack-kafka-client-kafkajs-1.6.1.tgz","_integrity":"sha512-dFfxW1pcWKpPGzj8OizM3DVOvlveszlDsDva8O6RsMZHHIbj0prtlF75lSY42sDSVwY0jNZ+Huwc5tpFMjCIdw==","_npmVersion":"10.8.2","description":"KafkaJS binding for type-safe Kafka client","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@alt-stack/kafka-client-core":"1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","kafkajs":"^2.0.0","typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","kafkajs":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kafka-client-kafkajs_1.6.1_1785249163403_0.19818275749105418","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@alt-stack/kafka-client-kafkajs","version":"1.6.2","description":"KafkaJS binding for type-safe Kafka client","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"keywords":["kafka","kafkajs","client","typescript","zod"],"author":"","license":"MIT","dependencies":{"@alt-stack/kafka-client-core":"1.6.2"},"peerDependencies":{"kafkajs":"^2.0.0","zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@types/node":"^22.0.0","kafkajs":"^2.0.0","oxlint":"^1.24.0","tsup":"^8.0.0","typescript":"^5.9.2","vitest":"^4.0.3","zod":"^4.0.0"},"scripts":{"build":"tsup","test":"vitest","check-types":"tsc --noEmit"},"_id":"@alt-stack/kafka-client-kafkajs@1.6.2","_integrity":"sha512-kP1a0HPwpxUaa91SMC8X6UfgNdi37/o1HweUxhapnbqgXu4jRIikiWjaLMCFOR6bLMXcaWqf2g+GxrRY09s43Q==","_resolved":"/tmp/e2f65bc3a2548b5b1cb0bf32f76ef4c6/alt-stack-kafka-client-kafkajs-1.6.2.tgz","_from":"file:alt-stack-kafka-client-kafkajs-1.6.2.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-kP1a0HPwpxUaa91SMC8X6UfgNdi37/o1HweUxhapnbqgXu4jRIikiWjaLMCFOR6bLMXcaWqf2g+GxrRY09s43Q==","shasum":"6b6062f5f26f5702b27c8c02d6e83615018af929","tarball":"https://registry.npmjs.org/@alt-stack/kafka-client-kafkajs/-/kafka-client-kafkajs-1.6.2.tgz","fileCount":16,"unpackedSize":36294,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDRul+6FgoxsCJTP3Dq8wQfhYHH98Tvas+msedbNSVlfAIgAehsbM86gYLZ2NC0PDxYLeaIgsVco8GWZ491aQqcOE4="}]},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"directories":{},"maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kafka-client-kafkajs_1.6.2_1787164485384_0.8733945400089052"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-28T17:08:40.454Z","modified":"2026-08-19T18:34:45.759Z","0.1.0":"2025-11-28T17:08:40.703Z","0.1.1":"2025-12-04T22:19:48.127Z","0.1.2":"2025-12-09T05:07:13.971Z","1.4.0":"2026-07-09T18:28:09.078Z","1.5.0":"2026-07-10T20:00:06.763Z","1.5.1":"2026-07-14T20:07:06.140Z","1.6.0":"2026-07-22T10:09:13.313Z","1.6.1":"2026-07-28T14:32:43.528Z","1.6.2":"2026-08-19T18:34:45.530Z"},"license":"MIT","keywords":["kafka","kafkajs","client","typescript","zod"],"description":"KafkaJS binding for type-safe Kafka client","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"readme":"# `@alt-stack/kafka-client-kafkajs`\n\nA KafkaJS producer client typed and runtime-validated by a generated Zod topic map. It publishes events; it does not create consumers or use a Kafka router.\n\n## Requirements\n\n- KafkaJS 2.x\n- Zod 3.25+ or Zod 4\n- a reachable Kafka-compatible broker\n\n```bash\npnpm add @alt-stack/kafka-client-kafkajs kafkajs zod\n```\n\n## Usage\n\n```typescript\nimport { createKafkaClient } from \"@alt-stack/kafka-client-kafkajs\";\nimport { Topics } from \"./generated-events.js\";\n\nconst client = await createKafkaClient({\n  kafka: {\n    clientId: \"billing-publisher\",\n    brokers: [\"localhost:9092\"],\n  },\n  topics: Topics,\n  onError: (error) => console.error(error),\n});\n\nawait client.send(\n  \"invoice-created\",\n  { invoiceId: \"inv_123\" },\n  { key: \"inv_123\" },\n);\n\nawait client.disconnect();\n```\n\n`kafka` may be an existing KafkaJS `Kafka` instance or `KafkaConfig`. `producerConfig` is forwarded to `kafka.producer`. Construction connects immediately.\n\nPayload validation throws `ValidationError`; publishing throws `SendError`; initial connection throws `ConnectionError`. The optional `onError` callback runs before each error is thrown. `client.producer` exposes the KafkaJS `Producer`.\n\n## Documentation\n\n- [Kafka client contract](../../apps/docs/docs/kafka/api/client-core.md)\n- [KafkaJS binding API](../../apps/docs/docs/kafka/api/kafkajs.md)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}