{"_id":"fs-capacitor","_rev":"2908412","name":"fs-capacitor","description":"Filesystem-buffered, passthrough stream that buffers indefinitely rather than propagate backpressure from downstream consumers.","dist-tags":{"latest":"8.0.0"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"time":{"modified":"2023-01-13T06:24:18.000Z","created":"2018-06-11T01:58:08.697Z","8.0.0":"2022-07-22T22:35:32.272Z","7.0.1":"2021-05-24T17:00:10.987Z","7.0.0":"2021-05-16T01:36:22.661Z","6.2.0":"2020-05-30T03:41:47.759Z","6.1.0":"2020-01-20T05:45:18.716Z","6.0.0":"2020-01-05T07:25:03.530Z","5.0.1":"2019-12-03T07:59:18.300Z","4.0.1":"2019-12-03T07:58:45.871Z","5.0.0":"2019-11-17T22:26:18.983Z","4.0.0":"2019-11-02T23:31:51.633Z","4.0.0-beta3":"2019-11-02T22:57:11.347Z","4.0.0-beta2":"2019-11-02T21:41:11.693Z","4.0.0-beta1":"2019-11-02T21:35:03.696Z","3.0.0":"2019-11-02T04:38:38.470Z","2.0.4":"2019-05-06T07:11:07.027Z","2.0.3":"2019-05-05T19:22:51.839Z","2.0.2":"2019-05-05T19:04:22.138Z","2.0.1":"2019-02-21T15:34:25.375Z","2.0.0":"2019-01-15T20:04:05.008Z","1.0.1":"2018-08-02T08:19:08.082Z","1.0.0":"2018-08-02T00:54:08.785Z","0.0.4":"2018-07-25T22:19:45.396Z","1.0.0-beta.3":"2018-07-23T00:28:05.272Z","1.0.0-beta.2":"2018-07-23T00:17:23.999Z","1.0.0-beta.1":"2018-07-22T14:52:03.156Z","1.0.0-alpha.2":"2018-07-22T07:01:38.577Z","1.0.0-alpha.1":"2018-07-21T23:54:56.199Z","0.0.3":"2018-06-19T00:31:50.249Z","0.0.2":"2018-06-18T21:47:26.090Z","0.0.1":"2018-06-11T01:58:08.697Z"},"users":{},"author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mike-marcacci/fs-capacitor.git"},"versions":{"8.0.0":{"name":"fs-capacitor","version":"8.0.0","description":"Filesystem-buffered, passthrough stream that buffers indefinitely rather than propagate backpressure from downstream consumers.","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"main":"dist/index.js","engines":{"node":"^14.17.0 || >=16.0.0"},"browserslist":{"production":["node >= 14"],"development":["node ^14.17.0","node >=16.0.0"]},"ava":{"nodeArguments":["--experimental-specifier-resolution=node"]},"devDependencies":{"@types/node":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","ava":"^4.3.1","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","nodemon":"^2.0.19","prettier":"^2.7.1","typescript":"^4.7.4"},"scripts":{"format":"prettier --list-different --write '**/*.{json,yml,md,ts}'","lint":"prettier -c '**/*.{json,yml,md,ts}' && eslint src --ext ts","build":"rm -rf dist && tsc","build:development":"rm -rf dist && tsc --watch","test":"ava --verbose dist/index.test.js","test:development":"ava --verbose --watch dist/index.test.js","prepare":"yarn build","prepublishOnly":"yarn install && yarn lint && yarn build && yarn test"},"dependencies":{},"type":"module","exports":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"cf7c688bcb13d620b80001b4124f10d01ed00910","_id":"fs-capacitor@8.0.0","_nodeVersion":"18.3.0","_npmVersion":"8.11.0","dist":{"shasum":"a95cbcf58dd50750fe718a03ec051961ef4e61f4","size":8444,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-8.0.0.tgz"},"_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"directories":{},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_8.0.0_1658529332052_0.11703193326006534"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-22T22:35:36.550Z","publish_time":1658529332272,"_cnpm_publish_time":1658529332272},"7.0.1":{"name":"fs-capacitor","version":"7.0.1","description":"Filesystem-buffered, passthrough stream that buffers indefinitely rather than propagate backpressure from downstream consumers.","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"main":"dist/index.js","engines":{"node":">=12"},"browserslist":"node >= 12","ava":{"nodeArguments":["--experimental-specifier-resolution=node"]},"devDependencies":{"@types/node":"^15.3.0","@typescript-eslint/eslint-plugin":"^4.23.0","@typescript-eslint/parser":"^4.23.0","ava":"^3.15.0","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","nodemon":"^2.0.7","prettier":"^2.3.0","typescript":"^4.2.4"},"scripts":{"format":"prettier --list-different --write '**/*.{json,yml,md,ts}'","lint":"prettier -c '**/*.{json,yml,md,ts}' && eslint src --ext ts","build":"rm -rf dist && tsc","build:development":"rm -rf dist && tsc --watch","test":"ava --verbose dist/index.test.js","test:development":"ava --verbose --watch dist/index.test.js","prepare":"yarn build","prepublishOnly":"yarn install && yarn lint && yarn build && yarn test"},"dependencies":{},"type":"module","exports":"./dist/index.js","licenseText":"MIT License\n\nCopyright (c) 2019 Mike Marcacci\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"fs-capacitor@7.0.1","dist":{"shasum":"351fa0224d74ae5ee17fdd165055082426ac60a3","size":9746,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-7.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-7.0.1.tgz"},"_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"directories":{},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_7.0.1_1621875610868_0.796504751444665"},"_hasShrinkwrap":false,"publish_time":1621875610987,"_cnpm_publish_time":1621875610987},"7.0.0":{"name":"fs-capacitor","version":"7.0.0","description":"Filesystem-buffered, passthrough stream that buffers indefinitely rather than propagate backpressure from downstream consumers.","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"main":"dist/index.js","engines":{"node":">=12"},"browserslist":"node >= 12","ava":{"nodeArguments":["--experimental-specifier-resolution=node"]},"devDependencies":{"@types/node":"^15.3.0","@typescript-eslint/eslint-plugin":"^4.23.0","@typescript-eslint/parser":"^4.23.0","ava":"^3.15.0","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","nodemon":"^2.0.7","prettier":"^2.3.0","typescript":"^4.2.4"},"scripts":{"format":"prettier --list-different --write '**/*.{json,yml,md,ts}'","lint":"prettier -c '**/*.{json,yml,md,ts}' && eslint src --ext ts","build":"rm -rf dist && tsc","build:development":"rm -rf dist && tsc --watch","test":"ava --verbose dist/index.test.js","test:development":"ava --verbose --watch dist/index.test.js","prepare":"yarn build","prepublishOnly":"yarn install && yarn lint && yarn build && yarn test"},"dependencies":{},"type":"module","exports":"./dist/index.js","gitHead":"cc7856938c016857f8f3ce99a2d26c07dac16c16","_id":"fs-capacitor@7.0.0","_nodeVersion":"15.2.1","_npmVersion":"7.0.10","dist":{"shasum":"dfd1bd96cb0ea22b2a356f0cce30c0f7fbd12e4c","size":7589,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-7.0.0.tgz"},"_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"directories":{},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_7.0.0_1621128982501_0.36235879784615954"},"_hasShrinkwrap":false,"publish_time":1621128982661,"_cnpm_publish_time":1621128982661},"6.2.0":{"name":"fs-capacitor","version":"6.2.0","description":"Filesystem-buffered, passthrough stream that buffers indefinitely rather than propagate backpressure from downstream consumers.","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"main":"dist/index.js","engines":{"node":">=10"},"browserslist":"node >= 10","devDependencies":{"@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","ava":"^3.1.0","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","nodemon":"^2.0.4","prettier":"^2.0.5","typescript":"^3.9.3"},"scripts":{"format":"prettier --list-different --write '**/*.{json,yml,md,ts}'","lint":"prettier -c '**/*.{json,yml,md,ts}' && eslint src --ext ts","build":"rm -rf dist && tsc","build:development":"rm -rf dist && tsc --watch","test":"ava --verbose dist/*.test.js","test:development":"ava --verbose --watch dist/*.test.js","prepare":"yarn build","prepublishOnly":"yarn install && yarn lint && yarn build && yarn test"},"dependencies":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Mike Marcacci\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"fs-capacitor@6.2.0","dist":{"shasum":"fa79ac6576629163cb84561995602d8999afb7f5","size":7210,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-6.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-6.2.0.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_6.2.0_1590810107611_0.5513649419479416"},"_hasShrinkwrap":false,"publish_time":1590810107759,"_cnpm_publish_time":1590810107759},"6.1.0":{"name":"fs-capacitor","version":"6.1.0","description":"Filesystem-buffered, passthrough stream that buffers indefinitely rather than propagate backpressure from downstream consumers.","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"main":"dist/index.js","engines":{"node":">=10"},"browserslist":"node >= 10","devDependencies":{"@typescript-eslint/eslint-plugin":"^2.14.0","@typescript-eslint/parser":"^2.14.0","ava":"^2.4.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","nodemon":"^2.0.2","prettier":"^1.19.1","typescript":"^3.7.4"},"scripts":{"format":"prettier --list-different --write '**/*.{json,yml,md,ts}'","lint":"prettier -c '**/*.{json,yml,md,ts}' && eslint src --ext ts","build":"rm -rf dist && tsc","build:development":"rm -rf dist && tsc --watch","test":"ava --verbose dist/*.test.js","test:development":"ava --verbose --watch dist/*.test.js","prepare":"yarn build","prepublishOnly":"yarn install && yarn lint && yarn build && yarn test"},"dependencies":{},"gitHead":"72659f8a114b90c96e7627b78eb747297ececc64","_id":"fs-capacitor@6.1.0","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"shasum":"457f5868a743fe662caa9bd825be966c3d4641a4","size":7107,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-6.1.0.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_6.1.0_1579499118600_0.21237424267236538"},"_hasShrinkwrap":false,"publish_time":1579499118716,"_cnpm_publish_time":1579499118716},"6.0.0":{"name":"fs-capacitor","version":"6.0.0","description":"Filesystem-buffered, passthrough stream that buffers indefinitely rather than propagate backpressure from downstream consumers.","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"main":"dist/index.js","engines":{"node":">=10"},"browserslist":"node >= 10","devDependencies":{"@typescript-eslint/eslint-plugin":"^2.14.0","@typescript-eslint/parser":"^2.14.0","ava":"^2.4.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","nodemon":"^2.0.2","prettier":"^1.19.1","typescript":"^3.7.4"},"scripts":{"format":"prettier --list-different --write '**/*.{json,yml,md,ts}'","lint":"prettier -c '**/*.{json,yml,md,ts}' && eslint src --ext ts","build":"rm -rf dist && tsc","build:development":"rm -rf dist && tsc --watch","test":"ava --verbose dist/*.test.js","test:development":"ava --verbose --watch dist/*.test.js","prepare":"yarn build","prepublishOnly":"yarn install && yarn lint && yarn build && yarn test"},"dependencies":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Mike Marcacci\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"fs-capacitor@6.0.0","dist":{"shasum":"b4b89e3281d61df1c573e788d9ee6ec4c7c94da4","size":6792,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-6.0.0.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_6.0.0_1578209103327_0.9095124165737543"},"_hasShrinkwrap":false,"publish_time":1578209103530,"_cnpm_publish_time":1578209103530},"5.0.1":{"name":"fs-capacitor","version":"5.0.1","description":"Filesystem-buffered, passthrough stream that buffers indefinitely rather than propagate backpressure from downstream consumers.","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"main":"dist/index.js","engines":{"node":">=10"},"browserslist":"node >= 10","devDependencies":{"@typescript-eslint/eslint-plugin":"^2.7.0","@typescript-eslint/parser":"^2.7.0","ava":"^2.4.0","eslint":"^6.5.1","eslint-config-prettier":"^6.6.0","eslint-plugin-prettier":"^3.1.1","nodemon":"^1.19.3","prettier":"^1.19.1","typescript":"^3.7.2"},"scripts":{"format":"prettier --list-different --write '**/*.{json,yml,md,ts}'","lint":"prettier -c '**/*.{json,yml,md,ts}' && eslint src --ext ts","build":"rm -rf dist && tsc","build:development":"rm -rf dist && tsc --watch","test":"ava --verbose dist/*.test.js","test:development":"ava --verbose --watch dist/*.test.js","prepare":"yarn build","prepublishOnly":"yarn install && yarn lint && yarn build && yarn test"},"dependencies":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Mike Marcacci\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"fs-capacitor@5.0.1","dist":{"shasum":"41fee9b77c697ea921c61988b112687964d8421b","size":6649,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-5.0.1.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_5.0.1_1575359958052_0.7615674717078267"},"_hasShrinkwrap":false,"publish_time":1575359958300,"_cnpm_publish_time":1575359958300},"4.0.1":{"name":"fs-capacitor","version":"4.0.1","description":"Filesystem-buffered, passthrough stream that buffers indefinitely rather than propagate backpressure from downstream consumers.","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"main":"dist/index.js","engines":{"node":">=8.5"},"browserslist":"node >= 8.5","devDependencies":{"@typescript-eslint/eslint-plugin":"^2.3.2","@typescript-eslint/parser":"^2.3.2","ava":"^2.4.0","eslint":"^6.5.1","eslint-config-prettier":"^6.3.0","eslint-plugin-prettier":"^3.1.1","nodemon":"^1.19.3","prettier":"^1.18.2","typescript":"^3.6.3"},"scripts":{"format":"prettier --list-different --write '**/*.{json,yml,md,ts}'","lint":"prettier -c '**/*.{json,yml,md,ts}' && eslint src --ext ts","build":"rm -rf dist && tsc","build:development":"rm -rf dist && tsc --watch","test":"ava --verbose dist/*.test.js","test:development":"ava --verbose --watch dist/*.test.js","prepare":"yarn build","prepublishOnly":"yarn install && yarn lint && yarn build && yarn test"},"dependencies":{"@types/readable-stream":"^2.3.5","readable-stream":"^3.4.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Mike Marcacci\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"fs-capacitor@4.0.1","dist":{"shasum":"eb65700e641ce0323411694c1d8c1609273642ff","size":6521,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-4.0.1.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_4.0.1_1575359925736_0.1933319329844132"},"_hasShrinkwrap":false,"publish_time":1575359925871,"_cnpm_publish_time":1575359925871},"5.0.0":{"name":"fs-capacitor","version":"5.0.0","description":"Filesystem-buffered, passthrough stream that buffers indefinitely rather than propagate backpressure from downstream consumers.","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"main":"dist/index.js","engines":{"node":">=10"},"browserslist":"node >= 10","devDependencies":{"@typescript-eslint/eslint-plugin":"^2.7.0","@typescript-eslint/parser":"^2.7.0","ava":"^2.4.0","eslint":"^6.5.1","eslint-config-prettier":"^6.6.0","eslint-plugin-prettier":"^3.1.1","nodemon":"^1.19.3","prettier":"^1.19.1","typescript":"^3.7.2"},"scripts":{"format":"prettier --list-different --write '**/*.{json,yml,md,ts}'","lint":"prettier -c '**/*.{json,yml,md,ts}' && eslint src --ext ts","build":"rm -rf dist && tsc","build:development":"rm -rf dist && tsc --watch","test":"ava --verbose dist/*.test.js","test:development":"ava --verbose --watch dist/*.test.js","prepare":"yarn build","prepublishOnly":"yarn install && yarn lint && yarn build && yarn test"},"dependencies":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Mike Marcacci\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"fs-capacitor@5.0.0","dist":{"shasum":"0d98d1278d5dd3247411f51ccd2a0bdcfe72320a","size":6770,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-5.0.0.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_5.0.0_1574029578872_0.12282188596128085"},"_hasShrinkwrap":false,"publish_time":1574029578983,"_cnpm_publish_time":1574029578983},"4.0.0":{"name":"fs-capacitor","version":"4.0.0","description":"Filesystem-buffered, passthrough stream that buffers indefinitely rather than propagate backpressure from downstream consumers.","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"main":"dist/index.js","engines":{"node":">=8.5"},"browserslist":"node >= 8.5","devDependencies":{"@typescript-eslint/eslint-plugin":"^2.3.2","@typescript-eslint/parser":"^2.3.2","ava":"^2.4.0","eslint":"^6.5.1","eslint-config-prettier":"^6.3.0","eslint-plugin-prettier":"^3.1.1","nodemon":"^1.19.3","prettier":"^1.18.2","typescript":"^3.6.3"},"scripts":{"format":"prettier --list-different --write '**/*.{json,yml,md,ts}'","lint":"prettier -c '**/*.{json,yml,md,ts}' && eslint src --ext ts","build":"rm -rf dist && tsc","build:development":"rm -rf dist && tsc --watch","test":"ava --verbose dist/*.test.js","test:development":"ava --verbose --watch dist/*.test.js","prepare":"yarn build","prepublishOnly":"yarn install && yarn lint && yarn build && yarn test"},"dependencies":{"@types/readable-stream":"^2.3.5","readable-stream":"^3.4.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Mike Marcacci\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"fs-capacitor@4.0.0","dist":{"shasum":"227a7b7ea1d882dfa6a5b393fe1f9d507763996e","size":6658,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-4.0.0.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_4.0.0_1572737511449_0.4752123467183309"},"_hasShrinkwrap":false,"publish_time":1572737511633,"_cnpm_publish_time":1572737511633},"4.0.0-beta3":{"name":"fs-capacitor","version":"4.0.0-beta3","description":"Filesystem-buffered, passthrough stream that buffers indefinitely rather than propagate backpressure from downstream consumers.","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"main":"dist/index.js","engines":{"node":">=8.5"},"browserslist":"node >= 8.5","devDependencies":{"@typescript-eslint/eslint-plugin":"^2.3.2","@typescript-eslint/parser":"^2.3.2","ava":"^2.4.0","eslint":"^6.5.1","eslint-config-prettier":"^6.3.0","eslint-plugin-prettier":"^3.1.1","nodemon":"^1.19.3","prettier":"^1.18.2","typescript":"^3.6.3"},"scripts":{"format":"prettier --list-different --write '**/*.{json,yml,md,ts}'","lint":"prettier -c '**/*.{json,yml,md,ts}' && eslint src --ext ts","build":"rm -rf dist && tsc","build:development":"rm -rf dist && tsc --watch","test":"ava --verbose dist/*.test.js","test:development":"ava --verbose --watch dist/*.test.js","prepare":"yarn build","prepublishOnly":"yarn install && yarn lint && yarn build && yarn test"},"dependencies":{"@types/readable-stream":"^2.3.5","readable-stream":"^3.4.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Mike Marcacci\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"fs-capacitor@4.0.0-beta3","dist":{"shasum":"b3505b213522b2490957217e69c752a1a8e82a42","size":6662,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-4.0.0-beta3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-4.0.0-beta3.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_4.0.0-beta3_1572735431150_0.41685731034229856"},"_hasShrinkwrap":false,"publish_time":1572735431347,"_cnpm_publish_time":1572735431347},"4.0.0-beta2":{"name":"fs-capacitor","version":"4.0.0-beta2","description":"Filesystem-buffered, passthrough stream that buffers indefinitely rather than propagate backpressure from downstream consumers.","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"main":"dist/index.js","engines":{"node":">=8.5"},"browserslist":"node >= 8.5","devDependencies":{"@typescript-eslint/eslint-plugin":"^2.3.2","@typescript-eslint/parser":"^2.3.2","ava":"^2.4.0","eslint":"^6.5.1","eslint-config-prettier":"^6.3.0","eslint-plugin-prettier":"^3.1.1","nodemon":"^1.19.3","prettier":"^1.18.2","typescript":"^3.6.3"},"scripts":{"format":"prettier --list-different --write '**/*.{json,yml,md,ts}'","lint":"prettier -c '**/*.{json,yml,md,ts}' && eslint src --ext ts","build":"rm -rf dist && tsc","build:development":"rm -rf dist && tsc --watch","test":"ava --verbose dist/*.test.js","test:development":"ava --verbose --watch dist/*.test.js","prepare":"yarn build","prepublishOnly":"yarn install && yarn lint && yarn build && yarn test"},"dependencies":{"@types/readable-stream":"^2.3.5","readable-stream":"^3.4.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Mike Marcacci\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"fs-capacitor@4.0.0-beta2","dist":{"shasum":"4ffcd7ba8cfc0e2532a65912cf6ed0451b9d4422","size":6637,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-4.0.0-beta2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-4.0.0-beta2.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_4.0.0-beta2_1572730871497_0.2012906848152507"},"_hasShrinkwrap":false,"publish_time":1572730871693,"_cnpm_publish_time":1572730871693},"4.0.0-beta1":{"name":"fs-capacitor","version":"4.0.0-beta1","description":"Filesystem-buffered, passthrough stream that buffers indefinitely rather than propagate backpressure from downstream consumers.","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"main":"/dist/index.js","engines":{"node":">=8.5"},"browserslist":"node >= 8.5","devDependencies":{"@typescript-eslint/eslint-plugin":"^2.3.2","@typescript-eslint/parser":"^2.3.2","ava":"^2.4.0","eslint":"^6.5.1","eslint-config-prettier":"^6.3.0","eslint-plugin-prettier":"^3.1.1","nodemon":"^1.19.3","prettier":"^1.18.2","typescript":"^3.6.3"},"scripts":{"format":"prettier --list-different --write '**/*.{json,yml,md,ts}'","lint":"prettier -c '**/*.{json,yml,md,ts}' && eslint src --ext ts","build":"rm -rf dist && tsc","build:development":"rm -rf dist && tsc --watch","test":"ava --verbose dist/*.test.js","test:development":"ava --verbose --watch dist/*.test.js","prepare":"yarn build","prepublishOnly":"yarn install && yarn lint && yarn build && yarn test"},"dependencies":{"@types/readable-stream":"^2.3.5","readable-stream":"^3.4.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Mike Marcacci\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"fs-capacitor@4.0.0-beta1","dist":{"shasum":"747f2f7133caadf64890976e111b167f345c5b77","size":6643,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-4.0.0-beta1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-4.0.0-beta1.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_4.0.0-beta1_1572730503581_0.8141679337780152"},"_hasShrinkwrap":false,"publish_time":1572730503696,"_cnpm_publish_time":1572730503696},"3.0.0":{"name":"fs-capacitor","version":"3.0.0","description":"Filesystem-buffered, passthrough stream that buffers indefinitely rather than propagate backpressure from downstream consumers.","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"main":"lib","engines":{"node":">=8.5"},"browserslist":"node >= 8.5","devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.3.3","@babel/preset-env":"^7.4.4","babel-eslint":"^10.0.1","eslint":"^6.6.0","eslint-config-env":"^10.0.0","eslint-config-prettier":"^6.5.0","eslint-plugin-import":"^2.16.0","eslint-plugin-import-order-alphabetical":"^1.0.0","eslint-plugin-jsdoc":"^17.0.0","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.0.0","husky":"^3.0.9","if-ver":"^1.1.0","leaked-handles":"^5.2.0","lint-staged":"^9.4.2","prettier":"^1.16.4","tap":"^14.9.1"},"scripts":{"prepare":"npm run prepare:clean && npm run prepare:mjs && npm run prepare:js && npm run prepare:prettier","prepare:clean":"rm -rf lib","prepare:mjs":"BABEL_ESM=1 babel src -d lib --keep-file-extension","prepare:js":"babel src -d lib","prepare:prettier":"prettier 'lib/**/*.{mjs,js}' --write","test":"npm run test:eslint && npm run test:prettier && npm run test:mjs && npm run test:js","test:eslint":"eslint . --ext mjs,js","test:prettier":"prettier '**/*.{json,yml,md}' -l","test:mjs":"if-ver -lt 12 || exit 0; node --experimental-modules --no-warnings lib/test | tap-mocha-reporter classic","test:js":"node lib/test | tap-mocha-reporter classic","prepublishOnly":"npm test"},"dependencies":{"readable-stream":"^3.4.0"},"gitHead":"29ca9e3b6f49ed49eb27a5e079913b73e28b5f77","_id":"fs-capacitor@3.0.0","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"shasum":"8d388449b15a2b3c83bae812464e8e88eca3fcee","size":6058,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-3.0.0.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_3.0.0_1572669518341_0.9069057904582016"},"_hasShrinkwrap":false,"publish_time":1572669518470,"_cnpm_publish_time":1572669518470},"2.0.4":{"name":"fs-capacitor","version":"2.0.4","description":"Filesystem-buffered, passthrough stream that buffers indefinitely rather than propagate backpressure from downstream consumers.","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"main":"lib","engines":{"node":">=8.5"},"browserslist":"node >= 8.5","devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.3.3","@babel/preset-env":"^7.4.4","babel-eslint":"^10.0.1","eslint":"^5.14.1","eslint-config-env":"^5.0.0","eslint-config-prettier":"^4.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-import-order-alphabetical":"^0.0.2","eslint-plugin-node":"^9.0.1","eslint-plugin-prettier":"^3.0.0","husky":"^2.2.0","if-ver":"^1.1.0","leaked-handles":"^5.2.0","lint-staged":"^8.1.4","prettier":"^1.16.4","tap":"^13.1.2"},"scripts":{"prepare":"npm run prepare:clean && npm run prepare:mjs && npm run prepare:js && npm run prepare:prettier","prepare:clean":"rm -rf lib","prepare:mjs":"BABEL_ESM=1 babel src -d lib --keep-file-extension","prepare:js":"babel src -d lib","prepare:prettier":"prettier 'lib/**/*.{mjs,js}' --write","test":"npm run test:eslint && npm run test:prettier && npm run test:mjs && npm run test:js","test:eslint":"eslint . --ext mjs,js","test:prettier":"prettier '**/*.{json,yml,md}' -l","test:mjs":"if-ver -lt 12 || exit 0; node --experimental-modules --no-warnings lib/test | tap-mocha-reporter classic","test:js":"node lib/test | tap-mocha-reporter classic","prepublishOnly":"npm test"},"_id":"fs-capacitor@2.0.4","dist":{"shasum":"5a22e72d40ae5078b4fe64fe4d08c0d3fc88ad3c","size":172554,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-2.0.4.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_2.0.4_1557126666796_0.5411550845220927"},"_hasShrinkwrap":false,"publish_time":1557126667027,"_cnpm_publish_time":1557126667027},"2.0.3":{"name":"fs-capacitor","version":"2.0.3","description":"Filesystem-buffered, passthrough stream that buffers indefinitely rather than propagate backpressure from downstream consumers.","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"main":"lib/index.js","module":"src/index.mjs","engines":{"node":">=8.5"},"devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.3.3","@babel/preset-env":"^7.3.1","babel-eslint":"^10.0.1","eslint":"^5.14.1","eslint-config-env":"^5.0.0","eslint-config-prettier":"^4.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-import-order-alphabetical":"^0.0.2","eslint-plugin-node":"^9.0.1","eslint-plugin-prettier":"^3.0.0","husky":"^2.2.0","leaked-handles":"^5.2.0","lint-staged":"^8.1.4","prettier":"^1.16.4","tap":"^13.1.2"},"scripts":{"prepare":"rm -rf lib && babel src/index.mjs -d lib && prettier 'lib/**/*.js' --write","test":"npm run test:eslint && npm run test:prettier && npm run test:tap","test:eslint":"eslint . --ext mjs,js","test:prettier":"prettier '**/*.{json,yml,md}' -l","test:tap":"node --experimental-modules --no-warnings src/test | tap-mocha-reporter spec","prepublishOnly":"npm run prepare && npm test"},"_id":"fs-capacitor@2.0.3","dist":{"shasum":"64e444dca707c6d1d936a0c83392c3c83503d9d4","size":94073,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-2.0.3.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_2.0.3_1557084171704_0.013408091089925023"},"_hasShrinkwrap":false,"publish_time":1557084171839,"_cnpm_publish_time":1557084171839},"2.0.2":{"name":"fs-capacitor","version":"2.0.2","description":"Filesystem-buffered, passthrough stream that buffers indefinitely rather than propagate backpressure from downstream consumers.","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"main":"lib/index.js","module":"src/index.mjs","engines":{"node":">=8.5"},"devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.3.3","@babel/preset-env":"^7.3.1","babel-eslint":"^10.0.1","eslint":"^5.14.1","eslint-config-env":"^5.0.0","eslint-config-prettier":"^4.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-import-order-alphabetical":"^0.0.2","eslint-plugin-node":"^9.0.1","eslint-plugin-prettier":"^3.0.0","husky":"^2.2.0","leaked-handles":"^5.2.0","lint-staged":"^8.1.4","prettier":"^1.16.4","tap":"^13.1.2"},"scripts":{"prepare":"rm -rf lib && babel src/index.mjs -d lib && prettier 'lib/**/*.js' --write","test":"npm run test:eslint && npm run test:prettier && npm run test:tap","test:eslint":"eslint . --ext mjs,js","test:prettier":"prettier '**/*.{json,yml,md}' -l","test:tap":"node --experimental-modules --no-warnings src/test | tap-mocha-reporter spec","prepublishOnly":"npm run prepare && npm test"},"_id":"fs-capacitor@2.0.2","dist":{"shasum":"e786969b7c7d77d8cc71b6125e7f9affe003d33c","size":93929,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-2.0.2.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_2.0.2_1557083062004_0.8713845964858524"},"_hasShrinkwrap":false,"publish_time":1557083062138,"_cnpm_publish_time":1557083062138},"2.0.1":{"name":"fs-capacitor","version":"2.0.1","description":"Filesystem-buffered, passthrough stream that buffers indefinitely rather than propagate backpressure from downstream consumers.","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"main":"lib","module":"lib/index.mjs","engines":{"node":">=8.5"},"devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.3.3","@babel/preset-env":"^7.3.1","babel-eslint":"^10.0.1","eslint":"^5.14.1","eslint-config-env":"^3.0.0","eslint-config-prettier":"^4.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-import-order-alphabetical":"^0.0.1","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.0","husky":"^1.1.2","leaked-handles":"^5.2.0","lint-staged":"^8.1.4","prettier":"^1.16.4","tap":"^12.5.3"},"scripts":{"prepare":"npm run prepare:clean && npm run prepare:mjs && npm run prepare:js && npm run prepare:prettier","prepare:clean":"rm -rf lib","prepare:mjs":"BABEL_ESM=1 babel src -d lib --keep-file-extension","prepare:js":"babel src -d lib","prepare:prettier":"prettier 'lib/**/*.{mjs,js}' --write","test":"npm run test:eslint && npm run test:prettier && npm run test:mjs && npm run test:js","test:eslint":"eslint . --ext mjs,js","test:prettier":"prettier '**/*.{json,yml,md}' -l","test:mjs":"node --experimental-modules --no-warnings lib/test | tap-mocha-reporter spec","test:js":"node lib/test | tap-mocha-reporter spec","prepublishOnly":"npm run prepare && npm test","watch":"watch 'npm run prepublishOnly --silent' src --interval 1"},"gitHead":"ce005d0c3172a6ce4950466665ada5235e565729","_id":"fs-capacitor@2.0.1","_nodeVersion":"11.10.0","_npmVersion":"6.7.0","dist":{"shasum":"8b27ce79979a4ed2427e7bb6bf3d781344f7ea56","size":3957,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-2.0.1.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_2.0.1_1550763265245_0.298880925201495"},"_hasShrinkwrap":false,"publish_time":1550763265375,"_cnpm_publish_time":1550763265375},"2.0.0":{"name":"fs-capacitor","version":"2.0.0","description":"Filesystem-buffered, passthrough stream that buffers indefinitely rather than propagate backpressure from downstream consumers.","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"main":"lib","module":"lib/index.mjs","engines":{"node":">=8.5"},"devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","babel-eslint":"^10.0.1","eslint":"^5.4.0","eslint-config-env":"^2.0.0","eslint-config-prettier":"^3.0.1","eslint-plugin-import":"^2.14.0","eslint-plugin-import-order-alphabetical":"^0.0.1","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.0","husky":"^1.1.2","leaked-handles":"^5.2.0","lint-staged":"^8.1.0","prettier":"^1.14.2","tap":"^12.0.1"},"scripts":{"prepare":"npm run prepare:clean && npm run prepare:mjs && npm run prepare:js && npm run prepare:prettier","prepare:clean":"rm -rf lib","prepare:mjs":"BABEL_ESM=1 babel src -d lib --keep-file-extension","prepare:js":"babel src -d lib","prepare:prettier":"prettier 'lib/**/*.{mjs,js}' --write","test":"npm run test:eslint && npm run test:prettier && npm run test:mjs && npm run test:js","test:eslint":"eslint . --ext mjs,js","test:prettier":"prettier '**/*.{json,yml,md}' -l","test:mjs":"node --experimental-modules --no-warnings lib/test | tap-mocha-reporter spec","test:js":"node lib/test | tap-mocha-reporter spec","prepublishOnly":"npm run prepare && npm test","watch":"watch 'npm run prepublishOnly --silent' src --interval 1"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{mjs,js}":"eslint","*.{json,yml,md}":"prettier -l"},"eslintIgnore":["lib"],"eslintConfig":{"extends":["env"],"rules":{"require-jsdoc":"off"}},"prettier":{"proseWrap":"never"},"gitHead":"6b594689b6602e1b9656ba5a408215312262155d","_id":"fs-capacitor@2.0.0","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"dist":{"shasum":"6cbafaa39313eebf9c49ecff8795aadc08337fc5","size":3971,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-2.0.0.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_2.0.0_1547582644849_0.18368262852762696"},"_hasShrinkwrap":false,"publish_time":1547582645008,"_cnpm_publish_time":1547582645008},"1.0.1":{"name":"fs-capacitor","version":"1.0.1","description":"[![Build Status](https://travis-ci.org/mike-marcacci/fs-capacitor.svg?branch=master)](https://travis-ci.org/mike-marcacci/fs-capacitor) [![Current Version](https://badgen.now.sh/npm/v/fs-capacitor)](https://www.npmjs.com/package/fs-capacitor) [![Required ","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"files":["lib","!lib/test.*"],"main":"lib","module":"lib/index.mjs","engines":{"node":">=8.5"},"dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.53","@babel/core":"^7.0.0-beta.53","@babel/preset-env":"^7.0.0-beta.53","babel-eslint":"^8.2.5","eslint":"^5.1.0","eslint-config-prettier":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.2","husky":"^0.14.3","leaked-handles":"^5.2.0","lint-staged":"^7.2.0","npm-run-all":"^4.1.3","prettier":"^1.13.7","tap":"^12.0.1"},"scripts":{"prepare":"FORCE_COLOR=1 npm-run-all prepare:clean -p prepare:mjs prepare:js -s prepare:prettier --aggregate-output","prepare:clean":"rm -rf lib","prepare:mjs":"BABEL_ESM=1 babel src -d lib --keep-file-extension","prepare:js":"babel src -d lib","prepare:prettier":"prettier 'lib/**/*.{mjs,js}' --write","test":"FORCE_COLOR=1 TAP_COLORS=1 run-p test:* -c --aggregate-output","test:eslint":"eslint . --ext mjs,js","test:prettier":"prettier '**/*.{json,md}' -l","test:mjs":"node --experimental-modules --no-warnings lib/test | tap-mocha-reporter spec","test:js":"node lib/test | tap-mocha-reporter spec","prepublishOnly":"run-s prepare test","watch":"watch 'npm run prepublishOnly --silent' src --interval 1","precommit":"lint-staged"},"lint-staged":{"*.{mjs,js}":"eslint","*.{json,md}":"prettier -l"},"gitHead":"8c590541ae5afb4339b734caa6cc20e655ba9e99","_id":"fs-capacitor@1.0.1","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"dist":{"shasum":"ff9dbfa14dfaf4472537720f19c3088ed9278df0","size":3983,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-1.0.1.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_1.0.1_1533197947998_0.9195949371908863"},"_hasShrinkwrap":false,"publish_time":1533197948082,"_cnpm_publish_time":1533197948082},"1.0.0":{"name":"fs-capacitor","version":"1.0.0","description":"[![Build Status](https://travis-ci.org/mike-marcacci/fs-capacitor.svg?branch=master)](https://travis-ci.org/mike-marcacci/fs-capacitor) [![Current Version](https://badgen.now.sh/npm/v/fs-capacitor)](https://www.npmjs.com/package/fs-capacitor) [![Required ","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"files":["lib","!lib/test.*"],"main":"lib","module":"lib/index.mjs","engines":{"node":">=8.5"},"dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.53","@babel/core":"^7.0.0-beta.53","@babel/preset-env":"^7.0.0-beta.53","babel-eslint":"^8.2.5","eslint":"^5.1.0","eslint-config-prettier":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.2","husky":"^0.14.3","leaked-handles":"^5.2.0","lint-staged":"^7.2.0","npm-run-all":"^4.1.3","prettier":"^1.13.7","tap":"^12.0.1"},"scripts":{"prepare":"FORCE_COLOR=1 npm-run-all prepare:clean -p prepare:mjs prepare:js -s prepare:prettier --aggregate-output","prepare:clean":"rm -rf lib","prepare:mjs":"BABEL_ESM=1 babel src -d lib --keep-file-extension","prepare:js":"babel src -d lib","prepare:prettier":"prettier 'lib/**/*.{mjs,js}' --write","test":"FORCE_COLOR=1 TAP_COLORS=1 run-p test:* -c --aggregate-output","test:eslint":"eslint . --ext mjs,js","test:prettier":"prettier '**/*.{json,md}' -l","test:mjs":"node --experimental-modules --no-warnings lib/test | tap-mocha-reporter spec","test:js":"node lib/test | tap-mocha-reporter spec","prepublishOnly":"run-s prepare test","watch":"watch 'npm run prepublishOnly --silent' src --interval 1","precommit":"lint-staged"},"lint-staged":{"*.{mjs,js}":"eslint","*.{json,md}":"prettier -l"},"gitHead":"7b3249f2f07b378df2c725e25d94f9bb4a85ce50","_id":"fs-capacitor@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"dist":{"shasum":"0e01c816e2bb8dc266ded28308df70926e5511cd","size":4020,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-1.0.0.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_1.0.0_1533171248726_0.2884108972256445"},"_hasShrinkwrap":false,"publish_time":1533171248785,"_cnpm_publish_time":1533171248785},"0.0.4":{"name":"fs-capacitor","version":"0.0.4","description":"FS Capacitor is a filesystem-bufferred, passthrough stream that buffers indefinitely rather than propagate backpressure from downstream consumers.","main":"lib","scripts":{"clean":"rm -r lib; mkdir lib","build:mjs":"BABEL_ESM=1 babel src -d lib --keep-file-extension","build:js":"babel src -d lib","build":"npm-run-all -s clean -p build:*","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint .","prettier":"prettier **/*.{js,json,md} --write","prepare":"yarn run lint && yarn run build"},"author":{"name":"Mike Marcacci"},"license":"MIT","engines":{"node":">=8.5"},"devDependencies":{"@babel/cli":"^7.0.0-beta.51","@babel/core":"^7.0.0-beta.51","@babel/preset-env":"^7.0.0-beta.51","babel-eslint":"^8.2.3","eslint":"^4.19.1","eslint-config-prettier":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","npm-run-all":"^4.1.3","prettier":"^1.13.5"},"gitHead":"e9fa185a5a2a3e618b09ea01f6063cfba1e71cb2","_id":"fs-capacitor@0.0.4","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"dist":{"shasum":"3cd48021d31ef6dc181ce4e5f7252c65289b35de","size":3893,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-0.0.4.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_0.0.4_1532557185284_0.8594019729208624"},"_hasShrinkwrap":false,"publish_time":1532557185396,"_cnpm_publish_time":1532557185396},"1.0.0-beta.3":{"name":"fs-capacitor","version":"1.0.0-beta.3","description":"[![Build Status](https://travis-ci.org/mike-marcacci/fs-capacitor.svg?branch=master)](https://travis-ci.org/mike-marcacci/fs-capacitor) [![Current Version](https://badgen.now.sh/npm/v/fs-capacitor)](https://www.npmjs.com/package/fs-capacitor) [![Required ","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"files":["lib","!lib/test.*"],"main":"lib","module":"lib/index.mjs","engines":{"node":">=8.5"},"dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.53","@babel/core":"^7.0.0-beta.53","@babel/preset-env":"^7.0.0-beta.53","babel-eslint":"^8.2.5","eslint":"^5.1.0","eslint-config-prettier":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.2","husky":"^0.14.3","leaked-handles":"^5.2.0","lint-staged":"^7.2.0","npm-run-all":"^4.1.3","prettier":"^1.13.7","tap":"^12.0.1"},"scripts":{"prepare":"FORCE_COLOR=1 npm-run-all prepare:clean -p prepare:mjs prepare:js -s prepare:prettier --aggregate-output","prepare:clean":"rm -rf lib","prepare:mjs":"BABEL_ESM=1 babel src -d lib --keep-file-extension","prepare:js":"babel src -d lib","prepare:prettier":"prettier 'lib/**/*.{mjs,js}' --write","test":"FORCE_COLOR=1 TAP_COLORS=1 run-p test:* -c --aggregate-output","test:eslint":"eslint . --ext mjs,js","test:prettier":"prettier '**/*.{json,md}' -l","test:mjs":"node --experimental-modules --no-warnings lib/test | tap-mocha-reporter spec","test:js":"node lib/test | tap-mocha-reporter spec","prepublishOnly":"run-s prepare test","watch":"watch 'npm run prepublishOnly --silent' src --interval 1","precommit":"lint-staged"},"lint-staged":{"*.{mjs,js}":"eslint","*.{json,md}":"prettier -l"},"gitHead":"68415403dcd08f61641c2f504320391a88159355","_id":"fs-capacitor@1.0.0-beta.3","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"dist":{"shasum":"82d0d0e477b4f4b032229695bc4f9c9be2e3416d","size":4012,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-1.0.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-1.0.0-beta.3.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_1.0.0-beta.3_1532305685137_0.39902683616743184"},"_hasShrinkwrap":false,"publish_time":1532305685272,"_cnpm_publish_time":1532305685272},"1.0.0-beta.2":{"name":"fs-capacitor","version":"1.0.0-beta.2","description":"[![Build Status](https://travis-ci.org/mike-marcacci/fs-capacitor.svg?branch=master)](https://travis-ci.org/mike-marcacci/fs-capacitor) [![Current Version](https://badgen.now.sh/npm/v/fs-capacitor)](https://www.npmjs.com/package/fs-capacitor) [![Required ","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"files":["lib","!lib/test.*"],"main":"lib","module":"lib/index.mjs","engines":{"node":">=8.5"},"dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.53","@babel/core":"^7.0.0-beta.53","@babel/preset-env":"^7.0.0-beta.53","babel-eslint":"^8.2.5","eslint":"^5.1.0","eslint-config-prettier":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.2","husky":"^0.14.3","leaked-handles":"^5.2.0","lint-staged":"^7.2.0","npm-run-all":"^4.1.3","prettier":"^1.13.7","tap":"^12.0.1"},"scripts":{"prepare":"FORCE_COLOR=1 npm-run-all prepare:clean -p prepare:mjs prepare:js -s prepare:prettier --aggregate-output","prepare:clean":"rm -rf lib","prepare:mjs":"BABEL_ESM=1 babel src -d lib --keep-file-extension","prepare:js":"babel src -d lib","prepare:prettier":"prettier 'lib/**/*.{mjs,js}' --write","test":"FORCE_COLOR=1 TAP_COLORS=1 run-p test:* -c --aggregate-output","test:eslint":"eslint . --ext mjs,js","test:prettier":"prettier '**/*.{json,md}' -l","test:mjs":"node --experimental-modules --no-warnings lib/test | tap-mocha-reporter spec","test:js":"node lib/test | tap-mocha-reporter spec","prepublishOnly":"run-s prepare test","watch":"watch 'npm run prepublishOnly --silent' src --interval 1","precommit":"lint-staged"},"lint-staged":{"*.{mjs,js}":"eslint","*.{json,md}":"prettier -l"},"gitHead":"ea9470e4a4991b1fe4ed872fe0eac9bbd7bd95dc","_id":"fs-capacitor@1.0.0-beta.2","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"dist":{"shasum":"7bbd9ed48652202871fd754c286e24b7dee69f42","size":4000,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-1.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-1.0.0-beta.2.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_1.0.0-beta.2_1532305043925_0.3586045317279998"},"_hasShrinkwrap":false,"publish_time":1532305043999,"_cnpm_publish_time":1532305043999},"1.0.0-beta.1":{"name":"fs-capacitor","version":"1.0.0-beta.1","description":"[![Build Status](https://travis-ci.org/mike-marcacci/fs-capacitor.svg?branch=master)](https://travis-ci.org/mike-marcacci/fs-capacitor) [![Current Version](https://badgen.now.sh/npm/v/fs-capacitor)](https://www.npmjs.com/package/fs-capacitor) [![Required ","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"files":["lib","!lib/test.*"],"main":"lib","module":"lib/index.mjs","engines":{"node":">=8.5"},"dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.53","@babel/core":"^7.0.0-beta.53","@babel/preset-env":"^7.0.0-beta.53","babel-eslint":"^8.2.5","eslint":"^5.1.0","eslint-config-prettier":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.2","husky":"^0.14.3","leaked-handles":"^5.2.0","lint-staged":"^7.2.0","npm-run-all":"^4.1.3","prettier":"^1.13.7","tap":"^12.0.1"},"scripts":{"prepare":"FORCE_COLOR=1 npm-run-all prepare:clean -p prepare:mjs prepare:js -s prepare:prettier --aggregate-output","prepare:clean":"rm -rf lib","prepare:mjs":"BABEL_ESM=1 babel src -d lib --keep-file-extension","prepare:js":"babel src -d lib","prepare:prettier":"prettier 'lib/**/*.{mjs,js}' --write","test":"FORCE_COLOR=1 TAP_COLORS=1 run-p test:* -c --aggregate-output","test:eslint":"eslint . --ext mjs,js","test:prettier":"prettier '**/*.{json,md}' -l","test:mjs":"node --experimental-modules --no-warnings lib/test | tap-mocha-reporter spec","test:js":"node lib/test | tap-mocha-reporter spec","prepublishOnly":"run-s prepare test","watch":"watch 'npm run prepublishOnly --silent' src --interval 1","precommit":"lint-staged"},"lint-staged":{"*.{mjs,js}":"eslint","*.{json,md}":"prettier -l"},"gitHead":"c8a11a8ded901cf4ffa34dc86d213d447d79dde2","_id":"fs-capacitor@1.0.0-beta.1","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"dist":{"shasum":"4dba94fb3ac7c1db83d6dce5d24eccb331d9d60e","size":3902,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-1.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-1.0.0-beta.1.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_1.0.0-beta.1_1532271123080_0.9001347161744908"},"_hasShrinkwrap":false,"publish_time":1532271123156,"_cnpm_publish_time":1532271123156},"1.0.0-alpha.2":{"name":"fs-capacitor","version":"1.0.0-alpha.2","description":"[![Build Status](https://travis-ci.org/mike-marcacci/fs-capacitor.svg?branch=master)](https://travis-ci.org/mike-marcacci/fs-capacitor) [![Current Version](https://badgen.now.sh/npm/v/fs-capacitor)](https://www.npmjs.com/package/fs-capacitor) [![Required ","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"files":["lib","!lib/test.*"],"main":"lib","module":"lib/index.mjs","engines":{"node":">=8.5"},"dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.53","@babel/core":"^7.0.0-beta.53","@babel/preset-env":"^7.0.0-beta.53","babel-eslint":"^8.2.5","eslint":"^5.1.0","eslint-config-prettier":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.2","husky":"^0.14.3","leaked-handles":"^5.2.0","lint-staged":"^7.2.0","npm-run-all":"^4.1.3","prettier":"^1.13.7","tap":"^12.0.1"},"scripts":{"prepare":"FORCE_COLOR=1 npm-run-all prepare:clean -p prepare:mjs prepare:js -s prepare:prettier --aggregate-output","prepare:clean":"rm -rf lib","prepare:mjs":"BABEL_ESM=1 babel src -d lib --keep-file-extension","prepare:js":"babel src -d lib","prepare:prettier":"prettier 'lib/**/*.{mjs,js}' --write","test":"FORCE_COLOR=1 TAP_COLORS=1 run-p test:* -c --aggregate-output","test:eslint":"eslint . --ext mjs,js","test:prettier":"prettier '**/*.{json,md}' -l","test:mjs":"node --experimental-modules --no-warnings lib/test | tap-mocha-reporter spec","test:js":"node lib/test | tap-mocha-reporter spec","prepublishOnly":"run-s prepare test","watch":"watch 'npm run prepublishOnly --silent' src --interval 1","precommit":"lint-staged"},"lint-staged":{"*.{mjs,js}":"eslint","*.{json,md}":"prettier -l"},"gitHead":"582b7f277af08a78a6a7625deabb2447853d111a","_id":"fs-capacitor@1.0.0-alpha.2","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"dist":{"shasum":"1b89d1e9d2a939dd8eedf355bce651007ffd6248","size":3893,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-1.0.0-alpha.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-1.0.0-alpha.2.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_1.0.0-alpha.2_1532242898223_0.7008746689003582"},"_hasShrinkwrap":false,"publish_time":1532242898577,"_cnpm_publish_time":1532242898577},"1.0.0-alpha.1":{"name":"fs-capacitor","version":"1.0.0-alpha.1","description":"[![Build Status](https://travis-ci.org/mike-marcacci/fs-capacitor.svg?branch=master)](https://travis-ci.org/mike-marcacci/fs-capacitor) [![Current Version](https://badgen.now.sh/npm/v/fs-capacitor)](https://www.npmjs.com/package/fs-capacitor) [![Required ","license":"MIT","author":{"name":"Mike Marcacci","email":"mike.marcacci@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mike-marcacci/fs-capacitor.git"},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"keywords":["stream","buffer","file","split","clone"],"files":["lib","!lib/test.*"],"main":"lib","module":"lib/index.mjs","engines":{"node":">=8.5"},"dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.53","@babel/core":"^7.0.0-beta.53","@babel/preset-env":"^7.0.0-beta.53","babel-eslint":"^8.2.5","eslint":"^5.1.0","eslint-config-prettier":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.2","husky":"^0.14.3","leaked-handles":"^5.2.0","lint-staged":"^7.2.0","npm-run-all":"^4.1.3","prettier":"^1.13.7","tap":"^12.0.1"},"scripts":{"prepare":"FORCE_COLOR=1 npm-run-all prepare:clean -p prepare:mjs prepare:js -s prepare:prettier --aggregate-output","prepare:clean":"rm -rf lib","prepare:mjs":"BABEL_ESM=1 babel src -d lib --keep-file-extension","prepare:js":"babel src -d lib","prepare:prettier":"prettier 'lib/**/*.{mjs,js}' --write","test":"FORCE_COLOR=1 TAP_COLORS=1 run-p test:* -c --aggregate-output","test:eslint":"eslint . --ext mjs,js","test:prettier":"prettier '**/*.{json,md}' -l","test:mjs":"node --experimental-modules --no-warnings lib/test | tap-mocha-reporter spec","test:js":"node lib/test | tap-mocha-reporter spec","prepublishOnly":"run-s prepare test","watch":"watch 'npm run prepublishOnly --silent' src --interval 1","precommit":"lint-staged"},"lint-staged":{"*.{mjs,js}":"eslint","*.{json,md}":"prettier -l"},"gitHead":"be2ed3af65c4c447ec4e28867d5d355129bbd59c","_id":"fs-capacitor@1.0.0-alpha.1","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"dist":{"shasum":"322df2002d1931800d6d351a04811d96b6a22048","size":3676,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-1.0.0-alpha.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-1.0.0-alpha.1.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_1.0.0-alpha.1_1532217296130_0.008128966366137247"},"_hasShrinkwrap":false,"publish_time":1532217296199,"_cnpm_publish_time":1532217296199},"0.0.3":{"name":"fs-capacitor","version":"0.0.3","description":"FS Capacitor is a filesystem-bufferred, passthrough stream that buffers indefinitely rather than propagate backpressure from downstream consumers.","main":"lib","scripts":{"clean":"rm -r lib; mkdir lib","build:mjs":"BABEL_ESM=1 babel src -d lib --keep-file-extension","build:js":"babel src -d lib","build":"npm-run-all -s clean -p build:*","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint .","prettier":"prettier **/*.{js,json,md} --write","prepublish":"yarn run lint && yarn run build"},"author":{"name":"Mike Marcacci"},"license":"MIT","engines":{"node":">=8.5"},"devDependencies":{"@babel/cli":"^7.0.0-beta.51","@babel/core":"^7.0.0-beta.51","@babel/preset-env":"^7.0.0-beta.51","babel-eslint":"^8.2.3","eslint":"^4.19.1","eslint-config-prettier":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","npm-run-all":"^4.1.3","prettier":"^1.13.5"},"gitHead":"5a05b6bed4f4cd76db145db226f1ce0a63c685e4","_id":"fs-capacitor@0.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"dist":{"shasum":"c4774ab8214688ef1a826f1ee343eebe8df61b0c","size":3905,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-0.0.3.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_0.0.3_1529368310161_0.21765564850833496"},"_hasShrinkwrap":false,"publish_time":1529368310249,"_cnpm_publish_time":1529368310249},"0.0.2":{"name":"fs-capacitor","version":"0.0.2","description":"FS Capacitor is a filesystem-bufferred, passthrough stream that buffers indefinitely rather than propagate backpressure from downstream consumers.","main":"lib","scripts":{"clean":"rm -r lib; mkdir lib","build:mjs":"BABEL_ESM=1 babel src -d lib --keep-file-extension","build:js":"babel src -d lib","build":"npm-run-all -s clean -p build:*","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint .","prettier":"prettier **/*.{js,json,md} --write","prepublish":"yarn run lint && yarn run build"},"author":{"name":"Mike Marcacci"},"license":"MIT","engines":{"node":">=8.5"},"devDependencies":{"@babel/cli":"^7.0.0-beta.51","@babel/core":"^7.0.0-beta.51","@babel/preset-env":"^7.0.0-beta.51","babel-eslint":"^8.2.3","eslint":"^4.19.1","eslint-config-prettier":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","npm-run-all":"^4.1.3","prettier":"^1.13.5"},"gitHead":"08c234037ce693e71e59f66389a304165f0cf1d5","_id":"fs-capacitor@0.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"dist":{"shasum":"071b30938bb735b3981ac0530aafd9cb953f9324","size":3903,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-0.0.2.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_0.0.2_1529358446033_0.2619383907870516"},"_hasShrinkwrap":false,"publish_time":1529358446090,"_cnpm_publish_time":1529358446090},"0.0.1":{"name":"fs-capacitor","version":"0.0.1","description":"","main":"lib/index.js","module":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src/ -d lib/","lint":"eslint .","prettier":"prettier **/*.{js,json,md} --write","prepublish":"yarn run lint && yarn run build"},"author":{"name":"Mike Marcacci"},"license":"MIT","engines":{"node":">=8.5"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.2.3","babel-preset-env":"^1.7.0","eslint":"^4.19.1","eslint-config-prettier":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","prettier":"^1.13.5"},"_id":"fs-capacitor@0.0.1","dist":{"shasum":"27bed8b8954608215b116695b699229e352b054c","size":3046,"noattachment":false,"key":"/fs-capacitor/-/fs-capacitor-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-capacitor/download/fs-capacitor-0.0.1.tgz"},"maintainers":[{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"}],"_npmUser":{"name":"mike-marcacci","email":"mike.marcacci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-capacitor_0.0.1_1528682288614_0.3377502932311043"},"_hasShrinkwrap":false,"publish_time":1528682288697,"_cnpm_publish_time":1528682288697}},"readme":"![Continuous Integration](https://github.com/mike-marcacci/fs-capacitor/workflows/Continuous%20Integration/badge.svg) [![Current Version](https://badgen.net/npm/v/fs-capacitor)](https://npm.im/fs-capacitor) ![Supported Node.js Versions](https://badgen.net/npm/node/fs-capacitor)\n\n# FS Capacitor\n\nFS Capacitor is a filesystem buffer for finite node streams. It supports simultaneous read/write, and can be used to create multiple independent readable streams, each starting at the beginning of the buffer.\n\nThis is useful for file uploads and other situations where you want to avoid delays to the source stream, but have slow downstream transformations to apply:\n\n```js\nimport fs from \"fs\";\nimport http from \"http\";\nimport { WriteStream } from \"fs-capacitor\";\n\nhttp.createServer((req, res) => {\n  const capacitor = new WriteStream();\n  const destination = fs.createWriteStream(\"destination.txt\");\n\n  // pipe data to the capacitor\n  req.pipe(capacitor);\n\n  // read data from the capacitor\n  capacitor\n    .createReadStream()\n    .pipe(/* some slow Transform streams here */)\n    .pipe(destination);\n\n  // read data from the very beginning\n  setTimeout(() => {\n    capacitor.createReadStream().pipe(/* elsewhere */);\n\n    // you can destroy a capacitor as soon as no more read streams are needed\n    // without worrying if existing streams are fully consumed\n    capacitor.destroy();\n  }, 100);\n});\n```\n\nIt is especially important to use cases like [`graphql-upload`](https://github.com/jaydenseric/graphql-upload) where server code may need to stash earler parts of a stream until later parts have been processed, and needs to attach multiple consumers at different times.\n\nFS Capacitor creates its temporary files in the directory ideneified by `os.tmpdir()` and attempts to remove them:\n\n- after `writeStream.destroy()` has been called and all read streams are fully consumed or destroyed\n- before the process exits\n\nPlease do note that FS Capacitor does NOT release disk space _as data is consumed_, and therefore is not suitable for use with infinite streams or those larger than the filesystem.\n\n### Ensuring cleanup on termination by process signal\n\nFS Capacitor cleans up all of its temporary files before the process exits, by listening to the [node process's `exit` event](https://nodejs.org/api/process.html#process_event_exit). This event, however, is only emitted when the process is about to exit as a result of either:\n\n- The process.exit() method being called explicitly;\n- The Node.js event loop no longer having any additional work to perform.\n\nWhen the node process receives a `SIGINT`, `SIGTERM`, or `SIGHUP` signal and there is no handler, it will exit without emitting the `exit` event.\n\nBeginning in version 3, fs-capacitor will NOT listen for these signals. Instead, the application should handle these signals according to its own logic and call `process.exit()` when it is ready to exit. This allows the application to implement its own graceful shutdown procedures, such as waiting for a stream to finish.\n\nThe following can be added to the application to ensure resources are cleaned up before a signal-induced exit:\n\n```js\nfunction shutdown() {\n  // Any sync or async graceful shutdown procedures can be run before exiting…\n  process.exit(0);\n}\n\nprocess.on(\"SIGINT\", shutdown);\nprocess.on(\"SIGTERM\", shutdown);\nprocess.on(\"SIGHUP\", shutdown);\n```\n\n## API\n\n### WriteStream\n\n`WriteStream` extends [`stream.Writable`](https://nodejs.org/api/stream.html#stream_implementing_a_writable_stream)\n\n#### `new WriteStream(options: WriteStreamOptions)`\n\nCreate a new `WriteStream` instance.\n\n#### `.createReadStream(options?: ReadStreamOptions): ReadStream`\n\nCreate a new `ReadStream` instance attached to the `WriteStream` instance.\n\nCalling `.createReadStream()` on a released `WriteStream` will throw a `ReadAfterReleasedError` error.\n\nCalling `.createReadStream()` on a destroyed `WriteStream` will throw a `ReadAfterDestroyedError` error.\n\nAs soon as a `ReadStream` ends or is closed (such as by calling `readStream.destroy()`), it is detached from its `WriteStream`.\n\n#### `.release(): void`\n\nRelease the `WriteStream`'s claim on the underlying resources. Once called, destruction of underlying resources is performed as soon as all attached `ReadStream`s are removed.\n\n#### `.destroy(error?: ?Error): void`\n\nDestroy the `WriteStream` and all attached `ReadStream`s. If `error` is present, attached `ReadStream`s are destroyed with the same error.\n\n### WriteStreamOptions\n\n#### `.highWaterMark?: number`\n\nUses node's default of `16384` (16kb). Optional buffer size at which the writable stream will begin returning `false`. See [node's docs for `stream.Writable`](https://nodejs.org/api/stream.html#stream_constructor_new_stream_writable_options). For the curious, node has [a guide on backpressure in streams](https://nodejs.org/es/docs/guides/backpressuring-in-streams/).\n\n#### `.defaultEncoding`\n\nUses node's default of `utf8`. Optional default encoding to use when no encoding is specified as an argument to `stream.write()`. See [node's docs for `stream.Writable`](https://nodejs.org/api/stream.html#stream_constructor_new_stream_writable_options). Possible values depend on the version of node, and are [defined in node's buffer implementation](https://github.com/nodejs/node/blob/master/lib/buffer.js);\n\n#### `.tmpdir`\n\nUsed node's [`os.tmpdir`](https://nodejs.org/api/os.html#os_os_tmpdir) by default. This function returns the directory used by fs-capacitor to store file buffers, and is intended primarily for testing and debugging.\n\n### ReadStream\n\n`ReadStream` extends [`stream.Readable`](https://nodejs.org/api/stream.html#stream_new_stream_readable_options);\n\n### ReadStreamOptions\n\n#### `.highWaterMark`\n\nUses node's default of `16384` (16kb). Optional value to use as the readable stream's highWaterMark, specifying the number of bytes (for binary data) or characters (for strings) that will be bufferred into memory. See [node's docs for `stream.Readable`](https://nodejs.org/api/stream.html#stream_new_stream_readable_options). For the curious, node has [a guide on backpressure in streams](https://nodejs.org/es/docs/guides/backpressuring-in-streams/).\n\n#### `.encoding`\n\nUses node's default of `utf8`. Optional encoding to use when the stream's output is desired as a string. See [node's docs for `stream.Readable`](https://nodejs.org/api/stream.html#stream_new_stream_readable_options). Possible values depend on the version of node, and are [defined in node's buffer implementation](https://github.com/nodejs/node/blob/master/lib/buffer.js).\n","_attachments":{},"homepage":"https://github.com/mike-marcacci/fs-capacitor#readme","bugs":{"url":"https://github.com/mike-marcacci/fs-capacitor/issues"},"license":"MIT"}