{"_id":"meros","_rev":"168756","name":"meros","description":"A fast 610B utility that makes reading multipart responses simple","dist-tags":{"beta":"1.1.0-beta.2","latest":"1.1.4","next":"1.2.0-next.4"},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"time":{"modified":"2021-12-24T08:51:16.000Z","created":"2020-07-07T10:56:20.217Z","1.2.0-next.4":"2021-12-24T08:45:27.989Z","1.2.0-next.3":"2021-12-22T13:51:32.818Z","1.2.0-next.2":"2021-12-22T12:26:09.690Z","1.2.0-next.1":"2021-12-22T12:21:51.082Z","1.1.4":"2021-02-22T22:31:20.237Z","1.1.3":"2021-02-22T22:08:24.416Z","1.1.2":"2021-02-09T09:02:00.566Z","1.1.1":"2021-02-09T08:58:06.841Z","1.1.0":"2021-02-09T06:32:34.475Z","1.1.0-beta.2":"2021-02-03T08:52:25.523Z","1.1.0-beta.1":"2021-02-02T23:45:17.434Z","1.0.0":"2021-01-26T06:41:02.444Z","1.0.0-beta.11":"2020-11-23T09:12:03.706Z","1.0.0-beta.10":"2020-11-22T21:34:10.702Z","1.0.0-beta.9":"2020-11-18T00:16:59.294Z","1.0.0-beta.8":"2020-11-18T00:13:52.243Z","1.0.0-beta.7":"2020-11-14T00:41:17.849Z","1.0.0-beta.6":"2020-11-13T22:52:26.358Z","1.0.0-beta.5":"2020-11-12T12:43:27.445Z","1.0.0-beta.4":"2020-11-11T02:45:09.751Z","1.0.0-beta.3":"2020-11-10T07:20:15.566Z","1.0.0-beta.2":"2020-11-10T07:12:06.234Z","1.0.0-beta.1":"2020-11-10T06:53:59.436Z","0.0.3":"2020-10-08T11:54:13.500Z","0.0.2":"2020-07-24T04:05:49.180Z","0.0.1":"2020-07-07T10:56:20.217Z"},"users":{},"author":{"name":"Marais Rossouw","email":"me@marais.dev","url":"https://marais.io"},"repository":{"type":"git","url":"git+https://github.com/maraisr/meros.git"},"versions":{"1.2.0-next.4":{"name":"meros","version":"1.2.0-next.4","description":"A fast 626B utility that makes reading multipart responses simple","keywords":["defer","fetch","graphql","multipart mixed","multipart","reader","stream","utility"],"repository":{"type":"git","url":"git+https://github.com/maraisr/meros.git"},"license":"MIT","author":{"name":"Marais Rossouw","email":"me@marais.dev","url":"https://marais.io"},"sideEffects":false,"exports":{".":{"browser":{"import":"./browser/index.mjs","require":"./browser/index.js"},"node":{"import":"./node/index.mjs","require":"./node/index.js"},"default":{"import":"./node/index.mjs","require":"./node/index.js"}},"./browser":{"import":"./browser/index.mjs","require":"./browser/index.js"},"./node":{"import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"main":"node/index.js","unpkg":"browser/index.min.js","module":"node/index.mjs","browser":"browser/index.mjs","types":"index.d.ts","scripts":{"bench":"node -r tsm -r ./test/_polyfill.ts bench/index.ts","build":"rollup -c","format":"prettier --write --list-different \"{*,examples/*/**,.github/**/*}.+(ts|tsx|json|yml|md)\"","prepublishOnly":"pnpm run build","test":"uvu test \".spec.ts$\" -r tsm -r test/_polyfill.ts -i suites","typecheck":"tsc --noEmit"},"devDependencies":{"@marais/tsconfig":"0.0.2","@n1ru4l/push-pull-async-iterable-iterator":"3.2.0","@rollup/plugin-node-resolve":"13.1.1","@types/node":"17.0.2","prettier":"2.5.1","rollup":"2.61.1","rollup-plugin-dts":"4.0.1","rollup-plugin-terser":"7.0.2","tsm":"2.2.1","typescript":"4.5.4","uvu":"0.5.2"},"peerDependencies":{"@types/node":">=12"},"peerDependenciesMeta":{"@types/node":{"optional":true}},"engines":{"node":">=12"},"volta":{"node":"17.3.0"},"readmeFilename":"readme.md","gitHead":"922cfe244297a807734c0450f1102c5dfaf8dc28","bugs":{"url":"https://github.com/maraisr/meros/issues"},"homepage":"https://github.com/maraisr/meros#readme","_id":"meros@1.2.0-next.4","_nodeVersion":"17.3.0","_npmVersion":"8.3.0","dist":{"shasum":"480c91d76d409d6a32ee5a633954aae04b93b03a","size":7014,"noattachment":false,"key":"/meros/-/meros-1.2.0-next.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-1.2.0-next.4.tgz"},"_npmUser":{"name":"marais","email":"me@marais.co"},"directories":{},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_1.2.0-next.4_1640335527831_0.5562149100667162"},"_hasShrinkwrap":false,"publish_time":1640335527989,"_cnpm_publish_time":1640335527989},"1.2.0-next.3":{"name":"meros","version":"1.2.0-next.3","description":"A fast 626B utility that makes reading multipart responses simple","keywords":["defer","fetch","graphql","multipart mixed","multipart","reader","stream","utility"],"repository":{"type":"git","url":"git+https://github.com/maraisr/meros.git"},"license":"MIT","author":{"name":"Marais Rossouw","email":"me@marais.dev","url":"https://marais.io"},"sideEffects":false,"exports":{".":{"browser":{"import":"./browser/index.mjs","require":"./browser/index.js"},"node":{"import":"./node/index.mjs","require":"./node/index.js"},"default":{"import":"./node/index.mjs","require":"./node/index.js"}},"./browser":{"import":"./browser/index.mjs","require":"./browser/index.js"},"./node":{"import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"main":"node/index.js","unpkg":"browser/index.min.js","module":"node/index.mjs","browser":"browser/index.mjs","types":"index.d.ts","scripts":{"bench":"node -r tsm -r ./test/_polyfill.ts bench/index.ts","build":"rollup -c","format":"prettier --write --list-different \"{*,examples/*/**,.github/**/*}.+(ts|tsx|json|yml|md)\"","prepublishOnly":"pnpm run build","test":"uvu test \".spec.ts$\" -r tsm -r test/_polyfill.ts -i suites","typecheck":"tsc --noEmit"},"devDependencies":{"@marais/tsconfig":"0.0.2","@n1ru4l/push-pull-async-iterable-iterator":"3.2.0","@rollup/plugin-node-resolve":"13.1.1","@types/node":"16.11.11","prettier":"2.5.1","rollup":"2.61.1","rollup-plugin-dts":"4.0.1","rollup-plugin-filesize":"9.1.1","rollup-plugin-terser":"7.0.2","rollup-plugin-typescript2":"0.31.1","tslib":"2.3.1","tsm":"2.2.1","typescript":"4.5.4","uvu":"0.5.2"},"peerDependencies":{"@types/node":">=12"},"peerDependenciesMeta":{"@types/node":{"optional":true}},"engines":{"node":">=12"},"volta":{"node":"16.11.0"},"readmeFilename":"readme.md","gitHead":"8da972ef7c409523421518666baa3c92c4319e98","bugs":{"url":"https://github.com/maraisr/meros/issues"},"homepage":"https://github.com/maraisr/meros#readme","_id":"meros@1.2.0-next.3","_nodeVersion":"16.11.0","_npmVersion":"8.0.0","dist":{"shasum":"6d76c7bdfc4dba443b9a708c25206cb3011d4b9f","size":7113,"noattachment":false,"key":"/meros/-/meros-1.2.0-next.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-1.2.0-next.3.tgz"},"_npmUser":{"name":"marais","email":"me@marais.co"},"directories":{},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_1.2.0-next.3_1640181092668_0.6927179546678468"},"_hasShrinkwrap":false,"publish_time":1640181092818,"_cnpm_publish_time":1640181092818},"1.2.0-next.2":{"name":"meros","version":"1.2.0-next.2","description":"A fast 610B utility that makes reading multipart responses simple","keywords":["defer","fetch","graphql","multipart mixed","multipart","reader","stream","utility"],"repository":{"type":"git","url":"git+https://github.com/maraisr/meros.git"},"license":"MIT","author":{"name":"Marais Rossouw","email":"me@marais.dev","url":"https://marais.io"},"sideEffects":false,"exports":{".":{"import":"./node/index.mjs","browser":"./browser/index.mjs","require":"./node/index.js"},"./browser":{"import":"./browser/index.mjs","require":"./browser/index.js"},"./node":{"import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"main":"node/index.js","unpkg":"browser/index.min.js","module":"node/index.mjs","browser":"browser/index.mjs","types":"index.d.ts","scripts":{"bench":"node -r tsm -r ./test/_polyfill.ts bench/index.ts","build":"rollup -c","format":"prettier --write --list-different \"{*,examples/*/**,.github/**/*}.+(ts|tsx|json|yml|md)\"","prepublishOnly":"pnpm run build","test":"uvu test \".spec.ts$\" -r tsm -r test/_polyfill.ts","typecheck":"tsc --noEmit"},"devDependencies":{"@marais/tsconfig":"0.0.2","@n1ru4l/push-pull-async-iterable-iterator":"3.2.0","@rollup/plugin-node-resolve":"13.1.1","@types/node":"16.11.11","prettier":"2.5.1","rollup":"2.61.1","rollup-plugin-dts":"4.0.1","rollup-plugin-filesize":"9.1.1","rollup-plugin-terser":"7.0.2","rollup-plugin-typescript2":"0.31.1","tslib":"2.3.1","tsm":"2.2.1","typescript":"4.5.4","uvu":"0.5.2"},"peerDependencies":{"@types/node":">=12"},"peerDependenciesMeta":{"@types/node":{"optional":true}},"engines":{"node":">=12"},"volta":{"node":"16.11.0"},"readmeFilename":"readme.md","gitHead":"f23afcecaec0d66d6a2169daf61afb9848b7c568","bugs":{"url":"https://github.com/maraisr/meros/issues"},"homepage":"https://github.com/maraisr/meros#readme","_id":"meros@1.2.0-next.2","_nodeVersion":"16.11.0","_npmVersion":"8.0.0","dist":{"shasum":"98061e1c9adb421b0b5b49fcc69de7a268c94546","size":7075,"noattachment":false,"key":"/meros/-/meros-1.2.0-next.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-1.2.0-next.2.tgz"},"_npmUser":{"name":"marais","email":"me@marais.co"},"directories":{},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_1.2.0-next.2_1640175969542_0.6956435393365763"},"_hasShrinkwrap":false,"publish_time":1640175969690,"_cnpm_publish_time":1640175969690},"1.2.0-next.1":{"name":"meros","version":"1.2.0-next.1","description":"A fast 575B utility that makes reading multipart responses simple","keywords":["defer","fetch","graphql","multipart mixed","multipart","reader","stream","utility"],"repository":{"type":"git","url":"git+https://github.com/maraisr/meros.git"},"license":"MIT","author":{"name":"Marais Rossouw","email":"me@marais.dev","url":"https://marais.io"},"sideEffects":false,"exports":{".":{"import":"./node/index.mjs","browser":"./browser/index.mjs","require":"./node/index.js"},"./browser":{"import":"./browser/index.mjs","require":"./browser/index.js"},"./node":{"import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"main":"node/index.js","unpkg":"browser/index.min.js","module":"node/index.mjs","browser":"browser/index.mjs","types":"index.d.ts","scripts":{"bench":"node -r tsm -r ./test/_polyfill.ts bench/index.ts","build":"rollup -c","format":"prettier --write --list-different \"{*,examples/*/**,.github/**/*}.+(ts|tsx|json|yml|md)\"","prepublishOnly":"pnpm run build","test":"uvu test \".spec.ts$\" -r tsm -r test/_polyfill.ts","typecheck":"tsc --noEmit"},"devDependencies":{"@marais/tsconfig":"0.0.2","@n1ru4l/push-pull-async-iterable-iterator":"3.2.0","@rollup/plugin-node-resolve":"13.1.1","@types/node":"16.11.11","prettier":"2.5.1","rollup":"2.61.1","rollup-plugin-dts":"4.0.1","rollup-plugin-filesize":"9.1.1","rollup-plugin-terser":"7.0.2","rollup-plugin-typescript2":"0.31.1","tslib":"2.3.1","tsm":"2.2.1","typescript":"4.5.4","uvu":"0.5.2"},"peerDependencies":{"@types/node":">=12"},"peerDependenciesMeta":{"@types/node":{"optional":true}},"engines":{"node":">=12"},"volta":{"node":"16.11.0"},"readmeFilename":"readme.md","gitHead":"cf6f16118f5b418e191e653238ce628922f1025a","bugs":{"url":"https://github.com/maraisr/meros/issues"},"homepage":"https://github.com/maraisr/meros#readme","_id":"meros@1.2.0-next.1","_nodeVersion":"16.11.0","_npmVersion":"8.0.0","dist":{"shasum":"84047db39e1fdb94acf7c8f17dd07928605f7849","size":7016,"noattachment":false,"key":"/meros/-/meros-1.2.0-next.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-1.2.0-next.1.tgz"},"_npmUser":{"name":"marais","email":"me@marais.co"},"directories":{},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_1.2.0-next.1_1640175710747_0.25558686255455787"},"_hasShrinkwrap":false,"publish_time":1640175711082,"_cnpm_publish_time":1640175711082},"1.1.4":{"name":"meros","version":"1.1.4","description":"A fast 610B utility that makes reading multipart responses simple","keywords":["defer","fetch","graphql","multipart mixed","multipart","reader","stream","utility"],"repository":{"type":"git","url":"git+https://github.com/maraisr/meros.git"},"license":"MIT","author":{"name":"Marais Rossouw","email":"me@marais.dev","url":"https://marais.io"},"sideEffects":false,"exports":{".":{"import":"./node/index.mjs","browser":"./browser/index.mjs","require":"./node/index.js"},"./browser":{"import":"./browser/index.mjs","require":"./browser/index.js"},"./node":{"import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"main":"node/index.js","unpkg":"browser/index.min.js","module":"node/index.mjs","browser":"browser/index.mjs","types":"index.d.ts","scripts":{"bench":"node -r ts-node/register -r ./test/_polyfill.js bench/index.ts","build":"rollup -c","format":"prettier  --write --list-different \"{*,.github/**/*}.+(ts|json|yml|md)\"","prepublishOnly":"yarn build","test":"uvu -r ts-node/register -r ./test/_polyfill.js -i _polyfill -i mocks test","typecheck":"tsc --noEmit"},"prettier":{"bracketSpacing":true,"printWidth":80,"proseWrap":"always","singleQuote":true,"tabWidth":4,"trailingComma":"all","useTabs":true,"overrides":[{"files":["*.md"],"options":{"tabWidth":2,"useTabs":false}}]},"devDependencies":{"@marais/tsconfig":"0.0.1","@n1ru4l/push-pull-async-iterable-iterator":"2.1.2","@rollup/plugin-node-resolve":"11.2.0","@types/benchmark":"2.1.0","@types/node":"14.14.31","benchmark":"2.1.4","fetch-multipart-graphql":"3.0.0","it-multipart":"1.0.7","prettier":"2.2.1","rollup":"2.39.0","rollup-plugin-dts":"2.0.1","rollup-plugin-filesize":"9.1.0","rollup-plugin-terser":"7.0.2","rollup-plugin-typescript2":"0.30.0","ts-node":"9.1.1","typescript":"4.1.5","uvu":"0.5.1"},"peerDependencies":{"@types/node":">=12"},"peerDependenciesMeta":{"@types/node":{"optional":true}},"engines":{"node":">=12"},"volta":{"node":"15.8.0","yarn":"1.22.10"},"gitHead":"10006a1c3be5c5fa31811a183aca925db2261448","bugs":{"url":"https://github.com/maraisr/meros/issues"},"homepage":"https://github.com/maraisr/meros#readme","_id":"meros@1.1.4","_nodeVersion":"15.8.0","_npmVersion":"7.5.1","dist":{"shasum":"c17994d3133db8b23807f62bec7f0cb276cfd948","size":7193,"noattachment":false,"key":"/meros/-/meros-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-1.1.4.tgz"},"_npmUser":{"name":"marais","email":"me@maraisr.com"},"directories":{},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_1.1.4_1614033080068_0.674666659725943"},"_hasShrinkwrap":false,"publish_time":1614033080237,"_cnpm_publish_time":1614033080237},"1.1.3":{"name":"meros","version":"1.1.3","description":"A fast 610B utility that makes reading multipart responses simple","keywords":["defer","fetch","graphql","multipart mixed","multipart","reader","stream","utility"],"repository":{"type":"git","url":"git+https://github.com/maraisr/meros.git"},"license":"MIT","author":{"name":"Marais Rossouw","email":"me@marais.dev","url":"https://marais.io"},"sideEffects":false,"exports":{".":{"import":"./node/index.mjs","browser":"./browser/index.mjs","require":"./node/index.js"},"./browser":{"import":"./browser/index.mjs","require":"./browser/index.js"},"./node":{"import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"main":"node/index.js","unpkg":"browser/index.min.js","module":"node/index.mjs","browser":"browser/index.mjs","types":"index.d.ts","scripts":{"bench":"node -r ts-node/register -r ./test/_polyfill.js bench/index.ts","build":"rollup -c","format":"prettier  --write --list-different \"{*,.github/**/*}.+(ts|json|yml|md)\"","prepublishOnly":"yarn build","test":"uvu -r ts-node/register -r ./test/_polyfill.js -i _polyfill -i mocks test","typecheck":"tsc --noEmit"},"prettier":{"bracketSpacing":true,"printWidth":80,"proseWrap":"always","singleQuote":true,"tabWidth":4,"trailingComma":"all","useTabs":true,"overrides":[{"files":["*.md"],"options":{"tabWidth":2,"useTabs":false}}]},"devDependencies":{"@marais/tsconfig":"0.0.1","@n1ru4l/push-pull-async-iterable-iterator":"2.1.2","@rollup/plugin-node-resolve":"11.2.0","@types/benchmark":"2.1.0","@types/node":"14.14.31","benchmark":"2.1.4","fetch-multipart-graphql":"3.0.0","it-multipart":"1.0.7","prettier":"2.2.1","rollup":"2.39.0","rollup-plugin-dts":"2.0.1","rollup-plugin-filesize":"9.1.0","rollup-plugin-terser":"7.0.2","rollup-plugin-typescript2":"0.30.0","ts-node":"9.1.1","typescript":"4.1.5","uvu":"0.5.1"},"peerDependencies":{"@types/node":">=12"},"peerDependenciesMeta":{"@types/node":{"optional":true}},"engines":{"node":">=12"},"volta":{"node":"15.8.0","yarn":"1.22.10"},"gitHead":"ce47c31195c2651af717b0d88f06f9b43fd5482b","bugs":{"url":"https://github.com/maraisr/meros/issues"},"homepage":"https://github.com/maraisr/meros#readme","_id":"meros@1.1.3","_nodeVersion":"15.8.0","_npmVersion":"7.5.1","dist":{"shasum":"9e4467927565393637158081cefaa10037862618","size":7195,"noattachment":false,"key":"/meros/-/meros-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-1.1.3.tgz"},"_npmUser":{"name":"marais","email":"me@maraisr.com"},"directories":{},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_1.1.3_1614031704185_0.048530752022514"},"_hasShrinkwrap":false,"publish_time":1614031704416,"_cnpm_publish_time":1614031704416},"1.1.2":{"name":"meros","version":"1.1.2","description":"A fast 610B utility that makes reading multipart responses simple","keywords":["defer","fetch","graphql","multipart mixed","multipart","reader","stream","utility"],"repository":{"type":"git","url":"git+https://github.com/maraisr/meros.git"},"license":"MIT","author":{"name":"Marais Rossouw","email":"me@marais.dev","url":"https://marais.io"},"sideEffects":false,"exports":{".":{"import":"./node/index.mjs","browser":"./browser/index.mjs","require":"./node/index.js"},"./browser":{"import":"./browser/index.mjs","require":"./browser/index.js"},"./node":{"import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"main":"node/index.js","unpkg":"browser/index.min.js","module":"node/index.mjs","browser":"browser/index.mjs","types":"index.d.ts","scripts":{"bench":"node -r ts-node/register -r ./test/_polyfill.js bench/index.ts","build":"rollup -c","format":"prettier  --write --list-different \"{*,.github/**/*}.+(ts|json|yml|md)\"","prepublishOnly":"yarn build","test":"uvu -r ts-node/register -r ./test/_polyfill.js -i _polyfill -i mocks test","typecheck":"tsc --noEmit"},"prettier":{"bracketSpacing":true,"printWidth":80,"proseWrap":"always","singleQuote":true,"tabWidth":4,"trailingComma":"all","useTabs":true,"overrides":[{"files":["*.md"],"options":{"tabWidth":2,"useTabs":false}}]},"devDependencies":{"@marais/tsconfig":"0.0.1","@n1ru4l/push-pull-async-iterable-iterator":"2.0.1","@rollup/plugin-node-resolve":"11.1.1","@types/benchmark":"2.1.0","@types/node":"14.14.25","benchmark":"2.1.4","fetch-multipart-graphql":"3.0.0","it-multipart":"1.0.6","prettier":"2.2.1","rollup":"2.38.5","rollup-plugin-dts":"2.0.1","rollup-plugin-filesize":"9.1.0","rollup-plugin-terser":"7.0.2","rollup-plugin-typescript2":"0.29.0","ts-node":"9.1.1","typescript":"4.1.3","uvu":"0.5.1"},"peerDependencies":{"@types/node":">=12"},"peerDependenciesMeta":{"@types/node":{"optional":true}},"engines":{"node":">=12"},"volta":{"node":"15.8.0","yarn":"1.22.10"},"gitHead":"cf7625d675e86cc200e274914ada1438d182f851","bugs":{"url":"https://github.com/maraisr/meros/issues"},"homepage":"https://github.com/maraisr/meros#readme","_id":"meros@1.1.2","_nodeVersion":"15.8.0","_npmVersion":"7.5.1","dist":{"shasum":"12d5f520458ba8ae1536092824c1744fa09cf79d","size":7200,"noattachment":false,"key":"/meros/-/meros-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-1.1.2.tgz"},"_npmUser":{"name":"marais","email":"me@maraisr.com"},"directories":{},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_1.1.2_1612861320424_0.37849490605691294"},"_hasShrinkwrap":false,"publish_time":1612861320566,"_cnpm_publish_time":1612861320566},"1.1.1":{"name":"meros","version":"1.1.1","description":"A fast 610B utility that makes reading multipart responses simple","keywords":["defer","fetch","graphql","multipart mixed","multipart","reader","stream","utility"],"repository":{"type":"git","url":"git+https://github.com/maraisr/meros.git"},"license":"MIT","author":{"name":"Marais Rossouw","email":"me@marais.dev","url":"https://marais.io"},"sideEffects":false,"exports":{".":{"import":"./node/index.mjs","browser":"./browser/index.mjs","require":"./node/index.js"},"./browser":{"import":"./browser/index.mjs","require":"./browser/index.js"},"./node":{"import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"main":"node/index.js","unpkg":"browser/index.min.js","module":"node/index.mjs","browser":"browser/index.mjs","types":"index.d.ts","scripts":{"bench":"node -r ts-node/register -r ./test/_polyfill.js bench/index.ts","build":"rollup -c","format":"prettier  --write --list-different \"{*,.github/**/*}.+(ts|json|yml|md)\"","prepublishOnly":"yarn build","test":"uvu -r ts-node/register -r ./test/_polyfill.js -i _polyfill -i mocks test","typecheck":"tsc --noEmit"},"prettier":{"bracketSpacing":true,"printWidth":80,"proseWrap":"always","singleQuote":true,"tabWidth":4,"trailingComma":"all","useTabs":true,"overrides":[{"files":["*.md"],"options":{"tabWidth":2,"useTabs":false}}]},"devDependencies":{"@marais/tsconfig":"0.0.1","@n1ru4l/push-pull-async-iterable-iterator":"2.0.1","@rollup/plugin-node-resolve":"11.1.1","@types/benchmark":"2.1.0","@types/node":"14.14.25","benchmark":"2.1.4","fetch-multipart-graphql":"3.0.0","it-multipart":"1.0.6","prettier":"2.2.1","rollup":"2.38.5","rollup-plugin-dts":"2.0.1","rollup-plugin-filesize":"9.1.0","rollup-plugin-terser":"7.0.2","rollup-plugin-typescript2":"0.29.0","ts-node":"9.1.1","typescript":"4.1.3","uvu":"0.5.1"},"peerDependencies":{"@types/node":">=12"},"peerDependenciesMeta":{"@types/node":{"optional":true}},"engines":{"node":">=12"},"volta":{"node":"15.8.0","yarn":"1.22.10"},"gitHead":"a3b062141b89b2da778ba59e347cc575af1d5cff","bugs":{"url":"https://github.com/maraisr/meros/issues"},"homepage":"https://github.com/maraisr/meros#readme","_id":"meros@1.1.1","_nodeVersion":"15.8.0","_npmVersion":"7.5.1","dist":{"shasum":"5d5a0412dea99d84c1dff0c4001f038c46298660","size":7198,"noattachment":false,"key":"/meros/-/meros-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-1.1.1.tgz"},"_npmUser":{"name":"marais","email":"me@maraisr.com"},"directories":{},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_1.1.1_1612861086711_0.41118946332570694"},"_hasShrinkwrap":false,"publish_time":1612861086841,"_cnpm_publish_time":1612861086841},"1.1.0":{"name":"meros","version":"1.1.0","description":"A fast 610B utility that makes reading multipart responses simple","keywords":["defer","fetch","graphql","multipart mixed","multipart","reader","stream","utility"],"repository":{"type":"git","url":"git+https://github.com/maraisr/meros.git"},"license":"MIT","author":{"name":"Marais Rossouw","email":"me@marais.dev","url":"https://marais.io"},"sideEffects":false,"exports":{".":{"import":"./node/index.mjs","browser":"./browser/index.mjs","require":"./node/index.js"},"./browser":{"import":"./browser/index.mjs","require":"./browser/index.js"},"./node":{"import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"main":"node/index.js","unpkg":"browser/index.min.js","module":"node/index.mjs","browser":"browser/index.mjs","types":"index.d.ts","scripts":{"bench":"node -r ts-node/register -r ./test/_polyfill.js bench/index.ts","build":"rollup -c","format":"prettier  --write --list-different \"{*,.github/**/*}.+(ts|json|yml|md)\"","prepublishOnly":"yarn build","test":"uvu -r ts-node/register -r ./test/_polyfill.js -i _polyfill -i mocks test","typecheck":"tsc --noEmit"},"prettier":{"bracketSpacing":true,"printWidth":80,"proseWrap":"always","singleQuote":true,"tabWidth":4,"trailingComma":"all","useTabs":true,"overrides":[{"files":["*.md"],"options":{"tabWidth":2,"useTabs":false}}]},"devDependencies":{"@marais/tsconfig":"0.0.1","@n1ru4l/push-pull-async-iterable-iterator":"2.0.1","@rollup/plugin-node-resolve":"11.1.1","@types/benchmark":"2.1.0","@types/node":"14.14.25","benchmark":"2.1.4","fetch-multipart-graphql":"3.0.0","it-multipart":"1.0.6","prettier":"2.2.1","rollup":"2.38.5","rollup-plugin-dts":"2.0.1","rollup-plugin-filesize":"9.1.0","rollup-plugin-terser":"7.0.2","rollup-plugin-typescript2":"0.29.0","ts-node":"9.1.1","typescript":"4.1.3","uvu":"0.5.1"},"peerDependencies":{"@types/node":">=12"},"peerDependenciesMeta":{"@types/node":{"optional":true}},"engines":{"node":">=12"},"volta":{"node":"15.8.0","yarn":"1.22.10"},"gitHead":"e630fa80673365106317a7941f51ba13624d8a74","bugs":{"url":"https://github.com/maraisr/meros/issues"},"homepage":"https://github.com/maraisr/meros#readme","_id":"meros@1.1.0","_nodeVersion":"15.8.0","_npmVersion":"7.5.1","dist":{"shasum":"478ddeb49612ba872445beb11fcbbba7d2991bdb","size":7222,"noattachment":false,"key":"/meros/-/meros-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-1.1.0.tgz"},"_npmUser":{"name":"marais","email":"me@maraisr.com"},"directories":{},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_1.1.0_1612852354347_0.7758543426338664"},"_hasShrinkwrap":false,"publish_time":1612852354475,"_cnpm_publish_time":1612852354475},"1.1.0-beta.2":{"name":"meros","version":"1.1.0-beta.2","description":"A fast 633B utility that makes reading multipart responses simple","keywords":["defer","fetch","graphql","multipart mixed","multipart","reader","stream","utility"],"repository":{"type":"git","url":"git+https://github.com/maraisr/meros.git"},"license":"MIT","author":{"name":"Marais Rossouw","email":"me@marais.dev","url":"https://marais.io"},"sideEffects":false,"exports":{".":{"import":"./node/index.mjs","browser":"./browser/index.mjs","require":"./node/index.js"},"./browser":{"import":"./browser/index.mjs","require":"./browser/index.js"},"./node":{"import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"main":"node/index.js","unpkg":"browser/index.min.js","module":"node/index.mjs","browser":"browser/index.mjs","types":"index.d.ts","scripts":{"bench":"node -r ts-node/register -r ./test/_polyfill.js bench/index.ts","build":"rollup -c","format":"prettier  --write --list-different \"{*,.github/**/*}.+(json|yml|md)\"","prepublishOnly":"yarn build","test":"uvu -r ts-node/register -r ./test/_polyfill.js -i _polyfill -i mocks test","typecheck":"tsc --noEmit"},"prettier":{"bracketSpacing":true,"printWidth":80,"proseWrap":"always","singleQuote":true,"tabWidth":4,"trailingComma":"all","useTabs":true,"overrides":[{"files":["*.md"],"options":{"tabWidth":2,"useTabs":false}}]},"devDependencies":{"@marais/tsconfig":"0.0.1","@rollup/plugin-node-resolve":"11.1.1","@types/benchmark":"2.1.0","@types/node":"14.14.22","benchmark":"2.1.4","fetch-multipart-graphql":"3.0.0","it-multipart":"1.0.6","prettier":"2.2.1","rollup":"2.38.4","rollup-plugin-dts":"2.0.1","rollup-plugin-filesize":"9.1.0","rollup-plugin-terser":"7.0.2","rollup-plugin-typescript2":"0.29.0","ts-node":"9.1.1","typescript":"4.1.3","uvu":"0.5.1"},"volta":{"node":"15.8.0","yarn":"1.22.5"},"readmeFilename":"readme.md","gitHead":"a87ef6917ce939fc1de65281354d20f442733059","bugs":{"url":"https://github.com/maraisr/meros/issues"},"homepage":"https://github.com/maraisr/meros#readme","_id":"meros@1.1.0-beta.2","_nodeVersion":"15.8.0","_npmVersion":"7.5.1","dist":{"shasum":"5a23f20689234527b4dded3178792b5c9ca571e5","size":7274,"noattachment":false,"key":"/meros/-/meros-1.1.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-1.1.0-beta.2.tgz"},"_npmUser":{"name":"marais","email":"me@maraisr.com"},"directories":{},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_1.1.0-beta.2_1612342345403_0.5831655694728015"},"_hasShrinkwrap":false,"publish_time":1612342345523,"_cnpm_publish_time":1612342345523},"1.1.0-beta.1":{"name":"meros","version":"1.1.0-beta.1","description":"A fast 699B utility that makes reading multipart responses simple","keywords":["defer","fetch","graphql","multipart mixed","multipart","reader","stream","utility"],"repository":{"type":"git","url":"git+https://github.com/maraisr/meros.git"},"license":"MIT","author":{"name":"Marais Rossouw","email":"me@marais.dev","url":"https://marais.io"},"sideEffects":false,"exports":{".":{"import":"./node/index.mjs","browser":"./browser/index.mjs","require":"./node/index.js"},"./browser":{"import":"./browser/index.mjs","require":"./browser/index.js"},"./node":{"import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"main":"node/index.js","unpkg":"browser/index.min.js","module":"node/index.mjs","browser":"browser/index.mjs","types":"index.d.ts","scripts":{"bench":"node -r ts-node/register -r ./test/_polyfill.js bench/index.ts","build":"rollup -c","format":"prettier  --write --list-different \"{*,.github/**/*}.+(json|yml|md)\"","prepublishOnly":"yarn build","test":"uvu -r ts-node/register -r ./test/_polyfill.js -i _polyfill -i mocks test","typecheck":"tsc --noEmit"},"prettier":{"bracketSpacing":true,"printWidth":80,"proseWrap":"always","singleQuote":true,"tabWidth":4,"trailingComma":"all","useTabs":true,"overrides":[{"files":["*.md"],"options":{"tabWidth":2,"useTabs":false}}]},"devDependencies":{"@marais/tsconfig":"0.0.1","@rollup/plugin-node-resolve":"11.1.1","@types/benchmark":"2.1.0","@types/node":"14.14.22","benchmark":"2.1.4","fetch-multipart-graphql":"3.0.0","it-multipart":"1.0.6","prettier":"2.2.1","rollup":"2.38.4","rollup-plugin-dts":"2.0.1","rollup-plugin-filesize":"9.1.0","rollup-plugin-terser":"7.0.2","rollup-plugin-typescript2":"0.29.0","ts-node":"9.1.1","typescript":"4.1.3","uvu":"0.5.1"},"volta":{"node":"15.8.0","yarn":"1.22.5"},"readmeFilename":"readme.md","gitHead":"9c10b245e11bd2262f159b93dd21ff0545491097","bugs":{"url":"https://github.com/maraisr/meros/issues"},"homepage":"https://github.com/maraisr/meros#readme","_id":"meros@1.1.0-beta.1","_nodeVersion":"15.8.0","_npmVersion":"7.5.1","dist":{"shasum":"13168bd1db61f67ca1a44b0fe6f255c4e07aa239","size":6712,"noattachment":false,"key":"/meros/-/meros-1.1.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-1.1.0-beta.1.tgz"},"_npmUser":{"name":"marais","email":"me@maraisr.com"},"directories":{},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_1.1.0-beta.1_1612309517317_0.000029534171831491207"},"_hasShrinkwrap":false,"publish_time":1612309517434,"_cnpm_publish_time":1612309517434},"1.0.0":{"name":"meros","version":"1.0.0","description":"A fast 699B utility that makes reading multipart responses simple","keywords":["defer","fetch","graphql","multipart mixed","multipart","reader","stream","utility"],"repository":{"type":"git","url":"git+https://github.com/maraisr/meros.git"},"license":"MIT","author":{"name":"Marais Rossouw","email":"me@marais.dev","url":"https://marais.io"},"sideEffects":false,"exports":{".":{"import":"./node/index.mjs","browser":"./browser/index.mjs","require":"./node/index.js"},"./browser":{"import":"./browser/index.mjs","require":"./browser/index.js"},"./node":{"import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"main":"node/index.js","unpkg":"browser/index.min.js","module":"node/index.mjs","browser":"browser/index.mjs","types":"index.d.ts","scripts":{"bench":"node -r ts-node/register -r ./test/_polyfill.js bench/index.ts","build":"rollup -c","format":"prettier  --write --list-different \"{*,.github/**/*}.+(json|yml|md)\"","prepublishOnly":"yarn build","size":"bundlesize -f \"{node,browser}/*.js\"","test":"uvu -r ts-node/register -r ./test/_polyfill.js -i _polyfill -i mocks test","typecheck":"tsc --noEmit"},"prettier":{"bracketSpacing":true,"printWidth":80,"proseWrap":"always","singleQuote":true,"tabWidth":4,"trailingComma":"all","useTabs":true,"overrides":[{"files":["*.md"],"options":{"tabWidth":2,"useTabs":false}}]},"devDependencies":{"@marais/tsconfig":"0.0.1","@rollup/plugin-node-resolve":"11.0.0","@types/benchmark":"2.1.0","@types/node":"14.14.12","benchmark":"2.1.4","bundlesize":"^0.18.0","fetch-multipart-graphql":"3.0.0","it-multipart":"1.0.5","prettier":"2.2.1","rollup":"2.34.2","rollup-plugin-dts":"^2.0.0","rollup-plugin-terser":"7.0.2","rollup-plugin-typescript2":"0.29.0","ts-node":"9.1.1","typescript":"4.1.2","uvu":"0.5.1"},"volta":{"node":"15.2.1","yarn":"1.22.5"},"gitHead":"f5030e58a3935abfc2a12149148cc6446bb506b5","bugs":{"url":"https://github.com/maraisr/meros/issues"},"homepage":"https://github.com/maraisr/meros#readme","_id":"meros@1.0.0","_nodeVersion":"15.2.1","_npmVersion":"7.0.8","dist":{"shasum":"cb1fc818a60afc56bd86c577a9758b4510b3f027","size":6331,"noattachment":false,"key":"/meros/-/meros-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-1.0.0.tgz"},"_npmUser":{"name":"marais","email":"me@maraisr.com"},"directories":{},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_1.0.0_1611643262300_0.20623880680508777"},"_hasShrinkwrap":false,"publish_time":1611643262444,"_cnpm_publish_time":1611643262444},"1.0.0-beta.11":{"name":"meros","version":"1.0.0-beta.11","description":"A fast 699B utility that makes reading multipart responses simple","keywords":["defer","fetch","graphql","multipart mixed","multipart","reader","stream","utility"],"repository":{"type":"git","url":"git+https://github.com/maraisr/meros.git"},"license":"MIT","author":{"name":"Marais Rossouw","email":"me@marais.dev","url":"https://marais.io"},"sideEffects":false,"exports":{".":{"import":"./node/index.mjs","browser":"./browser/index.mjs","require":"./node/index.js"},"./browser":{"import":"./browser/index.mjs","require":"./browser/index.js"},"./node":{"import":"./node/index.mjs","require":"./node/index.js"}},"main":"node/index.js","unpkg":"browser/index.min.js","module":"node/index.mjs","browser":"browser/index.mjs","types":"index.d.ts","scripts":{"bench":"node -r ts-node/register -r ./test/_polyfill.js bench/index.ts","build":"rollup -c","format":"prettier  --write --list-different \"{*,.github/**/*}.+(json|yml|md)\"","prepublishOnly":"yarn build","size":"bundlesize -f \"{node,browser}/*.js\"","test":"uvu -r ts-node/register -r ./test/_polyfill.js -i _polyfill -i mocks test","typecheck":"tsc --noEmit"},"prettier":{"bracketSpacing":true,"printWidth":80,"proseWrap":"always","singleQuote":true,"tabWidth":4,"trailingComma":"all","useTabs":true,"overrides":[{"files":["*.md"],"options":{"tabWidth":2,"useTabs":false}}]},"devDependencies":{"@marais/tsconfig":"0.0.1","@rollup/plugin-node-resolve":"10.0.0","@types/benchmark":"2.1.0","@types/node":"14.14.9","benchmark":"2.1.4","bundlesize":"^0.18.0","fetch-multipart-graphql":"2.2.0","it-multipart":"1.0.5","prettier":"2.2.0","rollup":"2.33.3","rollup-plugin-dts":"^1.4.14","rollup-plugin-terser":"7.0.2","rollup-plugin-typescript2":"0.29.0","ts-node":"9.0.0","typescript":"4.1.2","uvu":"0.4.1"},"volta":{"node":"15.2.1","yarn":"1.22.5"},"readmeFilename":"readme.md","gitHead":"57c5090cc656458269225bdcef09734d99eac958","bugs":{"url":"https://github.com/maraisr/meros/issues"},"homepage":"https://github.com/maraisr/meros#readme","_id":"meros@1.0.0-beta.11","_nodeVersion":"15.2.1","_npmVersion":"7.0.8","dist":{"shasum":"fe53aaf86ca41510791d348e77a73af8031ff95d","size":6325,"noattachment":false,"key":"/meros/-/meros-1.0.0-beta.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-1.0.0-beta.11.tgz"},"_npmUser":{"name":"marais","email":"me@maraisr.com"},"directories":{},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_1.0.0-beta.11_1606122723570_0.4573811676915691"},"_hasShrinkwrap":false,"publish_time":1606122723706,"_cnpm_publish_time":1606122723706},"1.0.0-beta.10":{"name":"meros","version":"1.0.0-beta.10","description":"A fast utility for reading streamed multipart responses.","keywords":["multipart","multipart mixed","fetch","utility","reader"],"repository":{"type":"git","url":"git+https://github.com/maraisr/meros.git"},"license":"MIT","author":{"name":"Marais Rossouw","email":"me@marais.dev","url":"https://marais.io"},"exports":{".":{"import":"./node/index.mjs","browser":"./browser/index.mjs","require":"./node/index.js"},"./browser":{"import":"./browser/index.mjs","require":"./browser/index.js"},"./node":{"import":"./node/index.mjs","require":"./node/index.js"}},"main":"node/index.js","unpkg":"browser/index.min.js","module":"node/index.mjs","browser":"browser/index.mjs","types":"index.d.ts","scripts":{"bench":"node -r ts-node/register -r ./test/_polyfill.js bench/index.ts","build":"rollup -c","format":"prettier  --write --list-different \"{*,.github/**/*}.+(json|yml|md)\"","prepublishOnly":"yarn build","size":"bundlesize -f \"{node,browser}/*.js\"","test":"uvu -r ts-node/register -r ./test/_polyfill.js -i _polyfill -i mocks test","typecheck":"tsc --noEmit"},"prettier":{"bracketSpacing":true,"printWidth":80,"proseWrap":"always","singleQuote":true,"tabWidth":4,"trailingComma":"all","useTabs":true,"overrides":[{"files":["*.md"],"options":{"tabWidth":2,"useTabs":false}}]},"devDependencies":{"@marais/tsconfig":"0.0.1","@rollup/plugin-node-resolve":"10.0.0","@types/benchmark":"2.1.0","@types/node":"14.14.9","benchmark":"2.1.4","bundlesize":"^0.18.0","fetch-multipart-graphql":"2.2.0","it-multipart":"1.0.5","prettier":"2.2.0","rollup":"2.33.3","rollup-plugin-dts":"^1.4.14","rollup-plugin-terser":"7.0.2","rollup-plugin-typescript2":"0.29.0","ts-node":"9.0.0","typescript":"4.1.2","uvu":"0.4.1"},"volta":{"node":"15.2.1","yarn":"1.22.5"},"readmeFilename":"readme.md","gitHead":"abcd8c11950876abfd9dff46d24298e4e82e34ce","bugs":{"url":"https://github.com/maraisr/meros/issues"},"homepage":"https://github.com/maraisr/meros#readme","_id":"meros@1.0.0-beta.10","_nodeVersion":"15.2.1","_npmVersion":"7.0.8","dist":{"shasum":"f95f36d28c528ff9920ae7b15b9b6a74b5b4f803","size":6298,"noattachment":false,"key":"/meros/-/meros-1.0.0-beta.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-1.0.0-beta.10.tgz"},"_npmUser":{"name":"marais","email":"me@maraisr.com"},"directories":{},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_1.0.0-beta.10_1606080850511_0.512414874742396"},"_hasShrinkwrap":false,"publish_time":1606080850702,"_cnpm_publish_time":1606080850702},"1.0.0-beta.9":{"name":"meros","version":"1.0.0-beta.9","description":"A fast utility for reading streamed multipart responses.","keywords":["multipart","multipart mixed","fetch","utility","reader"],"repository":{"type":"git","url":"git+https://github.com/maraisr/meros.git"},"license":"MIT","author":{"name":"Marais Rossouw","email":"me@marais.dev","url":"https://marais.io"},"exports":{".":{"import":"./node/index.mjs","browser":"./browser/index.mjs","require":"./node/index.js"},"./node":{"import":"./node/index.mjs","require":"./node/index.js"},"./browser":{"import":"./browser/index.mjs","require":"./browser/index.js"}},"unpkg":"browser/index.min.js","browser":"browser/index.mjs","module":"node/index.mjs","main":"node/index.js","types":"index.d.ts","scripts":{"bench":"node -r ts-node/register -r ./test/_polyfill.js bench/index.ts","typecheck":"tsc --noEmit","build":"rollup -c","format":"prettier  --write --list-different \"{*,.github/**/*}.+(json|yml|md)\"","prepublishOnly":"yarn build","test":"uvu -r ts-node/register -r ./test/_polyfill.js -i _polyfill -i mocks test"},"prettier":{"bracketSpacing":true,"printWidth":80,"proseWrap":"always","singleQuote":true,"tabWidth":4,"trailingComma":"all","useTabs":true,"overrides":[{"files":["*.md"],"options":{"useTabs":false,"tabWidth":2}}]},"devDependencies":{"@marais/tsconfig":"0.0.1","@rollup/plugin-node-resolve":"10.0.0","@types/benchmark":"2.1.0","@types/node":"14.14.7","benchmark":"2.1.4","fetch-multipart-graphql":"2.2.0","it-multipart":"1.0.5","prettier":"2.1.2","rollup":"2.33.1","rollup-plugin-dts":"^1.4.14","rollup-plugin-terser":"7.0.2","rollup-plugin-typescript2":"0.29.0","ts-node":"9.0.0","typescript":"4.0.5","uvu":"0.4.1"},"volta":{"node":"15.2.0","yarn":"1.22.5"},"readmeFilename":"readme.md","gitHead":"51d692a6bcb40e1d8216d1abe08ec75ca38c30b5","bugs":{"url":"https://github.com/maraisr/meros/issues"},"homepage":"https://github.com/maraisr/meros#readme","_id":"meros@1.0.0-beta.9","_nodeVersion":"15.2.0","_npmVersion":"7.0.8","dist":{"shasum":"5e7d6bdaf0ccd6eb6592aed86b159be71805ad00","size":6219,"noattachment":false,"key":"/meros/-/meros-1.0.0-beta.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-1.0.0-beta.9.tgz"},"_npmUser":{"name":"marais","email":"me@maraisr.com"},"directories":{},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_1.0.0-beta.9_1605658619100_0.5486168356271706"},"_hasShrinkwrap":false,"publish_time":1605658619294,"_cnpm_publish_time":1605658619294},"1.0.0-beta.8":{"name":"meros","version":"1.0.0-beta.8","description":"A fast utility for reading streamed multipart responses.","keywords":["multipart","multipart mixed","fetch","utility","reader"],"repository":{"type":"git","url":"git+https://github.com/maraisr/meros.git"},"license":"MIT","author":{"name":"Marais Rossouw","email":"me@marais.dev","url":"https://marais.io"},"exports":{".":{"import":"./node/index.mjs","browser":"./browser/index.mjs","require":"./node/index.js"},"./node":{"import":"./node/index.mjs","require":"./node/index.js"},"./browser":{"import":"./browser/index.mjs","require":"./browser/index.js"}},"unpkg":"browser/index.min.js","browser":"browser/index.mjs","module":"node/index.mjs","main":"node/index.js","types":"index.d.ts","scripts":{"bench":"node -r ts-node/register -r ./test/_polyfill.js bench/index.ts","typecheck":"tsc --noEmit","build":"rollup -c","format":"prettier  --write --list-different \"{*,.github/**/*}.+(json|yml|md)\"","prepublishOnly":"yarn build","test":"uvu -r ts-node/register -r ./test/_polyfill.js -i _polyfill -i mocks test"},"prettier":{"bracketSpacing":true,"printWidth":80,"proseWrap":"always","singleQuote":true,"tabWidth":4,"trailingComma":"all","useTabs":true,"overrides":[{"files":["*.md"],"options":{"useTabs":false,"tabWidth":2}}]},"devDependencies":{"@marais/tsconfig":"0.0.1","@rollup/plugin-node-resolve":"10.0.0","@types/benchmark":"2.1.0","@types/node":"14.14.7","benchmark":"2.1.4","fetch-multipart-graphql":"2.2.0","it-multipart":"1.0.5","prettier":"2.1.2","rollup":"2.33.1","rollup-plugin-dts":"^1.4.14","rollup-plugin-terser":"7.0.2","rollup-plugin-typescript2":"0.29.0","ts-node":"9.0.0","typescript":"4.0.5","uvu":"0.4.1"},"volta":{"node":"15.2.0","yarn":"1.22.5"},"readmeFilename":"readme.md","gitHead":"1c6391225256886988f3acb770baef56779e745a","bugs":{"url":"https://github.com/maraisr/meros/issues"},"homepage":"https://github.com/maraisr/meros#readme","_id":"meros@1.0.0-beta.8","_nodeVersion":"15.2.0","_npmVersion":"7.0.8","dist":{"shasum":"faea3f3be7c0a5220616ca62725be5b2c722af0b","size":6211,"noattachment":false,"key":"/meros/-/meros-1.0.0-beta.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-1.0.0-beta.8.tgz"},"_npmUser":{"name":"marais","email":"me@maraisr.com"},"directories":{},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_1.0.0-beta.8_1605658432109_0.42835780205970697"},"_hasShrinkwrap":false,"publish_time":1605658432243,"_cnpm_publish_time":1605658432243},"1.0.0-beta.7":{"name":"meros","version":"1.0.0-beta.7","description":"A fast utility for reading streamed multipart responses.","keywords":["multipart","multipart mixed","fetch","utility","reader"],"repository":{"type":"git","url":"git+https://github.com/maraisr/meros.git"},"license":"MIT","author":{"name":"Marais Rossouw","email":"me@marais.dev","url":"https://marais.io"},"exports":{".":{"import":"./node/index.mjs","browser":"./browser/index.mjs","require":"./node/index.js"},"./node":{"import":"./node/index.mjs","require":"./node/index.js"},"./browser":{"import":"./browser/index.mjs","require":"./browser/index.js"}},"unpkg":"browser/index.min.js","browser":"browser/index.mjs","module":"node/index.mjs","main":"node/index.js","types":"index.d.ts","typesVersions":{"*":{"*":["./types/*"]}},"scripts":{"bench":"node -r ts-node/register bench/index.ts","typecheck":"tsc --noEmit","build":"rollup -c","format":"prettier \"{*,.github/**/*}.+(json|yml|md)\" --write","prepublishOnly":"yarn build","test":"uvu -r ts-node/register -i mocks test"},"prettier":{"bracketSpacing":true,"printWidth":80,"proseWrap":"always","singleQuote":true,"tabWidth":4,"trailingComma":"all","useTabs":true},"devDependencies":{"@marais/tsconfig":"0.0.1","@rollup/plugin-node-resolve":"10.0.0","@types/benchmark":"2.1.0","@types/node":"14.14.7","benchmark":"2.1.4","fetch-multipart-graphql":"2.2.0","it-multipart":"1.0.5","prettier":"2.1.2","rollup":"2.33.1","rollup-plugin-terser":"7.0.2","rollup-plugin-typescript2":"0.29.0","ts-node":"9.0.0","typescript":"4.0.5","uvu":"0.4.1"},"volta":{"node":"15.2.0","yarn":"1.22.5"},"readmeFilename":"readme.md","gitHead":"b08eb7c0a79d4152e30596d62e5080c6561ac01f","bugs":{"url":"https://github.com/maraisr/meros/issues"},"homepage":"https://github.com/maraisr/meros#readme","_id":"meros@1.0.0-beta.7","_nodeVersion":"15.2.0","_npmVersion":"7.0.8","dist":{"shasum":"f504799db624dc68150d3c2dbe509fad02246013","size":6380,"noattachment":false,"key":"/meros/-/meros-1.0.0-beta.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-1.0.0-beta.7.tgz"},"_npmUser":{"name":"marais","email":"me@maraisr.com"},"directories":{},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_1.0.0-beta.7_1605314477701_0.2978349582346622"},"_hasShrinkwrap":false,"publish_time":1605314477849,"_cnpm_publish_time":1605314477849},"1.0.0-beta.6":{"name":"meros","version":"1.0.0-beta.6","description":"A fast utility for reading streamed multipart responses.","keywords":["multipart","multipart mixed","fetch","utility","reader"],"repository":{"type":"git","url":"git+https://github.com/maraisr/meros.git"},"license":"MIT","author":{"name":"Marais Rossouw","email":"me@marais.dev","url":"https://marais.io"},"exports":{".":{"import":"./node/index.mjs","browser":"./browser/index.mjs","require":"./node/index.js"},"./node":{"import":"./node/index.mjs","require":"./node/index.js"},"./browser":{"import":"./browser/index.mjs","require":"./browser/index.js"}},"unpkg":"browser/index.min.js","browser":"browser/index.mjs","module":"node/index.mjs","main":"node/index.js","types":"index.d.ts","typesVersions":{"*":{"*":["./types/*"]}},"scripts":{"bench":"node -r ts-node/register bench/index.ts","typecheck":"tsc --noEmit","build":"rollup -c","format":"prettier \"{*,.github/**/*}.+(json|yml|md)\" --write","prepublishOnly":"yarn build","test":"uvu -r ts-node/register -i mocks test"},"prettier":{"bracketSpacing":true,"printWidth":80,"proseWrap":"always","singleQuote":true,"tabWidth":4,"trailingComma":"all","useTabs":true},"devDependencies":{"@marais/tsconfig":"0.0.1","@rollup/plugin-node-resolve":"10.0.0","@types/benchmark":"2.1.0","@types/node":"14.14.7","benchmark":"2.1.4","fetch-multipart-graphql":"2.2.0","it-multipart":"1.0.5","prettier":"2.1.2","rollup":"2.33.1","rollup-plugin-terser":"7.0.2","rollup-plugin-typescript2":"0.29.0","ts-node":"9.0.0","typescript":"4.0.5","uvu":"0.4.1"},"volta":{"node":"15.2.0","yarn":"1.22.5"},"readmeFilename":"readme.md","gitHead":"6a8d2afd5cad88c265ff3c2737fe25806ee4388f","bugs":{"url":"https://github.com/maraisr/meros/issues"},"homepage":"https://github.com/maraisr/meros#readme","_id":"meros@1.0.0-beta.6","_nodeVersion":"15.2.0","_npmVersion":"7.0.8","dist":{"shasum":"5fe1dd62552c79f136f10dc96eac4c08ad9c450e","size":6391,"noattachment":false,"key":"/meros/-/meros-1.0.0-beta.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-1.0.0-beta.6.tgz"},"_npmUser":{"name":"marais","email":"me@maraisr.com"},"directories":{},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_1.0.0-beta.6_1605307946220_0.33661673724996644"},"_hasShrinkwrap":false,"publish_time":1605307946358,"_cnpm_publish_time":1605307946358},"1.0.0-beta.5":{"name":"meros","version":"1.0.0-beta.5","description":"A fast utility for reading streamed multipart responses.","keywords":["multipart","multipart mixed","fetch","utility","reader"],"repository":{"type":"git","url":"git+https://github.com/maraisr/meros.git"},"license":"MIT","author":{"name":"Marais Rossouw","email":"me@marais.dev","url":"https://marais.io"},"exports":{".":{"import":"./node/index.mjs","browser":"./browser/index.mjs","require":"./node/index.js"},"./node":{"import":"./node/index.mjs","require":"./node/index.js"},"./browser":{"import":"./browser/index.mjs","require":"./browser/index.js"}},"unpkg":"browser/index.min.js","browser":"browser/index.mjs","module":"node/index.mjs","main":"node/index.js","types":"types/index.d.ts","typesVersions":{"*":{"*":["./types/*"]}},"scripts":{"bench":"node -r ts-node/register bench/index.ts","typecheck":"tsc --noEmit","build":"rollup -c","format":"prettier \"{*,.github/**/*}.+(json|yml|md)\" --write","prepublishOnly":"yarn build","test":"uvu -r ts-node/register tests"},"prettier":{"bracketSpacing":true,"printWidth":80,"proseWrap":"always","singleQuote":true,"tabWidth":4,"trailingComma":"all","useTabs":true},"devDependencies":{"@marais/tsconfig":"0.0.1","@rollup/plugin-node-resolve":"10.0.0","@types/benchmark":"2.1.0","@types/node":"14.14.7","benchmark":"2.1.4","fetch-multipart-graphql":"2.2.0","it-multipart":"1.0.5","prettier":"2.1.2","rollup":"2.33.1","rollup-plugin-terser":"7.0.2","rollup-plugin-typescript2":"0.29.0","ts-node":"9.0.0","typescript":"4.0.5","uvu":"0.4.1"},"volta":{"node":"15.2.0","yarn":"1.22.5"},"readmeFilename":"readme.md","gitHead":"9b3aac4c6919c074950e1b2b35cce15d95f83f08","bugs":{"url":"https://github.com/maraisr/meros/issues"},"homepage":"https://github.com/maraisr/meros#readme","_id":"meros@1.0.0-beta.5","_nodeVersion":"15.2.0","_npmVersion":"7.0.8","dist":{"shasum":"af99f53d44ec9de0e177140b8369a6309dc37aa3","size":6410,"noattachment":false,"key":"/meros/-/meros-1.0.0-beta.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-1.0.0-beta.5.tgz"},"_npmUser":{"name":"marais","email":"me@maraisr.com"},"directories":{},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_1.0.0-beta.5_1605185007266_0.011696526023897036"},"_hasShrinkwrap":false,"publish_time":1605185007445,"_cnpm_publish_time":1605185007445},"1.0.0-beta.4":{"name":"meros","version":"1.0.0-beta.4","description":"A fast utility for reading streamed multipart responses.","keywords":["multipart","multipart mixed","fetch","utility","reader"],"repository":{"type":"git","url":"git+https://github.com/maraisr/meros.git"},"license":"MIT","author":{"name":"Marais Rossouw","email":"me@marais.dev","url":"https://marais.io"},"exports":{".":{"import":"./node/index.mjs","browser":"./browser/index.mjs","require":"./node/index.js"},"./node":{"import":"./node/index.mjs","require":"./node/index.js"},"./browser":{"import":"./browser/index.mjs","require":"./browser/index.js"}},"unpkg":"browser/index.min.js","browser":"browser/index.mjs","module":"node/index.mjs","main":"node/index.js","types":"types/index.d.ts","typesVersions":{"*":{"*":["./types/*"]}},"scripts":{"bench":"node -r ts-node/register bench/index.ts","typecheck":"tsc --noEmit","build":"rollup -c","format":"prettier \"{*,.github/**/*}.+(yml|md)\" --write","prepublishOnly":"yarn build","test":"uvu -r ts-node/register tests"},"prettier":{"bracketSpacing":true,"printWidth":80,"proseWrap":"always","singleQuote":true,"tabWidth":4,"trailingComma":"all","useTabs":true},"devDependencies":{"@marais/tsconfig":"0.0.1","@rollup/plugin-node-resolve":"10.0.0","@types/benchmark":"2.1.0","@types/node":"14.14.7","benchmark":"2.1.4","fetch-multipart-graphql":"2.2.0","it-multipart":"1.0.5","polka":"0.5.2","prettier":"2.1.2","rollup":"2.33.1","rollup-plugin-terser":"7.0.2","rollup-plugin-typescript2":"0.29.0","ts-node":"9.0.0","tslib":"^2.0.3","typescript":"4.0.5","uvu":"0.4.1"},"volta":{"node":"15.1.0","yarn":"1.22.5"},"readmeFilename":"readme.md","gitHead":"69a62a6dc98e08866b6a34c258c309c452efb245","bugs":{"url":"https://github.com/maraisr/meros/issues"},"homepage":"https://github.com/maraisr/meros#readme","_id":"meros@1.0.0-beta.4","_nodeVersion":"15.1.0","_npmVersion":"7.0.8","dist":{"shasum":"b8013710591f0b2b7073de746fa28c34512e162e","size":6402,"noattachment":false,"key":"/meros/-/meros-1.0.0-beta.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-1.0.0-beta.4.tgz"},"_npmUser":{"name":"marais","email":"me@maraisr.com"},"directories":{},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_1.0.0-beta.4_1605062709639_0.8473383488536019"},"_hasShrinkwrap":false,"publish_time":1605062709751,"_cnpm_publish_time":1605062709751},"1.0.0-beta.3":{"name":"meros","version":"1.0.0-beta.3","description":"A fast utility for reading streamed multipart responses.","keywords":["multipart","multipart mixed","fetch","utility","reader"],"repository":{"type":"git","url":"git+https://github.com/maraisr/meros.git"},"license":"MIT","author":{"name":"Marais Rossouw","email":"me@marais.dev","url":"https://marais.io"},"exports":{".":{"import":"./node/index.mjs","browser":"./browser/index.mjs","require":"./node/index.js"},"./node":{"import":"./node/index.mjs","require":"./node/index.js"},"./browser":{"import":"./browser/index.mjs","require":"./browser/index.js"}},"unpkg":"browser/index.min.js","browser":"browser/index.mjs","module":"node/index.mjs","main":"node/index.js","types":"types/index.d.ts","typesVersions":{"*":{"*":["./types/*"]}},"scripts":{"bench":"node -r ts-node/register bench/index.ts","typecheck":"tsc --noEmit","build":"rollup -c","format":"prettier \"{*,.github/**/*}.+(yml|md)\" --write","prepublishOnly":"yarn build","pretest":"yarn typecheck","test":"uvu -r ts-node/register tests"},"prettier":{"bracketSpacing":true,"printWidth":80,"proseWrap":"always","singleQuote":true,"tabWidth":4,"trailingComma":"all","useTabs":true},"devDependencies":{"@marais/tsconfig":"0.0.1","@rollup/plugin-node-resolve":"10.0.0","@types/benchmark":"2.1.0","@types/node":"14.14.7","benchmark":"2.1.4","fetch-multipart-graphql":"2.2.0","it-multipart":"1.0.5","polka":"0.5.2","prettier":"2.1.2","rollup":"2.33.1","rollup-plugin-terser":"7.0.2","rollup-plugin-typescript2":"0.29.0","ts-node":"9.0.0","tslib":"^2.0.3","typescript":"4.0.5","uvu":"0.4.1"},"volta":{"node":"15.1.0","yarn":"1.22.5"},"readmeFilename":"readme.md","gitHead":"763ac7185a198f7891b433dbba55943d6d01a353","bugs":{"url":"https://github.com/maraisr/meros/issues"},"homepage":"https://github.com/maraisr/meros#readme","_id":"meros@1.0.0-beta.3","_nodeVersion":"15.1.0","_npmVersion":"7.0.8","dist":{"shasum":"1994718772c97e1c800c2b22c991aec4c59d1246","size":6063,"noattachment":false,"key":"/meros/-/meros-1.0.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-1.0.0-beta.3.tgz"},"_npmUser":{"name":"marais","email":"me@maraisr.com"},"directories":{},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_1.0.0-beta.3_1604992815431_0.19949449767877558"},"_hasShrinkwrap":false,"publish_time":1604992815566,"_cnpm_publish_time":1604992815566},"1.0.0-beta.2":{"name":"meros","version":"1.0.0-beta.2","description":"A fast utility for reading streamed multipart responses.","keywords":["multipart","multipart mixed","fetch","utility","reader"],"repository":{"type":"git","url":"git+https://github.com/maraisr/meros.git"},"license":"MIT","author":{"name":"Marais Rossouw","email":"me@marais.dev","url":"https://marais.io"},"exports":{".":{"import":"./node/index.mjs","browser":"./browser/index.mjs","require":"./node/index.js"},"./node":{"import":"./node/index.mjs","require":"./node/index.js"},"./browser":{"import":"./browser/index.mjs","require":"./browser/index.js"}},"unpkg":"browser/index.min.js","browser":"browser/index.mjs","module":"node/index.mjs","main":"node/index.js","types":"types/index.d.ts","typesVersions":{"*":{"*":["./types/*"]}},"scripts":{"bench":"node -r ts-node/register bench/index.ts","typecheck":"tsc --noEmit","build":"rollup -c","format":"prettier \"{*,.github/**/*}.+(yml|md)\" --write","prepublishOnly":"yarn build","pretest":"yarn typecheck","test":"uvu -r ts-node/register tests"},"prettier":{"bracketSpacing":true,"printWidth":80,"proseWrap":"always","singleQuote":true,"tabWidth":4,"trailingComma":"all","useTabs":true},"devDependencies":{"@marais/tsconfig":"0.0.1","@rollup/plugin-node-resolve":"10.0.0","@types/benchmark":"2.1.0","@types/node":"14.14.7","benchmark":"2.1.4","fetch-multipart-graphql":"2.2.0","it-multipart":"1.0.5","polka":"0.5.2","prettier":"2.1.2","rollup":"2.33.1","rollup-plugin-terser":"7.0.2","rollup-plugin-typescript2":"0.29.0","ts-node":"9.0.0","tslib":"^2.0.3","typescript":"4.0.5","uvu":"0.4.1"},"volta":{"node":"15.1.0","yarn":"1.22.5"},"readmeFilename":"readme.md","gitHead":"624c3fe881ee01ed23ab443430ef13584c47b9ce","bugs":{"url":"https://github.com/maraisr/meros/issues"},"homepage":"https://github.com/maraisr/meros#readme","_id":"meros@1.0.0-beta.2","_nodeVersion":"15.1.0","_npmVersion":"7.0.8","dist":{"shasum":"f160faa1d1b03a5f0c2da9c03b97d4b37528a59b","size":6083,"noattachment":false,"key":"/meros/-/meros-1.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-1.0.0-beta.2.tgz"},"_npmUser":{"name":"marais","email":"me@maraisr.com"},"directories":{},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_1.0.0-beta.2_1604992326081_0.24502797291115952"},"_hasShrinkwrap":false,"publish_time":1604992326234,"_cnpm_publish_time":1604992326234},"1.0.0-beta.1":{"name":"meros","version":"1.0.0-beta.1","description":"A fast utility for reading streamed multipart responses.","keywords":["multipart","multipart mixed","fetch","utility","reader"],"repository":{"type":"git","url":"git+https://github.com/maraisr/meros.git"},"license":"MIT","author":{"name":"Marais Rossouw","email":"me@marais.dev","url":"https://marais.io"},"exports":{".":{"import":"./node/index.mjs","browser":"./browser/index.mjs","require":"./node/index.js"},"./node":{"import":"./node/index.mjs","require":"./node/index.js"},"./browser":{"import":"./browser/index.mjs","require":"./browser/index.js"}},"unpkg":"browser/index.min.js","browser":"browser/index.mjs","module":"node/index.mjs","main":"node/index.js","types":"index.d.ts","typesVersions":{"*":{"*":["./types/*"]}},"scripts":{"bench":"node -r ts-node/register bench/index.ts","typecheck":"tsc --noEmit","build":"rollup -c","format":"prettier \"{*,.github/**/*}.+(yml|md)\" --write","prepublishOnly":"yarn build","pretest":"yarn typecheck","test":"uvu -r ts-node/register tests"},"prettier":{"bracketSpacing":true,"printWidth":80,"proseWrap":"always","singleQuote":true,"tabWidth":4,"trailingComma":"all","useTabs":true},"devDependencies":{"@marais/tsconfig":"0.0.1","@rollup/plugin-node-resolve":"10.0.0","@types/benchmark":"2.1.0","@types/node":"14.14.7","benchmark":"2.1.4","fetch-multipart-graphql":"2.2.0","it-multipart":"1.0.5","polka":"0.5.2","prettier":"2.1.2","rollup":"2.33.1","rollup-plugin-terser":"7.0.2","rollup-plugin-typescript2":"0.29.0","ts-node":"9.0.0","tslib":"^2.0.3","typescript":"4.0.5","uvu":"0.4.1"},"volta":{"node":"15.1.0","yarn":"1.22.5"},"readmeFilename":"readme.md","gitHead":"0baf47f46255ee190a0cd898204314754a594a99","bugs":{"url":"https://github.com/maraisr/meros/issues"},"homepage":"https://github.com/maraisr/meros#readme","_id":"meros@1.0.0-beta.1","_nodeVersion":"15.1.0","_npmVersion":"7.0.8","dist":{"shasum":"b14bdf84bbee97953af61a893e5be229db1a1f93","size":6085,"noattachment":false,"key":"/meros/-/meros-1.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-1.0.0-beta.1.tgz"},"_npmUser":{"name":"marais","email":"me@maraisr.com"},"directories":{},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_1.0.0-beta.1_1604991239312_0.40705210661216196"},"_hasShrinkwrap":false,"publish_time":1604991239436,"_cnpm_publish_time":1604991239436},"0.0.3":{"name":"meros","version":"0.0.3","description":"A fast utility for reading streamed multipart responses.","keywords":["multipart","multipart mixed","fetch","utility","reader"],"repository":{"type":"git","url":"git+https://github.com/maraisr/meros.git"},"license":"MIT","author":{"name":"Marais Rossouw","email":"hi@marais.io","url":"https://marais.io"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"main":"dist/index.js","unpkg":"dist/index.min.js","module":"dist/index.mjs","types":"types/index.d.ts","scripts":{"bench":"node -r ts-node/register bench/index.ts","build":"rollup -c","format":"prettier \"{*,tests/*,src/*,bench/*,.github/**/*}.+(ts|js|yml|md)\" --write","prepublishOnly":"yarn build","test":"uvu -r ts-node/register -i util -i prelude tests"},"prettier":{"bracketSpacing":true,"printWidth":80,"proseWrap":"always","singleQuote":true,"tabWidth":4,"trailingComma":"all","useTabs":true},"devDependencies":{"@marais/tsconfig":"^0.0.1","@rollup/plugin-node-resolve":"8.4.0","@types/benchmark":"^1.0.33","@types/node":"^14.0.25","benchmark":"^2.1.4","fetch-multipart-graphql":"^2.0.1","node-fetch":"^2.6.0","prettier":"^2.0.5","rollup":"2.23.0","rollup-plugin-terser":"6.1.0","rollup-plugin-typescript2":"0.27.1","ts-node":"^8.10.2","typescript":"^3.9.7","uvu":"^0.3.0","web-streams-polyfill":"^3.0.0"},"engines":{"node":">=10"},"volta":{"node":"14.5.0","yarn":"1.22.4"},"gitHead":"4f3d580447f53a0d8e444ee63a7fcb8392844079","bugs":{"url":"https://github.com/maraisr/meros/issues"},"homepage":"https://github.com/maraisr/meros#readme","_id":"meros@0.0.3","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"shasum":"24a4852736e623b4b5ccc778ca7ca7119bbaeb22","size":3778,"noattachment":false,"key":"/meros/-/meros-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-0.0.3.tgz"},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmUser":{"name":"marais","email":"me@maraisr.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_0.0.3_1602158053351_0.3834050380075753"},"_hasShrinkwrap":false,"publish_time":1602158053500,"_cnpm_publish_time":1602158053500},"0.0.2":{"name":"meros","version":"0.0.2","description":"A fast utility for reading streamed multipart responses.","keywords":["multipart","multipart mixed","fetch","utility","reader"],"repository":{"type":"git","url":"git+https://github.com/mariasr/meros.git"},"license":"MIT","author":{"name":"Marais Rossouw","email":"hi@marais.io","url":"https://marais.io"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"main":"dist/index.js","unpkg":"dist/index.min.js","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"bench":"node -r ts-node/register bench/index.ts","build":"rollup -c","format":"prettier \"{*,tests/*,src/*,bench/*,.github/**/*}.+(ts|js|yml|md)\" --write","prepublishOnly":"yarn build","test":"uvu -r ts-node/register -i util -i prelude tests"},"prettier":{"bracketSpacing":true,"printWidth":80,"proseWrap":"always","singleQuote":true,"tabWidth":4,"trailingComma":"all","useTabs":true},"devDependencies":{"@marais/tsconfig":"^0.0.1","@rollup/plugin-node-resolve":"8.4.0","@types/benchmark":"^1.0.33","@types/node":"^14.0.25","benchmark":"^2.1.4","fetch-multipart-graphql":"^2.0.1","node-fetch":"^2.6.0","prettier":"^2.0.5","rollup":"2.23.0","rollup-plugin-terser":"6.1.0","rollup-plugin-typescript2":"0.27.1","ts-node":"^8.10.2","typescript":"^3.9.7","uvu":"^0.3.0","web-streams-polyfill":"^3.0.0"},"engines":{"node":">=10"},"volta":{"node":"14.5.0","yarn":"1.22.4"},"gitHead":"f184cc257e14870b0e91804ee9634da35dc39075","bugs":{"url":"https://github.com/mariasr/meros/issues"},"homepage":"https://github.com/mariasr/meros#readme","_id":"meros@0.0.2","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"shasum":"df24616ac307bd64b8c24301501e658cd3979c20","size":3787,"noattachment":false,"key":"/meros/-/meros-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-0.0.2.tgz"},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmUser":{"name":"marais","email":"me@maraisr.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_0.0.2_1595563549017_0.4766083988023049"},"_hasShrinkwrap":false,"publish_time":1595563549180,"_cnpm_publish_time":1595563549180},"0.0.1":{"name":"meros","version":"0.0.1","description":"A fast multipart utility for reading streamed multipart responses","keywords":["multipart","multipart mixed","fetch","utility","reader"],"author":{"name":"Marais Rossouw","email":"hi@marais.io"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"bench":"node -r ts-node/register bench/index.ts","build":"tsc --noEmit false --declaration","format":"prettier \"{*,tests/*,src/*,bench/*,.github/**/*}.+(ts|yml)\" --write","test":"uvu tests -i util -i prelude -r ts-node/register","test:coverage":"c8 yarn run test"},"prettier":{"bracketSpacing":true,"printWidth":80,"proseWrap":"always","singleQuote":true,"tabWidth":4,"trailingComma":"all","useTabs":true},"devDependencies":{"@marais/tsconfig":"^0.0.1","@types/benchmark":"^1.0.33","@types/node":"^14.0.14","benchmark":"^2.1.4","c8":"^7.2.0","fetch-multipart-graphql":"^2.0.1","node-fetch":"^2.6.0","prettier":"^2.0.5","rxjs":"^7.0.0-beta.1","ts-node":"^8.10.2","typescript":"^3.9.6","uvu":"^0.0.17","web-streams-polyfill":"^2.1.1"},"volta":{"node":"14.5.0","yarn":"1.22.4"},"gitHead":"50861fbc52a871e65ec168528d22ce82deb5d4fc","_id":"meros@0.0.1","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"shasum":"1250ff265db87c3b614d72f5c66c17367486e9a1","size":5124,"noattachment":false,"key":"/meros/-/meros-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/meros/download/meros-0.0.1.tgz"},"maintainers":[{"name":"marais","email":"me@maraisr.com"}],"_npmUser":{"name":"marais","email":"me@maraisr.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meros_0.0.1_1594119380086_0.1708030506309859"},"_hasShrinkwrap":false,"publish_time":1594119380217,"_cnpm_publish_time":1594119380217}},"readme":"<div align=\"center\">\n\t<h1 align=\"center\">meros</h1>\n\t<p align=\"center\"><code>yarn add meros</code> makes reading multipart responses simple</p>\n\t<hr />\n\t<span>\n\t\t<a href=\"https://github.com/maraisr/meros/actions?query=workflow:CI+branch:main\">\n\t\t\t<img src=\"https://github.com/maraisr/meros/workflows/CI/badge.svg?query=branch:main\"/>\n\t\t</a>\n\t\t<a href=\"https://npm.im/meros\">\n\t\t\t<img src=\"https://img.shields.io/npm/dm/meros\" alt=\"downloads\"/>\n\t\t</a>\n\t\t<a href=\"https://bundlephobia.com/result?p=meros\">\n\t\t\t<img src=\"https://badgen.net/bundlephobia/minzip/meros\" alt=\"size\"/>\n\t\t</a>\n\t</span>\n</div>\n\n## ⚡ Features\n\n- No dependencies\n- Super [performant](#-benchmark)\n- Supports _any_<sup>1</sup> `content-type`\n- _preamble_ and _epilogue_ don't yield\n- Browser-Compatible\n- Plugs into existing libraries like Relay and rxjs\n\n## ⚙️ Install\n\n```sh\nyarn add meros\n```\n\n## ???? Usage\n\n```ts\n// Rely on bundler/environment dection\nimport { meros } from 'meros';\n\nconst parts = await fetch('/api').then(meros);\n\n// As a simple Async Generator\nfor await (const part of parts) {\n  // Do something with this part\n}\n\n// Used with rxjs streams\nfrom(parts).pipe(\n  tap((part) => {\n    // Do something with it\n  }),\n);\n```\n\n## _Specific Environment_\n\n```ts\n// Browser\nimport { meros } from 'meros/browser';\n// import { meros } from 'https://cdn.skypack.dev/meros';\n\nconst parts = await fetch('/api').then(meros);\n\n// Node\nimport http from 'http';\nimport { meros } from 'meros/node';\n\nconst response = await new Promise((resolve) => {\n  const request = http.get(`http://my-domain/mock-ep`, (response) => {\n    resolve(response);\n  });\n  request.end();\n});\n\nconst parts = await meros(response);\n```\n\n## ???? Notes\n\nThis library aims to implement [RFC1341] in its entirety, however we aren't\nthere yet. That being said, you may very well use this library in other\nscenarios like streaming in file form uploads.\n\nPlease note; be sure to define a boundary that can be guaranteed to never\ncollide with things from the body:\n\n> _Because encapsulation boundaries must not appear in the body parts being\n> encapsulated, a user agent must exercise care to choose a unique boundary._\n>\n> <small>~ [RFC1341] 7.2.1</small>\n\n- `meros` comes from Ancient Greek μέρος méros, meaning \"part\".\n\n### _Caveats_\n\n- No support the `/alternative` , `/digest` _or_ `/parallel` subtype at this\n  time.\n- No support for\n  [nested multiparts](https://tools.ietf.org/html/rfc1341#appendix-C)\n\n## ???? API\n\nMeros offers two flavours, both for the browser and for node; but their api's\nare fundamentally the same.\n\n> **Note:** The type `Response` is used loosely here and simply alludes to\n> Node's `IncomingMessage` or the browser's `Response` type.\n\n### `meros(response: Response, options?: Options)`\n\nReturns: `Promise<Response | AsyncGenerator<Part | Part[]>`\n\nMeros returns a promise that will resolve to an `AsyncGenerator` if the response\nis of `multipart/mixed` mime, or simply returns the `Response` if something\nelse; helpful for middlewares. The idea here being that you run meros as a chain\noff fetch.\n\n```ts\nfetch('/api').then(meros);\n```\n\n> If the `content-type` is **NOT** a multipart, then meros will resolve with the\n> response argument.\n>\n> <details>\n> <summary>Example on how to handle this case</summary>\n>\n> ```ts\n> import { meros } from 'meros';\n>\n> const response = await fetch('/api'); // Assume this returns json\n> const parts = await meros(response);\n>\n> if (parts[Symbol.asyncIterator] < 'u') {\n>   for await (const part of parts) {\n>     // Do something with this part\n>   }\n> } else {\n>   const data = await parts.json();\n> }\n> ```\n>\n> </details>\n\neach `Part` gives you access to:\n\n- `json: boolean` ~ Tells you the `body` would be a JavaScript object of your\n  defined generic `T`.\n- `headers: object` ~ A key-value pair of all headers discovered from this part.\n- `body: T | Fallback` ~ Is the _body_ of the part, either as a JavaScript\n  object (noted by `json`) _or_ the base type of the environment\n  (`Buffer | string`, for Node and Browser respectively).\n\n#### `options.multiple: boolean`\n\nDefault: `false`\n\nSetting this to `true` will yield once for all available parts of a chunk,\nrather than yielding once per part. This is an optimization technique for\ntechnologies like GraphQL where rather than commit the payload to the store, to\nbe added-to in the next process-tick we can simply do that synchronously.\n\n> **Important:** This will alter the behaviour and yield arrays—than yield\n> payloads.\n\n```ts\nconst chunks = await fetch('/api').then((response) =>\n  meros(response, { multiple: true }),\n);\n\n// As a simple Async Generator\nfor await (const parts of chunks) {\n  for (const part of parts) {\n    // Do something with this part, maybe aggregate?\n  }\n}\n```\n\n## ???? Benchmark\n\n```\nValidation :: node\n✔ meros\n✘ it-multipart (FAILED @ \"should match reference patch set\")\n\nBenchmark :: node\n  meros                     x 289,318 ops/sec ±1.21% (81 runs sampled)\n  it-multipart              x 173,136 ops/sec ±0.85% (80 runs sampled)\n\nValidation :: browser\n✔ meros\n✘ fetch-multipart-graphql (FAILED @ \"should match reference patch set\")\n\nBenchmark :: browser\n  meros                     x 1,000,417 ops/sec ±1.41% (81 runs sampled)\n  fetch-multipart-graphql   x 353,207 ops/sec ±0.92% (83 runs sampled)\n```\n\n> Ran with Node v15.8.0\n\n## ❤ Thanks\n\nSpecial thanks to [Luke Edwards](https://github.com/lukeed) for performance\nguidance and high level api design.\n\n## License\n\nMIT © [Marais Rossouw](https://marais.io)\n\n<details>\n<summary>Footnote</summary>\n\n> 1: By default, we'll look for JSON, and parse that for you. If not, we'll give\n> you the body as what was streamed.\n\n</details>\n\n[rfc1341]: https://tools.ietf.org/html/rfc1341 'The Multipart Content-Type'\n","_attachments":{},"homepage":"https://github.com/maraisr/meros#readme","bugs":{"url":"https://github.com/maraisr/meros/issues"},"license":"MIT"}