{"_id":"@2l/kafkajs-lz4","_rev":"12-5813abf221cd4ba7d799307b57cafe0a","name":"@2l/kafkajs-lz4","dist-tags":{"latest":"1.3.2"},"versions":{"1.0.0":{"name":"@2l/kafkajs-lz4","version":"1.0.0","keywords":["kafka","kafkajs","compression","lz4","codec"],"author":{"url":"https://github.com/r3b-fish","name":"r3b-fish","email":"stas@appewa.com"},"license":"MIT","_id":"@2l/kafkajs-lz4@1.0.0","maintainers":[{"name":"r3bfish","email":"r3bfish@gmail.com"},{"name":"snikitin","email":"st.nikitin@gmail.com"},{"name":"pshx","email":"savo_pusica@mail.ru"},{"name":"gurgenyvn","email":"gurgen.gaegiazaryan@appewa.com"},{"name":"irik1","email":"oleg.ruban@appewa.com"},{"name":"mila_sh","email":"lvshmadchenko@appewa.com"}],"homepage":"https://appewa.com/","bugs":{"url":"https://github.com/ewa-learn-english/kafkajs-lz4/issues","email":"support@appewa.com"},"dist":{"shasum":"3ce756861af36cb61ec82ee8f95d4c792c77a7bc","tarball":"https://registry.npmjs.org/@2l/kafkajs-lz4/-/kafkajs-lz4-1.0.0.tgz","fileCount":5,"integrity":"sha512-mhar7KYCQ0qqxyjgDobgCspyFfziVt7ll8xLbaVx8w4J3XrYH/8DZGVdqoAxvnscggAdL9MJsEq+UJTnFEz+xg==","signatures":[{"sig":"MEUCIBr1zr7aEPUuf0eoaqeD1956Ai+Lu1XY+8jv3LWfCCGJAiEA+qXlto9dqzY6dd/Q4hL1Rfnz5eOQtAfAl2yokiGG1rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5251},"main":"lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"33717a474168983b46ee07c8c7ac9cf64d2691d2","scripts":{"lint":"eslint src/**/*.ts test/**/*.ts --cache --report-unused-disable-directives","test":"./scripts/testWithKafka.sh \"yarn test:local --ci --maxWorkers=4 --no-watchman\"","build":"tsc --project './tsconfig.json'","precommit":"yarn lint && yarn lint:test","build:test":"tsc --project './tsconfig.test.json'","test:local":"ts-node test/*.test.ts","lint:format":"npm run lint -- --fix","prepublishOnly":"rm -rf lib/ && yarn build"},"_npmUser":{"name":"r3bfish","email":"r3bfish@gmail.com"},"licenses":[{"url":"https://github.com/ewa-learn-english/kafkajs-lz4/blob/main/LICENSE","type":"MIT"}],"repository":{"url":"git+https://github.com/ewa-learn-english/kafkajs-lz4.git","type":"git"},"_npmVersion":"10.9.0","description":"LZ4 compression codec for the KafkaJS library","directories":{},"_nodeVersion":"22.11.0","dependencies":{"lz4-napi":"^2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.0.1","eslint":"^9.20.1","kafkajs":"^2.0.0","ts-node":"^10.9.2","prettier":"^3.5.0","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/node":"^22.13.1","@types/tape":"^5.8.1","@eslint/eslintrc":"^3.2.0","typescript-eslint":"^8.24.0","eslint-plugin-import":"2.31.0","eslint-config-prettier":"10.0.1","eslint-plugin-prettier":"5.2.3","@typescript-eslint/parser":"8.24.0","@typescript-eslint/eslint-plugin":"8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kafkajs-lz4_1.0.0_1739365784261_0.5478888401611","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@2l/kafkajs-lz4","version":"1.1.0","keywords":["kafka","kafkajs","compression","lz4","codec"],"author":{"url":"https://github.com/r3b-fish","name":"r3b-fish","email":"stas@appewa.com"},"license":"MIT","_id":"@2l/kafkajs-lz4@1.1.0","maintainers":[{"name":"r3bfish","email":"r3bfish@gmail.com"},{"name":"snikitin","email":"st.nikitin@gmail.com"},{"name":"pshx","email":"savo_pusica@mail.ru"},{"name":"gurgenyvn","email":"gurgen.gaegiazaryan@appewa.com"},{"name":"irik1","email":"oleg.ruban@appewa.com"},{"name":"mila_sh","email":"lvshmadchenko@appewa.com"}],"homepage":"https://appewa.com/","bugs":{"url":"https://github.com/ewa-learn-english/kafkajs-lz4/issues","email":"support@appewa.com"},"dist":{"shasum":"3bfe190c4e3aab6aff94de68b7ca36db167e08e5","tarball":"https://registry.npmjs.org/@2l/kafkajs-lz4/-/kafkajs-lz4-1.1.0.tgz","fileCount":5,"integrity":"sha512-F5O1BxxinMuJCmdBz+CKjPlDBCIsJ+f4JtUOBQ3e7BsadvAH84kyPy90JJeooXNEI7sjn86nJrPy4qjW/4hQuA==","signatures":[{"sig":"MEUCIG0YrMoHUgN/nwUhpt47VDXMoWD4fXLsoeTdOw8TvEBhAiEArPq9HAlwbWgWYT+Ven/djPeAeGG9ncQLHfnHdd/xUlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5311},"main":"lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"42cfc034d60309de5a29123db71a84d3a0d51a2b","scripts":{"lint":"eslint src/**/*.ts test/**/*.ts --cache --report-unused-disable-directives","test":"./scripts/testWithKafka.sh \"yarn test:local --ci --maxWorkers=4 --no-watchman\"","build":"tsc --project './tsconfig.json'","precommit":"yarn lint && yarn lint:test","build:test":"tsc --project './tsconfig.test.json'","test:local":"ts-node test/*.test.ts","lint:format":"npm run lint -- --fix","prepublishOnly":"rm -rf lib/ && yarn build"},"_npmUser":{"name":"r3bfish","email":"r3bfish@gmail.com"},"licenses":[{"url":"https://github.com/ewa-learn-english/kafkajs-lz4/blob/main/LICENSE","type":"MIT"}],"repository":{"url":"git+https://github.com/ewa-learn-english/kafkajs-lz4.git","type":"git"},"_npmVersion":"10.8.2","description":"LZ4 compression codec for the KafkaJS library","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lz4-napi":"^2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.0.1","eslint":"^9.20.1","kafkajs":"^2.0.0","ts-node":"^10.9.2","prettier":"^3.5.0","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/node":"^22.13.1","@types/tape":"^5.8.1","@eslint/eslintrc":"^3.2.0","typescript-eslint":"^8.24.0","eslint-plugin-import":"2.31.0","eslint-config-prettier":"10.0.1","eslint-plugin-prettier":"5.2.3","@typescript-eslint/parser":"8.24.0","@typescript-eslint/eslint-plugin":"8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kafkajs-lz4_1.1.0_1739379568770_0.7933507400990685","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@2l/kafkajs-lz4","version":"1.2.0","keywords":["kafka","kafkajs","compression","lz4","codec"],"author":{"url":"https://github.com/r3b-fish","name":"r3b-fish","email":"stas@appewa.com"},"license":"MIT","_id":"@2l/kafkajs-lz4@1.2.0","maintainers":[{"name":"r3bfish","email":"r3bfish@gmail.com"},{"name":"snikitin","email":"st.nikitin@gmail.com"},{"name":"pshx","email":"savo_pusica@mail.ru"},{"name":"gurgenyvn","email":"gurgen.gaegiazaryan@appewa.com"},{"name":"irik1","email":"oleg.ruban@appewa.com"},{"name":"mila_sh","email":"lvshmadchenko@appewa.com"}],"homepage":"https://appewa.com/","bugs":{"url":"https://github.com/ewa-learn-english/kafkajs-lz4/issues","email":"support@appewa.com"},"dist":{"shasum":"e4d206f17630cf55002583ce68af882fb476d965","tarball":"https://registry.npmjs.org/@2l/kafkajs-lz4/-/kafkajs-lz4-1.2.0.tgz","fileCount":5,"integrity":"sha512-EjN9Jzc/bjsE726+WTSO9zvVvuAdfO16Mhm2R1UszIE0gAQcOEcxVWP19+AEaGSWbCRUw3jxRuW4LNH/wDvrKw==","signatures":[{"sig":"MEUCIQCg5+uXEXN1JsotnJS/VRQUqL6dMYRzasS7HtojITkjnAIgIb36oNpqsCxVSfRl4Mk1g3GS7ewsWoa2tUrKJqndtU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5385},"main":"lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"550ceb4f234aefe70974a56a2b0a646791efcebc","scripts":{"lint":"eslint src/**/*.ts test/**/*.ts --cache --report-unused-disable-directives","test":"./scripts/testWithKafka.sh \"yarn test:local --ci --maxWorkers=4 --no-watchman\"","build":"tsc --project './tsconfig.json'","precommit":"yarn lint && yarn lint:test","build:test":"tsc --project './tsconfig.test.json'","test:local":"ts-node test/*.test.ts","lint:format":"npm run lint -- --fix","prepublishOnly":"rm -rf lib/ && yarn build"},"_npmUser":{"name":"r3bfish","email":"r3bfish@gmail.com"},"licenses":[{"url":"https://github.com/ewa-learn-english/kafkajs-lz4/blob/main/LICENSE","type":"MIT"}],"repository":{"url":"git+https://github.com/ewa-learn-english/kafkajs-lz4.git","type":"git"},"_npmVersion":"10.9.2","description":"LZ4 compression codec for the KafkaJS library","directories":{},"_nodeVersion":"22.14.0","dependencies":{"lz4-napi":"^2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.0.1","eslint":"^9.20.1","kafkajs":"^2.0.0","ts-node":"^10.9.2","prettier":"^3.5.1","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/tape":"^5.8.1","@eslint/eslintrc":"^3.2.0","typescript-eslint":"^8.24.0","eslint-plugin-import":"2.31.0","eslint-config-prettier":"10.0.1","eslint-plugin-prettier":"5.2.3","@typescript-eslint/parser":"8.24.0","@typescript-eslint/eslint-plugin":"8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kafkajs-lz4_1.2.0_1739772322736_0.39857792893400057","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@2l/kafkajs-lz4","version":"1.3.1","keywords":["kafka","kafkajs","compression","lz4","codec"],"author":{"url":"https://github.com/r3b-fish","name":"r3b-fish","email":"stas@appewa.com"},"license":"MIT","_id":"@2l/kafkajs-lz4@1.3.1","maintainers":[{"name":"r3bfish","email":"r3bfish@gmail.com"},{"name":"snikitin","email":"st.nikitin@gmail.com"},{"name":"pshx","email":"savo_pusica@mail.ru"},{"name":"gurgenyvn","email":"gurgen.gaegiazaryan@appewa.com"},{"name":"irik1","email":"oleg.ruban@appewa.com"},{"name":"mila_sh","email":"lvshmadchenko@appewa.com"}],"homepage":"https://appewa.com/","bugs":{"url":"https://github.com/ewa-learn-english/kafkajs-lz4/issues","email":"support@appewa.com"},"dist":{"shasum":"7109053e2bfbe7f8aeb84d9c6b334ad37106b2df","tarball":"https://registry.npmjs.org/@2l/kafkajs-lz4/-/kafkajs-lz4-1.3.1.tgz","fileCount":5,"integrity":"sha512-uvFKHJG24PUamZzBP1El9Ci1yDUUGag0C2Bl7lsKQIKwMcfUkBCjB6Uhv1aO5mEQWpTZldYU4BlKZ7dMCjUOYw==","signatures":[{"sig":"MEUCIEZLdjKR28oQZIKI8vmDJ/SraOZO7V8T3FRnWlyeFTGpAiEA0kCkDPJavSuJCTH5O7SpL7EJ1n4rqAyvch5vvmbTYFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2l%2fkafkajs-lz4@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5390},"main":"lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"223505ee6bc391028175c814dd6120c14f515a42","scripts":{"lint":"eslint src/**/*.ts test/**/*.ts --cache --report-unused-disable-directives","test":"./scripts/testWithKafka.sh \"yarn test:local --ci --maxWorkers=4 --no-watchman\"","build":"tsc --project './tsconfig.json'","precommit":"yarn lint && yarn lint:test","build:test":"tsc --project './tsconfig.test.json'","test:local":"ts-node test/*.test.ts","lint:format":"npm run lint -- --fix","prepublishOnly":"rm -rf lib/ && yarn build"},"_npmUser":{"name":"r3bfish","email":"r3bfish@gmail.com"},"licenses":[{"url":"https://github.com/ewa-learn-english/kafkajs-lz4/blob/main/LICENSE","type":"MIT"}],"repository":{"url":"git+https://github.com/ewa-learn-english/kafkajs-lz4.git","type":"git"},"_npmVersion":"10.9.2","description":"LZ4 compression codec for the KafkaJS library","directories":{},"_nodeVersion":"22.13.1","dependencies":{"lz4-napi":"^2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.0.1","eslint":"^9.20.1","kafkajs":"^2.0.0","ts-node":"^10.9.2","prettier":"^3.5.1","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/tape":"^5.8.1","@eslint/eslintrc":"^3.2.0","typescript-eslint":"^8.24.0","eslint-plugin-import":"2.31.0","eslint-config-prettier":"10.0.1","eslint-plugin-prettier":"5.2.3","@typescript-eslint/parser":"8.24.0","@typescript-eslint/eslint-plugin":"8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kafkajs-lz4_1.3.1_1739774232088_0.4229197053046312","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@2l/kafkajs-lz4","version":"1.3.2","keywords":["kafka","kafkajs","compression","lz4","codec"],"author":{"url":"https://github.com/r3b-fish","name":"r3b-fish","email":"stas@appewa.com"},"license":"MIT","_id":"@2l/kafkajs-lz4@1.3.2","maintainers":[{"name":"r3bfish","email":"r3bfish@gmail.com"},{"name":"snikitin","email":"st.nikitin@gmail.com"},{"name":"pshx","email":"savo_pusica@mail.ru"},{"name":"gurgenyvn","email":"gurgen.gaegiazaryan@appewa.com"},{"name":"irik1","email":"oleg.ruban@appewa.com"},{"name":"mila_sh","email":"lvshmadchenko@appewa.com"}],"homepage":"https://appewa.com/","bugs":{"url":"https://github.com/ewa-learn-english/kafkajs-lz4/issues","email":"support@appewa.com"},"dist":{"shasum":"25259f693a709816ef4eb62514c1ce1bab80502f","tarball":"https://registry.npmjs.org/@2l/kafkajs-lz4/-/kafkajs-lz4-1.3.2.tgz","fileCount":5,"integrity":"sha512-yq5dx4CbL2sofWXKuadyty3ZKRcZyqe5iiuuOWjZgtIed9MBZ2Wqe5hQN18+a5XVfR4SFQGVISb/a0oTjdPjwQ==","signatures":[{"sig":"MEYCIQCw+zj2C+hPLF5QGocKCPjVdiTTFPMfhZOLYk02m0YVHAIhAIbkJP8iSJqGkLOeWyQmndNC16Gr94JnfM6Vrj1GN7+R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2l%2fkafkajs-lz4@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5465},"main":"lib/index.js","engines":{"node":">=20.0.0"},"gitHead":"9c62e5d6cce77053a6ac9c1fc8b0de9184aae092","scripts":{"lint":"eslint src/**/*.ts test/**/*.ts --cache --report-unused-disable-directives","test":"./scripts/testWithKafka.sh \"yarn test:local --ci --maxWorkers=4 --no-watchman\"","build":"tsc --project './tsconfig.json'","precommit":"yarn lint && yarn lint:test","build:test":"tsc --project './tsconfig.test.json'","test:local":"ts-node test/*.test.ts","lint:format":"npm run lint -- --fix","prepublishOnly":"rm -rf lib/ && yarn build"},"typings":"lib/index.d.ts","_npmUser":{"name":"r3bfish","email":"r3bfish@gmail.com"},"licenses":[{"url":"https://github.com/ewa-learn-english/kafkajs-lz4/blob/main/LICENSE","type":"MIT"}],"repository":{"url":"git+https://github.com/ewa-learn-english/kafkajs-lz4.git","type":"git"},"_npmVersion":"10.9.2","description":"LZ4 compression codec for the KafkaJS library","directories":{},"_nodeVersion":"22.13.1","dependencies":{"lz4-napi":"^2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.0.1","eslint":"^9.20.1","kafkajs":"^2.0.0","ts-node":"^10.9.2","prettier":"^3.5.1","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/tape":"^5.8.1","@eslint/eslintrc":"^3.2.0","typescript-eslint":"^8.24.0","eslint-plugin-import":"2.31.0","eslint-config-prettier":"10.0.1","eslint-plugin-prettier":"5.2.3","@typescript-eslint/parser":"8.24.0","@typescript-eslint/eslint-plugin":"8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kafkajs-lz4_1.3.2_1739774617065_0.7328338631992619","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-02-12T13:09:44.139Z","modified":"2026-06-16T10:50:41.091Z","1.0.0":"2025-02-12T13:09:44.432Z","1.1.0":"2025-02-12T16:59:28.943Z","1.2.0":"2025-02-17T06:05:22.900Z","1.3.1":"2025-02-17T06:37:12.279Z","1.3.2":"2025-02-17T06:43:37.219Z"},"bugs":{"url":"https://github.com/ewa-learn-english/kafkajs-lz4/issues","email":"support@appewa.com"},"author":{"url":"https://github.com/r3b-fish","name":"r3b-fish","email":"stas@appewa.com"},"license":"MIT","homepage":"https://appewa.com/","keywords":["kafka","kafkajs","compression","lz4","codec"],"repository":{"url":"git+https://github.com/ewa-learn-english/kafkajs-lz4.git","type":"git"},"description":"LZ4 compression codec for the KafkaJS library","maintainers":[{"email":"r3bfish@gmail.com","name":"r3bfish"},{"email":"st.nikitin@gmail.com","name":"snikitin"},{"email":"savo_pusica@mail.ru","name":"pshx"},{"email":"leila.velieva@appewa.com","name":"leila.velieva"},{"email":"feruzbek.iskandarov@appewa.com","name":"feruz.iskandarov"},{"email":"regina.garaeva@appewa.com","name":"eriott"},{"email":"gurgen.gaegiazaryan@appewa.com","name":"gurgenyvn"},{"email":"oleg.ruban@appewa.com","name":"irik1"},{"email":"lvshmadchenko@appewa.com","name":"mila_sh"},{"email":"vsevolod.khvostantsev@appewa.com","name":"d34dy"},{"email":"vladislav.sotnikov@appewa.com","name":"vsotnikov_ewa"},{"email":"dmitriy.yuganyuk@appewa.com","name":"dmitriyug"},{"email":"evgeny.filatov@appewa.com","name":"front_evg"}],"readme":"# @2l/kafkajs-lz4\n\n[![Build Status](https://img.shields.io/github/workflow/status/@2l/kafkajs-lz4/Test?logo=github-actions&longCache=true&style=flat-square)](https://travis-ci.org/@2l/kafkajs-lz4) [![NPM Version](https://img.shields.io/npm/v/@2l/kafkajs-lz4.svg?longCache=true&style=flat-square)](https://www.npmjs.com/package/@2l/kafkajs-lz4) ![](https://img.shields.io/badge/typescript-5.3-blue.svg?longCache=true&style=flat-square)\n\nTypeScript-ready [lz4](https://www.npmjs.com/package/lz4-napi) compression codec for [KafkaJS](https://www.npmjs.com/package/kafkajs).\n\nℹ️ Requires Node v20 or above to work.\n\n## Install\n\n```bash\n$ yarn add @2l/kafkajs-lz4\n```\n\n## Usage\n\n```typescript\nimport { CompressionTypes, CompressionCodecs } from 'kafkajs';\nimport LZ4Codec from '@2l/kafkajs-lz4';\n\nCompressionCodecs[CompressionTypes.LZ4] = new LZ4Codec().codec;\n```\n\n## Development\n\n```bash\n$ yarn install\n$ yarn test\n```\n\n## Author\n\nThanks to the original author: [indix](https://github.com/indix) for the initial implementation.\n\n## Contributors\n\n- [indix](https://github.com/indix) - original author\n- [r3b-fish](https://github.com/r3b-fish) - maintainer\n\n## License\n\nMIT\n","readmeFilename":"README.md"}