{"_id":"thread-stream","_rev":"202370","name":"thread-stream","description":"A streaming way to send data to a Node.js Worker Thread","dist-tags":{"latest":"2.3.0"},"maintainers":[{"name":"jsumners","email":""},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"time":{"modified":"2023-03-21T06:28:05.000Z","created":"2021-03-14T00:57:51.133Z","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":{"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://name.csiicloud.com:7001/thread-stream/download/thread-stream-2.3.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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://name.csiicloud.com:7001/thread-stream/download/thread-stream-2.2.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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://name.csiicloud.com:7001/thread-stream/download/thread-stream-2.1.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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://name.csiicloud.com:7001/thread-stream/download/thread-stream-2.0.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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://name.csiicloud.com:7001/thread-stream/download/thread-stream-2.0.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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://name.csiicloud.com:7001/thread-stream/download/thread-stream-1.0.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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://name.csiicloud.com:7001/thread-stream/download/thread-stream-1.0.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.15.2.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.15.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.15.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.14.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.13.2.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.13.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.13.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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,"_cnpmcore_publish_time":"2021-12-21T00:25:43.124Z","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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.12.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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,"_cnpmcore_publish_time":"2021-12-21T00:25:43.027Z","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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.12.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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,"_cnpmcore_publish_time":"2021-12-21T00:25:42.930Z","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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.11.2.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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,"_cnpmcore_publish_time":"2021-12-21T00:25:42.063Z","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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.11.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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,"_cnpmcore_publish_time":"2021-12-21T00:25:41.950Z","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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.11.0.tgz"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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,"_cnpmcore_publish_time":"2021-12-21T00:25:41.081Z","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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.10.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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,"_cnpmcore_publish_time":"2021-12-21T00:25:40.190Z","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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.9.0.tgz"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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,"_cnpmcore_publish_time":"2021-12-21T00:25:39.291Z","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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.8.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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,"_cnpmcore_publish_time":"2021-12-21T00:25:38.410Z","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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.8.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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,"_cnpmcore_publish_time":"2021-12-21T00:25:37.515Z","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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.7.2.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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,"_cnpmcore_publish_time":"2021-12-21T00:25:36.565Z","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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.7.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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,"_cnpmcore_publish_time":"2021-12-21T00:25:35.691Z","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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.7.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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,"_cnpmcore_publish_time":"2021-12-21T00:25:34.821Z","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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.6.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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,"_cnpmcore_publish_time":"2021-12-21T00:25:33.913Z","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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.4.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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,"_cnpmcore_publish_time":"2021-12-21T00:25:33.016Z","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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.3.2.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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,"_cnpmcore_publish_time":"2021-12-21T00:25:32.114Z","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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.3.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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,"_cnpmcore_publish_time":"2021-12-21T00:25:31.215Z","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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.3.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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,"_cnpmcore_publish_time":"2021-12-21T00:25:30.345Z","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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.2.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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,"_cnpmcore_publish_time":"2021-12-21T00:25:29.469Z","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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.2.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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,"_cnpmcore_publish_time":"2021-12-21T00:25:28.589Z","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://name.csiicloud.com:7001/thread-stream/download/thread-stream-0.1.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":""},{"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,"_cnpmcore_publish_time":"2021-12-21T00:25:27.714Z","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/workflow/status/pinojs/thread-stream/CI)](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## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/mcollina/thread-stream#readme","bugs":{"url":"https://github.com/mcollina/thread-stream/issues"},"license":"MIT"}