{"_id":"sonic-boom","_rev":"4568813","name":"sonic-boom","description":"Extremely fast utf8 only stream implementation","dist-tags":{"four":"2.4.2","latest":"5.0.0"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"time":{"modified":"2026-04-10T15:20:33.000Z","created":"2017-12-23T14:28:28.244Z","5.0.0":"2026-03-31T10:33:15.668Z","4.2.1":"2026-02-10T13:59:29.724Z","4.2.0":"2024-10-15T12:40:35.075Z","4.1.0":"2024-09-02T08:01:42.984Z","4.0.1":"2024-04-29T07:52:12.368Z","4.0.0":"2024-04-29T07:50:59.357Z","3.8.1":"2024-04-04T15:38:48.108Z","3.8.0":"2024-01-07T17:59:18.669Z","3.7.0":"2023-10-09T12:07:20.748Z","3.6.1":"2023-10-06T13:11:17.966Z","3.6.0":"2023-10-05T12:31:57.962Z","3.5.0":"2023-10-03T11:11:42.938Z","3.4.0":"2023-09-26T14:13:40.292Z","3.3.0":"2023-03-20T13:33:33.542Z","3.2.1":"2022-12-06T08:28:39.057Z","3.2.0":"2022-07-26T16:53:46.050Z","3.1.0":"2022-07-21T14:17:23.629Z","3.0.0":"2022-06-01T06:40:30.434Z","2.8.0":"2022-04-27T21:21:57.657Z","2.7.0":"2022-04-07T14:15:31.020Z","2.6.0":"2022-01-17T13:49:09.291Z","2.5.0":"2022-01-10T09:40:24.320Z","2.4.2":"2021-12-27T11:54:16.234Z","2.4.1":"2021-12-01T13:28:03.216Z","2.4.0":"2021-11-30T12:10:13.884Z","2.3.2":"2021-11-29T13:43:26.722Z","2.3.1":"2021-11-03T09:14:39.246Z","2.3.0":"2021-09-23T07:11:20.450Z","2.2.3":"2021-09-03T19:43:39.770Z","2.2.2":"2021-08-31T23:00:40.106Z","2.2.1":"2021-08-29T23:01:40.952Z","2.2.0":"2021-08-27T16:10:49.936Z","2.1.0":"2021-06-30T13:11:16.573Z","2.0.2":"2021-06-24T13:05:17.308Z","2.0.1":"2021-05-21T22:34:43.963Z","2.0.0":"2021-05-21T22:33:46.874Z","1.4.1":"2021-04-01T18:29:27.192Z","1.4.0":"2021-03-14T00:42:21.280Z","1.3.2":"2021-02-08T09:23:09.898Z","1.3.1":"2021-02-05T16:04:09.914Z","1.3.0":"2020-09-23T07:21:45.978Z","1.2.0":"2020-09-22T14:25:14.106Z","1.1.0":"2020-08-13T16:32:05.812Z","1.0.2":"2020-07-15T17:06:27.065Z","1.0.1":"2020-03-16T15:12:09.167Z","1.0.0":"2020-03-16T14:54:54.704Z","0.7.7":"2020-03-10T14:50:45.667Z","0.7.6":"2019-09-16T14:33:41.079Z","0.7.5":"2019-07-23T09:00:13.781Z","0.7.4":"2019-05-18T13:54:57.560Z","0.7.3":"2019-01-05T19:21:23.350Z","0.7.2":"2019-01-04T12:49:55.147Z","0.7.1":"2018-12-09T15:42:05.270Z","0.7.0":"2018-12-08T22:01:26.416Z","0.6.3":"2018-11-21T17:18:28.227Z","0.6.2":"2018-11-07T09:58:51.794Z","0.6.1":"2018-08-30T15:15:34.910Z","0.6.0":"2018-07-25T14:13:39.275Z","0.5.0":"2018-05-07T13:30:43.319Z","0.4.1":"2018-04-30T16:23:35.561Z","0.4.0":"2018-04-30T14:30:50.514Z","0.3.0":"2018-04-14T09:29:15.445Z","0.2.0":"2018-04-13T13:43:47.575Z","0.1.0":"2017-12-23T14:28:28.244Z"},"users":{},"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"versions":{"5.0.0":{"name":"sonic-boom","version":"5.0.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"lint":"eslint .","lint:fix":"eslint --fix .","test":"npm run test:types && npm run lint && npm run test:unit","test:unit":"borp --timeout=240000 'test/*.test.js'","test:types":"tsc && tsd"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@sinonjs/fake-timers":"^15.0.0","@types/node":"^25.0.3","borp":"^1.0.0","eslint":"^9.39.4","fastbench":"^1.0.1","neostandard":"^0.13.0","proxyquire":"^2.1.3","tsd":"^0.33.0","typescript":"~5.9.2"},"dependencies":{"atomic-sleep":"^1.0.0"},"tsd":{"directory":"./types"},"_id":"sonic-boom@5.0.0","gitHead":"2f9b58b18f92fc958c8bbe19fcd0d47a97033bb1","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"shasum":"bb9f9125b4473355ff822e8eae67f96425bac8ff","size":15921,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-5.0.0.tgz"},"_npmUser":{"name":"jsumners","email":"james.sumners@gmail.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sonic-boom_5.0.0_1774953195516_0.7455608794779944"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-31T10:33:15.668Z","publish_time":1774953195668,"_source_registry_name":"default","_cnpm_publish_time":1774953195668},"4.2.1":{"name":"sonic-boom","version":"4.2.1","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && npm run test:unit","test:unit":"tap","test:types":"tsc && tsd"},"pre-commit":["test"],"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@fastify/pre-commit":"^2.1.0","@sinonjs/fake-timers":"^15.0.0","@types/node":"^25.0.3","fastbench":"^1.0.1","proxyquire":"^2.1.3","standard":"^17.0.0","tap":"^18.2.0","tsd":"^0.31.0","typescript":"~5.9.2"},"dependencies":{"atomic-sleep":"^1.0.0"},"tsd":{"directory":"./types"},"gitHead":"ada84a68dfccfe9cf1b34f4b3170b6907dd4c468","_id":"sonic-boom@4.2.1","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"shasum":"28598250df4899c0ac572d7e2f0460690ba6a030","size":15731,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-4.2.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sonic-boom_4.2.1_1770731969568_0.19758398740121663"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-10T13:59:29.724Z","publish_time":1770731969724,"_source_registry_name":"default","_cnpm_publish_time":1770731969724},"4.2.0":{"name":"sonic-boom","version":"4.2.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && npm run test:unit","test:unit":"tap","test:types":"tsc && tsd"},"pre-commit":["test"],"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@fastify/pre-commit":"^2.1.0","@sinonjs/fake-timers":"^13.0.1","@types/node":"^22.0.0","fastbench":"^1.0.1","proxyquire":"^2.1.3","standard":"^17.0.0","tap":"^18.2.0","tsd":"^0.31.0","typescript":"^5.0.2"},"dependencies":{"atomic-sleep":"^1.0.0"},"tsd":{"directory":"./types"},"_id":"sonic-boom@4.2.0","gitHead":"982b0876f66d374257a991169b1affef9236d040","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"e59a525f831210fa4ef1896428338641ac1c124d","size":15535,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-4.2.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_4.2.0_1728996034847_0.7592797762301011"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-15T12:40:35.075Z","publish_time":1728996035075,"_source_registry_name":"default","_cnpm_publish_time":1728996035075},"4.1.0":{"name":"sonic-boom","version":"4.1.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && npm run test:unit","test:unit":"tap","test:types":"tsc && tsd"},"pre-commit":["test"],"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@fastify/pre-commit":"^2.1.0","@sinonjs/fake-timers":"^11.2.2","@types/node":"^22.0.0","fastbench":"^1.0.1","proxyquire":"^2.1.3","standard":"^17.0.0","tap":"^18.2.0","tsd":"^0.31.0","typescript":"^5.0.2"},"dependencies":{"atomic-sleep":"^1.0.0"},"tsd":{"directory":"./types"},"_id":"sonic-boom@4.1.0","gitHead":"9dde3d703a0dc4f1eea65082badbbd884675c421","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"shasum":"4f039663ba191fac5cfe4f1dc330faac079e4342","size":15468,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-4.1.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_4.1.0_1725264102843_0.639815084805154"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-02T08:01:42.984Z","publish_time":1725264102984,"_source_registry_name":"default","_cnpm_publish_time":1725264102984},"4.0.1":{"name":"sonic-boom","version":"4.0.1","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && npm run test:unit","test:unit":"tap","test:types":"tsc && tsd"},"pre-commit":["test"],"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@fastify/pre-commit":"^2.1.0","@types/node":"^20.1.0","fastbench":"^1.0.1","proxyquire":"^2.1.3","standard":"^17.0.0","tap":"^18.2.0","tsd":"^0.31.0","typescript":"^5.0.2"},"dependencies":{"atomic-sleep":"^1.0.0"},"tsd":{"directory":"./types"},"_id":"sonic-boom@4.0.1","gitHead":"2068400bc01c9de330658cbcc20c382f4023d460","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"515b7cef2c9290cb362c4536388ddeece07aed30","size":14927,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-4.0.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_4.0.1_1714377132226_0.4377720356478594"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-29T07:52:12.368Z","publish_time":1714377132368,"_source_registry_name":"default","_cnpm_publish_time":1714377132368},"4.0.0":{"name":"sonic-boom","version":"4.0.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && npm run test:unit","test:unit":"tap","test:types":"tsc && tsd"},"pre-commit":["test"],"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@fastify/pre-commit":"^2.1.0","@types/node":"^20.1.0","fastbench":"^1.0.1","proxyquire":"^2.1.3","standard":"^17.0.0","tap":"^18.2.0","tsd":"^0.31.0","typescript":"^5.0.2"},"dependencies":{"atomic-sleep":"^1.0.0"},"tsd":{"directory":"./types"},"_id":"sonic-boom@4.0.0","gitHead":"f08dfddb26288412f848383c49ee0e8b744609d2","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"dbe2794d963cba563e7c16ca97f2d0241872140f","size":56929,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-4.0.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_4.0.0_1714377059202_0.6864182890387067"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-29T07:50:59.357Z","publish_time":1714377059357,"_source_registry_name":"default","_cnpm_publish_time":1714377059357},"3.8.1":{"name":"sonic-boom","version":"3.8.1","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && npm run test:unit","test:unit":"tap","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^20.1.0","fastbench":"^1.0.1","husky":"^9.0.6","proxyquire":"^2.1.3","standard":"^17.0.0","tap":"^16.2.0","tsd":"^0.31.0","typescript":"^5.0.2","ts-node":"^10.8.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"tsd":{"directory":"./types"},"_id":"sonic-boom@3.8.1","gitHead":"afa65612ad0d7523226d34c0b6499cd4c3287380","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"shasum":"d5ba8c4e26d6176c9a1d14d549d9ff579a163422","size":15072,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-3.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-3.8.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_3.8.1_1712245127931_0.3339218732381115"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-04T15:38:48.108Z","publish_time":1712245128108,"_source_registry_name":"default","_cnpm_publish_time":1712245128108},"3.8.0":{"name":"sonic-boom","version":"3.8.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && npm run test:unit","test:unit":"tap","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^20.1.0","fastbench":"^1.0.1","husky":"^8.0.1","proxyquire":"^2.1.3","standard":"^17.0.0","tap":"^16.2.0","tsd":"^0.30.0","typescript":"^5.0.2","ts-node":"^10.8.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"tsd":{"directory":"./types"},"_id":"sonic-boom@3.8.0","gitHead":"074e57490f144ed2cdc27b461f6e8684848bdd81","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"e442c5c23165df897d77c3c14ef3ca40dec66a66","size":15008,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-3.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-3.8.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_3.8.0_1704650358488_0.518482965153926"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-07T17:59:18.669Z","publish_time":1704650358669,"_source_registry_name":"default","_cnpm_publish_time":1704650358669},"3.7.0":{"name":"sonic-boom","version":"3.7.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && npm run test:unit","test:unit":"tap","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^20.1.0","fastbench":"^1.0.1","husky":"^8.0.1","proxyquire":"^2.1.3","standard":"^17.0.0","tap":"^16.2.0","tsd":"^0.29.0","typescript":"^5.0.2","ts-node":"^10.8.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"tsd":{"directory":"./types"},"_id":"sonic-boom@3.7.0","gitHead":"114c1e93252447a11d18f9cb1287908f7351df38","_nodeVersion":"18.17.1","_npmVersion":"10.1.0","dist":{"shasum":"b4b7b8049a912986f4a92c51d4660b721b11f2f2","size":14673,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-3.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-3.7.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_3.7.0_1696853240603_0.7151116374717958"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-09T12:07:20.748Z","publish_time":1696853240748,"_source_registry_name":"default","_cnpm_publish_time":1696853240748},"3.6.1":{"name":"sonic-boom","version":"3.6.1","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && npm run test:unit","test:unit":"tap","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^20.1.0","fastbench":"^1.0.1","husky":"^8.0.1","proxyquire":"^2.1.3","standard":"^17.0.0","tap":"^16.2.0","tsd":"^0.29.0","typescript":"^5.0.2","ts-node":"^10.8.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"tsd":{"directory":"./types"},"_id":"sonic-boom@3.6.1","gitHead":"8e981d9bda2c10892fcfa555b22dc92a8df2c480","_nodeVersion":"18.17.1","_npmVersion":"10.1.0","dist":{"shasum":"ce1bc5d58e83d53e42a4b3a036050e463d95c9bb","size":14585,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-3.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-3.6.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_3.6.1_1696597877749_0.5033498383971733"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-06T13:11:17.966Z","publish_time":1696597877966,"_source_registry_name":"default","_cnpm_publish_time":1696597877966},"3.6.0":{"name":"sonic-boom","version":"3.6.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && npm run test:unit","test:unit":"tap","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^20.1.0","fastbench":"^1.0.1","husky":"^8.0.1","proxyquire":"^2.1.3","standard":"^17.0.0","tap":"^16.2.0","tsd":"^0.29.0","typescript":"^5.0.2","ts-node":"^10.8.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"tsd":{"directory":"./types"},"_id":"sonic-boom@3.6.0","gitHead":"55ffa6bf590ad191c6ab1fd3eadb03dcd9f4b37d","_nodeVersion":"18.17.1","_npmVersion":"10.1.0","dist":{"shasum":"24b9b45cee54910701dc6a80025d7c621f685aac","size":14354,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-3.6.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_3.6.0_1696509117774_0.07963206840871662"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-05T12:31:57.962Z","publish_time":1696509117962,"_source_registry_name":"default","_cnpm_publish_time":1696509117962},"3.5.0":{"name":"sonic-boom","version":"3.5.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && npm run test:unit","test:unit":"tap","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^20.1.0","fastbench":"^1.0.1","husky":"^8.0.1","proxyquire":"^2.1.3","standard":"^17.0.0","tap":"^16.2.0","tsd":"^0.29.0","typescript":"^5.0.2","ts-node":"^10.8.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"tsd":{"directory":"./types"},"gitHead":"80282ad39527fa7bf5774d64aa8f468254e1e765","_id":"sonic-boom@3.5.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"bf7e43aef0ee96ad2a904bcca4f593d6979e3f53","size":13414,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-3.5.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_3.5.0_1696331502761_0.3927176216375967"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-03T11:11:42.938Z","publish_time":1696331502938,"_source_registry_name":"default","_cnpm_publish_time":1696331502938},"3.4.0":{"name":"sonic-boom","version":"3.4.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && npm run test:unit","test:unit":"tap","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^20.1.0","fastbench":"^1.0.1","husky":"^8.0.1","proxyquire":"^2.1.3","standard":"^17.0.0","tap":"^16.2.0","tsd":"^0.29.0","typescript":"^5.0.2","ts-node":"^10.8.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"tsd":{"directory":"./types"},"gitHead":"88f9d79e80d04ece2c65ef00570364af418a5f04","_id":"sonic-boom@3.4.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"8582d1385ea3bf79ca953329043bfbdbabe58eb9","size":12724,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-3.4.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_3.4.0_1695737619984_0.730637217186249"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-26T14:13:40.292Z","publish_time":1695737620292,"_source_registry_name":"default","_cnpm_publish_time":1695737620292},"3.3.0":{"name":"sonic-boom","version":"3.3.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && npm run test:unit","test:unit":"tap","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^18.0.0","fastbench":"^1.0.1","husky":"^8.0.1","proxyquire":"^2.1.3","standard":"^17.0.0","tap":"^16.2.0","tsd":"^0.28.0","typescript":"^5.0.2","ts-node":"^10.8.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"tsd":{"directory":"./types"},"gitHead":"775b10b2916134cdedabe79d20ed50f25944f2ad","_id":"sonic-boom@3.3.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"cffab6dafee3b2bcb88d08d589394198bee1838c","size":12673,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-3.3.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_3.3.0_1679319213348_0.6504619745604365"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-20T13:33:33.542Z","publish_time":1679319213542,"_cnpm_publish_time":1679319213542},"3.2.1":{"name":"sonic-boom","version":"3.2.1","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && tap test.js","test:unit":"tap test.js","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^18.0.0","fastbench":"^1.0.1","husky":"^8.0.1","proxyquire":"^2.1.3","standard":"^17.0.0","tap":"^16.2.0","tsd":"^0.25.0","typescript":"^4.7.2","ts-node":"^10.8.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"tsd":{"directory":"./types"},"gitHead":"5dce1102d26eb7aebcaa611e1a9e2651f2b8e259","_id":"sonic-boom@3.2.1","_nodeVersion":"16.17.0","_npmVersion":"9.1.2","dist":{"shasum":"972ceab831b5840a08a002fa95a672008bda1c38","size":11953,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-3.2.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_3.2.1_1670315318850_0.860671589166971"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-06T08:31:30.007Z","publish_time":1670315319057,"_cnpm_publish_time":1670315319057},"3.2.0":{"name":"sonic-boom","version":"3.2.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && tap test.js","test:unit":"tap test.js","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^18.0.0","fastbench":"^1.0.1","husky":"^8.0.1","proxyquire":"^2.1.3","standard":"^17.0.0","tap":"^16.2.0","tsd":"^0.22.0","typescript":"^4.7.2","ts-node":"^10.8.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"husky":{"hooks":{"pre-commit":"npm test"}},"tsd":{"directory":"./types"},"gitHead":"de7cd9f221751fc297b50b4d67fb725ba8caa9d2","_id":"sonic-boom@3.2.0","_nodeVersion":"16.15.1","_npmVersion":"8.14.0","dist":{"shasum":"ce9f2de7557e68be2e52c8df6d9b052e7d348143","size":11849,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-3.2.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_3.2.0_1658854425793_0.42926464724974145"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-26T17:02:08.754Z","publish_time":1658854426050,"_cnpm_publish_time":1658854426050},"3.1.0":{"name":"sonic-boom","version":"3.1.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && tap test.js","test:unit":"tap test.js","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^18.0.0","fastbench":"^1.0.1","husky":"^8.0.1","proxyquire":"^2.1.3","standard":"^17.0.0","tap":"^16.2.0","tsd":"^0.22.0","typescript":"^4.7.2","ts-node":"^10.8.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"husky":{"hooks":{"pre-commit":"npm test"}},"tsd":{"directory":"./types"},"gitHead":"f67d839cd164ca3ee313852b767d99997833a323","_id":"sonic-boom@3.1.0","_nodeVersion":"16.15.1","_npmVersion":"8.14.0","dist":{"shasum":"c79f4298ae841f236f3bc0d6c1225d39d51f8eb2","size":11453,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-3.1.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_3.1.0_1658413043453_0.07285432223697685"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-21T14:23:52.607Z","publish_time":1658413043629,"_cnpm_publish_time":1658413043629},"3.0.0":{"name":"sonic-boom","version":"3.0.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && tap test.js","test:unit":"tap test.js","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^17.0.37","fastbench":"^1.0.1","husky":"^8.0.1","proxyquire":"^2.1.3","standard":"^17.0.0","tap":"^16.2.0","tsd":"^0.20.0","typescript":"^4.7.2","ts-node":"^10.8.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"husky":{"hooks":{"pre-commit":"npm test"}},"tsd":{"directory":"./types"},"gitHead":"f14f4598acacf64ed656d983c60db6a96de8bf27","_id":"sonic-boom@3.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"235119a6606e2646919a27d83ef687f2ba6c0fba","size":11365,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-3.0.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_3.0.0_1654065630189_0.3722013249708265"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-01T08:12:23.558Z","publish_time":1654065630434,"_cnpm_publish_time":1654065630434},"2.8.0":{"name":"sonic-boom","version":"2.8.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && tap test.js","test:unit":"tap test.js","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^17.0.0","fastbench":"^1.0.1","husky":"^7.0.1","proxyquire":"^2.1.0","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.20.0","typescript":"^4.5.2","ts-node":"^10.4.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"husky":{"hooks":{"pre-commit":"npm test"}},"tsd":{"directory":"./types"},"gitHead":"0eeb83129da2e8c8849b09e9a9f7052b530cf960","_id":"sonic-boom@2.8.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"c1def62a77425090e6ad7516aad8eb402e047611","size":11360,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-2.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-2.8.0.tgz"},"_npmUser":{"name":"jsumners","email":"james.sumners@gmail.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_2.8.0_1651094517458_0.6875596868371996"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-27T22:39:25.090Z","publish_time":1651094517657,"_cnpm_publish_time":1651094517657},"2.7.0":{"name":"sonic-boom","version":"2.7.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && tap test.js","test:unit":"tap test.js","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^17.0.0","fastbench":"^1.0.1","husky":"^7.0.1","proxyquire":"^2.1.0","standard":"^16.0.3","tap":"^16.0.0","tsd":"^0.20.0","typescript":"^4.5.2","ts-node":"^10.4.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"husky":{"hooks":{"pre-commit":"npm test"}},"tsd":{"directory":"./types"},"gitHead":"7b4e25f26d77d875e5224aae7454c1b48455296f","_id":"sonic-boom@2.7.0","_nodeVersion":"16.14.0","_npmVersion":"8.5.5","dist":{"shasum":"55c9390cc123ae4e42c044e822eb7e7246b01c9c","size":10916,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-2.7.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_2.7.0_1649340930816_0.1905287945282701"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-07T20:12:49.205Z","publish_time":1649340931020,"_cnpm_publish_time":1649340931020},"2.6.0":{"name":"sonic-boom","version":"2.6.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && tap test.js","test:unit":"tap test.js","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^17.0.0","fastbench":"^1.0.1","husky":"^7.0.1","proxyquire":"^2.1.0","standard":"^16.0.3","tap":"^15.1.5","tsd":"^0.19.0","typescript":"^4.5.2","ts-node":"^10.4.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"husky":{"hooks":{"pre-commit":"npm test"}},"tsd":{"directory":"./types"},"gitHead":"21d711575e4fe4c2fbd50e3f0cbf8f52231fdbaa","_id":"sonic-boom@2.6.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"8786fc78be07c18a90381acd816d1d4afe3537a2","size":10902,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-2.6.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_2.6.0_1642427349148_0.5005970296218833"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-17T13:51:24.253Z","publish_time":1642427349291,"_cnpm_publish_time":1642427349291},"2.5.0":{"name":"sonic-boom","version":"2.5.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && tap test.js","test:unit":"tap test.js","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^17.0.0","fastbench":"^1.0.1","husky":"^7.0.1","proxyquire":"^2.1.0","standard":"^16.0.3","tap":"^15.1.5","tsd":"^0.19.0","typescript":"^4.5.2","ts-node":"^10.4.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"husky":{"hooks":{"pre-commit":"npm test"}},"tsd":{"directory":"./types"},"gitHead":"01c8526e0c3a65009d23871ac54fd1f3e191bf64","_id":"sonic-boom@2.5.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"269c62cc2255705ab22f3df7c27cafe9b65bac1a","size":10580,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-2.5.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_2.5.0_1641807624164_0.9641233128241669"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-10T09:51:49.888Z","publish_time":1641807624320,"_cnpm_publish_time":1641807624320},"2.4.2":{"name":"sonic-boom","version":"2.4.2","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && tap test.js","test:unit":"tap test.js","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^17.0.0","fastbench":"^1.0.1","husky":"^7.0.1","proxyquire":"^2.1.0","standard":"^16.0.3","tap":"^15.1.5","tsd":"^0.19.0","typescript":"^4.5.2","ts-node":"^10.4.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"husky":{"hooks":{"pre-commit":"npm test"}},"tsd":{"directory":"./types"},"readmeFilename":"README.md","gitHead":"0f0508b33e11888658b65f64c31fea8fdf8528b0","_id":"sonic-boom@2.4.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"34c0965b1a498abedaaca794c752d190f74b5e8f","size":10548,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-2.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-2.4.2.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_2.4.2_1640606056073_0.9457029554628424"},"_hasShrinkwrap":false,"publish_time":1640606056234,"_cnpm_publish_time":1640606056234},"2.4.1":{"name":"sonic-boom","version":"2.4.1","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && tap test.js","test:unit":"tap test.js","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^16.11.10","fastbench":"^1.0.1","husky":"^7.0.1","proxyquire":"^2.1.0","standard":"^16.0.3","tap":"^15.1.5","tsd":"^0.19.0","typescript":"^4.5.2","ts-node":"^10.4.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"husky":{"hooks":{"pre-commit":"npm test"}},"tsd":{"directory":"./types"},"gitHead":"3e0502df2c763893712773981f319a2a8213c36b","_id":"sonic-boom@2.4.1","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"shasum":"6e1c3762c677425c6ffbd7bd106c4f8258b45b39","size":10544,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-2.4.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_2.4.1_1638365283021_0.7679921463133961"},"_hasShrinkwrap":false,"publish_time":1638365283216,"_cnpm_publish_time":1638365283216},"2.4.0":{"name":"sonic-boom","version":"2.4.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && tap test.js","test:unit":"tap test.js","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^16.11.10","fastbench":"^1.0.1","husky":"^7.0.1","proxyquire":"^2.1.0","standard":"^16.0.3","tap":"^15.1.5","tsd":"^0.19.0","typescript":"^4.5.2","ts-node":"^10.4.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"husky":{"hooks":{"pre-commit":"npm test"}},"tsd":{"directory":"./types"},"gitHead":"04f8d7d3dabe2ccb2abc1ef2ec09fe97b77c517f","_id":"sonic-boom@2.4.0","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"shasum":"f896898174023b1212b201a7d815a3aea6975055","size":10481,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-2.4.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_2.4.0_1638274213709_0.17200517364131152"},"_hasShrinkwrap":false,"publish_time":1638274213884,"_cnpm_publish_time":1638274213884},"2.3.2":{"name":"sonic-boom","version":"2.3.2","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && tap test.js","test:unit":"tap test.js","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^16.11.10","fastbench":"^1.0.1","husky":"^7.0.1","proxyquire":"^2.1.0","standard":"^16.0.3","tap":"^15.1.5","tsd":"^0.19.0","typescript":"^4.5.2","ts-node":"^10.4.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"husky":{"hooks":{"pre-commit":"npm test"}},"tsd":{"directory":"./types"},"gitHead":"ad3274553f3b0f4311229a949217123d57c9e41a","_id":"sonic-boom@2.3.2","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"shasum":"c21050ae3b369f8c3e7108a1eb707adcb3546a5b","size":10159,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-2.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-2.3.2.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_2.3.2_1638193406503_0.46003512546127956"},"_hasShrinkwrap":false,"publish_time":1638193406722,"_cnpm_publish_time":1638193406722},"2.3.1":{"name":"sonic-boom","version":"2.3.1","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && tap test.js","test:unit":"tap test.js","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^16.0.3","fastbench":"^1.0.1","husky":"^7.0.1","proxyquire":"^2.1.0","standard":"^16.0.3","tap":"^15.0.1","tsd":"^0.18.0","typescript":"^4.3.4","ts-node":"^10.0.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"husky":{"hooks":{"pre-commit":"npm test"}},"tsd":{"directory":"./types"},"gitHead":"373dc348ca0d7c03eeffda2ad4b05ff83f05aaef","_id":"sonic-boom@2.3.1","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"shasum":"e6572184fb3adf145dbfeccff48141bbd1009e4c","size":10287,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-2.3.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_2.3.1_1635930879046_0.7611805878634381"},"_hasShrinkwrap":false,"publish_time":1635930879246,"_cnpm_publish_time":1635930879246},"2.3.0":{"name":"sonic-boom","version":"2.3.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && tap test.js","test:unit":"tap test.js","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^16.0.3","fastbench":"^1.0.1","husky":"^7.0.1","proxyquire":"^2.1.0","standard":"^16.0.3","tap":"^15.0.1","tsd":"^0.17.0","typescript":"^4.3.4","ts-node":"^10.0.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"husky":{"hooks":{"pre-commit":"npm test"}},"tsd":{"directory":"./types"},"gitHead":"07ee6f52b2c735b73125c3a3808f71cfe10916dc","_id":"sonic-boom@2.3.0","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"shasum":"b1622bbd29111ed12be94a644ea6b586b6daea70","size":10152,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-2.3.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_2.3.0_1632381080101_0.08080635673089143"},"_hasShrinkwrap":false,"publish_time":1632381080450,"_cnpm_publish_time":1632381080450},"2.2.3":{"name":"sonic-boom","version":"2.2.3","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && tap test.js","test:unit":"tap test.js","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^16.0.3","fastbench":"^1.0.1","husky":"^7.0.1","proxyquire":"^2.1.0","standard":"^16.0.3","tap":"^15.0.1","tsd":"^0.17.0","typescript":"^4.3.4","ts-node":"^10.0.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"husky":{"hooks":{"pre-commit":"npm test"}},"tsd":{"directory":"./types"},"gitHead":"aaa008dbbbe190a054631e8fca496b41d7b7ae8d","_id":"sonic-boom@2.2.3","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"4b97146c4986481b5245aec371bde025415db532","size":9391,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-2.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-2.2.3.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_2.2.3_1630698219639_0.10923317666391763"},"_hasShrinkwrap":false,"publish_time":1630698219770,"_cnpm_publish_time":1630698219770},"2.2.2":{"name":"sonic-boom","version":"2.2.2","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && tap test.js","test:unit":"tap test.js","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^16.0.3","fastbench":"^1.0.1","husky":"^7.0.1","proxyquire":"^2.1.0","standard":"^16.0.3","tap":"^15.0.1","tsd":"^0.17.0","typescript":"^4.3.4","ts-node":"^10.0.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"husky":{"hooks":{"pre-commit":"npm test"}},"tsd":{"directory":"./types"},"gitHead":"9b348bc0df18963b4c0c37e5acf2a46aed66b7b3","_id":"sonic-boom@2.2.2","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"shasum":"c88f10f13ff91f204296635ffcdbea757cfda314","size":9407,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-2.2.2.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_2.2.2_1630450839964_0.23136461560778754"},"_hasShrinkwrap":false,"publish_time":1630450840106,"_cnpm_publish_time":1630450840106},"2.2.1":{"name":"sonic-boom","version":"2.2.1","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && tap test.js","test:unit":"tap test.js","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^16.0.3","fastbench":"^1.0.1","husky":"^7.0.1","proxyquire":"^2.1.0","standard":"^16.0.3","tap":"^15.0.1","tsd":"^0.17.0","typescript":"^4.3.4","ts-node":"^10.0.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"husky":{"hooks":{"pre-commit":"npm test"}},"tsd":{"directory":"./types"},"gitHead":"f4e584a5acf33fe537ce3d6757098b2be43b0097","_id":"sonic-boom@2.2.1","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"shasum":"55e61c0b93e4928908a649e41d569cb6a0297510","size":9261,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-2.2.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_2.2.1_1630278100813_0.17326244939099134"},"_hasShrinkwrap":false,"publish_time":1630278100952,"_cnpm_publish_time":1630278100952},"2.2.0":{"name":"sonic-boom","version":"2.2.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && tap test.js","test:unit":"tap test.js","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^16.0.3","fastbench":"^1.0.1","husky":"^7.0.1","proxyquire":"^2.1.0","standard":"^16.0.3","tap":"^15.0.1","tsd":"^0.17.0","typescript":"^4.3.4","ts-node":"^10.0.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"husky":{"hooks":{"pre-commit":"npm test"}},"tsd":{"directory":"./types"},"gitHead":"ad88efdcfa24f459821717f84ed7f208f5885d61","_id":"sonic-boom@2.2.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"a59c32b0284b4aa2686a2c4a544db9758ca61d57","size":9302,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-2.2.0.tgz"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_2.2.0_1630080649800_0.3901876638857382"},"_hasShrinkwrap":false,"publish_time":1630080649936,"_cnpm_publish_time":1630080649936},"2.1.0":{"name":"sonic-boom","version":"2.1.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && tap test.js","test:unit":"tap test.js","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^15.12.4","fastbench":"^1.0.1","husky":"^6.0.0","proxyquire":"^2.1.0","standard":"^16.0.3","tap":"^15.0.1","tsd":"^0.17.0","typescript":"^4.3.4","ts-node":"^10.0.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"husky":{"hooks":{"pre-commit":"npm test"}},"tsd":{"directory":"./types"},"gitHead":"cce839296ba7b82a12a7b19528f4b2fa367ec5be","_id":"sonic-boom@2.1.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"07b7b181b078aeb5f202019769e4088c70c4f0eb","size":9370,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-2.1.0.tgz"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_2.1.0_1625058676398_0.7922168550040607"},"_hasShrinkwrap":false,"publish_time":1625058676573,"_cnpm_publish_time":1625058676573},"2.0.2":{"name":"sonic-boom","version":"2.0.2","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && tap test.js","test:unit":"tap test.js","test:types":"tsc && tsd && ts-node types/tests/test.ts","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^15.12.4","fastbench":"^1.0.1","husky":"^6.0.0","proxyquire":"^2.1.0","standard":"^16.0.3","tap":"^15.0.1","tsd":"^0.17.0","typescript":"^4.3.4","ts-node":"^10.0.0"},"dependencies":{"atomic-sleep":"^1.0.0"},"husky":{"hooks":{"pre-commit":"npm test"}},"tsd":{"directory":"./types"},"gitHead":"1ade532f2f91735dc5d5f85a2d0f9b69d909f7a8","_id":"sonic-boom@2.0.2","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"7bcb9e6691cdf44ad4e29b3a21dbc6a543e52b53","size":9008,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-2.0.2.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_2.0.2_1624539917163_0.3099013742059429"},"_hasShrinkwrap":false,"publish_time":1624539917308,"_cnpm_publish_time":1624539917308},"2.0.1":{"name":"sonic-boom","version":"2.0.1","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && tap test.js","test:unit":"tap test.js","test:types":"tsc && tsd","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^15.3.0","fastbench":"^1.0.1","husky":"^6.0.0","proxyquire":"^2.1.0","standard":"^16.0.3","tap":"^15.0.1","tsd":"^0.15.1","typescript":"^4.2.4"},"dependencies":{"atomic-sleep":"^1.0.0","flatstr":"^1.0.12"},"husky":{"hooks":{"pre-commit":"npm test"}},"tsd":{"directory":"./types"},"gitHead":"5c46b33cd704c8af29b021c23bf5b9039b185754","_id":"sonic-boom@2.0.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"shasum":"41317a7827aa5305ff71743f8a05d202672a26a4","size":8909,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-2.0.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_2.0.1_1621636483835_0.36705121264413076"},"_hasShrinkwrap":false,"publish_time":1621636483963,"_cnpm_publish_time":1621636483963},"2.0.0":{"name":"sonic-boom","version":"2.0.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && tap test.js","test:unit":"tap test.js","test:types":"tsc && tsd","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/pinojs/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"homepage":"https://github.com/pinojs/sonic-boom#readme","devDependencies":{"@types/node":"^15.3.0","fastbench":"^1.0.1","husky":"^6.0.0","proxyquire":"^2.1.0","standard":"^16.0.3","tap":"^15.0.1","tsd":"^0.15.1","typescript":"^4.2.4"},"dependencies":{"atomic-sleep":"^1.0.0","flatstr":"^1.0.12"},"husky":{"hooks":{"pre-commit":"npm test"}},"tsd":{"directory":"./types"},"gitHead":"52bdd0538809c21094751722c0f8fe3458359a40","_id":"sonic-boom@2.0.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"shasum":"43e7b3ea4c58a3170d73b654366d5eb5f2811477","size":27148,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-2.0.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_2.0.0_1621636426762_0.7097101626735793"},"_hasShrinkwrap":false,"publish_time":1621636426874,"_cnpm_publish_time":1621636426874},"1.4.1":{"name":"sonic-boom","version":"1.4.1","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test-only":"tap test.js","test":"standard && tap test.js","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"fastbench":"^1.0.1","husky":"^6.0.0","proxyquire":"^2.1.0","standard":"^16.0.3","tap":"^15.0.1"},"dependencies":{"atomic-sleep":"^1.0.0","flatstr":"^1.0.12"},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"5038fc90a7f66c5195499441c161f06a56ded1ca","_id":"sonic-boom@1.4.1","_nodeVersion":"14.16.0","_npmVersion":"7.6.3","dist":{"shasum":"d35d6a74076624f12e6f917ade7b9d75e918f53e","size":8511,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-1.4.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_1.4.1_1617301767047_0.7782904791033594"},"_hasShrinkwrap":false,"publish_time":1617301767192,"_cnpm_publish_time":1617301767192},"1.4.0":{"name":"sonic-boom","version":"1.4.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test-only":"tap test.js","test":"standard && tap test.js"},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"fastbench":"^1.0.1","husky":"^5.1.3","proxyquire":"^2.1.0","standard":"^16.0.3","tap":"^14.10.8"},"dependencies":{"atomic-sleep":"^1.0.0","flatstr":"^1.0.12"},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"fbe3bc81591d8243248b8fb98db84ecfee48b225","_id":"sonic-boom@1.4.0","_nodeVersion":"14.16.0","_npmVersion":"7.6.3","dist":{"shasum":"d6d35196c32609b46193145afc1174a8c692d21e","size":8331,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-1.4.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_1.4.0_1615682541075_0.22064807410257248"},"_hasShrinkwrap":false,"publish_time":1615682541280,"_cnpm_publish_time":1615682541280},"1.3.2":{"name":"sonic-boom","version":"1.3.2","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test":"standard && tap --no-ts --no-jsx --no-esm -t 120 test.js"},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"fastbench":"^1.0.1","husky":"^4.3.0","proxyquire":"^2.1.0","standard":"^14.0.0","tap":"^14.10.8"},"dependencies":{"atomic-sleep":"^1.0.0","flatstr":"^1.0.12"},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"ff95ea10421890306319bbed3b93650019a08262","_id":"sonic-boom@1.3.2","_nodeVersion":"14.15.4","_npmVersion":"6.14.11","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"169c2671397a490adffb070510d516544a65c0ed","size":7633,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-1.3.2.tgz"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_1.3.2_1612776189770_0.7688686626248318"},"_hasShrinkwrap":false,"publish_time":1612776189898,"_cnpm_publish_time":1612776189898},"1.3.1":{"name":"sonic-boom","version":"1.3.1","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test":"standard && tap --no-ts --no-jsx --no-esm -t 120 test.js"},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"fastbench":"^1.0.1","husky":"^4.3.0","proxyquire":"^2.1.0","standard":"^14.0.0","tap":"^14.10.8"},"dependencies":{"atomic-sleep":"^1.0.0","flatstr":"^1.0.12"},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"347a6d6ef2577ac03c07d5ed06f659c869f016ed","_id":"sonic-boom@1.3.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.11","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"6b990fa01f2d7c42e9a3efc90014d6e4337faccb","size":7630,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-1.3.1.tgz"},"directories":{},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_1.3.1_1612541049789_0.47429378712556636"},"_hasShrinkwrap":false,"publish_time":1612541049914,"_cnpm_publish_time":1612541049914},"1.3.0":{"name":"sonic-boom","version":"1.3.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test":"standard && tap --no-ts --no-jsx --no-esm -t 120 test.js"},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"fastbench":"^1.0.1","husky":"^4.3.0","proxyquire":"^2.1.0","standard":"^14.0.0","tap":"^14.10.8"},"dependencies":{"atomic-sleep":"^1.0.0","flatstr":"^1.0.12"},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"3e79240abf5d331e8ff55da04b059f226af85a92","_id":"sonic-boom@1.3.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.8","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"5c77c846ce6c395dddf2eb8e8e65f9cc576f2e76","size":7606,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-1.3.0.tgz"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_1.3.0_1600845705872_0.4891694844327832"},"_hasShrinkwrap":false,"publish_time":1600845705978,"_cnpm_publish_time":1600845705978},"1.2.0":{"name":"sonic-boom","version":"1.2.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"test":"npm run test:types && standard && tap --no-ts --no-jsx --no-esm -t 120 test.js","test:types":"tsc && tsd"},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"@types/node":"^14.11.1","fastbench":"^1.0.1","husky":"^4.3.0","proxyquire":"^2.1.0","standard":"^14.0.0","tap":"^14.10.8","tsd":"^0.13.1","typescript":"^4.0.3"},"dependencies":{"atomic-sleep":"^1.0.0","flatstr":"^1.0.12"},"husky":{"hooks":{"pre-commit":"npm test"}},"tsd":{"directory":"./types"},"gitHead":"289ad739aadede51bf2fcba32d53753c3c52b17b","_id":"sonic-boom@1.2.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.8","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"1a1bffb4cdbc58eb5c440fb3d86092a78619df71","size":25222,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-1.2.0.tgz"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_1.2.0_1600784713972_0.9138475077527402"},"_hasShrinkwrap":false,"publish_time":1600784714106,"_cnpm_publish_time":1600784714106},"1.1.0":{"name":"sonic-boom","version":"1.1.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test":"standard && tap --no-ts --no-jsx --no-esm -t 120 test.js"},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"fastbench":"^1.0.1","husky":"^4.2.3","proxyquire":"^2.1.0","standard":"^14.0.0","tap":"^14.0.0"},"dependencies":{"atomic-sleep":"^1.0.0","flatstr":"^1.0.12"},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"3b773bcdf8ac1ca63fb009b1cff9eaa0048318f5","_id":"sonic-boom@1.1.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.7","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"538c2de63aaca1b49254a7ed9d16e4931fab6ad3","size":7603,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-1.1.0.tgz"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_1.1.0_1597336325645_0.10072183207798546"},"_hasShrinkwrap":false,"publish_time":1597336325812,"_cnpm_publish_time":1597336325812},"1.0.2":{"name":"sonic-boom","version":"1.0.2","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test":"standard && tap --no-ts --no-jsx --no-esm -t 120 test.js"},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"fastbench":"^1.0.1","husky":"^4.2.3","proxyquire":"^2.1.0","standard":"^14.0.0","tap":"^14.0.0"},"dependencies":{"atomic-sleep":"^1.0.0","flatstr":"^1.0.12"},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"d6deb5039531e578c2334335fe82bfada1cd57f9","_id":"sonic-boom@1.0.2","_nodeVersion":"12.18.1","_npmVersion":"6.14.6","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"8769646fac2ecb58bd0ed60562280aa4211598df","size":7526,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-1.0.2.tgz"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_1.0.2_1594832786896_0.6520525698754893"},"_hasShrinkwrap":false,"publish_time":1594832787065,"_cnpm_publish_time":1594832787065},"1.0.1":{"name":"sonic-boom","version":"1.0.1","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test":"standard && tap --no-ts --no-jsx --no-esm -t 120 test.js"},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"fastbench":"^1.0.1","husky":"^4.2.3","proxyquire":"^2.1.0","standard":"^14.0.0","tap":"^14.0.0"},"dependencies":{"atomic-sleep":"^1.0.0","flatstr":"^1.0.12"},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"a6798ae1b956484c0cbce20df2e249a1d60d97c6","_id":"sonic-boom@1.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"shasum":"a5fdfcab1ddea31732ce9c7c054f3a5751eee089","size":7271,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-1.0.1.tgz"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_1.0.1_1584371529031_0.9172663942916359"},"_hasShrinkwrap":false,"publish_time":1584371529167,"_cnpm_publish_time":1584371529167},"1.0.0":{"name":"sonic-boom","version":"1.0.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test":"standard && tap --no-ts --no-jsx --no-esm -t 120 test.js"},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"fastbench":"^1.0.1","husky":"^4.2.3","proxyquire":"^2.1.0","standard":"^14.0.0","tap":"^14.0.0"},"dependencies":{"atomic-sleep":"^1.0.0","flatstr":"^1.0.12"},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"bd2ff5d0667412e9ad78c45d92cc0905ce67e6f9","_id":"sonic-boom@1.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"shasum":"1f75695e2d2b797ba95903dd15adddde26c02cae","size":7217,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-1.0.0.tgz"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_1.0.0_1584370494560_0.9631006985610728"},"_hasShrinkwrap":false,"publish_time":1584370494704,"_cnpm_publish_time":1584370494704},"0.7.7":{"name":"sonic-boom","version":"0.7.7","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test":"standard && tap --no-esm -t 120 test.js"},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"fastbench":"^1.0.1","pre-commit":"^1.2.2","proxyquire":"^2.1.0","standard":"^13.0.2","tap":"^12.1.0"},"dependencies":{"atomic-sleep":"^1.0.0","flatstr":"^1.0.12"},"gitHead":"21325c93f0cc48b64f809b4c8112b8505227ce90","_id":"sonic-boom@0.7.7","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"d921de887428208bfa07b0ae32c278de043f350a","size":6949,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-0.7.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-0.7.7.tgz"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_0.7.7_1583851845413_0.1566368236791036"},"_hasShrinkwrap":false,"publish_time":1583851845667,"_cnpm_publish_time":1583851845667},"0.7.6":{"name":"sonic-boom","version":"0.7.6","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test":"standard | snazzy && tap --no-esm -t 60 test.js"},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"fastbench":"^1.0.1","pre-commit":"^1.2.2","proxyquire":"^2.1.0","snazzy":"^8.0.0","standard":"^13.0.2","tap":"^12.1.0"},"dependencies":{"flatstr":"^1.0.12"},"gitHead":"c241e88997597cf2bba08265e9b4404293f38830","_id":"sonic-boom@0.7.6","_nodeVersion":"10.16.0","_npmVersion":"6.11.3","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"c42df6df884a6a3d54fa7a45b11e4e2196818d45","size":6786,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-0.7.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-0.7.6.tgz"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_0.7.6_1568644420936_0.46497752938667847"},"_hasShrinkwrap":false,"publish_time":1568644421079,"_cnpm_publish_time":1568644421079},"0.7.5":{"name":"sonic-boom","version":"0.7.5","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test":"standard | snazzy && tap --no-esm -t 60 test.js"},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"fastbench":"^1.0.1","pre-commit":"^1.2.2","proxyquire":"^2.1.0","snazzy":"^8.0.0","standard":"^13.0.2","tap":"^12.1.0"},"dependencies":{"flatstr":"^1.0.12"},"gitHead":"553a7070a9e6ee158c209b60b07975c1e4edaa3e","_id":"sonic-boom@0.7.5","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"b383d92cdaaa8e66d1f77bdec71b49806d01b5f1","size":6758,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-0.7.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-0.7.5.tgz"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_0.7.5_1563872413686_0.6493834801701581"},"_hasShrinkwrap":false,"publish_time":1563872413781,"_cnpm_publish_time":1563872413781},"0.7.4":{"name":"sonic-boom","version":"0.7.4","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test":"standard | snazzy && tap test.js "},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"fastbench":"^1.0.1","pre-commit":"^1.2.2","proxyquire":"^2.1.0","snazzy":"^8.0.0","standard":"^12.0.0","tap":"^12.1.0"},"dependencies":{"flatstr":"^1.0.9"},"gitHead":"c96197bb1a61e39fdd7e37b2a52f0ee084001912","_id":"sonic-boom@0.7.4","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"dc1740a900cf8646471f6ac1f4933a5c66c0ca60","size":6187,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-0.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-0.7.4.tgz"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_0.7.4_1558187697464_0.8811568361930089"},"_hasShrinkwrap":false,"publish_time":1558187697560,"_cnpm_publish_time":1558187697560},"0.7.3":{"name":"sonic-boom","version":"0.7.3","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test":"standard | snazzy && tap test.js "},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"fastbench":"^1.0.1","pre-commit":"^1.2.2","proxyquire":"^2.1.0","snazzy":"^8.0.0","standard":"^12.0.0","tap":"^12.1.0"},"dependencies":{"flatstr":"^1.0.9"},"gitHead":"eab4e840ad4814ea89fbdaf4391f40efd052465d","_id":"sonic-boom@0.7.3","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"cbfc18e87c2b8078b00e38ad9475c05fce5ea696","size":6119,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-0.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-0.7.3.tgz"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_0.7.3_1546716083204_0.670631672591091"},"_hasShrinkwrap":false,"publish_time":1546716083350,"_cnpm_publish_time":1546716083350},"0.7.2":{"name":"sonic-boom","version":"0.7.2","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test":"standard | snazzy && tap test.js "},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"fastbench":"^1.0.1","pre-commit":"^1.2.2","proxyquire":"^2.1.0","snazzy":"^8.0.0","standard":"^12.0.0","tap":"^12.1.0"},"dependencies":{"flatstr":"^1.0.9"},"gitHead":"e7ad0b4a6d676c3e598d6c9e1cb9c69aae1ff0b2","_id":"sonic-boom@0.7.2","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"e1982b4c6c76bfe56bc4a2579fcb1e6949b7cd3a","size":6028,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-0.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-0.7.2.tgz"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_0.7.2_1546606195031_0.26790970633083133"},"_hasShrinkwrap":false,"publish_time":1546606195147,"_cnpm_publish_time":1546606195147},"0.7.1":{"name":"sonic-boom","version":"0.7.1","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test":"standard | snazzy && tap test.js "},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"fastbench":"^1.0.1","pre-commit":"^1.2.2","proxyquire":"^2.1.0","snazzy":"^8.0.0","standard":"^12.0.0","tap":"^12.1.0"},"dependencies":{"flatstr":"^1.0.9"},"gitHead":"f41da47b1158cdd18debe7ad2b22fc1ca193462f","_id":"sonic-boom@0.7.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"d6aae30428802dbd43b1167643efe1ef708bb534","size":5679,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-0.7.1.tgz"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_0.7.1_1544370125105_0.9783950514595243"},"_hasShrinkwrap":false,"publish_time":1544370125270,"_cnpm_publish_time":1544370125270},"0.7.0":{"name":"sonic-boom","version":"0.7.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test":"standard | snazzy && tap test.js "},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"fastbench":"^1.0.1","pre-commit":"^1.2.2","proxyquire":"^2.1.0","snazzy":"^8.0.0","standard":"^12.0.0","tap":"^12.1.0"},"dependencies":{"flatstr":"^1.0.9"},"gitHead":"77e0374b5fd89c2e5e30fe582e994b2468b010d5","_id":"sonic-boom@0.7.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"a6ed876a1f3a3e1244e41cef99f76215866710d7","size":5607,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-0.7.0.tgz"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_0.7.0_1544306486305_0.059179038378745163"},"_hasShrinkwrap":false,"publish_time":1544306486416,"_cnpm_publish_time":1544306486416},"0.6.3":{"name":"sonic-boom","version":"0.6.3","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test":"standard | snazzy && tap test.js "},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"fastbench":"^1.0.1","pre-commit":"^1.2.2","proxyquire":"^2.1.0","snazzy":"^8.0.0","standard":"^12.0.0","tap":"^12.0.0"},"dependencies":{"flatstr":"^1.0.8"},"gitHead":"5bb188174565c664c709f73e240cba946f819a2d","_id":"sonic-boom@0.6.3","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"a02f9fc8d5ec42166e28c39760cc833552056595","size":5281,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-0.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-0.6.3.tgz"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_0.6.3_1542820708032_0.6511828560607149"},"_hasShrinkwrap":false,"publish_time":1542820708227,"_cnpm_publish_time":1542820708227},"0.6.2":{"name":"sonic-boom","version":"0.6.2","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test":"standard | snazzy && tap test.js "},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"fastbench":"^1.0.1","pre-commit":"^1.2.2","proxyquire":"^2.1.0","snazzy":"^8.0.0","standard":"^12.0.0","tap":"^12.0.0"},"dependencies":{"flatstr":"^1.0.8"},"gitHead":"f642bc2fea61b1573ea642c6ef9010fae9448740","_id":"sonic-boom@0.6.2","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"e6b634db44b533f0d73796e7a906923a803b2b50","size":5144,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-0.6.2.tgz"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_0.6.2_1541584731672_0.628548879341223"},"_hasShrinkwrap":false,"publish_time":1541584731794,"_cnpm_publish_time":1541584731794},"0.6.1":{"name":"sonic-boom","version":"0.6.1","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test":"standard | snazzy && tap test.js "},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"fastbench":"^1.0.1","pre-commit":"^1.2.2","proxyquire":"^2.1.0","snazzy":"^8.0.0","standard":"^12.0.0","tap":"^12.0.0"},"dependencies":{"flatstr":"^1.0.5"},"gitHead":"2a1adc9fe3b082baf1f136913a1efb461fdfc66b","_id":"sonic-boom@0.6.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"da832af4ed7c477eb5317fe4c5132c75f7556245","size":4742,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-0.6.1.tgz"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_0.6.1_1535642134792_0.1825675453769955"},"_hasShrinkwrap":false,"publish_time":1535642134910,"_cnpm_publish_time":1535642134910},"0.6.0":{"name":"sonic-boom","version":"0.6.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test":"standard | snazzy && tap test.js "},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"fastbench":"^1.0.1","pre-commit":"^1.2.2","snazzy":"^7.1.1","standard":"^11.0.0","tap":"^11.1.4"},"dependencies":{"flatstr":"^1.0.5"},"gitHead":"a2f80a7196fb0dcf6ff9242077a71cb40e88028a","_id":"sonic-boom@0.6.0","_npmVersion":"6.2.0","_nodeVersion":"8.11.3","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"c1a6ef9444b0b83bcafeb48731e4b26254cca3d5","size":4538,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-0.6.0.tgz"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_0.6.0_1532528019162_0.5613866190313344"},"_hasShrinkwrap":false,"publish_time":1532528019275,"_cnpm_publish_time":1532528019275},"0.5.0":{"name":"sonic-boom","version":"0.5.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test":"standard | snazzy && tap test.js "},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"fastbench":"^1.0.1","pre-commit":"^1.2.2","snazzy":"^7.1.1","standard":"^11.0.0","tap":"^11.1.4"},"dependencies":{"flatstr":"^1.0.5"},"gitHead":"5f3f6f283606b934e8db873087e6ff5b14aa9165","_id":"sonic-boom@0.5.0","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"06b28c5bde0703c2ae5009ab2ef3f4749052ff73","size":4137,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-0.5.0.tgz"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_0.5.0_1525699843256_0.5178609920762733"},"_hasShrinkwrap":false,"publish_time":1525699843319,"_cnpm_publish_time":1525699843319},"0.4.1":{"name":"sonic-boom","version":"0.4.1","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test":"standard | snazzy && tap test.js "},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"pre-commit":"^1.2.2","snazzy":"^7.0.0","standard":"^10.0.3","fastbench":"^1.0.1","tap":"^11.0.0"},"dependencies":{"flatstr":"^1.0.5"},"gitHead":"56333c4f9f32050cf02abe9104cfc69ba507fd58","_id":"sonic-boom@0.4.1","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"16384bfd7129134842e8cbd36aaf7af70e65b124","size":4010,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-0.4.1.tgz"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_0.4.1_1525105415431_0.7974803769768706"},"_hasShrinkwrap":false,"publish_time":1525105415561,"_cnpm_publish_time":1525105415561},"0.4.0":{"name":"sonic-boom","version":"0.4.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test":"standard | snazzy && tap test.js "},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"pre-commit":"^1.2.2","snazzy":"^7.0.0","standard":"^10.0.3","fastbench":"^1.0.1","tap":"^11.0.0"},"dependencies":{"flatstr":"^1.0.5"},"gitHead":"ddb2fb4e18680b8048a04e1e1e6368fe91015103","_id":"sonic-boom@0.4.0","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"9b92325cbb2f67e0096eac4cf80aefe0a52afaf7","size":3954,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-0.4.0.tgz"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_0.4.0_1525098650466_0.2967094314491985"},"_hasShrinkwrap":false,"publish_time":1525098650514,"_cnpm_publish_time":1525098650514},"0.3.0":{"name":"sonic-boom","version":"0.3.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test":"standard | snazzy && tap test.js "},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"pre-commit":"^1.2.2","snazzy":"^7.0.0","standard":"^10.0.3","fastbench":"^1.0.1","tap":"^11.0.0"},"dependencies":{"flatstr":"^1.0.5"},"gitHead":"8739e681f7ffe74ff4b8acea7c38714ded417d47","_id":"sonic-boom@0.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"b0f8b2a85fbd19cb0ef8de8569ab14d81e86a29e","size":3878,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-0.3.0.tgz"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_0.3.0_1523698155327_0.7137043896660502"},"_hasShrinkwrap":false,"publish_time":1523698155445,"_cnpm_publish_time":1523698155445},"0.2.0":{"name":"sonic-boom","version":"0.2.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test":"standard | snazzy && tap test.js "},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"pre-commit":"^1.2.2","snazzy":"^7.0.0","standard":"^10.0.3","fastbench":"^1.0.1","tap":"^11.0.0"},"dependencies":{"flatstr":"^1.0.5","reusify":"^1.0.3"},"gitHead":"a625324f1d7951a04a202c95039c5da89e4a844d","_id":"sonic-boom@0.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"300e2515428752ce839da94513ba8be99ac59555","size":3752,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-0.2.0.tgz"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom_0.2.0_1523627027484_0.21180086752398952"},"_hasShrinkwrap":false,"publish_time":1523627027575,"_cnpm_publish_time":1523627027575},"0.1.0":{"name":"sonic-boom","version":"0.1.0","description":"Extremely fast utf8 only stream implementation","main":"index.js","scripts":{"test":"standard | snazzy && tap test.js "},"repository":{"type":"git","url":"git+https://github.com/mcollina/sonic-boom.git"},"keywords":["stream","fs","net","fd","file","descriptor","fast"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/sonic-boom/issues"},"homepage":"https://github.com/mcollina/sonic-boom#readme","devDependencies":{"pre-commit":"^1.2.2","snazzy":"^7.0.0","standard":"^10.0.3","tap":"^11.0.0"},"dependencies":{"fastbench":"^1.0.1","flatstr":"^1.0.5","reusify":"^1.0.3"},"gitHead":"1094553753c073b12f7738e10e181c6f2ec31e9b","_id":"sonic-boom@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"7c12b615cfb158fea5961ee948a2de2589b1420e","size":3634,"noattachment":false,"key":"/sonic-boom/-/sonic-boom-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sonic-boom/download/sonic-boom-0.1.0.tgz"},"maintainers":[{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":""},{"name":"watson","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonic-boom-0.1.0.tgz_1514039307281_0.8129382599145174"},"directories":{},"publish_time":1514039308244,"_hasShrinkwrap":false,"_cnpm_publish_time":1514039308244}},"readme":"# sonic-boom\n\nExtremely fast utf8-only stream implementation to write to files and\nfile descriptors.\n\nThis implementation is partial, but support backpressure and `.pipe()` in is here.\nHowever, it is 2-3x faster than Node Core `fs.createWriteStream()`:\n\n```\nbenchSonic*1000: 1916.904ms\nbenchSonicSync*1000: 8605.265ms\nbenchSonic4k*1000: 1965.231ms\nbenchSonicSync4k*1000: 1588.224ms\nbenchCore*1000: 5851.959ms\nbenchConsole*1000: 7605.713ms\n```\n\nNote that sync mode without buffering is _slower_ than a Node Core WritableStream, however\nthis mode matches the expected behavior of `console.log()`.\n\nNote that if this is used to log to a windows terminal (`cmd.exe` or\npowershell), it is needed to run `chcp 65001` in the terminal to\ncorrectly display utf-8 characters, see\n[chcp](https://ss64.com/nt/chcp.html) for more details.\n\n## Install\n\n```\nnpm i sonic-boom\n```\n\n## Example\n\n```js\n'use strict'\n\nconst SonicBoom = require('sonic-boom')\nconst sonic = new SonicBoom({ fd: process.stdout.fd }) // or { dest: '/path/to/destination' }\n\nfor (let i = 0; i < 10; i++) {\n  sonic.write('hello sonic\\n')\n}\n```\n\n## API\n\n### SonicBoom(opts)\n\nCreates a new instance of SonicBoom.\n\nThe options are:\n\n* `fd`: a file descriptor, something that is returned by `fs.open` or\n   `fs.openSync`.\n* `dest`: a string that is a path to a file to be written to (mode controlled by the `append` option).\n* `minLength`: the minimum length of the internal buffer that is\n  required to be full before flushing.\n* `maxLength`: the maximum length of the internal buffer. If a write operation would cause the buffer\n  to exceed `maxLength`, the data written is dropped and a `drop` event is emitted with the dropped data\n* `maxWrite`: the maximum number of bytes that can be written; default: 16384\n* `periodicFlush`: calls `flush` every x`ms`.\n* `sync`: perform writes synchronously (similar to `console.log`).\n* `fsync`: perform a [fsyncSync](https://nodejs.org/api/fs.html#fsfsyncsyncfd) every time a write is completed.\n* `append`: appends writes to dest file instead of truncating it (default `true`).\n* `mode`: specify the creating file `mode` (see [fs.open()](https://nodejs.org/api/fs.html#fsopenpath-flags-mode-callback) from Node.js core).\n* `contentMode`: which type of data you can send to the `write` function, supported values are `utf8` or `buffer`. (default `utf8`)\n* `mkdir`: ensure directory for dest file exists when `true` (default `false`).\n* `retryEAGAIN(err, writeBufferLen, remainingBufferLen)`: a function that will be called when sonic-boom\n    write/writeSync/flushSync encounters a EAGAIN or EBUSY error. If the return value is\n    true sonic-boom will retry the operation, otherwise it will bubble the\n    error. `err` is the error that caused this function to be called,\n    `writeBufferLen` is the length of the buffer sonic-boom tried to write, and\n    `remainingBufferLen` is the length of the remaining buffer sonic-boom didn't try to write.\n\nFor `sync:false`  a `SonicBoom` instance will emit the `'ready'` event when a file descriptor is available.\nFor `sync:true` this is not relevant because the `'ready'` event will be fired when the `SonicBoom` instance is created, before it can be subscribed to.\n\n\n### SonicBoom#write(string)\n\nWrites the string to the file.\nIt will return false to signal the producer to slow down.\n\n### SonicBoom#flush([cb])\n\nWrites the current buffer to the file if a write was not in progress.\nDo nothing if `minLength` is zero or if it is already writing.\n\ncall the callback when the flush operation is completed. when failed the callback is called with an error.\n\n### SonicBoom#reopen([file])\n\nReopen the file in place, useful for log rotation.\n\nExample:\n\n```js\nconst stream = new SonicBoom('./my.log')\nprocess.on('SIGUSR2', function () {\n  stream.reopen()\n})\n```\n\n### SonicBoom#flushSync()\n\nFlushes the buffered data synchronously. This is a costly operation.\n\n### SonicBoom#end()\n\nCloses the stream, the data will be flushed down asynchronously\n\n### SonicBoom#destroy()\n\nCloses the stream immediately, the data is not flushed.\n\n### Events\n\n\n#### SonicBoom#close\n\nSee [Stream#close](https://nodejs.org/api/stream.html#event-close). The `'close'` event when the instance has been closed.\n\n#### SonicBoom#drain\n\nSee [Stream#drain](https://nodejs.org/api/stream.html#event-drain). The `'drain'` event is emitted when source can resume sending data.\n\n#### SonicBoom#drop <any>\n\nWhen destination file maximal length is reached, the `'drop'` event is emitted with data that could not be written. \n\n#### SonicBoom#error <Error>\n\nThe `'error'` event is emitted when the destination file can not be opened, or written.\n\n#### SonicBoom#finish\n\nSee [Stream#finish](https://nodejs.org/api/stream.html#event-finish). The `'finish'` event after calling `end()` method and when all data was written.\n\n#### SonicBoom#ready\n\nThe `'ready'` event occurs when the created instance is ready to process input.\n\n#### SonicBoom#write <number>\n\nThe `'write'` event occurs every time data is written to the underlying file. It emits the number of written bytes.\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/pinojs/sonic-boom#readme","bugs":{"url":"https://github.com/pinojs/sonic-boom/issues"},"license":"MIT"}