{"_id":"thread-stream","_rev":"4091804","name":"thread-stream","description":"A streaming way to send data to a Node.js Worker Thread","dist-tags":{"latest":"4.0.0"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"time":{"modified":"2025-12-02T22:23:45.000Z","created":"2021-03-14T00:57:51.133Z","4.0.0":"2025-12-02T18:52:38.792Z","3.1.0":"2024-06-13T15:39:11.962Z","3.0.2":"2024-05-31T14:47:40.065Z","3.0.1":"2024-05-23T17:36:08.639Z","3.0.0":"2024-04-29T07:58:19.345Z","2.7.0":"2024-04-24T16:51:23.462Z","2.6.0":"2024-04-22T12:22:53.501Z","2.5.0":"2024-04-22T12:21:30.764Z","2.4.1":"2023-10-03T15:14:08.081Z","2.4.0":"2023-08-11T07:40:09.982Z","2.3.0":"2023-01-11T16:07:51.281Z","2.2.0":"2022-09-07T08:16:55.033Z","2.1.0":"2022-08-22T17:05:15.331Z","2.0.1":"2022-08-04T21:01:11.397Z","2.0.0":"2022-07-13T12:50:46.975Z","1.0.1":"2022-07-01T07:37:50.632Z","1.0.0":"2022-06-01T06:53:21.606Z","0.15.2":"2022-04-12T09:27:13.146Z","0.15.1":"2022-03-22T13:59:45.428Z","0.15.0":"2022-03-21T16:14:54.235Z","0.14.0":"2022-03-21T08:30:39.185Z","0.13.2":"2022-02-25T22:40:47.125Z","0.13.1":"2022-01-20T16:59:24.236Z","0.13.0":"2021-11-10T09:37:55.678Z","0.12.1":"2021-11-03T14:43:45.518Z","0.12.0":"2021-11-02T11:10:40.500Z","0.11.2":"2021-10-29T13:37:22.969Z","0.11.1":"2021-09-03T19:45:36.279Z","0.11.0":"2021-07-07T15:51:55.145Z","0.10.0":"2021-06-01T22:47:48.960Z","0.9.0":"2021-05-19T10:45:56.879Z","0.8.1":"2021-04-26T17:03:09.868Z","0.8.0":"2021-04-10T21:49:39.884Z","0.7.2":"2021-04-08T16:04:51.844Z","0.7.1":"2021-04-07T09:38:03.335Z","0.7.0":"2021-04-07T09:31:48.118Z","0.6.0":"2021-04-07T08:47:38.003Z","0.4.0":"2021-04-03T12:21:19.209Z","0.3.2":"2021-03-26T10:11:47.114Z","0.3.1":"2021-03-22T17:59:37.298Z","0.3.0":"2021-03-22T09:14:46.998Z","0.2.1":"2021-03-17T09:54:29.271Z","0.2.0":"2021-03-16T21:52:46.260Z","0.1.0":"2021-03-14T00:57:51.133Z"},"users":{},"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"versions":{"4.0.0":{"name":"thread-stream","version":"4.0.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","types":"index.d.ts","engines":{"node":">=20"},"dependencies":{"real-require":"^0.2.0"},"devDependencies":{"@types/node":"^22.0.0","@yao-pkg/pkg":"^6.0.0","borp":"^0.21.0","desm":"^1.3.0","eslint":"^9.39.1","fastbench":"^1.0.1","husky":"^9.0.6","neostandard":"^0.12.2","pino-elasticsearch":"^8.0.0","sonic-boom":"^4.0.1","ts-node":"^10.8.0","typescript":"~5.7.3"},"scripts":{"build":"tsc --noEmit","lint":"eslint","test":"npm run lint && npm run build && npm run transpile && borp --pattern 'test/*.test.{js,mjs}'","test:ci":"npm run lint && npm run transpile && borp --pattern 'test/*.test.{js,mjs}'","test:yarn":"npm run transpile && borp --pattern 'test/*.test.js'","transpile":"sh ./test/ts/transpile.sh","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"f65c7807773d584b34b1a8b2b551ea42be723296","_id":"thread-stream@4.0.0","_nodeVersion":"24.11.0","_npmVersion":"11.6.2","dist":{"shasum":"732f007c24da7084f729d6e3a7e3f5934a7380b7","size":19220,"noattachment":false,"key":"/thread-stream/-/thread-stream-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-4.0.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/thread-stream_4.0.0_1764701558604_0.32093622768603214"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-02T18:52:38.792Z","publish_time":1764701558792,"_source_registry_name":"default","_cnpm_publish_time":1764701558792},"3.1.0":{"name":"thread-stream","version":"3.1.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","types":"index.d.ts","dependencies":{"real-require":"^0.2.0"},"devDependencies":{"@types/node":"^20.1.0","@types/tap":"^15.0.0","@yao-pkg/pkg":"^5.11.5","desm":"^1.3.0","fastbench":"^1.0.1","husky":"^9.0.6","pino-elasticsearch":"^8.0.0","sonic-boom":"^4.0.1","standard":"^17.0.0","tap":"^16.2.0","ts-node":"^10.8.0","typescript":"^5.3.2","why-is-node-running":"^2.2.2"},"scripts":{"build":"tsc --noEmit","test":"standard && npm run build && npm run transpile && tap \"test/**/*.test.*js\" && tap --ts test/*.test.*ts","test:ci":"standard && npm run transpile && npm run test:ci:js && npm run test:ci:ts","test:ci:js":"tap --no-check-coverage --timeout=120 --coverage-report=lcovonly \"test/**/*.test.*js\"","test:ci:ts":"tap --ts --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*ts\"","test:yarn":"npm run transpile && tap \"test/**/*.test.js\" --no-check-coverage","transpile":"sh ./test/ts/transpile.sh","prepare":"husky install"},"standard":{"ignore":["test/ts/**/*","test/syntax-error.mjs"]},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","_id":"thread-stream@3.1.0","gitHead":"5b24eee8bc2e833012615e4793dad6aa02eabdc7","_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"shasum":"4b2ef252a7c215064507d4ef70c05a5e2d34c4f1","size":18375,"noattachment":false,"key":"/thread-stream/-/thread-stream-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-3.1.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_3.1.0_1718293151822_0.7560218387335278"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-13T15:39:11.962Z","publish_time":1718293151962,"_source_registry_name":"default","_cnpm_publish_time":1718293151962},"3.0.2":{"name":"thread-stream","version":"3.0.2","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","types":"index.d.ts","dependencies":{"real-require":"^0.2.0"},"devDependencies":{"@types/node":"^20.1.0","@types/tap":"^15.0.0","@yao-pkg/pkg":"^5.11.5","desm":"^1.3.0","fastbench":"^1.0.1","husky":"^9.0.6","pino-elasticsearch":"^8.0.0","sonic-boom":"^4.0.1","standard":"^17.0.0","tap":"^16.2.0","ts-node":"^10.8.0","typescript":"^5.3.2","why-is-node-running":"^2.2.2"},"scripts":{"build":"tsc --noEmit","test":"standard && npm run build && npm run transpile && tap \"test/**/*.test.*js\" && tap --ts test/*.test.*ts","test:ci":"standard && npm run transpile && npm run test:ci:js && npm run test:ci:ts","test:ci:js":"tap --no-check-coverage --timeout=120 --coverage-report=lcovonly \"test/**/*.test.*js\"","test:ci:ts":"tap --ts --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*ts\"","test:yarn":"npm run transpile && tap \"test/**/*.test.js\" --no-check-coverage","transpile":"sh ./test/ts/transpile.sh","prepare":"husky install"},"standard":{"ignore":["test/ts/**/*"]},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","_id":"thread-stream@3.0.2","gitHead":"fe6ba4e0ab43cdc973979ea29bae8e2590d3de60","_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"shasum":"ff6c557ed0cdd1f6c82b802481fbc22e11b8a006","size":18263,"noattachment":false,"key":"/thread-stream/-/thread-stream-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-3.0.2.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_3.0.2_1717166859873_0.3116982985331729"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-31T14:47:40.065Z","publish_time":1717166860065,"_source_registry_name":"default","_cnpm_publish_time":1717166860065},"3.0.1":{"name":"thread-stream","version":"3.0.1","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","types":"index.d.ts","dependencies":{"real-require":"^0.2.0"},"devDependencies":{"@types/node":"^20.1.0","@types/tap":"^15.0.0","@yao-pkg/pkg":"^5.11.5","desm":"^1.3.0","fastbench":"^1.0.1","husky":"^9.0.6","pino-elasticsearch":"^8.0.0","sonic-boom":"^4.0.1","standard":"^17.0.0","tap":"^16.2.0","ts-node":"^10.8.0","typescript":"^5.3.2","why-is-node-running":"^2.2.2"},"scripts":{"build":"tsc --noEmit","test":"standard && npm run build && npm run transpile && tap \"test/**/*.test.*js\" && tap --ts test/*.test.*ts","test:ci":"standard && npm run transpile && npm run test:ci:js && npm run test:ci:ts","test:ci:js":"tap --no-check-coverage --timeout=120 --coverage-report=lcovonly \"test/**/*.test.*js\"","test:ci:ts":"tap --ts --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*ts\"","test:yarn":"npm run transpile && tap \"test/**/*.test.js\" --no-check-coverage","transpile":"sh ./test/ts/transpile.sh","prepare":"husky install"},"standard":{"ignore":["test/ts/**/*"]},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","_id":"thread-stream@3.0.1","gitHead":"88d852406d3700ef452a916e8df36546dee87c8c","_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"shasum":"8c41fdfbb8ba3a9a2325e600c8be20ca048f5033","size":18258,"noattachment":false,"key":"/thread-stream/-/thread-stream-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-3.0.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_3.0.1_1716485768482_0.8070434635775543"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-23T17:36:08.639Z","publish_time":1716485768639,"_source_registry_name":"default","_cnpm_publish_time":1716485768639},"3.0.0":{"name":"thread-stream","version":"3.0.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","types":"index.d.ts","dependencies":{"real-require":"^0.2.0"},"devDependencies":{"@types/node":"^20.1.0","@types/tap":"^15.0.0","@yao-pkg/pkg":"^5.11.5","desm":"^1.3.0","fastbench":"^1.0.1","husky":"^9.0.6","pino-elasticsearch":"^8.0.0","sonic-boom":"^3.0.0","standard":"^17.0.0","tap":"^16.2.0","ts-node":"^10.8.0","typescript":"^5.3.2","why-is-node-running":"^2.2.2"},"scripts":{"test":"standard && npm run transpile && tap \"test/**/*.test.*js\" && tap --ts test/*.test.*ts","test:ci":"standard && npm run transpile && npm run test:ci:js && npm run test:ci:ts","test:ci:js":"tap --no-check-coverage --timeout=120 --coverage-report=lcovonly \"test/**/*.test.*js\"","test:ci:ts":"tap --ts --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*ts\"","test:yarn":"npm run transpile && tap \"test/**/*.test.js\" --no-check-coverage","transpile":"sh ./test/ts/transpile.sh","prepare":"husky install"},"standard":{"ignore":["test/ts/**/*"]},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","_id":"thread-stream@3.0.0","gitHead":"424846dd8bcf2974f1328ce6d0705f9abc423758","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"3548327972fe1f5d3c78049d35aeacdce8c21771","size":18183,"noattachment":false,"key":"/thread-stream/-/thread-stream-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-3.0.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_3.0.0_1714377499181_0.6765177092335779"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-29T07:58:19.345Z","publish_time":1714377499345,"_source_registry_name":"default","_cnpm_publish_time":1714377499345},"2.7.0":{"name":"thread-stream","version":"2.7.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","types":"index.d.ts","dependencies":{"real-require":"^0.2.0"},"devDependencies":{"@types/node":"^20.1.0","@types/tap":"^15.0.0","@yao-pkg/pkg":"^5.11.5","desm":"^1.3.0","fastbench":"^1.0.1","husky":"^9.0.6","pino-elasticsearch":"^8.0.0","sonic-boom":"^3.0.0","standard":"^17.0.0","tap":"^16.2.0","ts-node":"^10.8.0","typescript":"^5.3.2","why-is-node-running":"^2.2.2"},"scripts":{"test":"standard && npm run transpile && tap \"test/**/*.test.*js\" && tap --ts test/*.test.*ts","test:ci":"standard && npm run transpile && npm run test:ci:js && npm run test:ci:ts","test:ci:js":"tap --no-check-coverage --timeout=120 --coverage-report=lcovonly \"test/**/*.test.*js\"","test:ci:ts":"tap --ts --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*ts\"","test:yarn":"npm run transpile && tap \"test/**/*.test.js\" --no-check-coverage","transpile":"sh ./test/ts/transpile.sh","prepare":"husky install"},"standard":{"ignore":["test/ts/**/*"]},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","_id":"thread-stream@2.7.0","gitHead":"87cfbe7f5a913fb1a1a496922797811bda09590a","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"d8a8e1b3fd538a6cca8ce69dbe5d3d097b601e11","size":18145,"noattachment":false,"key":"/thread-stream/-/thread-stream-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-2.7.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_2.7.0_1713977483296_0.7680682293170347"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-24T16:51:23.462Z","publish_time":1713977483462,"_source_registry_name":"default","_cnpm_publish_time":1713977483462},"2.6.0":{"name":"thread-stream","version":"2.6.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","types":"index.d.ts","dependencies":{"real-require":"^0.2.0"},"devDependencies":{"@types/node":"^20.1.0","@types/tap":"^15.0.0","desm":"^1.3.0","fastbench":"^1.0.1","husky":"^9.0.6","pino-elasticsearch":"^8.0.0","sonic-boom":"^3.0.0","standard":"^17.0.0","tap":"^16.2.0","ts-node":"^10.8.0","typescript":"^5.3.2","why-is-node-running":"^2.2.2"},"scripts":{"test":"standard && npm run transpile && tap test/*.test.*js && tap --ts test/*.test.*ts","test:ci":"standard && npm run transpile && npm run test:ci:js && npm run test:ci:ts","test:ci:js":"tap --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*js\"","test:ci:ts":"tap --ts --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*ts\"","test:yarn":"npm run transpile && tap \"test/**/*.test.js\" --no-check-coverage","transpile":"sh ./test/ts/transpile.sh","prepare":"husky install"},"standard":{"ignore":["test/ts/**/*"]},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","_id":"thread-stream@2.6.0","gitHead":"c8affd4ba0acb00835c7ef9dbe25ce3e8ea85f44","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"4708abf99ff5c707ef51043a2b76a6019dd9923a","size":17655,"noattachment":false,"key":"/thread-stream/-/thread-stream-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-2.6.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_2.6.0_1713788573321_0.3394281255498359"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-22T12:22:53.501Z","publish_time":1713788573501,"_source_registry_name":"default","_cnpm_publish_time":1713788573501},"2.5.0":{"name":"thread-stream","version":"2.5.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","types":"index.d.ts","dependencies":{"real-require":"^0.2.0"},"devDependencies":{"@types/node":"^20.1.0","@types/tap":"^15.0.0","desm":"^1.3.0","fastbench":"^1.0.1","husky":"^9.0.6","pino-elasticsearch":"^8.0.0","sonic-boom":"^3.0.0","standard":"^17.0.0","tap":"^16.2.0","ts-node":"^10.8.0","typescript":"^5.3.2","why-is-node-running":"^2.2.2"},"scripts":{"test":"standard && npm run transpile && tap test/*.test.*js && tap --ts test/*.test.*ts","test:ci":"standard && npm run transpile && npm run test:ci:js && npm run test:ci:ts","test:ci:js":"tap --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*js\"","test:ci:ts":"tap --ts --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*ts\"","test:yarn":"npm run transpile && tap \"test/**/*.test.js\" --no-check-coverage","transpile":"sh ./test/ts/transpile.sh","prepare":"husky install"},"standard":{"ignore":["test/ts/**/*"]},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","_id":"thread-stream@2.5.0","gitHead":"a38d59d472240f9f330a2d59866f9a71c4600f5f","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"2ea830646578da32fc6cbd25442e034766c74d13","size":17655,"noattachment":false,"key":"/thread-stream/-/thread-stream-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-2.5.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_2.5.0_1713788490587_0.9491184393109016"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-22T12:21:30.764Z","publish_time":1713788490764,"_source_registry_name":"default","_cnpm_publish_time":1713788490764},"2.4.1":{"name":"thread-stream","version":"2.4.1","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","types":"index.d.ts","dependencies":{"real-require":"^0.2.0"},"devDependencies":{"@types/node":"^20.1.0","@types/tap":"^15.0.0","desm":"^1.3.0","fastbench":"^1.0.1","husky":"^8.0.1","pino-elasticsearch":"^6.0.0","sonic-boom":"^3.0.0","standard":"^17.0.0","tap":"^16.2.0","ts-node":"^10.8.0","typescript":"^4.7.2","why-is-node-running":"^2.2.2"},"scripts":{"test":"standard && npm run transpile && tap test/*.test.*js && tap --ts test/*.test.*ts","test:ci":"standard && npm run transpile && npm run test:ci:js && npm run test:ci:ts","test:ci:js":"tap --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*js\"","test:ci:ts":"tap --ts --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*ts\"","test:yarn":"npm run transpile && tap \"test/**/*.test.js\" --no-check-coverage","transpile":"sh ./test/ts/transpile.sh","prepare":"husky install"},"standard":{"ignore":["test/ts/**/*"]},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","_id":"thread-stream@2.4.1","gitHead":"d22c824601cc216ffb48e59df0e38267bec6d8ba","_nodeVersion":"18.17.1","_npmVersion":"10.1.0","dist":{"shasum":"6d588b14f0546e59d3f306614f044bc01ce43351","size":16883,"noattachment":false,"key":"/thread-stream/-/thread-stream-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-2.4.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_2.4.1_1696346047836_0.09068187908068204"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-03T15:14:08.081Z","publish_time":1696346048081,"_source_registry_name":"default","_cnpm_publish_time":1696346048081},"2.4.0":{"name":"thread-stream","version":"2.4.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","types":"index.d.ts","dependencies":{"real-require":"^0.2.0"},"devDependencies":{"@types/node":"^20.1.0","@types/tap":"^15.0.0","desm":"^1.3.0","fastbench":"^1.0.1","husky":"^8.0.1","pino-elasticsearch":"^6.0.0","sonic-boom":"^3.0.0","standard":"^17.0.0","tap":"^16.2.0","ts-node":"^10.8.0","typescript":"^4.7.2","why-is-node-running":"^2.2.2"},"scripts":{"test":"standard && npm run transpile && tap test/*.test.*js && tap --ts test/*.test.*ts","test:ci":"standard && npm run transpile && npm run test:ci:js && npm run test:ci:ts","test:ci:js":"tap --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*js\"","test:ci:ts":"tap --ts --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*ts\"","test:yarn":"npm run transpile && tap \"test/**/*.test.js\" --no-check-coverage","transpile":"sh ./test/ts/transpile.sh","prepare":"husky install"},"standard":{"ignore":["test/ts/**/*"]},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"44c0ba2eeb175862e858c4a85d705a8f6ab096b1","_id":"thread-stream@2.4.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"shasum":"5def29598d1d4171ba3bace7e023a71d87d99c07","size":16787,"noattachment":false,"key":"/thread-stream/-/thread-stream-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-2.4.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_2.4.0_1691739609806_0.11533904505805204"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-11T07:40:09.982Z","publish_time":1691739609982,"_source_registry_name":"default","_cnpm_publish_time":1691739609982},"2.3.0":{"name":"thread-stream","version":"2.3.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","types":"index.d.ts","dependencies":{"real-require":"^0.2.0"},"devDependencies":{"@types/node":"^18.0.0","@types/tap":"^15.0.0","desm":"^1.3.0","fastbench":"^1.0.1","husky":"^8.0.1","sonic-boom":"^3.0.0","standard":"^17.0.0","tap":"^16.2.0","ts-node":"^10.8.0","typescript":"^4.7.2","why-is-node-running":"^2.2.2"},"scripts":{"test":"standard && npm run transpile && tap test/*.test.*js && tap --ts test/*.test.*ts","test:ci":"standard && npm run transpile && npm run test:ci:js && npm run test:ci:ts","test:ci:js":"tap --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*js\"","test:ci:ts":"tap --ts --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*ts\"","test:yarn":"npm run transpile && tap \"test/**/*.test.js\" --no-check-coverage","transpile":"sh ./test/ts/transpile.sh","prepare":"husky install"},"standard":{"ignore":["test/ts/**/*"]},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"e9c06f7e8108a0f2091eac7a74223dc2697ae1f3","_id":"thread-stream@2.3.0","_nodeVersion":"16.19.0","_npmVersion":"9.2.0","dist":{"shasum":"4fc07fb39eff32ae7bad803cb7dd9598349fed33","size":16055,"noattachment":false,"key":"/thread-stream/-/thread-stream-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-2.3.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_2.3.0_1673453271103_0.9281966241140474"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-11T16:07:51.281Z","publish_time":1673453271281,"_cnpm_publish_time":1673453271281},"2.2.0":{"name":"thread-stream","version":"2.2.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","types":"index.d.ts","dependencies":{"real-require":"^0.2.0"},"devDependencies":{"@types/node":"^18.0.0","@types/tap":"^15.0.0","desm":"^1.3.0","fastbench":"^1.0.1","husky":"^8.0.1","sonic-boom":"^3.0.0","standard":"^17.0.0","tap":"^16.2.0","ts-node":"^10.8.0","typescript":"^4.7.2","why-is-node-running":"^2.2.2"},"scripts":{"test":"standard && npm run transpile && tap test/*.test.*js && tap --ts test/*.test.*ts","test:ci":"standard && npm run transpile && npm run test:ci:js && npm run test:ci:ts","test:ci:js":"tap --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*js\"","test:ci:ts":"tap --ts --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*ts\"","test:yarn":"npm run transpile && tap \"test/**/*.test.js\" --no-check-coverage","transpile":"sh ./test/ts/transpile.sh","prepare":"husky install"},"standard":{"ignore":["test/ts/**/*"]},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"6f6375f24e6d5d43bead9e8746c502cabe98fb4a","_id":"thread-stream@2.2.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"310c03a253f729094ce5d4638ef5186dfa80a9e8","size":16005,"noattachment":false,"key":"/thread-stream/-/thread-stream-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-2.2.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_2.2.0_1662538614823_0.2242626570267785"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-07T08:30:42.461Z","publish_time":1662538615033,"_cnpm_publish_time":1662538615033},"2.1.0":{"name":"thread-stream","version":"2.1.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","types":"index.d.ts","dependencies":{"real-require":"^0.2.0"},"devDependencies":{"@types/node":"^18.0.0","@types/tap":"^15.0.0","desm":"^1.3.0","fastbench":"^1.0.1","husky":"^8.0.1","sonic-boom":"^3.0.0","standard":"^17.0.0","tap":"^16.2.0","ts-node":"^10.8.0","typescript":"^4.7.2","why-is-node-running":"^2.2.2"},"scripts":{"test":"standard && npm run transpile && tap test/*.test.*js && tap --ts test/*.test.*ts","test:ci":"standard && npm run transpile && npm run test:ci:js && npm run test:ci:ts","test:ci:js":"tap --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*js\"","test:ci:ts":"tap --ts --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*ts\"","test:yarn":"npm run transpile && tap \"test/**/*.test.js\" --no-check-coverage","transpile":"sh ./test/ts/transpile.sh","prepare":"husky install"},"standard":{"ignore":["test/ts/**/*"]},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"7135302d32a7306443c3c6d7b38fa28bc1e698ca","_id":"thread-stream@2.1.0","_nodeVersion":"16.15.1","_npmVersion":"8.17.0","dist":{"shasum":"d560dd8b9d09482b0e2e876a96c229c374870836","size":15794,"noattachment":false,"key":"/thread-stream/-/thread-stream-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-2.1.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_2.1.0_1661187915087_0.4757516754803477"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-22T17:05:21.258Z","publish_time":1661187915331,"_cnpm_publish_time":1661187915331},"2.0.1":{"name":"thread-stream","version":"2.0.1","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","types":"index.d.ts","dependencies":{"real-require":"^0.2.0"},"devDependencies":{"@types/node":"^18.0.0","@types/tap":"^15.0.0","desm":"^1.3.0","fastbench":"^1.0.1","husky":"^8.0.1","sonic-boom":"^3.0.0","standard":"^17.0.0","tap":"^16.2.0","ts-node":"^10.8.0","typescript":"^4.7.2","why-is-node-running":"^2.2.2"},"scripts":{"test":"standard && npm run transpile && tap test/*.test.*js && tap --ts test/*.test.*ts","test:ci":"standard && npm run transpile && npm run test:ci:js && npm run test:ci:ts","test:ci:js":"tap --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*js\"","test:ci:ts":"tap --ts --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*ts\"","test:yarn":"npm run transpile && tap \"test/**/*.test.js\" --no-check-coverage","transpile":"sh ./test/ts/transpile.sh","prepare":"husky install"},"standard":{"ignore":["test/ts/**/*"]},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"1f21faa6e72a9818ad5e382407a5daf602190f08","_id":"thread-stream@2.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"3fa74e2223e661a48f836494f7a64eeac5ac03c0","size":15255,"noattachment":false,"key":"/thread-stream/-/thread-stream-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-2.0.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_2.0.1_1659646871217_0.31070373294618503"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-04T21:01:14.711Z","publish_time":1659646871397,"_cnpm_publish_time":1659646871397},"2.0.0":{"name":"thread-stream","version":"2.0.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","types":"index.d.ts","dependencies":{"real-require":"^0.1.0"},"devDependencies":{"@types/node":"^18.0.0","@types/tap":"^15.0.0","desm":"^1.3.0","fastbench":"^1.0.1","husky":"^8.0.1","sonic-boom":"^3.0.0","standard":"^17.0.0","tap":"^16.2.0","ts-node":"^10.8.0","typescript":"^4.7.2","why-is-node-running":"^2.2.2"},"scripts":{"test":"standard && npm run transpile && tap test/*.test.*js && tap --ts test/*.test.*ts","test:ci":"standard && npm run transpile && npm run test:ci:js && npm run test:ci:ts","test:ci:js":"tap --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*js\"","test:ci:ts":"tap --ts --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*ts\"","test:yarn":"npm run transpile && tap \"test/**/*.test.js\" --no-check-coverage","transpile":"sh ./test/ts/transpile.sh","prepare":"husky install"},"standard":{"ignore":["test/ts/**/*"]},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"7a395f719e80961e7e8e010f1555940a091ee758","_id":"thread-stream@2.0.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"1ecb450324ebb1bb284d4398b8af15cb6905028c","size":15186,"noattachment":false,"key":"/thread-stream/-/thread-stream-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-2.0.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_2.0.0_1657716646403_0.7872509445686207"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-13T13:23:07.818Z","publish_time":1657716646975,"_cnpm_publish_time":1657716646975},"1.0.1":{"name":"thread-stream","version":"1.0.1","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","types":"index.d.ts","dependencies":{"real-require":"^0.1.0"},"devDependencies":{"@types/node":"^18.0.0","@types/tap":"^15.0.0","desm":"^1.3.0","fastbench":"^1.0.1","husky":"^8.0.1","sonic-boom":"^3.0.0","standard":"^17.0.0","tap":"^16.2.0","ts-node":"^10.8.0","typescript":"^4.7.2","why-is-node-running":"^2.2.2"},"scripts":{"test":"standard && npm run transpile && tap test/*.test.*js && tap --ts test/*.test.*ts","test:ci":"standard && npm run transpile && npm run test:ci:js && npm run test:ci:ts","test:ci:js":"tap --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*js\"","test:ci:ts":"tap --ts --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*ts\"","test:yarn":"npm run transpile && tap \"test/**/*.test.js\" --no-check-coverage","transpile":"sh ./test/ts/transpile.sh","prepare":"husky install"},"standard":{"ignore":["test/ts/**/*"]},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"ced125fbfdb548b2c6701091e06c3e8b115dac6e","_id":"thread-stream@1.0.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"beb10b9b06d4b2e35ce137ff8a08f9805512d8cd","size":14396,"noattachment":false,"key":"/thread-stream/-/thread-stream-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-1.0.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_1.0.1_1656661070443_0.13071348473783018"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-01T22:51:22.902Z","publish_time":1656661070632,"_cnpm_publish_time":1656661070632},"1.0.0":{"name":"thread-stream","version":"1.0.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","types":"index.d.ts","dependencies":{"real-require":"^0.1.0"},"devDependencies":{"@types/node":"^17.0.37","@types/tap":"^15.0.0","desm":"^1.3.0","fastbench":"^1.0.1","husky":"^8.0.1","sonic-boom":"^2.8.0","standard":"^17.0.0","tap":"^16.2.0","ts-node":"^10.8.0","typescript":"^4.7.2","why-is-node-running":"^2.2.2"},"scripts":{"test":"standard && npm run transpile && tap test/*.test.*js && tap --ts test/*.test.*ts","test:ci":"standard && npm run transpile && npm run test:ci:js && npm run test:ci:ts","test:ci:js":"tap --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*js\"","test:ci:ts":"tap --ts --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*ts\"","test:yarn":"npm run transpile && tap \"test/**/*.test.js\" --no-check-coverage","transpile":"sh ./test/ts/transpile.sh","prepare":"husky install"},"standard":{"ignore":["test/ts/**/*"]},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"fdb3b89d1a858740fe0985f0f8d3bb21bd721585","_id":"thread-stream@1.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"a7ba5c3defceb77c69deea6c3a62faf74891e4ba","size":13706,"noattachment":false,"key":"/thread-stream/-/thread-stream-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-1.0.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_1.0.0_1654066401361_0.7954963698726627"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-01T08:26:35.364Z","publish_time":1654066401606,"_cnpm_publish_time":1654066401606},"0.15.2":{"name":"thread-stream","version":"0.15.2","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","dependencies":{"real-require":"^0.1.0"},"devDependencies":{"@types/node":"^12.0.0","@types/tap":"^15.0.0","desm":"^1.1.0","fastbench":"^1.0.1","husky":"^7.0.0","sonic-boom":"^2.0.1","standard":"^16.0.3","tap":"^16.0.0","ts-node":"^10.7.0","typescript":"^4.6.0","why-is-node-running":"^2.2.0"},"scripts":{"test":"standard && npm run transpile && tap test/*.test.*js && tap --ts test/*.test.*ts","test:ci":"standard && npm run transpile && npm run test:ci:js && npm run test:ci:ts","test:ci:js":"tap --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*js\"","test:ci:ts":"tap --ts --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*ts\"","test:yarn":"npm run transpile && tap \"test/**/*.test.js\" --no-check-coverage","transpile":"sh ./test/ts/transpile.sh","prepare":"husky install"},"standard":{"ignore":["test/ts/**/*"]},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","types":"./index.d.ts","gitHead":"510c91c1718405246ab42e86f8f676d8de1624ba","_id":"thread-stream@0.15.2","_nodeVersion":"16.14.0","_npmVersion":"8.5.5","dist":{"shasum":"fb95ad87d2f1e28f07116eb23d85aba3bc0425f4","size":13668,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.15.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.15.2.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.15.2_1649755633000_0.8331564716574151"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-12T15:20:24.195Z","publish_time":1649755633146,"_cnpm_publish_time":1649755633146},"0.15.1":{"name":"thread-stream","version":"0.15.1","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","dependencies":{"real-require":"^0.1.0"},"devDependencies":{"@types/node":"^12.0.0","@types/tap":"^15.0.0","desm":"^1.1.0","fastbench":"^1.0.1","husky":"^7.0.0","sonic-boom":"^2.0.1","standard":"^16.0.3","tap":"^16.0.0","ts-node":"^10.7.0","typescript":"^4.6.0","why-is-node-running":"^2.2.0"},"scripts":{"test":"standard && npm run transpile && tap test/*.test.*js && tap --ts test/*.test.*ts","test:ci":"standard && npm run transpile && npm run test:ci:js && npm run test:ci:ts","test:ci:js":"tap --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*js\"","test:ci:ts":"tap --ts --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*ts\"","test:yarn":"npm run transpile && tap \"test/**/*.test.js\" --no-check-coverage","transpile":"sh ./test/ts/transpile.sh","prepare":"husky install"},"standard":{"ignore":["test/ts/**/*"]},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","types":"./index.d.ts","gitHead":"38aa1ae7c0351c8cde24b84a2095e6ee34ba1b1c","_id":"thread-stream@0.15.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"shasum":"5aba24a35aa5e9e4eb66173826443d7167b34b07","size":13701,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.15.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.15.1_1647957585277_0.556550559099471"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-22T14:01:59.520Z","publish_time":1647957585428,"_cnpm_publish_time":1647957585428},"0.15.0":{"name":"thread-stream","version":"0.15.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","dependencies":{"real-require":"^0.1.0"},"devDependencies":{"@types/node":"^12.0.0","@types/tap":"^15.0.0","desm":"^1.1.0","fastbench":"^1.0.1","husky":"^7.0.0","sonic-boom":"^2.0.1","standard":"^16.0.3","tap":"^16.0.0","ts-node":"^10.7.0","typescript":"^4.6.0","why-is-node-running":"^2.2.0"},"scripts":{"test":"standard && npm run transpile && tap test/*.test.*js && tap --ts test/*.test.*ts","test:ci":"standard && npm run transpile && npm run test:ci:js && npm run test:ci:ts","test:ci:js":"tap --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*js\"","test:ci:ts":"tap --ts --no-check-coverage --coverage-report=lcovonly \"test/**/*.test.*ts\"","test:yarn":"npm run transpile && tap \"test/**/*.test.js\" --no-check-coverage","transpile":"sh ./test/ts/transpile.sh","prepare":"husky install"},"standard":{"ignore":["test/ts/**/*"]},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","types":"./index.d.ts","gitHead":"73799a4f36fadff305e89d919da204ac315860fa","_id":"thread-stream@0.15.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"shasum":"7f97da1b27f252803f2281f430d2e896009f3db0","size":13735,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.15.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.15.0_1647879293853_0.6884774741939554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-21T16:14:59.047Z","publish_time":1647879294235,"_cnpm_publish_time":1647879294235},"0.14.0":{"name":"thread-stream","version":"0.14.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","dependencies":{"real-require":"^0.1.0"},"devDependencies":{"desm":"^1.1.0","fastbench":"^1.0.1","husky":"^7.0.0","sonic-boom":"^2.0.1","standard":"^16.0.3","tap":"^16.0.0","why-is-node-running":"^2.2.0"},"scripts":{"test":"standard && tap test/*.test.*js","test:ci":"standard && tap \"test/**/*.test.*js\" --no-check-coverage --coverage-report=lcovonly","test:yarn":"tap \"test/**/*.test.js\" --no-check-coverage","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"9f99b81b627fa9a6d6f969fb49adf906b3b23e6e","_id":"thread-stream@0.14.0","_nodeVersion":"16.14.0","_npmVersion":"8.5.0","dist":{"shasum":"1f8a9256836e04b8bc4272f46d00787e7e05e495","size":12348,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.14.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.14.0_1647851439032_0.34162326415022837"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-21T08:30:47.210Z","publish_time":1647851439185,"_cnpm_publish_time":1647851439185},"0.13.2":{"name":"thread-stream","version":"0.13.2","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","dependencies":{"real-require":"^0.1.0"},"devDependencies":{"desm":"^1.1.0","fastbench":"^1.0.1","husky":"^7.0.0","sonic-boom":"^2.0.1","standard":"^16.0.3","tap":"^15.0.0","why-is-node-running":"^2.2.0"},"scripts":{"test":"standard && tap test/*.test.*js","test:ci":"standard && tap \"test/**/*.test.*js\" --no-check-coverage --coverage-report=lcovonly","test:yarn":"tap \"test/**/*.test.js\" --no-check-coverage","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"7e992f168f6a842c4445312d68ea59b4017aa543","_id":"thread-stream@0.13.2","_nodeVersion":"16.14.0","_npmVersion":"8.5.0","dist":{"shasum":"de8ea87584baee625c631947ec73494aa86131c8","size":12259,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.13.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.13.2.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.13.2_1645828846989_0.6191266933335358"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-25T22:40:50.624Z","publish_time":1645828847125,"_cnpm_publish_time":1645828847125},"0.13.1":{"name":"thread-stream","version":"0.13.1","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","dependencies":{"real-require":"^0.1.0"},"devDependencies":{"desm":"^1.1.0","fastbench":"^1.0.1","husky":"^7.0.0","sonic-boom":"^2.0.1","standard":"^16.0.3","tap":"^15.0.0","why-is-node-running":"^2.2.0"},"scripts":{"test":"standard && tap test/*.test.*js","test:ci":"standard && tap \"test/**/*.test.*js\" --no-check-coverage --coverage-report=lcovonly","test:yarn":"tap \"test/**/*.test.js\" --no-check-coverage","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"acaaf726cae4f2c1882b87b77ec358a6d7f786fb","_id":"thread-stream@0.13.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"724e4c6ebaf6f5752a5dce54bef9153ecfdcb6df","size":12083,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.13.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.13.1_1642697964012_0.8611617984251132"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-20T16:59:40.096Z","publish_time":1642697964236,"_cnpm_publish_time":1642697964236},"0.13.0":{"name":"thread-stream","version":"0.13.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","dependencies":{"real-require":"^0.1.0"},"devDependencies":{"desm":"^1.1.0","fastbench":"^1.0.1","husky":"^7.0.0","sonic-boom":"^2.0.1","standard":"^16.0.3","tap":"^15.0.0","why-is-node-running":"^2.2.0"},"scripts":{"test":"standard && tap test/*.test.*js","test:ci":"standard && tap \"test/**/*.test.*js\" --no-check-coverage --coverage-report=lcovonly","test:yarn":"tap \"test/**/*.test.js\" --no-check-coverage","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"41d0ba8cecc63c2cd5b545a66c1cd19754689b7b","_id":"thread-stream@0.13.0","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"shasum":"c68054bdea250c5d8d400caa3233a150d5461cca","size":11487,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.13.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.13.0_1636537075455_0.5102988162019295"},"_hasShrinkwrap":false,"publish_time":1636537075678,"_cnpm_publish_time":1636537075678},"0.12.1":{"name":"thread-stream","version":"0.12.1","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","devDependencies":{"desm":"^1.1.0","fastbench":"^1.0.1","husky":"^7.0.0","sonic-boom":"^2.0.1","standard":"^16.0.3","tap":"^15.0.0","why-is-node-running":"^2.2.0"},"scripts":{"test":"standard && tap test/*.test.*js","test:ci":"standard && tap \"test/**/*.test.*js\" --no-check-coverage --coverage-report=lcovonly","test:yarn":"tap \"test/**/*.test.js\" --no-check-coverage","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"73c851f3c3f40a0b1bc5cb558290c21dd4753cd2","_id":"thread-stream@0.12.1","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"shasum":"83d851903a03c51f10612c2a9b2c087914780ff4","size":11177,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.12.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.12.1_1635950625369_0.7505559301696971"},"_hasShrinkwrap":false,"publish_time":1635950625518,"_cnpm_publish_time":1635950625518},"0.12.0":{"name":"thread-stream","version":"0.12.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","devDependencies":{"desm":"^1.1.0","fastbench":"^1.0.1","husky":"^7.0.0","sonic-boom":"^2.0.1","standard":"^16.0.3","tap":"^15.0.0","why-is-node-running":"^2.2.0"},"scripts":{"test":"standard && tap test/*.test.*js","test:ci":"standard && tap \"test/**/*.test.*js\" --no-check-coverage --coverage-report=lcovonly","test:yarn":"tap \"test/**/*.test.js\" --no-check-coverage","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"c56fcd8f3b0573d6bd2910be87cb94de865c21fa","_id":"thread-stream@0.12.0","_nodeVersion":"16.11.0","_npmVersion":"8.0.0","dist":{"shasum":"7b835cba7274490ea2a4aaa31a042cee9de2ddc2","size":10852,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.12.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.12.0_1635851440327_0.4122552053078292"},"_hasShrinkwrap":false,"publish_time":1635851440500,"_cnpm_publish_time":1635851440500},"0.11.2":{"name":"thread-stream","version":"0.11.2","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","devDependencies":{"desm":"^1.1.0","fastbench":"^1.0.1","husky":"^7.0.0","sonic-boom":"^2.0.1","standard":"^16.0.3","tap":"^15.0.0","why-is-node-running":"^2.2.0"},"scripts":{"test":"standard && tap test/*.test.*js","test:ci":"standard && tap \"test/**/*.test.*js\" --no-check-coverage --coverage-report=lcovonly","test:yarn":"tap \"test/**/*.test.js\" --no-check-coverage","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"e92b955d5fd6db4eb4bcd93705a9a35a20a93b4b","_id":"thread-stream@0.11.2","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"shasum":"ee9698505e14c84ccfb2359e17bda5f39551e4a5","size":10947,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.11.2.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.11.2_1635514642826_0.39665968887816905"},"_hasShrinkwrap":false,"publish_time":1635514642969,"_cnpm_publish_time":1635514642969},"0.11.1":{"name":"thread-stream","version":"0.11.1","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","devDependencies":{"desm":"^1.1.0","fastbench":"^1.0.1","husky":"^7.0.0","sonic-boom":"^2.0.1","standard":"^16.0.3","tap":"^15.0.0"},"scripts":{"test":"standard && tap --no-check-coverage test/*.test.*js","test:ci":"standard && tap \"test/**/*.test.*js\" --no-check-coverage --coverage-report=lcovonly","test:yarn":"tap \"test/**/*.test.js\" --no-check-coverage","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"79333e70994fb999300d0fcd73a3db12d69b8710","_id":"thread-stream@0.11.1","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"9af0f4b4b9b44744729897bc1665decb2bad2315","size":10668,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.11.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.11.1_1630698336078_0.8117775447704783"},"_hasShrinkwrap":false,"publish_time":1630698336279,"_cnpm_publish_time":1630698336279},"0.11.0":{"name":"thread-stream","version":"0.11.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","devDependencies":{"desm":"^1.1.0","fastbench":"^1.0.1","husky":"^7.0.0","sonic-boom":"^2.0.1","standard":"^16.0.3","tap":"^15.0.0"},"scripts":{"test":"standard && tap --no-check-coverage test/*.test.*js","test:ci":"standard && tap \"test/**/*.test.*js\" --no-check-coverage --coverage-report=lcovonly","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"2dbe89cbc9a33f0df25d00459775824dee4bffb7","_id":"thread-stream@0.11.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"375226f1488e11611f7d65fe3d0c2586a05da91e","size":9723,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.11.0.tgz"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.11.0_1625673114768_0.8392848876769585"},"_hasShrinkwrap":false,"publish_time":1625673115145,"_cnpm_publish_time":1625673115145},"0.10.0":{"name":"thread-stream","version":"0.10.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","devDependencies":{"desm":"^1.1.0","fastbench":"^1.0.1","husky":"^6.0.0","sonic-boom":"^2.0.1","standard":"^16.0.3","tap":"^15.0.0"},"scripts":{"test":"standard && tap --no-check-coverage test/*.test.*js","test:ci":"standard && tap \"test/**/*.test.*js\" --no-check-coverage --coverage-report=lcovonly","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"62d24c681c673aad919bd79fed24e6b75bb92d28","_id":"thread-stream@0.10.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"shasum":"6b84c251e4e1d34ed0560ec6bd677537842172dc","size":9137,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.10.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.10.0_1622587668801_0.043393851615243006"},"_hasShrinkwrap":false,"publish_time":1622587668960,"_cnpm_publish_time":1622587668960},"0.9.0":{"name":"thread-stream","version":"0.9.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","devDependencies":{"desm":"^1.1.0","fastbench":"^1.0.1","husky":"^6.0.0","sonic-boom":"^1.3.2","standard":"^16.0.3","tap":"^15.0.0"},"scripts":{"test":"standard && tap --no-check-coverage test/*.test.*js","test:ci":"standard && tap \"test/**/*.test.*js\" --no-check-coverage --coverage-report=lcovonly","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"bb799af20070c43eb522d938b065e4c76ae04d22","_id":"thread-stream@0.9.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"409fc5c34ade860a39c6d678e93688f37d14bd0c","size":8763,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.9.0.tgz"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.9.0_1621421156716_0.09662396455750422"},"_hasShrinkwrap":false,"publish_time":1621421156879,"_cnpm_publish_time":1621421156879},"0.8.1":{"name":"thread-stream","version":"0.8.1","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","devDependencies":{"desm":"^1.1.0","fastbench":"^1.0.1","husky":"^5.1.3","sonic-boom":"^1.3.2","standard":"^16.0.3","tap":"^15.0.0"},"scripts":{"test":"standard && tap --no-check-coverage test/*.test.*js","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"90f7ed91267946b0253fa993a10f55018876440d","_id":"thread-stream@0.8.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"shasum":"b4e1bc0afe58d463ed4b11a24858b87a4250c1c5","size":7751,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.8.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.8.1_1619456589726_0.551927509730753"},"_hasShrinkwrap":false,"publish_time":1619456589868,"_cnpm_publish_time":1619456589868},"0.8.0":{"name":"thread-stream","version":"0.8.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","devDependencies":{"desm":"^1.1.0","fastbench":"^1.0.1","husky":"^5.1.3","sonic-boom":"^1.3.2","standard":"^16.0.3","tap":"^15.0.0"},"scripts":{"test":"standard && tap --no-check-coverage test/*.test.*js","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"a7eb711e1fb0d116fa312eb676e8b426768ac222","_id":"thread-stream@0.8.0","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"shasum":"eca85958a03878a4dcdafc3cb4724ef4a4017e0a","size":7612,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.8.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.8.0_1618091379745_0.6593455299501576"},"_hasShrinkwrap":false,"publish_time":1618091379884,"_cnpm_publish_time":1618091379884},"0.7.2":{"name":"thread-stream","version":"0.7.2","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","devDependencies":{"desm":"^1.1.0","fastbench":"^1.0.1","husky":"^5.1.3","sonic-boom":"^1.3.2","standard":"^16.0.3","tap":"^15.0.0"},"scripts":{"test":"standard && tap --no-check-coverage test/*.test.*js","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"3821596816f15ce3e1073b0b4053d0ffa7499986","_id":"thread-stream@0.7.2","_nodeVersion":"14.15.4","_npmVersion":"7.7.6","dist":{"shasum":"7004a5a11a1a680367aeb4885ab0a6fca9478500","size":7393,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.7.2.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.7.2_1617897891728_0.6171266196982788"},"_hasShrinkwrap":false,"publish_time":1617897891844,"_cnpm_publish_time":1617897891844},"0.7.1":{"name":"thread-stream","version":"0.7.1","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","devDependencies":{"desm":"^1.1.0","fastbench":"^1.0.1","husky":"^5.1.3","sonic-boom":"^1.3.2","standard":"^16.0.3","tap":"^15.0.0"},"scripts":{"test":"standard && tap --no-check-coverage test/*.test.*js","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"a42cb31dd6bef0d6c67d580d2dff9e013ceed1aa","_id":"thread-stream@0.7.1","_nodeVersion":"14.15.4","_npmVersion":"7.7.6","dist":{"shasum":"e1e44fa185627723d1fdb817227a79c51b1cf40b","size":7200,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.7.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.7.1_1617788283097_0.8432912889212698"},"_hasShrinkwrap":false,"publish_time":1617788283335,"_cnpm_publish_time":1617788283335},"0.7.0":{"name":"thread-stream","version":"0.7.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","devDependencies":{"desm":"^1.1.0","fastbench":"^1.0.1","husky":"^5.1.3","sonic-boom":"^1.3.2","standard":"^16.0.3","tap":"^15.0.0"},"scripts":{"test":"standard && tap --no-check-coverage test/*.test.*js","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"16adf62268d15fa4cbfa74b67067496e14e42036","_id":"thread-stream@0.7.0","_nodeVersion":"14.15.4","_npmVersion":"7.7.6","dist":{"shasum":"48f2a8117b8bf2f94d518076357ef06c0b90505b","size":7167,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.7.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.7.0_1617787907966_0.1816946088502045"},"_hasShrinkwrap":false,"publish_time":1617787908118,"_cnpm_publish_time":1617787908118},"0.6.0":{"name":"thread-stream","version":"0.6.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","devDependencies":{"desm":"^1.1.0","fastbench":"^1.0.1","husky":"^5.1.3","sonic-boom":"^1.3.2","standard":"^16.0.3","tap":"^15.0.0"},"scripts":{"test":"standard && tap --no-check-coverage test/*.test.*js","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"6c1f02302a160399a34aa46d03cb753e1eaad23c","_id":"thread-stream@0.6.0","_nodeVersion":"14.15.4","_npmVersion":"7.7.6","dist":{"shasum":"83b480b04278fd8ccb868374bafe7623e4db03d5","size":6798,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.6.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.6.0_1617785257807_0.30671422426114536"},"_hasShrinkwrap":false,"publish_time":1617785258003,"_cnpm_publish_time":1617785258003},"0.4.0":{"name":"thread-stream","version":"0.4.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","devDependencies":{"desm":"^1.1.0","fastbench":"^1.0.1","husky":"^5.1.3","sonic-boom":"^1.3.2","standard":"^16.0.3","tap":"^15.0.0"},"scripts":{"test":"standard && tap --no-check-coverage test/*.test.*js","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"f19df8e423672639bf6e49645df01c1bda3b1bf7","_id":"thread-stream@0.4.0","_nodeVersion":"14.16.0","_npmVersion":"7.6.3","dist":{"shasum":"8dc23143564bd360560b06d2efce156df50735a8","size":6157,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.4.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.4.0_1617452479065_0.7337442011731174"},"_hasShrinkwrap":false,"publish_time":1617452479209,"_cnpm_publish_time":1617452479209},"0.3.2":{"name":"thread-stream","version":"0.3.2","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","devDependencies":{"fastbench":"^1.0.1","husky":"^5.1.3","nyc":"^15.1.0","sonic-boom":"^1.3.2","standard":"^16.0.3","tap-dot":"^2.0.0","tape":"^5.2.2"},"scripts":{"cov":"nyc tape test/*.test.js | tap-dot","test":"standard && tape test/*.test.js | tap-dot","ci":"standard && tape test/*.test.js","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"c08ca9654ad45952b58133a5c81e28c011eb782a","_id":"thread-stream@0.3.2","_nodeVersion":"14.15.4","_npmVersion":"7.7.1","dist":{"shasum":"f7bc1a20f1884a2abb9ec59b451955fc853f1258","size":5677,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.3.2.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.3.2_1616753506958_0.21995952990467926"},"_hasShrinkwrap":false,"publish_time":1616753507114,"_cnpm_publish_time":1616753507114},"0.3.1":{"name":"thread-stream","version":"0.3.1","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","devDependencies":{"fastbench":"^1.0.1","husky":"^5.1.3","nyc":"^15.1.0","sonic-boom":"^1.3.2","standard":"^16.0.3","tap-dot":"^2.0.0","tape":"^5.2.2"},"scripts":{"cov":"nyc tape test/*.test.js | tap-dot","test":"standard && tape test/*.test.js | tap-dot","ci":"standard && tape test/*.test.js","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"bbb4cbdbaea5d734c09518c69c435e28ccd284d7","_id":"thread-stream@0.3.1","_nodeVersion":"14.16.0","_npmVersion":"7.6.3","dist":{"shasum":"b1af57634096db2789afe0656d9ca8b106cf4083","size":5558,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.3.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.3.1_1616435977134_0.044322434919277454"},"_hasShrinkwrap":false,"publish_time":1616435977298,"_cnpm_publish_time":1616435977298},"0.3.0":{"name":"thread-stream","version":"0.3.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","devDependencies":{"fastbench":"^1.0.1","husky":"^5.1.3","nyc":"^15.1.0","sonic-boom":"^1.3.2","standard":"^16.0.3","tap-dot":"^2.0.0","tape":"^5.2.2"},"scripts":{"cov":"nyc tape test/*.test.js | tap-dot","test":"standard && tape test/*.test.js | tap-dot","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"9672b3ebc30a784b2afc165c61ab9695ab850d08","_id":"thread-stream@0.3.0","_nodeVersion":"14.15.4","_npmVersion":"7.6.0","dist":{"shasum":"641603c9ca83d07a4d7428d1fc3f2081ffe05544","size":5370,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.3.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.3.0_1616404486851_0.356879271925012"},"_hasShrinkwrap":false,"publish_time":1616404486998,"_cnpm_publish_time":1616404486998},"0.2.1":{"name":"thread-stream","version":"0.2.1","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","devDependencies":{"fastbench":"^1.0.1","husky":"^5.1.3","nyc":"^15.1.0","sonic-boom":"^1.3.2","standard":"^16.0.3","tap-dot":"^2.0.0","tape":"^5.2.2"},"scripts":{"cov":"nyc tape test/*.test.js | tap-dot","test":"standard && tape test/*.test.js | tap-dot","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"33080344e62a3facd805350236e22c494caf56d2","_id":"thread-stream@0.2.1","_nodeVersion":"14.16.0","_npmVersion":"7.6.3","dist":{"shasum":"2bad7e1385d5c70e91ad2dd08a50131f45e452b2","size":5110,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.2.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.2.1_1615974869136_0.6161637389358154"},"_hasShrinkwrap":false,"publish_time":1615974869271,"_cnpm_publish_time":1615974869271},"0.2.0":{"name":"thread-stream","version":"0.2.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","devDependencies":{"fastbench":"^1.0.1","husky":"^5.1.3","nyc":"^15.1.0","sonic-boom":"^1.3.2","standard":"^16.0.3","tap-dot":"^2.0.0","tape":"^5.2.2"},"hooks":{"pre-commit":"npm test"},"scripts":{"cov":"nyc tape test/*.test.js | tap-dot","test":"standard && tape test/*.test.js | tap-dot"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"cfb008b0529caf4d9be41b3c1990101c4291f909","_id":"thread-stream@0.2.0","_nodeVersion":"14.16.0","_npmVersion":"7.6.3","dist":{"shasum":"44fc209027a1ce44ce21510e1e7adf160d935f4d","size":4948,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.2.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.2.0_1615931566115_0.15341319235121786"},"_hasShrinkwrap":false,"publish_time":1615931566260,"_cnpm_publish_time":1615931566260},"0.1.0":{"name":"thread-stream","version":"0.1.0","description":"A streaming way to send data to a Node.js Worker Thread","main":"index.js","devDependencies":{"fastbench":"^1.0.1","husky":"^5.1.3","nyc":"^15.1.0","sonic-boom":"^1.3.2","standard":"^16.0.3","tap-dot":"^2.0.0","tape":"^5.2.2"},"hooks":{"pre-commit":"npm test"},"scripts":{"cov":"nyc tape test/*.test.js | tap-dot","test":"standard && tape test/*.test.js | tap-dot"},"repository":{"type":"git","url":"git+https://github.com/mcollina/thread-stream.git"},"keywords":["worker","thread","threads","stream"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"homepage":"https://github.com/mcollina/thread-stream#readme","gitHead":"f5d174f8210910c5f0fd237327087a251d0d09ba","_id":"thread-stream@0.1.0","_nodeVersion":"14.16.0","_npmVersion":"7.6.3","dist":{"shasum":"fa310adc7d5ae8a9a88b0311680ed0f0dd1f527f","size":4849,"noattachment":false,"key":"/thread-stream/-/thread-stream-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/thread-stream/download/thread-stream-0.1.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thread-stream_0.1.0_1615683470983_0.19822542711323932"},"_hasShrinkwrap":false,"publish_time":1615683471133,"_cnpm_publish_time":1615683471133}},"readme":"# thread-stream\n[![npm version](https://img.shields.io/npm/v/thread-stream)](https://www.npmjs.com/package/thread-stream)\n[![Build Status](https://img.shields.io/github/actions/workflow/status/pinojs/thread-stream/ci.yml?branch=main)](https://github.com/pinojs/thread-stream/actions)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](https://standardjs.com/)\n\nA streaming way to send data to a Node.js Worker Thread.\n\n## install\n\n```sh\nnpm i thread-stream\n```\n\n## Usage\n\n```js\n'use strict'\n\nconst ThreadStream = require('thread-stream')\nconst { join } = require('path')\n\nconst stream = new ThreadStream({\n  filename: join(__dirname, 'worker.js'),\n  workerData: { dest },\n  workerOpts: {}, // Other options to be passed to Worker\n  sync: false, // default\n})\n\nstream.write('hello')\n\n// Asynchronous flushing\nstream.flush(function () {\n  stream.write(' ')\n  stream.write('world')\n\n  // Synchronous flushing\n  stream.flushSync()\n  stream.end()\n})\n```\n\nIn `worker.js`:\n\n```js\n'use strict'\n\nconst fs = require('fs')\nconst { once } = require('events')\n\nasync function run (opts) {\n  const stream = fs.createWriteStream(opts.dest)\n  await once(stream, 'open')\n  return stream\n}\n\nmodule.exports = run\n```\n\nMake sure that the stream emits `'close'` when the stream completes.\nThis can usually be achieved by passing the [`autoDestroy: true`](https://nodejs.org/api/stream.html#stream_new_stream_writable_options)\nflag your stream classes.\n\nThe underlining worker is automatically closed if the stream is garbage collected.\n\n\n### External modules\n\nYou may use this module within compatible external modules, that exports the `worker.js` interface.\n\n```js\nconst ThreadStream = require('thread-stream')\n\nconst modulePath = require.resolve('pino-elasticsearch')\n\nconst stream = new ThreadStream({\n  filename: modulePath,\n  workerData: { node: 'http://localhost:9200' }\n})\n\nstream.write('log to elasticsearch!')\nstream.flushSync()\nstream.end()\n```\n\nThis module works with `yarn` in PnP (plug'n play) mode too!\n\n### Emit events\n\nYou can emit events on the ThreadStream from your worker using [`worker.parentPort.postMessage()`](https://nodejs.org/api/worker_threads.html#workerparentport).\nThe message (JSON object) must have the following data structure:\n\n```js\nparentPort.postMessage({\n  code: 'EVENT',\n  name: 'eventName',\n  args: ['list', 'of', 'args', 123, new Error('Boom')]\n})\n```\n\nOn your ThreadStream, you can add a listener function for this event name:\n\n```js\nconst stream = new ThreadStream({\n  filename: join(__dirname, 'worker.js'),\n  workerData: {},\n})\nstream.on('eventName', function (a, b, c, n, err) {\n  console.log('received:', a, b, c, n, err) // received: list of args 123 Error: Boom\n})\n```\n\n### Post Messages\n\nYou can post messages to the worker by emitting a `message` event on the ThreadStream.\n\n```js\nconst stream = new ThreadStream({\n  filename: join(__dirname, 'worker.js'),\n  workerData: {},\n})\nstream.emit('message', message)\n```\n\nOn your worker, you can listen for this message using [`worker.parentPort.on('message', cb)`](https://nodejs.org/api/worker_threads.html#event-message).\n\n```js\nconst { parentPort } = require('worker_threads')\nparentPort.on('message', function (message) {\n  console.log('received:', message)\n})\n```\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/mcollina/thread-stream#readme","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"license":"MIT"}