{"_id":"pull-block","_rev":"11-1715a4ef6a74a30bde410715d18f67f9","name":"pull-block","description":"transform input into equally-sized blocks of output","dist-tags":{"latest":"1.4.0"},"versions":{"1.0.0":{"name":"pull-block","version":"1.0.0","description":"transform input into equally-sized blocks of output","main":"index.js","dependencies":{"pull-through":"^1.0.18"},"devDependencies":{"pull-file":"^0.5.0","pull-stream":"^3.4.3","standard":"^8.0.0","stream-to-pull-stream":"^1.7.0","tape":"^4.2.2"},"scripts":{"test":"npm run lint && tape test/*.js","lint":"standard"},"repository":{"type":"git","url":"git://github.com/dignifiedquire/pull-block.git"},"homepage":"https://github.com/dignifiedquire/pull-block","bugs":{"url":"https://github.com/dignifiedquire/pull-block/issues"},"keywords":["stream","block","chunk","size","pull-stream","pull"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","gitHead":"5d52a6f2786abe9e7f7839f6c13db07e89f73d3b","_id":"pull-block@1.0.0","_shasum":"bd733c01f2083c99f282418c5c904847dab588d3","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"bd733c01f2083c99f282418c5c904847dab588d3","tarball":"https://registry.npmjs.org/pull-block/-/pull-block-1.0.0.tgz","integrity":"sha512-xPMTmuYiIj3GeZhkWY37onpG/smoXlS5qGixzY2SBC214IC5EshUwTxgobvQHjN//2tjijNiLtq7/koG/k8QJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0CpZ5SenSwrx9I/2mCtbJztQKTGPaAxmSS0GEx9hcYwIgMMJD6qU4cSDP8o40kFJCV3AIMoktJ2GaaETmaTBCsrU="}]},"maintainers":[{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/pull-block-1.0.0.tgz_1472551667225_0.38758674566634"}},"1.0.1":{"name":"pull-block","version":"1.0.1","description":"transform input into equally-sized blocks of output","main":"index.js","dependencies":{"pull-through":"^1.0.18"},"devDependencies":{"pull-file":"^0.5.0","pull-stream":"^3.4.3","standard":"^8.0.0","stream-to-pull-stream":"^1.7.0","tape":"^4.2.2"},"scripts":{"test":"npm run lint && tape test/*.js","lint":"standard"},"repository":{"type":"git","url":"git://github.com/dignifiedquire/pull-block.git"},"homepage":"https://github.com/dignifiedquire/pull-block","bugs":{"url":"https://github.com/dignifiedquire/pull-block/issues"},"keywords":["stream","block","chunk","size","pull-stream","pull"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","gitHead":"daedc6b0ad0fc5271d5a0478337008aa7770ad5f","_id":"pull-block@1.0.1","_shasum":"2fa5523dff7df10edb21bc5e0413315c027ceda2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"2fa5523dff7df10edb21bc5e0413315c027ceda2","tarball":"https://registry.npmjs.org/pull-block/-/pull-block-1.0.1.tgz","integrity":"sha512-iogOojPg/Hz35kY8BUUzH8ZH0vURycEyLySSzGql/XcWanr5069OZLVH545fucp0IgEZU8jvxL2TeMdsBEBsLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWoF6V+hciFgjByd8w6u+2AxOV1lo8AsmICMlml33ECAiACBswvM9jyT8UuAsqH7TsJVTr7dcy5rzzQl3BChGecTQ=="}]},"maintainers":[{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pull-block-1.0.1.tgz_1472578368990_0.943183969007805"}},"1.0.2":{"name":"pull-block","version":"1.0.2","description":"transform input into equally-sized blocks of output","main":"index.js","dependencies":{"pull-through":"^1.0.18"},"devDependencies":{"pull-file":"^0.5.0","pull-stream":"^3.4.3","standard":"^8.0.0","stream-to-pull-stream":"^1.7.0","tape":"^4.2.2"},"scripts":{"test":"npm run lint && tape test/*.js","lint":"standard"},"repository":{"type":"git","url":"git://github.com/dignifiedquire/pull-block.git"},"homepage":"https://github.com/dignifiedquire/pull-block","bugs":{"url":"https://github.com/dignifiedquire/pull-block/issues"},"keywords":["stream","block","chunk","size","pull-stream","pull"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","gitHead":"d84c958beb152b0a024627bacb3092f94001db43","_id":"pull-block@1.0.2","_shasum":"dd0d5737d3f4ac230b7d3beb881224984019dd71","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"dd0d5737d3f4ac230b7d3beb881224984019dd71","tarball":"https://registry.npmjs.org/pull-block/-/pull-block-1.0.2.tgz","integrity":"sha512-p3VA6K55AVPtMsaEm3NQe1paqJ13XVF7d8dsXsWahrtsTk7va/ZuvrM4vx+5n6QzoEIxBadWgwkUBcnLeDewng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD822XTcev1YXSuZWBE7y0113+DaIYdkdufikv3IE5FIwIgdHGl6NIG5rlCANU0HWJObiKfU2uDqjDK2+Ux5KFNRu8="}]},"maintainers":[{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/pull-block-1.0.2.tgz_1472633959042_0.19337667291983962"}},"1.1.0":{"name":"pull-block","version":"1.1.0","description":"transform input into equally-sized blocks of output","main":"index.js","dependencies":{"pull-through":"^1.0.18"},"devDependencies":{"pull-file":"^0.5.0","pull-stream":"^3.4.3","standard":"^8.0.0","stream-to-pull-stream":"^1.7.0","tape":"^4.2.2"},"scripts":{"test":"npm run lint && tape test/*.js","lint":"standard"},"repository":{"type":"git","url":"git://github.com/dignifiedquire/pull-block.git"},"homepage":"https://github.com/dignifiedquire/pull-block","bugs":{"url":"https://github.com/dignifiedquire/pull-block/issues"},"keywords":["stream","block","chunk","size","pull-stream","pull"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","gitHead":"1f6a6207ff4ac1d16b34f95b34ed9e962e1e3ead","_id":"pull-block@1.1.0","_shasum":"ea12536b80198107e97000a7228fd87c1264466f","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.1","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"ea12536b80198107e97000a7228fd87c1264466f","tarball":"https://registry.npmjs.org/pull-block/-/pull-block-1.1.0.tgz","integrity":"sha512-aD+EAt8nqXzxDjj0Tc6mR38aE6A5C7SKmHd/QiHKNvY7Qed1AvhfAvn6rKrUJmbhm4MzehiPJTfIUNO0MBoBfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDS8GNhbmEZ+LGTmcSVo3Z63OpPjmZzRfCRbWIUFirkNQIgejeixOzc83p7hqkEKAyFwy+H8slBlmU3WIieCAqzcnA="}]},"maintainers":[{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pull-block-1.1.0.tgz_1485858823785_0.4275698848068714"}},"1.2.0":{"name":"pull-block","version":"1.2.0","description":"transform input into equally-sized blocks of output","main":"index.js","dependencies":{"pull-through":"^1.0.18","safe-buffer":"^5.0.1"},"devDependencies":{"pull-file":"^1.0.0","pull-stream":"^3.5.0","standard":"^10.0.1","stream-to-pull-stream":"^1.7.2","tape":"^4.6.3"},"scripts":{"test":"npm run lint && tape test/*.js","lint":"standard"},"repository":{"type":"git","url":"git://github.com/dignifiedquire/pull-block.git"},"homepage":"https://github.com/dignifiedquire/pull-block","bugs":{"url":"https://github.com/dignifiedquire/pull-block/issues"},"keywords":["stream","block","chunk","size","pull-stream","pull"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","gitHead":"e2e5a145c9aa471f2cc99d7443c550ad98f4904d","_id":"pull-block@1.2.0","_shasum":"e3947f0a83426e847ecececb0b9ba308b019b3e1","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.2.1","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"e3947f0a83426e847ecececb0b9ba308b019b3e1","tarball":"https://registry.npmjs.org/pull-block/-/pull-block-1.2.0.tgz","integrity":"sha512-3DsiYsuAXV8bnR12lTwnEiWI/PGb+sD9SBO5ZTe9TGUSi1g5VewU2cxYv1LTGEVWTpNXorCKxoNnuS0aB9o9ZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5OhqvGtc+yPrkRFd7fJMO46HzbM1D7bCch/OsQIdHKgIgXpcFQisRR++9CqRseDau39zjHOvu3O6hnIB09NHCE6Y="}]},"maintainers":[{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pull-block-1.2.0.tgz_1491903007043_0.407435804605484"}},"1.2.1":{"name":"pull-block","version":"1.2.1","description":"transform input into equally-sized blocks of output","main":"index.js","dependencies":{"pull-through":"^1.0.18","safe-buffer":"^5.0.1"},"devDependencies":{"pull-file":"^1.0.0","pull-stream":"^3.5.0","standard":"^10.0.1","stream-to-pull-stream":"^1.7.2","tape":"^4.6.3"},"scripts":{"test":"npm run lint && tape test/*.js","lint":"standard"},"repository":{"type":"git","url":"git://github.com/dignifiedquire/pull-block.git"},"homepage":"https://github.com/dignifiedquire/pull-block","bugs":{"url":"https://github.com/dignifiedquire/pull-block/issues"},"keywords":["stream","block","chunk","size","pull-stream","pull"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","gitHead":"c709f266dc7479263ba5f40805fb8920512c1fb5","_id":"pull-block@1.2.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"integrity":"sha512-/JziVu1jTKILMvK/o9KKWzXCO/7YluPyfugaqk5Qe3WW+idtAWP/VhFg3B8/X3pPdYnpB5FZMtYgLc2aKsCANw==","shasum":"6f2684d53262e88e608c233f23ee048c69870996","tarball":"https://registry.npmjs.org/pull-block/-/pull-block-1.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMkxlsLbXlEcaXIGGxmVhsvfUdPcQK5Z97kDR183STsAiAHZmpo42n1185bHHb/nWa0RZa9V9oZlZ15bSQ3+juhAw=="}]},"maintainers":[{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pull-block-1.2.1.tgz_1505989269483_0.34739808505401015"}},"1.4.0":{"name":"pull-block","version":"1.4.0","description":"transform input into equally-sized blocks of output","main":"index.js","dependencies":{"pull-through":"^1.0.18"},"devDependencies":{"pull-file":"^1.0.0","pull-stream":"^3.6.1","standard":"^10.0.3","stream-to-pull-stream":"^1.7.2","tape":"^4.8.0"},"scripts":{"test":"npm run lint && tape test/*.js","lint":"standard"},"repository":{"type":"git","url":"git://github.com/dignifiedquire/pull-block.git"},"homepage":"https://github.com/dignifiedquire/pull-block","bugs":{"url":"https://github.com/dignifiedquire/pull-block/issues"},"keywords":["stream","block","chunk","size","pull-stream","pull"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","gitHead":"d9c9d16dac73d8784e0a0bea902d864b6df18f4c","_id":"pull-block@1.4.0","_npmVersion":"5.5.1","_nodeVersion":"8.8.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-nqrFveL9SWdpM9FDkgUVifhbH/dgtK65Pmwa/rrdvB9avE32uWXb1uiemxczfrkqZaG4XVc139KdqfyvPoraoA==","shasum":"3a96542f23868f79089589e203aa6fa6df3ce4e3","tarball":"https://registry.npmjs.org/pull-block/-/pull-block-1.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5hxMlDbrNs/n37n/tn5LVLzS7xhQILQvUyI8M2FhNQAiAaMupJ91P2WizNOrqRHLxBm/BcpBbMhcTSxNURA4SW7Q=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pull-block-1.4.0.tgz_1510506198936_0.3808819386176765"}}},"readme":"# pull-block\n\n[![build status](https://secure.travis-ci.org/dignifiedquire/pull-stream.png)](http://travis-ci.org/dignifiedquire/pull-block)[![Dependency Status](https://david-dm.org/dignifiedquire/pull-stream.svg?style=flat-square)](https://david-dm.org/dignifiedquire/pull-stream) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/feross/standard)\n\n> transform input into equally-sized chunks as output\n\n[pull-stream](https://pull-stream.github.io/) version of [block-stream](https://npmjs.org/package/block-stream).\n\n\n# Installation\n\nWith [npm](https://npmjs.org) do:\n\n```bash\n> npm install pull-block\n```\n\n## Example\n\n```js\nvar block = require('pull-block')\nvar pull = require('pull-stream')\nvar toPull = require('stream-to-pull-stream')\n\npull(\n  toPull.source(process.stdin),\n  block({ size: 16, zeroPadding: true }),\n  pull.through(function (buf) {\n    var str = buf.toString().replace(/[\\x00-\\x1f]/g, chr)\n    console.log('buf[' + buf.length + ']=' + str)\n  }),\n  pull.drain()\n)\n\nfunction chr (s) { return '\\\\x' + pad(s.charCodeAt(0).toString(16), 2) }\nfunction pad (s, n) { return Array(n - s.length + 1).join('0') + s }\n```\n\n```\n$ echo {c,d,f}{a,e,i,o,u}{t,g,r} | node example/stream.js\nbuf[16]=cat cag car cet\nbuf[16]=ceg cer cit cig\nbuf[16]=cir cot cog cor\nbuf[16]=cut cug cur dat\nbuf[16]=dag dar det deg\nbuf[16]=der dit dig dir\nbuf[16]=dot dog dor dut\nbuf[16]=dug dur fat fag\nbuf[16]=far fet feg fer\nbuf[16]=fit fig fir fot\nbuf[16]=fog for fut fug\nbuf[16]=fur\\x0a\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\n```\n\n# Methods\n\n``` js\nvar block = require('pull-block')\n```\n\n## var b = block(opts)\n## var b = block(size, opts)\n\nCreate a new through stream `b` that outputs chunks of length `size` or\n`opts.size`.\n\nWhen `opts.zeroPadding` is false, do not zero-pad the last chunk.\n\nWhen `opts.emitEmpty` is true (default is `false`), emit a zero-sized buffer when the source is empty or only feeds in zero-length buffers.\n\n# License\n\nMIT\n","maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"time":{"modified":"2022-06-25T00:25:05.337Z","created":"2016-08-30T10:07:48.766Z","1.0.0":"2016-08-30T10:07:48.766Z","1.0.1":"2016-08-30T17:32:50.740Z","1.0.2":"2016-08-31T08:59:20.680Z","1.1.0":"2017-01-31T10:33:45.733Z","1.2.0":"2017-04-11T09:30:07.604Z","1.2.1":"2017-09-21T10:21:10.498Z","1.4.0":"2017-11-12T17:03:19.770Z"},"homepage":"https://github.com/dignifiedquire/pull-block","keywords":["stream","block","chunk","size","pull-stream","pull"],"repository":{"type":"git","url":"git://github.com/dignifiedquire/pull-block.git"},"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"bugs":{"url":"https://github.com/dignifiedquire/pull-block/issues"},"license":"MIT","readmeFilename":"README.md"}