{"maintainers":[{"name":"anonymous","email":"dead_horse@qq.com"},{"name":"anonymous","email":"fengmk2@gmail.com"}],"keywords":["form","stream","multipart","form-data","upload","postfile","request"],"dist-tags":{"latest":"1.5.2"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},"description":"A multipart/form-data encoded stream, helper for file upload.","readme":"# formstream\n\n[![NPM version][npm-image]][npm-url]\n[![CI](https://github.com/node-modules/formstream/actions/workflows/ci.yml/badge.svg)](https://github.com/node-modules/formstream/actions/workflows/ci.yml)\n[![Test coverage][codecov-image]][codecov-url]\n[![npm download][download-image]][download-url]\n\n[npm-image]: https://img.shields.io/npm/v/formstream.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/formstream\n[codecov-image]: https://codecov.io/github/node-modules/formstream/coverage.svg?branch=master\n[codecov-url]: https://codecov.io/github/node-modules/formstream?branch=master\n[download-image]: https://img.shields.io/npm/dm/formstream.svg?style=flat-square\n[download-url]: https://npmjs.org/package/formstream\n\nA [multipart/form-data](http://tools.ietf.org/html/rfc2388) encoded stream, helper for file upload.\n\n## Install\n\n```bash\nnpm install formstream\n```\n\n## Quick Start\n\n```js\nvar formstream = require('formstream');\nvar http = require('http');\n\nvar form = formstream();\n\n// form.file('file', filepath, filename);\nform.file('file', './logo.png', 'upload-logo.png');\n\n// other form fields\nform.field('foo', 'fengmk2').field('love', 'aerdeng');\n\n// even send file content buffer directly\n// form.buffer(name, buffer, filename, mimeType)\nform.buffer('file2', new Buffer('This is file2 content.'), 'foo.txt');\n\nvar options = {\n  method: 'POST',\n  host: 'upload.cnodejs.net',\n  path: '/store',\n  headers: form.headers()\n};\nvar req = http.request(options, function (res) {\n  console.log('Status: %s', res.statusCode);\n  res.on('data', function (data) {\n    console.log(data.toString());\n  });\n});\n\nform.pipe(req);\n```\n\n### Chaining\n\n```js\nvar fs = require('fs');\nvar formstream = require('formstream');\n\nvar filepath = './logo.png';\nfs.stat(filepath, function (err, stat) {\n  formstream()\n    .field('status', 'share picture')\n    .field('access_token', 'your access token')\n    .file('pic', filepath, 'logo.png', stat.size)\n    .pipe(process.stdout); // your request stream\n});\n```\n\n### Set min chunk buffer size\n\nSome web servers have a limit on the number of chunks, and you can set `minChunkSize` to ensure the size of chunk sent to the server.\n\n```js\nvar fs = require('fs');\nvar FormStream = require('formstream');\n\nvar filepath = './big-file.zip';\nfs.stat(filepath, function (err, stat) {\n  new FormStream({\n    // send >= 2MB chunk buffer size to the server\n    minChunkSize: 1024 * 1024 * 2,\n  }).field('status', 'share file')\n    .field('access_token', 'your access token')\n    .file('file', filepath, 'big-file.zip', stat.size)\n    .pipe(process.stdout); // your request stream\n});\n```\n\n## API Doc\n\n### formstream([options])\n\nCreate a form instance.\n\n#### Arguments\n\n- **options.minChunkSize** Number - min chunk size to emit data event\n\n#### Returns\n\nForm - form instance\n\n### FormStream#field(name, value)\n\nAdd a normal field to the form.\n\n#### Arguments\n\n- **name** String - Name of field\n- **value** String - Value of field\n\n#### Returns\n\nForm - form instance\n\n### FormStream#file(name, filepath[, filename][, filesize])\n\nAdd a local file to be uploaded to the form.\n\n#### Arguments\n\n- **name** String - Name of file field\n- **filepath** String - Local path of the file to be uploaded\n- ***filename*** String - Optional. Name of the file (will be the base name of `filepath` if empty)\n- ***filesize*** Number - Optional. Size of the file (will not generate `Content-Length` header if not specified)\n\n#### Returns\n\nForm - form instance\n\n### FormStream#buffer(name, buffer, filename[, contentType])\n\nAdd a buffer as a file to upload.\n\n#### Arguments\n\n- **name** String - Name of field\n- **buffer** Buffer - The buffer to be uploaded\n- **filename** String - The file name that tells the remote server\n- ***contentType*** String - Optional. Content-Type (aka. MIME Type) of content (will be infered with `filename` if empty)\n\n#### Returns\n\nForm - form instance\n\n### FormStream#stream(name, stream, filename[, contentType][, size])\n\nAdd a readable stream as a file to upload. Event 'error' will be emitted if an error occured.\n\n#### Arguments\n\n- **name** String - Name of field\n- **stream** [stream.Readable](http://nodejs.org/api/stream.html#stream_class_stream_readable) - A readable stream to be piped\n- **filename** String - The file name that tells the remote server\n- ***contentType*** String - Optional. Content-Type (aka. MIME Type) of content (will be infered with `filename` if empty)\n- ***size*** Number - Optional. Size of the stream (will not generate `Content-Length` header if not specified)\n\n#### Returns\n\nForm - form instance\n\n### FormStream#headers([headers])\n\nGet headers for the request.\n\n#### Arguments\n\n- **headers** Object - Additional headers\n\n#### Example\n\n```js\nvar headers = form.headers({\n  'Authorization': 'Bearer kei2akc92jmznvnkeh09sknzdk',\n  'Accept': 'application/vnd.github.v3.full+json'\n});\n```\n\n#### Returns\n\nObject - Headers to be sent.\n\n### Event 'error'\n\nEmitted if there was an error receiving data.\n\n### Event 'data'\n\nThe 'data' event emits when a Buffer was used.\n\nSee [Node.js Documentation](http://nodejs.org/api/stream.html#stream_event_data) for more.\n\n### Event 'end'\n\nEmitted when the stream has received no more 'data' events will happen.\n\nSee [Node.js Documentation](http://nodejs.org/api/stream.html#stream_event_end) for more.\n\n## License\n\n[MIT](LICENSE)\n\n## Contributors\n\n[![Contributors](https://contrib.rocks/image?repo=node-modules/formstream)](https://github.com/node-modules/formstream/graphs/contributors)\n\nMade with [contributors-img](https://contrib.rocks).\n","repository":{"type":"git","url":"git://github.com/node-modules/formstream.git"},"users":{"fotooo":true,"onbing":true,"temasm":true,"wfcookie":true,"zixinliango":true,"jestersimpps":true},"bugs":{"url":"https://github.com/node-modules/formstream/issues"},"license":"MIT","versions":{"0.0.1":{"name":"formstream","version":"0.0.1","keywords":["form","stream","multipart","form-data","upload","postfile","request"],"author":{"url":"http://fengmk2.github.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"formstream@0.0.1","maintainers":[{"name":"anonymous","email":"fengmk2@gmail.com"}],"dist":{"shasum":"f301709bf7b0803055ebaee34344b4cd5ab3e2c4","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/formstream/-/formstream-0.0.1.tgz","integrity":"sha512-NPze/cQ7YZLC7KkfZ+N7jRVISduE2yR4oHZ3zBV9XBXJcVZFIZAzE/xQm9/7qMAvlcszJC+wfoJP0ABTpFzkJw==","signatures":[{"sig":"MEYCIQDrNpOS7SRj2fQDkU9IUmLYCndoDk1xTHe1Y/0M/9JH5AIhAJ/jYaiGE4PvnHgOGp9V13c0AaWtBVFLKw11i43IZ3ET","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"make test"},"_npmUser":{"name":"anonymous","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/formstream.git","type":"git"},"_npmVersion":"1.1.61","description":"A multipart/form-data encoded stream, helper for file upload.","directories":{"test":"test","example":"example"},"dependencies":{"mime":"1.2.7","pause-stream":"0.0.6"},"devDependencies":{"mocha":"*","should":"*","connect":"2.6.0"}},"0.0.2":{"name":"formstream","version":"0.0.2","keywords":["form","stream","multipart","form-data","upload","postfile","request"],"author":{"url":"http://fengmk2.github.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"formstream@0.0.2","maintainers":[{"name":"anonymous","email":"fengmk2@gmail.com"}],"dist":{"shasum":"c15a9afbd6278290bc55d93e6fa13a6a5305939a","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/formstream/-/formstream-0.0.2.tgz","integrity":"sha512-hagibM0UgdAkOzc+D/265LhAj0lqUZcvRDpFevHyMCqpRHBuUO6OtLYJQdJfZNgx7PzywpnHDxMflJkCOmspiQ==","signatures":[{"sig":"MEYCIQDVxdzdRbMkT57fVWDLq8snk0VwHpP+eNN3bLnqT3dYngIhAM4k3jc870Ju0l8eA2SjITZ26YJuwVozfGFbcU+1amU+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"make test"},"repository":{"url":"git://github.com/fengmk2/formstream.git","type":"git"},"description":"A multipart/form-data encoded stream, helper for file upload.","directories":{"test":"test","example":"example"},"dependencies":{"mime":"1.2.7","pause-stream":"0.0.6","buffer-concat":"0.0.1"},"devDependencies":{"mocha":"*","should":"*","connect":"2.6.0"}},"0.0.3":{"name":"formstream","version":"0.0.3","keywords":["form","stream","multipart","form-data","upload","postfile","request"],"author":{"url":"http://fengmk2.github.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"formstream@0.0.3","maintainers":[{"name":"anonymous","email":"fengmk2@gmail.com"}],"dist":{"shasum":"2d1e79ea7a42a6ed9bbd78fe5e94737f85b69329","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/formstream/-/formstream-0.0.3.tgz","integrity":"sha512-auS8u/cvF3pnyyiIU62hKV7oYyaFG26+Jj+n/IJ45UJTGspvMVvZbgx2uSc75+CixZMnoQ3MNVvMfERv6X9I2A==","signatures":[{"sig":"MEUCIEUW2QYlUhaYFf/fOIxDEALeAcJHF+IYdyRh0zUpETRsAiEAh1HZF8Y4oltzski7JP0UgcQwBxg338bCyrQm+UBfLGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"make test"},"_npmUser":{"name":"anonymous","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/formstream.git","type":"git"},"_npmVersion":"1.1.65","description":"A multipart/form-data encoded stream, helper for file upload.","directories":{"test":"test","example":"example"},"dependencies":{"mime":"1.2.7","pause-stream":"0.0.6","buffer-concat":"0.0.1"},"devDependencies":{"mocha":"*","should":"*","connect":"*","jscover":"*","pedding":"*"}},"0.0.4":{"name":"formstream","version":"0.0.4","keywords":["form","stream","multipart","form-data","upload","postfile","request"],"author":{"url":"http://fengmk2.github.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"formstream@0.0.4","maintainers":[{"name":"anonymous","email":"fengmk2@gmail.com"}],"dist":{"shasum":"5df3f7d51cb7f292541bff5296220bcdc57f9a7e","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/formstream/-/formstream-0.0.4.tgz","integrity":"sha512-v1SV78I2I5OKih4AQu1Al1Zp9M9AKtItOG7PPzmgwZN3ocWej2t7m/NJNkcyY8QmkXbFmqalkDSVXmh3kYa0UQ==","signatures":[{"sig":"MEUCIQDHLIYdy8gCHAmJSgtk5R86X7RVGhAC3CxqbmnzdZIfhAIgFGUYYO9hXgKABilufCWXFyve3Nf5AMXLuMVNlNbuTN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"make test"},"_npmUser":{"name":"anonymous","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/formstream.git","type":"git"},"_npmVersion":"1.1.65","description":"A multipart/form-data encoded stream, helper for file upload.","directories":{"test":"test","example":"example"},"dependencies":{"mime":"1.2.7","pause-stream":"0.0.6","buffer-concat":"0.0.1"},"devDependencies":{"mocha":"*","should":"*","connect":"*","jscover":"*","pedding":"*"}},"0.0.5":{"name":"formstream","version":"0.0.5","keywords":["form","stream","multipart","form-data","upload","postfile","request"],"author":{"url":"http://fengmk2.github.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"formstream@0.0.5","maintainers":[{"name":"anonymous","email":"fengmk2@gmail.com"}],"dist":{"shasum":"4a197e3240b5873c21fdcb4425ea3c68e3eba95b","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/formstream/-/formstream-0.0.5.tgz","integrity":"sha512-Ehy+mdFgrtMBEWKss3SkE4MXnAhHGlVCwLUTQVTDZ4LKzMEO0HJx/TzuBfqzWcQagTtBkHlTfbT9f8ZoF8yNxg==","signatures":[{"sig":"MEQCIGzHjIw46CwI1qvLf7J30VcgDgUpUHHzRgbSXAmrWHuQAiBMt3AGc9prmFp1Zn5xfbinuLQDrQYuvsszvbwpQiPpfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"make test"},"_npmUser":{"name":"anonymous","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/formstream.git","type":"git"},"_npmVersion":"1.1.65","description":"A multipart/form-data encoded stream, helper for file upload.","directories":{"test":"test","example":"example"},"dependencies":{"mime":"1.2.7","pause-stream":"0.0.6","buffer-concat":"0.0.1"},"devDependencies":{"mocha":"*","should":"*","connect":"*","jscover":"*","pedding":"*"}},"0.0.6":{"name":"formstream","version":"0.0.6","keywords":["form","stream","multipart","form-data","upload","postfile","request"],"author":{"url":"http://fengmk2.github.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"formstream@0.0.6","maintainers":[{"name":"anonymous","email":"fengmk2@gmail.com"}],"bugs":{"url":"https://github.com/fengmk2/formstream/issues"},"dist":{"shasum":"4475600d4fe40379202aed21039ef810d9ea1488","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/formstream/-/formstream-0.0.6.tgz","integrity":"sha512-31841MUaHnHBh2DKtS4B+egz51Hbb88vxkPZWB9567VsPpRwWiyia3p4YSIv8RMkD7A0ULT2T2f3YQNm5IDYEQ==","signatures":[{"sig":"MEQCIEznHgrMeygomWa4biUB+w9sa1Kot5iCkQgDpdipDEtZAiAwR9URxF29sXu4KiS/L/5wFEWeMtxA84cYR8Wl1vky8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"make test-all"},"_npmUser":{"name":"anonymous","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/formstream.git","type":"git"},"_npmVersion":"1.3.2","description":"A multipart/form-data encoded stream, helper for file upload.","directories":{},"dependencies":{"mime":"1.2.9","pause-stream":">=0.0.10","buffer-concat":"0.0.1"},"devDependencies":{"mocha":"*","should":"*","blanket":"*","connect":"*","pedding":"*","coveralls":"*","travis-cov":"*","mocha-lcov-reporter":"*"}},"0.0.7":{"name":"formstream","version":"0.0.7","keywords":["form","stream","multipart","form-data","upload","postfile","request"],"author":{"url":"http://fengmk2.github.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"formstream@0.0.7","maintainers":[{"name":"anonymous","email":"fengmk2@gmail.com"}],"bugs":{"url":"https://github.com/fengmk2/formstream/issues"},"dist":{"shasum":"981d0036743596c54820ee3dfb44baca18349788","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/formstream/-/formstream-0.0.7.tgz","integrity":"sha512-1l+3STPEXZ2Z38c3pYBVHYciPoP+Bi8Wkvqv8IgTIj3w9RXsrJTkL02s/g251xqnTubsnjtOac64A7pt8bejsQ==","signatures":[{"sig":"MEYCIQC75r9tHkh8re6nxELl/weNo2elQg/U+DQcJOT49TIYDgIhANigTBXgPVk1qfvoVaX9Z97jzWM7TgsQJ37hbhnhIIQP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"make test-all"},"_npmUser":{"name":"anonymous","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/formstream.git","type":"git"},"_npmVersion":"1.3.2","description":"A multipart/form-data encoded stream, helper for file upload.","directories":{},"dependencies":{"mime":"1.2.9","pause-stream":">=0.0.10","buffer-concat":"0.0.1"},"devDependencies":{"mocha":"*","should":"*","blanket":"*","connect":"*","pedding":"*","coveralls":"*","travis-cov":"*","mocha-lcov-reporter":"*"}},"0.0.8":{"name":"formstream","version":"0.0.8","keywords":["form","stream","multipart","form-data","upload","postfile","request"],"author":{"url":"http://fengmk2.github.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"formstream@0.0.8","maintainers":[{"name":"anonymous","email":"fengmk2@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/xingrz","name":"XiNGRZ","email":"chenxingyu92@gmail.com"}],"homepage":"https://github.com/fengmk2/formstream","bugs":{"url":"https://github.com/fengmk2/formstream/issues"},"dist":{"shasum":"e4427ad96eda66e5128b7fb428ebd28b78c50d65","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/formstream/-/formstream-0.0.8.tgz","integrity":"sha512-8E+VcqKwAJXb+RyCezH8LbZVLFVSTxJiyH3We0bGUFFg2Jx5qb7GIAyt2x7h92BkYLloK/xtaNApSXBXfeu2sA==","signatures":[{"sig":"MEYCIQDSQbpBudHeu9MKDgWuSml49juoZLyBGsmPzakEQDaaqgIhAPC7pRgjhnxm8EdvPQH5HL2ddmELe88uOvyNvYwG0GSY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"cov":{"threshold":100},"blanket":{"pattern":"formstream/lib"}},"scripts":{"test":"make test-all"},"_npmUser":{"name":"anonymous","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/formstream.git","type":"git"},"_npmVersion":"1.3.21","description":"A multipart/form-data encoded stream, helper for file upload.","directories":{},"dependencies":{"mime":"1.2.11","dethroy":"1.0.0","pause-stream":"0.0.11","buffer-concat":"0.0.1"},"devDependencies":{"cov":"*","autod":"*","mocha":"*","should":"2.1.1","urllib":"0.5.5","blanket":"*","connect":"2.12.0","pedding":"0.0.3","coveralls":"*","contributors":"*","connect-multiparty":"1.0.1","mocha-lcov-reporter":"*"}},"1.0.0":{"name":"formstream","version":"1.0.0","keywords":["form","stream","multipart","form-data","upload","postfile","request"],"author":{"url":"http://fengmk2.github.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"formstream@1.0.0","maintainers":[{"name":"anonymous","email":"fengmk2@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/xingrz","name":"xingrz","email":"chenxingyu92@gmail.com"}],"homepage":"https://github.com/node-modules/formstream","bugs":{"url":"https://github.com/node-modules/formstream/issues"},"dist":{"shasum":"c085840644083056dcc0a4c2df863ee6aed4b6a8","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/formstream/-/formstream-1.0.0.tgz","integrity":"sha512-bqqWi1LG4xAVd2QDFQA56EnoMsRzs7ZI90kgYipBRupzYpf6lWo/7CaocNu7yQOIVBKD0fHE5qG/EpNNRj+Ujg==","signatures":[{"sig":"MEQCIH79om8rrgP8AjMjl9QDlZ1w6t2kxd0d+NdubLKvyB8JAiBEQ/xFGZa+5cSnQkCtCcIgWC5QyXw+BZWPn6T+LYw78w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c085840644083056dcc0a4c2df863ee6aed4b6a8","gitHead":"849fa3f1ae5a44dea2558d649feefc56c7ee73f4","scripts":{"cnpm":"npm install --registry=https://registry.npm.taobao.org","test":"mocha --check-leaks -R spec -t 5000 -r should test/*.test.js","autod":"autod -w --prefix '~'","jshint":"jshint .","test-cov":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --check-leaks -t 5000 -r should test/*.test.js","test-travis":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- --check-leaks -t 5000 -r should test/*.test.js","contributors":"contributors -f plain -o AUTHORS"},"_npmUser":{"name":"anonymous","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/formstream.git","type":"git"},"_npmVersion":"2.0.0","description":"A multipart/form-data encoded stream, helper for file upload.","directories":{},"dependencies":{"mime":"~1.2.11","destroy":"~1.0.3","pause-stream":"~0.0.11","buffer-concat":"~0.0.1"},"devDependencies":{"autod":"*","mocha":"*","should":"~4.1.0","urllib":"~2.0.2","blanket":"*","express":"~4.10.1","pedding":"~1.0.0","contributors":"*","istanbul-harmony":"*","connect-multiparty":"~1.2.5"}},"1.1.0":{"name":"formstream","version":"1.1.0","keywords":["form","stream","multipart","form-data","upload","postfile","request"],"author":{"url":"http://fengmk2.github.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"formstream@1.1.0","maintainers":[{"name":"anonymous","email":"fengmk2@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/xingrz","name":"xingrz","email":"chenxingyu92@gmail.com"}],"homepage":"https://github.com/node-modules/formstream#readme","bugs":{"url":"https://github.com/node-modules/formstream/issues"},"dist":{"shasum":"51f3970f26136eb0ad44304de4cebb50207b4479","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/formstream/-/formstream-1.1.0.tgz","integrity":"sha512-Nz7z5pFnnYq9pd3+dZZQsfxd1tRUnl32SLDdaiqydM7hNStwBGO8HynOCS28YHf6GR40gtuxr4iF3CbLqFBQ1A==","signatures":[{"sig":"MEQCIGFe1IBXYbxoY68F5c3HXQv5dHPBWTaeGr5i9p9RQIhUAiBb/B50D1FD0YMAW0R6IMFHs2A3hPSLJtR5HxsOv9gfvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/formstream.js","_from":".","files":["lib"],"_shasum":"51f3970f26136eb0ad44304de4cebb50207b4479","gitHead":"aab4ac77ca623089ad4fca3c70154723848d7cb3","scripts":{"test":"mocha -R spec -t 5000 -r should test/*.test.js","autod":"autod -w --prefix '^'","jshint":"jshint .","test-cov":"istanbul cover node_modules/.bin/_mocha -- -t 5000 -r should test/*.test.js","test-travis":"istanbul cover node_modules/.bin/_mocha --report lcovonly -- -t 5000 -r should test/*.test.js"},"_npmUser":{"name":"anonymous","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/formstream.git","type":"git"},"_npmVersion":"3.10.9","description":"A multipart/form-data encoded stream, helper for file upload.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"mime":"^1.3.4","destroy":"^1.0.4","pause-stream":"~0.0.11"},"devDependencies":{"autod":"*","mocha":"*","should":"4","urllib":"2","express":"4","pedding":"1","istanbul":"*","connect-multiparty":"1"},"_npmOperationalInternal":{"tmp":"tmp/formstream-1.1.0.tgz_1482127773093_0.3919559372588992","host":"packages-18-east.internal.npmjs.com"}},"1.1.1":{"name":"formstream","version":"1.1.1","keywords":["form","stream","multipart","form-data","upload","postfile","request"],"author":{"url":"https://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"formstream@1.1.1","maintainers":[{"name":"anonymous","email":"dead_horse@qq.com"},{"name":"anonymous","email":"fengmk2@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/xingrz","name":"xingrz","email":"chenxingyu92@gmail.com"}],"homepage":"https://github.com/node-modules/formstream#readme","bugs":{"url":"https://github.com/node-modules/formstream/issues"},"dist":{"shasum":"17259d2440c35ca9736db9f45fb3ba3f8669c750","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/formstream/-/formstream-1.1.1.tgz","fileCount":4,"integrity":"sha512-yHRxt3qLFnhsKAfhReM4w17jP+U1OlhUjnKPPtonwKbIJO7oBP0MvoxkRUwb8AU9n0MIkYy5X5dK6pQnbj+R2Q==","signatures":[{"sig":"MEQCIC9rxLTZTEjQbYNT4opqaZjRneqDpgKcE1JIToEEJZxzAiAqDGNu8OKJBThSuU7InGwkhYO+ysRPXnSlwVW9bBdOdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgk041CRA9TVsSAnZWagAAZF4P/1GKeJ3ceLv9HF8gAe6d\neHTYp4VraOXl/UpDe4OXE01ddOD436UqCoFPYYv77GM1y/BPMXFZGxSyXclU\n8HJi978bCWXgNc6aB4OOXr3zTHfGvidrFQSu3YiRTsco2qh02PAKWypj/357\nSEfGcWSPuGJE0ywa9QRqVNpMRQwVrdCevwVc2afKEFrNlAN9g3G3UVHG1TDb\nq+85JpSM5PRbJ5DTnbQDrb6x90Wnl+aeAljrtJuzvnDh3xmyhcte3hd4Bsy1\n/nNO6h9zLdHuae5aCdywXnGdKV+J94CejKy0673v6VPYwW21e2e+TQ7u3jtF\nHJe3YN40CdE/rDSOhMUnrVceI6FgfCL3wbvzKwt9hrOJZBZVw8v12qWuDbuf\npPy5rRq7pdT3zazZB2+Iclhe9gwFB1BF8cVU9E0bnZY4R6s0XBjBpKAq2Igi\n8GxFm9+ZNlsuj6T/lKomO4+om3lGia/xCBigvVlT/dwo+fdSCIlm3RXBNs5u\nwk8hdat3mS/G5UkKbqd1pJOICNpl9jtMHNrisR6115FaElS81LWZEtZiWlaf\nKSHYknwTZUNPZymRKbQHjz7uGqO3QRMsjTTzuwkc94Si4Zx/yYXN43V/hJWa\nfF9QWDZJli/mwLHmVf/tgd64kdRe126g+XcuN8dqnwwWOe+5nFQg3nkSmgC5\nKuXw\r\n=Q5s+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/formstream.js","gitHead":"2d5ed81e95b4fde270b5db2720fff0e19effd2dc","scripts":{"test":"mocha -R spec -t 5000 -r should test/*.test.js","autod":"autod -w --prefix '^'","jshint":"jshint .","test-cov":"istanbul cover node_modules/.bin/_mocha -- -t 5000 -r should test/*.test.js","test-travis":"istanbul cover node_modules/.bin/_mocha --report lcovonly -- -t 5000 -r should test/*.test.js"},"_npmUser":{"name":"anonymous","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/formstream.git","type":"git"},"_npmVersion":"6.14.12","description":"A multipart/form-data encoded stream, helper for file upload.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"mime":"^2.5.2","destroy":"^1.0.4","pause-stream":"~0.0.11"},"_hasShrinkwrap":false,"devDependencies":{"autod":"*","mocha":"3","should":"4","urllib":"2","express":"^4.16.4","pedding":"1","istanbul":"*","connect-multiparty":"1"},"_npmOperationalInternal":{"tmp":"tmp/formstream_1.1.1_1620266549178_0.7590599209550601","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"formstream","version":"1.2.0","keywords":["form","stream","multipart","form-data","upload","postfile","request"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"formstream@1.2.0","maintainers":[{"name":"anonymous","email":"dead_horse@qq.com"},{"name":"anonymous","email":"fengmk2@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/xingrz","name":"xingrz","email":"chenxingyu92@gmail.com"}],"homepage":"https://github.com/node-modules/formstream#readme","bugs":{"url":"https://github.com/node-modules/formstream/issues"},"dist":{"shasum":"6948dfa0d1c64bffe93029abf30326fe7504dc41","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/formstream/-/formstream-1.2.0.tgz","fileCount":4,"integrity":"sha512-ef4F+FQLnQLly1/AZ5OGNgGzzlOmp+T7+L/TaXASJ1GrETrpZb78/Mz7z+1Ra5FX3nLZE0WIOInGOoa81LxWew==","signatures":[{"sig":"MEQCICEhAMASOrqI80MLH2g3LKuSt5MVSkMAiBdyIJlLhPa3AiBKJ6lQQeYgltaKiZMtoQm8J1HshCmhkIEt7R6HZP1ung==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkE9ZaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdXg//esOoJ583xWI89Of+D4C0zooHOiO8IHed+81o29qiXk3XQmt0\r\nlLYpW0lACGFrmkM5Ey9UvkEWI3LNpV4yK7EnxwDSP92lWqqwXJuhmN787ikF\r\ntCJEkxNWQ0bWOLA56bHpT5F+wOx2LlSsuQqV+gIzOtoeCqtK0CW5XQ+cAa0u\r\nLCvA4d0p/UolI0n+xJCasR1MClBcxeq3OEZ1Dye15EMz60ycqlH4zSCozOCa\r\nP5aLvopJgSbzpPAMMaQo+/9XVLPLOIcT7repI/feV2cCLuw3q2CgKrFqvQ1B\r\noG+0qFFf9rXY+lZ3/zuzkFczeqnG4Xp5vT0TsemWCOVUUh9nUALJ5lbhpwfC\r\n5OwQ88Rz/nKngbXc9W3Gt9fnxp9RE1DP5FCJ/X3QX0/a9RdqGGRiMzBK1iC9\r\n7ocn9eCsJ38f/tbgbQYa7FQTj2qLbwwG5tTe0SunEJ+HqgbpPUTdez+RoF6T\r\n8x4CDUuKm6F76n2j0hyse2epl6OI2Tcgm/Wt3LjXlhdN+dx5ANbeXuex+ZXL\r\nI8bR+k4/bLQo9zSe900LnQVg9eiDeRTGUzJF3lRHYzwL7XE7qmuE2NaqLE7t\r\nADkWB3Ol6Or64x4fFkrBw4PGIBpF8hNoz2aBhP49tyQrOZPOsUIDvyzh6+RN\r\nmOyKDveHpKT5APGO/RK+P0rUINH1rqxlXFk=\r\n=IQ1n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/formstream.js","gitHead":"296caea016448ccfa1e0fd6f0e8299005dcae5cb","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"jshint .","test":"egg-bin test"},"_npmUser":{"name":"anonymous","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/formstream.git","type":"git"},"_npmVersion":"6.14.18","description":"A multipart/form-data encoded stream, helper for file upload.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"mime":"^2.5.2","destroy":"^1.0.4","pause-stream":"~0.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jshint":"^2.13.6","should":"4","urllib":"2","egg-bin":"^5.6.1","express":"^4.16.4","pedding":"1","connect-multiparty":"1"},"_npmOperationalInternal":{"tmp":"tmp/formstream_1.2.0_1679021657990_0.1623936338407097","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"formstream","version":"1.3.0","keywords":["form","stream","multipart","form-data","upload","postfile","request"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"formstream@1.3.0","maintainers":[{"name":"anonymous","email":"dead_horse@qq.com"},{"name":"anonymous","email":"fengmk2@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/xingrz","name":"xingrz","email":"chenxingyu92@gmail.com"}],"homepage":"https://github.com/node-modules/formstream#readme","bugs":{"url":"https://github.com/node-modules/formstream/issues"},"dist":{"shasum":"2d5b890cc84125c1f63c6896258e08b244ae7998","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/formstream/-/formstream-1.3.0.tgz","fileCount":4,"integrity":"sha512-LY8/u8wv8p1Yc0mq6oYuqu2GujkRvm4LbfGAtLR65E9Si8JZRwzwnXfS/pWADgOerYhbbtYZGHMfasW5FHgMhQ==","signatures":[{"sig":"MEYCIQCHQwBE8fX4r6QXQ1CPzvyvUOcRRJIlOZyKHeEbESsMQAIhAKIZOIr9QCFmXYfdkXKvi6woh8d5k9TKdIgaMqrgLVGd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15691},"main":"lib/formstream.js","types":"types/formstream.d.ts","gitHead":"0b7d1e7aba94b68d5423fffaae6d2d1587d79dec","scripts":{"ci":"npm run lint && npm run tsd && npm run cov","cov":"egg-bin cov","tsd":"tsd","lint":"jshint .","test":"egg-bin test"},"_npmUser":{"name":"anonymous","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/formstream.git","type":"git"},"_npmVersion":"9.6.7","description":"A multipart/form-data encoded stream, helper for file upload.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"mime":"^2.5.2","destroy":"^1.0.4","pause-stream":"~0.0.11"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.1","jshint":"^2.13.6","should":"4","urllib":"2","egg-bin":"^5.6.1","express":"^4.16.4","pedding":"1","@types/node":"^20.4.3","connect-multiparty":"1"},"_npmOperationalInternal":{"tmp":"tmp/formstream_1.3.0_1690467757426_0.0039083786509983565","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"formstream","version":"1.3.1","keywords":["form","stream","multipart","form-data","upload","postfile","request"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"formstream@1.3.1","maintainers":[{"name":"anonymous","email":"dead_horse@qq.com"},{"name":"anonymous","email":"fengmk2@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/xingrz","name":"xingrz","email":"chenxingyu92@gmail.com"}],"homepage":"https://github.com/node-modules/formstream#readme","bugs":{"url":"https://github.com/node-modules/formstream/issues"},"dist":{"shasum":"6c6f53c1c09f0ffc43231022b355b1d5feda3016","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/formstream/-/formstream-1.3.1.tgz","fileCount":4,"integrity":"sha512-FkW++ub+VbE5dpwukJVDizNWhSgp8FhmhI65pF7BZSVStBqe6Wgxe2Z9/Vhsn7l7nXCPwP+G1cyYlX8VwWOf0g==","signatures":[{"sig":"MEQCIBmLYoPKcS2JplM5JBLQyWMJ1ogzk4Usmtv1rmLq2+tWAiBT7Lxr7d4FMTVe+0Ks8g5KuV0CoqoiPBz1BDqziYrt/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15735},"main":"lib/formstream.js","types":"types/formstream.d.ts","gitHead":"d314b0e271f7972e903b0b66585ab759a220df45","scripts":{"ci":"npm run lint && npm run tsd && npm run cov","cov":"egg-bin cov","tsd":"tsd","lint":"jshint .","test":"egg-bin test"},"_npmUser":{"name":"anonymous","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/formstream.git","type":"git"},"_npmVersion":"9.6.7","description":"A multipart/form-data encoded stream, helper for file upload.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"mime":"^2.5.2","destroy":"^1.0.4","pause-stream":"~0.0.11"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.1","jshint":"^2.13.6","should":"4","urllib":"2","egg-bin":"^5.6.1","express":"^4.16.4","pedding":"1","@types/node":"^20.4.3","connect-multiparty":"1"},"_npmOperationalInternal":{"tmp":"tmp/formstream_1.3.1_1690518115472_0.3437981954989904","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"formstream","version":"1.4.0","keywords":["form","stream","multipart","form-data","upload","postfile","request"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"formstream@1.4.0","maintainers":[{"name":"anonymous","email":"dead_horse@qq.com"},{"name":"anonymous","email":"fengmk2@gmail.com"}],"homepage":"https://github.com/node-modules/formstream#readme","bugs":{"url":"https://github.com/node-modules/formstream/issues"},"dist":{"shasum":"747dc5ae72f56a846e040c4cea6bcbd2ebc6eac0","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/formstream/-/formstream-1.4.0.tgz","fileCount":4,"integrity":"sha512-nEJvWnCujHjFMZjn3woD3tFnojT/w0wvUgPFOuASPmFFCJ4fJacqXowppN7lvhBuZb+QF41ZRLT+N6A6SxHBgA==","signatures":[{"sig":"MEYCIQDoqBCgIPDoDSN94kvyHzAcv6EUY2Wltgg3ZU4W/dMs8gIhAPBzUWR9EpQojDpm2dnkgU+YCuuS3V5SKVSxKRhoNaM8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/formstream@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17172},"main":"lib/formstream.js","types":"types/formstream.d.ts","gitHead":"350c6b9407084c0bd934757b54afe2807136a14d","scripts":{"ci":"npm run lint && npm run tsd && npm run cov","cov":"egg-bin cov","tsd":"tsd","lint":"jshint .","test":"egg-bin test","contributor":"git-contributor"},"_npmUser":{"name":"anonymous","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/formstream.git","type":"git"},"_npmVersion":"10.5.0","description":"A multipart/form-data encoded stream, helper for file upload.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"mime":"^2.5.2","destroy":"^1.0.4","pause-stream":"~0.0.11"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.1","jshint":"^2.13.6","should":"4","urllib":"2","egg-bin":"^5.6.1","express":"^4.16.4","pedding":"1","@types/node":"^20.4.3","git-contributor":"^2.1.5","connect-multiparty":"1"},"_npmOperationalInternal":{"tmp":"tmp/formstream_1.4.0_1715704933142_0.4782635841538885","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"formstream","version":"1.5.0","keywords":["form","stream","multipart","form-data","upload","postfile","request"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"formstream@1.5.0","maintainers":[{"name":"anonymous","email":"dead_horse@qq.com"},{"name":"anonymous","email":"fengmk2@gmail.com"}],"homepage":"https://github.com/node-modules/formstream#readme","bugs":{"url":"https://github.com/node-modules/formstream/issues"},"dist":{"shasum":"c9f4c58fc2859af0b554096251b365ee50b288c6","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/formstream/-/formstream-1.5.0.tgz","fileCount":5,"integrity":"sha512-68mMWAyJC4wfqKr1S1lJ0yE/sTOcXqJBtcU+fGydVEwInDN25aNK21iYixaw3lt68pNu2fRVbKOQLQJBGMmTvw==","signatures":[{"sig":"MEUCICHRkaCvrbsVBNTJ+lsKLs20kCQReoKFo/+MhEWWzYYcAiEAuKzG8cEJLazwj7S0/Js24Q4SR1lc+vzD5jqO/HDqKvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/formstream@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21947},"main":"lib/formstream.js","types":"types/formstream.d.ts","gitHead":"3b1c6b3e8de2bf6ebc38dd3b02b90cbce845ec19","scripts":{"ci":"npm run lint && npm run tsd && npm run cov && NODE_DEBUG=formstream npm run cov","cov":"egg-bin cov","tsd":"tsd","lint":"jshint .","test":"egg-bin test","contributor":"git-contributor"},"_npmUser":{"name":"anonymous","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/formstream.git","type":"git"},"_npmVersion":"10.7.0","description":"A multipart/form-data encoded stream, helper for file upload.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"mime":"^2.5.2","destroy":"^1.0.4","node-hex":"^1.0.1","pause-stream":"~0.0.11"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.1","jshint":"^2.13.6","should":"4","urllib":"2","egg-bin":"^5.6.1","express":"^4.16.4","pedding":"1","@types/node":"^20.4.3","git-contributor":"^2.1.5","connect-multiparty":"1"},"_npmOperationalInternal":{"tmp":"tmp/formstream_1.5.0_1717659858530_0.9941100524086715","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"formstream","version":"1.5.1","keywords":["form","stream","multipart","form-data","upload","postfile","request"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"formstream@1.5.1","maintainers":[{"name":"anonymous","email":"dead_horse@qq.com"},{"name":"anonymous","email":"fengmk2@gmail.com"}],"homepage":"https://github.com/node-modules/formstream#readme","bugs":{"url":"https://github.com/node-modules/formstream/issues"},"dist":{"shasum":"b25f8121aa434cc82e8b36cdd765338b7b8df4de","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/formstream/-/formstream-1.5.1.tgz","fileCount":5,"integrity":"sha512-q7ORzFqotpwn3Y/GBK2lK7PjtZZwJHz9QE9Phv8zb5IrL9ftGLyi2zjGURON3voK8TaZ+mqJKERYN4lrHYTkUQ==","signatures":[{"sig":"MEUCIBtnozKXPcu6VAImpEnGCSyMJt3msOfdjwVplyozR4FiAiEA/TY4Ivv/ftu0do9gCws9fPxBMj26Zndb6TcjgIDa8D8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/formstream@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22128},"main":"lib/formstream.js","types":"types/formstream.d.ts","gitHead":"38b26233bdd16abff6bfe654c5037f89408aff31","scripts":{"ci":"npm run lint && npm run tsd && npm run cov && NODE_DEBUG=formstream npm run cov","cov":"egg-bin cov","tsd":"tsd","lint":"jshint .","test":"egg-bin test","contributor":"git-contributor"},"_npmUser":{"name":"anonymous","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/formstream.git","type":"git"},"_npmVersion":"10.7.0","description":"A multipart/form-data encoded stream, helper for file upload.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"mime":"^2.5.2","destroy":"^1.0.4","node-hex":"^1.0.1","pause-stream":"~0.0.11"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.1","jshint":"^2.13.6","should":"4","urllib":"2","egg-bin":"^5.6.1","express":"^4.16.4","pedding":"1","@types/node":"^20.4.3","git-contributor":"^2.1.5","connect-multiparty":"1"},"_npmOperationalInternal":{"tmp":"tmp/formstream_1.5.1_1717737786896_0.865734769984037","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"formstream","version":"1.5.2","description":"A multipart/form-data encoded stream, helper for file upload.","main":"lib/formstream.js","types":"types/formstream.d.ts","scripts":{"test":"egg-bin test","cov":"egg-bin cov","ci":"npm run lint && npm run tsd && npm run cov && NODE_DEBUG=formstream npm run cov","lint":"jshint .","tsd":"tsd"},"repository":{"type":"git","url":"git://github.com/node-modules/formstream.git"},"keywords":["form","stream","multipart","form-data","upload","postfile","request"],"dependencies":{"destroy":"^1.0.4","mime":"^2.5.2","node-hex":"^1.0.1","pause-stream":"~0.0.11"},"devDependencies":{"@types/node":"^20.4.3","connect-multiparty":"1","egg-bin":"^5.6.1","express":"^4.16.4","jshint":"^2.13.6","pedding":"1","should":"4","tsd":"^0.28.1","urllib":"2"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},"license":"MIT","_id":"formstream@1.5.2","gitHead":"f6096dc85e7b9bc2362f6365bb63d64113de807c","bugs":{"url":"https://github.com/node-modules/formstream/issues"},"homepage":"https://github.com/node-modules/formstream#readme","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"integrity":"sha512-NASf0lgxC1AyKNXQIrXTEYkiX99LhCEXTkiGObXAkpBui86a4u8FjH1o2bGb3PpqI3kafC+yw4zWeK6l6VHTgg==","shasum":"81f282571665b8afd82e0df39399862cb2527c6d","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/formstream/-/formstream-1.5.2.tgz","fileCount":5,"unpackedSize":20799,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/formstream@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCWAbf94wBZMYbZfmpPiTMFAa+zXt5AQ5h9YQLl/1nSYAIgRDZAUpWEhslRfpb6pz4k1fCvS6svWr78F7dVXKuq1r4="}]},"_npmUser":{"name":"anonymous","email":"fengmk2@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dead_horse@qq.com"},{"name":"anonymous","email":"fengmk2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/formstream_1.5.2_1753752527424_0.02484806833203157"},"_hasShrinkwrap":false}},"name":"formstream","time":{"created":"2012-10-11T10:41:30.021Z","modified":"2025-07-29T01:28:47.987Z","0.0.1":"2012-10-11T10:41:37.161Z","0.0.2":"2012-10-11T13:04:10.919Z","0.0.3":"2012-11-05T16:39:17.318Z","0.0.4":"2012-11-06T14:05:15.215Z","0.0.5":"2012-11-06T14:53:27.924Z","0.0.6":"2013-07-15T02:18:57.861Z","0.0.7":"2013-07-25T14:38:11.584Z","0.0.8":"2014-01-17T01:41:14.985Z","1.0.0":"2014-11-04T03:25:38.696Z","1.1.0":"2016-12-19T06:09:33.790Z","1.1.1":"2021-05-06T02:02:29.300Z","1.2.0":"2023-03-17T02:54:18.122Z","1.3.0":"2023-07-27T14:22:37.605Z","1.3.1":"2023-07-28T04:21:55.621Z","1.4.0":"2024-05-14T16:42:13.287Z","1.5.0":"2024-06-06T07:44:18.777Z","1.5.1":"2024-06-07T05:23:07.066Z","1.5.2":"2025-07-29T01:28:47.606Z"},"readmeFilename":"README.md","homepage":"https://github.com/node-modules/formstream#readme"}