{"_id":"rabin-stream","_rev":"7-7427ca27760d612cf651c33959aaec10","name":"rabin-stream","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"rabin-stream","version":"1.0.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"rabin-stream@1.0.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/rabin-stream","bugs":{"url":"https://github.com/mafintosh/rabin-stream/issues"},"dist":{"shasum":"49dae21343a68ca5300e29e780523d0e9b2c1625","tarball":"https://registry.npmjs.org/rabin-stream/-/rabin-stream-1.0.0.tgz","fileCount":5,"integrity":"sha512-ikSpGGarkEdophzv6m38wQx0we2jTIJ7jJO6Z2j2gqu3x0sShWrIt8cXL1Pp91LGoYUCOnFfNwXqtVjF3yogJA==","signatures":[{"sig":"MEQCIElfMpWkRUcitBk0gaQN4gc0c8itX0OA3PP34vSmKaWGAiAD/B/KCnrYY+Ao1nCf9lW7Ehp+RIwcUfmlejBIZZcWbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/dluCRA9TVsSAnZWagAA9MMP/i3OT7pT+cbHDlmEOG5Z\njsioAwO0+iOIUiJx5CKPe3Sbm7BZ6Y/jfa+J6ANSc9MvP3YXN0vVsa5m6Y/3\nu3earUcf0FrI3kJlN4G1MccZcdyW8Dg8zjsvz81KDwwUTrmJQmT3su0I1d+j\nf4lfZi1aDO/WRcss9pTfgBIg/P6l69BfPyGcwlZWwxxR5HcAfUJyU9CradnT\nOCdrSZX3bH38NNHEvHNMChuwj7O8/m71T2bTtXJ0rBM/tJTy6NaKg1BGe+jS\nQ8Agj8t6Z5cW4Vjt6R20XhpIpXfCFvtlHzcBL8KlqsfX16xsjM0YZAywre8d\ns5DLJXS/cuk0jjMH+yN0uZ0HcSUbxBHneBXPnsMV++uYYQNnzh82+Jed9qav\nKZ0dRMuhuMbbiUKn+FVhisvgmDTmsYYmCwfPb+TjBeWf8yH5q+bua6Wod8CK\nK7ySvSGHWqvvGq90B9ui3oZ2gtY8hnstCj9BiQF/C8M/4RKot8UpKC/BFS6X\nAbXTq37xmJVjz3mkHDmRb32h5V86hdmukAZPtpVcBO/cel6cc5jGkmAgww07\nL47PGrSQP1Ur2tY//jKJA1fmQ9OGSfJjeEn56NEib+LYbczgmeSyQWeyazVT\nTn0EC02iBaZUQEw5XPMXJIuu98qcYPJr4pu4dox7Q5aUXY6KbJ66foq47soS\njK0e\r\n=4T5s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ce10f4148ea2823d6990149e87e7d55f77ec9df9","scripts":{"test":"standard && tape test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/rabin-stream.git","type":"git"},"_npmVersion":"6.14.5","description":"Streaming rabin chunker based on rabin-native","directories":{},"_nodeVersion":"14.4.0","dependencies":{"streamx":"^2.6.4","rabin-native":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.0.1","tar-fs":"^2.1.0","standard":"^14.3.4"},"_npmOperationalInternal":{"tmp":"tmp/rabin-stream_1.0.0_1593694574108_0.7167597498302893","host":"s3://npm-registry-packages"}},"2.0.0-0":{"name":"rabin-stream","version":"2.0.0-0","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"rabin-stream@2.0.0-0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/rabin-stream#readme","bugs":{"url":"https://github.com/holepunchto/rabin-stream/issues"},"dist":{"shasum":"21efa9f145a523493774409902b1e0f9e4fcb78b","tarball":"https://registry.npmjs.org/rabin-stream/-/rabin-stream-2.0.0-0.tgz","fileCount":4,"integrity":"sha512-IEiXxmIlNu8rL4EVpBM17reQ5mwKe0g3ialsyk3i871rpGgT25FNrqnK+deZ4lHjDyslGRHztb8irDoh2dkWhQ==","signatures":[{"sig":"MEQCIFlYscdVQ28Mr8QiIkRXZkH+rJlcdlO2/M0swebPS4m1AiBPf8QAKbkIHRukEzmMbctNhQyrd4ldDHR0ZPW/RU1iTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13778},"exports":{".":"./index.js","./package":"./package.json"},"gitHead":"892b415ed94c6d680c9958639019b7eb1704772d","imports":{"fs":{"bare":"bare-fs","default":"fs"},"path":{"bare":"bare-path","default":"path"}},"scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier --write .","test:bare":"brittle-bare --coverage test.js","test:node":"brittle-node --coverage test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/rabin-stream.git","type":"git"},"_npmVersion":"11.6.4","description":"Streaming Rabin chunker","directories":{},"_nodeVersion":"24.10.0","dependencies":{"streamx":"^2.23.0","rabin-native":"^2.0.0-6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"lunte":"^1.3.0","bare-fs":"^4.5.4","brittle":"^3.1.0","prettier":"^3.6.2","bare-path":"^3.0.0","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rabin-stream_2.0.0-0_1770906522281_0.32230168446348206","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"rabin-stream","version":"2.0.0","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"rabin-stream@2.0.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/rabin-stream#readme","bugs":{"url":"https://github.com/holepunchto/rabin-stream/issues"},"dist":{"shasum":"ea3d9e0c420247d9a1e22382be678e584c96babe","tarball":"https://registry.npmjs.org/rabin-stream/-/rabin-stream-2.0.0.tgz","fileCount":4,"integrity":"sha512-EzS2Ig/qsMBSk1PahC0O0IPdRZe3bspHHLWChhqW1feKz+J46tlVL3g4wWr4lrQdXGzABIMsOhvdT6bjXYMuUw==","signatures":[{"sig":"MEUCIQCr7pzusqrl07f3BIaSlG23uRQdbs9zFBHTmZNMNjyVXwIgQjHcKEtOBdHSuNfXEXzykymD7ItfDDKk8XFYB525spY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13950},"exports":{".":"./index.js","./package":"./package.json"},"gitHead":"3b2dd63dcd73afc9f83201dbe68410c36afbf1fd","imports":{"fs":{"bare":"bare-fs","default":"fs"},"path":{"bare":"bare-path","default":"path"}},"scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier --write .","test:bare":"brittle-bare --coverage test.js","test:node":"brittle-node --coverage test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/rabin-stream.git","type":"git"},"_npmVersion":"11.6.4","description":"Streaming Rabin chunker","directories":{},"_nodeVersion":"24.10.0","dependencies":{"streamx":"^2.23.0","rabin-native":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.3.0","bare-fs":"^4.5.4","brittle":"^3.1.0","prettier":"^3.6.2","bare-path":"^3.0.0","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rabin-stream_2.0.0_1770908364840_0.6581792920484473","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2020-07-02T12:56:14.108Z","modified":"2026-03-31T08:06:22.310Z","1.0.0":"2020-07-02T12:56:14.211Z","2.0.0-0":"2026-02-12T14:28:42.426Z","2.0.0":"2026-02-12T14:59:24.976Z"},"bugs":{"url":"https://github.com/holepunchto/rabin-stream/issues"},"author":{"name":"Holepunch"},"license":"Apache-2.0","homepage":"https://github.com/holepunchto/rabin-stream#readme","repository":{"url":"git+https://github.com/holepunchto/rabin-stream.git","type":"git"},"description":"Streaming Rabin chunker","maintainers":[{"email":"mathiasbuus@gmail.com","name":"mafintosh"}],"readme":"# rabin-stream\n\nStreaming Rabin chunker.\n\n```\nnpm i rabin-stream\n```\n\n## Usage\n\n```js\nconst RabinStream = require('rabin-stream')\n\nconst r = new RabinStream()\n\nr.on('data', function (data) {\n  console.log('Chunk', data)\n})\n\nsomeStream.pipe(r)\n```\n\n## API\n\n#### `const stream = new RabinStream([options])`\n\nConstruct a new chunker stream. Options supported by <https://github.com/holepunchto/rabin-native> may be specified.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}