{"_id":"random-bytes-readable-stream","_rev":"4-32a907f9c5548182eeb053a200da12c4","name":"random-bytes-readable-stream","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"random-bytes-readable-stream","version":"1.0.0","description":"Creates a readable stream producing cryptographically strong pseudo-random data using `crypto.randomBytes()`","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/random-bytes-readable-stream.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["random","bytes","readable","stream","readablestream","buffer","crypto","cryptography","pseudo-random","urandom"],"devDependencies":{"ava":"*","get-stream":"^3.0.0","xo":"*"},"gitHead":"22260cc74fc9e99df5a738ec8cff9160b5ecfdce","bugs":{"url":"https://github.com/sindresorhus/random-bytes-readable-stream/issues"},"homepage":"https://github.com/sindresorhus/random-bytes-readable-stream#readme","_id":"random-bytes-readable-stream@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-7RAw/sOPkfEEAUdxmM2u3my+ZKHZUJkdlNwlaA8Yql6pqgkwsXFNQ2ZjZjXMAQS+teSX2uMs+RDpStXl6w5H6g==","shasum":"bdfc8194bc4f4225f406c2a19329623d5f6fcbd3","tarball":"https://registry.npmjs.org/random-bytes-readable-stream/-/random-bytes-readable-stream-1.0.0.tgz","fileCount":4,"unpackedSize":3528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbV/1PCRA9TVsSAnZWagAAZM8QAKCQsORoAfIveNjKplME\nU5w+4HV0JGGgfNoR0fMvWBsODf2nR6giCM7urOblb0saFGkgWx/cBC1oMYY7\n/+fzh9DL5WQX8wHD6FzocU/rizw8Nukm/YZeTViyPtiBj/L7ZiGjbEiNoiaM\nlS4HCT8v703WUPyfqiA1DfEKfzDxCSmzRPugetAMR+I3AQJoogvoUPiHMoQK\nen4G17GQ3+Hb5vMhfdLqIbHLSvWT5NDDRy9eqbuoBLI/zeI4F18cZkPwyM2m\nKSbJUUvweGg7SqGWt3O/ncS+csds8TROc4AgYDURl5frG4Uoq4MKD/tBFxtJ\nIN8hxgywKfADrxk5ZPJqVyxNrkOF/TA2V/AlYBMK4Sk/OE0xyqnrLb4kGSXs\nMicV6uxvvT4mKfmdDTZnVre5mS240WKtKZs6q0JJ9Au711zbX3GpC/VDd+EG\nBG/CbLPQ4ekjAgH0qIbfDxP2FqLXxoEhbkVmX462oS/uHZFf6Txu0quCM5lM\nPdrrD4546KIySp14qsF6hcXAU0R7CeO3yGCMNCodZ31Lz+Oi4z/JeuzKf7YN\nt2W/Hi+kDz8rERAOOL9MQdTZTBP04LZ9IBeFxP6/Kwpf4snDX4oAFvkNmCJe\nXC5dhnc/ICor6yVWL9GWujs5TgOVIj4QirCVQ/15NBTkRFSUxZrIROAY62JZ\nc9wC\r\n=6XCK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTYMKc+S7bse0sFJCvH/ypDV8wowGzXffL2PHN3EuXXQIhAPRaG4/AR3TLsQVfj61dD1jOuDwD6Ptp/33cjRiJWnQ0"}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-bytes-readable-stream_1.0.0_1532493134936_0.7793894201262506"},"_hasShrinkwrap":false},"2.0.0":{"name":"random-bytes-readable-stream","version":"2.0.0","description":"Creates a readable stream producing cryptographically strong pseudo-random data using `crypto.randomBytes()`","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/random-bytes-readable-stream.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd-check"},"keywords":["random","bytes","readable","stream","readablestream","buffer","crypto","cryptography","pseudo-random","urandom"],"devDependencies":{"@types/node":"^11.10.5","ava":"^1.3.1","get-stream":"^4.1.0","tsd-check":"^0.3.0","xo":"^0.24.0"},"gitHead":"836678f1f92e8e92d614bd1650759be456f68b67","bugs":{"url":"https://github.com/sindresorhus/random-bytes-readable-stream/issues"},"homepage":"https://github.com/sindresorhus/random-bytes-readable-stream#readme","_id":"random-bytes-readable-stream@2.0.0","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-ojz+CsWzNGTCKJOtVyPtuZYwx+4GMN3X6NthYpxDjITo3KsNfnjJqEa2iXin/5bYZaN8hjVwT83ohSoGnN4mBg==","shasum":"bbd0b648b27a8e9f7b673fff9afc7838b63bdc34","tarball":"https://registry.npmjs.org/random-bytes-readable-stream/-/random-bytes-readable-stream-2.0.0.tgz","fileCount":5,"unpackedSize":4389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchTvZCRA9TVsSAnZWagAAX+QP/2zwa5UzLDcotv2X6Yt/\n/ctEaFGScb+D/GNCXq9lGsTSWTR4uvyO12DPvCDA16gA5c2DWslT2sIHdat2\nrWph8bFs6KqKaFFODxfGCvBhdhtamNwr56UZqOaqHV+FiVlA+YLZdEM1OOWV\nz1nZz8H+uWa1DiAFUQyQmY8DeoUl9eXAG4/zahtl6yD0BQSeh+jZrRud24YK\nHBhQSo7Mg/gcVDANrO9jkd6Q4QgeSK1lwjGtm6W8TmeLdhGraJb+Tr22yg7S\nKSiJNRwEatJEvDSdUcRcJZzsvES4+REirUHFAiBnqHIumUrGBAjj3uwLXEa0\nPQBFxHbtPYJIdgzeYPjZhe9UXsIqbGYgdViI/OawxWYI8qXJx2H2BR4Ma0Ch\nsojNqB5FXqO4fwlj3lWoBd0/6CB8QGt3RDIoQkh6WXbvbXiN91kDeL3vruW3\nh/Vfcy+pBcUobqbPs1kVHx/H8maayTFnEXeqIaW92iuxbHfcqqlsoExANxA6\nF6w1JB4uXY4268NoZ9/An3N8Rc+FXepuLiuWaX5/WuTNKX8ohMcsefLcoeO9\nmEGdgBW8ZH7Oo7aKq7G5ejIjEG7gxm5LujEH4aFwrgU0/medEkEJxQ8R5TkL\nbbNqkAbUvs/KTx4Kg4c41et/cnJOg9uDgEYI4iQqcTkcq8pwwssvjtYDui4M\niqdI\r\n=cxyv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnUcblrRv/ETytwaphFMQJ/gHfVrI3kG6LU/0iUqjclAiBNMqdmDFJU46YlRqwW1lD0y+Z/BzhVOYVmUyCtIWzELA=="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-bytes-readable-stream_2.0.0_1552235480487_0.9624522983522226"},"_hasShrinkwrap":false},"2.1.0":{"name":"random-bytes-readable-stream","version":"2.1.0","description":"Creates a readable stream producing cryptographically strong pseudo-random data using `crypto.randomBytes()`","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/random-bytes-readable-stream.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["random","bytes","readable","stream","readablestream","buffer","crypto","cryptography","pseudo-random","urandom"],"devDependencies":{"@types/node":"^11.13.0","ava":"^1.4.1","get-stream":"^5.0.0","tsd":"^0.7.2","xo":"^0.24.0"},"gitHead":"8a3d6d83c9d57479f10b4960fca69f47c4dea550","bugs":{"url":"https://github.com/sindresorhus/random-bytes-readable-stream/issues"},"homepage":"https://github.com/sindresorhus/random-bytes-readable-stream#readme","_id":"random-bytes-readable-stream@2.1.0","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-hykHYieBNu5CjyDTZA983ea2M4aN/gPtnFcch4hJhkyCUres3F4ISn6sEvLRLNWAWguUG06RMAoRyb94xWo7JQ==","shasum":"79c301dc87f940bd56b7bacf27aed47c6fdca605","tarball":"https://registry.npmjs.org/random-bytes-readable-stream/-/random-bytes-readable-stream-2.1.0.tgz","fileCount":5,"unpackedSize":4968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpvvwCRA9TVsSAnZWagAASk8P/1H4TF1MdvaVWMeUCNJp\nfkKfvBK9JA3D6zGLTVccL4KtQNGV6ta9GpQFkjAhFry4DUia5/R6bY9G5Z0/\nZvGZHV7mEXfNHj1Qai1gG1zdh75jQf6lRLer/hKU3+6W8CUFnkzGsIRVT/M9\no74pzveCmV6DyljeFYZh2o/S/m3Do0AQLgc/fExY3XbV4RJu5cCObgu2Skcp\nCkRjVVspKbN/ferLiyOqvEfeaF8PCsFKMeykutLg8O+i33481q/T69iGaDeH\naOEHBlLvBI4vQE36S2F1ASg+yb2W8utNFhyEKYfgCt76NrbIw/ZHXhnAFqBr\nWPKND0YRLhbtmKJ9HZIPTkDSdlA4h/IUxSYpWVVTu8/daQCK1D08XwB4xcGp\nn/fxMRK7iK7eRdQpaACAz48fobTdo7vAovzODo7XVtEjdtMip4/Xoab4h91z\neeocc3R/t/2xhoSFUO10BB24mxarg+u0F7whQehM1RsndAgUvS0a6seRb5Dm\nlXMpgBXXhm0cxWc/P1zh1vo7duZYp3DdFqjrxU2xfYdPEN+0fPakOgscv8S8\n6r2pBQAbmOZJ37ISF5r6iQS0CsygDqhaC8mBFD9alaCH89Kcw+f3bB6jXNl+\nMMguMv/3+4lAgd7dzv8ngYYQQ5eov1StiRvmMh+i+GullVqh1nEhqTpInfGh\nbSxZ\r\n=1seI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGABZgvuVe+87+sxkLXO9kweShUomhi5tuyWpSthLFYIAiB5klU9/VT624bOd43vkeXYhMQBSt+8O+bw9BfAksq/Cw=="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-bytes-readable-stream_2.1.0_1554447343927_0.05134736814922314"},"_hasShrinkwrap":false},"3.0.0":{"name":"random-bytes-readable-stream","version":"3.0.0","description":"Creates a readable stream producing cryptographically strong pseudo-random data using `crypto.randomBytes()`","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/random-bytes-readable-stream.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"test":"xo && ava && tsd"},"keywords":["random","bytes","readable","stream","readablestream","buffer","crypto","cryptography","pseudo-random","urandom"],"devDependencies":{"@types/node":"^16.6.0","ava":"^3.15.0","get-stream":"^5.0.0","tsd":"^0.17.0","xo":"^0.44.0"},"gitHead":"70d2c83d6cf62b69b55b7a4182de36824775cf1d","bugs":{"url":"https://github.com/sindresorhus/random-bytes-readable-stream/issues"},"homepage":"https://github.com/sindresorhus/random-bytes-readable-stream#readme","_id":"random-bytes-readable-stream@3.0.0","_nodeVersion":"12.22.1","_npmVersion":"7.10.0","dist":{"integrity":"sha512-GrDPlkikCTvAOClNgxbbZg2Xq84lmBqhCkkPuDh92vgsDfW9dvrp4kQpE7AOL/3B3j3BATkQocpnCp/bUBn9NQ==","shasum":"ff535106728ce6cfa562c2015c2651b0a4f3974e","tarball":"https://registry.npmjs.org/random-bytes-readable-stream/-/random-bytes-readable-stream-3.0.0.tgz","fileCount":5,"unpackedSize":4301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFQazCRA9TVsSAnZWagAA6LgP/3oyzzoh0lelFhBHmEe8\nxvmCU2u6Mwum1TWfDcgNL2eiCyMuEbedouZJWjH/92F4voSYmnnPtxGgQsFH\n31gi4iKA/i7aeDT0+rsWkKrAq21AyD7VkaidktmnrUw2IpITogRK7pEJAf03\ntIPRfbGZdSZ6YXPHMPa3Jhh53FxT7wJ07ewD+VZ3sod1grmHMR3rlidWAaYq\nyUGcT3qGJ+tjRheLti1QrGHw4gGj3wO4pS8y3bX6hjf8NZmb38A8Di5GKvzY\nJ3bYGNv9zIoCl7XCugK07OESCJSs0JBtE9B6DM/e+ldbPcAgeQtLly5GcwYm\nJARoxiY5kY6QF5qLwOXRTRm2GsjGxQQQC7R67VCxg/UeqB2YjxyYh0aXZUBA\n3bT46XcWv90bRwcXkTkzbPmaRtQ1WV6uBCNxxMrl1khnn0qFF1Yo/HV2fatb\nhHFBApgjOhYXi/wgoqgrewqRUFAXspxkqLS2wR7V96rwW8wNVkj1cKyKCYfb\nfaGd/Dw7pqmABmTZN7+mLX7Z+uwENIHUknEzTTw1/FGQfEg2BHQnGDJWuIcC\nGN4s4lUg6kfnswhJJOQiL7MHX9t3njWQ1OpwluYQxypJAekPc1AD0pRV+WFG\nW4wqofeF28OVtm7BHbVdOlaPr2377CxOXoAzbuq7eJs63w+Y/l8P702zaROB\nKJ/R\r\n=7B6I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkgVpbkOHwl3T7xj5lfVw4TeSR+OujWvL8BpL22H6/IwIhAKhtdfB5oENYG09lmCr4xu6UMOgDHWYBun59kiO7Sf2j"}]},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-bytes-readable-stream_3.0.0_1628767923756_0.806061409726399"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-25T04:32:14.935Z","1.0.0":"2018-07-25T04:32:15.033Z","modified":"2022-05-14T02:08:50.070Z","2.0.0":"2019-03-10T16:31:20.611Z","2.1.0":"2019-04-05T06:55:44.067Z","3.0.0":"2021-08-12T11:32:03.944Z"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"description":"Creates a readable stream producing cryptographically strong pseudo-random data using `crypto.randomBytes()`","homepage":"https://github.com/sindresorhus/random-bytes-readable-stream#readme","keywords":["random","bytes","readable","stream","readablestream","buffer","crypto","cryptography","pseudo-random","urandom"],"repository":{"type":"git","url":"git+https://github.com/sindresorhus/random-bytes-readable-stream.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"bugs":{"url":"https://github.com/sindresorhus/random-bytes-readable-stream/issues"},"license":"MIT","readme":"# random-bytes-readable-stream\n\n> Creates a [readable stream](https://nodejs.org/api/stream.html#stream_readable_streams) producing cryptographically strong pseudo-random data using [`crypto.randomBytes()`](https://nodejs.org/api/crypto.html#crypto_crypto_randombytes_size_callback)\n\nIt's like a cross-platform `fs.createReadStream('/dev/urandom')`.\n\n## Install\n\n```\n$ npm install random-bytes-readable-stream\n```\n\n## Usage\n\n```js\nimport randomBytesReadableStream from 'random-bytes-readable-stream';\n\nrandomBytesReadableStream({size: 10}).pipe(process.stdout);\n```\n\n## API\n\n### randomBytesReadableStream(options?)\n\nReturns a [`stream.Readable`](https://nodejs.org/api/stream.html#stream_readable_streams).\n\nBy default, it produces infinite data.\n\n#### options\n\nType: `Object`\n\n##### size\n\nType: `number`\\\nDefault: `Infinity`\n\nThe total size to be produced by the stream in bytes.\n","readmeFilename":"readme.md"}