{"_id":"formdata-node","_rev":"3018309","name":"formdata-node","description":"Spec-compliant FormData implementation for Node.js","dist-tags":{"cjs":"4.4.1","latest":"6.0.3"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"time":{"modified":"2023-11-02T08:19:18.000Z","created":"2017-10-17T22:24:50.379Z","6.0.3":"2023-10-24T21:55:05.888Z","6.0.2":"2023-10-24T17:37:41.283Z","6.0.1":"2023-10-24T17:33:39.411Z","6.0.0":"2023-10-24T17:28:23.514Z","5.0.1":"2023-05-30T15:09:10.331Z","5.0.0":"2022-08-23T12:30:58.453Z","4.4.1":"2022-08-22T09:47:44.953Z","4.4.0":"2022-08-19T16:33:09.709Z","4.3.3":"2022-06-12T01:04:49.131Z","4.3.2":"2022-01-03T23:25:37.486Z","4.3.1":"2021-10-19T13:31:42.373Z","4.3.0":"2021-10-04T13:17:24.863Z","4.2.4":"2021-09-29T15:04:50.974Z","4.2.3":"2021-09-27T17:14:10.295Z","4.2.2":"2021-09-21T22:47:36.945Z","4.2.1":"2021-09-10T17:44:09.836Z","4.2.0":"2021-09-09T23:47:09.789Z","4.1.0":"2021-09-09T15:42:16.926Z","4.0.1":"2021-08-22T18:52:53.801Z","4.0.0":"2021-08-17T15:29:52.566Z","3.7.0":"2021-08-15T16:11:30.159Z","3.6.4":"2021-08-12T11:31:26.512Z","3.6.3":"2021-08-03T22:00:09.265Z","3.6.2":"2021-07-26T06:21:19.715Z","3.6.1":"2021-07-25T22:24:58.931Z","3.6.0":"2021-07-25T19:57:25.826Z","3.5.4":"2021-06-15T14:13:14.703Z","3.5.3":"2021-06-10T11:26:22.366Z","3.5.2":"2021-06-06T12:20:07.919Z","3.5.1":"2021-05-30T14:00:39.554Z","3.5.0":"2021-05-27T17:36:07.843Z","3.4.0":"2021-05-19T00:25:44.484Z","3.3.2":"2021-05-14T23:02:55.350Z","3.3.1":"2021-05-08T18:22:07.270Z","3.3.0":"2021-05-07T19:27:09.345Z","3.2.0":"2021-05-03T10:07:58.689Z","3.1.1":"2021-04-14T13:19:23.243Z","3.1.0":"2021-04-09T13:12:37.336Z","3.0.0":"2021-04-05T17:51:52.069Z","2.5.0":"2021-04-01T15:11:26.498Z","2.4.0":"2020-09-03T21:27:28.137Z","2.3.0":"2020-08-28T18:50:51.433Z","2.2.2":"2020-07-22T10:51:51.518Z","2.2.1":"2020-06-15T17:25:40.620Z","2.2.0":"2020-06-07T16:30:56.979Z","2.1.4":"2020-05-21T11:29:21.015Z","2.1.3":"2020-05-21T10:40:20.739Z","2.1.2":"2020-05-19T23:45:55.927Z","2.1.1":"2020-02-11T23:39:42.683Z","2.1.0":"2020-01-05T19:50:13.627Z","2.0.1":"2019-12-28T15:05:52.133Z","2.0.0":"2019-12-10T09:09:06.835Z","1.8.1":"2019-09-24T19:51:53.042Z","1.8.0":"2019-07-04T10:47:28.683Z","1.7.0":"2019-06-13T23:27:43.238Z","1.6.1":"2019-06-10T15:26:38.954Z","1.6.0":"2019-06-05T21:24:53.776Z","1.5.2":"2019-04-05T12:31:29.052Z","1.5.1":"2019-02-23T02:53:30.861Z","1.5.0":"2019-02-22T18:57:23.747Z","1.4.1":"2019-02-18T19:40:12.387Z","1.4.0":"2019-02-13T19:52:14.567Z","1.3.1":"2019-02-12T12:34:07.853Z","1.3.0":"2018-12-18T21:44:38.639Z","1.2.1":"2018-12-09T14:03:52.261Z","1.2.0":"2018-10-09T10:32:26.856Z","1.0.1":"2018-05-27T00:53:11.855Z","1.0.0":"2018-05-26T23:28:06.034Z","0.3.4":"2018-03-01T01:06:16.565Z","0.3.3":"2018-01-20T14:55:02.018Z","0.3.2":"2018-01-14T22:50:58.563Z","0.3.1":"2017-11-10T23:07:13.977Z","0.3.0":"2017-10-20T23:34:33.116Z","0.2.1":"2017-10-20T00:05:04.271Z","0.2.0":"2017-10-19T22:33:23.527Z","0.1.0":"2017-10-17T22:24:50.379Z"},"users":{},"author":{"name":"Nick K.","email":"io@octetstream.me"},"repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"versions":{"6.0.3":{"name":"formdata-node","version":"6.0.3","type":"module","description":"Spec-compliant FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"sideEffects":false,"keywords":["form-data","node","form","upload","files-upload","ponyfill"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","packageManager":"pnpm@8.5.1","engines":{"node":">= 18"},"main":"./lib/form-data.js","module":"./lib/browser.js","browser":"./lib/browser.js","exports":{"./package.json":"./package.json",".":{"node":{"import":{"types":"./lib/form-data.d.ts","default":"./lib/form-data.js"},"require":{"types":"./lib/form-data.d.cts","default":"./lib/form-data.cjs"}},"browser":{"import":{"types":"./lib/browser.d.ts","default":"./lib/browser.js"},"require":{"types":"./lib/browser.d.cts","default":"./lib/browser.cjs"}},"default":{"types":"./lib/form-data.d.ts","import":"./lib/form-data.js"}},"./file-from-path":{"import":{"types":"./@lib/file-from-path.d.ts","default":"./lib/file-from-path.js"},"require":{"types":"./@lib/file-from-path.d.cts","default":"./lib/file-from-path.cjs"}}},"types":"./lib/form-data.d.ts","typesVersions":{"*":{"file-from-path":["./lib/file-from-path.d.ts"]}},"devDependencies":{"@changesets/changelog-github":"0.4.8","@changesets/cli":"2.26.2","@octetstream/eslint-config":"7.2.1","@types/node":"20.8.8","@types/sinon":"10.0.20","@typescript-eslint/eslint-plugin":"6.9.0","@typescript-eslint/parser":"6.9.0","ava":"5.3.1","c8":"8.0.1","cross-env":"7.0.3","del-cli":"5.1.0","eslint":"8.52.0","eslint-config-airbnb":"19.0.4","eslint-config-airbnb-typescript":"17.1.0","eslint-import-resolver-typescript":"3.6.1","eslint-plugin-import":"2.29.0","husky":"8.0.3","lint-staged":"15.0.2","node-fetch":"3.3.2","pinst":"3.0.0","sinon":"17.0.0","ts-expect":"1.3.0","ts-node":"10.9.1","tsup":"7.2.0","typescript":"5.2.2"},"scripts":{"lint:types":"tsc --noEmit","eslint":"eslint src/**/*.ts","staged":"lint-staged","coverage":"c8 pnpm test","report:html":"c8 -r=html pnpm test","ci":"c8 pnpm test && c8 report --reporter=json","build":"pnpm exec del-cli lib && pnpm exec tsup","test":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" ava","release":"pnpm run build && pnpm exec changeset publish"},"bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@6.0.3","_integrity":"sha512-8e1++BCiTzUno9v5IZ2J6bv4RU+3UKDmqWUQD0MIMVCd9AdhWkO1gw57oo1mNEX1dMq2EGI+FbWz4B92pscSQg==","_resolved":"/tmp/c444e8949698bf2e15097f985e8699ca/formdata-node-6.0.3.tgz","_from":"file:formdata-node-6.0.3.tgz","_nodeVersion":"20.8.1","_npmVersion":"10.1.0","dist":{"shasum":"48f8e2206ae2befded82af621ef015f08168dc6d","size":20970,"noattachment":false,"key":"/formdata-node/-/formdata-node-6.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-6.0.3.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_6.0.3_1698184505676_0.20426503706697874"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-24T21:55:05.888Z","publish_time":1698184505888,"_source_registry_name":"default","_cnpm_publish_time":1698184505888},"6.0.2":{"name":"formdata-node","version":"6.0.2","type":"module","description":"Spec-compliant FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"sideEffects":false,"keywords":["form-data","node","form","upload","files-upload","ponyfill"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","packageManager":"pnpm@8.5.1","engines":{"node":">= 18"},"main":"./lib/form-data.js","module":"./lib/browser.js","browser":"./lib/browser.js","exports":{"./package.json":"./package.json",".":{"node":{"import":{"types":"./lib/form-data.d.ts","default":"./lib/form-data.js"},"require":{"types":"./lib/form-data.d.cts","default":"./lib/form-data.cjs"}},"browser":{"import":{"types":"./lib/browser.d.ts","default":"./lib/browser.js"},"require":{"types":"./lib/browser.d.cts","default":"./lib/browser.cjs"}},"default":{"types":"./lib/form-data.d.ts","import":"./lib/form-data.js"}},"./file-from-path":{"import":{"types":"./@lib/file-from-path.d.ts","default":"./lib/file-from-path.js"},"require":{"types":"./@lib/file-from-path.d.cts","default":"./lib/file-from-path.cjs"}}},"types":"./lib/form-data.d.ts","typesVersions":{"*":{"file-from-path":["./lib/file-from-path.d.ts"]}},"devDependencies":{"@changesets/changelog-github":"0.4.8","@changesets/cli":"2.26.2","@octetstream/eslint-config":"7.2.1","@types/node":"20.8.8","@types/sinon":"10.0.20","@typescript-eslint/eslint-plugin":"6.9.0","@typescript-eslint/parser":"6.9.0","ava":"5.3.1","c8":"8.0.1","cross-env":"7.0.3","del-cli":"5.1.0","eslint":"8.52.0","eslint-config-airbnb":"19.0.4","eslint-config-airbnb-typescript":"17.1.0","eslint-import-resolver-typescript":"3.6.1","eslint-plugin-import":"2.29.0","husky":"8.0.3","lint-staged":"15.0.2","node-fetch":"3.3.2","pinst":"3.0.0","sinon":"17.0.0","ts-expect":"1.3.0","ts-node":"10.9.1","tsup":"7.2.0","typescript":"5.2.2"},"scripts":{"lint:types":"tsc --noEmit","eslint":"eslint src/**/*.ts","staged":"lint-staged","coverage":"c8 pnpm test","report:html":"c8 -r=html pnpm test","ci":"c8 pnpm test && c8 report --reporter=json","build":"pnpm exec del-cli lib && pnpm exec tsup","test":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" ava","release":"pnpm run build && pnpm exec changeset publish"},"bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@6.0.2","_integrity":"sha512-seRMtQq5kZrQyu8yw+7jv7JJb/Z+08ORKngq03at++/iXV8HRU+VMSHLLAxtMj5jH1X9GrnIZ8xtsYY98PgG6A==","_resolved":"/tmp/1d5aa6d134f3062699514a0ccbf96c17/formdata-node-6.0.2.tgz","_from":"file:formdata-node-6.0.2.tgz","_nodeVersion":"20.8.1","_npmVersion":"10.1.0","dist":{"shasum":"e3260483e1ec2b378a9306f114d7445c5e8d6a5c","size":16862,"noattachment":false,"key":"/formdata-node/-/formdata-node-6.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-6.0.2.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_6.0.2_1698169061099_0.6927935561130627"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-24T17:37:41.283Z","publish_time":1698169061283,"_source_registry_name":"default","_cnpm_publish_time":1698169061283},"6.0.1":{"name":"formdata-node","version":"6.0.1","type":"module","description":"Spec-compliant FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"sideEffects":false,"keywords":["form-data","node","form","upload","files-upload","ponyfill"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","packageManager":"pnpm@8.5.1","engines":{"node":">= 18"},"main":"./lib/form-data.js","module":"./lib/browser.js","browser":"./lib/browser.js","exports":{"./package.json":"./package.json",".":{"node":{"import":{"types":"./lib/form-data.d.ts","default":"./lib/form-data.js"},"require":{"types":"./lib/form-data.d.cts","default":"./lib/form-data.cjs"}},"browser":{"import":{"types":"./lib/browser.d.ts","default":"./lib/browser.js"},"require":{"types":"./lib/browser.d.cts","default":"./lib/browser.cjs"}},"default":{"types":"./lib/form-data.d.ts","import":"./lib/form-data.js"}},"./file-from-path":{"import":{"types":"./@lib/file-from-path.d.ts","default":"./lib/file-from-path.js"},"require":{"types":"./@lib/file-from-path.d.cts","default":"./lib/file-from-path.cjs"}}},"types":"./lib/form-data.d.ts","typesVersions":{"*":{"file-from-path":["./lib/file-from-path.d.ts"]}},"devDependencies":{"@changesets/changelog-github":"0.4.8","@changesets/cli":"2.26.2","@octetstream/eslint-config":"7.2.1","@types/node":"20.8.8","@types/sinon":"10.0.20","@typescript-eslint/eslint-plugin":"6.9.0","@typescript-eslint/parser":"6.9.0","ava":"5.3.1","c8":"8.0.1","cross-env":"7.0.3","del-cli":"5.1.0","eslint":"8.52.0","eslint-config-airbnb":"19.0.4","eslint-config-airbnb-typescript":"17.1.0","eslint-import-resolver-typescript":"3.6.1","eslint-plugin-import":"2.29.0","husky":"8.0.3","lint-staged":"15.0.2","node-fetch":"3.3.2","pinst":"3.0.0","sinon":"17.0.0","ts-expect":"1.3.0","ts-node":"10.9.1","tsup":"7.2.0","typescript":"5.2.2"},"scripts":{"lint:types":"tsc --noEmit","eslint":"eslint src/**/*.ts","staged":"lint-staged","coverage":"c8 pnpm test","report:html":"c8 -r=html pnpm test","ci":"c8 pnpm test && c8 report --reporter=json","build":"pnpm exec del-cli lib && pnpm exec tsup","test":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" ava","release":"pnpm run build && pnpm exec changeset publish"},"bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@6.0.1","_integrity":"sha512-B6ljWrp4bxDM6SXcGoEHh+NP6eCN36Uy5/TW5FGR7fQXwbLbEWhF8SpCTKLE+fJ+rQqdtfEV5tUw5O1WTX5cAA==","_resolved":"/tmp/be631edb0260067c5a6a9cd4322cd4a0/formdata-node-6.0.1.tgz","_from":"file:formdata-node-6.0.1.tgz","_nodeVersion":"20.8.1","_npmVersion":"10.1.0","dist":{"shasum":"33c35c1baed0f7b90b101e66eddb52e395526bb8","size":17854,"noattachment":false,"key":"/formdata-node/-/formdata-node-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-6.0.1.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_6.0.1_1698168819082_0.10624632267504297"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-24T17:33:39.411Z","publish_time":1698168819411,"_source_registry_name":"default","_cnpm_publish_time":1698168819411},"6.0.0":{"name":"formdata-node","version":"6.0.0","type":"module","description":"Spec-compliant FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"sideEffects":false,"keywords":["form-data","node","form","upload","files-upload","ponyfill"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","packageManager":"pnpm@8.5.1","engines":{"node":">= 18"},"main":"./lib/form-data.js","module":"./lib/browser.js","browser":"./lib/browser.js","exports":{"./package.json":"./package.json",".":{"node":{"import":{"types":"./lib/form-data.d.ts","default":"./lib/form-data.js"},"require":{"types":"./lib/form-data.d.cts","default":"./lib/form-data.cjs"}},"browser":{"import":{"types":"./lib/browser.d.ts","default":"./lib/browser.js"},"require":{"types":"./lib/browser.d.cts","default":"./lib/browser.cjs"}},"default":{"types":"./lib/form-data.d.ts","import":"./lib/form-data.js"}},"./file-from-path":{"import":{"types":"./@lib/file-from-path.d.ts","default":"./lib/file-from-path.js"},"require":{"types":"./@lib/file-from-path.d.cts","default":"./lib/file-from-path.cjs"}}},"types":"./lib/form-data.d.ts","typesVersions":{"*":{"file-from-path":["./lib/file-from-path.d.ts"]}},"devDependencies":{"@changesets/changelog-github":"0.4.8","@changesets/cli":"2.26.2","@octetstream/eslint-config":"7.2.1","@types/node":"20.8.8","@types/sinon":"10.0.20","@typescript-eslint/eslint-plugin":"6.9.0","@typescript-eslint/parser":"6.9.0","ava":"5.3.1","c8":"8.0.1","cross-env":"7.0.3","del-cli":"5.1.0","eslint":"8.52.0","eslint-config-airbnb":"19.0.4","eslint-config-airbnb-typescript":"17.1.0","eslint-import-resolver-typescript":"3.6.1","eslint-plugin-import":"2.29.0","husky":"8.0.3","lint-staged":"15.0.2","node-fetch":"3.3.2","pinst":"3.0.0","sinon":"17.0.0","ts-expect":"1.3.0","ts-node":"10.9.1","tsup":"7.2.0","typescript":"5.2.2"},"scripts":{"lint:types":"tsc --noEmit","eslint":"eslint src/**/*.ts","staged":"lint-staged","coverage":"c8 pnpm test","report:html":"c8 -r=html pnpm test","ci":"c8 pnpm test && c8 report --reporter=json","build":"pnpm exec del-cli lib && pnpm exec tsup","test":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" ava","release":"pnpm run build && pnpm exec changeset publish"},"bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@6.0.0","_integrity":"sha512-cIIhdlxq/gG5m2C04+mjQi6Kxed2bom8oSqvv5HycV+AYVOiF71cNTxAgiEmQGPBe+YqFBO8kJAeZ1uCti/Czg==","_resolved":"/tmp/d19f1b2956e2be0a0332ccc9fe285a89/formdata-node-6.0.0.tgz","_from":"file:formdata-node-6.0.0.tgz","_nodeVersion":"20.8.1","_npmVersion":"10.1.0","dist":{"shasum":"d4e77f249b80c5481b82b22b55ea073c05b2eda6","size":17970,"noattachment":false,"key":"/formdata-node/-/formdata-node-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-6.0.0.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_6.0.0_1698168503262_0.8043745201497232"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-24T17:28:23.514Z","publish_time":1698168503514,"_source_registry_name":"default","_cnpm_publish_time":1698168503514},"5.0.1":{"name":"formdata-node","version":"5.0.1","type":"module","description":"Spec-compliant FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"sideEffects":false,"keywords":["form-data","node","form","upload","files-upload","ponyfill"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/index.js","module":"./lib/browser.js","browser":"./lib/browser.js","exports":{"./package.json":"./package.json",".":{"node":{"types":"./@type/index.d.ts","import":"./lib/index.js"},"browser":{"types":"./@type/browser.d.ts","import":"./lib/browser.js"},"default":{"types":"./@type/index.d.ts","import":"./lib/index.js"}},"./file-from-path":{"types":"./@type/fileFromPath.d.ts","import":"./lib/fileFromPath.js"}},"types":"./@type/index.d.ts","typesVersions":{"*":{"file-from-path":["@type/fileFromPath.d.ts"]}},"engines":{"node":">= 14.17"},"scripts":{"lint:types":"tsc --noEmit","eslint":"eslint src/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","report:html":"c8 -r=html npm test","ci":"c8 npm test && c8 report --reporter=json","build:types":"tsc --project tsconfig.d.ts.json","build":"tsc && npm run build:types","test":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" ava","cleanup":"del-cli @type lib","prepare":"npm run cleanup && npm run build","husky":"husky install"},"devDependencies":{"@octetstream/eslint-config":"6.2.2","@types/node":"18.15.3","@types/sinon":"10.0.13","@typescript-eslint/eslint-plugin":"5.55.0","@typescript-eslint/parser":"5.55.0","ava":"5.2.0","c8":"7.13.0","cross-env":"^7.0.3","del-cli":"5.0.0","eslint":"8.36.0","eslint-config-airbnb-typescript":"17.0.0","eslint-import-resolver-typescript":"3.5.3","eslint-plugin-ava":"14.0.0","eslint-plugin-import":"^2.27.5","husky":"8.0.3","lint-staged":"13.2.0","pinst":"3.0.0","sinon":"15.0.2","ts-node":"10.9.1","typescript":"5.0.2"},"dependencies":{"node-domexception":"1.0.0","web-streams-polyfill":"4.0.0-beta.3"},"gitHead":"64d12ab402a09bc7ada391fd288004e260a2f9a5","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@5.0.1","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"shasum":"6ee1f64c71850deefcbfea37564e991d52dfe6c4","size":14301,"noattachment":false,"key":"/formdata-node/-/formdata-node-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-5.0.1.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_5.0.1_1685459350190_0.042500066538812886"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-30T15:09:10.331Z","publish_time":1685459350331,"_source_registry_name":"default","_cnpm_publish_time":1685459350331},"5.0.0":{"name":"formdata-node","version":"5.0.0","type":"module","description":"Spec-compliant FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"sideEffects":false,"keywords":["form-data","node","form","upload","files-upload","ponyfill"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/index.js","module":"./lib/browser.js","browser":"./lib/browser.js","exports":{"./package.json":"./package.json",".":{"node":{"types":"./@type/index.d.ts","import":"./lib/index.js"},"browser":{"types":"./@type/browser.d.ts","import":"./lib/browser.js"},"default":"./lib/index.js"},"./file-from-path":{"types":"./@type/fileFromPath.d.ts","import":"./lib/fileFromPath.js"}},"types":"./@type/index.d.ts","typesVersions":{"*":{"file-from-path":["@type/fileFromPath.d.ts"]}},"engines":{"node":">= 14.17"},"scripts":{"eslint":"eslint src/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","report:html":"c8 -r=html npm test","ci":"c8 npm test && c8 report --reporter=json","build:types":"tsc --project tsconfig.d.ts.json","build":"tsc && npm run build:types","test":"ava --fail-fast","cleanup":"del-cli @type lib","prepare":"npm run cleanup && npm run build","husky":"husky install"},"devDependencies":{"@octetstream/eslint-config":"6.2.2","@types/node":"18.6.3","@types/sinon":"10.0.13","@typescript-eslint/eslint-plugin":"5.32.0","@typescript-eslint/parser":"5.32.0","ava":"4.3.1","c8":"7.12.0","del-cli":"5.0.0","eslint":"8.21.0","eslint-config-airbnb-typescript":"17.0.0","eslint-import-resolver-typescript":"3.4.0","eslint-plugin-ava":"13.2.0","eslint-plugin-import":"^2.26.0","husky":"8.0.1","lint-staged":"13.0.3","pinst":"3.0.0","sinon":"14.0.0","ts-node":"10.9.1","typescript":"4.7.4"},"dependencies":{"node-domexception":"1.0.0","web-streams-polyfill":"4.0.0-beta.3"},"gitHead":"3f7bb6eecb0df0a9863e698121258f41c2ec5457","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@5.0.0","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"shasum":"7b4d23f8d823b88d29130366f33ff9ac58dfa7fe","size":14232,"noattachment":false,"key":"/formdata-node/-/formdata-node-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-5.0.0.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_5.0.0_1661257858281_0.599840745235479"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-23T12:34:13.523Z","publish_time":1661257858453,"_cnpm_publish_time":1661257858453},"4.4.1":{"name":"formdata-node","version":"4.4.1","description":"Spec-compliant FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"sideEffects":false,"keywords":["form-data","node","form","upload","files-upload","ponyfill"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/browser.js","browser":"./lib/cjs/browser.js","exports":{"./package.json":"./package.json",".":{"node":{"types":"./@type/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"browser":{"types":"./@type/browser.d.ts","import":"./lib/esm/browser.js","require":"./lib/cjs/browser.js"},"default":"./lib/esm/index.js"},"./file-from-path":{"types":"./@type/fileFromPath.d.ts","import":"./lib/esm/fileFromPath.js","require":"./lib/cjs/fileFromPath.js"}},"types":"./@type/index.d.ts","typesVersions":{"*":{"file-from-path":["@type/fileFromPath.d.ts"]}},"engines":{"node":">= 12.20"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","report:html":"c8 -r=html npm test","ci":"c8 npm test && c8 report --reporter=json","build:esm":"ttsc --project tsconfig.esm.json","build:cjs":"ttsc --project tsconfig.cjs.json","build:types":"ttsc --project tsconfig.d.ts.json","build":"npm run build:esm && npm run build:cjs && npm run build:types","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run build","husky":"husky install"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/node":"17.0.19","@types/sinon":"10.0.11","@typescript-eslint/eslint-plugin":"4.32.0","@typescript-eslint/parser":"4.32.0","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"4.0.1","c8":"7.12.0","eslint":"7.32.0","eslint-config-airbnb-typescript":"12.3.1","eslint-import-resolver-typescript":"2.5.0","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.26.1","husky":"7.0.4","lint-staged":"12.3.4","rimraf":"^3.0.2","sinon":"13.0.1","ts-node":"10.5.0","ttypescript":"1.5.13","typescript":"4.5.5"},"dependencies":{"node-domexception":"1.0.0","web-streams-polyfill":"4.0.0-beta.3"},"gitHead":"63244f14891a21e47b4e945100415fb47549ded4","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@4.4.1","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"shasum":"23f6a5cb9cb55315912cbec4ff7b0f59bbd191e2","size":16066,"noattachment":false,"key":"/formdata-node/-/formdata-node-4.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-4.4.1.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_4.4.1_1661161664791_0.9821905837943274"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-22T10:06:00.307Z","publish_time":1661161664953,"_cnpm_publish_time":1661161664953},"4.4.0":{"name":"formdata-node","version":"4.4.0","description":"Spec-compliant FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"sideEffects":false,"keywords":["form-data","node","form","upload","files-upload","ponyfill"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/browser.js","browser":"./lib/cjs/browser.js","exports":{"./package.json":"./package.json",".":{"node":{"types":"./@type/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"browser":{"types":"./@type/browser.d.ts","import":"./lib/esm/browser.js","require":"./lib/cjs/browser.js"},"default":"./lib/esm/index.js"},"./file-from-path":{"types":"./@type/fileFromPath.d.ts","import":"./lib/esm/fileFromPath.js","require":"./lib/cjs/fileFromPath.js"}},"types":"./@type/index.d.ts","typesVersions":{"*":{"file-from-path":["@type/fileFromPath.d.ts"]}},"engines":{"node":">= 12.20"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","report:html":"c8 -r=html npm test","ci":"c8 npm test && c8 report --reporter=json","build:esm":"ttsc --project tsconfig.esm.json","build:cjs":"ttsc --project tsconfig.cjs.json","build:types":"ttsc --project tsconfig.d.ts.json","build":"npm run build:esm && npm run build:cjs && npm run build:types","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run build","husky":"husky install"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/node":"17.0.19","@types/sinon":"10.0.11","@typescript-eslint/eslint-plugin":"4.32.0","@typescript-eslint/parser":"4.32.0","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"4.0.1","c8":"7.12.0","eslint":"7.32.0","eslint-config-airbnb-typescript":"12.3.1","eslint-import-resolver-typescript":"2.5.0","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.26.1","husky":"7.0.4","lint-staged":"12.3.4","rimraf":"^3.0.2","sinon":"13.0.1","ts-node":"10.5.0","ttypescript":"1.5.13","typescript":"4.5.5"},"dependencies":{"node-domexception":"1.0.0","web-streams-polyfill":"4.0.0-beta.2"},"gitHead":"ca2900791d35ebe204ec850a53688263244ab34e","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@4.4.0","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"shasum":"7dda5b9c2959c8c312fd69ef2b10a9c7ea40ca29","size":16065,"noattachment":false,"key":"/formdata-node/-/formdata-node-4.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-4.4.0.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_4.4.0_1660926789513_0.6008498444913937"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-19T16:46:07.186Z","publish_time":1660926789709,"_cnpm_publish_time":1660926789709},"4.3.3":{"name":"formdata-node","version":"4.3.3","description":"Spec-compliant FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"sideEffects":false,"keywords":["form-data","node","form","upload","files-upload","ponyfill"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/browser.js","browser":"./lib/cjs/browser.js","exports":{"./package.json":"./package.json",".":{"node":{"types":"./@type/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"browser":{"types":"./@type/browser.d.ts","import":"./lib/esm/browser.js","require":"./lib/cjs/browser.js"},"default":"./lib/esm/index.js"},"./file-from-path":{"types":"./@type/fileFromPath.d.ts","import":"./lib/esm/fileFromPath.js","require":"./lib/cjs/fileFromPath.js"}},"types":"./@type/index.d.ts","typesVersions":{"*":{"file-from-path":["@type/fileFromPath.d.ts"]}},"engines":{"node":">= 12.20"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","report:html":"c8 -r=html npm test","ci":"c8 npm test && c8 report --reporter=json","build:esm":"ttsc --project tsconfig.esm.json","build:cjs":"ttsc --project tsconfig.cjs.json","build:types":"ttsc --project tsconfig.d.ts.json","build":"npm run build:esm && npm run build:cjs && npm run build:types","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run build","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/node":"17.0.19","@types/sinon":"10.0.11","@typescript-eslint/eslint-plugin":"4.32.0","@typescript-eslint/parser":"4.32.0","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"4.0.1","c8":"7.11.0","eslint":"7.32.0","eslint-config-airbnb-typescript":"12.3.1","eslint-import-resolver-typescript":"2.5.0","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.26.1","husky":"7.0.4","lint-staged":"12.3.4","pinst":"3.0.0","rimraf":"^3.0.2","sinon":"13.0.1","ts-node":"10.5.0","ttypescript":"1.5.13","typescript":"4.5.5"},"dependencies":{"node-domexception":"1.0.0","web-streams-polyfill":"4.0.0-beta.1"},"gitHead":"3e8109ac992c98cb58eb48fc4b8024de0b7254bc","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@4.3.3","_nodeVersion":"18.3.0","_npmVersion":"8.11.0","dist":{"shasum":"21415225be66e2c87a917bfc0fedab30a119c23c","size":15826,"noattachment":false,"key":"/formdata-node/-/formdata-node-4.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-4.3.3.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_4.3.3_1654995888991_0.05452744922551833"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-12T01:04:53.046Z","publish_time":1654995889131,"_cnpm_publish_time":1654995889131},"4.3.2":{"name":"formdata-node","version":"4.3.2","description":"Spec-compliant FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"sideEffects":false,"keywords":["form-data","node","form","upload","files-upload","ponyfill"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/browser.js","browser":"./lib/cjs/browser.js","exports":{"./package.json":"./package.json",".":{"node":{"types":"./@type/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"browser":{"types":"./@type/browser.d.ts","import":"./lib/esm/browser.js","require":"./lib/cjs/browser.js"},"default":"./lib/esm/index.js"},"./file-from-path":{"types":"./@type/fileFromPath.d.ts","import":"./lib/esm/fileFromPath.js","require":"./lib/cjs/fileFromPath.js"}},"types":"./@type/index.d.ts","typesVersions":{"*":{"file-from-path":["@type/fileFromPath.d.ts"]}},"engines":{"node":">= 12.20"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","report:html":"c8 -r=html npm test","ci":"c8 npm test && c8 report --reporter=json","build:esm":"ttsc --project tsconfig.esm.json","build:cjs":"ttsc --project tsconfig.cjs.json","build:types":"ttsc --project tsconfig.d.ts.json","build":"npm run build:esm && npm run build:cjs && npm run build:types","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run build","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/node":"16.11.6","@types/sinon":"10.0.6","@typescript-eslint/eslint-plugin":"4.32.0","@typescript-eslint/parser":"4.32.0","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.10.0","eslint":"7.32.0","eslint-config-airbnb-typescript":"12.3.1","eslint-import-resolver-typescript":"2.5.0","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.26.1","husky":"7.0.4","lint-staged":"11.2.6","pinst":"2.1.6","sinon":"11.1.2","ts-node":"10.4.0","ttypescript":"1.5.13","typescript":"4.5.4"},"dependencies":{"node-domexception":"1.0.0","web-streams-polyfill":"4.0.0-beta.1"},"gitHead":"b7e8b4cd588675cc5453aa4bac2d834039bca2e6","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@4.3.2","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"shasum":"0262e94931e36db7239c2b08bdb6aaf18ec47d21","size":15827,"noattachment":false,"key":"/formdata-node/-/formdata-node-4.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-4.3.2.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_4.3.2_1641252337338_0.3349144911915114"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-03T23:25:43.470Z","publish_time":1641252337486,"_cnpm_publish_time":1641252337486},"4.3.1":{"name":"formdata-node","version":"4.3.1","description":"Spec-compliant FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"sideEffects":false,"keywords":["form-data","node","form","upload","files-upload","ponyfill"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/browser.js","browser":"./lib/cjs/browser.js","exports":{"./package.json":"./package.json",".":{"node":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"browser":{"import":"./lib/esm/browser.js","require":"./lib/cjs/browser.js"},"default":"./lib/esm/index.js"},"./file-from-path":{"import":"./lib/esm/fileFromPath.js","require":"./lib/cjs/fileFromPath.js"}},"types":"./@type/index.d.ts","typesVersions":{"*":{"file-from-path":["@type/fileFromPath.d.ts"]}},"engines":{"node":">= 12.20"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","report:html":"c8 -r=html npm test","ci":"c8 npm test && c8 report --reporter=json","build:esm":"ttsc --project tsconfig.esm.json","build:cjs":"ttsc --project tsconfig.cjs.json","build:types":"ttsc --project tsconfig.d.ts.json","build":"npm run build:esm && npm run build:cjs && npm run build:types","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run build","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/node":"16.10.2","@types/sinon":"10.0.4","@typescript-eslint/eslint-plugin":"4.32.0","@typescript-eslint/parser":"4.32.0","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.9.0","codecov":"3.8.3","eslint":"7.32.0","eslint-config-airbnb-typescript":"12.3.1","eslint-import-resolver-typescript":"2.4.0","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.25.1","husky":"7.0.2","lint-staged":"11.1.2","pinst":"2.1.6","sinon":"11.1.2","ts-node":"10.2.1","ttypescript":"1.5.12","typescript":"4.4.3"},"dependencies":{"node-domexception":"1.0.0","web-streams-polyfill":"4.0.0-beta.1"},"gitHead":"1fb6824fbcc58c06b5985cd5c42b889abe5bf81b","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@4.3.1","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"shasum":"e7b78a2a51f524ccc483b4d223c89690fd22061d","size":15722,"noattachment":false,"key":"/formdata-node/-/formdata-node-4.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-4.3.1.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_4.3.1_1634650302200_0.40919512126032487"},"_hasShrinkwrap":false,"publish_time":1634650302373,"_cnpm_publish_time":1634650302373},"4.3.0":{"name":"formdata-node","version":"4.3.0","description":"Spec-compliant FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"sideEffects":false,"keywords":["form-data","node","form","upload","files-upload","ponyfill"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/browser.js","browser":"./lib/cjs/browser.js","exports":{"./package.json":"./package.json",".":{"node":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"browser":{"import":"./lib/esm/browser.js","require":"./lib/cjs/browser.js"},"default":"./lib/esm/index.js"},"./file-from-path":{"import":"./lib/esm/fileFromPath.js","require":"./lib/cjs/fileFromPath.js"}},"types":"./@type/index.d.ts","typesVersions":{"*":{"file-from-path":["@type/fileFromPath.d.ts"]}},"engines":{"node":">= 12.20"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","report:html":"c8 -r=html npm test","ci":"c8 npm test && c8 report --reporter=json","build:esm":"ttsc --project tsconfig.esm.json","build:cjs":"ttsc --project tsconfig.cjs.json","build:types":"ttsc --project tsconfig.d.ts.json","build":"npm run build:esm && npm run build:cjs && npm run build:types","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run build","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/node":"16.10.2","@types/sinon":"10.0.4","@typescript-eslint/eslint-plugin":"4.32.0","@typescript-eslint/parser":"4.32.0","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.9.0","codecov":"3.8.3","eslint":"7.32.0","eslint-config-airbnb-typescript":"12.3.1","eslint-import-resolver-typescript":"2.4.0","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.25.1","husky":"7.0.2","lint-staged":"11.1.2","pinst":"2.1.6","sinon":"11.1.2","ts-node":"10.2.1","ttypescript":"1.5.12","typescript":"4.4.3"},"dependencies":{"node-domexception":"1.0.0","web-streams-polyfill":"4.0.0-beta.1"},"gitHead":"2c43e53c70a44d6971e352edc619b5a97352dc40","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@4.3.0","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"shasum":"77be2add9092cbd1e1f4d35bc3293a89be117a04","size":15917,"noattachment":false,"key":"/formdata-node/-/formdata-node-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-4.3.0.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_4.3.0_1633353444682_0.6662916016499532"},"_hasShrinkwrap":false,"publish_time":1633353444863,"_cnpm_publish_time":1633353444863},"4.2.4":{"name":"formdata-node","version":"4.2.4","description":"Spec-compliant FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"sideEffects":false,"keywords":["form-data","node","form","upload","files-upload","ponyfill"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/browser.js","browser":"./lib/cjs/browser.js","exports":{".":{"node":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"browser":{"import":"./lib/esm/browser.js","require":"./lib/cjs/browser.js"},"default":"./lib/esm/index.js"},"./file-from-path":{"import":"./lib/esm/fileFromPath.js","require":"./lib/cjs/fileFromPath.js"}},"types":"./@type/index.d.ts","typesVersions":{"*":{"file-from-path":["@type/fileFromPath.d.ts"]}},"engines":{"node":">= 12.20"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","report:html":"c8 -r=html npm test","ci":"c8 npm test && c8 report --reporter=json","build:esm":"ttsc --project tsconfig.esm.json","build:cjs":"ttsc --project tsconfig.cjs.json","build:types":"ttsc --project tsconfig.d.ts.json","build":"npm run build:esm && npm run build:cjs && npm run build:types","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run build","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/node":"16.9.0","@types/sinon":"10.0.2","@typescript-eslint/eslint-plugin":"4.31.0","@typescript-eslint/parser":"4.31.0","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.8.0","codecov":"3.8.3","eslint":"7.32.0","eslint-config-airbnb-typescript":"12.3.1","eslint-import-resolver-typescript":"2.4.0","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.25.1","husky":"7.0.2","lint-staged":"11.1.2","pinst":"2.1.6","sinon":"11.1.2","ts-node":"10.2.1","ttypescript":"1.5.12","typescript":"4.4.2"},"dependencies":{"node-domexception":"1.0.0","web-streams-polyfill":"4.0.0-beta.1"},"gitHead":"25db443caab2671d2ab427925e5ca5217db1e7fd","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@4.2.4","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"shasum":"864e91b3be93aafedf6f3514ae0d641a9241c471","size":15474,"noattachment":false,"key":"/formdata-node/-/formdata-node-4.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-4.2.4.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_4.2.4_1632927890779_0.47856972947934207"},"_hasShrinkwrap":false,"publish_time":1632927890974,"_cnpm_publish_time":1632927890974},"4.2.3":{"name":"formdata-node","version":"4.2.3","description":"Spec-compliant FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"sideEffects":false,"keywords":["form-data","node","form","upload","files-upload","ponyfill"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/browser.js","browser":"./lib/cjs/browser.js","exports":{".":{"node":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"browser":{"import":"./lib/esm/browser.js","require":"./lib/cjs/browser.js"},"default":"./lib/esm/index.js"},"./file-from-path":{"import":"./lib/esm/fileFromPath.js","require":"./lib/cjs/fileFromPath.js"}},"types":"./@type/index.d.ts","typesVersions":{"*":{"file-from-path":["@type/fileFromPath.d.ts"]}},"engines":{"node":">= 12.20"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","report:html":"c8 -r=html npm test","ci":"c8 npm test && c8 report --reporter=json","build:esm":"ttsc --project tsconfig.esm.json","build:cjs":"ttsc --project tsconfig.cjs.json","build:types":"ttsc --project tsconfig.d.ts.json","build":"npm run build:esm && npm run build:cjs && npm run build:types","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run build","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/node":"16.9.0","@types/sinon":"10.0.2","@typescript-eslint/eslint-plugin":"4.31.0","@typescript-eslint/parser":"4.31.0","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.8.0","codecov":"3.8.3","eslint":"7.32.0","eslint-config-airbnb-typescript":"12.3.1","eslint-import-resolver-typescript":"2.4.0","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.25.1","husky":"7.0.2","lint-staged":"11.1.2","pinst":"2.1.6","sinon":"11.1.2","ts-node":"10.2.1","ttypescript":"1.5.12","typescript":"4.4.2"},"dependencies":{"node-domexception":"1.0.0","web-streams-polyfill":"4.0.0-beta.1"},"gitHead":"52b71c3512cea69282b4c2fa5e180effc71e0681","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@4.2.3","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"shasum":"568d9c7e991185386367a5b5a46fc24e2408bdb8","size":14962,"noattachment":false,"key":"/formdata-node/-/formdata-node-4.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-4.2.3.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_4.2.3_1632762850113_0.578154306404292"},"_hasShrinkwrap":false,"publish_time":1632762850295,"_cnpm_publish_time":1632762850295},"4.2.2":{"name":"formdata-node","version":"4.2.2","description":"Spec-compliant FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","form","upload","files-upload","ponyfill"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/browser.js","browser":"./lib/cjs/browser.js","exports":{".":{"node":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"browser":{"import":"./lib/esm/browser.js","require":"./lib/cjs/browser.js"},"default":"./lib/esm/index.js"},"./file-from-path":{"import":"./lib/esm/fileFromPath.js","require":"./lib/cjs/fileFromPath.js"}},"types":"./@type/index.d.ts","typesVersions":{"*":{"file-from-path":["@type/fileFromPath.d.ts"]}},"engines":{"node":">= 12.20"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","report:html":"c8 -r=html npm test","ci":"c8 npm test && c8 report --reporter=json","build:esm":"ttsc --project tsconfig.esm.json","build:cjs":"ttsc --project tsconfig.cjs.json","build:types":"ttsc --project tsconfig.d.ts.json","build":"npm run build:esm && npm run build:cjs && npm run build:types","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run build","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/node":"16.9.0","@types/sinon":"10.0.2","@typescript-eslint/eslint-plugin":"4.31.0","@typescript-eslint/parser":"4.31.0","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.8.0","codecov":"3.8.3","eslint":"7.32.0","eslint-config-airbnb-typescript":"12.3.1","eslint-import-resolver-typescript":"2.4.0","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.25.1","husky":"7.0.2","lint-staged":"11.1.2","pinst":"2.1.6","sinon":"11.1.2","ts-node":"10.2.1","ttypescript":"1.5.12","typescript":"4.4.2"},"dependencies":{"node-domexception":"1.0.0","web-streams-polyfill":"4.0.0-beta.1"},"gitHead":"55d6d650055883d8768466af873af109a655f883","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@4.2.2","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"shasum":"779c85637bdef9bd614f733a12d95a69ed7d1a39","size":14613,"noattachment":false,"key":"/formdata-node/-/formdata-node-4.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-4.2.2.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_4.2.2_1632264456759_0.28336628364378424"},"_hasShrinkwrap":false,"publish_time":1632264456945,"_cnpm_publish_time":1632264456945},"4.2.1":{"name":"formdata-node","version":"4.2.1","description":"Spec-compliant FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","form","upload","files-upload","ponyfill"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/browser.js","browser":"./lib/cjs/browser.js","exports":{".":{"node":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"browser":{"import":"./lib/esm/browser.js","require":"./lib/cjs/browser.js"},"default":"./lib/esm/index.js"},"./file-from-path":{"import":"./lib/esm/fileFromPath.js","require":"./lib/cjs/fileFromPath.js"}},"types":"./@type/index.d.ts","typesVersions":{"*":{"file-from-path":["@type/fileFromPath.d.ts"]}},"engines":{"node":">= 12.20"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","report:html":"c8 -r=html npm test","ci":"c8 npm test && c8 report --reporter=json","build:esm":"ttsc --project tsconfig.esm.json","build:cjs":"ttsc --project tsconfig.cjs.json","build:types":"ttsc --project tsconfig.d.ts.json","build":"npm run build:esm && npm run build:cjs && npm run build:types","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run build","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/node":"16.9.0","@types/sinon":"10.0.2","@typescript-eslint/eslint-plugin":"4.31.0","@typescript-eslint/parser":"4.31.0","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.8.0","codecov":"3.8.3","eslint":"7.32.0","eslint-config-airbnb-typescript":"12.3.1","eslint-import-resolver-typescript":"2.4.0","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.25.1","husky":"7.0.2","lint-staged":"11.1.2","pinst":"2.1.6","sinon":"11.1.2","ts-node":"10.2.1","ttypescript":"1.5.12","typescript":"4.4.2"},"dependencies":{"node-domexception":"1.0.0","web-streams-polyfill":"4.0.0-beta.1"},"gitHead":"94bdf3d40d3dd7fdb5062ee148ad5c552be6fa5d","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@4.2.1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"shasum":"0b20e680aef7574217ebd7a32dce0ea6e2996620","size":14428,"noattachment":false,"key":"/formdata-node/-/formdata-node-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-4.2.1.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_4.2.1_1631295849653_0.11908347069433534"},"_hasShrinkwrap":false,"publish_time":1631295849836,"_cnpm_publish_time":1631295849836},"4.2.0":{"name":"formdata-node","version":"4.2.0","description":"Spec-compliant FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","form","upload","files-upload","ponyfill"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/browser.js","browser":"./lib/cjs/browser.js","exports":{".":{"node":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"browser":{"import":"./lib/esm/browser.js","require":"./lib/cjs/browser.js"},"default":"./lib/esm/index.js"},"./file-from-path":{"import":"./lib/esm/fileFromPath.js","require":"./lib/cjs/fileFromPath.js"}},"types":"./@type/index.d.ts","typesVersions":{"*":{"file-from-path":["@type/fileFromPath.d.ts"]}},"engines":{"node":">= 12.20"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","report:html":"c8 -r=html npm test","ci":"c8 npm test && c8 report --reporter=json","build:esm":"ttsc --project tsconfig.esm.json","build:cjs":"ttsc --project tsconfig.cjs.json","build:types":"ttsc --project tsconfig.d.ts.json","build":"npm run build:esm && npm run build:cjs && npm run build:types","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run build","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/node":"16.9.0","@types/sinon":"10.0.2","@typescript-eslint/eslint-plugin":"4.31.0","@typescript-eslint/parser":"4.31.0","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.8.0","codecov":"3.8.3","eslint":"7.32.0","eslint-config-airbnb-typescript":"12.3.1","eslint-import-resolver-typescript":"2.4.0","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.25.1","husky":"7.0.2","lint-staged":"11.1.2","pinst":"2.1.6","sinon":"11.1.2","ts-node":"10.2.1","ttypescript":"1.5.12","typescript":"4.4.2"},"dependencies":{"node-domexception":"1.0.0","web-streams-polyfill":"4.0.0-beta.1"},"gitHead":"2a00e8a2188c43fcf5b303532dfa2d90dc59d909","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@4.2.0","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"shasum":"34a7979fbe552b28a503abddb6ddb5ceff21d5c6","size":14444,"noattachment":false,"key":"/formdata-node/-/formdata-node-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-4.2.0.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_4.2.0_1631231229590_0.11740685937319828"},"_hasShrinkwrap":false,"publish_time":1631231229789,"_cnpm_publish_time":1631231229789},"4.1.0":{"name":"formdata-node","version":"4.1.0","description":"Spec-compliant FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","form","upload","files-upload","ponyfill"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","browser":"./lib/cjs/browser.js","types":"./@type/index.d.ts","typesVersions":{"*":{"file-from-path":["@type/fileFromPath.d.ts"]}},"exports":{".":{"node":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"browser":{"import":"./lib/esm/browser.js","require":"./lib/cjs/browser.js"},"default":"./lib/esm/index.js"},"./file-from-path":{"import":"./lib/esm/fileFromPath.js","require":"./lib/cjs/fileFromPath.js"}},"engines":{"node":">= 12.20"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","report:html":"c8 -r=html npm test","ci":"c8 npm test && c8 report --reporter=json","build:esm":"ttsc --project tsconfig.esm.json","build:cjs":"ttsc --project tsconfig.cjs.json","build:types":"ttsc --project tsconfig.d.ts.json","build":"npm run build:esm && npm run build:cjs && npm run build:types","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run build","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/node":"16.9.0","@types/sinon":"10.0.2","@typescript-eslint/eslint-plugin":"4.31.0","@typescript-eslint/parser":"4.31.0","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.8.0","codecov":"3.8.3","eslint":"7.32.0","eslint-config-airbnb-typescript":"12.3.1","eslint-import-resolver-typescript":"2.4.0","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.25.1","husky":"7.0.2","lint-staged":"11.1.2","pinst":"2.1.6","sinon":"11.1.2","ts-node":"10.2.1","ttypescript":"1.5.12","typescript":"4.4.2"},"dependencies":{"node-domexception":"1.0.0","web-streams-polyfill":"4.0.0-beta.1"},"gitHead":"5ddb975aa641e81c399a6c5b36f4a0c61bc6483c","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@4.1.0","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"shasum":"6eba533bba13185f3ee7dfe6c1ccd027b0839897","size":14443,"noattachment":false,"key":"/formdata-node/-/formdata-node-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-4.1.0.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_4.1.0_1631202136746_0.24581486502844752"},"_hasShrinkwrap":false,"publish_time":1631202136926,"_cnpm_publish_time":1631202136926},"4.0.1":{"name":"formdata-node","version":"4.0.1","description":"Spec-compliant FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","browser":"./lib/cjs/browser.js","types":"./@type/index.d.ts","typesVersions":{"*":{"file-from-path":["@type/fileFromPath.d.ts"]}},"exports":{".":{"node":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"browser":{"import":"./lib/esm/browser.js","require":"./lib/cjs/browser.js"},"default":"./lib/esm/index.js"},"./file-from-path":{"import":"./lib/esm/fileFromPath.js","require":"./lib/cjs/fileFromPath.js"}},"engines":{"node":">= 12.20"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","report:html":"c8 -r=html npm test","ci":"c8 npm test && c8 report --reporter=json","build:esm":"ttsc --project tsconfig.esm.json","build:cjs":"ttsc --project tsconfig.cjs.json","build:types":"ttsc --project tsconfig.d.ts.json","build":"npm run build:esm && npm run build:cjs && npm run build:types","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run build","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/node":"16.6.1","@types/sinon":"10.0.2","@typescript-eslint/eslint-plugin":"4.29.1","@typescript-eslint/parser":"4.29.1","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.8.0","codecov":"3.8.3","eslint":"7.32.0","eslint-config-airbnb-typescript":"12.3.1","eslint-import-resolver-typescript":"2.4.0","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.24.0","husky":"7.0.1","lint-staged":"11.1.2","pinst":"2.1.6","sinon":"11.1.2","ts-node":"10.2.0","ttypescript":"1.5.12","typescript":"4.3.5"},"dependencies":{"fetch-blob":"2.1.2","node-domexception":"1.0.0"},"gitHead":"e94ce503fec8c22bd9497bb66ca7159026f4e279","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@4.0.1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"shasum":"7370d752e9c53fe6c5cf1fd141dc0564172595fb","size":10861,"noattachment":false,"key":"/formdata-node/-/formdata-node-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-4.0.1.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_4.0.1_1629658373674_0.572666470358075"},"_hasShrinkwrap":false,"publish_time":1629658373801,"_cnpm_publish_time":1629658373801},"4.0.0":{"name":"formdata-node","version":"4.0.0","description":"Spec-compliant FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","browser":"./lib/cjs/browser.js","types":"./@type/index.d.ts","typesVersions":{"*":{"file-from-path":["@type/fileFromPath.d.ts"]}},"exports":{".":{"node":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"browser":{"import":"./lib/esm/browser.js","require":"./lib/cjs/browser.js"},"default":"./lib/esm/index.js"},"./file-from-path":{"import":"./lib/esm/fileFromPath.js","require":"./lib/cjs/fileFromPath.js"}},"engines":{"node":">= 12.20"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","report:html":"c8 -r=html npm test","ci":"c8 npm test && c8 report --reporter=json","build:esm":"ttsc --project tsconfig.esm.json","build:cjs":"ttsc --project tsconfig.cjs.json","build:types":"ttsc --project tsconfig.d.ts.json","build":"npm run build:esm && npm run build:cjs && npm run build:types","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run build","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/node":"16.6.1","@types/sinon":"10.0.2","@typescript-eslint/eslint-plugin":"4.29.1","@typescript-eslint/parser":"4.29.1","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.8.0","codecov":"3.8.3","eslint":"7.32.0","eslint-config-airbnb-typescript":"12.3.1","eslint-import-resolver-typescript":"2.4.0","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.24.0","husky":"7.0.1","lint-staged":"11.1.2","pinst":"2.1.6","sinon":"11.1.2","ts-node":"10.2.0","ttypescript":"1.5.12","typescript":"4.3.5"},"dependencies":{"fetch-blob":"2.1.2","node-domexception":"1.0.0"},"gitHead":"14674e914e917ccb2e47ac26205492df557b2b01","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@4.0.0","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"shasum":"17a0b3a2d95e5ba3d2b89402151d2870b5e26cd6","size":10445,"noattachment":false,"key":"/formdata-node/-/formdata-node-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-4.0.0.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_4.0.0_1629214192445_0.3818991128156697"},"_hasShrinkwrap":false,"publish_time":1629214192566,"_cnpm_publish_time":1629214192566},"3.7.0":{"name":"formdata-node","version":"3.7.0","description":"FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","browser":"./lib/cjs/browser.js","types":"./@type/index.d.ts","exports":{"node":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"browser":{"import":"./lib/esm/browser.js","require":"./lib/cjs/browser.js"},"default":"./lib/esm/index.js"},"engines":{"node":">= 12.4"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","report:html":"c8 -r=html npm test","ci":"c8 npm test && c8 report --reporter=json","build:esm":"ttsc --project tsconfig.esm.json","build:cjs":"ttsc --project tsconfig.cjs.json","build:types":"ttsc --project tsconfig.d.ts.json","build":"npm run build:esm && npm run build:cjs && npm run build:types","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run build","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/node":"16.6.1","@types/sinon":"10.0.2","@typescript-eslint/eslint-plugin":"4.29.1","@typescript-eslint/parser":"4.29.1","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.8.0","codecov":"3.8.3","eslint":"7.32.0","eslint-config-airbnb-typescript":"12.3.1","eslint-import-resolver-typescript":"2.4.0","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.24.0","husky":"7.0.1","lint-staged":"11.1.2","pinst":"2.1.6","sinon":"11.1.2","ts-node":"10.2.0","ttypescript":"1.5.12","typescript":"4.3.5"},"dependencies":{"fetch-blob":"2.1.2","form-data-encoder":"1.4.3","node-domexception":"1.0.0"},"gitHead":"007c813e8fa7bf6322ae17574be6e048e4d6a932","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@3.7.0","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"shasum":"b58942e617639a0ebea57227cfff8332a4020760","size":13443,"noattachment":false,"key":"/formdata-node/-/formdata-node-3.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-3.7.0.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_3.7.0_1629043890002_0.5049144943520962"},"_hasShrinkwrap":false,"publish_time":1629043890159,"_cnpm_publish_time":1629043890159},"3.6.4":{"name":"formdata-node","version":"3.6.4","description":"FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","browser":"./lib/cjs/browser.js","types":"./@type/index.d.ts","exports":{"node":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"browser":{"import":"./lib/esm/browser.js","require":"./lib/cjs/browser.js"},"default":"./lib/esm/index.js"},"engines":{"node":">= 12.4"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","report:html":"c8 -r=html npm test","ci":"c8 npm test && c8 report --reporter=json","build:esm":"ttsc --project tsconfig.esm.json","build:cjs":"ttsc --project tsconfig.cjs.json","build:types":"ttsc --project tsconfig.d.ts.json","build":"npm run build:esm && npm run build:cjs && npm run build:types","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run build","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/node":"16.4.14","@types/sinon":"10.0.2","@typescript-eslint/eslint-plugin":"4.29.1","@typescript-eslint/parser":"4.29.1","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.8.0","codecov":"3.8.3","eslint":"7.32.0","eslint-config-airbnb-typescript":"12.3.1","eslint-import-resolver-typescript":"2.4.0","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.24.0","husky":"7.0.1","lint-staged":"11.1.2","pinst":"2.1.6","sinon":"11.1.2","ts-node":"10.2.0","ttypescript":"1.5.12","typescript":"4.3.5"},"dependencies":{"fetch-blob":"2.1.2","form-data-encoder":"1.4.3","node-domexception":"1.0.0"},"gitHead":"fd7f6b18a8c6abb9c1dc7341ebb5846a0551bff0","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@3.6.4","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"shasum":"12604b03a6ea13305a177967b090a151763422b6","size":13901,"noattachment":false,"key":"/formdata-node/-/formdata-node-3.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-3.6.4.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_3.6.4_1628767886360_0.8592608244444899"},"_hasShrinkwrap":false,"publish_time":1628767886512,"_cnpm_publish_time":1628767886512},"3.6.3":{"name":"formdata-node","version":"3.6.3","description":"FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","browser":"./lib/cjs/browser.js","types":"./@type/index.d.ts","exports":{"node":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"browser":{"import":"./lib/esm/browser.js","require":"./lib/cjs/browser.js"},"default":"./lib/esm/index.js"},"engines":{"node":">= 12.4"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","report:html":"c8 -r=html npm test","ci":"c8 npm test && c8 report --reporter=json","build:esm":"ttsc --project tsconfig.esm.json","build:cjs":"ttsc --project tsconfig.cjs.json","build:types":"ttsc --project tsconfig.d.ts.json","build":"npm run build:esm && npm run build:cjs && npm run build:types","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run build","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/node":"16.4.10","@types/sinon":"10.0.2","@typescript-eslint/eslint-plugin":"4.29.0","@typescript-eslint/parser":"4.29.0","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.8.0","codecov":"3.8.3","eslint":"7.32.0","eslint-config-airbnb-typescript":"12.3.1","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.24.0","husky":"7.0.1","lint-staged":"11.1.1","pinst":"2.1.6","sinon":"11.1.2","ts-node":"10.1.0","ttypescript":"1.5.12","typescript":"4.3.5"},"dependencies":{"fetch-blob":"2.1.2","form-data-encoder":"1.4.0","node-domexception":"1.0.0"},"gitHead":"e941ee56fa2393e98f54bc6189de829445a306a1","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@3.6.3","_nodeVersion":"16.6.1","_npmVersion":"7.20.3","dist":{"shasum":"d074cc048a347dd5bceb2448ec8aaf65f3636bb4","size":13885,"noattachment":false,"key":"/formdata-node/-/formdata-node-3.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-3.6.3.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_3.6.3_1628028009064_0.16626379518019707"},"_hasShrinkwrap":false,"publish_time":1628028009265,"_cnpm_publish_time":1628028009265},"3.6.2":{"name":"formdata-node","version":"3.6.2","description":"FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","browser":"./lib/cjs/browser.js","types":"./@type/index.d.ts","exports":{"node":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"browser":{"import":"./lib/esm/browser.js","require":"./lib/cjs/browser.js"},"default":"./lib/esm/index.js"},"engines":{"node":">= 12.4"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","report:html":"c8 -r=html npm test","ci":"c8 npm test && c8 report --reporter=json","build:esm":"ttsc --project tsconfig.esm.json","build:cjs":"ttsc --project tsconfig.cjs.json","build":"npm run build:esm && npm run build:cjs","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run build","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/mime-types":"2.1.0","@types/node":"16.4.2","@types/sinon":"10.0.2","@types/supertest":"2.0.11","@typescript-eslint/eslint-plugin":"4.28.4","@typescript-eslint/parser":"4.28.4","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.7.3","codecov":"3.8.3","eslint":"7.31.0","eslint-config-airbnb-typescript":"12.3.1","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.24.0","husky":"7.0.1","lint-staged":"11.1.1","pinst":"2.1.6","sinon":"11.1.1","ts-node":"10.1.0","ttypescript":"1.5.12","typescript":"4.3.5"},"dependencies":{"fetch-blob":"2.1.2","form-data-encoder":"1.0.1","node-domexception":"1.0.0"},"gitHead":"a4e5d1bea27880858eb605555256271aa0ff37d2","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@3.6.2","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"shasum":"5d7d7c4cd7dedf319d5b9cd4609ddcff18287aaf","size":15365,"noattachment":false,"key":"/formdata-node/-/formdata-node-3.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-3.6.2.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_3.6.2_1627280479551_0.775788776913227"},"_hasShrinkwrap":false,"publish_time":1627280479715,"_cnpm_publish_time":1627280479715},"3.6.1":{"name":"formdata-node","version":"3.6.1","description":"FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","browser":"./browser.js","types":"./@type/index.d.ts","exports":{"node":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"browser":{"import":"./lib/esm/browser.js","require":"./lib/cjs/browser.js"},"default":"./lib/esm/index.js"},"engines":{"node":">= 12.4"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","report:html":"c8 -r=html npm test","ci":"c8 npm test && c8 report --reporter=json","build:esm":"ttsc --project tsconfig.esm.json","build:cjs":"ttsc --project tsconfig.cjs.json","build":"npm run build:esm && npm run build:cjs","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run build","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/mime-types":"2.1.0","@types/node":"16.4.2","@types/sinon":"10.0.2","@types/supertest":"2.0.11","@typescript-eslint/eslint-plugin":"4.28.4","@typescript-eslint/parser":"4.28.4","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.7.3","codecov":"3.8.3","eslint":"7.31.0","eslint-config-airbnb-typescript":"12.3.1","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.24.0","husky":"7.0.1","lint-staged":"11.1.1","pinst":"2.1.6","sinon":"11.1.1","ts-node":"10.1.0","ttypescript":"1.5.12","typescript":"4.3.5"},"dependencies":{"fetch-blob":"2.1.2","form-data-encoder":"1.0.1","node-domexception":"1.0.0"},"gitHead":"44a8ff946e857b3a242a0bb8adc7352f73f78622","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@3.6.1","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"shasum":"c8bb0222d699d881a19bc740040888124356e8dc","size":15366,"noattachment":false,"key":"/formdata-node/-/formdata-node-3.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-3.6.1.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_3.6.1_1627251898804_0.9544417051143481"},"_hasShrinkwrap":false,"publish_time":1627251898931,"_cnpm_publish_time":1627251898931},"3.6.0":{"name":"formdata-node","version":"3.6.0","description":"FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","browser":"./browser.js","types":"./@type/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">= 12.4"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","report:html":"c8 -r=html npm test","ci":"c8 npm test && c8 report --reporter=json","build:esm":"ttsc --project tsconfig.esm.json","build:cjs":"ttsc --project tsconfig.cjs.json","build":"npm run build:esm && npm run build:cjs","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run build","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/mime-types":"2.1.0","@types/node":"16.4.2","@types/sinon":"10.0.2","@types/supertest":"2.0.11","@typescript-eslint/eslint-plugin":"4.28.4","@typescript-eslint/parser":"4.28.4","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.7.3","codecov":"3.8.3","eslint":"7.31.0","eslint-config-airbnb-typescript":"12.3.1","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.24.0","husky":"7.0.1","lint-staged":"11.1.1","pinst":"2.1.6","sinon":"11.1.1","ts-node":"10.1.0","ttypescript":"1.5.12","typescript":"4.3.5"},"dependencies":{"fetch-blob":"2.1.2","form-data-encoder":"1.0.1","node-domexception":"1.0.0"},"gitHead":"b843b90681da987e68e8291768e38758e168ede5","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@3.6.0","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"shasum":"487f3b5990ffc9aabd0ceb181f6fd4b124856e9f","size":15159,"noattachment":false,"key":"/formdata-node/-/formdata-node-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-3.6.0.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_3.6.0_1627243045667_0.843945680069119"},"_hasShrinkwrap":false,"publish_time":1627243045826,"_cnpm_publish_time":1627243045826},"3.5.4":{"name":"formdata-node","version":"3.5.4","description":"FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./@type/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">= 12.4"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","ci":"c8 npm test && c8 report --reporter=json","build:esm":"ttsc --project tsconfig.esm.json","build:cjs":"ttsc --project tsconfig.cjs.json","build":"npm run build:esm && npm run build:cjs","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run build","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/domexception":"^2.0.1","@types/mime-types":"2.1.0","@types/node":"15.12.2","@types/sinon":"10.0.2","@types/supertest":"2.0.11","@typescript-eslint/eslint-plugin":"4.27.0","@typescript-eslint/parser":"4.27.0","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.7.3","codecov":"3.8.2","dotenv":"^10.0.0","eslint":"7.28.0","eslint-config-airbnb-typescript":"12.3.1","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.24.0","husky":"6.0.0","lint-staged":"11.0.0","pinst":"2.1.6","sinon":"11.1.1","ts-node":"10.0.0","ttypescript":"1.5.12","typescript":"4.3.2"},"dependencies":{"domexception":"2.0.1","fetch-blob":"2.1.2","mime-types":"2.1.31"},"gitHead":"730412e5cd6233e2dba1d366f15455c176a4d1b9","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@3.5.4","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"shasum":"f96a1666fe31ccdfe7c46f320c7c52f522b6490e","size":15817,"noattachment":false,"key":"/formdata-node/-/formdata-node-3.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-3.5.4.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_3.5.4_1623766394531_0.28019718458420995"},"_hasShrinkwrap":false,"publish_time":1623766394703,"_cnpm_publish_time":1623766394703},"3.5.3":{"name":"formdata-node","version":"3.5.3","description":"FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./@type/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">= 12.4"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","ci":"c8 npm test && c8 report --reporter=json","build:esm":"ttsc --project tsconfig.esm.json","build:cjs":"ttsc --project tsconfig.cjs.json","build":"npm run build:esm && npm run build:cjs","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run build","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/domexception":"^2.0.1","@types/mime-types":"2.1.0","@types/node":"15.12.2","@types/sinon":"10.0.2","@types/supertest":"2.0.11","@typescript-eslint/eslint-plugin":"4.26.1","@typescript-eslint/parser":"4.26.1","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.7.2","codecov":"3.8.2","dotenv":"^10.0.0","eslint":"7.28.0","eslint-config-airbnb-typescript":"12.3.1","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.24.0","husky":"6.0.0","lint-staged":"11.0.0","pinst":"2.1.6","sinon":"11.1.1","ts-node":"10.0.0","ttypescript":"1.5.12","typescript":"4.3.2"},"dependencies":{"domexception":"2.0.1","fetch-blob":"2.1.2","mime-types":"2.1.31"},"gitHead":"30fb6fdff75b1a8f5e193c3a29d3eeeea004601c","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@3.5.3","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"shasum":"acd83971ebc5991a6b29a123492b6c740abf234e","size":15854,"noattachment":false,"key":"/formdata-node/-/formdata-node-3.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-3.5.3.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_3.5.3_1623324382197_0.4522908713835343"},"_hasShrinkwrap":false,"publish_time":1623324382366,"_cnpm_publish_time":1623324382366},"3.5.2":{"name":"formdata-node","version":"3.5.2","description":"FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./@type/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">= 12.4"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","ci":"c8 npm test && c8 report --reporter=json","build:esm":"ttsc --project tsconfig.esm.json","build:cjs":"ttsc --project tsconfig.cjs.json","build":"npm run build:esm && npm run build:cjs","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run build","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/domexception":"^2.0.1","@types/mime-types":"2.1.0","@types/node":"15.6.1","@types/sinon":"10.0.1","@types/supertest":"2.0.11","@typescript-eslint/eslint-plugin":"4.25.0","@typescript-eslint/parser":"4.25.0","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.7.2","codecov":"3.8.2","dotenv":"^10.0.0","eslint":"7.27.0","eslint-config-airbnb-typescript":"12.3.1","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.24.0","husky":"6.0.0","lint-staged":"11.0.0","pinst":"2.1.6","sinon":"11.1.1","ts-node":"10.0.0","ttypescript":"1.5.12","typescript":"4.3.2"},"dependencies":{"domexception":"2.0.1","fetch-blob":"2.1.2","mime-types":"2.1.30"},"gitHead":"16aeb40a6dcf7d26645717e6fad4298956503276","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@3.5.2","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"shasum":"100c253925f8b3bc29ba7ed5fcfaff1aaa55986b","size":15834,"noattachment":false,"key":"/formdata-node/-/formdata-node-3.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-3.5.2.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_3.5.2_1622982007783_0.05580791755032122"},"_hasShrinkwrap":false,"publish_time":1622982007919,"_cnpm_publish_time":1622982007919},"3.5.1":{"name":"formdata-node","version":"3.5.1","description":"FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./@type/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">= 12.4"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","ci":"c8 npm test && c8 report --reporter=json","build:esm":"ttsc --project tsconfig.esm.json","build:cjs":"ttsc --project tsconfig.cjs.json","build":"npm run build:esm && npm run build:cjs","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run build","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/domexception":"^2.0.1","@types/mime-types":"2.1.0","@types/node":"15.6.1","@types/sinon":"10.0.1","@types/supertest":"2.0.11","@typescript-eslint/eslint-plugin":"4.25.0","@typescript-eslint/parser":"4.25.0","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.7.2","codecov":"3.8.2","dotenv":"^10.0.0","eslint":"7.27.0","eslint-config-airbnb-typescript":"12.3.1","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.24.0","husky":"6.0.0","lint-staged":"11.0.0","pinst":"2.1.6","sinon":"11.1.1","ts-node":"10.0.0","ttypescript":"1.5.12","typescript":"4.3.2"},"dependencies":{"domexception":"2.0.1","fetch-blob":"2.1.1","mime-types":"2.1.30"},"gitHead":"93fbdf2a3760575f9fc913e4ca8e4f0d5bcf0f45","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@3.5.1","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"shasum":"8d9cd0df2c8d1f8d5c1a5e78e842514365c788b7","size":15676,"noattachment":false,"key":"/formdata-node/-/formdata-node-3.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-3.5.1.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_3.5.1_1622383239360_0.3283450252823983"},"_hasShrinkwrap":false,"publish_time":1622383239554,"_cnpm_publish_time":1622383239554},"3.5.0":{"name":"formdata-node","version":"3.5.0","description":"FormData implementation for Node.js","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./@type/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">= 12.4"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","ci":"c8 npm test && c8 report --reporter=json","make:esm":"ttsc --project tsconfig.esm.json","make:cjs":"ttsc --project tsconfig.cjs.json","make":"npm run make:esm && npm run make:cjs","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run make","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/domexception":"^2.0.1","@types/mime-types":"2.1.0","@types/node":"15.6.1","@types/sinon":"10.0.1","@types/supertest":"2.0.11","@typescript-eslint/eslint-plugin":"4.25.0","@typescript-eslint/parser":"4.25.0","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.7.2","codecov":"3.8.2","dotenv":"^10.0.0","eslint":"7.27.0","eslint-config-airbnb-typescript":"12.3.1","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.23.2","husky":"6.0.0","lint-staged":"11.0.0","pinst":"2.1.6","sinon":"11.1.1","ts-node":"10.0.0","ttypescript":"1.5.12","typescript":"4.3.2"},"dependencies":{"domexception":"2.0.1","fetch-blob":"2.1.1","mime-types":"2.1.30"},"gitHead":"a65bce140b86b45d7e0226ff4ea2e653fdab8e77","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@3.5.0","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"shasum":"dc04e16539b1ec6cf57a91d99b8c9a83aa65a884","size":15729,"noattachment":false,"key":"/formdata-node/-/formdata-node-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-3.5.0.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_3.5.0_1622136967677_0.3135343555877457"},"_hasShrinkwrap":false,"publish_time":1622136967843,"_cnpm_publish_time":1622136967843},"3.4.0":{"name":"formdata-node","version":"3.4.0","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./@type/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">= 12.4"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","ci":"c8 npm test && c8 report --reporter=json","make:esm":"ttsc --project tsconfig.esm.json","make:cjs":"ttsc --project tsconfig.cjs.json","make":"npm run make:esm && npm run make:cjs","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run make","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/domexception":"^2.0.1","@types/mime-types":"2.1.0","@types/node":"15.3.0","@types/sinon":"10.0.0","@types/supertest":"2.0.11","@typescript-eslint/eslint-plugin":"4.24.0","@typescript-eslint/parser":"4.24.0","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.7.2","codecov":"3.8.2","dotenv":"^9.0.2","eslint":"7.26.0","eslint-config-airbnb-typescript":"12.3.1","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.23.2","husky":"6.0.0","lint-staged":"11.0.0","pinst":"2.1.6","sinon":"10.0.0","ts-node":"9.1.1","ttypescript":"1.5.12","typescript":"4.2.4"},"dependencies":{"domexception":"2.0.1","fetch-blob":"2.1.1","mime-types":"2.1.30"},"gitHead":"9e06256da61cf22c657f6bcd4ac6bc934b2a0077","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@3.4.0","_nodeVersion":"16.1.0","_npmVersion":"7.11.2","dist":{"shasum":"266f1aa520be24eaeb3c11137f01ff5258941d48","size":14242,"noattachment":false,"key":"/formdata-node/-/formdata-node-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-3.4.0.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_3.4.0_1621383944279_0.6795806133502578"},"_hasShrinkwrap":false,"publish_time":1621383944484,"_cnpm_publish_time":1621383944484},"3.3.2":{"name":"formdata-node","version":"3.3.2","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./@type/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">= 12.4"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","ci":"c8 npm test && c8 report --reporter=json","make:esm":"ttsc --project tsconfig.esm.json","make:cjs":"ttsc --project tsconfig.cjs.json","make":"npm run make:esm && npm run make:cjs","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run make","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/domexception":"^2.0.1","@types/mime-types":"2.1.0","@types/node":"15.3.0","@types/sinon":"10.0.0","@types/supertest":"2.0.11","@typescript-eslint/eslint-plugin":"4.23.0","@typescript-eslint/parser":"4.23.0","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.7.2","codecov":"3.8.2","dotenv":"^9.0.2","eslint":"7.26.0","eslint-config-airbnb-typescript":"12.3.1","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.23.2","husky":"6.0.0","lint-staged":"11.0.0","pinst":"2.1.6","sinon":"10.0.0","ts-node":"9.1.1","ttypescript":"1.5.12","typescript":"4.2.4"},"dependencies":{"domexception":"2.0.1","fetch-blob":"2.1.1","mime-types":"2.1.30"},"gitHead":"1bbd18bf30d00daf5d1e7338a81f702be6e8b5ca","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@3.3.2","_nodeVersion":"16.1.0","_npmVersion":"7.11.2","dist":{"shasum":"c4808386d2a8186f23fbea4d80700a9bb9014d16","size":14120,"noattachment":false,"key":"/formdata-node/-/formdata-node-3.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-3.3.2.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_3.3.2_1621033375229_0.14616071631455774"},"_hasShrinkwrap":false,"publish_time":1621033375350,"_cnpm_publish_time":1621033375350},"3.3.1":{"name":"formdata-node","version":"3.3.1","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./@type/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">= 12.4"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","ci":"c8 npm test && c8 report --reporter=json","make:esm":"ttsc --project tsconfig.esm.json","make:cjs":"ttsc --project tsconfig.cjs.json","make":"npm run make:esm && npm run make:cjs","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run make","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/domexception":"^2.0.1","@types/mime-types":"2.1.0","@types/node":"15.0.2","@types/sinon":"10.0.0","@types/supertest":"2.0.11","@typescript-eslint/eslint-plugin":"4.22.1","@typescript-eslint/parser":"4.22.1","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.7.2","codecov":"3.8.2","dotenv":"^9.0.0","eslint":"7.25.0","eslint-config-airbnb-typescript":"12.3.1","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.23.2","husky":"6.0.0","lint-staged":"11.0.0","pinst":"2.1.6","sinon":"10.0.0","ts-node":"9.1.1","ttypescript":"1.5.12","typescript":"4.2.4"},"dependencies":{"domexception":"2.0.1","fetch-blob":"2.1.1","mime-types":"2.1.30"},"gitHead":"b82e66098bed17535f923c4d0df578a41a415a71","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@3.3.1","_nodeVersion":"16.1.0","_npmVersion":"7.11.2","dist":{"shasum":"5428d69259cd4c84d2e1af9ee13ae2f8ff20c490","size":14098,"noattachment":false,"key":"/formdata-node/-/formdata-node-3.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-3.3.1.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_3.3.1_1620498127138_0.22181997368405426"},"_hasShrinkwrap":false,"publish_time":1620498127270,"_cnpm_publish_time":1620498127270},"3.3.0":{"name":"formdata-node","version":"3.3.0","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./@type/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">= 12.4"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","ci":"c8 npm test && c8 report --reporter=json","make:esm":"ttsc --project tsconfig.esm.json","make:cjs":"ttsc --project tsconfig.cjs.json","make":"npm run make:esm && npm run make:cjs","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run make","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/domexception":"^2.0.1","@types/mime-types":"2.1.0","@types/node":"15.0.2","@types/sinon":"10.0.0","@types/supertest":"2.0.11","@typescript-eslint/eslint-plugin":"4.22.1","@typescript-eslint/parser":"4.22.1","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.7.2","codecov":"3.8.2","dotenv":"^9.0.0","eslint":"7.25.0","eslint-config-airbnb-typescript":"12.3.1","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.23.2","husky":"6.0.0","lint-staged":"11.0.0","pinst":"2.1.6","sinon":"10.0.0","ts-node":"9.1.1","ttypescript":"1.5.12","typescript":"4.2.4"},"dependencies":{"domexception":"2.0.1","fetch-blob":"2.1.1","mime-types":"2.1.30"},"gitHead":"dd5f6382d03b8d4a28d21517d96b97cb200f4d01","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@3.3.0","_nodeVersion":"16.1.0","_npmVersion":"7.11.2","dist":{"shasum":"a9851f4112c85d89afe7031c907fe0885f2d1e81","size":14084,"noattachment":false,"key":"/formdata-node/-/formdata-node-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-3.3.0.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_3.3.0_1620415629207_0.5064300848122729"},"_hasShrinkwrap":false,"publish_time":1620415629345,"_cnpm_publish_time":1620415629345},"3.2.0":{"name":"formdata-node","version":"3.2.0","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./@type/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">= 12.4"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","ci":"c8 npm test && c8 report --reporter=json","make:esm":"ttsc --project tsconfig.esm.json","make:cjs":"ttsc --project tsconfig.cjs.json","make":"npm run make:esm && npm run make:cjs","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run make","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/mime-types":"2.1.0","@types/node":"15.0.1","@types/sinon":"10.0.0","@types/supertest":"2.0.11","@typescript-eslint/eslint-plugin":"4.22.0","@typescript-eslint/parser":"4.22.0","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.7.1","codecov":"3.8.1","dotenv":"^8.2.0","eslint":"7.25.0","eslint-config-airbnb-typescript":"12.3.1","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.23.2","husky":"6.0.0","lint-staged":"10.5.4","object-deep-from-entries":"0.3.0","pinst":"2.1.6","sinon":"10.0.0","supertest":"6.1.3","then-busboy":"5.0.0-beta.3","ts-node":"9.1.1","ttypescript":"1.5.12","typescript":"4.2.4"},"dependencies":{"domexception":"2.0.1","fetch-blob":"2.1.1","mime-types":"2.1.30"},"gitHead":"f611c557c4564bbff67923cde29ec5430ea4413d","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@3.2.0","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"shasum":"6c83eeb7bb1a9ad7045a646f8aeb6962e143f21b","size":13315,"noattachment":false,"key":"/formdata-node/-/formdata-node-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-3.2.0.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_3.2.0_1620036478582_0.6087175587417883"},"_hasShrinkwrap":false,"publish_time":1620036478689,"_cnpm_publish_time":1620036478689},"3.1.1":{"name":"formdata-node","version":"3.1.1","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./@type/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">= 12"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","ci":"c8 npm test && c8 report --reporter=json","make:esm":"ttsc --project tsconfig.esm.json","make:cjs":"ttsc --project tsconfig.cjs.json","make":"npm run make:esm && npm run make:cjs","test":"ava --fail-fast","cleanup":"npx rimraf @type \"lib/**/*.js\"","prepare":"npm run cleanup && npm run make","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/mime-types":"2.1.0","@types/node":"14.14.37","@types/sinon":"9.0.11","@types/supertest":"2.0.11","@typescript-eslint/eslint-plugin":"4.22.0","@typescript-eslint/parser":"4.22.0","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.7.1","codecov":"3.8.1","dotenv":"^8.2.0","eslint":"7.24.0","eslint-config-airbnb-typescript":"12.3.1","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.23.2","husky":"6.0.0","lint-staged":"10.5.4","object-deep-from-entries":"0.3.0","pinst":"2.1.6","sinon":"10.0.0","supertest":"6.1.3","then-busboy":"5.0.0-beta.3","ts-node":"9.1.1","ttypescript":"1.5.12","typescript":"4.2.4"},"dependencies":{"domexception":"2.0.1","fetch-blob":"2.1.1","mime-types":"2.1.30"},"gitHead":"0f2c334a580419eba8e1c822797f34c0659802f7","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@3.1.1","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"shasum":"4cc658ce0931392c02a5b6d69c96d1ce4c4c5ce0","size":12349,"noattachment":false,"key":"/formdata-node/-/formdata-node-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-3.1.1.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_3.1.1_1618406363105_0.04748840593408765"},"_hasShrinkwrap":false,"publish_time":1618406363243,"_cnpm_publish_time":1618406363243},"3.1.0":{"name":"formdata-node","version":"3.1.0","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./@type/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">= 12"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","ci":"c8 npm test && c8 report --reporter=json","make:esm":"ttsc --project tsconfig.esm.json","make:cjs":"ttsc --project tsconfig.cjs.json","make":"npm run make:esm && npm run make:cjs","test":"TS_NODE_COMPILER=ttypescript TS_NODE_PROJECT=tsconfig.cjs.json ava --fail-fast","cleanup":"rm -rf @type && find lib -name \"*.js\" -type f -delete","prepare":"npm run cleanup && npm run make","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/mime-types":"2.1.0","@types/node":"14.14.37","@types/sinon":"9.0.11","@types/supertest":"2.0.11","@typescript-eslint/eslint-plugin":"4.21.0","@typescript-eslint/parser":"4.21.0","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.7.0","codecov":"3.8.1","eslint":"7.23.0","eslint-config-airbnb-typescript":"12.3.1","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.23.1","husky":"6.0.0","lint-staged":"10.5.4","object-deep-from-entries":"0.3.0","pinst":"2.1.6","sinon":"10.0.0","supertest":"6.1.3","then-busboy":"5.0.0-beta.3","ts-node":"9.1.1","ttypescript":"1.5.12","typescript":"4.2.3"},"dependencies":{"domexception":"2.0.1","fetch-blob":"2.1.1","mime-types":"2.1.30"},"gitHead":"5cd347f4ca46536693890f9b13217359de9e1bce","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@3.1.0","_nodeVersion":"15.13.0","_npmVersion":"7.7.6","dist":{"shasum":"6c6cc9b184265bf3649fe991592fc9ff9dfe2bae","size":11874,"noattachment":false,"key":"/formdata-node/-/formdata-node-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-3.1.0.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_3.1.0_1617973957224_0.5414175033564896"},"_hasShrinkwrap":false,"publish_time":1617973957336,"_cnpm_publish_time":1617973957336},"3.0.0":{"name":"formdata-node","version":"3.0.0","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./@type/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"engines":{"node":">= 12"},"scripts":{"eslint":"eslint lib/**/*.ts","staged":"lint-staged","coverage":"c8 npm test","ci":"c8 npm test && c8 report --reporter=json","make:esm":"ttsc --project tsconfig.esm.json","make:cjs":"ttsc --project tsconfig.cjs.json","make":"npm run make:esm && npm run make:cjs","test":"TS_NODE_COMPILER=ttypescript TS_NODE_PROJECT=tsconfig.cjs.json ava --fail-fast","cleanup":"rm -rf @type && find lib -name \"*.js\" -type f -delete","prepare":"npm run cleanup && npm run make","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/mime-types":"2.1.0","@types/node":"14.14.37","@types/sinon":"9.0.11","@types/supertest":"2.0.11","@typescript-eslint/eslint-plugin":"4.20.0","@typescript-eslint/parser":"4.20.0","@zoltu/typescript-transformer-append-js-extension":"1.0.1","ava":"3.15.0","c8":"7.7.0","codecov":"3.8.1","eslint":"7.23.0","eslint-config-airbnb-typescript":"12.3.1","eslint-plugin-ava":"12.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.23.1","husky":"6.0.0","lint-staged":"10.5.4","object-deep-from-entries":"0.3.0","pinst":"2.1.6","sinon":"10.0.0","supertest":"6.1.3","then-busboy":"5.0.0-beta.3","ts-node":"9.1.1","ttypescript":"1.5.12","typescript":"4.2.3"},"dependencies":{"fetch-blob":"2.1.1","mime-types":"2.1.30","domexception":"2.0.1"},"gitHead":"bbb320f9a2afd2a6681dbd88600c7f645b3d26fe","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@3.0.0","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"shasum":"d8e6768d3f64beef78aca7dd7255a05b190cad10","size":11727,"noattachment":false,"key":"/formdata-node/-/formdata-node-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-3.0.0.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_3.0.0_1617645111654_0.355692254635257"},"_hasShrinkwrap":false,"publish_time":1617645112069,"_cnpm_publish_time":1617645112069},"2.5.0":{"name":"formdata-node","version":"2.5.0","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"lib/FormData","types":"type/FormData.d.ts","engines":{"node":">= 10.17"},"scripts":{"eslint":"eslint lib/**/*.js test/**/*.js ava.config.cjs polyfill.js","staged":"lint-staged","test":"ava","test:types":"tsd","coverage":"c8 npm test","ci":"c8 npm test && c8 report --reporter=json"},"devDependencies":{"@octetstream/eslint-config":"5.0.0","@types/node":"14.14.31","ava":"3.15.0","c8":"7.6.0","codecov":"3.8.1","domexception":"2.0.1","eslint":"7.21.0","eslint-plugin-ava":"11.0.0","fetch-blob":"2.1.1","husky":"4.3.0","lint-staged":"10.5.4","lodash.isplainobject":"4.0.6","object-deep-from-entries":"0.3.0","proxyquire":"2.1.3","sinon":"9.2.4","supertest":"6.1.3","then-busboy":"4.4.0","tsd":"0.14.0","web-streams-polyfill":"3.0.2"},"dependencies":{"mime-types":"2.1.29"},"gitHead":"91a1169d39f1046648f27dc8952016fb7250b21f","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@2.5.0","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"shasum":"b84a70f4f76b1511f7fc960fa3082ca050820117","size":9795,"noattachment":false,"key":"/formdata-node/-/formdata-node-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-2.5.0.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_2.5.0_1617289886365_0.9372323115321393"},"_hasShrinkwrap":false,"publish_time":1617289886498,"_cnpm_publish_time":1617289886498},"2.4.0":{"name":"formdata-node","version":"2.4.0","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"lib/FormData","types":"type/FormData.d.ts","engines":{"node":">= 10.17"},"scripts":{"eslint":"eslint lib/**/*.js test/**/*.js ava.config.cjs polyfill.js","staged":"lint-staged","test":"ava","test:types":"tsd","coverage":"nyc npm run test","report":"nyc npm run test && nyc report -r=html","ci":"nyc npm run test && nyc report -r=json"},"devDependencies":{"@octetstream/eslint-config":"4.0.0","@types/node":"14.6.1","ava":"3.12.1","codecov":"3.7.2","eslint":"7.7.0","eslint-plugin-ava":"11.0.0","fetch-blob":"2.1.1","husky":"4.2.5","lint-staged":"10.2.13","lodash.isplainobject":"4.0.6","nyc":"15.1.0","object-deep-from-entries":"0.3.0","proxyquire":"2.1.3","sinon":"9.0.3","supertest":"4.0.2","then-busboy":"4.4.0","tsd":"0.13.1","web-streams-polyfill":"3.0.0"},"dependencies":{"mime-types":"2.1.27"},"gitHead":"55ffc0cc7efc36ad75244ae08046eabacb649f61","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@2.4.0","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"shasum":"6f0a567070ee2691bc3547fa1bf54baedd62550c","size":9723,"noattachment":false,"key":"/formdata-node/-/formdata-node-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-2.4.0.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_2.4.0_1599168448003_0.4954945253847969"},"_hasShrinkwrap":false,"publish_time":1599168448137,"_cnpm_publish_time":1599168448137},"2.3.0":{"name":"formdata-node","version":"2.3.0","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"lib/FormData","types":"type/FormData.d.ts","engines":{"node":">= 10.17"},"scripts":{"eslint":"eslint lib/**/*.js test/**/*.js ava.config.cjs polyfill.js","staged":"lint-staged","test":"ava","test:types":"tsd","coverage":"nyc npm run test","report":"nyc npm run test && nyc report -r=html","ci":"nyc npm run test && nyc report -r=json"},"devDependencies":{"@octetstream/eslint-config":"4.0.0","@types/node":"14.0.11","ava":"3.12.1","codecov":"3.7.2","eslint":"7.7.0","eslint-plugin-ava":"10.3.0","fetch-blob":"1.0.6","husky":"4.2.5","lint-staged":"10.2.13","lodash.isplainobject":"4.0.6","nyc":"15.1.0","object-deep-from-entries":"0.3.0","proxyquire":"2.1.3","sinon":"9.0.3","supertest":"4.0.2","then-busboy":"4.4.0","tsd":"0.13.1","web-streams-polyfill":"2.1.1"},"dependencies":{"mime-types":"2.1.27"},"gitHead":"55c40cb8cbe16eb7c3e1dec351f8f3bf8cc6ef53","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@2.3.0","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"shasum":"7199fbc686ca86d9eecd8f365fda06c5742aeb8d","size":9817,"noattachment":false,"key":"/formdata-node/-/formdata-node-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-2.3.0.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_2.3.0_1598640651304_0.3276446401679709"},"_hasShrinkwrap":false,"publish_time":1598640651433,"_cnpm_publish_time":1598640651433},"2.2.2":{"name":"formdata-node","version":"2.2.2","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"lib/FormData","types":"type/FormData.d.ts","engines":{"node":">= 10.17"},"scripts":{"eslint":"eslint src/**/*.mjs","staged":"lint-staged","make:test":"babel src -s -d .","prepare":"npm run prepare:mjs && npm run prepare:js","prepare:mjs":"BABEL_ESM=1 babel src -d . --keep-file-extension","prepare:js":"babel src -d .","watch":"babel src -w -d .","p":"npm run prepare","w":"npm run watch","cleanup":"rimraf lib test polyfill.mjs polyfill.js *.map","test":"ava","test:types":"tsd","coverage":"npm run cleanup && npm run make:test && nyc npm run test","report":"npm run cleanup && npm run make:test && nyc npm run test && nyc report -r=html","ci":"npm run make:test && nyc npm run test && nyc report -r=json"},"nyc":{"extension":[".mjs"],"exclude":["test/**",".babelrc.js"]},"devDependencies":{"@babel/cli":"7.10.1","@babel/core":"7.10.2","@babel/plugin-proposal-class-properties":"7.10.1","@babel/plugin-proposal-decorators":"7.10.1","@babel/plugin-transform-modules-commonjs":"7.10.1","@babel/plugin-transform-runtime":"7.10.1","@octetstream/eslint-config":"4.0.0","@types/node":"14.0.11","ava":"3.8.2","babel-plugin-add-module-exports":"1.0.2","codecov":"3.7.1","eslint":"7.2.0","eslint-plugin-ava":"10.3.0","fetch-blob":"1.0.6","husky":"4.2.5","lint-staged":"10.2.9","lodash.isplainobject":"4.0.6","nyc":"15.1.0","object-deep-from-entries":"^0.3.0","proxyquire":"2.1.3","rimraf":"3.0.2","sinon":"9.0.2","supertest":"4.0.2","then-busboy":"4.4.0","tsd":"0.11.0","web-streams-polyfill":"2.1.1"},"dependencies":{"@babel/runtime":"7.10.2","mime-types":"2.1.27"},"gitHead":"b35568536d96baa410f9be581081c9b9e429ab4c","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@2.2.2","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"68aaca20f5f37f85121028f04190db027d3e05a7","size":15764,"noattachment":false,"key":"/formdata-node/-/formdata-node-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-2.2.2.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_2.2.2_1595415111384_0.3422404517732629"},"_hasShrinkwrap":false,"publish_time":1595415111518,"_cnpm_publish_time":1595415111518},"2.2.1":{"name":"formdata-node","version":"2.2.1","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"lib/FormData","types":"type/FormData.d.ts","engines":{"node":">= 10.17"},"scripts":{"eslint":"eslint src/**/*.mjs","staged":"lint-staged","make:test":"babel src -s -d .","prepare":"npm run prepare:mjs && npm run prepare:js","prepare:mjs":"BABEL_ESM=1 babel src -d . --keep-file-extension","prepare:js":"babel src -d .","watch":"babel src -w -d .","p":"npm run prepare","w":"npm run watch","cleanup":"rimraf lib test polyfill.mjs polyfill.js *.map","test":"ava","test:types":"tsd","coverage":"npm run cleanup && npm run make:test && nyc npm run test","report":"npm run cleanup && npm run make:test && nyc npm run test && nyc report -r=html","ci":"npm run make:test && nyc npm run test && nyc report -r=json"},"nyc":{"extension":[".mjs"],"exclude":["test/**",".babelrc.js"]},"devDependencies":{"@babel/cli":"7.10.1","@babel/core":"7.10.2","@babel/plugin-proposal-class-properties":"7.10.1","@babel/plugin-proposal-decorators":"7.10.1","@babel/plugin-transform-modules-commonjs":"7.10.1","@babel/plugin-transform-runtime":"7.10.1","@octetstream/eslint-config":"4.0.0","@types/node":"14.0.11","ava":"3.8.2","babel-plugin-add-module-exports":"1.0.2","codecov":"3.7.0","eslint":"7.2.0","eslint-plugin-ava":"10.3.0","fetch-blob":"1.0.6","husky":"4.2.5","lint-staged":"10.2.9","lodash.isplainobject":"4.0.6","nyc":"15.1.0","object-deep-from-entries":"^0.3.0","proxyquire":"2.1.3","rimraf":"3.0.2","sinon":"9.0.2","supertest":"4.0.2","then-busboy":"4.4.0","tsd":"0.11.0","web-streams-polyfill":"2.1.1"},"dependencies":{"@babel/runtime":"7.10.2","mime-types":"2.1.27"},"gitHead":"dfbf4d3639557772beee272231f3cc92351aab95","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@2.2.1","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"shasum":"4d24abe9f05c9bbd392db347510a0b428e757eb6","size":15723,"noattachment":false,"key":"/formdata-node/-/formdata-node-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-2.2.1.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_2.2.1_1592241940464_0.7919800735214624"},"_hasShrinkwrap":false,"publish_time":1592241940620,"_cnpm_publish_time":1592241940620},"2.2.0":{"name":"formdata-node","version":"2.2.0","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"io@octetstream.me"},"license":"MIT","main":"lib/FormData","types":"type/FormData.d.ts","engines":{"node":">= 10.17"},"scripts":{"eslint":"eslint src/**/*.mjs","staged":"lint-staged","make:test":"babel src -s -d .","prepare":"npm run prepare:mjs && npm run prepare:js","prepare:mjs":"BABEL_ESM=1 babel src -d . --keep-file-extension","prepare:js":"babel src -d .","watch":"babel src -w -d .","p":"npm run prepare","w":"npm run watch","cleanup":"rimraf lib test polyfill.mjs polyfill.js *.map","test":"ava","test:types":"tsd","coverage":"npm run cleanup && npm run make:test && nyc npm run test","report":"npm run cleanup && npm run make:test && nyc npm run test && nyc report -r=html","ci":"npm run make:test && nyc npm run test && nyc report -r=json"},"nyc":{"extension":[".mjs"],"exclude":["test/**",".babelrc.js"]},"devDependencies":{"@babel/cli":"7.10.1","@babel/core":"7.10.2","@babel/plugin-proposal-class-properties":"7.10.1","@babel/plugin-proposal-decorators":"7.10.1","@babel/plugin-transform-modules-commonjs":"7.10.1","@babel/plugin-transform-runtime":"7.10.1","@octetstream/eslint-config":"4.0.0","@types/node":"14.0.11","ava":"3.8.2","babel-plugin-add-module-exports":"1.0.2","codecov":"3.7.0","eslint":"7.2.0","eslint-plugin-ava":"10.3.0","fetch-blob":"1.0.6","husky":"4.2.5","lint-staged":"10.2.9","lodash.isplainobject":"4.0.6","nyc":"15.1.0","object-deep-from-entries":"^0.3.0","proxyquire":"2.1.3","rimraf":"3.0.2","sinon":"9.0.2","supertest":"4.0.2","then-busboy":"4.4.0","tsd":"0.11.0","web-streams-polyfill":"2.1.1"},"dependencies":{"@babel/runtime":"7.10.2","mime-types":"2.1.27"},"gitHead":"93f8e9dd12d79a8025ce18d5de2c6b79202211aa","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@2.2.0","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"shasum":"63a4f01bcd2b5a005bb36872045cb288c20d9be6","size":15839,"noattachment":false,"key":"/formdata-node/-/formdata-node-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-2.2.0.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_2.2.0_1591547456776_0.32115641341191514"},"_hasShrinkwrap":false,"publish_time":1591547456979,"_cnpm_publish_time":1591547456979},"2.1.4":{"name":"formdata-node","version":"2.1.4","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData","types":"type/FormData.d.ts","engines":{"node":">= 10.2.x"},"scripts":{"eslint":"eslint src/**/*.mjs","staged":"lint-staged","make:test":"babel src -s -d .","prepare":"npm run prepare:mjs && npm run prepare:js","prepare:mjs":"BABEL_ESM=1 babel src -d . --keep-file-extension","prepare:js":"babel src -d .","watch":"babel src -w -d .","p":"npm run prepare","w":"npm run watch","cleanup":"rimraf lib test polyfill.mjs polyfill.js *.map","test":"ava","test:types":"tsd","coverage":"npm run cleanup && npm run make:test && nyc npm run test","report":"npm run cleanup && npm run make:test && nyc npm run test && nyc report -r=html","ci":"npm run make:test && nyc npm run test && npm run test:types && nyc report -r=lcov && codecov"},"ava":{"files":["test/**/*.js","!test/__helper__/*.js"]},"nyc":{"extension":[".mjs"],"exclude":["test/**",".babelrc.js"]},"devDependencies":{"@babel/cli":"7.8.4","@babel/core":"7.9.6","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-decorators":"7.8.3","@babel/plugin-transform-modules-commonjs":"7.9.6","@babel/plugin-transform-runtime":"7.9.6","@octetstream/eslint-config":"4.0.0","@types/node":"14.0.3","ava":"3.8.2","babel-plugin-add-module-exports":"1.0.2","codecov":"3.7.0","eslint":"7.0.0","eslint-plugin-ava":"10.3.0","fetch-blob":"1.0.5","husky":"4.2.5","lint-staged":"10.2.4","lodash.isplainobject":"4.0.6","nyc":"15.0.1","proxyquire":"2.1.3","rimraf":"3.0.2","sinon":"9.0.2","supertest":"4.0.2","then-busboy":"4.4.0","tsd":"0.11.0","web-streams-polyfill":"2.1.1"},"dependencies":{"@babel/runtime":"7.9.6","mime-types":"2.1.27","nanoid":"3.1.9"},"gitHead":"2fdb715cea3c582a570b5d0b654a214ac0e8574e","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@2.1.4","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"shasum":"cd727b32116d41e904eb5692e4c5f1c388823a70","size":16276,"noattachment":false,"key":"/formdata-node/-/formdata-node-2.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-2.1.4.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_2.1.4_1590060560900_0.6471128761278147"},"_hasShrinkwrap":false,"publish_time":1590060561015,"_cnpm_publish_time":1590060561015},"2.1.3":{"name":"formdata-node","version":"2.1.3","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData","types":"type/FormData.d.ts","engines":{"node":">= 10.2.x"},"scripts":{"eslint":"eslint src/**/*.mjs","staged":"lint-staged","make:test":"babel src -s -d .","prepare":"npm run prepare:mjs && npm run prepare:js","prepare:mjs":"BABEL_ESM=1 babel src -d . --keep-file-extension","prepare:js":"babel src -d .","watch":"babel src -w -d .","p":"npm run prepare","w":"npm run watch","cleanup":"rimraf lib test polyfill.mjs polyfill.js *.map","test":"ava","test:types":"tsd","coverage":"npm run cleanup && npm run make:test && nyc npm run test","report":"npm run cleanup && npm run make:test && nyc npm run test && nyc report -r=html","ci":"npm run make:test && nyc npm run test && npm run test:types && nyc report -r=lcov && codecov"},"ava":{"files":["test/**/*.js","!test/__helper__/*.js"]},"nyc":{"extension":[".mjs"],"exclude":["test/**",".babelrc.js"]},"devDependencies":{"@babel/cli":"7.8.4","@babel/core":"7.9.6","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-decorators":"7.8.3","@babel/plugin-transform-modules-commonjs":"7.9.6","@babel/plugin-transform-runtime":"7.9.6","@octetstream/eslint-config":"4.0.0","@types/node":"14.0.3","ava":"3.8.2","babel-plugin-add-module-exports":"1.0.2","codecov":"3.7.0","eslint":"7.0.0","eslint-plugin-ava":"10.3.0","fetch-blob":"1.0.5","husky":"4.2.5","lint-staged":"10.2.4","lodash.isplainobject":"4.0.6","nyc":"15.0.1","proxyquire":"2.1.3","rimraf":"3.0.2","sinon":"9.0.2","supertest":"4.0.2","then-busboy":"4.4.0","tsd":"0.11.0","web-streams-polyfill":"2.1.1"},"dependencies":{"@babel/runtime":"7.9.6","mime-types":"2.1.27","nanoid":"3.1.9"},"gitHead":"1e1af684a53b214a2c143b98fe78c5f43ff23103","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@2.1.3","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"shasum":"54075a98674f1abb6771a93c940100235b6e47b9","size":16262,"noattachment":false,"key":"/formdata-node/-/formdata-node-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-2.1.3.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_2.1.3_1590057620592_0.01801827141367829"},"_hasShrinkwrap":false,"publish_time":1590057620739,"_cnpm_publish_time":1590057620739},"2.1.2":{"name":"formdata-node","version":"2.1.2","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData","types":"type/FormData.d.ts","engines":{"node":">= 10.2.x"},"scripts":{"eslint":"eslint src/**/*.mjs","staged":"lint-staged","make:test":"babel src -s -d .","prepare":"npm run prepare:mjs && npm run prepare:js","prepare:mjs":"BABEL_ESM=1 babel src -d . --keep-file-extension","prepare:js":"babel src -d .","watch":"babel src -w -d .","p":"npm run prepare","w":"npm run watch","cleanup":"rimraf lib test polyfill.mjs polyfill.js *.map","test":"ava","test:types":"tsd","coverage":"npm run cleanup && npm run make:test && nyc npm run test","report":"npm run cleanup && npm run make:test && nyc npm run test && nyc report -r=html","ci":"npm run make:test && nyc npm run test && npm run test:types && nyc report -r=lcov && codecov"},"ava":{"files":["test/**/*.js","!test/__helper__/*.js"]},"nyc":{"extension":[".mjs"],"exclude":["test/**",".babelrc.js"]},"devDependencies":{"@babel/cli":"7.8.4","@babel/core":"7.9.6","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-decorators":"7.8.3","@babel/plugin-transform-modules-commonjs":"7.9.6","@babel/plugin-transform-runtime":"7.9.6","@octetstream/eslint-config":"4.0.0","@types/node":"14.0.3","ava":"3.8.2","babel-plugin-add-module-exports":"1.0.2","codecov":"3.7.0","eslint":"7.0.0","eslint-plugin-ava":"10.3.0","fetch-blob":"1.0.5","husky":"4.2.5","lint-staged":"10.2.4","lodash.isplainobject":"4.0.6","nyc":"15.0.1","proxyquire":"2.1.3","rimraf":"3.0.2","sinon":"9.0.2","supertest":"4.0.2","then-busboy":"4.4.0","tsd":"0.11.0","web-streams-polyfill":"2.1.1"},"dependencies":{"@babel/runtime":"7.9.6","mime-types":"2.1.27","nanoid":"3.1.9"},"gitHead":"4aefc8780767ee821431baa6e655396a0843f864","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@2.1.2","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"shasum":"196d954379a3f69790862d65e969db2753aaea60","size":16127,"noattachment":false,"key":"/formdata-node/-/formdata-node-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-2.1.2.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_2.1.2_1589931955719_0.5411751114943646"},"_hasShrinkwrap":false,"publish_time":1589931955927,"_cnpm_publish_time":1589931955927},"2.1.1":{"name":"formdata-node","version":"2.1.1","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData","types":"type/FormData.d.ts","engines":{"node":">= 10.2.x"},"scripts":{"eslint":"eslint src/**/*.mjs","staged":"lint-staged","make:test":"babel src -s -d .","prepare":"npm run prepare:mjs && npm run prepare:js","prepare:mjs":"BABEL_ESM=1 babel src -d . --keep-file-extension","prepare:js":"babel src -d .","watch":"babel src -w -d .","p":"npm run prepare","w":"npm run watch","cleanup":"rimraf lib test polyfill.mjs polyfill.js *.map","test":"ava","test:types":"tsd","coverage":"npm run cleanup && npm run make:test && nyc npm run test","report":"npm run cleanup && npm run make:test && nyc npm run test && nyc report -r=html","ci":"npm run make:test && nyc npm run test && npm run test:types && nyc report -r=lcov && codecov"},"ava":{"files":["test/**/*.js","!test/__helper__/*.js"]},"nyc":{"extension":[".mjs"],"exclude":["test/**",".babelrc.js"]},"devDependencies":{"@babel/cli":"7.8.4","@babel/core":"7.8.4","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-decorators":"7.8.3","@babel/plugin-transform-modules-commonjs":"7.8.3","@babel/plugin-transform-runtime":"7.8.3","@octetstream/eslint-config":"4.0.0","@types/node":"13.7.1","ava":"3.3.0","babel-plugin-add-module-exports":"1.0.2","codecov":"3.6.5","eslint":"6.8.0","eslint-plugin-ava":"10.0.1","fetch-blob":"1.0.5","husky":"4.2.1","lint-staged":"10.0.7","lodash.isplainobject":"4.0.6","nyc":"15.0.0","proxyquire":"2.1.3","rimraf":"3.0.2","sinon":"8.1.1","supertest":"4.0.2","then-busboy":"4.4.0","tsd":"0.11.0","web-streams-polyfill":"2.0.6"},"dependencies":{"@babel/runtime":"7.8.4","mime-types":"2.1.26","nanoid":"2.1.11"},"gitHead":"9ba2a839ff391e59382a087783197545709dd56c","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@2.1.1","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"shasum":"4e3f801246d8ad8217fda86ae4f833f6e94e3ebf","size":15679,"noattachment":false,"key":"/formdata-node/-/formdata-node-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-2.1.1.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_2.1.1_1581464382570_0.0026441725996555476"},"_hasShrinkwrap":false,"publish_time":1581464382683,"_cnpm_publish_time":1581464382683},"2.1.0":{"name":"formdata-node","version":"2.1.0","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream","form","upload","files-upload"],"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData","types":"type/FormData.d.ts","engines":{"node":">= 10.2.x"},"scripts":{"eslint":"eslint src/**/*.mjs","staged":"lint-staged","make:test":"babel src -s -d .","prepare":"npm run prepare:mjs && npm run prepare:js","prepare:mjs":"BABEL_ESM=1 babel src -d . --keep-file-extension","prepare:js":"babel src -d .","watch":"babel src -w -d .","p":"npm run prepare","w":"npm run watch","cleanup":"rimraf lib test polyfill.mjs polyfill.js *.map","test":"ava","test:types":"tsd","coverage":"npm run cleanup && npm run make:test && nyc npm run test","report":"npm run cleanup && npm run make:test && nyc npm run test && nyc report -r=html","ci":"npm run make:test && nyc npm run test && npm run test:types && nyc report -r=lcov && codecov"},"ava":{"files":["test/**/*.js"],"helpers":["test/__helper__/*.js"]},"nyc":{"extension":[".mjs"],"exclude":["test/**",".babelrc.js"]},"devDependencies":{"@babel/cli":"7.7.7","@babel/core":"7.7.7","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-transform-modules-commonjs":"7.7.5","@babel/plugin-transform-runtime":"7.7.6","@octetstream/eslint-config":"4.0.0","@types/node":"13.1.4","ava":"2.4.0","babel-plugin-add-module-exports":"1.0.2","codecov":"3.6.1","eslint":"6.8.0","eslint-plugin-ava":"9.0.0","fetch-blob":"1.0.5","husky":"3.1.0","lint-staged":"9.5.0","lodash.isplainobject":"4.0.6","nyc":"15.0.0","proxyquire":"2.1.3","rimraf":"3.0.0","sinon":"8.0.2","supertest":"4.0.2","then-busboy":"4.4.0","tsd":"0.11.0","web-streams-polyfill":"2.0.6"},"dependencies":{"@babel/runtime":"7.7.7","mime-types":"2.1.25","nanoid":"2.1.8"},"gitHead":"73d5f4dbffab6f6a27f26c6611e32662c98c2891","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@2.1.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"bc7803f701170666846418921c8b9fb9ee48ef85","size":15639,"noattachment":false,"key":"/formdata-node/-/formdata-node-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-2.1.0.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_2.1.0_1578253813413_0.17045444381496488"},"_hasShrinkwrap":false,"publish_time":1578253813627,"_cnpm_publish_time":1578253813627},"2.0.1":{"name":"formdata-node","version":"2.0.1","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream"],"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData","types":"type/FormData.d.ts","engines":{"node":">= 10.2.x"},"scripts":{"eslint":"eslint src/**/*.mjs","staged":"lint-staged","make:test":"babel src -s -d .","prepare":"npm run prepare:mjs && npm run prepare:js","prepare:mjs":"BABEL_ESM=1 babel src -d . --keep-file-extension","prepare:js":"babel src -d .","watch":"babel src -w -d .","p":"npm run prepare","w":"npm run watch","cleanup":"rimraf lib test polyfill.mjs polyfill.js *.map","test":"ava","test:types":"tsd","coverage":"npm run cleanup && npm run make:test && nyc npm run test","report":"npm run cleanup && npm run make:test && nyc npm run test && nyc report -r=html","ci":"npm run make:test && nyc npm run test && npm run test:types && nyc report -r=lcov && codecov"},"ava":{"files":["test/**/*.js"],"helpers":["test/__helper__/*.js"]},"nyc":{"extension":[".mjs"],"exclude":["test/**",".babelrc.js"]},"devDependencies":{"@babel/cli":"7.7.7","@babel/core":"7.7.7","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-transform-modules-commonjs":"7.7.5","@babel/plugin-transform-runtime":"7.7.6","@octetstream/eslint-config":"4.0.0","@types/node":"13.1.1","ava":"2.4.0","babel-plugin-add-module-exports":"1.0.2","codecov":"3.6.1","eslint":"6.8.0","eslint-plugin-ava":"9.0.0","fetch-blob":"1.0.5","husky":"3.1.0","lint-staged":"9.5.0","lodash.isplainobject":"4.0.6","nyc":"15.0.0","proxyquire":"2.1.3","rimraf":"3.0.0","sinon":"8.0.1","supertest":"4.0.2","then-busboy":"4.4.0","tsd":"0.11.0","web-streams-polyfill":"2.0.6"},"dependencies":{"@babel/runtime":"7.7.7","mime-types":"2.1.25","nanoid":"2.1.8"},"gitHead":"e4b6c8d9fe24811d8f8dad9edae6fddd7cf2a1e4","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@2.0.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"92486202bcd146fd895ad5cd8492b310dc1ad5dd","size":15957,"noattachment":false,"key":"/formdata-node/-/formdata-node-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-2.0.1.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_2.0.1_1577545551980_0.004309157804579078"},"_hasShrinkwrap":false,"publish_time":1577545552133,"_cnpm_publish_time":1577545552133},"2.0.0":{"name":"formdata-node","version":"2.0.0","description":"FormData implementation for Node.js. Built over Readable stream and async generators. Can be used to communicate between servers with multipart/form-data format.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream"],"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData","types":"type/FormData.d.ts","engines":{"node":">= 10.2.x"},"scripts":{"eslint":"eslint src/**/*.mjs","staged":"lint-staged","make:test":"babel src -s -d .","prepare":"npm run prepare:mjs && npm run prepare:js","prepare:mjs":"BABEL_ESM=1 babel src -d . --keep-file-extension","prepare:js":"babel src -d .","watch":"babel src -w -d .","p":"npm run prepare","w":"npm run watch","cleanup":"rimraf lib test polyfill.mjs polyfill.js *.map","test":"ava","test:types":"tsd","coverage":"npm run cleanup && npm run make:test && nyc npm run test","report":"npm run cleanup && npm run make:test && nyc npm run test && nyc report -r=html","ci":"npm run make:test && nyc npm run test && npm run test:types && nyc report -r=lcov && codecov"},"ava":{"files":["test/**/*.js"],"helpers":["test/__helper__/*.js"]},"nyc":{"extension":[".mjs"],"exclude":["test/**",".babelrc.js"]},"devDependencies":{"@babel/cli":"7.7.4","@babel/core":"7.7.4","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-transform-modules-commonjs":"7.7.4","@babel/plugin-transform-runtime":"7.7.4","@octetstream/eslint-config":"4.0.0","@types/node":"12.12.14","ava":"2.4.0","babel-plugin-add-module-exports":"1.0.2","codecov":"3.6.1","eslint":"6.7.2","eslint-plugin-ava":"9.0.0","fetch-blob":"1.0.5","husky":"3.1.0","lint-staged":"9.5.0","lodash.isplainobject":"4.0.6","nyc":"14.1.1","proxyquire":"2.1.3","rimraf":"3.0.0","sinon":"7.5.0","supertest":"4.0.2","then-busboy":"4.4.0","tsd":"0.11.0","web-streams-polyfill":"2.0.6"},"dependencies":{"@babel/runtime":"7.7.4","@octetstream/invariant":"1.2.0","mime-types":"2.1.25","nanoid":"2.1.7"},"gitHead":"1862c8133b55e4892fd06131d9edad0d323a7523","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@2.0.0","_nodeVersion":"13.3.0","_npmVersion":"6.13.1","dist":{"shasum":"d34d13cc9d324187a5eab84e4b4530ba362ed413","size":15967,"noattachment":false,"key":"/formdata-node/-/formdata-node-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-2.0.0.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_2.0.0_1575968946690_0.4176207331201198"},"_hasShrinkwrap":false,"publish_time":1575968946835,"_cnpm_publish_time":1575968946835},"1.8.1":{"name":"formdata-node","version":"1.8.1","description":"FormData implementation for Node.js. Built over Readable stream and async generators. Can be used to communicate between servers with multipart/form-data format.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream"],"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData","types":"type/FormDataNode.d.ts","engines":{"node":">= 8"},"scripts":{"eslint":"eslint src/**/*.mjs","staged":"lint-staged","make:test":"babel src -s -d .","prepare":"npm run prepare:mjs && npm run prepare:js","prepare:mjs":"BABEL_ESM=1 babel src -d . --keep-file-extension","prepare:js":"babel src -d .","watch":"babel src -w -d .","p":"npm run prepare","w":"npm run watch","cleanup":"rimraf lib test polyfill.mjs polyfill.js *.map","test":"ava","test:types":"tsd","coverage":"npm run cleanup && npm run make:test && nyc npm run test","report":"npm run cleanup && npm run make:test && nyc npm run test && nyc report -r=html","ci":"npm run make:test && nyc npm run test && npm run test:types && nyc report -r=lcov && codecov"},"ava":{"files":["test/**/*.js"],"helpers":["test/__helper__/*.js"]},"nyc":{"extension":[".mjs"],"exclude":["test/**",".babelrc.js"]},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/plugin-proposal-async-generator-functions":"7.2.0","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-decorators":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4","@babel/plugin-transform-modules-commonjs":"7.4.4","@babel/plugin-transform-runtime":"7.4.4","@octetstream/eslint-config":"3.1.0","@types/node":"12.0.10","ava":"2.1.0","babel-plugin-add-module-exports":"1.0.2","codecov":"3.5.0","eslint":"6.0.1","eslint-plugin-ava":"7.1.0","fetch-blob":"1.0.3","husky":"3.0.0","lint-staged":"9.0.2","lodash.isplainobject":"4.0.6","nyc":"14.1.1","proxyquire":"2.1.0","rimraf":"2.6.3","sinon":"7.3.2","supertest":"4.0.2","then-busboy":"4.3.1","tsd":"0.7.3","web-streams-polyfill":"2.0.3"},"dependencies":{"@babel/runtime-corejs3":"7.4.5","@octetstream/invariant":"1.2.0","mime-types":"2.1.24","nanoid":"2.0.3","promise-fs":"2.1.1"},"gitHead":"0a37bc585499727fc14949895e51c20d4e1698fe","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@1.8.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"shasum":"e5bb796db48abc13f5e8c6d6699a80cc75427204","size":16506,"noattachment":false,"key":"/formdata-node/-/formdata-node-1.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-1.8.1.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_1.8.1_1569354712902_0.08208439035105841"},"_hasShrinkwrap":false,"publish_time":1569354713042,"_cnpm_publish_time":1569354713042},"1.8.0":{"name":"formdata-node","version":"1.8.0","description":"FormData implementation for Node.js. Built over Readable stream and async generators. Can be used to communicate between servers with multipart/form-data format.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream"],"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData","types":"type/FormDataNode.d.ts","engines":{"node":">= 8"},"scripts":{"eslint":"eslint src/**/*.mjs","staged":"lint-staged","make:test":"babel src -s -d .","prepare":"npm run prepare:mjs && npm run prepare:js","prepare:mjs":"BABEL_ESM=1 babel src -d . --keep-file-extension","prepare:js":"babel src -d .","watch":"babel src -w -d .","p":"npm run prepare","w":"npm run watch","cleanup":"rimraf lib test polyfill.mjs polyfill.js *.map","test":"ava","test:types":"tsd","coverage":"npm run cleanup && npm run make:test && nyc npm run test","report":"npm run cleanup && npm run make:test && nyc npm run test && nyc report -r=html","ci":"npm run make:test && nyc npm run test && npm run test:types && nyc report -r=lcov && codecov"},"ava":{"files":["test/**/*.js"],"helpers":["test/__helper__/*.js"]},"nyc":{"extension":[".mjs"],"exclude":["test/**",".babelrc.js"]},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/plugin-proposal-async-generator-functions":"7.2.0","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-decorators":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4","@babel/plugin-transform-modules-commonjs":"7.4.4","@babel/plugin-transform-runtime":"7.4.4","@octetstream/eslint-config":"3.1.0","@types/node":"12.0.10","ava":"2.1.0","babel-plugin-add-module-exports":"1.0.2","codecov":"3.5.0","eslint":"6.0.1","eslint-plugin-ava":"7.1.0","fetch-blob":"1.0.3","husky":"3.0.0","lint-staged":"9.0.2","lodash.isplainobject":"4.0.6","nyc":"14.1.1","proxyquire":"2.1.0","rimraf":"2.6.3","sinon":"7.3.2","supertest":"4.0.2","then-busboy":"4.3.1","tsd":"0.7.3","web-streams-polyfill":"2.0.3"},"dependencies":{"@babel/runtime-corejs3":"7.4.5","@octetstream/invariant":"1.2.0","mime-types":"2.1.24","nanoid":"2.0.3","promise-fs":"2.1.1"},"gitHead":"9e226829fc6ba245a37779ce446d3ef479d12f55","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@1.8.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"shasum":"21f4d765f4dece8e4d6eccc580f496d9216393fc","size":13323,"noattachment":false,"key":"/formdata-node/-/formdata-node-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-1.8.0.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_1.8.0_1562237248556_0.31611455852134585"},"_hasShrinkwrap":false,"publish_time":1562237248683,"_cnpm_publish_time":1562237248683},"1.7.0":{"name":"formdata-node","version":"1.7.0","description":"FormData implementation for Node.js. Built over Readable stream and async generators. Can be used to communicate between servers with multipart/form-data format.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream"],"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData","types":"type/FormDataNode.d.ts","engines":{"node":">= 8"},"scripts":{"eslint":"eslint src/**/*.mjs","staged":"lint-staged","prepare":"npm run prepare:mjs && npm run prepare:js","prepare:mjs":"BABEL_ESM=1 babel src -d . --keep-file-extension","prepare:js":"babel src -d .","watch":"babel src -w -d .","p":"npm run prepare","w":"npm run watch","cleanup":"rimraf lib test","test":"ava","test:types":"tsd","coverage":"npm run cleanup && npm run prepare && nyc npm test","report":"npm run cleanup && npm run prepare && nyc npm test && nyc report -r=html","ci":"npm run prepare && nyc npm test && npm run test:types && nyc report -r=lcov && codecov"},"ava":{"files":["test/**/*.js","!test/__helper__/*.js"]},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/plugin-proposal-async-generator-functions":"7.2.0","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-decorators":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4","@babel/plugin-transform-modules-commonjs":"7.4.4","@babel/plugin-transform-runtime":"7.4.4","@octetstream/eslint-config":"3.0.0","ava":"2.1.0","babel-plugin-add-module-exports":"1.0.2","codecov":"3.5.0","eslint":"5.16.0","eslint-plugin-ava":"7.1.0","husky":"2.4.1","lint-staged":"8.2.1","lodash.isplainobject":"4.0.6","nyc":"14.1.1","proxyquire":"2.1.0","rimraf":"2.6.3","sinon":"7.3.2","supertest":"4.0.2","then-busboy":"4.3.0","tsd":"0.7.3"},"dependencies":{"@babel/runtime-corejs3":"7.4.5","@octetstream/invariant":"1.2.0","mime-types":"2.1.24","nanoid":"2.0.3","promise-fs":"2.1.0"},"gitHead":"202b39a41995fe2e2df6e07a98d53b67be0f5c94","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@1.7.0","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"shasum":"c7b3395e6e70d666d2929532797ff39503e2d860","size":11566,"noattachment":false,"key":"/formdata-node/-/formdata-node-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-1.7.0.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_1.7.0_1560468463108_0.4825433165942623"},"_hasShrinkwrap":false,"publish_time":1560468463238,"_cnpm_publish_time":1560468463238},"1.6.1":{"name":"formdata-node","version":"1.6.1","description":"FormData implementation for Node.js. Built over Readable stream and async generators. Can be used to communicate between servers with multipart/form-data format.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream"],"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData","engines":{"node":">= 8"},"scripts":{"lint":"eslint src","staged":"lint-staged","prepare":"npm run prepare:mjs && npm run prepare:js","prepare:mjs":"BABEL_ESM=1 babel src -d . --keep-file-extension","prepare:js":"babel src -d .","watch":"babel src -w -d .","p":"npm run prepare","w":"npm run watch","cleanup":"rimraf lib test","test":"ava","coverage":"npm run cleanup && npm run prepare && nyc npm test","report":"npm run cleanup && npm run prepare && nyc npm test && nyc report -r=html","ci":"npm run prepare && nyc npm test && nyc report -r=lcov && codecov"},"ava":{"files":["test/**/*.js","!test/__helper__/*.js"]},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/plugin-proposal-async-generator-functions":"7.2.0","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-decorators":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4","@babel/plugin-transform-modules-commonjs":"7.4.4","@babel/plugin-transform-runtime":"7.4.4","@octetstream/eslint-config":"3.0.0","ava":"2.0.0","babel-plugin-add-module-exports":"^1.0.2","codecov":"3.5.0","eslint":"5.16.0","eslint-plugin-ava":"7.0.0","husky":"2.4.0","lint-staged":"8.2.0","lodash.isplainobject":"4.0.6","nyc":"14.1.1","proxyquire":"2.1.0","rimraf":"2.6.3","sinon":"7.3.2","supertest":"4.0.2","then-busboy":"4.3.0"},"dependencies":{"@babel/runtime-corejs3":"^7.4.5","@octetstream/invariant":"1.2.0","mime-types":"2.1.24","nanoid":"2.0.3","promise-fs":"2.1.0"},"gitHead":"63620dbb3b1b6528591b57c08bfb1013a8414c69","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@1.6.1","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"shasum":"0d5169b7983c194927c47c5bae51d7330ad4b4c3","size":10545,"noattachment":false,"key":"/formdata-node/-/formdata-node-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-1.6.1.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_1.6.1_1560180398840_0.22347821952073676"},"_hasShrinkwrap":false,"publish_time":1560180398954,"_cnpm_publish_time":1560180398954},"1.6.0":{"name":"formdata-node","version":"1.6.0","description":"FormData implementation for Node.js. Built over Readable stream and async generators. Can be used to communicate between servers with multipart/form-data format.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream"],"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData","engines":{"node":">= 8"},"scripts":{"lint":"eslint src","staged":"lint-staged","prepare":"npm run prepare:mjs && npm run prepare:js","prepare:mjs":"BABEL_ESM=1 babel src -d . --keep-file-extension","prepare:js":"babel src -d .","watch":"babel src -w -d .","p":"npm run prepare","w":"npm run watch","cleanup":"rimraf lib test","test":"ava","coverage":"npm run cleanup && npm run prepare && nyc npm test","report":"npm run cleanup && npm run prepare && nyc npm test && nyc report -r=html","ci":"npm run prepare && nyc npm test && nyc report -r=lcov && codecov"},"ava":{"files":["test/**/*.js","!test/__helper__/*.js"]},"devDependencies":{"@babel/cli":"7.0.0-beta.54","@babel/core":"7.0.0-beta.54","@babel/plugin-proposal-async-generator-functions":"7.0.0-beta.54","@babel/plugin-proposal-class-properties":"7.0.0-beta.54","@babel/plugin-proposal-decorators":"7.0.0-beta.54","@babel/plugin-transform-async-to-generator":"7.0.0-beta.54","@babel/plugin-transform-modules-commonjs":"7.0.0-beta.54","@babel/plugin-transform-runtime":"7.0.0-beta.54","@octetstream/eslint-config":"3.0.0","ava":"2.0.0","babel-plugin-add-module-exports":"^1.0.2","codecov":"3.5.0","eslint":"5.16.0","eslint-plugin-ava":"7.0.0","husky":"2.4.0","lint-staged":"8.1.7","lodash.isplainobject":"4.0.6","nyc":"14.1.1","proxyquire":"2.1.0","rimraf":"2.6.3","sinon":"7.3.2","supertest":"4.0.2","then-busboy":"4.3.0"},"dependencies":{"@babel/runtime":"7.0.0-beta.54","@octetstream/invariant":"1.2.0","mime-types":"2.1.24","nanoid":"2.0.3","promise-fs":"2.1.0"},"gitHead":"7e0d71f718f5e55a955ef0e3d99ddc6d4f9a475a","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@1.6.0","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"shasum":"cfb96a48d8542b09871069fc5175f832ff125af7","size":10106,"noattachment":false,"key":"/formdata-node/-/formdata-node-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-1.6.0.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_1.6.0_1559769893548_0.1461551729973607"},"_hasShrinkwrap":false,"publish_time":1559769893776,"_cnpm_publish_time":1559769893776},"1.5.2":{"name":"formdata-node","version":"1.5.2","description":"FormData implementation for Node.js. Built over Readable stream and async generators. Can be used to communicate between servers with multipart/form-data format.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream"],"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData","engines":{"node":">= 8"},"scripts":{"lint":"eslint src","staged":"lint-staged","prepare":"npm run prepare:mjs && npm run prepare:js","prepare:mjs":"BABEL_ESM=1 babel src -d . --keep-file-extension","prepare:js":"babel src -d .","watch":"babel src -w -d .","make:ci":"babel src -s -d .","p":"npm run prepare","w":"npm run watch","cleanup":"rimraf lib test","test":"ava","coverage":"npm run cleanup && npm run make:ci && nyc npm test && npm run cleanup && npm run prepare","report":"npm run cleanup && npm run make:ci && nyc npm test && nyc report --reporter=html npm test && npm run cleanup && npm run prepare","ci":"npm run make:ci && nyc npm test && nyc report --reporter=lcov npm test && codecov && npm run cleanup && npm run prepare"},"ava":{"files":["test/**/*.js","!test/__helper__/*.js"]},"devDependencies":{"@babel/cli":"7.0.0-beta.54","@babel/core":"7.0.0-beta.54","@babel/plugin-proposal-async-generator-functions":"7.0.0-beta.54","@babel/plugin-proposal-class-properties":"7.0.0-beta.54","@babel/plugin-proposal-decorators":"7.0.0-beta.54","@babel/plugin-transform-async-to-generator":"7.0.0-beta.54","@babel/plugin-transform-modules-commonjs":"7.0.0-beta.54","@babel/plugin-transform-runtime":"7.0.0-beta.54","@octetstream/eslint-config":"3.0.0","ava":"1.4.1","codecov":"3.3.0","eslint":"5.16.0","eslint-plugin-ava":"6.0.0","husky":"1.3.1","lint-staged":"8.1.5","lodash.isplainobject":"4.0.6","nyc":"13.3.0","proxyquire":"2.1.0","rimraf":"2.6.3","sinon":"7.3.1","supertest":"4.0.2","then-busboy":"4.2.0"},"dependencies":{"@babel/runtime":"7.0.0-beta.54","@octetstream/invariant":"1.2.0","mime-types":"2.1.22","nanoid":"2.0.1","promise-fs":"2.1.0"},"gitHead":"a663fd21f3c13a600186e6c4d742404cc5f46ccd","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@1.5.2","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"shasum":"6450771c2c1dd6ba1ed4f7303a2564b0c8730db1","size":10078,"noattachment":false,"key":"/formdata-node/-/formdata-node-1.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-1.5.2.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_1.5.2_1554467488865_0.9042377356893165"},"_hasShrinkwrap":false,"publish_time":1554467489052,"_cnpm_publish_time":1554467489052},"1.5.1":{"name":"formdata-node","version":"1.5.1","description":"FormData implementation for Node.js. Built over Readable stream and async generators. Can be used to communicate between servers with multipart/form-data format.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream"],"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData","engines":{"node":">= 8"},"scripts":{"lint":"eslint src","staged":"lint-staged","prepare":"npm run prepare:mjs && npm run prepare:js","prepare:mjs":"BABEL_ESM=1 babel src -d . --keep-file-extension","prepare:js":"babel src -d .","watch":"babel src -w -d .","make:ci":"babel src -s -d .","p":"npm run prepare","w":"npm run watch","cleanup":"rimraf lib test","test":"ava","coverage":"npm run cleanup && npm run make:ci && nyc npm test && npm run cleanup && npm run prepare","report":"npm run cleanup && npm run make:ci && nyc npm test && nyc report --reporter=html npm test && npm run cleanup && npm run prepare","ci":"npm run make:ci && nyc npm test && nyc report --reporter=lcov npm test && codecov && npm run cleanup && npm run prepare"},"ava":{"files":["test/**/*.js","!test/__helper__/*.js"]},"devDependencies":{"@babel/cli":"7.0.0-beta.54","@babel/core":"7.0.0-beta.54","@babel/plugin-proposal-async-generator-functions":"7.0.0-beta.54","@babel/plugin-proposal-class-properties":"7.0.0-beta.54","@babel/plugin-proposal-decorators":"7.0.0-beta.54","@babel/plugin-transform-async-to-generator":"7.0.0-beta.54","@babel/plugin-transform-modules-commonjs":"7.0.0-beta.54","@babel/plugin-transform-runtime":"7.0.0-beta.54","@octetstream/eslint-config":"3.0.0","ava":"0.25.0","codecov":"3.2.0","eslint":"5.14.1","eslint-plugin-ava":"5.1.1","husky":"1.3.1","lint-staged":"8.1.4","lodash.isplainobject":"4.0.6","nyc":"13.3.0","proxyquire":"2.1.0","rimraf":"2.6.3","sinon":"7.2.4","supertest":"3.4.2","then-busboy":"4.2.0"},"dependencies":{"@babel/runtime":"7.0.0-beta.54","@octetstream/invariant":"1.2.0","mime-types":"2.1.22","nanoid":"2.0.1","promise-fs":"2.0.1"},"gitHead":"c4c7e8860b387dcc364be325ce40a722460f15fb","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@1.5.1","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"dist":{"shasum":"ec44d1a2c767976dd3190a47d5e6acc0f7fdf2af","size":10223,"noattachment":false,"key":"/formdata-node/-/formdata-node-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-1.5.1.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_1.5.1_1550890410705_0.27948719201435757"},"_hasShrinkwrap":false,"publish_time":1550890410861,"_cnpm_publish_time":1550890410861},"1.5.0":{"name":"formdata-node","version":"1.5.0","description":"FormData implementation for Node.js. Built over Readable stream and async generators. Can be used to communicate between servers with multipart/form-data format.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream"],"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData","engines":{"node":">= 8"},"scripts":{"lint":"eslint src","staged":"lint-staged","prepare":"npm run prepare:mjs && npm run prepare:js","prepare:mjs":"BABEL_ESM=1 babel src -d . --keep-file-extension","prepare:js":"babel src -d .","watch":"babel src -w -d .","make:ci":"babel src -s -d .","p":"npm run prepare","w":"npm run watch","cleanup":"rimraf lib test","test":"ava","coverage":"npm run cleanup && npm run make:ci && nyc npm test && npm run cleanup && npm run prepare","report":"npm run cleanup && npm run make:ci && nyc npm test && nyc report --reporter=html npm test && npm run cleanup && npm run prepare","ci":"npm run make:ci && nyc npm test && nyc report --reporter=lcov npm test && codecov && npm run cleanup && npm run prepare"},"ava":{"files":["test/**/*.js","!test/__helper__/*.js"]},"devDependencies":{"@babel/cli":"7.0.0-beta.54","@babel/core":"7.0.0-beta.54","@babel/plugin-proposal-async-generator-functions":"7.0.0-beta.54","@babel/plugin-proposal-class-properties":"7.0.0-beta.54","@babel/plugin-proposal-decorators":"7.0.0-beta.54","@babel/plugin-transform-async-to-generator":"7.0.0-beta.54","@babel/plugin-transform-modules-commonjs":"7.0.0-beta.54","@babel/plugin-transform-runtime":"7.0.0-beta.54","@octetstream/eslint-config":"3.0.0","ava":"0.25.0","codecov":"3.2.0","eslint":"5.14.1","eslint-plugin-ava":"5.1.1","husky":"1.3.1","lint-staged":"8.1.4","lodash.isplainobject":"4.0.6","nyc":"13.3.0","promise-fs":"2.0.1","proxyquire":"2.1.0","rimraf":"2.6.3","sinon":"7.2.4","supertest":"3.4.2","then-busboy":"4.2.0"},"dependencies":{"@babel/runtime":"7.0.0-beta.54","@octetstream/invariant":"1.2.0","mime-types":"2.1.22","nanoid":"2.0.1"},"gitHead":"e7bc3c11e17ce721afd4c453aec25a60c3ad13ca","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@1.5.0","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"dist":{"shasum":"deea88a7bff0bffcbed848e20d02c6de9b5e103a","size":10224,"noattachment":false,"key":"/formdata-node/-/formdata-node-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-1.5.0.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_1.5.0_1550861843560_0.12616440956534358"},"_hasShrinkwrap":false,"publish_time":1550861843747,"_cnpm_publish_time":1550861843747},"1.4.1":{"name":"formdata-node","version":"1.4.1","description":"FormData implementation for Node.js. Built over Readable stream and async generators. Can be used to communicate between servers with multipart/form-data format.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream"],"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData","engines":{"node":">= 8"},"scripts":{"lint":"eslint src","staged":"lint-staged","prepare":"npm run prepare:mjs && npm run prepare:js","prepare:mjs":"BABEL_ESM=1 babel src -d . --keep-file-extension","prepare:js":"babel src -d .","watch":"babel src -w -d .","make:ci":"babel src -s -d .","p":"npm run prepare","w":"npm run watch","cleanup":"rimraf lib test","test":"ava","coverage":"npm run cleanup && npm run make:ci && nyc npm test && npm run cleanup && npm run prepare","report":"npm run cleanup && npm run make:ci && nyc npm test && nyc report --reporter=html npm test && npm run cleanup && npm run prepare","ci":"npm run make:ci && nyc npm test && nyc report --reporter=lcov npm test && codecov && npm run cleanup && npm run prepare"},"ava":{"files":["test/**/*.js","!test/__helper__/*.js"]},"devDependencies":{"@babel/cli":"7.0.0-beta.54","@babel/core":"7.0.0-beta.54","@babel/plugin-proposal-async-generator-functions":"7.0.0-beta.54","@babel/plugin-proposal-class-properties":"7.0.0-beta.54","@babel/plugin-proposal-decorators":"7.0.0-beta.54","@babel/plugin-transform-async-to-generator":"7.0.0-beta.54","@babel/plugin-transform-modules-commonjs":"7.0.0-beta.54","@babel/plugin-transform-runtime":"7.0.0-beta.54","@octetstream/eslint-config":"3.0.0","ava":"0.25.0","codecov":"3.2.0","eslint":"5.14.1","eslint-plugin-ava":"5.1.1","husky":"1.3.1","lint-staged":"8.1.4","lodash.isplainobject":"4.0.6","nyc":"13.3.0","promise-fs":"2.0.1","proxyquire":"2.1.0","rimraf":"2.6.3","sinon":"7.2.4","supertest":"3.4.2","then-busboy":"4.2.0"},"dependencies":{"@babel/runtime":"7.0.0-beta.54","@octetstream/invariant":"1.2.0","mime-types":"2.1.22","nanoid":"2.0.1"},"gitHead":"5c0c562d7f874337bdbeef03e3db89a5e874ee95","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@1.4.1","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"dist":{"shasum":"1a527a45a9ff01499d1d5f976b762a35d7949a35","size":9451,"noattachment":false,"key":"/formdata-node/-/formdata-node-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-1.4.1.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_1.4.1_1550518812199_0.2020933386940258"},"_hasShrinkwrap":false,"publish_time":1550518812387,"_cnpm_publish_time":1550518812387},"1.4.0":{"name":"formdata-node","version":"1.4.0","description":"FormData implementation for Node.js. Built over Readable stream and async generators. Can be used to communicate between servers with multipart/form-data format.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream"],"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData","engines":{"node":">= 8"},"scripts":{"lint":"eslint src","staged":"lint-staged","prepare":"npm run prepare:mjs && npm run prepare:js","prepare:mjs":"BABEL_ESM=1 babel src -d . --keep-file-extension","prepare:js":"babel src -d .","watch":"babel src -w -d .","make:ci":"babel src -s -d .","p":"npm run prepare","w":"npm run watch","cleanup":"rimraf lib test","test":"ava","coverage":"npm run cleanup && npm run make:ci && nyc npm test && npm run cleanup && npm run prepare","report":"npm run cleanup && npm run make:ci && nyc npm test && nyc report --reporter=html npm test && npm run cleanup && npm run prepare","ci":"npm run make:ci && nyc npm test && nyc report --reporter=lcov npm test && codecov && npm run cleanup && npm run prepare"},"ava":{"files":["test/**/*.js","!test/__helper__/*.js"]},"devDependencies":{"@babel/cli":"7.0.0-beta.54","@babel/core":"7.0.0-beta.54","@babel/plugin-proposal-async-generator-functions":"7.0.0-beta.54","@babel/plugin-proposal-class-properties":"7.0.0-beta.54","@babel/plugin-proposal-decorators":"7.0.0-beta.54","@babel/plugin-transform-async-to-generator":"7.0.0-beta.54","@babel/plugin-transform-modules-commonjs":"7.0.0-beta.54","@babel/plugin-transform-runtime":"7.0.0-beta.54","@octetstream/eslint-config":"3.0.0","ava":"0.25.0","codecov":"3.2.0","eslint":"5.13.0","eslint-plugin-ava":"5.1.1","husky":"1.3.1","lint-staged":"^8.1.3","lodash.isplainobject":"4.0.6","nyc":"13.2.0","promise-fs":"2.0.1","proxyquire":"2.1.0","rimraf":"2.6.3","sinon":"7.2.3","supertest":"3.4.2","then-busboy":"3.0.0"},"dependencies":{"@babel/runtime":"7.0.0-beta.54","@octetstream/invariant":"1.2.0","mime-types":"2.1.21","nanoid":"2.0.1"},"gitHead":"7eccf93b5069fd2aef793ce6e43c895dab7f5656","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@1.4.0","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"dist":{"shasum":"58864e2c97fc13ab3feec5dc0e2195f0cae6fa41","size":9531,"noattachment":false,"key":"/formdata-node/-/formdata-node-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-1.4.0.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_1.4.0_1550087534403_0.9106775696873735"},"_hasShrinkwrap":false,"publish_time":1550087534567,"_cnpm_publish_time":1550087534567},"1.3.1":{"name":"formdata-node","version":"1.3.1","description":"FormData implementation for Node.js. Built over Readable stream and async generators. Can be used to communicate between servers with multipart/form-data format.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream"],"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData.js","engines":{"node":">= 8"},"scripts":{"lint":"eslint src","staged":"lint-staged","make":"babel src -d .","watch":"babel src -w -d .","make:ci":"babel src -s -d .","m":"yarn make","w":"yarn watch","cleanup":"rimraf lib test","test":"ava","coverage":"yarn cleanup && yarn make:ci && node_modules/.bin/nyc yarn test && yarn cleanup && yarn make","report":"yarn cleanup && yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=html yarn test && yarn cleanup && yarn make","ci":"yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=lcov yarn test && node_modules/.bin/codecov && yarn cleanup && yarn make"},"ava":{"files":["test/**/*.js","!test/__helper__/*.js"]},"devDependencies":{"@babel/cli":"7.0.0-beta.54","@babel/core":"7.0.0-beta.54","@babel/plugin-proposal-async-generator-functions":"7.0.0-beta.54","@babel/plugin-proposal-class-properties":"7.0.0-beta.54","@babel/plugin-proposal-decorators":"7.0.0-beta.54","@babel/plugin-transform-async-to-generator":"7.0.0-beta.54","@babel/plugin-transform-modules-commonjs":"7.0.0-beta.54","@babel/plugin-transform-runtime":"7.0.0-beta.54","@octetstream/eslint-config":"3.0.0","ava":"0.25.0","codecov":"3.1.0","eslint":"5.6.1","eslint-plugin-ava":"5.1.1","husky":"1.1.1","lint-staged":"^7.3.0","lodash.isplainobject":"4.0.6","nyc":"13.0.1","promise-fs":"2.0.1","proxyquire":"2.1.0","rimraf":"2.6.2","sinon":"6.3.5","supertest":"3.3.0","then-busboy":"3.0.0"},"dependencies":{"@babel/runtime":"7.0.0-beta.54","@octetstream/invariant":"1.1.0","mime-types":"2.1.20","nanoid":"1.2.6"},"gitHead":"88444570ff56d50c36d9ab00109e9b9f8617c692","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@1.3.1","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"dist":{"shasum":"07047a57a6cf3aff958534a545a7e3a1ae3f6e80","size":8224,"noattachment":false,"key":"/formdata-node/-/formdata-node-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-1.3.1.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_1.3.1_1549974847707_0.0295616103034122"},"_hasShrinkwrap":false,"publish_time":1549974847853,"_cnpm_publish_time":1549974847853},"1.3.0":{"name":"formdata-node","version":"1.3.0","description":"FormData implementation for Node.js. Built over Readable stream and async generators. Can be used to communicate between servers with multipart/form-data format.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream"],"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData.js","engines":{"node":">= 8"},"scripts":{"lint":"eslint src","staged":"lint-staged","make":"babel src -d .","watch":"babel src -w -d .","make:ci":"babel src -s -d .","m":"yarn make","w":"yarn watch","cleanup":"rimraf lib test","test":"ava","coverage":"yarn cleanup && yarn make:ci && node_modules/.bin/nyc yarn test && yarn cleanup && yarn make","report":"yarn cleanup && yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=html yarn test && yarn cleanup && yarn make","ci":"yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=lcov yarn test && node_modules/.bin/codecov && yarn cleanup && yarn make"},"ava":{"files":["test/**/*.js","!test/__helper__/*.js"]},"devDependencies":{"@babel/cli":"7.0.0-beta.54","@babel/core":"7.0.0-beta.54","@babel/plugin-proposal-async-generator-functions":"7.0.0-beta.54","@babel/plugin-proposal-class-properties":"7.0.0-beta.54","@babel/plugin-proposal-decorators":"7.0.0-beta.54","@babel/plugin-transform-async-to-generator":"7.0.0-beta.54","@babel/plugin-transform-modules-commonjs":"7.0.0-beta.54","@babel/plugin-transform-runtime":"7.0.0-beta.54","@octetstream/eslint-config":"3.0.0","ava":"0.25.0","codecov":"3.1.0","eslint":"5.6.1","eslint-plugin-ava":"5.1.1","husky":"1.1.1","lint-staged":"^7.3.0","lodash.isplainobject":"4.0.6","nyc":"13.0.1","promise-fs":"2.0.1","proxyquire":"2.1.0","rimraf":"2.6.2","sinon":"6.3.5","supertest":"3.3.0","then-busboy":"3.0.0"},"dependencies":{"@babel/runtime":"7.0.0-beta.54","@octetstream/invariant":"1.1.0","mime-types":"2.1.20","nanoid":"1.2.6"},"gitHead":"ca4546880004e7c9ea899fd925bd4b2afa703a1b","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@1.3.0","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"dist":{"shasum":"7b05bfda92705ee84316d5ddfd418f5d405d77fe","size":8155,"noattachment":false,"key":"/formdata-node/-/formdata-node-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-1.3.0.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_1.3.0_1545169478514_0.32315622171203096"},"_hasShrinkwrap":false,"publish_time":1545169478639,"_cnpm_publish_time":1545169478639},"1.2.1":{"name":"formdata-node","version":"1.2.1","description":"FormData implementation for Node.js. Built over Readable stream and async generators. Can be used to communicate between servers with multipart/form-data format.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream"],"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData.js","engines":{"node":">= 8"},"scripts":{"lint":"eslint src","staged":"lint-staged","make":"babel src -d .","watch":"babel src -w -d .","make:ci":"babel src -s -d .","m":"yarn make","w":"yarn watch","cleanup":"rimraf lib test","test":"ava","coverage":"yarn cleanup && yarn make:ci && node_modules/.bin/nyc yarn test && yarn cleanup && yarn make","report":"yarn cleanup && yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=html yarn test && yarn cleanup && yarn make","ci":"yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=lcov yarn test && node_modules/.bin/codecov && yarn cleanup && yarn make"},"ava":{"files":["test/**/*.js","!test/__helper__/*.js"]},"devDependencies":{"@babel/cli":"7.0.0-beta.54","@babel/core":"7.0.0-beta.54","@babel/plugin-proposal-async-generator-functions":"7.0.0-beta.54","@babel/plugin-proposal-class-properties":"7.0.0-beta.54","@babel/plugin-proposal-decorators":"7.0.0-beta.54","@babel/plugin-transform-async-to-generator":"7.0.0-beta.54","@babel/plugin-transform-modules-commonjs":"7.0.0-beta.54","@babel/plugin-transform-runtime":"7.0.0-beta.54","@octetstream/eslint-config":"3.0.0","ava":"0.25.0","codecov":"3.1.0","eslint":"5.6.1","eslint-plugin-ava":"5.1.1","husky":"1.1.1","lint-staged":"^7.3.0","lodash.isplainobject":"4.0.6","nyc":"13.0.1","promise-fs":"2.0.1","proxyquire":"2.1.0","rimraf":"2.6.2","sinon":"6.3.5","supertest":"3.3.0","then-busboy":"3.0.0"},"dependencies":{"@babel/runtime":"7.0.0-beta.54","@octetstream/invariant":"1.1.0","mime-types":"2.1.20","nanoid":"1.2.6"},"gitHead":"bf87d2a74ef179b29f449cbe441806c3b1ec91b2","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@1.2.1","_npmVersion":"6.4.1","_nodeVersion":"8.14.0","_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"dist":{"shasum":"072968aeeffc285c73c0a1ed6ae3c5922dcb3616","size":15406,"noattachment":false,"key":"/formdata-node/-/formdata-node-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-1.2.1.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_1.2.1_1544364232045_0.25624809778613855"},"_hasShrinkwrap":false,"publish_time":1544364232261,"_cnpm_publish_time":1544364232261},"1.2.0":{"name":"formdata-node","version":"1.2.0","description":"FormData implementation for Node.js. Built over Readable stream and async generators. Can be used to communicate between servers with multipart/form-data format.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream"],"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData.js","engines":{"node":">= 8"},"scripts":{"lint":"eslint src","staged":"lint-staged","make":"babel src -d .","watch":"babel src -w -d .","make:ci":"babel src -s -d .","m":"yarn make","w":"yarn watch","cleanup":"rimraf lib test","test":"ava","coverage":"yarn cleanup && yarn make:ci && node_modules/.bin/nyc yarn test && yarn cleanup && yarn make","report":"yarn cleanup && yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=html yarn test && yarn cleanup && yarn make","ci":"yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=lcov yarn test && node_modules/.bin/codecov && yarn cleanup && yarn make"},"ava":{"files":["test/**/*.js","!test/__helper__/*.js"]},"devDependencies":{"@babel/cli":"7.0.0-beta.54","@babel/core":"7.0.0-beta.54","@babel/plugin-proposal-async-generator-functions":"7.0.0-beta.54","@babel/plugin-proposal-class-properties":"7.0.0-beta.54","@babel/plugin-proposal-decorators":"7.0.0-beta.54","@babel/plugin-transform-async-to-generator":"7.0.0-beta.54","@babel/plugin-transform-modules-commonjs":"7.0.0-beta.54","@babel/plugin-transform-runtime":"7.0.0-beta.54","@octetstream/eslint-config":"3.0.0","ava":"0.25.0","codecov":"3.1.0","eslint":"5.6.1","eslint-plugin-ava":"5.1.1","husky":"1.1.1","lint-staged":"^7.3.0","lodash.isplainobject":"4.0.6","nyc":"13.0.1","promise-fs":"2.0.1","proxyquire":"2.1.0","rimraf":"2.6.2","sinon":"6.3.5","supertest":"3.3.0","then-busboy":"3.0.0"},"dependencies":{"@babel/runtime":"7.0.0-beta.54","@octetstream/invariant":"1.1.0","mime-types":"2.1.20","nanoid":"1.2.6"},"gitHead":"66f268b2aebb45710ef762bdf8377173730ccb6f","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"dist":{"shasum":"f9e09214936b920ccc5804c2a44977817a6dc1db","size":8046,"noattachment":false,"key":"/formdata-node/-/formdata-node-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-1.2.0.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_1.2.0_1539081146692_0.26053964687277475"},"_hasShrinkwrap":false,"publish_time":1539081146856,"_cnpm_publish_time":1539081146856},"1.0.1":{"name":"formdata-node","version":"1.0.1","description":"FormData implementation for Node.js. Built over Readable stream and async generators. Can be used to communicate between servers with multipart/form-data format.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream"],"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData.js","engines":{"node":">=7.6"},"scripts":{"lint":"eslint src","staged":"lint-staged","make":"babel src -d .","watch":"babel src -w -d .","make:ci":"babel src -s -d .","m":"yarn make","w":"yarn watch","cleanup":"rimraf lib test","test":"ava","coverage":"yarn cleanup && yarn make:ci && node_modules/.bin/nyc yarn test && yarn cleanup && yarn make","report":"yarn cleanup && yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=html yarn test && yarn cleanup && yarn make","ci":"yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=lcov yarn test && node_modules/.bin/codecov && yarn cleanup && yarn make","precommit":"yarn staged","prepush":"yarn report"},"ava":{"files":["test/**/*.js","!test/__helper__/*.js"]},"devDependencies":{"@babel/cli":"7.0.0-beta.49","@babel/core":"7.0.0-beta.49","@babel/plugin-proposal-async-generator-functions":"7.0.0-beta.49","@babel/plugin-proposal-class-properties":"7.0.0-beta.49","@babel/plugin-proposal-decorators":"7.0.0-beta.49","@babel/plugin-transform-async-to-generator":"7.0.0-beta.49","@babel/plugin-transform-modules-commonjs":"7.0.0-beta.49","@babel/plugin-transform-runtime":"7.0.0-beta.49","@octetstream/eslint-config":"2.1.0","ava":"0.25.0","codecov":"3.0.2","eslint":"4.19.1","eslint-plugin-ava":"4.5.1","husky":"0.14.3","lint-staged":"^7.1.2","lodash.isplainobject":"4.0.6","nyc":"11.8.0","promise-fs":"1.3.0","proxyquire":"2.0.1","rimraf":"2.6.2","sinon":"5.0.10","supertest":"3.1.0","then-busboy":"2.3.4"},"dependencies":{"@babel/runtime":"7.0.0-beta.49","@octetstream/invariant":"1.1.0","mime-types":"2.1.18","nanoid":"1.0.2"},"gitHead":"12c17f459c3f2dac9f2834c0d52ae08300a28509","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"dist":{"shasum":"3d61b615daa6637869f70f3dfe2821b6d3e09b6d","size":8164,"noattachment":false,"key":"/formdata-node/-/formdata-node-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-1.0.1.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_1.0.1_1527382389660_0.03429798684257457"},"_hasShrinkwrap":false,"publish_time":1527382391855,"_cnpm_publish_time":1527382391855},"1.0.0":{"name":"formdata-node","version":"1.0.0","description":"FormData implementation for Node.js. Built over Readable stream and async generators. Can be used to communicate between servers with multipart/form-data format.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream"],"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData.js","engines":{"node":">=7.6"},"scripts":{"lint":"eslint src","staged":"lint-staged","make":"babel src -d .","watch":"babel src -w -d .","make:ci":"babel src -s -d .","m":"yarn make","w":"yarn watch","cleanup":"rimraf lib test","test":"ava","coverage":"yarn cleanup && yarn make:ci && node_modules/.bin/nyc yarn test && yarn cleanup && yarn make","report":"yarn cleanup && yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=html yarn test && yarn cleanup && yarn make","ci":"yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=lcov yarn test && node_modules/.bin/codecov && yarn cleanup && yarn make","precommit":"yarn staged","prepush":"yarn report"},"ava":{"files":["test/**/*.js","!test/__helper__/*.js"]},"devDependencies":{"@babel/cli":"7.0.0-beta.49","@babel/core":"7.0.0-beta.49","@babel/plugin-proposal-async-generator-functions":"7.0.0-beta.49","@babel/plugin-proposal-class-properties":"7.0.0-beta.49","@babel/plugin-proposal-decorators":"7.0.0-beta.49","@babel/plugin-transform-async-to-generator":"7.0.0-beta.49","@babel/plugin-transform-modules-commonjs":"7.0.0-beta.49","@babel/plugin-transform-runtime":"7.0.0-beta.49","@octetstream/eslint-config":"2.1.0","ava":"0.25.0","codecov":"3.0.2","eslint":"4.19.1","eslint-plugin-ava":"4.5.1","husky":"0.14.3","lint-staged":"^7.1.2","lodash.isplainobject":"4.0.6","nyc":"11.8.0","promise-fs":"1.3.0","proxyquire":"2.0.1","rimraf":"2.6.2","sinon":"5.0.10","supertest":"3.1.0","then-busboy":"2.3.4"},"dependencies":{"@babel/runtime":"7.0.0-beta.49","@octetstream/invariant":"1.1.0","mime-types":"2.1.18","nanoid":"1.0.2"},"gitHead":"7c31c719c3b8e481ba8378f351ee20e853c238df","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"dist":{"shasum":"337e74393ae5bd6a773b189fead44980d64002f3","size":8181,"noattachment":false,"key":"/formdata-node/-/formdata-node-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-1.0.0.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_1.0.0_1527377285593_0.7553680427496805"},"_hasShrinkwrap":false,"publish_time":1527377286034,"_cnpm_publish_time":1527377286034},"0.3.4":{"name":"formdata-node","version":"0.3.4","description":"FormData implementation for Node.js. Built over Readable stream and async generators. Can be used to communicate between servers with multipart/form-data format.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"keywords":["form-data","node","async-iterator","stream"],"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData.js","engines":{"node":">=7.6"},"scripts":{"lint":"eslint src","staged":"lint-staged","make":"babel src -d .","watch":"babel src -w -d .","make:ci":"babel src -s -d .","m":"yarn make","w":"yarn watch","cleanup":"rimraf lib test","test":"ava","coverage":"yarn cleanup && yarn make:ci && node_modules/.bin/nyc yarn test && yarn cleanup && yarn make","report":"yarn cleanup && yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=html yarn test && yarn cleanup && yarn make","ci":"yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=lcov yarn test && node_modules/.bin/codecov && yarn cleanup && yarn make","precommit":"yarn staged","prepush":"yarn report"},"ava":{"files":["test/**/*.js","!test/__helper__/*.js"]},"devDependencies":{"@babel/cli":"7.0.0-beta.40","@babel/core":"7.0.0-beta.40","@babel/plugin-proposal-async-generator-functions":"7.0.0-beta.40","@babel/plugin-proposal-class-properties":"7.0.0-beta.40","@babel/plugin-proposal-decorators":"7.0.0-beta.40","@babel/plugin-transform-async-to-generator":"7.0.0-beta.40","@babel/plugin-transform-modules-commonjs":"7.0.0-beta.40","@babel/plugin-transform-runtime":"7.0.0-beta.40","@octetstream/eslint-config":"2.1.0","ava":"0.25.0","codecov":"3.0.0","eslint":"4.18.1","eslint-plugin-ava":"4.5.1","husky":"0.14.3","lint-staged":"^7.0.0","lodash.isplainobject":"4.0.6","nyc":"11.4.1","promise-fs":"1.3.0","proxyquire":"1.8.0","rimraf":"2.6.2","sinon":"4.4.1","supertest":"3.0.0","then-busboy":"2.1.4"},"dependencies":{"@babel/runtime":"7.0.0-beta.40","@octetstream/invariant":"1.1.0","mime-types":"2.1.18","nanoid":"1.0.2"},"gitHead":"477e84fc2a577ca77469683646ad5d2be397e973","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@0.3.4","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"dist":{"shasum":"412b099996ce23ecf0583bd351067944b5838f22","size":7854,"noattachment":false,"key":"/formdata-node/-/formdata-node-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-0.3.4.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node_0.3.4_1519866376424_0.2740901184144693"},"_hasShrinkwrap":false,"publish_time":1519866376565,"_cnpm_publish_time":1519866376565},"0.3.3":{"name":"formdata-node","version":"0.3.3","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData.js","engines":{"node":">=7.6"},"scripts":{"lint":"eslint src","make":"babel src -d .","watch":"babel src -w -d .","make:ci":"babel src -s -d .","m":"yarn make","w":"yarn watch","cleanup":"rimraf lib test","test":"ava","coverage":"yarn cleanup && yarn make:ci && node_modules/.bin/nyc yarn test && yarn cleanup && yarn make","report":"yarn cleanup && yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=html yarn test && yarn cleanup && yarn make","ci":"yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=lcov yarn test && node_modules/.bin/codecov && yarn cleanup && yarn make","precommit":"yarn lint","prepush":"yarn report"},"ava":{"files":["test/**/*.js","!test/__helper__/*.js"]},"devDependencies":{"@babel/cli":"^7.0.0-beta.37","@babel/core":"^7.0.0-beta.37","@babel/plugin-proposal-async-generator-functions":"^7.0.0-beta.37","@babel/plugin-proposal-class-properties":"^7.0.0-beta.37","@babel/plugin-proposal-decorators":"^7.0.0-beta.37","@babel/plugin-transform-async-to-generator":"^7.0.0-beta.37","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.37","@babel/plugin-transform-runtime":"^7.0.0-beta.37","@octetstream/eslint-config":"2.1.0","ava":"0.24.0","codecov":"3.0.0","eslint":"4.15.0","eslint-plugin-ava":"4.4.0","husky":"0.14.3","lodash.isplainobject":"4.0.6","nyc":"11.4.1","promise-fs":"1.3.0","proxyquire":"1.8.0","rimraf":"2.6.2","sinon":"4.1.5","supertest":"3.0.0","then-busboy":"2.1.4"},"dependencies":{"@octetstream/invariant":"1.1.0","@babel/runtime":"^7.0.0-beta.37","mime-types":"2.1.17","nanoid":"1.0.1"},"gitHead":"a0f5dadbd592992528b0cecd3a591dd8bb071650","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@0.3.3","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"dist":{"shasum":"e4f5acd0406ec7a27d93a1a0f95b992119efb790","size":7718,"noattachment":false,"key":"/formdata-node/-/formdata-node-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-0.3.3.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node-0.3.3.tgz_1516460100959_0.6037100974936038"},"directories":{},"publish_time":1516460102018,"_hasShrinkwrap":false,"_cnpm_publish_time":1516460102018},"0.3.2":{"name":"formdata-node","version":"0.3.2","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData.js","engines":{"node":">=7.6"},"scripts":{"lint":"eslint src","make":"babel src -d .","watch":"babel src -w -d .","make:ci":"babel src -s -d .","m":"yarn make","w":"yarn watch","cleanup":"rimraf lib test","test":"ava","coverage":"yarn cleanup && yarn make:ci && node_modules/.bin/nyc yarn test && yarn cleanup && yarn make","report":"yarn cleanup && yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=html yarn test && yarn cleanup && yarn make","ci":"yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=lcov yarn test && node_modules/.bin/codecov && yarn cleanup && yarn make","precommit":"yarn lint","prepush":"yarn report"},"ava":{"files":["test/**/*.js","!test/__helper__/*.js"]},"devDependencies":{"@babel/cli":"^7.0.0-beta.37","@babel/core":"^7.0.0-beta.37","@babel/plugin-proposal-async-generator-functions":"^7.0.0-beta.37","@babel/plugin-proposal-class-properties":"^7.0.0-beta.37","@babel/plugin-proposal-decorators":"^7.0.0-beta.37","@babel/plugin-transform-async-to-generator":"^7.0.0-beta.37","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.37","@babel/plugin-transform-runtime":"^7.0.0-beta.37","@babel/runtime":"^7.0.0-beta.37","@octetstream/eslint-config":"2.1.0","ava":"0.24.0","codecov":"3.0.0","eslint":"4.15.0","eslint-plugin-ava":"4.4.0","husky":"0.14.3","lodash.isplainobject":"4.0.6","nyc":"11.4.1","promise-fs":"1.3.0","proxyquire":"1.8.0","rimraf":"2.6.2","sinon":"4.1.5","supertest":"3.0.0","then-busboy":"2.1.4"},"dependencies":{"@octetstream/invariant":"1.1.0","babel-runtime":"6.26.0","mime-types":"2.1.17","nanoid":"1.0.1"},"gitHead":"1d2b659ae0fdfc0906df63df0a359334841f5bf3","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@0.3.2","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"dist":{"shasum":"0bb867bea158bca0fe12b103cade69887a717477","size":7716,"noattachment":false,"key":"/formdata-node/-/formdata-node-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-0.3.2.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node-0.3.2.tgz_1515970257581_0.749907607678324"},"directories":{},"publish_time":1515970258563,"_hasShrinkwrap":false,"_cnpm_publish_time":1515970258563},"0.3.1":{"name":"formdata-node","version":"0.3.1","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData.js","engines":{"node":">=7.6"},"scripts":{"lint":"eslint src","make":"babel src -d .","watch":"babel src -w -d .","make:ci":"babel src -s -d .","m":"yarn make","w":"yarn watch","cleanup":"rimraf lib test","test":"ava","coverage":"yarn cleanup && yarn make:ci && node_modules/.bin/nyc yarn test && yarn cleanup && yarn make","report":"yarn cleanup && yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=html yarn test && yarn cleanup && yarn make","ci":"yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=lcov yarn test && node_modules/.bin/codecov && yarn cleanup && yarn make","precommit":"yarn lint","prepush":"yarn report"},"ava":{"babel":"inherit","files":["test/**/*.js","!test/__helper__/*.js"]},"devDependencies":{"@octetstream/eslint-config":"2.1.0","ava":"0.23.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-async-generator-functions":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es2015-modules-commonjs":"6.26.0","babel-plugin-transform-runtime":"6.23.0","codecov":"3.0.0","eslint":"4.10.0","eslint-plugin-ava":"4.2.2","husky":"0.14.3","lodash.isplainobject":"4.0.6","nyc":"11.2.1","promise-fs":"1.3.0","proxyquire":"1.8.0","rimraf":"2.6.2","sinon":"4.0.2","supertest":"3.0.0","then-busboy":"2.1.3"},"dependencies":{"@octetstream/invariant":"1.1.0","babel-runtime":"6.26.0","mime-types":"2.1.17","nanoid":"1.0.0"},"gitHead":"6c330f5fb4e692c6c5ccab65b5f5b5ae7f6d15c4","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@0.3.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"dist":{"shasum":"2a148a66a2b9305fcf538ec07fafbcbab69cf781","size":7793,"noattachment":false,"key":"/formdata-node/-/formdata-node-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-0.3.1.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node-0.3.1.tgz_1510355232989_0.9972761536482722"},"directories":{},"publish_time":1510355233977,"_cnpm_publish_time":1510355233977,"_hasShrinkwrap":false},"0.3.0":{"name":"formdata-node","version":"0.3.0","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData.js","engines":{"node":">=7.6"},"scripts":{"lint":"eslint src","make":"babel src -d .","watch":"babel src -w -d .","make:ci":"babel src -s -d .","m":"yarn make","w":"yarn watch","cleanup":"rimraf lib test","test":"ava","coverage":"yarn make:ci && node_modules/.bin/nyc yarn test && yarn cleanup && yarn make","report":"yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=html yarn test && yarn cleanup && yarn make","ci":"yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=lcov yarn test && node_modules/.bin/codecov && yarn cleanup && yarn make","precommit":"yarn lint","prepush":"yarn report"},"ava":{"babel":"inherit","files":["test/**/*.js","!test/__helper__/*.js"]},"devDependencies":{"@octetstream/eslint-config":"2.0.2","ava":"0.22.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-async-generator-functions":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es2015-modules-commonjs":"6.26.0","babel-plugin-transform-runtime":"6.23.0","codecov":"2.3.1","eslint":"4.9.0","eslint-plugin-ava":"4.2.2","husky":"0.14.3","lodash.isplainobject":"4.0.6","nyc":"11.2.1","promise-fs":"1.3.0","proxyquire":"1.8.0","rimraf":"2.6.2","sinon":"4.0.1","supertest":"3.0.0","then-busboy":"2.1.1"},"dependencies":{"@octetstream/invariant":"1.1.0","babel-runtime":"6.26.0","mime-types":"2.1.17","nanoid":"0.2.2"},"gitHead":"abb020f57dc77a13d32c70145bb2aaab09ed292b","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@0.3.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"dist":{"shasum":"c2d5a7904dc297e634c67d1ae9028f35ca0fa975","size":7769,"noattachment":false,"key":"/formdata-node/-/formdata-node-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-0.3.0.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node-0.3.0.tgz_1508542472083_0.1344113948289305"},"directories":{},"publish_time":1508542473116,"_hasShrinkwrap":false,"_cnpm_publish_time":1508542473116},"0.2.1":{"name":"formdata-node","version":"0.2.1","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData.js","engines":{"node":">=7.6"},"scripts":{"lint":"eslint src","make":"babel src -d .","watch":"babel src -w -d .","make:ci":"babel src -s -d .","m":"yarn make","w":"yarn watch","cleanup":"rimraf lib test","test":"ava","coverage":"yarn make:ci && node_modules/.bin/nyc yarn test && yarn cleanup && yarn make","report":"yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=html yarn test && yarn cleanup && yarn make","ci":"yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=lcov yarn test && node_modules/.bin/codecov && yarn cleanup && yarn make","precommit":"yarn lint","prepush":"yarn report"},"ava":{"babel":"inherit","files":["test/**/*.js","!test/__helper__/*.js"]},"devDependencies":{"@octetstream/eslint-config":"2.0.2","ava":"0.22.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-async-generator-functions":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es2015-modules-commonjs":"6.26.0","babel-plugin-transform-runtime":"6.23.0","codecov":"2.3.1","eslint":"4.8.0","eslint-plugin-ava":"4.2.2","husky":"0.14.3","lodash.isplainobject":"4.0.6","nyc":"11.2.1","promise-fs":"1.3.0","proxyquire":"1.8.0","rimraf":"2.6.2","sinon":"4.0.1","supertest":"3.0.0","then-busboy":"2.1.1"},"dependencies":{"@octetstream/invariant":"1.1.0","babel-runtime":"6.26.0","mime-types":"2.1.17","nanoid":"0.2.2"},"gitHead":"d1fb842b28fa8c2d4a78dedb811987bc272501ad","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@0.2.1","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"dist":{"shasum":"6097bd721eba0cfaf84bcec9057756b959ce9974","size":6974,"noattachment":false,"key":"/formdata-node/-/formdata-node-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-0.2.1.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node-0.2.1.tgz_1508457903305_0.855464142980054"},"directories":{},"publish_time":1508457904271,"_hasShrinkwrap":false,"_cnpm_publish_time":1508457904271},"0.2.0":{"name":"formdata-node","version":"0.2.0","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/form-data.git"},"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData.js","engines":{"node":">=7.6"},"scripts":{"lint":"eslint src","make":"babel src -d .","watch":"babel src -w -d .","make:ci":"babel src -s -d .","m":"yarn make","w":"yarn watch","cleanup":"rimraf lib test","test":"ava","coverage":"yarn make:ci && node_modules/.bin/nyc yarn test && yarn cleanup && yarn make","report":"yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=html yarn test && yarn cleanup && yarn make","ci":"yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=lcov yarn test && node_modules/.bin/codecov && yarn cleanup && yarn make","precommit":"yarn lint","prepush":"yarn report"},"ava":{"babel":"inherit","files":["test/**/*.js","!test/__helper__/*.js"]},"devDependencies":{"@octetstream/eslint-config":"2.0.2","ava":"0.22.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-async-generator-functions":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es2015-modules-commonjs":"6.26.0","babel-plugin-transform-runtime":"6.23.0","codecov":"2.3.1","eslint":"4.8.0","eslint-plugin-ava":"4.2.2","husky":"0.14.3","lodash.isplainobject":"4.0.6","nyc":"11.2.1","promise-fs":"1.3.0","proxyquire":"1.8.0","rimraf":"2.6.2","sinon":"4.0.1","supertest":"3.0.0","then-busboy":"2.1.1"},"dependencies":{"@octetstream/invariant":"1.1.0","babel-runtime":"6.26.0","mime-types":"2.1.17","nanoid":"0.2.2"},"gitHead":"647e93084704fb6f825fd06d92b5950b36919976","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"homepage":"https://github.com/octet-stream/form-data#readme","_id":"formdata-node@0.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"dist":{"shasum":"78ed81c9a347199acc0e281088522c132079d492","size":6976,"noattachment":false,"key":"/formdata-node/-/formdata-node-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-0.2.0.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node-0.2.0.tgz_1508452402620_0.9717144665773958"},"directories":{},"publish_time":1508452403527,"_hasShrinkwrap":false,"_cnpm_publish_time":1508452403527},"0.1.0":{"name":"formdata-node","version":"0.1.0","description":"FormData implementation for Node.js. Built over Readable stream and async generators.","repository":{"type":"git","url":"git+https://github.com/octet-stream/node-formdata.git"},"author":{"name":"Nick K.","email":"nick.kruchinin@gmail.com"},"license":"MIT","main":"lib/FormData.js","engines":{"node":">=7.6"},"scripts":{"lint":"eslint src","make":"babel src -d .","watch":"babel src -w -d .","make:ci":"babel src -s -d .","m":"yarn make","w":"yarn watch","cleanup":"rimraf lib test","test":"ava","coverage":"yarn make:ci && node_modules/.bin/nyc yarn test && yarn cleanup && yarn make","report":"yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=html yarn test && yarn cleanup && yarn make","ci":"yarn make:ci && node_modules/.bin/nyc yarn test && node_modules/.bin/nyc report --reporter=lcov yarn test && node_modules/.bin/codecov && yarn cleanup && yarn make","precommit":"yarn lint","prepush":"yarn report"},"ava":{"babel":"inherit","files":["test/**/*.js","!test/__helper__/*.js"]},"devDependencies":{"@octetstream/eslint-config":"2.0.2","ava":"0.22.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-async-generator-functions":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es2015-modules-commonjs":"6.26.0","babel-plugin-transform-runtime":"6.23.0","codecov":"2.3.1","eslint":"4.8.0","eslint-plugin-ava":"4.2.2","husky":"0.14.3","lodash.isplainobject":"4.0.6","nyc":"11.2.1","promise-fs":"1.3.0","proxyquire":"1.8.0","rimraf":"2.6.2","sinon":"4.0.1","supertest":"3.0.0","then-busboy":"2.1.1"},"dependencies":{"@octetstream/invariant":"1.1.0","babel-runtime":"6.26.0","mime-types":"2.1.17","nanoid":"0.2.2"},"gitHead":"7684da5387b25f0ad9c0a29400334c0c2cf8b31c","bugs":{"url":"https://github.com/octet-stream/node-formdata/issues"},"homepage":"https://github.com/octet-stream/node-formdata#readme","_id":"formdata-node@0.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"dist":{"shasum":"25d1147efb76f6966dd182a0beb5db860ba8c561","size":6209,"noattachment":false,"key":"/formdata-node/-/formdata-node-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formdata-node/download/formdata-node-0.1.0.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formdata-node-0.1.0.tgz_1508279089426_0.9617695966735482"},"directories":{},"publish_time":1508279090379,"_hasShrinkwrap":false,"_cnpm_publish_time":1508279090379}},"readme":"# FormData\n\nSpec-compliant [`FormData`](https://developer.mozilla.org/en-US/docs/Web/API/FormData) implementation for Node.js\n\n[![Code Coverage](https://codecov.io/github/octet-stream/form-data/coverage.svg?branch=main)](https://codecov.io/github/octet-stream/form-data?branch=main)\n[![CI](https://github.com/octet-stream/form-data/workflows/CI/badge.svg)](https://github.com/octet-stream/form-data/actions/workflows/ci.yml)\n[![ESLint](https://github.com/octet-stream/form-data/workflows/ESLint/badge.svg)](https://github.com/octet-stream/form-data/actions/workflows/eslint.yml)\n[![TypeScript Types](https://github.com/octet-stream/form-data/actions/workflows/typescript.yml/badge.svg)](https://github.com/octet-stream/form-data/actions/workflows/typescript.yml)\n\n## Requirements\n\nFor this module to work consider polyfilling: [ReadableStream](https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream), and [DOMException](https://developer.mozilla.org/en-US/docs/Web/API/DOMException) (if you use `file-from-path` utilities)\n\n## Highlights\n\n1. Spec-compliant: implements every method of the [`FormData interface`](https://developer.mozilla.org/en-US/docs/Web/API/FormData).\n2. Supports Blobs and Files sourced from anywhere: you can use builtin [`fileFromPath`](#filefrompathpath-filename-options---promisefile) and [`fileFromPathSync`](#filefrompathsyncpath-filename-options---file) helpers to create a File from FS, or you can implement your `BlobDataItem` object to use a different source of data.\n3. Written on TypeScript and ships with TS typings.\n4. Isomorphic, but only re-exports native FormData object for browsers. If you need a polyfill for browsers, use [`formdata-polyfill`](https://github.com/jimmywarting/FormData)\n5. It's a [`ponyfill`](https://ponyfill.com/)! Which means, no effect has been caused on `globalThis` or native `FormData` implementation.\n\n## Blob/File support\n\nWhile `formdata-node` ships with its own `File` and `Blob` implementations, these might eventually be removed in favour of Node.js' [`Blob`](https://nodejs.org/dist/latest-v18.x/docs/api/buffer.html#class-blob) (introduced in v14.18) and File (when it will be introduced). In order to help you smoothen that transition period, our own `Blob` and `File`, as well as `FormData` itself, provides support `Blob` objects created by Node.js' implementation.\n\n## Installation\n\nYou can install this package with npm:\n\n```\nnpm install formdata-node\n```\n\nOr yarn:\n\n```\nyarn add formdata-node\n```\n\nOr pnpm\n\n```\npnpm add formdata-node\n```\n\n## ESM/CJS support\n\nThis package is build for and bundled for both ESM and CommonJS, so you can use it in both environments.\n\n## Usage\n\n1. Let's take a look at minimal example with [got](https://github.com/sindresorhus/got):\n\n```js\nimport {FormData} from \"formdata-node\"\n\n// I assume Got >= 12.x is used for this example\nimport got from \"got\"\n\nconst form = new FormData()\n\nform.set(\"greeting\", \"Hello, World!\")\n\nconst data = await got.post(\"https://httpbin.org/post\", {body: form}).json()\n\nconsole.log(data.form.greeting) // => Hello, World!\n```\n\n2. If your HTTP client does not support spec-compliant FormData, you can use [`form-data-encoder`](https://github.com/octet-stream/form-data-encoder) to encode entries:\n\n```js\nimport {Readable} from \"stream\"\n\nimport {FormDataEncoder} from \"form-data-encoder\"\nimport {FormData} from \"formdata-node\"\n\n// Note that `node-fetch` >= 3.x have builtin support for spec-compliant FormData, sou you'll only need the `form-data-encoder` if you use `node-fetch` <= 2.x.\nimport fetch from \"node-fetch\"\n\nconst form = new FormData()\n\nform.set(\"field\", \"Some value\")\n\nconst encoder = new FormDataEncoder(form)\n\nconst options = {\n  method: \"post\",\n  headers: encoder.headers,\n  body: Readable.from(encoder)\n}\n\nawait fetch(\"https://httpbin.org/post\", options)\n```\n\n3. Sending files over form-data:\n\n```js\nimport {FormData, File} from \"formdata-node\" // You can use `File` from fetch-blob >= 3.x\n\nimport fetch from \"node-fetch\"\n\nconst form = new FormData()\nconst file = new File([\"My hovercraft is full of eels\"], \"file.txt\")\n\nform.set(\"file\", file)\n\nawait fetch(\"https://httpbin.org/post\", {method: \"post\", body: form})\n```\n\n4. Blobs as field's values allowed too:\n\n```js\nimport {FormData, Blob} from \"formdata-node\" // You can use `Blob` from fetch-blob\n\nconst form = new FormData()\nconst blob = new Blob([\"Some content\"], {type: \"text/plain\"})\n\nform.set(\"blob\", blob)\n\n// Will always be returned as `File`\nlet file = form.get(\"blob\")\n\n// The created file has \"blob\" as the name by default\nconsole.log(file.name) // -> blob\n\n// To change that, you need to set filename argument manually\nform.set(\"file\", blob, \"some-file.txt\")\n\nfile = form.get(\"file\")\n\nconsole.log(file.name) // -> some-file.txt\n```\n\n5. You can use 3rd party Blob as FormData value, as vell as for BlobParts in out Blob implementation:\n\n```js\nimport {FormData, Blob} from \"formdata-node\"\nimport {Blob as FetchBlob} from \"fetch-blob\"\n\nconst input = new FetchBlob([\"a\", \"b\", \"c\"])\n\nconst blob = new Blob([input]) // Accepts 3rd party blobs as BlobParts\n\nawait blob.text() // -> abc\n\nconst form = new FormData()\n\nform.set(\"file\", input)\n\nconst file = form.get(\"file\") // -> File\n\nawait file.text() // -> abc\n```\n\n6. You can also use Node.js' Blob implementation in these scenarios:\n\n```js\nimport {Blob as NodeBlob} from \"node:buffer\"\n\nimport {FormData, Blob} from \"formdata-node\"\n\nconst input = new NodeBlob([\"a\", \"b\", \"c\"])\n\nconst blob = new Blob([input]) // Accepts Node.js' Blob implementation as BlobParts\n\nawait blob.text() // -> abc\n\nconst form = new FormData()\n\nform.set(\"file\", input)\n\nconst file = form.get(\"file\") // -> File\n\nawait file.text() // -> abc\n```\n\n7. You can also append files using `fileFromPath` or `fileFromPathSync` helpers. It does the same thing as [`fetch-blob/from`](https://github.com/node-fetch/fetch-blob#blob-part-backed-up-by-filesystem), but returns a `File` instead of `Blob`:\n\n```js\nimport {fileFromPath} from \"formdata-node/file-from-path\"\nimport {FormData} from \"formdata-node\"\n\nimport fetch from \"node-fetch\"\n\nconst form = new FormData()\n\nform.set(\"file\", await fileFromPath(\"/path/to/a/file\"))\n\nawait fetch(\"https://httpbin.org/post\", {method: \"post\", body: form})\n```\n\n8. You can still use files sourced from any stream, but unlike in v2 you'll need some extra work to achieve that:\n\n```js\nimport {Readable} from \"stream\"\n\nimport {FormData} from \"formdata-node\"\n\nclass BlobFromStream {\n  #stream\n\n  constructor(stream, size) {\n    this.#stream = stream\n    this.size = size\n  }\n\n  stream() {\n    return this.#stream\n  }\n\n  get [Symbol.toStringTag]() {\n    return \"Blob\"\n  }\n}\n\nconst content = Buffer.from(\"Stream content\")\n\nconst stream = new Readable({\n  read() {\n    this.push(content)\n    this.push(null)\n  }\n})\n\nconst form = new FormData()\n\nform.set(\"stream\", new BlobFromStream(stream, content.length), \"file.txt\")\n\nawait fetch(\"https://httpbin.org/post\", {method: \"post\", body: form})\n```\n\n9. Note that if you don't know the length of that stream, you'll also need to handle form-data encoding manually or use [`form-data-encoder`](https://github.com/octet-stream/form-data-encoder) package. This is necessary to control which headers will be sent with your HTTP request:\n\n```js\nimport {Readable} from \"stream\"\n\nimport {Encoder} from \"form-data-encoder\"\nimport {FormData} from \"formdata-node\"\n\nconst form = new FormData()\n\n// You can use file-shaped or blob-shaped objects as FormData value instead of creating separate class\nform.set(\"stream\", {\n  type: \"text/plain\",\n  name: \"file.txt\",\n  [Symbol.toStringTag]: \"File\",\n  stream() {\n    return getStreamFromSomewhere()\n  }\n})\n\nconst encoder = new Encoder(form)\n\nconst options = {\n  method: \"post\",\n  headers: {\n    \"content-type\": encoder.contentType\n  },\n  body: Readable.from(encoder)\n}\n\nawait fetch(\"https://httpbin.org/post\", {method: \"post\", body: form})\n```\n\n## Comparison\n\n|                  | formdata-node | formdata-polyfill | undici FormData | form-data            |\n| ---------------- | ------------- | ----------------- | --------------- | -------------------- |\n| .append()        | ✔️             | ✔️                 | ✔️               | ✔️<sup>1</sup>        |\n| .set()           | ✔️             | ✔️                 | ✔️               | ❌                   |\n| .get()           | ✔️             | ✔️                 | ✔️               | ❌                   |\n| .getAll()        | ✔️             | ✔️                 | ✔️               | ❌                   |\n| .forEach()       | ✔️             | ✔️                 | ✔️               | ❌                   |\n| .keys()          | ✔️             | ✔️                 | ✔️               | ❌                   |\n| .values()        | ✔️             | ✔️                 | ✔️               | ❌                   |\n| .entries()       | ✔️             | ✔️                 | ✔️               | ❌                   |\n| Symbol.iterator  | ✔️             | ✔️                 | ✔️               | ❌                   |\n| ESM              | ✔️             | ✔️                 | ✔️<sup>2</sup>   | ✔️<sup>2</sup>        |\n| Blob             | ✔️<sup>3</sup> | ✔️<sup>4</sup>     | ✔️<sup>3</sup>   | ❌                   |\n| Browser polyfill | ❌            | ✔️                 | ✔️               | ❌                   |\n| Builtin encoder  | ❌            | ✔️                 | ✔️<sup>5</sup>   | ✔️                    |\n\n<sup>1</sup> Does not support Blob and File in entry value, but allows streams and Buffer (which is not spec-compliant, however).\n\n<sup>2</sup> Can be imported in ESM, because Node.js support for CJS modules in ESM context, but it does not have ESM entry point.\n\n<sup>3</sup> Have builtin implementations of Blob and/or File, allows native Blob and File as entry value.\n\n<sup>4</sup> Support Blob and File via fetch-blob package, allows native Blob and File as entry value.\n\n<sup>5</sup> Have `multipart/form-data` encoder as part of their `fetch` implementation.\n\n✔️ - For FormData methods, indicates that the method is present and spec-compliant. For features, shows its presence.\n\n❌ - Indicates that method or feature is not implemented.\n\n## API\n\n### `class FormData`\n\n##### `constructor() -> {FormData}`\n\nCreates a new FormData instance.\n\n#### Instance methods\n\n##### `set(name, value[, filename]) -> {void}`\n\nSet a new value for an existing key inside **FormData**,\nor add the new field if it does not already exist.\n\n  - **{string}** name – The name of the field whose data is contained in `value`.\n  - **{unknown}** value – The field's value. This can be [`Blob`](https://developer.mozilla.org/en-US/docs/Web/API/Blob)\n    or [`File`](https://developer.mozilla.org/en-US/docs/Web/API/File). If none of these are specified the value is converted to a string.\n  - **{string}** [filename = undefined] – The filename reported to the server, when a Blob or File is passed as the second parameter. The default filename for Blob objects is \"blob\". The default filename for File objects is the file's filename.\n\n##### `append(name, value[, filename]) -> {void}`\n\nAppends a new value onto an existing key inside a FormData object,\nor adds the key if it does not already exist.\n\nThe difference between `set()` and `append()` is that if the specified key already exists, `set()` will overwrite all existing values with the new one, whereas `append()` will append the new value onto the end of the existing set of values.\n\n  - **{string}** name – The name of the field whose data is contained in `value`.\n  - **{unknown}** value – The field's value. This can be [`Blob`](https://developer.mozilla.org/en-US/docs/Web/API/Blob)\n    or [`File`](https://developer.mozilla.org/en-US/docs/Web/API/File). If none of these are specified the value is converted to a string.\n  - **{string}** [filename = undefined] – The filename reported to the server, when a Blob or File is passed as the second parameter. The default filename for Blob objects is \"blob\". The default filename for File objects is the file's filename.\n\n##### `get(name) -> {FormDataValue}`\n\nReturns the first value associated with a given key from within a `FormData` object.\nIf you expect multiple values and want all of them, use the `getAll()` method instead.\n\n  - **{string}** name – A name of the value you want to retrieve.\n\n##### `getAll(name) -> {Array<FormDataValue>}`\n\nReturns all the values associated with a given key from within a `FormData` object.\n\n  - **{string}** name – A name of the value you want to retrieve.\n\n##### `has(name) -> {boolean}`\n\nReturns a boolean stating whether a `FormData` object contains a certain key.\n\n  - **{string}** – A string representing the name of the key you want to test for.\n\n##### `delete(name) -> {void}`\n\nDeletes a key and its value(s) from a `FormData` object.\n\n  - **{string}** name – The name of the key you want to delete.\n\n##### `forEach(callback[, thisArg]) -> {void}`\n\nExecutes a given **callback** for each field of the FormData instance\n\n  - **{function}** callback – Function to execute for each element, taking three arguments:\n    + **{FormDataValue}** value – A value(s) of the current field.\n    + **{string}** name – Name of the current field.\n    + **{FormData}** form – The FormData instance that **forEach** is being applied to\n  - **{unknown}** [thisArg = null] – Value to use as **this** context when executing the given **callback**\n\n##### `keys() -> {Generator<string>}`\n\nReturns an [`iterator`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols) allowing to go through all keys contained in this `FormData` object.\nEach key is a `string`.\n\n##### `values() -> {Generator<FormDataValue>}`\n\nReturns an [`iterator`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols) allowing to go through all values contained in this object `FormData` object.\nEach value is a [`FormDataValue`](https://developer.mozilla.org/en-US/docs/Web/API/FormDataEntryValue).\n\n##### `entries() -> {Generator<[string, FormDataValue]>}`\n\nReturns an [`iterator`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols) allowing to go through key/value pairs contained in this `FormData` object.\nThe key of each pair is a string; the value is a [`FormDataValue`](https://developer.mozilla.org/en-US/docs/Web/API/FormDataEntryValue).\n\n##### `[Symbol.iterator]() -> {Generator<[string, FormDataValue]>}`\n\nAn alias for [`FormData#entries()`](#entries---iterator)\n\n### `class Blob`\n\nThe `Blob` object represents a blob, which is a file-like object of immutable, raw data;\nthey can be read as text or binary data, or converted into a ReadableStream\nso its methods can be used for processing the data.\n\n##### `constructor(blobParts[, options]) -> {Blob}`\n\nCreates a new `Blob` instance. The `Blob` constructor accepts following arguments:\n\n  - **{(ArrayBufferLike | ArrayBufferView | File | Blob | string)[]}** blobParts – An `Array` strings, or [`ArrayBuffer`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer), [`ArrayBufferView`](https://developer.mozilla.org/en-US/docs/Web/API/ArrayBufferView), [`Blob`](https://developer.mozilla.org/en-US/docs/Web/API/Blob) objects, or a mix of any of such objects, that will be put inside the [`Blob`](https://developer.mozilla.org/en-US/docs/Web/API/Blob);\n  - **{object}** [options = {}] - An options object containing optional attributes for the file. Available options are as follows;\n  - **{string}** [options.type = \"\"] - Returns the media type ([`MIME`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types)) of the blob represented by a `Blob` object.\n\n#### Instance properties\n\n##### `type -> {string}`\n\nReturns the [`MIME type`](https://developer.mozilla.org/en-US/docs/Glossary/MIME_type) of the [`Blob`](https://developer.mozilla.org/en-US/docs/Web/API/Blob) or [`File`](https://developer.mozilla.org/en-US/docs/Web/API/File).\n\n##### `size -> {number}`\n\nReturns the size of the [`Blob`](https://developer.mozilla.org/en-US/docs/Web/API/Blob) or [`File`](https://developer.mozilla.org/en-US/docs/Web/API/File) in bytes.\n\n#### Instance methods\n\n##### `slice([start, end, contentType]) -> {Blob}`\n\nCreates and returns a new [`Blob`](https://developer.mozilla.org/en-US/docs/Web/API/Blob) object which contains data from a subset of the blob on which it's called.\n\n- **{number}** [start = 0] An index into the `Blob` indicating the first byte to include in the new `Blob`. If you specify a negative value, it's treated as an offset from the end of the `Blob` toward the beginning. For example, -10 would be the 10th from last byte in the `Blob`. The default value is 0. If you specify a value for start that is larger than the size of the source `Blob`, the returned `Blob` has size 0 and contains no data.\n\n- **{number}** [end = `blob`.size] An index into the `Blob` indicating the first byte that will *not* be included in the new `Blob` (i.e. the byte exactly at this index is not included). If you specify a negative value, it's treated as an offset from the end of the `Blob` toward the beginning. For example, -10 would be the 10th from last byte in the `Blob`. The default value is size.\n\n- **{string}** [contentType = \"\"] The content type to assign to the new ``Blob``; this will be the value of its type property. The default value is an empty string.\n\n##### `stream() -> {ReadableStream<Uint8Array>}`\n\nReturns a [`ReadableStream`](https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream) which upon reading returns the data contained within the [`Blob`](https://developer.mozilla.org/en-US/docs/Web/API/Blob).\n\n##### `arrayBuffer() -> {Promise<ArrayBuffer>}`\n\nReturns a [`Promise`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise) that resolves with the contents of the blob as binary data contained in an [`ArrayBuffer`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer).\n\n##### `text() -> {Promise<string>}`\n\nReturns a [`Promise`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise) that resolves with a string containing the contents of the blob, interpreted as UTF-8.\n\n### `class File extends Blob`\n\nThe `File` class provides information about files. The `File` class inherits `Blob`.\n\n##### `constructor(fileBits, filename[, options]) -> {File}`\n\nCreates a new `File` instance. The `File` constructor accepts following arguments:\n\n  - **{(ArrayBufferLike | ArrayBufferView | File | Blob | string)[]}** fileBits – An `Array` strings, or [`ArrayBuffer`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer), [`ArrayBufferView`](https://developer.mozilla.org/en-US/docs/Web/API/ArrayBufferView), [`Blob`](https://developer.mozilla.org/en-US/docs/Web/API/Blob) objects, or a mix of any of such objects, that will be put inside the [`File`](https://developer.mozilla.org/en-US/docs/Web/API/File);\n  - **{string}** filename – Representing the file name.\n  - **{object}** [options = {}] - An options object containing optional attributes for the file. Available options are as follows;\n  - **{number}** [options.lastModified = Date.now()] – provides the last modified date of the file as the number of milliseconds since the Unix epoch (January 1, 1970 at midnight). Files without a known last modified date return the current date;\n  - **{string}** [options.type = \"\"] - Returns the media type ([`MIME`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types)) of the file represented by a `File` object.\n\n### `fileFromPath(path[, filename, options]) -> {Promise<File>}`\n\nAvailable from `formdata-node/file-from-path` subpath.\n\nCreates a `File` referencing the one on a disk by given path.\n\n  - **{string}** path - Path to a file\n  - **{string}** [filename] - Optional name of the file. Will be passed as the second argument in `File` constructor. If not presented, the name will be taken from the file's path.\n  - **{object}** [options = {}] - Additional `File` options, except for `lastModified`.\n  - **{string}** [options.type = \"\"] - Returns the media type ([`MIME`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types)) of the file represented by a `File` object.\n\n### `fileFromPathSync(path[, filename, options]) -> {File}`\n\nAvailable from `formdata-node/file-from-path` subpath.\n\nCreates a `File` referencing the one on a disk by given path. Synchronous version of the `fileFromPath`.\n  - **{string}** path - Path to a file\n  - **{string}** [filename] - Optional name of the file. Will be passed as the second argument in `File` constructor. If not presented, the name will be taken from the file's path.\n  - **{object}** [options = {}] - Additional `File` options, except for `lastModified`.\n  - **{string}** [options.type = \"\"] - Returns the media type ([`MIME`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types)) of the file represented by a `File` object.\n\n### `isFile(value) -> {boolean}`\n\nAvailable from `formdata-node/file-from-path` subpath.\n\nChecks if given value is a File, Blob or file-look-a-like object.\n\n  - **{unknown}** value - A value to test\n\n## Related links\n\n- [`FormData`](https://developer.mozilla.org/en-US/docs/Web/API/FormData) documentation on MDN\n- [`File`](https://developer.mozilla.org/en-US/docs/Web/API/File) documentation on MDN\n- [`Blob`](https://developer.mozilla.org/en-US/docs/Web/API/Blob) documentation on MDN\n- [`FormDataValue`](https://developer.mozilla.org/en-US/docs/Web/API/FormDataEntryValue) documentation on MDN.\n- [`formdata-polyfill`](https://github.com/jimmywarting/FormData) HTML5 `FormData` for Browsers & NodeJS.\n- [`node-fetch`](https://github.com/node-fetch/node-fetch) a light-weight module that brings the Fetch API to Node.js\n- [`fetch-blob`](https://github.com/node-fetch/fetch-blob) a Blob implementation on node.js, originally from `node-fetch`.\n- [`form-data-encoder`](https://github.com/octet-stream/form-data-encoder) spec-compliant `multipart/form-data` encoder implementation.\n- [`then-busboy`](https://github.com/octet-stream/then-busboy) a promise-based wrapper around Busboy. Process multipart/form-data content and returns it as a single object. Will be helpful to handle your data on the server-side applications.\n- [`@octetstream/object-to-form-data`](https://github.com/octet-stream/object-to-form-data) converts JavaScript object to FormData.\n","_attachments":{},"homepage":"https://github.com/octet-stream/form-data#readme","bugs":{"url":"https://github.com/octet-stream/form-data/issues"},"license":"MIT"}