{"_id":"fastq","_rev":"4285655","name":"fastq","description":"Fast, in memory work queue","dist-tags":{"latest":"1.20.1"},"maintainers":[{"name":"matteo.collina","email":""}],"time":{"modified":"2026-04-07T20:24:51.000Z","created":"2015-06-14T18:25:18.741Z","1.20.1":"2025-12-23T07:58:58.958Z","1.20.0":"2025-12-23T07:49:07.472Z","1.19.1":"2025-02-26T09:17:10.544Z","1.19.0":"2025-01-30T16:13:39.614Z","1.18.0":"2024-12-23T10:12:21.235Z","1.17.1":"2024-02-05T14:30:13.737Z","1.17.0":"2024-01-26T18:22:04.963Z","1.16.0":"2023-12-18T15:52:53.129Z","1.15.0":"2023-01-01T22:17:18.371Z","1.14.0":"2022-12-02T23:10:07.947Z","1.13.0":"2021-09-10T14:08:27.237Z","1.12.0":"2021-08-19T08:15:19.582Z","1.11.1":"2021-07-04T10:01:11.130Z","1.11.0":"2021-02-24T16:18:57.661Z","1.10.1":"2021-01-28T11:55:11.569Z","1.10.0":"2020-12-20T11:45:45.985Z","1.9.0":"2020-10-28T09:56:04.765Z","1.8.0":"2020-05-12T10:44:09.089Z","1.7.0":"2020-04-01T22:59:43.868Z","1.6.1":"2020-02-27T20:11:33.808Z","1.6.0":"2018-06-03T07:12:22.036Z","1.5.0":"2017-01-08T21:16:53.813Z","1.4.1":"2016-04-28T20:56:17.344Z","1.4.0":"2016-04-28T10:05:46.892Z","1.3.0":"2015-11-23T08:28:07.680Z","1.2.0":"2015-09-13T15:41:20.250Z","1.1.1":"2015-08-19T07:56:33.004Z","1.1.0":"2015-06-16T15:26:12.208Z","1.0.2":"2015-06-16T05:32:42.248Z","1.0.1":"2015-06-14T18:25:18.741Z"},"users":{"nicocube":true,"shylesh107":true,"farskipper":true},"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"versions":{"1.20.1":{"name":"fastq","version":"1.20.1","description":"Fast, in memory work queue","main":"queue.js","type":"commonjs","scripts":{"lint":"eslint .","unit":"nyc --lines 100 --branches 100 --functions 100 --check-coverage --reporter=text tape test/test.js test/promise.js","coverage":"nyc --reporter=html --reporter=cobertura --reporter=text tape test/test.js test/promise.js","test:report":"npm run lint && npm run unit:report","test":"npm run lint && npm run unit","typescript":"tsc --project ./test/tsconfig.json","legacy":"tape test/test.js"},"pre-commit":["test","typescript"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"homepage":"https://github.com/mcollina/fastq#readme","devDependencies":{"async":"^3.1.0","eslint":"^9.36.0","neo-async":"^2.6.1","neostandard":"^0.12.2","nyc":"^17.0.0","pre-commit":"^1.2.2","tape":"^5.0.0","typescript":"^5.0.4"},"dependencies":{"reusify":"^1.0.4"},"gitHead":"be305967511b91f80453a095b7b6d95b895f1d00","_id":"fastq@1.20.1","_nodeVersion":"24.12.0","_npmVersion":"11.7.0","dist":{"shasum":"ca750a10dc925bc8b18839fd203e3ef4b3ced675","size":9885,"noattachment":false,"key":"/fastq/-/fastq-1.20.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.20.1.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d09b8eb-48ea-4ccb-a9f1-780eaead0953"}},"directories":{},"maintainers":[{"name":"matteo.collina","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fastq_1.20.1_1766476738807_0.37159170247874584"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-23T07:58:58.958Z","publish_time":1766476738958,"_source_registry_name":"default","_cnpm_publish_time":1766476738958},"1.20.0":{"name":"fastq","version":"1.20.0","description":"Fast, in memory work queue","main":"queue.js","type":"commonjs","scripts":{"lint":"eslint .","unit":"nyc --lines 100 --branches 100 --functions 100 --check-coverage --reporter=text tape test/test.js test/promise.js","coverage":"nyc --reporter=html --reporter=cobertura --reporter=text tape test/test.js test/promise.js","test:report":"npm run lint && npm run unit:report","test":"npm run lint && npm run unit","typescript":"tsc --project ./test/tsconfig.json","legacy":"tape test/test.js"},"pre-commit":["test","typescript"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"homepage":"https://github.com/mcollina/fastq#readme","devDependencies":{"async":"^3.1.0","eslint":"^9.36.0","neo-async":"^2.6.1","neostandard":"^0.12.2","nyc":"^17.0.0","pre-commit":"^1.2.2","tape":"^5.0.0","typescript":"^5.0.4"},"dependencies":{"reusify":"^1.0.4"},"gitHead":"b74f7a5d1dde73ae851a5cbf7ea83fed8b5ed11c","_id":"fastq@1.20.0","_nodeVersion":"24.12.0","_npmVersion":"11.7.0","dist":{"shasum":"9abfe0dc5778ae3e91f6164cf6911689908bee5a","size":9884,"noattachment":false,"key":"/fastq/-/fastq-1.20.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.20.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d09b8eb-48ea-4ccb-a9f1-780eaead0953"}},"directories":{},"maintainers":[{"name":"matteo.collina","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fastq_1.20.0_1766476147330_0.5762700061244121"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-23T07:49:07.472Z","publish_time":1766476147472,"_source_registry_name":"default","_cnpm_publish_time":1766476147472},"1.19.1":{"name":"fastq","version":"1.19.1","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard --verbose | snazzy","unit":"nyc --lines 100 --branches 100 --functions 100 --check-coverage --reporter=text tape test/test.js test/promise.js","coverage":"nyc --reporter=html --reporter=cobertura --reporter=text tape test/test.js test/promise.js","test:report":"npm run lint && npm run unit:report","test":"npm run lint && npm run unit","typescript":"tsc --project ./test/tsconfig.json","legacy":"tape test/test.js"},"pre-commit":["test","typescript"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"homepage":"https://github.com/mcollina/fastq#readme","devDependencies":{"async":"^3.1.0","neo-async":"^2.6.1","nyc":"^17.0.0","pre-commit":"^1.2.2","snazzy":"^9.0.0","standard":"^16.0.0","tape":"^5.0.0","typescript":"^5.0.4"},"dependencies":{"reusify":"^1.0.4"},"standard":{"ignore":["example.mjs"]},"_id":"fastq@1.19.1","gitHead":"5a7e5668c9d20535945a5a406775609fd9f07352","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"d50eaba803c8846a883c16492821ebcd2cda55f5","size":9646,"noattachment":false,"key":"/fastq/-/fastq-1.19.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.19.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fastq_1.19.1_1740561430248_0.24172342230383248"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T09:17:10.544Z","publish_time":1740561430544,"_source_registry_name":"default","_cnpm_publish_time":1740561430544},"1.19.0":{"name":"fastq","version":"1.19.0","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard --verbose | snazzy","unit":"nyc --lines 100 --branches 100 --functions 100 --check-coverage --reporter=text tape test/test.js test/promise.js","coverage":"nyc --reporter=html --reporter=cobertura --reporter=text tape test/test.js test/promise.js","test:report":"npm run lint && npm run unit:report","test":"npm run lint && npm run unit","typescript":"tsc --project ./test/tsconfig.json","legacy":"tape test/test.js"},"pre-commit":["test","typescript"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"homepage":"https://github.com/mcollina/fastq#readme","devDependencies":{"async":"^3.1.0","neo-async":"^2.6.1","nyc":"^15.0.0","pre-commit":"^1.2.2","snazzy":"^9.0.0","standard":"^16.0.0","tape":"^5.0.0","typescript":"^5.0.4"},"dependencies":{"reusify":"^1.0.4"},"standard":{"ignore":["example.mjs"]},"_id":"fastq@1.19.0","gitHead":"f8dc91ac2781cca5956f591ce53ca7d09bf61fc0","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"a82c6b7c2bb4e44766d865f07997785fecfdcb89","size":9488,"noattachment":false,"key":"/fastq/-/fastq-1.19.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.19.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fastq_1.19.0_1738253619438_0.17916112451712163"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-30T16:13:39.614Z","publish_time":1738253619614,"_source_registry_name":"default","_cnpm_publish_time":1738253619614},"1.18.0":{"name":"fastq","version":"1.18.0","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard --verbose | snazzy","unit":"nyc --lines 100 --branches 100 --functions 100 --check-coverage --reporter=text tape test/test.js test/promise.js","coverage":"nyc --reporter=html --reporter=cobertura --reporter=text tape test/test.js test/promise.js","test:report":"npm run lint && npm run unit:report","test":"npm run lint && npm run unit","typescript":"tsc --project ./test/tsconfig.json","legacy":"tape test/test.js"},"pre-commit":["test","typescript"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"homepage":"https://github.com/mcollina/fastq#readme","devDependencies":{"async":"^3.1.0","neo-async":"^2.6.1","nyc":"^15.0.0","pre-commit":"^1.2.2","snazzy":"^9.0.0","standard":"^16.0.0","tape":"^5.0.0","typescript":"^5.0.4"},"dependencies":{"reusify":"^1.0.4"},"standard":{"ignore":["example.mjs"]},"_id":"fastq@1.18.0","gitHead":"571b25b0ed3a7a39f033f2fdb96b995a62414dc7","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"d631d7e25faffea81887fe5ea8c9010e1b36fee0","size":9397,"noattachment":false,"key":"/fastq/-/fastq-1.18.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.18.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fastq_1.18.0_1734948740983_0.9094686710169715"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-23T10:12:21.235Z","publish_time":1734948741235,"_source_registry_name":"default","_cnpm_publish_time":1734948741235},"1.17.1":{"name":"fastq","version":"1.17.1","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard --verbose | snazzy","unit":"nyc --lines 100 --branches 100 --functions 100 --check-coverage --reporter=text tape test/test.js test/promise.js","coverage":"nyc --reporter=html --reporter=cobertura --reporter=text tape test/test.js test/promise.js","test:report":"npm run lint && npm run unit:report","test":"npm run lint && npm run unit","typescript":"tsc --project ./test/tsconfig.json","legacy":"tape test/test.js"},"pre-commit":["test","typescript"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"homepage":"https://github.com/mcollina/fastq#readme","devDependencies":{"async":"^3.1.0","neo-async":"^2.6.1","nyc":"^15.0.0","pre-commit":"^1.2.2","snazzy":"^9.0.0","standard":"^16.0.0","tape":"^5.0.0","typescript":"^5.0.4"},"dependencies":{"reusify":"^1.0.4"},"standard":{"ignore":["example.mjs"]},"_id":"fastq@1.17.1","gitHead":"5520cdb996439fc978648642a2a2a28ccbd90f61","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"shasum":"2a523f07a4e7b1e81a42b91b8bf2254107753b47","size":8892,"noattachment":false,"key":"/fastq/-/fastq-1.17.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.17.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastq_1.17.1_1707143413476_0.2743892538811106"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-05T14:30:13.737Z","publish_time":1707143413737,"_source_registry_name":"default","_cnpm_publish_time":1707143413737},"1.17.0":{"name":"fastq","version":"1.17.0","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard --verbose | snazzy","unit":"nyc --lines 100 --branches 100 --functions 100 --check-coverage --reporter=text tape test/test.js test/promise.js","coverage":"nyc --reporter=html --reporter=cobertura --reporter=text tape test/test.js test/promise.js","test:report":"npm run lint && npm run unit:report","test":"npm run lint && npm run unit","typescript":"tsc --project ./test/tsconfig.json","legacy":"tape test/test.js"},"pre-commit":["test","typescript"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"homepage":"https://github.com/mcollina/fastq#readme","devDependencies":{"async":"^3.1.0","neo-async":"^2.6.1","nyc":"^15.0.0","pre-commit":"^1.2.2","snazzy":"^9.0.0","standard":"^16.0.0","tape":"^5.0.0","typescript":"^5.0.4"},"dependencies":{"reusify":"^1.0.4"},"standard":{"ignore":["example.mjs"]},"_id":"fastq@1.17.0","gitHead":"22d8dc1e66a0211ed1e17a1bc183bdd422e74362","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"shasum":"ca5e1a90b5e68f97fc8b61330d5819b82f5fab03","size":8891,"noattachment":false,"key":"/fastq/-/fastq-1.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.17.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastq_1.17.0_1706293324578_0.8504124721909834"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-26T18:22:04.963Z","publish_time":1706293324963,"_source_registry_name":"default","_cnpm_publish_time":1706293324963},"1.16.0":{"name":"fastq","version":"1.16.0","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard --verbose | snazzy","unit":"nyc --lines 100 --branches 100 --functions 100 --check-coverage --reporter=text tape test/test.js test/promise.js","coverage":"nyc --reporter=html --reporter=cobertura --reporter=text tape test/test.js test/promise.js","test:report":"npm run lint && npm run unit:report","test":"npm run lint && npm run unit","typescript":"tsc --project ./test/tsconfig.json","legacy":"tape test/test.js"},"pre-commit":["test","typescript"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"homepage":"https://github.com/mcollina/fastq#readme","devDependencies":{"async":"^3.1.0","neo-async":"^2.6.1","nyc":"^15.0.0","pre-commit":"^1.2.2","snazzy":"^9.0.0","standard":"^16.0.0","tape":"^5.0.0","typescript":"^5.0.4"},"dependencies":{"reusify":"^1.0.4"},"standard":{"ignore":["example.mjs"]},"_id":"fastq@1.16.0","gitHead":"b8d99205b36f9a0e8063ab9c84f6a92757d59ced","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"83b9a9375692db77a822df081edb6a9cf6839320","size":8664,"noattachment":false,"key":"/fastq/-/fastq-1.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.16.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastq_1.16.0_1702914772935_0.857091102373557"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-18T15:52:53.129Z","publish_time":1702914773129,"_source_registry_name":"default","_cnpm_publish_time":1702914773129},"1.15.0":{"name":"fastq","version":"1.15.0","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard --verbose | snazzy","unit":"nyc --lines 100 --branches 100 --functions 100 --check-coverage --reporter=text tape test/test.js test/promise.js","coverage":"nyc --reporter=html --reporter=cobertura --reporter=text tape test/test.js test/promise.js","test:report":"npm run lint && npm run unit:report","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsc --project ./test/tsconfig.json","legacy":"tape test/test.js"},"pre-commit":["test"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"homepage":"https://github.com/mcollina/fastq#readme","devDependencies":{"async":"^3.1.0","neo-async":"^2.6.1","nyc":"^15.0.0","pre-commit":"^1.2.2","snazzy":"^9.0.0","standard":"^16.0.0","tape":"^5.0.0","typescript":"^4.0.2"},"dependencies":{"reusify":"^1.0.4"},"standard":{"ignore":["example.mjs"]},"gitHead":"776e916fd7e60c4af03f979f5dc1c550e7734087","_id":"fastq@1.15.0","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"shasum":"d04d07c6a2a68fe4599fea8d2e103a937fae6b3a","size":8558,"noattachment":false,"key":"/fastq/-/fastq-1.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.15.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastq_1.15.0_1672611438208_0.7918599138458442"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-01T22:17:22.144Z","publish_time":1672611438371,"_cnpm_publish_time":1672611438371},"1.14.0":{"name":"fastq","version":"1.14.0","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard --verbose | snazzy","unit":"nyc --lines 100 --branches 100 --functions 100 --check-coverage --reporter=text tape test/test.js test/promise.js","coverage":"nyc --reporter=html --reporter=cobertura --reporter=text tape test/test.js test/promise.js","test:report":"npm run lint && npm run unit:report","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsc --project ./test/tsconfig.json","legacy":"tape test/test.js"},"pre-commit":["test"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"homepage":"https://github.com/mcollina/fastq#readme","devDependencies":{"async":"^3.1.0","neo-async":"^2.6.1","nyc":"^15.0.0","pre-commit":"^1.2.2","snazzy":"^9.0.0","standard":"^16.0.0","tape":"^5.0.0","typescript":"^4.0.2"},"dependencies":{"reusify":"^1.0.4"},"standard":{"ignore":["example.mjs"]},"gitHead":"a864e24338f6aea1b47dc7e36e9bceebbf3af90a","_id":"fastq@1.14.0","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"shasum":"107f69d7295b11e0fccc264e1fc6389f623731ce","size":8495,"noattachment":false,"key":"/fastq/-/fastq-1.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.14.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastq_1.14.0_1670022607787_0.25152099145056317"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-02T23:10:20.619Z","publish_time":1670022607947,"_cnpm_publish_time":1670022607947},"1.13.0":{"name":"fastq","version":"1.13.0","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard --verbose | snazzy","unit":"nyc --lines 100 --branches 100 --functions 100 --check-coverage --reporter=text tape test/test.js test/promise.js","coverage":"nyc --reporter=html --reporter=cobertura --reporter=text tape test/test.js test/promise.js","test:report":"npm run lint && npm run unit:report","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsc --project ./test/tsconfig.json","legacy":"tape test/test.js"},"pre-commit":["test"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"homepage":"https://github.com/mcollina/fastq#readme","devDependencies":{"async":"^3.1.0","neo-async":"^2.6.1","nyc":"^15.0.0","pre-commit":"^1.2.2","snazzy":"^9.0.0","standard":"^16.0.0","tape":"^5.0.0","typescript":"^4.0.2"},"dependencies":{"reusify":"^1.0.4"},"standard":{"ignore":["example.mjs"]},"gitHead":"3b9f23d8bcf2d9399fc2095d77ded7285c35128a","_id":"fastq@1.13.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"616760f88a7526bdfc596b7cab8c18938c36b98c","size":8539,"noattachment":false,"key":"/fastq/-/fastq-1.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.13.0.tgz"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastq_1.13.0_1631282907095_0.9253452030272613"},"_hasShrinkwrap":false,"publish_time":1631282907237,"_cnpm_publish_time":1631282907237},"1.12.0":{"name":"fastq","version":"1.12.0","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard --verbose | snazzy","unit":"nyc --lines 100 --branches 100 --functions 100 --check-coverage --reporter=text tape test/test.js test/promise.js","coverage":"nyc --reporter=html --reporter=cobertura --reporter=text tape test/test.js test/promise.js","test:report":"npm run lint && npm run unit:report","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsc --project ./test/tsconfig.json","legacy":"tape test/test.js"},"pre-commit":["test"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"homepage":"https://github.com/mcollina/fastq#readme","devDependencies":{"async":"^3.1.0","neo-async":"^2.6.1","nyc":"^15.0.0","pre-commit":"^1.2.2","snazzy":"^9.0.0","standard":"^16.0.0","tape":"^5.0.0","typescript":"^4.0.2"},"dependencies":{"reusify":"^1.0.4"},"standard":{"ignore":["example.mjs"]},"gitHead":"062709319250c435d381c27a7bf49a0c1cbef150","_id":"fastq@1.12.0","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"shasum":"ed7b6ab5d62393fb2cc591c853652a5c318bf794","size":8238,"noattachment":false,"key":"/fastq/-/fastq-1.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.12.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastq_1.12.0_1629360919458_0.4592257392177084"},"_hasShrinkwrap":false,"publish_time":1629360919582,"_cnpm_publish_time":1629360919582},"1.11.1":{"name":"fastq","version":"1.11.1","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard --verbose | snazzy","unit":"nyc --lines 100 --branches 100 --functions 100 --check-coverage --reporter=text tape test/test.js test/promise.js","coverage":"nyc --reporter=html --reporter=cobertura --reporter=text tape test/test.js test/promise.js","test:report":"npm run lint && npm run unit:report","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsc --project ./test/tsconfig.json","legacy":"tape test/test.js"},"pre-commit":["test"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"homepage":"https://github.com/mcollina/fastq#readme","devDependencies":{"async":"^3.1.0","neo-async":"^2.6.1","nyc":"^15.0.0","pre-commit":"^1.2.2","snazzy":"^9.0.0","standard":"^16.0.0","tape":"^5.0.0","typescript":"^4.0.2"},"dependencies":{"reusify":"^1.0.4"},"standard":{"ignore":["example.mjs"]},"gitHead":"0fbb3baecc302cd8146322cc947384dc42dfbddd","_id":"fastq@1.11.1","_nodeVersion":"14.17.2","_npmVersion":"6.14.13","dist":{"shasum":"5d8175aae17db61947f8b162cfc7f63264d22807","size":8082,"noattachment":false,"key":"/fastq/-/fastq-1.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.11.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastq_1.11.1_1625392871010_0.1454803963643081"},"_hasShrinkwrap":false,"publish_time":1625392871130,"_cnpm_publish_time":1625392871130},"1.11.0":{"name":"fastq","version":"1.11.0","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard --verbose | snazzy","unit":"nyc --lines 100 --branches 100 --functions 100 --check-coverage --reporter=text tape test/test.js test/promise.js","coverage":"nyc --reporter=html --reporter=cobertura --reporter=text tape test/test.js test/promise.js","test:report":"npm run lint && npm run unit:report","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsc --project ./test/tsconfig.json","legacy":"tape test/test.js"},"pre-commit":["test"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"homepage":"https://github.com/mcollina/fastq#readme","devDependencies":{"async":"^3.1.0","neo-async":"^2.6.1","nyc":"^15.0.0","pre-commit":"^1.2.2","snazzy":"^9.0.0","standard":"^15.0.0","tape":"^5.0.0","typescript":"^4.0.2"},"dependencies":{"reusify":"^1.0.4"},"gitHead":"1c937b1aa5f5727165ccb04eaa86a09b79fdd65e","_id":"fastq@1.11.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.11","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"bb9fb955a07130a918eb63c1f5161cc32a5d0858","size":7609,"noattachment":false,"key":"/fastq/-/fastq-1.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.11.0.tgz"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastq_1.11.0_1614183537524_0.42100755850713134"},"_hasShrinkwrap":false,"publish_time":1614183537661,"_cnpm_publish_time":1614183537661},"1.10.1":{"name":"fastq","version":"1.10.1","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard --verbose | snazzy","unit":"nyc --lines 100 --branches 100 --functions 100 --check-coverage --reporter=text tape test/test.js","coverage":"nyc --reporter=html --reporter=cobertura --reporter=text tape test/test.js","test:report":"npm run lint && npm run unit:report","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsc --project ./test/tsconfig.json","legacy":"tape test/test.js"},"pre-commit":["test"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"homepage":"https://github.com/mcollina/fastq#readme","devDependencies":{"async":"^3.1.0","neo-async":"^2.6.1","nyc":"^15.0.0","pre-commit":"^1.2.2","snazzy":"^9.0.0","standard":"^15.0.0","tape":"^5.0.0","typescript":"^4.0.2"},"dependencies":{"reusify":"^1.0.4"},"gitHead":"7ab77e57949e619f7488da656c3331bf84ce2e5a","_id":"fastq@1.10.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.11","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"8b8f2ac8bf3632d67afcd65dac248d5fdc45385e","size":6573,"noattachment":false,"key":"/fastq/-/fastq-1.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.10.1.tgz"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastq_1.10.1_1611834911394_0.25106229912687983"},"_hasShrinkwrap":false,"publish_time":1611834911569,"_cnpm_publish_time":1611834911569},"1.10.0":{"name":"fastq","version":"1.10.0","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard --verbose | snazzy","unit":"nyc --lines 100 --branches 100 --functions 100 --check-coverage --reporter=text tape test/test.js","coverage":"nyc --reporter=html --reporter=cobertura --reporter=text tape test/test.js","test:report":"npm run lint && npm run unit:report","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsc --project ./test/tsconfig.json","legacy":"tape test/test.js"},"pre-commit":["test"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"homepage":"https://github.com/mcollina/fastq#readme","devDependencies":{"async":"^3.1.0","neo-async":"^2.6.1","nyc":"^15.0.0","pre-commit":"^1.2.2","snazzy":"^9.0.0","standard":"^15.0.0","tape":"^5.0.0","typescript":"^4.0.2"},"dependencies":{"reusify":"^1.0.4"},"gitHead":"9b929c0ac40fe6b1ea0d2c4560dddf0d4be4851e","_id":"fastq@1.10.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"74dbefccade964932cdf500473ef302719c652bb","size":6561,"noattachment":false,"key":"/fastq/-/fastq-1.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.10.0.tgz"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastq_1.10.0_1608464745853_0.8510020560979323"},"_hasShrinkwrap":false,"publish_time":1608464745985,"_cnpm_publish_time":1608464745985},"1.9.0":{"name":"fastq","version":"1.9.0","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard --verbose | snazzy","unit":"nyc --lines 100 --branches 100 --functions 100 --check-coverage --reporter=text tape test/test.js","coverage":"nyc --reporter=html --reporter=cobertura --reporter=text tape test/test.js","test:report":"npm run lint && npm run unit:report","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsc --project ./test/tsconfig.json","legacy":"tape test/test.js"},"pre-commit":["test"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"homepage":"https://github.com/mcollina/fastq#readme","devDependencies":{"async":"^3.1.0","neo-async":"^2.6.1","nyc":"^15.0.0","pre-commit":"^1.2.2","snazzy":"^8.0.0","standard":"^15.0.0","tape":"^5.0.0","typescript":"^4.0.2"},"dependencies":{"reusify":"^1.0.4"},"gitHead":"96d9e617e84a76abbf96125afbb3b21faed507cc","_id":"fastq@1.9.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"e16a72f338eaca48e91b5c23593bcc2ef66b7947","size":6528,"noattachment":false,"key":"/fastq/-/fastq-1.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.9.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""}],"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastq_1.9.0_1603878964570_0.5213992325045711"},"_hasShrinkwrap":false,"publish_time":1603878964765,"_cnpm_publish_time":1603878964765},"1.8.0":{"name":"fastq","version":"1.8.0","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard --verbose | snazzy","unit":"nyc --lines 100 --branches 100 --functions 100 --check-coverage --reporter=text tape test/test.js","coverage":"nyc --reporter=html --reporter=cobertura --reporter=text tape test/test.js","test:report":"npm run lint && npm run unit:report","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsc --project ./test/tsconfig.json","legacy":"tape test/test.js"},"pre-commit":["test"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"homepage":"https://github.com/mcollina/fastq#readme","devDependencies":{"async":"^3.1.0","neo-async":"^2.6.1","nyc":"^15.0.0","pre-commit":"^1.2.2","snazzy":"^8.0.0","standard":"^14.0.0","tape":"^4.13.2","typescript":"^3.8.3"},"dependencies":{"reusify":"^1.0.4"},"gitHead":"e2920cafefc9cd4f579de7028f48956cf9b8fee9","_id":"fastq@1.8.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"550e1f9f59bbc65fe185cb6a9b4d95357107f481","size":6228,"noattachment":false,"key":"/fastq/-/fastq-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.8.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastq_1.8.0_1589280248999_0.6097184822888224"},"_hasShrinkwrap":false,"publish_time":1589280249089,"_cnpm_publish_time":1589280249089},"1.7.0":{"name":"fastq","version":"1.7.0","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard --verbose | snazzy","unit":"nyc --lines 100 --branches 100 --functions 100 --check-coverage --reporter=text tape test/test.js","coverage":"nyc --reporter=html --reporter=cobertura --reporter=text tape test/test.js","test:report":"npm run lint && npm run unit:report","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsc --project ./test/tsconfig.json","legacy":"tape test/test.js"},"pre-commit":["test"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"homepage":"https://github.com/mcollina/fastq#readme","devDependencies":{"async":"^3.1.0","neo-async":"^2.6.1","nyc":"^15.0.0","pre-commit":"^1.2.2","snazzy":"^8.0.0","standard":"^14.0.0","tape":"^4.13.2","typescript":"^3.8.3"},"dependencies":{"reusify":"^1.0.4"},"gitHead":"b3fc271726e7b1e7a215c3d853e91ae73330ca64","_id":"fastq@1.7.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"shasum":"fcd79a08c5bd7ec5b55cd3f5c4720db551929801","size":6023,"noattachment":false,"key":"/fastq/-/fastq-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.7.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""}],"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastq_1.7.0_1585781983713_0.5438727801187897"},"_hasShrinkwrap":false,"publish_time":1585781983868,"_cnpm_publish_time":1585781983868},"1.6.1":{"name":"fastq","version":"1.6.1","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard --verbose | snazzy","unit":"nyc --lines 100 --branches 100 --functions 100 --check-coverage --reporter=text tape test/test.js","coverage":"nyc --reporter=html --reporter=cobertura --reporter=text tape test/test.js","test:report":"npm run lint && npm run unit:report","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsc --project ./test/tsconfig.json","legacy":"tape test/test.js"},"pre-commit":["test"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"homepage":"https://github.com/mcollina/fastq#readme","devDependencies":{"async":"^3.1.0","neo-async":"^2.6.1","nyc":"^15.0.0","pre-commit":"^1.2.2","snazzy":"^8.0.0","standard":"^14.0.0","tape":"^4.13.0","typescript":"^3.5.3"},"dependencies":{"reusify":"^1.0.4"},"gitHead":"19771feef6694c51213a4bd6b4bc07192fd0830c","_id":"fastq@1.6.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"4570c74f2ded173e71cf0beb08ac70bb85826791","size":5877,"noattachment":false,"key":"/fastq/-/fastq-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.6.1.tgz"},"maintainers":[{"name":"matteo.collina","email":""}],"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastq_1.6.1_1582834293634_0.8592684038623051"},"_hasShrinkwrap":false,"publish_time":1582834293808,"_cnpm_publish_time":1582834293808},"1.6.0":{"name":"fastq","version":"1.6.0","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard","typescript":"tsc --project ./test/tsconfig.json","test":"standard && tape test/test.js | tap-spec && npm run typescript"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"homepage":"https://github.com/mcollina/fastq#readme","devDependencies":{"async":"^2.6.1","neo-async":"^2.5.1","pre-commit":"^1.2.2","standard":"^11.0.0","tap-spec":"^4.1.2","tape":"^4.9.0","typescript":"^2.9.1"},"dependencies":{"reusify":"^1.0.0"},"gitHead":"664fbb2ca75aaae14dd3f83d3043302fb67417b0","_id":"fastq@1.6.0","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"4ec8a38f4ac25f21492673adb7eae9cfef47d1c2","size":5464,"noattachment":false,"key":"/fastq/-/fastq-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.6.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastq_1.6.0_1528009941921_0.18227264572935398"},"_hasShrinkwrap":false,"publish_time":1528009942036,"_cnpm_publish_time":1528009942036},"1.5.0":{"name":"fastq","version":"1.5.0","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard","test":"tape test.js | tap-spec"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"homepage":"https://github.com/mcollina/fastq#readme","devDependencies":{"async":"^2.1.0","neo-async":"^2.0.1","pre-commit":"^1.2.2","standard":"^8.6.0","tap-spec":"^4.0.0","tape":"^4.0.0"},"dependencies":{"reusify":"^1.0.0"},"gitHead":"ee7f5f52a8cb6b8958c230c64ca4807e1507f2e1","_id":"fastq@1.5.0","_shasum":"05e32ffb999ec2d945dda27461bf08941436448b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"05e32ffb999ec2d945dda27461bf08941436448b","size":5263,"noattachment":false,"key":"/fastq/-/fastq-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.5.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fastq-1.5.0.tgz_1483910211658_0.9198376317508519"},"directories":{},"publish_time":1483910213813,"_cnpm_publish_time":1483910213813,"_hasShrinkwrap":false},"1.4.1":{"name":"fastq","version":"1.4.1","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard","test":"tape test.js | tap-spec"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"homepage":"https://github.com/mcollina/fastq#readme","devDependencies":{"async":"^2.0.0-rc.3","neo-async":"^1.7.0","pre-commit":"^1.0.10","standard":"^6.0.0","tap-spec":"^4.0.0","tape":"^4.0.0"},"dependencies":{"reusify":"^1.0.0"},"gitHead":"a799020bddd7b437af907a5c2178c50da6cf6339","_id":"fastq@1.4.1","_shasum":"90f55859fa3087832a1c33e2708b95ff92e3695e","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"90f55859fa3087832a1c33e2708b95ff92e3695e","size":5182,"noattachment":false,"key":"/fastq/-/fastq-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.4.1.tgz"},"maintainers":[{"name":"matteo.collina","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/fastq-1.4.1.tgz_1461876976362_0.5632361315656453"},"directories":{},"publish_time":1461876977344,"_cnpm_publish_time":1461876977344,"_hasShrinkwrap":false},"1.4.0":{"name":"fastq","version":"1.4.0","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard","test":"tape test.js | tap-spec"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"homepage":"https://github.com/mcollina/fastq#readme","devDependencies":{"async":"^2.0.0-rc.3","neo-async":"^1.7.0","pre-commit":"^1.0.10","standard":"^6.0.0","tap-spec":"^4.0.0","tape":"^4.0.0"},"dependencies":{"reusify":"^1.0.0"},"gitHead":"f2a03c95c90657c0f52920ff6c7d1d71760abc91","_id":"fastq@1.4.0","_shasum":"8ac6e75855262f0edf54a1ece7ffcedd1f5ac184","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"8ac6e75855262f0edf54a1ece7ffcedd1f5ac184","size":5154,"noattachment":false,"key":"/fastq/-/fastq-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.4.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/fastq-1.4.0.tgz_1461837945770_0.35579590615816414"},"directories":{},"publish_time":1461837946892,"_cnpm_publish_time":1461837946892,"_hasShrinkwrap":false},"1.3.0":{"name":"fastq","version":"1.3.0","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard","test":"tape test.js | tap-spec"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastq.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"homepage":"https://github.com/mcollina/fastq#readme","devDependencies":{"async":"^1.2.1","pre-commit":"^1.0.10","standard":"^5.2.0","tap-spec":"^4.0.0","tape":"^4.0.0"},"dependencies":{"reusify":"^1.0.0"},"gitHead":"ed1c6078f7ae0bc0af44ee45728b0b065ec7dc9b","_id":"fastq@1.3.0","_shasum":"88c3aa32bd18c82d268239508d19734cc541ff62","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"88c3aa32bd18c82d268239508d19734cc541ff62","size":5003,"noattachment":false,"key":"/fastq/-/fastq-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.3.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""}],"directories":{},"publish_time":1448267287680,"_cnpm_publish_time":1448267287680,"_hasShrinkwrap":false},"1.2.0":{"name":"fastq","version":"1.2.0","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard","test":"tape test.js | tap-spec"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastqueue.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastqueue/issues"},"homepage":"https://github.com/mcollina/fastqueue#readme","devDependencies":{"async":"^1.2.1","pre-commit":"^1.0.10","standard":"^5.2.0","tap-spec":"^4.0.0","tape":"^4.0.0"},"dependencies":{"reusify":"^1.0.0"},"gitHead":"782b5dab2e41209e722e6d10a1c39c735625d9ca","_id":"fastq@1.2.0","_shasum":"a4273ef78756c81280aa1b9d667d51290d7863d3","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"a4273ef78756c81280aa1b9d667d51290d7863d3","size":3147,"noattachment":false,"key":"/fastq/-/fastq-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.2.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""}],"directories":{},"publish_time":1442158880250,"_cnpm_publish_time":1442158880250,"_hasShrinkwrap":false},"1.1.1":{"name":"fastq","version":"1.1.1","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard","test":"tape test.js | tap-spec"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastqueue.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastqueue/issues"},"homepage":"https://github.com/mcollina/fastqueue#readme","devDependencies":{"async":"^1.2.1","pre-commit":"^1.0.10","standard":"^4.2.1","tap-spec":"^4.0.0","tape":"^4.0.0"},"gitHead":"00de09eb10d703c32f67ae44ba8dcb57c2b35963","_id":"fastq@1.1.1","_shasum":"381622d4da4c7f770cb17c437e2b092fd6b54f87","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"381622d4da4c7f770cb17c437e2b092fd6b54f87","size":3240,"noattachment":false,"key":"/fastq/-/fastq-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.1.1.tgz"},"maintainers":[{"name":"matteo.collina","email":""}],"directories":{},"publish_time":1439970993004,"_cnpm_publish_time":1439970993004,"_hasShrinkwrap":false},"1.1.0":{"name":"fastq","version":"1.1.0","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard","test":"tape test.js | tap-spec"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastqueue.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastqueue/issues"},"homepage":"https://github.com/mcollina/fastqueue#readme","devDependencies":{"async":"^1.2.1","pre-commit":"^1.0.10","standard":"^4.2.1","tap-spec":"^4.0.0","tape":"^4.0.0"},"gitHead":"6c9b42cb67997c2f810cbd1b9a655147d75b426f","_id":"fastq@1.1.0","_shasum":"67c04791b586aa15bea0979815745f5876cf1bb2","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"maintainers":[{"name":"matteo.collina","email":""}],"dist":{"shasum":"67c04791b586aa15bea0979815745f5876cf1bb2","size":3171,"noattachment":false,"key":"/fastq/-/fastq-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.1.0.tgz"},"directories":{},"publish_time":1434468372208,"_cnpm_publish_time":1434468372208,"_hasShrinkwrap":false},"1.0.2":{"name":"fastq","version":"1.0.2","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard","test":"tape test.js | tap-spec"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastqueue.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastqueue/issues"},"homepage":"https://github.com/mcollina/fastqueue#readme","devDependencies":{"async":"^1.2.1","pre-commit":"^1.0.10","standard":"^4.2.1","tap-spec":"^4.0.0","tape":"^4.0.0"},"gitHead":"e8a82dec16a8767a893c14f0e8cbefb00c64da6f","_id":"fastq@1.0.2","_shasum":"1e04a6e448e9260ef35452f1d53211637f81f16b","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"maintainers":[{"name":"matteo.collina","email":""}],"dist":{"shasum":"1e04a6e448e9260ef35452f1d53211637f81f16b","size":3028,"noattachment":false,"key":"/fastq/-/fastq-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.0.2.tgz"},"directories":{},"publish_time":1434432762248,"_cnpm_publish_time":1434432762248,"_hasShrinkwrap":false},"1.0.1":{"name":"fastq","version":"1.0.1","description":"Fast, in memory work queue","main":"queue.js","scripts":{"lint":"standard","test":"tape test.js | tap-spec"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/mcollina/fastqueue.git"},"keywords":["fast","queue","async","worker"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"ISC","bugs":{"url":"https://github.com/mcollina/fastqueue/issues"},"homepage":"https://github.com/mcollina/fastqueue#readme","devDependencies":{"async":"^1.2.1","pre-commit":"^1.0.10","standard":"^4.2.1","tap-spec":"^4.0.0","tape":"^4.0.0"},"gitHead":"adc7feb56229c874a2d541f02e1644a9387d6f82","_id":"fastq@1.0.1","_shasum":"d9e2aacca8d232b690c57f9026b6b07872acd4b3","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"d9e2aacca8d232b690c57f9026b6b07872acd4b3","size":2940,"noattachment":false,"key":"/fastq/-/fastq-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fastq/download/fastq-1.0.1.tgz"},"maintainers":[{"name":"matteo.collina","email":""}],"directories":{},"publish_time":1434306318741,"_cnpm_publish_time":1434306318741,"_hasShrinkwrap":false}},"readme":"# fastq\n\n![ci][ci-url]\n[![npm version][npm-badge]][npm-url]\n\nFast, in memory work queue.\n\nBenchmarks (1 million tasks):\n\n* setImmediate: 812ms\n* fastq: 854ms\n* async.queue: 1298ms\n* neoAsync.queue: 1249ms\n\nObtained on node 12.16.1, on a dedicated server.\n\nIf you need zero-overhead series function call, check out\n[fastseries](http://npm.im/fastseries). For zero-overhead parallel\nfunction call, check out [fastparallel](http://npm.im/fastparallel).\n\n  * <a href=\"#install\">Installation</a>\n  * <a href=\"#usage\">Usage</a>\n  * <a href=\"#api\">API</a>\n  * <a href=\"#license\">Licence &amp; copyright</a>\n\n## Install\n\n`npm i fastq --save`\n\n## Usage (callback API)\n\n```js\n'use strict'\n\nconst queue = require('fastq')(worker, 1)\n\nqueue.push(42, function (err, result) {\n  if (err) { throw err }\n  console.log('the result is', result)\n})\n\nfunction worker (arg, cb) {\n  cb(null, arg * 2)\n}\n```\n\n## Usage (promise API)\n\n```js\nconst queue = require('fastq').promise(worker, 1)\n\nasync function worker (arg) {\n  return arg * 2\n}\n\nasync function run () {\n  const result = await queue.push(42)\n  console.log('the result is', result)\n}\n\nrun()\n```\n\n### Setting \"this\"\n\n```js\n'use strict'\n\nconst that = { hello: 'world' }\nconst queue = require('fastq')(that, worker, 1)\n\nqueue.push(42, function (err, result) {\n  if (err) { throw err }\n  console.log(this)\n  console.log('the result is', result)\n})\n\nfunction worker (arg, cb) {\n  console.log(this)\n  cb(null, arg * 2)\n}\n```\n\n### Using with TypeScript (callback API)\n\n```ts\n'use strict'\n\nimport * as fastq from \"fastq\";\nimport type { queue, done } from \"fastq\";\n\ntype Task = {\n  id: number\n}\n\nconst q: queue<Task> = fastq(worker, 1)\n\nq.push({ id: 42})\n\nfunction worker (arg: Task, cb: done) {\n  console.log(arg.id)\n  cb(null)\n}\n```\n\n### Using with TypeScript (promise API)\n\n```ts\n'use strict'\n\nimport * as fastq from \"fastq\";\nimport type { queueAsPromised } from \"fastq\";\n\ntype Task = {\n  id: number\n}\n\nconst q: queueAsPromised<Task> = fastq.promise(asyncWorker, 1)\n\nq.push({ id: 42}).catch((err) => console.error(err))\n\nasync function asyncWorker (arg: Task): Promise<void> {\n  // No need for a try-catch block, fastq handles errors automatically\n  console.log(arg.id)\n}\n```\n\n## API\n\n* <a href=\"#fastqueue\"><code>fastqueue()</code></a>\n* <a href=\"#push\"><code>queue#<b>push()</b></code></a>\n* <a href=\"#unshift\"><code>queue#<b>unshift()</b></code></a>\n* <a href=\"#pause\"><code>queue#<b>pause()</b></code></a>\n* <a href=\"#resume\"><code>queue#<b>resume()</b></code></a>\n* <a href=\"#idle\"><code>queue#<b>idle()</b></code></a>\n* <a href=\"#length\"><code>queue#<b>length()</b></code></a>\n* <a href=\"#getQueue\"><code>queue#<b>getQueue()</b></code></a>\n* <a href=\"#kill\"><code>queue#<b>kill()</b></code></a>\n* <a href=\"#killAndDrain\"><code>queue#<b>killAndDrain()</b></code></a>\n* <a href=\"#error\"><code>queue#<b>error()</b></code></a>\n* <a href=\"#concurrency\"><code>queue#<b>concurrency</b></code></a>\n* <a href=\"#drain\"><code>queue#<b>drain</b></code></a>\n* <a href=\"#empty\"><code>queue#<b>empty</b></code></a>\n* <a href=\"#saturated\"><code>queue#<b>saturated</b></code></a>\n* <a href=\"#promise\"><code>fastqueue.promise()</code></a>\n\n-------------------------------------------------------\n<a name=\"fastqueue\"></a>\n### fastqueue([that], worker, concurrency)\n\nCreates a new queue.\n\nArguments:\n\n* `that`, optional context of the `worker` function.\n* `worker`, worker function, it would be called with `that` as `this`,\n  if that is specified.\n* `concurrency`, number of concurrent tasks that could be executed in\n  parallel.\n\n-------------------------------------------------------\n<a name=\"push\"></a>\n### queue.push(task, done)\n\nAdd a task at the end of the queue. `done(err, result)` will be called\nwhen the task was processed.\n\n-------------------------------------------------------\n<a name=\"unshift\"></a>\n### queue.unshift(task, done)\n\nAdd a task at the beginning of the queue. `done(err, result)` will be called\nwhen the task was processed.\n\n-------------------------------------------------------\n<a name=\"pause\"></a>\n### queue.pause()\n\nPause the processing of tasks. Currently worked tasks are not\nstopped.\n\n-------------------------------------------------------\n<a name=\"resume\"></a>\n### queue.resume()\n\nResume the processing of tasks.\n\n-------------------------------------------------------\n<a name=\"idle\"></a>\n### queue.idle()\n\nReturns `false` if there are tasks being processed or waiting to be processed.\n`true` otherwise.\n\n-------------------------------------------------------\n<a name=\"length\"></a>\n### queue.length()\n\nReturns the number of tasks waiting to be processed (in the queue).\n\n-------------------------------------------------------\n<a name=\"getQueue\"></a>\n### queue.getQueue()\n\nReturns all the tasks be processed (in the queue). Returns empty array when there are no tasks\n\n-------------------------------------------------------\n<a name=\"kill\"></a>\n### queue.kill()\n\nRemoves all tasks waiting to be processed, and reset `drain` to an empty\nfunction.\n\n-------------------------------------------------------\n<a name=\"killAndDrain\"></a>\n### queue.killAndDrain()\n\nSame than `kill` but the `drain` function will be called before reset to empty.\n\n-------------------------------------------------------\n<a name=\"error\"></a>\n### queue.error(handler)\n\nSet a global error handler. `handler(err, task)` will be called\neach time a task is completed, `err` will be not null if the task has thrown an error.\n\n-------------------------------------------------------\n<a name=\"concurrency\"></a>\n### queue.concurrency\n\nProperty that returns the number of concurrent tasks that could be executed in\nparallel. It can be altered at runtime.\n\n-------------------------------------------------------\n<a name=\"paused\"></a>\n### queue.paused\n\nProperty (Read-Only) that returns `true` when the queue is in a paused state.\n\n-------------------------------------------------------\n<a name=\"drain\"></a>\n### queue.drain\n\nFunction that will be called when the last\nitem from the queue has been processed by a worker.\nIt can be altered at runtime.\n\n-------------------------------------------------------\n<a name=\"empty\"></a>\n### queue.empty\n\nFunction that will be called when the last\nitem from the queue has been assigned to a worker.\nIt can be altered at runtime.\n\n-------------------------------------------------------\n<a name=\"saturated\"></a>\n### queue.saturated\n\nFunction that will be called when the queue hits the concurrency\nlimit.\nIt can be altered at runtime.\n\n-------------------------------------------------------\n<a name=\"promise\"></a>\n### fastqueue.promise([that], worker(arg), concurrency)\n\nCreates a new queue with `Promise` apis. It also offers all the methods\nand properties of the object returned by [`fastqueue`](#fastqueue) with the modified\n[`push`](#pushPromise) and [`unshift`](#unshiftPromise) methods.\n\nNode v10+ is required to use the promisified version.\n\nArguments:\n* `that`, optional context of the `worker` function.\n* `worker`, worker function, it would be called with `that` as `this`,\n  if that is specified. It MUST return a `Promise`.\n* `concurrency`, number of concurrent tasks that could be executed in\n  parallel.\n\n<a name=\"pushPromise\"></a>\n#### queue.push(task) => Promise\n\nAdd a task at the end of the queue. The returned `Promise`  will be fulfilled (rejected)\nwhen the task is completed successfully (unsuccessfully).\n\nThis promise could be ignored as it will not lead to a `'unhandledRejection'`.\n\n<a name=\"unshiftPromise\"></a>\n#### queue.unshift(task) => Promise\n\nAdd a task at the beginning of the queue. The returned `Promise`  will be fulfilled (rejected)\nwhen the task is completed successfully (unsuccessfully).\n\nThis promise could be ignored as it will not lead to a `'unhandledRejection'`.\n\n<a name=\"drained\"></a>\n#### queue.drained() => Promise\n\nWait for the queue to be drained. The returned `Promise` will be resolved when all tasks in the queue have been processed by a worker.\n\nThis promise could be ignored as it will not lead to a `'unhandledRejection'`.\n\n## License\n\nISC\n\n[ci-url]: https://github.com/mcollina/fastq/workflows/ci/badge.svg\n[npm-badge]: https://badge.fury.io/js/fastq.svg\n[npm-url]: https://badge.fury.io/js/fastq\n","_attachments":{},"homepage":"https://github.com/mcollina/fastq#readme","bugs":{"url":"https://github.com/mcollina/fastq/issues"},"license":"ISC"}