{"_id":"@drivly/kafka.do","_rev":"21-7ff9bbd5e7a0993d1c96e73ea2bd9477","name":"@drivly/kafka.do","dist-tags":{"latest":"0.0.21"},"versions":{"0.0.1":{"name":"@drivly/kafka.do","version":"0.0.1","description":"Cloudflare Worker API for Kafka with webhooks","scripts":{"deploy":"wrangler deploy","dev":"wrangler dev","format":"prettier --write ."},"dependencies":{"itty-router":"^4.0.22"},"devDependencies":{"prettier":"^3.0.2","wrangler":"^3.5.1"},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":200,"semi":false,"tabWidth":2},"publishConfig":{"access":"restricted"},"gitHead":"a221a1bd990b2cb10190ef584da9907b55099571","_id":"@drivly/kafka.do@0.0.1","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-4U3Xjs8ApPySHjWcvGZS74BWcDjPKAp2HiwOFzLrdiOgPqsEnPV6J/Lbg9DCiFjGfQhfKPD5Dn9Ys1OxT+ckOQ==","shasum":"e5612f424cc2664f28b1cd0b1ba96cf7f1c13746","tarball":"https://registry.npmjs.org/@drivly/kafka.do/-/kafka.do-0.0.1.tgz","fileCount":12,"unpackedSize":14031,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDx2AbOh4Y/aNtoQ4UaTKQkgxIQvqUei+ckKGbQ8O8RhwIgJ5S5/dBvNuQGZGB572UnRPyeXobnqnikOgtPJXTe8PA="}]},"_npmUser":{},"directories":{},"maintainers":[{"name":"crisner1978","email":"chris@driv.ly"},{"name":"driv.ly","email":"connor@driv.ly"},{"name":"lippertz","email":"samuel@driv.ly"},{"name":"bskarda","email":"bryant@driv.ly"},{"name":"nathanclevenger","email":"nateclev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka.do_0.0.1_1692846329183_0.7064472111677647"},"_hasShrinkwrap":false},"0.0.2":{"name":"@drivly/kafka.do","version":"0.0.2","description":"Cloudflare Worker API for Kafka with webhooks","scripts":{"deploy":"wrangler deploy","dev":"wrangler dev","format":"prettier --write ."},"dependencies":{"itty-router":"^4.0.22"},"devDependencies":{"prettier":"^3.0.2","wrangler":"^3.5.1"},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":200,"semi":false,"tabWidth":2},"publishConfig":{"access":"restricted"},"gitHead":"2d57c76b8e3e24424d33beb2bc84282450c4bd92","_id":"@drivly/kafka.do@0.0.2","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-2vVwRDNA9uCMJWOSTY9nk9HvSiE7JEugMmbsmE7/uOpwVpwTmwGu5FzBpvy7KHPdQ7SymO/bBO1jOUiCdRylMg==","shasum":"0e754458f7878d1e7eb8ca924974dc2695575903","tarball":"https://registry.npmjs.org/@drivly/kafka.do/-/kafka.do-0.0.2.tgz","fileCount":12,"unpackedSize":14552,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAQ8+SJbnv8S7aaHvN3UgwCe74VpovYnAwWr7Q8xf0kQIhANawZVB/h1S1pAhxqiJ10ufYvvmIfqTiED9DShcbAM+9"}]},"_npmUser":{"name":"lippertz","email":"samuel@driv.ly"},"directories":{},"maintainers":[{"name":"crisner1978","email":"chris@driv.ly"},{"name":"driv.ly","email":"connor@driv.ly"},{"name":"lippertz","email":"samuel@driv.ly"},{"name":"bskarda","email":"bryant@driv.ly"},{"name":"nathanclevenger","email":"nateclev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka.do_0.0.2_1692855532161_0.7474114536704715"},"_hasShrinkwrap":false},"0.0.3":{"name":"@drivly/kafka.do","version":"0.0.3","description":"Cloudflare Worker API for Kafka with webhooks","type":"module","scripts":{"deploy":"wrangler deploy","dev":"wrangler dev","format":"prettier --write ."},"dependencies":{"itty-router":"^4.0.22"},"devDependencies":{"prettier":"^3.0.2","wrangler":"^3.5.1"},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":200,"semi":false,"tabWidth":2},"publishConfig":{"access":"restricted"},"gitHead":"122ef1f39cd3992b39c749e86e73d5d8e037b4df","_id":"@drivly/kafka.do@0.0.3","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-CWwNr7JA8cVwTTjiAmmUwhfHFj3vxxcl2FfYpaf+rgIo0oGh15PDRQjVR2zTn1sv19/jQrbZFBcmPJqA52tXyw==","shasum":"d9f147ed174549b2571fa651f4e4f9d63193f08c","tarball":"https://registry.npmjs.org/@drivly/kafka.do/-/kafka.do-0.0.3.tgz","fileCount":14,"unpackedSize":15417,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWhrJsttz5XpPkh0aMfEZDRFtiSl7eZG+gcOPLjxJCOwIgBvY4WeUOG5xUQ/gHa6UukXCTjQzyi1Uisa6XXubM/i4="}]},"_npmUser":{"name":"lippertz","email":"samuel@driv.ly"},"directories":{},"maintainers":[{"name":"crisner1978","email":"chris@driv.ly"},{"name":"driv.ly","email":"connor@driv.ly"},{"name":"lippertz","email":"samuel@driv.ly"},{"name":"bskarda","email":"bryant@driv.ly"},{"name":"nathanclevenger","email":"nateclev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka.do_0.0.3_1692858220724_0.20732246532644116"},"_hasShrinkwrap":false},"0.0.4":{"name":"@drivly/kafka.do","version":"0.0.4","description":"Cloudflare Worker API for Kafka with webhooks","main":"worker.js","scripts":{"deploy":"wrangler deploy","dev":"wrangler dev","format":"prettier --write ."},"dependencies":{"itty-router":"^4.0.22"},"devDependencies":{"prettier":"^3.0.2","wrangler":"^3.5.1"},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":200,"semi":false,"tabWidth":2},"publishConfig":{"access":"restricted"},"gitHead":"7f93d095a181f67f0e8882650ce76612a032f87b","_id":"@drivly/kafka.do@0.0.4","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-hj3LBA3zkEnqJeR6i9JeAtLyJ7pd39OGIaWV7QQ5WBgRhTw2uTLx/zvYop8MyOkpfmaqXDkEAfS5gW8HqjJIkQ==","shasum":"5af1cf6a538dd44c031fc3946fa35fef96fb32fa","tarball":"https://registry.npmjs.org/@drivly/kafka.do/-/kafka.do-0.0.4.tgz","fileCount":14,"unpackedSize":15420,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBB2S7wp5Xx7B8/zjeeX3jOetz3YoavCGfFpMyx+eKgZAiBNGc18KzyjdWPsURPvqlzeZd3Sem6Rf7d7HjgFdCKgSQ=="}]},"_npmUser":{"name":"lippertz","email":"samuel@driv.ly"},"directories":{},"maintainers":[{"name":"crisner1978","email":"chris@driv.ly"},{"name":"driv.ly","email":"connor@driv.ly"},{"name":"lippertz","email":"samuel@driv.ly"},{"name":"bskarda","email":"bryant@driv.ly"},{"name":"nathanclevenger","email":"nateclev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka.do_0.0.4_1692858520258_0.6211006152774547"},"_hasShrinkwrap":false},"0.0.5":{"name":"@drivly/kafka.do","version":"0.0.5","description":"Cloudflare Worker API for Kafka with webhooks","main":"worker.js","type":"module","repository":{"type":"git","url":"git+ssh://git@github.com/drivly/kafka.do.git"},"scripts":{"deploy":"wrangler deploy","dev":"wrangler dev","format":"prettier --write ."},"dependencies":{"itty-router":"^4.0.22"},"devDependencies":{"prettier":"^3.0.2","wrangler":"^3.5.1"},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":200,"semi":false,"tabWidth":2},"publishConfig":{"access":"restricted"},"gitHead":"c74100fe077688ef9ca01271b964c7eecb4dade1","bugs":{"url":"https://github.com/drivly/kafka.do/issues"},"homepage":"https://github.com/drivly/kafka.do#readme","_id":"@drivly/kafka.do@0.0.5","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-AmU9t9lhEjecy0I/1rcusZy4iOYHH7YUDKMclH0hEa1yZ2eeK4Aw3EQNKfQrjmuYPdsfN+/THUwyAJ6xbSGoTA==","shasum":"0428ecad71b2e8241a7a6822b161b82727315aab","tarball":"https://registry.npmjs.org/@drivly/kafka.do/-/kafka.do-0.0.5.tgz","fileCount":14,"unpackedSize":15496,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMMFM+p2wVuStJBPfl1XaN058RKyP1zjvJrL1+XQQXPAiEAioZHLo2DgKmIm/X+foQzxDT2V2aw8GEvBeTKVzOclrA="}]},"_npmUser":{"name":"lippertz","email":"samuel@driv.ly"},"directories":{},"maintainers":[{"name":"crisner1978","email":"chris@driv.ly"},{"name":"driv.ly","email":"connor@driv.ly"},{"name":"lippertz","email":"samuel@driv.ly"},{"name":"bskarda","email":"bryant@driv.ly"},{"name":"nathanclevenger","email":"nateclev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka.do_0.0.5_1692858831899_0.7609819459199232"},"_hasShrinkwrap":false},"0.0.6":{"name":"@drivly/kafka.do","version":"0.0.6","description":"Cloudflare Worker API for Kafka with webhooks","main":"worker","repository":{"type":"git","url":"git+ssh://git@github.com/drivly/kafka.do.git"},"scripts":{"deploy":"wrangler deploy","dev":"wrangler dev","format":"prettier --write ."},"dependencies":{"itty-router":"^4.0.22"},"devDependencies":{"prettier":"^3.0.2","wrangler":"^3.5.1"},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":200,"semi":false,"tabWidth":2},"publishConfig":{"access":"restricted"},"gitHead":"a4e39cac0a6d57ab62968dbcfc384f2693ba4932","bugs":{"url":"https://github.com/drivly/kafka.do/issues"},"homepage":"https://github.com/drivly/kafka.do#readme","_id":"@drivly/kafka.do@0.0.6","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-qAdFYLJC3TZ2DfEpo6l087PGi505Rg+OBN3HO/TQ2Iyo54ietBbvc7gPqMHU1baTJIKcYUdninvTHKtVewVvPQ==","shasum":"c807c388811fba276a7065d6f0925bdc6f267abe","tarball":"https://registry.npmjs.org/@drivly/kafka.do/-/kafka.do-0.0.6.tgz","fileCount":14,"unpackedSize":15472,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGGn5gXSHYMrSiPe8c6jdfMjac6Sm2VpKimNkLi/yepgIhAKr1byYkIi5wBQ47r5apwLKFTKMFgtr1Pa7QtslZtfZU"}]},"_npmUser":{"name":"lippertz","email":"samuel@driv.ly"},"directories":{},"maintainers":[{"name":"crisner1978","email":"chris@driv.ly"},{"name":"driv.ly","email":"connor@driv.ly"},{"name":"lippertz","email":"samuel@driv.ly"},{"name":"bskarda","email":"bryant@driv.ly"},{"name":"nathanclevenger","email":"nateclev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka.do_0.0.6_1692859289251_0.09915097696949537"},"_hasShrinkwrap":false},"0.0.7":{"name":"@drivly/kafka.do","version":"0.0.7","description":"Cloudflare Worker API for Kafka with webhooks","main":"worker","repository":{"type":"git","url":"git+ssh://git@github.com/drivly/kafka.do.git"},"scripts":{"deploy":"wrangler deploy","dev":"wrangler dev","format":"prettier --write ."},"dependencies":{"itty-router":"^4.0.22"},"devDependencies":{"prettier":"^3.0.2","wrangler":"^3.5.1"},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":200,"semi":false,"tabWidth":2},"publishConfig":{"access":"restricted"},"gitHead":"a4e39cac0a6d57ab62968dbcfc384f2693ba4932","bugs":{"url":"https://github.com/drivly/kafka.do/issues"},"homepage":"https://github.com/drivly/kafka.do#readme","_id":"@drivly/kafka.do@0.0.7","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-x7R1OjV92JvdZeBqhAZvIIH6lx1TXENE0WkK9tzv9Z14xppzw41I+RNbwtz4+6NCvJNAwDXnP1AmiDboCAfXKw==","shasum":"c2ae025575ca053f996a85782db82c79be6d9c62","tarball":"https://registry.npmjs.org/@drivly/kafka.do/-/kafka.do-0.0.7.tgz","fileCount":15,"unpackedSize":15491,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCClMpsy6Rbg7SJ6sYhr/mL+i10YrpQXmib66JFq8VGRAIhANFJ7IY1fEWDRZdsEup61ZTmWJ+hci2PKVsTUZePXya9"}]},"_npmUser":{"name":"lippertz","email":"samuel@driv.ly"},"directories":{},"maintainers":[{"name":"crisner1978","email":"chris@driv.ly"},{"name":"driv.ly","email":"connor@driv.ly"},{"name":"lippertz","email":"samuel@driv.ly"},{"name":"bskarda","email":"bryant@driv.ly"},{"name":"nathanclevenger","email":"nateclev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka.do_0.0.7_1692859724665_0.6751653146540597"},"_hasShrinkwrap":false},"0.0.8":{"name":"@drivly/kafka.do","version":"0.0.8","description":"Cloudflare Worker API for Kafka with webhooks","main":"worker","repository":{"type":"git","url":"git+ssh://git@github.com/drivly/kafka.do.git"},"scripts":{"deploy":"wrangler deploy","dev":"wrangler dev","format":"prettier --write ."},"dependencies":{"itty-router":"^4.0.22"},"devDependencies":{"prettier":"^3.0.2","wrangler":"^3.5.1"},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":200,"semi":false,"tabWidth":2},"publishConfig":{"access":"restricted"},"types":"./worker.d.ts","gitHead":"a4e39cac0a6d57ab62968dbcfc384f2693ba4932","bugs":{"url":"https://github.com/drivly/kafka.do/issues"},"homepage":"https://github.com/drivly/kafka.do#readme","_id":"@drivly/kafka.do@0.0.8","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-6BqDlcPPT4pHJNTcl1BTNyt0MI/sSl7hs6C0nSf6VjwEypPCh9DhbWXiRTRSVnafNkBpKwRVBaFGqq3JNDpjkw==","shasum":"53e0bac8434c5aa2ea310d9aacdee0183d66e914","tarball":"https://registry.npmjs.org/@drivly/kafka.do/-/kafka.do-0.0.8.tgz","fileCount":15,"unpackedSize":15507,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAEOQTblq1RpbqlMEj4q43X2v8RpKmWc4LcfOAS7mI6/AiApdPXGmhE4tGmRaxy0aX3mkabi90N3XXmvs2sVX8a6kg=="}]},"_npmUser":{"name":"lippertz","email":"samuel@driv.ly"},"directories":{},"maintainers":[{"name":"crisner1978","email":"chris@driv.ly"},{"name":"driv.ly","email":"connor@driv.ly"},{"name":"lippertz","email":"samuel@driv.ly"},{"name":"bskarda","email":"bryant@driv.ly"},{"name":"nathanclevenger","email":"nateclev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka.do_0.0.8_1692860120888_0.030926938947443583"},"_hasShrinkwrap":false},"0.0.9":{"name":"@drivly/kafka.do","version":"0.0.9","description":"Cloudflare Worker API for Kafka with webhooks","main":"worker","repository":{"type":"git","url":"git+ssh://git@github.com/drivly/kafka.do.git"},"scripts":{"deploy":"wrangler deploy","dev":"wrangler dev","format":"prettier --write ."},"dependencies":{"itty-router":"^4.0.22"},"devDependencies":{"prettier":"^3.0.2","wrangler":"^3.5.1"},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":200,"semi":false,"tabWidth":2},"publishConfig":{"access":"restricted"},"gitHead":"d13006cae6305077892d48d9bd9f7efee0ea3219","bugs":{"url":"https://github.com/drivly/kafka.do/issues"},"homepage":"https://github.com/drivly/kafka.do#readme","_id":"@drivly/kafka.do@0.0.9","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-xAbKuGdFNzaU4dP/mtwpk/4kwL9n58engxjFr48EGxRW0sTXs1F+CndDy5okpGN8xjo0mlS71e825B/6JDOsAg==","shasum":"5f45c0c11ed8190b5dc06081b12e02a6d5753ab3","tarball":"https://registry.npmjs.org/@drivly/kafka.do/-/kafka.do-0.0.9.tgz","fileCount":14,"unpackedSize":15472,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIh5Ddon606BI7uZ6b93C8L/3XtCzDzVkifATQs41nUAiEAyyDmyDCNjkJpI/M6jE6g4p2Ho/uhHOvzpnms2xa8YPQ="}]},"_npmUser":{"name":"lippertz","email":"samuel@driv.ly"},"directories":{},"maintainers":[{"name":"crisner1978","email":"chris@driv.ly"},{"name":"driv.ly","email":"connor@driv.ly"},{"name":"lippertz","email":"samuel@driv.ly"},{"name":"bskarda","email":"bryant@driv.ly"},{"name":"nathanclevenger","email":"nateclev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka.do_0.0.9_1692861263173_0.49842328578138484"},"_hasShrinkwrap":false},"0.0.10":{"name":"@drivly/kafka.do","version":"0.0.10","description":"Cloudflare Worker API for Kafka with webhooks","main":"worker","repository":{"type":"git","url":"git+ssh://git@github.com/drivly/kafka.do.git"},"scripts":{"deploy":"wrangler deploy","dev":"wrangler dev","format":"prettier --write ."},"dependencies":{"itty-router":"^4.0.22"},"devDependencies":{"prettier":"^3.0.2","wrangler":"^3.5.1"},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":200,"semi":false,"tabWidth":2},"publishConfig":{"access":"restricted"},"gitHead":"4598d5cd41d4e7a70c4d2767abb15da1d8909071","bugs":{"url":"https://github.com/drivly/kafka.do/issues"},"homepage":"https://github.com/drivly/kafka.do#readme","_id":"@drivly/kafka.do@0.0.10","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-QYMkxDCEf8KvhMS8IJ0wd2bBPfK3cQ1kNSFP7RLOPjZbuwouLQEExzF/BC7nEnPHikhmEUD6jW2yAWU6Ntbw2Q==","shasum":"fbed05b3582f6d31ad6692a2986d2f59f935a429","tarball":"https://registry.npmjs.org/@drivly/kafka.do/-/kafka.do-0.0.10.tgz","fileCount":16,"unpackedSize":17260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+XTiwjzbjDK+LNhYKvWYfY+uqImTGyKh2mutwgJc1uAiBNU64gbA3JBMAa+Q9xF2qkYwXFDuIiWB2KoaLjAoIq6g=="}]},"_npmUser":{"name":"lippertz","email":"samuel@driv.ly"},"directories":{},"maintainers":[{"name":"crisner1978","email":"chris@driv.ly"},{"name":"driv.ly","email":"connor@driv.ly"},{"name":"lippertz","email":"samuel@driv.ly"},{"name":"bskarda","email":"bryant@driv.ly"},{"name":"nathanclevenger","email":"nateclev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka.do_0.0.10_1692947065101_0.9269067252421259"},"_hasShrinkwrap":false},"0.0.11":{"name":"@drivly/kafka.do","version":"0.0.11","description":"Cloudflare Worker API for Kafka with webhooks","main":"worker","repository":{"type":"git","url":"git+ssh://git@github.com/drivly/kafka.do.git"},"scripts":{"deploy":"wrangler deploy","dev":"wrangler dev","format":"prettier --write ."},"dependencies":{"itty-router":"^4.0.22"},"devDependencies":{"prettier":"^3.0.2","wrangler":"^3.5.1"},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":200,"semi":false,"tabWidth":2},"publishConfig":{"access":"public"},"gitHead":"9c2172aab81daa54ff0db8cc5b79d73469f959d7","bugs":{"url":"https://github.com/drivly/kafka.do/issues"},"homepage":"https://github.com/drivly/kafka.do#readme","_id":"@drivly/kafka.do@0.0.11","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-qVtZ4KeEEu9R/Jq3JLUzWTfMp7wKdT8NeID/uuKKIryxHACC0uVRlQpHoNUODwk+mXNxnSZ8LW4N5WRLb/ymag==","shasum":"9a1982523211ea6618fd0abcdece00257e8a8281","tarball":"https://registry.npmjs.org/@drivly/kafka.do/-/kafka.do-0.0.11.tgz","fileCount":16,"unpackedSize":17151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs5KJ8Ui3So71+acY5Et2ZgCssjQ/r3ctXEZYUecsoxQIgAVvY18k9XSuz2PcHsWv03PQfCqo/nKu7q5o2oCoET30="}]},"_npmUser":{"name":"lippertz","email":"samuel@driv.ly"},"directories":{},"maintainers":[{"name":"crisner1978","email":"chris@driv.ly"},{"name":"driv.ly","email":"connor@driv.ly"},{"name":"lippertz","email":"samuel@driv.ly"},{"name":"bskarda","email":"bryant@driv.ly"},{"name":"nathanclevenger","email":"nateclev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka.do_0.0.11_1695075568248_0.07781774023780019"},"_hasShrinkwrap":false},"0.0.12":{"name":"@drivly/kafka.do","version":"0.0.12","description":"Cloudflare Worker API for Kafka with webhooks","main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/drivly/kafka.do.git"},"scripts":{"deploy":"wrangler deploy","dev":"wrangler dev","format":"prettier --write ."},"dependencies":{"itty-router":"^4.0.22"},"devDependencies":{"prettier":"^3.0.2","typescript":"^5.2.2","wrangler":"^3.5.1"},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":200,"semi":false,"tabWidth":2},"publishConfig":{"access":"public"},"gitHead":"d243da3bc235e3993801583e8ccbc17f68787751","bugs":{"url":"https://github.com/drivly/kafka.do/issues"},"homepage":"https://github.com/drivly/kafka.do#readme","_id":"@drivly/kafka.do@0.0.12","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-2nRz6/kZt4ivWDVfzo+5WvyIgAbs22Fq5hv/5zhep87w2XVaa3+1wBnyE8u/gHuEsDIM+aDEvGIPxcNjjsS0OQ==","shasum":"e7783287a8eae9411be1d4843a18b65811baf85e","tarball":"https://registry.npmjs.org/@drivly/kafka.do/-/kafka.do-0.0.12.tgz","fileCount":9,"unpackedSize":11174,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBV7AvsahRO5T3w3tc3mXHg+9nE37ibF4k+AXYGkJF2TAiBbeBS1QBFqKGxFwISo16FvpvemO6MncCQ9yhZDKd66kQ=="}]},"_npmUser":{"name":"lippertz","email":"samuel@driv.ly"},"directories":{},"maintainers":[{"name":"crisner1978","email":"chris@driv.ly"},{"name":"driv.ly","email":"connor@driv.ly"},{"name":"lippertz","email":"samuel@driv.ly"},{"name":"bskarda","email":"bryant@driv.ly"},{"name":"nathanclevenger","email":"nateclev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka.do_0.0.12_1695090113881_0.933286458979103"},"_hasShrinkwrap":false},"0.0.13":{"name":"@drivly/kafka.do","version":"0.0.13","description":"Cloudflare Worker API for Kafka with webhooks","repository":{"type":"git","url":"git+ssh://git@github.com/drivly/kafka.do.git"},"scripts":{"deploy":"wrangler deploy","dev":"wrangler dev","format":"prettier --write ."},"dependencies":{"itty-router":"^4.0.22"},"devDependencies":{"prettier":"^3.0.2","typescript":"^5.2.2","wrangler":"^3.5.1"},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":200,"semi":false,"tabWidth":2},"publishConfig":{"access":"public"},"gitHead":"0491a3e1a5d0b5539416151ccf0f06308c76aaec","bugs":{"url":"https://github.com/drivly/kafka.do/issues"},"homepage":"https://github.com/drivly/kafka.do#readme","_id":"@drivly/kafka.do@0.0.13","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-06muPMP6pFhWdtsov5xOzoQVHzuxVv8J15NxO9F1BgYlGWHDnXZGmCbjeRjxVkr0UncipatLfYrrOLS0VzobVQ==","shasum":"6b96e6762443bd14b0c4429106a06b703f0583d3","tarball":"https://registry.npmjs.org/@drivly/kafka.do/-/kafka.do-0.0.13.tgz","fileCount":8,"unpackedSize":10913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPevLsOfmosrDTxJOpea37Y+tDmW3gk5XF7gDyTgAwHwIhAJIdalDP7X2w0CVC72NZLPZuk+8tLrvymp7T7Otzxs6K"}]},"_npmUser":{"name":"lippertz","email":"samuel@driv.ly"},"directories":{},"maintainers":[{"name":"crisner1978","email":"chris@driv.ly"},{"name":"driv.ly","email":"connor@driv.ly"},{"name":"lippertz","email":"samuel@driv.ly"},{"name":"bskarda","email":"bryant@driv.ly"},{"name":"nathanclevenger","email":"nateclev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka.do_0.0.13_1695090742381_0.9690988245467034"},"_hasShrinkwrap":false},"0.0.14":{"name":"@drivly/kafka.do","version":"0.0.14","description":"Cloudflare Worker API for Kafka with webhooks","repository":{"type":"git","url":"git+ssh://git@github.com/drivly/kafka.do.git"},"module":"index.js","scripts":{"deploy":"wrangler deploy","dev":"wrangler dev","format":"prettier --write ."},"dependencies":{"itty-router":"^4.0.22"},"devDependencies":{"prettier":"^3.0.2","typescript":"^5.2.2","wrangler":"^3.5.1"},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":200,"semi":false,"tabWidth":2},"publishConfig":{"access":"public"},"types":"./index.d.ts","gitHead":"b3b06cb1579d0c2ee9fa0ef19af8a49bb6d781fe","bugs":{"url":"https://github.com/drivly/kafka.do/issues"},"homepage":"https://github.com/drivly/kafka.do#readme","_id":"@drivly/kafka.do@0.0.14","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-5D3sV2hXb/sgexWHNbgMlFdIInMZ0eXxLpDXr6uZbvr4EKbKnh9+4wqBO3eAxmmiN4p3/RJ5mOUFnDRyLTxbLA==","shasum":"9556b07490ad894c2bd5efa0ea3b888f431dc0a8","tarball":"https://registry.npmjs.org/@drivly/kafka.do/-/kafka.do-0.0.14.tgz","fileCount":10,"unpackedSize":11251,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcGXX6PUdeXR7g3bYFUzimTo1EnZoAKrvTKHEUR/w94gIgK0H3kdvVemi1CTlNa6qkueR9uxJf0Dp45Pso8R0kVmE="}]},"_npmUser":{"name":"lippertz","email":"samuel@driv.ly"},"directories":{},"maintainers":[{"name":"crisner1978","email":"chris@driv.ly"},{"name":"driv.ly","email":"connor@driv.ly"},{"name":"lippertz","email":"samuel@driv.ly"},{"name":"bskarda","email":"bryant@driv.ly"},{"name":"nathanclevenger","email":"nateclev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka.do_0.0.14_1695091100780_0.9030239373739475"},"_hasShrinkwrap":false},"0.0.15":{"name":"@drivly/kafka.do","version":"0.0.15","description":"Cloudflare Worker API for Kafka with webhooks","repository":{"type":"git","url":"git+ssh://git@github.com/drivly/kafka.do.git"},"module":"index.js","scripts":{"deploy":"wrangler deploy","dev":"wrangler dev","format":"prettier --write ."},"dependencies":{"itty-router":"^4.0.22"},"devDependencies":{"prettier":"^3.0.2","wrangler":"^3.5.1"},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":200,"semi":false,"tabWidth":2},"publishConfig":{"access":"public"},"types":"./index.d.ts","gitHead":"d4e614eaa0761f5ef0caf22ff00ee7a6801677fd","bugs":{"url":"https://github.com/drivly/kafka.do/issues"},"homepage":"https://github.com/drivly/kafka.do#readme","_id":"@drivly/kafka.do@0.0.15","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-e5tf4omE5DEKjo+OhYhmu7Tc1LWsDyMHVXSfLlRQTZVSdXJnTO4E6LzxhpPY0fMbOIuF130q5s5zYklec3l+xw==","shasum":"1efed7800d523470c92233199f57b8cbf2500e12","tarball":"https://registry.npmjs.org/@drivly/kafka.do/-/kafka.do-0.0.15.tgz","fileCount":8,"unpackedSize":10624,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCArDuYOsLj3SCKosraiHr8M0cOsOnayXzggfjEtpaZiwIhALJmZ4Oe1976mJCADY51V99ozTdxVCX3ZCApG4lfuObd"}]},"_npmUser":{"name":"lippertz","email":"samuel@driv.ly"},"directories":{},"maintainers":[{"name":"crisner1978","email":"chris@driv.ly"},{"name":"driv.ly","email":"connor@driv.ly"},{"name":"lippertz","email":"samuel@driv.ly"},{"name":"bskarda","email":"bryant@driv.ly"},{"name":"nathanclevenger","email":"nateclev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka.do_0.0.15_1695091663507_0.6206813775567648"},"_hasShrinkwrap":false},"0.0.16":{"name":"@drivly/kafka.do","version":"0.0.16","description":"Cloudflare Worker API for Kafka with webhooks","repository":{"type":"git","url":"git+ssh://git@github.com/drivly/kafka.do.git"},"module":"index.js","scripts":{"deploy":"wrangler deploy","dev":"wrangler dev","format":"prettier --write ."},"dependencies":{"itty-router":"^4.0.22"},"devDependencies":{"prettier":"^3.0.2","wrangler":"^3.5.1"},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":200,"semi":false,"tabWidth":2},"publishConfig":{"access":"public"},"gitHead":"b566a878600d95a570ffe7019efb7010e24c80c1","bugs":{"url":"https://github.com/drivly/kafka.do/issues"},"homepage":"https://github.com/drivly/kafka.do#readme","_id":"@drivly/kafka.do@0.0.16","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-Sc9dLzIt13wqeCucDS88n6uqXuGisPtFHHc98+/DV5iSAV8wTFPmoBCfbc5jzu3tYDp1WuHweQLPNNuvB4sUBw==","shasum":"d29b219c1fec48e13b142a051e7de6b4412e3acd","tarball":"https://registry.npmjs.org/@drivly/kafka.do/-/kafka.do-0.0.16.tgz","fileCount":7,"unpackedSize":10484,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFURy4Ejo/er1t8isPT1xazXIAq0OpFjJ8dVy3lcR9izAiBQXqpOVp5qjw3P3+m7w4fdMsQxBoOOlzsXxhrJbcHQFQ=="}]},"_npmUser":{"name":"lippertz","email":"samuel@driv.ly"},"directories":{},"maintainers":[{"name":"crisner1978","email":"chris@driv.ly"},{"name":"driv.ly","email":"connor@driv.ly"},{"name":"lippertz","email":"samuel@driv.ly"},{"name":"bskarda","email":"bryant@driv.ly"},{"name":"nathanclevenger","email":"nateclev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka.do_0.0.16_1695092114181_0.6345042887395362"},"_hasShrinkwrap":false},"0.0.17":{"name":"@drivly/kafka.do","version":"0.0.17","description":"Cloudflare Worker API for Kafka with webhooks","repository":{"type":"git","url":"git+ssh://git@github.com/drivly/kafka.do.git"},"module":"index.js","scripts":{"deploy":"wrangler deploy","dev":"wrangler dev","format":"prettier --write ."},"devDependencies":{"itty-router":"^4.0.22","prettier":"^3.0.2","wrangler":"^3.5.1"},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":200,"semi":false,"tabWidth":2},"publishConfig":{"access":"public"},"gitHead":"9fa18185af31d3e478417687446d4cd72b65d6cf","bugs":{"url":"https://github.com/drivly/kafka.do/issues"},"homepage":"https://github.com/drivly/kafka.do#readme","_id":"@drivly/kafka.do@0.0.17","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-UrRXyM1Ln9vCLv0cNSCQ+lqNIj7ma2d8cTY01ojBeHPheyjBOyqE3Xi3DhErqyhUupPO754WbddtlHT3payrZA==","shasum":"bc1995d3bae05826ea34ce2c64a7b57901087175","tarball":"https://registry.npmjs.org/@drivly/kafka.do/-/kafka.do-0.0.17.tgz","fileCount":7,"unpackedSize":10458,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdH4MVcqVnlY0XVNer4LPFhCNrNkEN0r6CXyLm/H6TFwIgJMY13hVYsOsRN9qQ6gU6cy5Tvasb8RBSBPRuHIbFcKo="}]},"_npmUser":{"name":"lippertz","email":"samuel@driv.ly"},"directories":{},"maintainers":[{"name":"crisner1978","email":"chris@driv.ly"},{"name":"driv.ly","email":"connor@driv.ly"},{"name":"lippertz","email":"samuel@driv.ly"},{"name":"bskarda","email":"bryant@driv.ly"},{"name":"nathanclevenger","email":"nateclev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka.do_0.0.17_1695125053292_0.12360585533357082"},"_hasShrinkwrap":false},"0.0.18":{"name":"@drivly/kafka.do","version":"0.0.18","description":"Cloudflare Worker API for Kafka with webhooks","repository":{"type":"git","url":"git@github.com:drivly/kafka.do.git"},"module":"index.js","scripts":{"deploy":"wrangler deploy","publish":"npm publish","dev":"wrangler dev","format":"prettier --write ."},"devDependencies":{"itty-router":"^4.0.22","prettier":"^3.0.2","wrangler":"^3.8.0"},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":200,"semi":false,"tabWidth":2},"publishConfig":{"access":"public"},"licenseText":"MIT License\n\nCopyright (c) 2023 Driv.ly\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"@drivly/kafka.do@0.0.18","dist":{"shasum":"4d562cf3a4ca54ea5eac383dd60caf5027c5db14","integrity":"sha512-GL0oiNHkn4m0CnBXIT/qcUv2USN+SxDUmY0V0sq/9OCd9qrLbrTk5hHK/2VCR02ZTugRFlR+GJ+L41nGZ+0flA==","tarball":"https://registry.npmjs.org/@drivly/kafka.do/-/kafka.do-0.0.18.tgz","fileCount":8,"unpackedSize":10414,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZhDi+Ikl3awW0xnnCM8TNEWOGwJvr+TOcs07Ah1cX0wIhANGr9rH4eF300nWFM85PtAWh+CjfUYVXgh9OfViC+j0J"}]},"_npmUser":{"name":"lippertz","email":"samuel@driv.ly"},"directories":{},"maintainers":[{"name":"crisner1978","email":"chris@driv.ly"},{"name":"driv.ly","email":"connor@driv.ly"},{"name":"lippertz","email":"samuel@driv.ly"},{"name":"bskarda","email":"bryant@driv.ly"},{"name":"nathanclevenger","email":"nateclev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka.do_0.0.18_1695154760045_0.6139928451765391"},"_hasShrinkwrap":false},"0.0.19":{"name":"@drivly/kafka.do","version":"0.0.19","description":"Cloudflare Worker API for Kafka with webhooks","repository":{"type":"git","url":"git+ssh://git@github.com/drivly/kafka.do.git"},"module":"index.js","scripts":{"deploy":"wrangler deploy","dev":"wrangler dev","format":"prettier --write ."},"devDependencies":{"itty-router":"^4.0.22","prettier":"^3.0.2","wrangler":"^3.8.0"},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":200,"semi":false,"tabWidth":2},"publishConfig":{"access":"public"},"gitHead":"4f13cceca6dd49efdc7a7a22fafba1a86420b24b","bugs":{"url":"https://github.com/drivly/kafka.do/issues"},"homepage":"https://github.com/drivly/kafka.do#readme","_id":"@drivly/kafka.do@0.0.19","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-KYdKaTbUJ48jUFSPoQu0+M1UzFpgBiRSGZTWmVL56wH2UN0+5P2ceODW0tbMy/sEMPkKcCmqsivQl4n6qwlMCw==","shasum":"296c5d44e2ab524cd76e6dc2e7f362e84e997573","tarball":"https://registry.npmjs.org/@drivly/kafka.do/-/kafka.do-0.0.19.tgz","fileCount":7,"unpackedSize":10502,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa5tj9nsmM/urQFaJS7rjZs/HYXZe5Ko4REnSqcBFeRgIgdl7AfxnPruiGSqvryUCJEjoEGzRGHQ9N7OGTjqzMY1U="}]},"_npmUser":{"name":"lippertz","email":"samuel@driv.ly"},"directories":{},"maintainers":[{"name":"crisner1978","email":"chris@driv.ly"},{"name":"driv.ly","email":"connor@driv.ly"},{"name":"lippertz","email":"samuel@driv.ly"},{"name":"bskarda","email":"bryant@driv.ly"},{"name":"nathanclevenger","email":"nateclev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka.do_0.0.19_1695165801757_0.3701048963716984"},"_hasShrinkwrap":false},"0.0.20":{"name":"@drivly/kafka.do","version":"0.0.20","description":"Cloudflare Worker API for Kafka with webhooks","repository":{"type":"git","url":"git+ssh://git@github.com/drivly/kafka.do.git"},"module":"index.js","scripts":{"deploy":"wrangler deploy","dev":"wrangler dev","format":"prettier --write ."},"devDependencies":{"itty-router":"^4.0.22","prettier":"^3.0.2","wrangler":"^3.8.0"},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":200,"semi":false,"tabWidth":2},"publishConfig":{"access":"public"},"gitHead":"4f13cceca6dd49efdc7a7a22fafba1a86420b24b","bugs":{"url":"https://github.com/drivly/kafka.do/issues"},"homepage":"https://github.com/drivly/kafka.do#readme","_id":"@drivly/kafka.do@0.0.20","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-S/WOPWjNTOt5EBYugmDUeIhPxdfC5bSDl8Q/K50662Ft5YS4ByvA7i+849EBpQlpy1YGfLs8NuzsAD5tDtl0fg==","shasum":"ce7e4f91fb19050880f9c6749af6ececacba68d5","tarball":"https://registry.npmjs.org/@drivly/kafka.do/-/kafka.do-0.0.20.tgz","fileCount":7,"unpackedSize":10525,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvKSfzdNWgibNeS7nKXpIfa6Ccwr17wOokhY7IpBzxAAiAVdfj/60cvthDLyG5zBbAtm1z+kzxzkUbNqSpdd/9sMw=="}]},"_npmUser":{"name":"lippertz","email":"samuel@driv.ly"},"directories":{},"maintainers":[{"name":"crisner1978","email":"chris@driv.ly"},{"name":"driv.ly","email":"connor@driv.ly"},{"name":"lippertz","email":"samuel@driv.ly"},{"name":"bskarda","email":"bryant@driv.ly"},{"name":"nathanclevenger","email":"nateclev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka.do_0.0.20_1695168957871_0.7465450349764782"},"_hasShrinkwrap":false},"0.0.21":{"name":"@drivly/kafka.do","version":"0.0.21","description":"Cloudflare Worker API for Kafka with webhooks","repository":{"type":"git","url":"git+ssh://git@github.com/drivly/kafka.do.git"},"module":"index.js","scripts":{"deploy":"wrangler deploy","dev":"wrangler dev","format":"prettier --write ."},"devDependencies":{"itty-router":"^4.0.22","prettier":"^3.0.2","wrangler":"^3.8.0"},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":200,"semi":false,"tabWidth":2},"publishConfig":{"access":"public"},"gitHead":"d81d4cc3ef71b2d4012ced3d3ea9ed885a358f18","bugs":{"url":"https://github.com/drivly/kafka.do/issues"},"homepage":"https://github.com/drivly/kafka.do#readme","_id":"@drivly/kafka.do@0.0.21","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-N7ynpykuILdqAaVVI7lzwwumuI4SOPoV0IS/BICJU7f1oQqRke/Ox2GkBhtpxqf0Uzhev7h53nSym9/yZDwSoA==","shasum":"c0fb9f0e1ae693eaebd65392d0ba98aa0271e07c","tarball":"https://registry.npmjs.org/@drivly/kafka.do/-/kafka.do-0.0.21.tgz","fileCount":7,"unpackedSize":10857,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAIQeIeIQebzPlDnD/Pf9eWCxW3RdUSA9BdkSls7EfIHAiBqULYtVAujMKDy13EBtMMMrnNAah4LXBy31AUEnOkN6w=="}]},"_npmUser":{"name":"lippertz","email":"samuel@driv.ly"},"directories":{},"maintainers":[{"name":"crisner1978","email":"chris@driv.ly"},{"name":"driv.ly","email":"connor@driv.ly"},{"name":"lippertz","email":"samuel@driv.ly"},{"name":"bskarda","email":"bryant@driv.ly"},{"name":"nathanclevenger","email":"nateclev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka.do_0.0.21_1695181572298_0.26429009145571625"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-24T03:05:29.008Z","0.0.1":"2023-08-24T03:05:29.389Z","modified":"2023-09-20T03:46:12.737Z","0.0.2":"2023-08-24T05:38:52.332Z","0.0.3":"2023-08-24T06:23:40.932Z","0.0.4":"2023-08-24T06:28:40.441Z","0.0.5":"2023-08-24T06:33:52.054Z","0.0.6":"2023-08-24T06:41:29.391Z","0.0.7":"2023-08-24T06:48:44.803Z","0.0.8":"2023-08-24T06:55:21.055Z","0.0.9":"2023-08-24T07:14:23.389Z","0.0.10":"2023-08-25T07:04:25.339Z","0.0.11":"2023-09-18T22:19:28.469Z","0.0.12":"2023-09-19T02:21:54.039Z","0.0.13":"2023-09-19T02:32:22.588Z","0.0.14":"2023-09-19T02:38:20.996Z","0.0.15":"2023-09-19T02:47:43.676Z","0.0.16":"2023-09-19T02:55:14.365Z","0.0.17":"2023-09-19T12:04:13.460Z","0.0.18":"2023-09-19T20:19:20.229Z","0.0.19":"2023-09-19T23:23:21.969Z","0.0.20":"2023-09-20T00:15:58.056Z","0.0.21":"2023-09-20T03:46:12.480Z"},"maintainers":[{"name":"crisner1978","email":"chris@driv.ly"},{"name":"driv.ly","email":"connor@driv.ly"},{"name":"lippertz","email":"samuel@driv.ly"},{"name":"bskarda","email":"bryant@driv.ly"},{"name":"nathanclevenger","email":"nateclev@gmail.com"}],"description":"Cloudflare Worker API for Kafka with webhooks","readme":"# kafka.do\r\n\r\n`kafka.do` is a simple API for managing Kafka-based queues. Below are the available endpoints.\r\n\r\n## Endpoints\r\n\r\n### List all registered servers\r\n\r\n```http\r\nGET /\r\n```\r\n\r\n### Consume from a queue\r\n\r\n```http\r\nGET /:queue\r\n```\r\n\r\n### Produce a message to a queue\r\n\r\n```http\r\nGET /:queue/send/:message\r\n```\r\n\r\n### Send a batch of messages\r\n\r\n```http\r\nPOST /:queue/sendBatch\r\n```\r\n\r\nPayload:\r\n\r\n```json\r\n[\"message1\", \"message2\"]\r\n```\r\n\r\n### Acknowledge all messages as consumed\r\n\r\n```http\r\nGET /:queue/ackAll\r\n```\r\n\r\n### Mark all messages to be retried\r\n\r\n```http\r\nGET /:queue/retryAll\r\n```\r\n\r\n### Acknowledge a message as consumed\r\n\r\n```http\r\nGET /:queue/ack/:messageId\r\n```\r\n\r\n### Mark a message to be retried\r\n\r\n```http\r\nGET /:queue/retry/:messageId\r\n```\r\n\r\n## Parameters\r\n\r\nEach queue endpoint registers a topic if it is not already registered and accepts the following parameters to change queue behavior:\r\n\r\n- `maxBatchSize`: The maximum number of messages allowed in each batch.\r\n- `maxBatchTimeout`: The maximum number of seconds to wait until a batch is full.\r\n- `maxRetries`: The maximum number of retries for a message, if it fails or retryAll is invoked.\r\n- `deadLetterQueue`: The name of another queue to send a message if it fails processing at least maxRetries times. If a deadLetterQueue is not defined, messages that repeatedly fail processing will eventually be discarded. If there is no queue with the specified name, it will be created automatically.\r\n- `maxConcurrency`: The maximum number of concurrent consumers allowed to run at once. Leaving this unset means that the number of invocations will scale to the currently supported maximum.\r\n\r\n## Cloudflare Worker Queue Compatibility\r\n\r\n### Producer\r\n\r\n```typescript\r\nimport { QueueProducer } from 'kafka.do'\r\n\r\nexport default {\r\nfetch: (req, env, ctx) = {\r\n    QueueProducer('MY_QUEUE', env)\r\n    await env.MY_QUEUE.send({\r\n      url: req.url,\r\n      method: req.method,\r\n      headers: Object.fromEntries(req.headers),\r\n    }\r\n    return new Response('Sent!')\r\n  }\r\n}\r\n```\r\n\r\nAnd you can send multiple at once:\r\n\r\n```typescript\r\nconst sendResultsToQueue = async (results: Array<any>, env: Environment) => {\r\n  const batch: MessageSendRequest[] = results.map((value) => ({\r\n    body: JSON.stringify(value),\r\n  }))\r\n  await env.queue.sendBatch(batch)\r\n}\r\n```\r\n\r\n#### QueuesContentType\r\n\r\n```typescript\r\ntype QueuesContentType = 'text' | 'bytes' | 'json' | 'v8'\r\n```\r\n\r\n### Consumer\r\n\r\n```typescript\r\nimport { QueueConsumer } from 'kafka.do'\r\n\r\nexport default QueueConsumer({\r\n  async queue(batch: MessageBatch, env: Environment, ctx: ExecutionContext): Promise<void> {\r\n    for (const message of batch.messages) {\r\n      console.log('Received', message)\r\n    }\r\n  },\r\n})\r\n```\r\n\r\n#### MessageBatch\r\n\r\n```typescript\r\ninterface MessageBatch<Body = unknown> {\r\n  readonly queue: string\r\n  readonly messages: Message<Body>[]\r\n  ackAll(): void\r\n  retryAll(): void\r\n}\r\n```\r\n\r\n#### Message\r\n\r\n```typescript\r\ninterface Message<Body = unknown> {\r\n  readonly id: string\r\n  readonly timestamp: Date\r\n  readonly body: Body\r\n  ack(): void\r\n  retry(): void\r\n}\r\n```\r\n","readmeFilename":"README.md","repository":{"type":"git","url":"git+ssh://git@github.com/drivly/kafka.do.git"},"homepage":"https://github.com/drivly/kafka.do#readme","bugs":{"url":"https://github.com/drivly/kafka.do/issues"}}