{"_id":"formidable","_rev":"4244968","name":"formidable","description":"A node.js module for parsing form data, especially file uploads.","dist-tags":{"latest":"3.5.4","legacy":"1.2.6","next":"4.0.0-rc.6","v1":"1.2.6","v2-latest":"2.1.5"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"time":{"modified":"2026-03-29T21:29:10.000Z","created":"2011-01-18T21:38:52.010Z","4.0.0-rc.6":"2025-05-12T18:13:21.043Z","4.0.0-rc.5":"2025-04-30T17:45:15.095Z","4.0.0-rc.4":"2025-04-30T17:39:42.996Z","4.0.0-rc.3":"2025-04-30T04:48:49.506Z","4.0.0-rc.2":"2025-04-30T04:44:11.763Z","4.0.0-rc.1":"2025-04-30T02:45:29.077Z","2.1.5":"2025-04-30T01:23:40.355Z","2.1.4":"2025-04-23T02:04:13.663Z","3.5.4":"2025-04-23T01:58:45.608Z","2.1.3":"2025-04-19T01:38:36.425Z","3.5.3":"2025-04-18T23:46:36.308Z","3.5.2":"2024-10-18T20:59:01.646Z","3.5.1":"2023-08-25T14:22:42.087Z","3.5.0":"2023-06-28T22:15:30.945Z","3.4.0":"2023-06-17T08:08:07.000Z","3.3.2":"2023-06-16T11:12:58.078Z","2.1.2":"2022-12-01T18:30:12.769Z","2.1.1":"2022-12-01T18:28:50.688Z","2.1.0":"2022-12-01T18:20:25.406Z","3.2.5":"2022-10-04T14:09:28.023Z","3.2.4":"2022-05-19T10:15:09.497Z","3.2.3":"2022-04-26T16:32:30.533Z","3.2.1":"2021-12-12T12:19:52.607Z","3.2.0":"2021-12-09T14:15:01.367Z","3.1.5":"2021-12-06T21:46:44.002Z","3.1.4":"2021-11-30T15:28:01.807Z","1.2.6":"2021-10-30T20:35:32.637Z","1.2.5":"2021-10-30T20:31:37.361Z","2.0.1":"2021-10-30T20:14:52.617Z","3.1.3":"2021-10-30T20:06:51.554Z","3.1.2-canary.20211030":"2021-10-30T16:48:34.888Z","2.0.0":"2021-10-30T16:17:26.227Z","1.2.4":"2021-10-30T16:13:42.857Z","1.2.3":"2021-10-30T12:58:11.023Z","3.1.1-canary.20211030":"2021-10-30T12:26:34.654Z","2.0.0-canary.20210330":"2021-10-30T12:22:16.563Z","2.0.0-canary.20200504.1":"2020-05-04T20:09:10.214Z","2.0.0-canary.20200402.2":"2020-04-02T13:25:24.864Z","2.0.0-canary.20200402.1":"2020-04-02T11:17:02.935Z","2.0.0-canary.20200226.1":"2020-02-26T21:53:26.311Z","1.2.2":"2020-02-25T15:08:09.762Z","2.0.0-canary.20200212.1":"2020-02-12T13:43:34.842Z","2.0.0-dev.20200131.2":"2020-01-31T09:15:48.744Z","2.0.0-canary.20200131.1":"2020-01-31T08:50:23.406Z","2.0.0-dev.20200130.1":"2020-01-30T01:15:59.017Z","2.0.0-canary.20200129.32":"2020-01-29T18:33:52.093Z","2.0.0-canary.20200129.10":"2020-01-29T17:39:05.156Z","2.0.0-canary.20200129.5":"2020-01-29T05:57:54.479Z","2.0.0-canary.20200129.4":"2020-01-29T04:53:39.430Z","2.0.0-canary.20200129.3":"2020-01-29T04:43:01.893Z","2.0.0-canary.20200129.2":"2020-01-29T04:11:46.502Z","1.2.1":"2018-03-20T15:30:05.677Z","1.2.0":"2018-03-07T13:11:31.806Z","1.1.1":"2017-01-15T21:10:51.229Z","1.0.17":"2015-02-12T08:44:50.814Z","1.0.16":"2014-12-18T10:22:52.035Z","1.0.15":"2014-06-17T11:19:21.607Z","1.0.14":"2013-05-02T21:10:20.666Z","1.0.13":"2013-03-16T19:41:26.120Z","1.0.12":"2013-02-21T14:28:48.523Z","1.0.11":"2012-06-04T10:16:26.223Z","1.0.10":"2012-06-03T20:18:59.345Z","1.0.9":"2012-03-08T10:44:43.803Z","1.0.8":"2011-11-29T07:56:38.907Z","1.0.7":"2011-11-04T09:28:17.232Z","1.0.6":"2011-09-21T06:17:40.012Z","1.0.5":"2011-09-16T19:48:47.627Z","1.0.4":"2011-09-15T21:53:54.455Z","1.0.3":"2011-09-10T22:32:10.344Z","1.0.2":"2011-05-23T10:10:50.452Z","1.0.1":"2011-04-27T12:08:45.419Z","1.0.0":"2011-04-13T20:44:27.943Z","0.9.10":"2011-01-18T21:38:52.010Z","0.3.0":"2011-01-18T21:38:52.010Z","0.5.0":"2011-01-18T21:38:52.010Z","0.6.0":"2011-01-18T21:38:52.010Z","0.7.0":"2011-01-18T21:38:52.010Z","0.8.0":"2011-01-18T21:38:52.010Z","0.9.0":"2011-01-18T21:38:52.010Z","0.9.1":"2011-01-18T21:38:52.010Z","0.9.2":"2011-01-18T21:38:52.010Z","0.9.3":"2011-01-18T21:38:52.010Z","0.9.4":"2011-01-18T21:38:52.010Z","0.9.5":"2011-01-18T21:38:52.010Z","0.9.6":"2011-01-18T21:38:52.010Z","0.9.7":"2011-01-18T21:38:52.010Z","0.9.8":"2011-01-18T21:38:52.010Z","0.9.9":"2011-01-18T21:38:52.010Z","0.4.0":"2011-01-18T21:38:52.010Z","0.9.11":"2011-01-18T21:38:52.010Z"},"users":{"291296283":true,"1062922605":true,"tjholowaychuk":true,"naholyr":true,"yazgazan":true,"guybrush":true,"tellnes":true,"fgribreau":true,"pid":true,"m42am":true,"likeyn":true,"luk":true,"leesei":true,"charmander":true,"dubban":true,"eins78":true,"joliva":true,"claveren":true,"doliveira":true,"blakeembrey":true,"kerimdzhanov":true,"cilindrox":true,"leodutra":true,"huangjia86":true,"aminrx":true,"evkline":true,"micnic":true,"redbe4rd":true,"humantriangle":true,"summer":true,"cosebe":true,"jbdoumenjou":true,"shen-weizhong":true,"roryrjb":true,"sunrising":true,"carldanley":true,"josephdavisco":true,"wadjetz":true,"old9":true,"adamlu":true,"gabeio":true,"richardleggett":true,"tsangint":true,"timtones":true,"hellboy81":true,"thebearingedge":true,"santosharakere":true,"cocopas":true,"tsavela":true,"adswebwork":true,"byossarian":true,"kkogovsek":true,"devlaundry":true,"dna2go":true,"ivangaravito":true,"voischev":true,"jimster305":true,"kogai":true,"nunn":true,"gonzalofj":true,"satblip":true,"psantori":true,"kikar":true,"dnero":true,"ayoungh":true,"markthethomas":true,"marco.jahn":true,"schnarald":true,"kulakowka":true,"manxisuo":true,"akiva":true,"labithiotis":true,"nickleefly":true,"staraple":true,"iamwiz":true,"moimikey":true,"dongxu":true,"dolymood":true,"craneleeon":true,"brandonpapworth":true,"modao":true,"luuhoangnam":true,"2dxgujun":true,"lcsrinaldi":true,"nex":true,"mofies":true,"liveinjs":true,"monkeymonk":true,"finalize":true,"m412c0":true,"nickeltobias":true,"starknode":true,"lionft":true,"nketchum":true,"mjurincic":true,"inn0vative1":true,"meshal":true,"n0w":true,"reecegoddard":true,"srbdev":true,"liushoukai":true,"fotooo":true,"igorissen":true,"gfilip":true,"josejaguirre":true,"tujiaw":true,"urbantumbleweed":true,"stany":true,"ziflex":true,"illustratordavid":true,"shadowlong":true,"danielbankhead":true,"vladkozlovski":true,"tobiasnickel":true,"xiechao06":true,"wangnan0610":true,"xngiser":true,"seuhkx":true,"iroc":true,"joneszhuchinagd":true,"lwgojustgo":true,"gerardogallegos":true,"psmorrow":true,"kankungyip":true,"monjer":true,"cslater":true,"lijinghust":true,"xinwangwang":true,"josemarjobs":true,"roman-io":true,"ghkddbguse":true,"a904616537":true,"sammok2003":true,"cdflove9426":true,"zhenzhong":true,"kulis":true,"samlaudev":true,"wenbing":true,"flynntsc":true,"takethefire":true,"ddkothari":true,"mate2":true,"jflagg":true,"evanzhang":true,"icerainnuaa":true,"zanner":true,"carlhong":true,"marcobiedermann":true,"tonyljl526":true,"hockor":true,"lhard":true,"ggomma":true,"djhojd":true,"iori20091101":true,"rsaa":true,"bigglesatlarge":true,"kistoryg":true,"mobeicaoyuan":true,"jmsherry":true,"mhaidarh":true,"godoshian":true,"lonjoy":true,"knoja4":true,"adamdreszer":true,"yuxuanjiang":true,"gui0704":true,"sammy_winchester":true,"adhamfarrag":true,"moling":true,"gc-z":true,"aj888907":true,"satoru":true,"papasavva":true,"linfeng9008":true,"ze25800000":true,"kbakba":true,"wintgp":true,"vonmauser":true,"rocket0191":true,"mife":true,"patrickbullion":true,"alvis":true,"guoooofu":true,"tomchao":true,"sadmansamee":true,"xiachengcn":true,"kodekracker":true,"shiweiping":true,"alien":true,"guojikai":true,"shuoshubao":true,"adv30":true,"wqhash":true,"timeh":true,"nuer":true,"xiaoyiyu":true,"machinabio":true,"lwk":true,"jiayihongy":true,"cocoayog":true,"yokiijay":true,"xtx1130":true,"wozhizui":true,"vb078":true,"alanzhang001":true,"zerouikit":true,"lx70770":true,"hexcola":true,"wayn":true,"fonteyn":true,"poryoung":true,"abhijitkalta":true,"actionklo":true,"xiaoyangyangly":true,"jeriming":true,"lucasbonvin":true,"bartmao":true,"n0f3":true,"superchenney":true,"enhezzz":true,"yl2014":true,"xfloops":true,"maxwelldu":true,"chenyingxuan1996":true,"strugglexiang":true,"tpkn":true,"remixone":true,"hua-sc":true,"chirag8642":true,"hanhq":true,"medicine":true,"edwardxyt":true,"ictony":true,"allen_lyu":true,"npmzlj":true,"yichan":true,"mrhuangyuhui":true,"hai_name":true,"71emj1":true,"gqxqd":true,"mdedirudianto":true,"jackchendong":true,"kamikadze4game":true,"fouad.nashat":true,"he313572052":true,"tzedakischaridimos":true,"zwwggg":true,"rparris":true,"diogocapela":true,"annapolis":true,"cfleschhut":true,"technolojay":true,"bouncing-bison":true,"aditya_1806":true},"repository":"node-formidable/formidable","versions":{"4.0.0-rc.6":{"name":"formidable","type":"module","version":"4.0.0-rc.6","description":"The oldest and most popular Node.js form parsing library, with support for multipart/form-data, file uploads, and more.","author":"tunnckoCore","contributors":["felixge","tunnckoCore","GrosSacASac","xarguments","charmander","fengxinming","kedarv"],"license":"MIT","homepage":"https://github.com/node-formidable/formidable/tree/monorepo/packages/formidable-next","repository":{"type":"git","url":"https://github.com/node-formidable/formidable.git","directory":"packages/formidable-next"},"keywords":["form","parser","nodejs","multipart","multipart/form-data","formdata","form-data","files","file uploads"],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./src/*":"./src/*","./package.json":"./package.json"},"engines":{"node":">=14.15.0"},"publishConfig":{"access":"public","tag":"next"},"scripts":{"___X_build:node16":"pnpm run build:node16cjs && pnpm run build:node16esm","___X_build:node16cjs":"esbuild ./src/entrypoints/node16.ts --bundle --format=cjs --outfile=./dist/node16.cjs --tsconfig=../../tsconfig.node.json","___X_build:node16esm":"esbuild ./src/entrypoints/node16.ts --bundle --format=esm --outfile=./dist/node16.js --tsconfig=../../tsconfig.node.json","___X_postbuild:node16":"cp ./dist/index.d.ts ./dist/node16.d.cts && cp ./dist/index.d.ts ./dist/node16.d.ts","___Z_build:node14":"pnpm run build:node14cjs && pnpm run build:node14esm","___Z_build:node14cjs":"esbuild ./src/entrypoints/node14.ts --bundle --format=cjs --outfile=./dist/node14.cjs --tsconfig=../../tsconfig.node.json","___Z_build:node14esm":"esbuild ./src/entrypoints/node14.ts --bundle --format=esm --outfile=./dist/node14.js --tsconfig=../../tsconfig.node.json","___Z_postbuild:node14":"cp ./dist/index.d.ts ./dist/node14.d.cts && cp ./dist/index.d.ts ./dist/node14.d.ts","prebuild":"rm -rf dist","build":"tsdown","example:node14cjs":"node ./example/node14.cjs","example:node14esm":"node ./example/node14.js","prepublishOnly":"bun run build","test":"echo no-tests-yet"},"dependencies":{"@mjackson/headers":"^0.10.0","headers-polyfill":"^4.0.3"},"devDependencies":{"esbuild":"^0.25.4","tsdown":"0.11.4","typescript":"^5.8.3","web-streams-polyfill":"^4.1.0"},"_id":"formidable@4.0.0-rc.6","_integrity":"sha512-W1EQaQaTbO/cQf447IAPPq3YDIYyhQtlZPC/pcI3Tf+idQpGqX3MAkJ7lLMa3UNbolxIILtp851c7Q/nh0suLA==","_nodeVersion":"22.6.0","_npmVersion":"10.8.3","shasum":"d73b4c4148c992b14cd181bc8fe1485a2a4c1880","dist":{"shasum":"d73b4c4148c992b14cd181bc8fe1485a2a4c1880","size":47143,"noattachment":false,"key":"/formidable/-/formidable-4.0.0-rc.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-4.0.0-rc.6.tgz"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/formidable_4.0.0-rc.6_1747073600848_0.955616550252498"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-12T18:13:21.043Z","publish_time":1747073601043,"_source_registry_name":"default","_cnpm_publish_time":1747073601043},"4.0.0-rc.5":{"name":"formidable","version":"4.0.0-rc.5","license":"MIT","description":"The oldest and most popular Node.js form parsing library, with support for multipart/form-data, file uploads, and more.","author":"tunnckoCore","homepage":"https://github.com/node-formidable/formidable/tree/monorepo/packages/formidable-next","repository":{"type":"git","url":"https://github.com/node-formidable/formidable.git","directory":"packages/formidable-next"},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./src/*":"./src/*","./package.json":"./package.json"},"engines":{"node":">=14.15.0"},"publishConfig":{"access":"public","tag":"next"},"scripts":{"___X_build:node16":"pnpm run build:node16cjs && pnpm run build:node16esm","___X_build:node16cjs":"esbuild ./src/entrypoints/node16.ts --bundle --format=cjs --outfile=./dist/node16.cjs --tsconfig=../../tsconfig.node.json","___X_build:node16esm":"esbuild ./src/entrypoints/node16.ts --bundle --format=esm --outfile=./dist/node16.js --tsconfig=../../tsconfig.node.json","___X_postbuild:node16":"cp ./dist/index.d.ts ./dist/node16.d.cts && cp ./dist/index.d.ts ./dist/node16.d.ts","___Z_build:node14":"pnpm run build:node14cjs && pnpm run build:node14esm","___Z_build:node14cjs":"esbuild ./src/entrypoints/node14.ts --bundle --format=cjs --outfile=./dist/node14.cjs --tsconfig=../../tsconfig.node.json","___Z_build:node14esm":"esbuild ./src/entrypoints/node14.ts --bundle --format=esm --outfile=./dist/node14.js --tsconfig=../../tsconfig.node.json","___Z_postbuild:node14":"cp ./dist/index.d.ts ./dist/node14.d.cts && cp ./dist/index.d.ts ./dist/node14.d.ts","prebuild":"rm -rf dist","build":"tsdown","example:node14cjs":"node ./example/node14.cjs","example:node14esm":"node ./example/node14.js","prepublishOnly":"pnpm run build"},"dependencies":{"@mjackson/headers":"^0.10.0","headers-polyfill":"^4.0.3"},"devDependencies":{"esbuild":"^0.25.3","formidable":"^2.1.0","headers-polyfill":"^4.0.3","tsdown":"^0.10.2","typescript":"^5.8.3","web-streams-polyfill":"^4.1.0"},"keywords":["form","parser","nodejs","multipart","multipart/form-data","formdata","form-data","files","file uploads"],"contributors":["felixge","tunnckoCore","GrosSacASac","xarguments","charmander","fengxinming","kedarv"],"_id":"formidable@4.0.0-rc.5","_integrity":"sha512-+uQPCVL3WAbejPchJp5omwxHz5cBn68/Zwt+l7MthW25VWCF61gip8j0TpTqoFk32lO52wajKIDSlWoVKh4SSA==","_nodeVersion":"22.6.0","_npmVersion":"10.8.3","shasum":"a63f5cd936d719bfda1bc1477fa705169defe0d9","dist":{"shasum":"a63f5cd936d719bfda1bc1477fa705169defe0d9","size":48455,"noattachment":false,"key":"/formidable/-/formidable-4.0.0-rc.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-4.0.0-rc.5.tgz"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/formidable_4.0.0-rc.5_1746035114911_0.07979693696693224"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T17:45:15.095Z","publish_time":1746035115095,"_source_registry_name":"default","_cnpm_publish_time":1746035115095},"4.0.0-rc.4":{"name":"formidable","version":"4.0.0-rc.4","license":"MIT","description":"The oldest and most popular Node.js form parsing library, with support for multipart/form-data, file uploads, and more.","author":"tunnckoCore","homepage":"https://github.com/node-formidable/formidable/tree/monorepo/packages/formidable-v3-thin","repository":{"type":"git","url":"https://github.com/node-formidable/formidable.git","directory":"packages/formidable-v3-thin"},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./src/*":"./src/*","./package.json":"./package.json"},"engines":{"node":">=14.15.0"},"publishConfig":{"access":"public","tag":"next"},"scripts":{"___X_build:node16":"pnpm run build:node16cjs && pnpm run build:node16esm","___X_build:node16cjs":"esbuild ./src/entrypoints/node16.ts --bundle --format=cjs --outfile=./dist/node16.cjs --tsconfig=../../tsconfig.node.json","___X_build:node16esm":"esbuild ./src/entrypoints/node16.ts --bundle --format=esm --outfile=./dist/node16.js --tsconfig=../../tsconfig.node.json","___X_postbuild:node16":"cp ./dist/index.d.ts ./dist/node16.d.cts && cp ./dist/index.d.ts ./dist/node16.d.ts","___Z_build:node14":"pnpm run build:node14cjs && pnpm run build:node14esm","___Z_build:node14cjs":"esbuild ./src/entrypoints/node14.ts --bundle --format=cjs --outfile=./dist/node14.cjs --tsconfig=../../tsconfig.node.json","___Z_build:node14esm":"esbuild ./src/entrypoints/node14.ts --bundle --format=esm --outfile=./dist/node14.js --tsconfig=../../tsconfig.node.json","___Z_postbuild:node14":"cp ./dist/index.d.ts ./dist/node14.d.cts && cp ./dist/index.d.ts ./dist/node14.d.ts","prebuild":"rm -rf dist","build":"tsdown","example:node14cjs":"node ./example/node14.cjs","example:node14esm":"node ./example/node14.js","prepublishOnly":"pnpm run build"},"dependencies":{"@mjackson/headers":"^0.10.0","headers-polyfill":"^4.0.3"},"devDependencies":{"esbuild":"^0.25.3","formidable":"^2.1.0","headers-polyfill":"^4.0.3","tsdown":"^0.10.2","typescript":"^5.8.3","web-streams-polyfill":"^4.1.0"},"keywords":["form","parser","nodejs","multipart","multipart/form-data","formdata","form-data","files","file uploads"],"contributors":["felixge","tunnckoCore","GrosSacASac","xarguments","charmander","fengxinming","kedarv"],"_id":"formidable@4.0.0-rc.4","_integrity":"sha512-hLVT0X6/GCCBT8zuUi9HGT5zpZ4DakWpw7XrBu+YCkWGniKvosI1CUUAIV4O36L/DpveG1pHfVdJ33mgQVXYXg==","_nodeVersion":"22.6.0","_npmVersion":"10.8.3","shasum":"fbe8966ee86b2607bd8bc0388536c6945b6548a9","dist":{"shasum":"fbe8966ee86b2607bd8bc0388536c6945b6548a9","size":48463,"noattachment":false,"key":"/formidable/-/formidable-4.0.0-rc.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-4.0.0-rc.4.tgz"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/formidable_4.0.0-rc.4_1746034782823_0.11020399740477616"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T17:39:42.996Z","publish_time":1746034782996,"_source_registry_name":"default","_cnpm_publish_time":1746034782996},"4.0.0-rc.3":{"name":"formidable","version":"4.0.0-rc.3","license":"MIT","description":"The oldest and most popular Node.js form parsing library, with support for multipart/form-data, file uploads, and more.","author":"tunnckoCore","homepage":"https://github.com/node-formidable/formidable/tree/monorepo/packages/formidable-v3-thin","repository":{"type":"git","url":"https://github.com/node-formidable/formidable.git","directory":"packages/formidable-v3-thin"},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node14":{"import":{"types":"./dist/node14.d.ts","default":"./dist/node14.js"},"require":{"types":"./dist/node14.d.cts","default":"./dist/node14.cjs"}},"./node16":{"import":{"types":"./dist/node16.d.ts","default":"./dist/node16.js"},"require":{"types":"./dist/node16.d.cts","default":"./dist/node16.cjs"}},"./src/*":"./src/*","./package.json":"./package.json"},"publishConfig":{"access":"public","tag":"next"},"scripts":{"prebuild":"rm -rf dist","build":"tsdown && pnpm run build:node14 && pnpm run build:node16","build:node14":"pnpm run build:node14cjs && pnpm run build:node14esm","postbuild:node14":"cp ./dist/index.d.ts ./dist/node14.d.cts && cp ./dist/index.d.ts ./dist/node14.d.ts","build:node14cjs":"esbuild ./src/entrypoints/node14.ts --minify --bundle --format=cjs --outfile=./dist/node14.cjs --tsconfig=../../tsconfig.node.json","build:node14esm":"esbuild ./src/entrypoints/node14.ts --minify --bundle --format=esm --outfile=./dist/node14.js --tsconfig=../../tsconfig.node.json","build:node16":"pnpm run build:node16cjs && pnpm run build:node16esm","postbuild:node16":"cp ./dist/index.d.ts ./dist/node16.d.cts && cp ./dist/index.d.ts ./dist/node16.d.ts","build:node16cjs":"esbuild ./src/entrypoints/node16.ts --minify --bundle --format=cjs --outfile=./dist/node16.cjs --tsconfig=../../tsconfig.node.json","build:node16esm":"esbuild ./src/entrypoints/node16.ts --minify --bundle --format=esm --outfile=./dist/node16.js --tsconfig=../../tsconfig.node.json","prepublishOnly":"pnpm run build"},"dependencies":{"@mjackson/headers":"^0.10.0"},"devDependencies":{"esbuild":"^0.25.3","formidable":"^2.1.0","headers-polyfill":"^4.0.3","tsdown":"^0.10.2","typescript":"^5.8.3","web-streams-polyfill":"^4.1.0"},"keywords":["form","parser","nodejs","multipart","multipart/form-data","formdata","form-data","files","file uploads"],"contributors":["felixge","tunnckoCore","GrosSacASac","xarguments","charmander","fengxinming","kedarv"],"_id":"formidable@4.0.0-rc.3","_integrity":"sha512-S4T4WBUgt/DNBs1N54UIl06MF1H+yg5hK5uQpxsyUCf8rEU/kaff2GWqz3YhQNtnSaZZYdrgCgkuYdeEIW31dg==","_nodeVersion":"22.6.0","_npmVersion":"10.8.3","shasum":"df0e8a9b29f3cb725ccf35c81603f0f3dc9ab173","dist":{"shasum":"df0e8a9b29f3cb725ccf35c81603f0f3dc9ab173","size":107433,"noattachment":false,"key":"/formidable/-/formidable-4.0.0-rc.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-4.0.0-rc.3.tgz"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/formidable_4.0.0-rc.3_1745988529329_0.4832883453171566"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T04:48:49.506Z","publish_time":1745988529506,"_source_registry_name":"default","_cnpm_publish_time":1745988529506},"4.0.0-rc.2":{"name":"formidable","version":"4.0.0-rc.2","license":"MIT","description":"The oldest and most popular Node.js form parsing library, with support for multipart/form-data, file uploads, and more.","author":"tunnckoCore","homepage":"https://github.com/node-formidable/formidable/tree/monorepo/packages/formidable-v3-thin","repository":{"type":"git","url":"https://github.com/node-formidable/formidable.git","directory":"packages/formidable-v3-thin"},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node14":{"import":{"types":"./dist/node14.d.ts","default":"./dist/node14.js"},"require":{"types":"./dist/node14.d.cts","default":"./dist/node14.cjs"}},"./node16":{"import":{"types":"./dist/node16.d.ts","default":"./dist/node16.js"},"require":{"types":"./dist/node16.d.cts","default":"./dist/node16.cjs"}},"./src/*":"./src/*","./package.json":"./package.json"},"publishConfig":{"access":"public","tag":"next"},"scripts":{"prebuild":"rm -rf dist","build":"tsdown && pnpm run build:node14 && pnpm run build:node16","build:node14":"pnpm run build:node14cjs && pnpm run build:node14esm","postbuild:node14":"cp ./dist/index.d.ts ./dist/node14.d.cts && cp ./dist/index.d.ts ./dist/node14.d.ts","build:node14cjs":"esbuild ./src/entrypoints/node14.ts --minify --bundle --format=cjs --outfile=./dist/node14.cjs --tsconfig=../../tsconfig.node.json","build:node14esm":"esbuild ./src/entrypoints/node14.ts --minify --bundle --format=esm --outfile=./dist/node14.js --tsconfig=../../tsconfig.node.json","build:node16":"pnpm run build:node16cjs && pnpm run build:node16esm","postbuild:node16":"cp ./dist/index.d.ts ./dist/node16.d.cts && cp ./dist/index.d.ts ./dist/node16.d.ts","build:node16cjs":"esbuild ./src/entrypoints/node16.ts --minify --bundle --format=cjs --outfile=./dist/node16.cjs --tsconfig=../../tsconfig.node.json","build:node16esm":"esbuild ./src/entrypoints/node16.ts --minify --bundle --format=esm --outfile=./dist/node16.js --tsconfig=../../tsconfig.node.json","prepublishOnly":"pnpm run build"},"dependencies":{"@mjackson/headers":"^0.10.0"},"devDependencies":{"esbuild":"^0.25.3","formidable":"^2.1.0","headers-polyfill":"^4.0.3","tsdown":"^0.10.2","typescript":"^5.8.3","web-streams-polyfill":"^4.1.0"},"keywords":["form","parser","nodejs","multipart","multipart/form-data","formdata","form-data","files","file uploads"],"contributors":["felixge","tunnckoCore","GrosSacASac","xarguments","charmander","fengxinming","kedarv"],"_id":"formidable@4.0.0-rc.2","_integrity":"sha512-Mx9QfE33qrugihgzA40UCyt81Ix2kCTX8tU/Fq0VQv5Ss7EXgirXPdvRgKcS+gnlbJGy38FESN5jH/sML0EFww==","_nodeVersion":"22.6.0","_npmVersion":"10.8.3","shasum":"fd83840b54009f55230f4441cb610eb9c9ffe386","dist":{"shasum":"fd83840b54009f55230f4441cb610eb9c9ffe386","size":107373,"noattachment":false,"key":"/formidable/-/formidable-4.0.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-4.0.0-rc.2.tgz"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/formidable_4.0.0-rc.2_1745988251593_0.4466805031601102"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T04:44:11.763Z","publish_time":1745988251763,"_source_registry_name":"default","_cnpm_publish_time":1745988251763},"4.0.0-rc.1":{"name":"formidable","version":"4.0.0-rc.1","license":"MIT","description":"The oldest and most popular Node.js form parsing library, with support for multipart/form-data, file uploads, and more.","author":"tunnckoCore","homepage":"https://github.com/node-formidable/formidable/tree/master/packages/formidable-v3-thin","repository":{"type":"git","url":"https://github.com/node-formidable/formidable.git","directory":"packages/formidable-v3-thin"},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node14":{"import":{"types":"./dist/node14.d.ts","default":"./dist/node14.js"},"require":{"types":"./dist/node14.d.cts","default":"./dist/node14.cjs"}},"./node16":{"import":{"types":"./dist/node16.d.ts","default":"./dist/node16.js"},"require":{"types":"./dist/node16.d.cts","default":"./dist/node16.cjs"}},"./src/*":"./src/*","./package.json":"./package.json"},"publishConfig":{"access":"public","tag":"next"},"scripts":{"prebuild":"rm -rf dist","build":"tsdown && pnpm run build:node14 && pnpm run build:node16","build:node14":"pnpm run build:node14cjs && pnpm run build:node14esm","postbuild:node14":"cp ./dist/index.d.ts ./dist/node14.d.cts && cp ./dist/index.d.ts ./dist/node14.d.ts","build:node14cjs":"esbuild ./src/entrypoints/node14.ts --minify --bundle --format=cjs --outfile=./dist/node14.cjs --tsconfig=../../tsconfig.node.json","build:node14esm":"esbuild ./src/entrypoints/node14.ts --minify --bundle --format=esm --outfile=./dist/node14.js --tsconfig=../../tsconfig.node.json","build:node16":"pnpm run build:node16cjs && pnpm run build:node16esm","postbuild:node16":"cp ./dist/index.d.ts ./dist/node16.d.cts && cp ./dist/index.d.ts ./dist/node16.d.ts","build:node16cjs":"esbuild ./src/entrypoints/node16.ts --minify --bundle --format=cjs --outfile=./dist/node16.cjs --tsconfig=../../tsconfig.node.json","build:node16esm":"esbuild ./src/entrypoints/node16.ts --minify --bundle --format=esm --outfile=./dist/node16.js --tsconfig=../../tsconfig.node.json"},"dependencies":{"@mjackson/headers":"^0.10.0"},"devDependencies":{"esbuild":"^0.25.3","formidable":"^2.1.0","headers-polyfill":"^4.0.3","tsdown":"^0.10.2","typescript":"^5.8.3","web-streams-polyfill":"^4.1.0"},"keywords":["form","parser","nodejs","multipart","multipart/form-data","formdata","form-data","files","file uploads"],"contributors":["felixge","tunnckoCore","GrosSacASac","xarguments","charmander","fengxinming","kedarv"],"_id":"formidable@4.0.0-rc.1","_integrity":"sha512-9Gr8KaUsWmR0LqGabA/lx22fAjkqoRmFphp7+6qqgODEW57rdWCRhIscra2XbccbLFnpPSp1pYKDH6wrBj1Otg==","_nodeVersion":"22.6.0","_npmVersion":"10.8.3","shasum":"760c358980025e5f21f062b281d0ac00d037df0c","dist":{"shasum":"760c358980025e5f21f062b281d0ac00d037df0c","size":105660,"noattachment":false,"key":"/formidable/-/formidable-4.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-4.0.0-rc.1.tgz"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/formidable_4.0.0-rc.1_1745981128889_0.1552905843346224"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T02:45:29.077Z","publish_time":1745981129077,"_source_registry_name":"default","_cnpm_publish_time":1745981129077},"2.1.5":{"name":"formidable","version":"2.1.5","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":"node-formidable/formidable","main":"./src/index.js","publishConfig":{"access":"public","tag":"v2-latest"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"rm -rf ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"rm -rf ./test/tmp && mkdir -p ./test/tmp","test:local":"jest --coverage","pretest:ci":"yarn run pretest","test":"nyc jest --coverage"},"dependencies":{"@paralleldrive/cuid2":"^2.2.2","dezalgo":"^1.0.4","once":"^1.4.0","qs":"^6.11.0"},"devDependencies":{"@tunnckocore/prettier-config":"1.3.8","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"4.17.1","husky":"4.2.5","jest":"27.2.4","koa":"2.11.0","nyc":"15.0.1","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","request":"2.88.2","supertest":"4.0.2"},"jest":{"verbose":true},"keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"_id":"formidable@2.1.5","_integrity":"sha512-Oz5Hwvwak/DCaXVVUtPn4oLMLLy1CdclLKO1LFgU7XzDpVMUU5UjlSLpGMocyQNNk8F6IJW9M/YdooSn2MRI+Q==","_nodeVersion":"22.6.0","_npmVersion":"10.8.3","shasum":"dd7ef4d55c164afaf9b6eb472bfd04b02d66d2dd","dist":{"shasum":"dd7ef4d55c164afaf9b6eb472bfd04b02d66d2dd","size":23939,"noattachment":false,"key":"/formidable/-/formidable-2.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-2.1.5.tgz"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/formidable_2.1.5_1745976220158_0.941689185654194"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T01:23:40.355Z","publish_time":1745976220355,"_source_registry_name":"default","_cnpm_publish_time":1745976220355},"2.1.4":{"name":"formidable","version":"2.1.4","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":"node-formidable/formidable","main":"./src/index.js","publishConfig":{"access":"public","tag":"v2-latest"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"rm -rf ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"rm -rf ./test/tmp && mkdir -p ./test/tmp","test:local":"jest --coverage","pretest:ci":"yarn run pretest","test":"nyc jest --coverage"},"dependencies":{"@paralleldrive/cuid2":"^2.2.2","dezalgo":"^1.0.4","once":"^1.4.0","qs":"^6.11.0"},"devDependencies":{"@tunnckocore/prettier-config":"1.3.8","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"4.17.1","husky":"4.2.5","jest":"27.2.4","koa":"2.11.0","nyc":"15.0.1","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","request":"2.88.2","supertest":"4.0.2"},"jest":{"verbose":true},"keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"_id":"formidable@2.1.4","_integrity":"sha512-wtSmhQSwevqVtqnwCctBsn45gEbLyZknwW6Q+p76GI0Gi+V35X6dDw0+Z5dCnjQ0uYIv2PmXXj+QQU++JR4EBQ==","_nodeVersion":"22.6.0","_npmVersion":"10.8.3","shasum":"38d86e54240298d31fd71fdcba0cf6364e460e2d","dist":{"shasum":"38d86e54240298d31fd71fdcba0cf6364e460e2d","size":23942,"noattachment":false,"key":"/formidable/-/formidable-2.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-2.1.4.tgz"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/formidable_2.1.4_1745373853484_0.31303146141955396"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-23T02:04:13.663Z","publish_time":1745373853663,"_source_registry_name":"default","deprecated":"ATTENTION: please upgrade to v3! The v1 and v2 versions are pretty old and deprecated","_cnpm_publish_time":1745373853663},"3.5.4":{"name":"formidable","version":"3.5.4","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":"node-formidable/formidable","type":"module","main":"./dist/index.cjs","exports":{".":{"import":{"default":"./src/index.js"},"require":{"default":"./dist/index.cjs"},"default":"./dist/index.cjs"},"./src/helpers/*.js":{"import":{"default":"./src/helpers/*.js"},"require":{"default":"./dist/helpers/*.cjs"}},"./src/parsers/*.js":{"import":{"default":"./src/parsers/*.js"},"require":{"default":"./dist/index.cjs"}}},"publishConfig":{"access":"public","tag":"latest"},"scripts":{"build-package":"rollup --config ./tool/rollup.config.js","prepublishOnly":"pnpm run build-package","bench":"node benchmark","bench2prep":"node benchmark/server.js","bench2":"bombardier --body-file=\"./README.md\" --method=POST --duration=10s --connections=100 http://localhost:3000/api/upload","fmt":"pnpm run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"pnpm run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","fresh":"rm -rf ./node_modules","test-specific":"node --disable-warning=ExperimentalWarning --experimental-vm-modules ./node_modules/jest/bin/jest.js --testPathPattern=test/standalone/keep-alive-error.test.js","test-jest":"node --disable-warning=ExperimentalWarning --experimental-vm-modules ./node_modules/jest/bin/jest.js --testPathPattern=test/ --coverage","test-node":"node --disable-warning=ExperimentalWarning --test ./test-node/**/*.test.js","test-jest:ci":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --testPathPattern=test/ --coverage","test:local":"pnpm run test-node && pnpm run test-jest","audit":"pnpm audit --prod --fix","pretest":"rm -rf ./test/tmp && mkdir ./test/tmp","test":"pnpm run audit && node --test ./test-node/**/*.test.js && pnpm run test-jest:ci"},"dependencies":{"@paralleldrive/cuid2":"^2.2.2","dezalgo":"^1.0.4","once":"^1.4.0"},"packageManager":"pnpm@10.8.1","devDependencies":{"@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-node-resolve":"^15.1.0","@sindresorhus/slugify":"^2.1.0","@tunnckocore/prettier-config":"1.3.8","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"^4.21.1","formdata-polyfill":"^4.0.10","jest":"27.2.4","koa":"2.16.1","nyc":"15.1.0","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","rollup":"^3.25.3","supertest":"6.1.6"},"engines":{"node":">=14.0.0"},"jest":{"verbose":true},"keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"_id":"formidable@3.5.4","_integrity":"sha512-YikH+7CUTOtP44ZTnUhR7Ic2UASBPOqmaRkRKxRbywPTe5VxF7RRCck4af9wutiZ/QKM5nME9Bie2fFaPz5Gug==","_nodeVersion":"22.6.0","_npmVersion":"10.8.3","shasum":"ac9a593b951e829b3298f21aa9a2243932f32ed9","dist":{"shasum":"ac9a593b951e829b3298f21aa9a2243932f32ed9","size":51014,"noattachment":false,"key":"/formidable/-/formidable-3.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-3.5.4.tgz"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/formidable_3.5.4_1745373525418_0.4698475396783037"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-23T01:58:45.608Z","publish_time":1745373525608,"_source_registry_name":"default","_cnpm_publish_time":1745373525608},"2.1.3":{"name":"formidable","version":"2.1.3","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":"node-formidable/formidable","main":"./src/index.js","publishConfig":{"access":"public","tag":"v2-latest"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test":"jest --coverage","pretest:ci":"yarn run pretest","test:ci":"nyc jest --coverage","test:jest":"jest --coverage"},"dependencies":{"@paralleldrive/cuid2":"^2.2.2","dezalgo":"^1.0.4","once":"^1.4.0","qs":"^6.11.0"},"devDependencies":{"@tunnckocore/prettier-config":"1.3.8","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"4.17.1","husky":"4.2.5","jest":"27.2.4","koa":"2.11.0","make-dir-cli":"2.0.0","nyc":"15.0.1","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","request":"2.88.2","supertest":"4.0.2"},"jest":{"verbose":true},"keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"_id":"formidable@2.1.3","_integrity":"sha512-vDI5JjeALeGXpyL8v71ZG2VgHY5zD6qg1IvypU7aJCYvREZyhawrYJxMdsWO+m5DIGLiMiDH71yEN8RO4wQAMQ==","_nodeVersion":"22.6.0","_npmVersion":"10.8.3","shasum":"83aefd6464bf1447bcd5deabc9c059ed45d6e011","dist":{"shasum":"83aefd6464bf1447bcd5deabc9c059ed45d6e011","size":23959,"noattachment":false,"key":"/formidable/-/formidable-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-2.1.3.tgz"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/formidable_2.1.3_1745026716211_0.4816383319308868"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-19T01:38:36.425Z","publish_time":1745026716425,"_source_registry_name":"default","deprecated":"ATTENTION: please upgrade to v3! The v1 and v2 versions are pretty old and deprecated","_cnpm_publish_time":1745026716425},"3.5.3":{"name":"formidable","version":"3.5.3","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":"node-formidable/formidable","type":"module","main":"./dist/index.cjs","exports":{".":{"import":{"default":"./src/index.js"},"require":{"default":"./dist/index.cjs"},"default":"./dist/index.cjs"},"./src/helpers/*.js":{"import":{"default":"./src/helpers/*.js"},"require":{"default":"./dist/helpers/*.cjs"}},"./src/parsers/*.js":{"import":{"default":"./src/parsers/*.js"},"require":{"default":"./dist/index.cjs"}}},"publishConfig":{"access":"public","tag":"latest"},"scripts":{"build-package":"rollup --config ./tool/rollup.config.js","prepublishOnly":"npm run build-package","bench":"node benchmark","bench2prep":"node benchmark/server.js","bench2":"bombardier --body-file=\"./README.md\" --method=POST --duration=10s --connections=100 http://localhost:3000/api/upload","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test-specific":"node --disable-warning=ExperimentalWarning --experimental-vm-modules ./node_modules/jest/bin/jest.js --testPathPattern=test/standalone/keep-alive-error.test.js","test":"npm run test-specific && npm run test-jest && npm run test-node","test-jest":"node --disable-warning=ExperimentalWarning --experimental-vm-modules ./node_modules/jest/bin/jest.js --testPathPattern=test/ --coverage","test-node":"node --disable-warning=ExperimentalWarning --test --experimental-test-coverage test-node/**/*.test.js","pretest:ci":"yarn run pretest","test:ci":"node --disable-warning=ExperimentalWarning --experimental-vm-modules node_modules/.bin/nyc jest --testPathPattern=test/ --coverage && node --disable-warning=ExperimentalWarning --experimental-vm-modules node_modules/.bin/nyc node --test test-node/"},"dependencies":{"@paralleldrive/cuid2":"^2.2.2","dezalgo":"^1.0.4","once":"^1.4.0"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-node-resolve":"^15.1.0","@sindresorhus/slugify":"^2.1.0","@tunnckocore/prettier-config":"1.3.8","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"^4.21.1","formdata-polyfill":"^4.0.10","husky":"4.2.5","jest":"27.2.4","koa":"2.11.0","lint-staged":"10.2.7","make-dir-cli":"2.0.0","nyc":"15.1.0","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","rollup":"^3.25.3","supertest":"6.1.6"},"jest":{"verbose":true},"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore",":pinAllExceptPeerDependencies"]},"packageManager":"yarn@1.22.17","keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"_id":"formidable@3.5.3","_integrity":"sha512-pQEHGLZjLRyfLCe6r6n8IQGqHEceKfYR5tIf/iUDn5SabaitfVR/pIskxnyvSSl122J63rFY17i68hrfK0BVOA==","_nodeVersion":"22.6.0","_npmVersion":"10.8.3","shasum":"52249097398711d9f0a4c09033da3aeeb5ba9c8a","dist":{"shasum":"52249097398711d9f0a4c09033da3aeeb5ba9c8a","size":51272,"noattachment":false,"key":"/formidable/-/formidable-3.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-3.5.3.tgz"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/formidable_3.5.3_1745019996076_0.6076463626573458"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T23:46:36.308Z","publish_time":1745019996308,"_source_registry_name":"default","deprecated":"ATTENTION: please upgrade to latest of v3 (v3.5.4), should be working on Node v14, v16, v18 and recent lts","_cnpm_publish_time":1745019996308},"3.5.2":{"name":"formidable","version":"3.5.2","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"type":"module","main":"./dist/index.cjs","exports":{".":{"import":{"default":"./src/index.js"},"require":{"default":"./dist/index.cjs"},"default":"./dist/index.cjs"},"./src/helpers/*.js":{"import":{"default":"./src/helpers/*.js"},"require":{"default":"./dist/helpers/*.cjs"}},"./src/parsers/*.js":{"import":{"default":"./src/parsers/*.js"},"require":{"default":"./dist/index.cjs"}}},"publishConfig":{"access":"public","tag":"latest"},"scripts":{"build-package":"rollup --config ./tool/rollup.config.js","prepublishOnly":"npm run build-package","bench":"node benchmark","bench2prep":"node benchmark/server.js","bench2":"bombardier --body-file=\"./README.md\" --method=POST --duration=10s --connections=100 http://localhost:3000/api/upload","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test-specific":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --testPathPattern=test/standalone/keep-alive-error.test.js","test":"npm run test-jest && npm run test-node","test-jest":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --testPathPattern=test/ --coverage","test-node":"node --test test-node/","pretest:ci":"yarn run pretest","test:ci":"node --experimental-vm-modules node_modules/.bin/nyc jest --testPathPattern=test/ --coverage && node --experimental-vm-modules node_modules/.bin/nyc node --test test-node/"},"dependencies":{"dezalgo":"^1.0.4","hexoid":"^2.0.0","once":"^1.4.0"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-node-resolve":"^15.1.0","@sindresorhus/slugify":"^2.1.0","@tunnckocore/prettier-config":"1.3.8","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"4.17.1","formdata-polyfill":"^4.0.10","husky":"4.2.5","jest":"27.2.4","koa":"2.11.0","lint-staged":"10.2.7","make-dir-cli":"2.0.0","nyc":"15.1.0","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","rollup":"^3.25.3","supertest":"6.1.6"},"jest":{"verbose":true},"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore",":pinAllExceptPeerDependencies"]},"packageManager":"yarn@1.22.17","keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"_id":"formidable@3.5.2","gitHead":"e495b782603f158024b8316c710c20ec9c857d17","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"207c33fecdecb22044c82ba59d0c63a12fb81d77","size":50524,"noattachment":false,"key":"/formidable/-/formidable-3.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-3.5.2.tgz"},"_npmUser":{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_3.5.2_1729285141490_0.4447194234379701"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-18T20:59:01.646Z","publish_time":1729285141646,"_source_registry_name":"default","_cnpm_publish_time":1729285141646},"3.5.1":{"name":"formidable","version":"3.5.1","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"type":"module","main":"./dist/index.cjs","exports":{".":{"import":{"default":"./src/index.js"},"require":{"default":"./dist/index.cjs"},"default":"./dist/index.cjs"},"./src/helpers/*.js":{"import":{"default":"./src/helpers/*.js"},"require":{"default":"./dist/helpers/*.cjs"}},"./src/parsers/*.js":{"import":{"default":"./src/parsers/*.js"},"require":{"default":"./dist/index.cjs"}}},"publishConfig":{"access":"public","tag":"latest"},"scripts":{"build-package":"rollup --config ./tool/rollup.config.js","prepublishOnly":"npm run build-package","bench":"node benchmark","bench2prep":"node benchmark/server.js","bench2":"bombardier --body-file=\"./README.md\" --method=POST --duration=10s --connections=100 http://localhost:3000/api/upload","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test-specific":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --testPathPattern=test/standalone/keep-alive-error.test.js","test":"npm run test-jest && npm run test-node","test-jest":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --testPathPattern=test/ --coverage","test-node":"node --test test-node/","pretest:ci":"yarn run pretest","test:ci":"node --experimental-vm-modules node_modules/.bin/nyc jest --testPathPattern=test/ --coverage && node --experimental-vm-modules node_modules/.bin/nyc node --test test-node/"},"dependencies":{"dezalgo":"^1.0.4","hexoid":"^1.0.0","once":"^1.4.0"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-node-resolve":"^15.1.0","@sindresorhus/slugify":"^2.1.0","@tunnckocore/prettier-config":"1.3.8","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"4.17.1","formdata-polyfill":"^4.0.10","husky":"4.2.5","jest":"27.2.4","koa":"2.11.0","lint-staged":"10.2.7","make-dir-cli":"2.0.0","nyc":"15.1.0","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","rollup":"^3.25.3","supertest":"6.1.6"},"jest":{"verbose":true},"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore",":pinAllExceptPeerDependencies"]},"packageManager":"yarn@1.22.17","keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"gitHead":"f1bf6f2d01d115ad4691c48d5590de451a8abd94","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@3.5.1","_nodeVersion":"20.0.0","_npmVersion":"9.6.4","dist":{"shasum":"9360a23a656f261207868b1484624c4c8d06ee1a","size":38985,"noattachment":false,"key":"/formidable/-/formidable-3.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-3.5.1.tgz"},"_npmUser":{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_3.5.1_1692973361887_0.75692713214251"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-25T14:22:42.087Z","publish_time":1692973362087,"_source_registry_name":"default","_cnpm_publish_time":1692973362087},"3.5.0":{"name":"formidable","version":"3.5.0","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"type":"module","main":"./dist/index.cjs","exports":{".":{"import":{"default":"./src/index.js"},"require":{"default":"./dist/index.cjs"},"default":"./dist/index.cjs"},"./src/helpers/*.js":{"import":{"default":"./src/helpers/*.js"},"require":{"default":"./dist/helpers/*.cjs"}},"./src/parsers/*.js":{"import":{"default":"./src/parsers/*.js"},"require":{"default":"./dist/index.cjs"}}},"publishConfig":{"access":"public","tag":"latest"},"scripts":{"build-package":"rollup --config ./tool/rollup.config.js","prepublishOnly":"npm run build-package","bench":"node benchmark","bench2prep":"node benchmark/server.js","bench2":"bombardier --body-file=\"./README.md\" --method=POST --duration=10s --connections=100 http://localhost:3000/api/upload","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test-specific":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --testPathPattern=test/standalone/issue-46.test.js --detectOpenHandles","test":"npm run test-jest && npm run test-node","test-jest":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --testPathPattern=test/ --coverage --detectOpenHandles","test-node":"node --test test-node/","pretest:ci":"yarn run pretest","test:ci":"node --experimental-vm-modules node_modules/.bin/nyc jest --testPathPattern=test/ --coverage && node --experimental-vm-modules node_modules/.bin/nyc node --test test-node/"},"dependencies":{"dezalgo":"^1.0.4","hexoid":"^1.0.0","once":"^1.4.0"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-node-resolve":"^15.1.0","@sindresorhus/slugify":"^2.1.0","@tunnckocore/prettier-config":"1.3.8","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"4.17.1","formdata-polyfill":"^4.0.10","husky":"4.2.5","jest":"27.2.4","koa":"2.11.0","lint-staged":"10.2.7","make-dir-cli":"2.0.0","nyc":"15.1.0","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","rollup":"^3.25.3","supertest":"6.1.6"},"jest":{"verbose":true},"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore",":pinAllExceptPeerDependencies"]},"packageManager":"yarn@1.22.17","keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"gitHead":"f3851e12c21c7d8e2f3e78c6c534dea7f4c5e706","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@3.5.0","_nodeVersion":"19.8.1","_npmVersion":"8.5.5","dist":{"shasum":"3605a9325130d05c550d57be8e81d1757baa12d6","size":39354,"noattachment":false,"key":"/formidable/-/formidable-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-3.5.0.tgz"},"_npmUser":{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_3.5.0_1687990530659_0.8058785809609526"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-28T22:15:30.945Z","publish_time":1687990530945,"_source_registry_name":"default","_cnpm_publish_time":1687990530945},"3.4.0":{"name":"formidable","version":"3.4.0","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"type":"module","main":"./src/index.js","publishConfig":{"access":"public","tag":"latest"},"scripts":{"bench":"node benchmark","bench2prep":"node benchmark/server.js","bench2":"bombardier --body-file=\"./README.md\" --method=POST --duration=10s --connections=100 http://localhost:3000/api/upload","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test":"npm run test-jest && npm run test-node","test-jest":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --testPathPattern=test/ --coverage","test-node":"node --test test-node/","pretest:ci":"yarn run pretest","test:ci":"node --experimental-vm-modules node_modules/.bin/nyc jest --testPathPattern=test/ --coverage && node --experimental-vm-modules node_modules/.bin/nyc node --test test-node/"},"dependencies":{"dezalgo":"^1.0.4","hexoid":"^1.0.0","once":"^1.4.0"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@sindresorhus/slugify":"^2.1.0","@tunnckocore/prettier-config":"1.3.8","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"4.17.1","formdata-polyfill":"^4.0.10","husky":"4.2.5","jest":"27.2.4","koa":"2.11.0","lint-staged":"10.2.7","make-dir-cli":"2.0.0","nyc":"15.1.0","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","supertest":"6.1.6"},"jest":{"verbose":true},"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore",":pinAllExceptPeerDependencies"]},"packageManager":"yarn@1.22.17","keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"gitHead":"e4f29e726e12db7dd948b2302139fb202ad69b34","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@3.4.0","_nodeVersion":"19.8.1","_npmVersion":"8.5.5","dist":{"shasum":"8ffc50dabdae819f0e9ea720dfc425f5edca046d","size":25499,"noattachment":false,"key":"/formidable/-/formidable-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-3.4.0.tgz"},"_npmUser":{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_3.4.0_1686989286808_0.5127303313896241"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-17T08:08:07.000Z","publish_time":1686989287000,"_source_registry_name":"default","_cnpm_publish_time":1686989287000},"3.3.2":{"name":"formidable","version":"3.3.2","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"type":"module","main":"./src/index.js","publishConfig":{"access":"public","tag":"latest"},"scripts":{"bench":"node benchmark","bench2prep":"node benchmark/server.js","bench2":"bombardier --body-file=\"./README.md\" --method=POST --duration=10s --connections=100 http://localhost:3000/api/upload","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test":"npm run test-jest && npm run test-node","test-jest":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --testPathPattern=test/ --coverage","test-node":"node --test test-node/","pretest:ci":"yarn run pretest","test:ci":"node --experimental-vm-modules node_modules/.bin/nyc jest --testPathPattern=test/ --coverage && node --experimental-vm-modules node_modules/.bin/nyc node --test test-node/"},"dependencies":{"dezalgo":"^1.0.4","hexoid":"^1.0.0","once":"^1.4.0"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@sindresorhus/slugify":"^2.1.0","@tunnckocore/prettier-config":"1.3.8","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"4.17.1","formdata-polyfill":"^4.0.10","husky":"4.2.5","jest":"27.2.4","koa":"2.11.0","lint-staged":"10.2.7","make-dir-cli":"2.0.0","nyc":"15.1.0","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","supertest":"6.1.6"},"jest":{"verbose":true},"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore",":pinAllExceptPeerDependencies"]},"packageManager":"yarn@1.22.17","keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"gitHead":"c2499229318dd22ae5bc65bd8c4eb384c3e9a841","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@3.3.2","_nodeVersion":"19.8.1","_npmVersion":"8.5.5","dist":{"shasum":"41db09520b0fc4a147a6f8b77d4667e43ec3b7ee","size":25341,"noattachment":false,"key":"/formidable/-/formidable-3.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-3.3.2.tgz"},"_npmUser":{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_3.3.2_1686913977870_0.40953461191984974"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-16T11:12:58.078Z","publish_time":1686913978078,"_source_registry_name":"default","_cnpm_publish_time":1686913978078},"2.1.2":{"name":"formidable","version":"2.1.2","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"main":"./src/index.js","publishConfig":{"access":"public","tag":"v2-latest"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test":"jest --coverage","pretest:ci":"yarn run pretest","test:ci":"nyc jest --coverage","test:jest":"jest --coverage"},"dependencies":{"dezalgo":"^1.0.4","hexoid":"^1.0.0","once":"^1.4.0","qs":"^6.11.0"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@tunnckocore/prettier-config":"1.3.8","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"4.17.1","husky":"4.2.5","jest":"25.4.0","koa":"2.11.0","lint-staged":"10.2.7","make-dir-cli":"2.0.0","nyc":"15.0.1","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","request":"2.88.2","supertest":"4.0.2"},"jest":{"verbose":true},"keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore",":pinAllExceptPeerDependencies"]},"readmeFilename":"README.md","gitHead":"bbf3e8b17e2e5662087749a51b570894bef3647e","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@2.1.2","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"shasum":"fa973a2bec150e4ce7cac15589d7a25fc30ebd89","size":26052,"noattachment":false,"key":"/formidable/-/formidable-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-2.1.2.tgz"},"_npmUser":{"name":"tunnckocore","email":"npm@tunnckocore.anonaddy.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_2.1.2_1669919412527_0.770394467379661"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-01T18:30:28.905Z","publish_time":1669919412769,"deprecated":"ACTION REQUIRED: SWITCH TO v3 - v1 and v2 are VULNERABLE! v1 is DEPRECATED FOR OVER 2 YEARS! Use formidable@latest or try formidable-mini for fresh projects","_cnpm_publish_time":1669919412769},"2.1.1":{"name":"formidable","version":"2.1.1","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"main":"./src/index.js","publishConfig":{"access":"public","tag":"latest"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test":"jest --coverage","pretest:ci":"yarn run pretest","test:ci":"nyc jest --coverage","test:jest":"jest --coverage"},"dependencies":{"dezalgo":"^1.0.4","hexoid":"^1.0.0","once":"^1.4.0","qs":"^6.11.0"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@tunnckocore/prettier-config":"1.3.8","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"4.17.1","husky":"4.2.5","jest":"25.4.0","koa":"2.11.0","lint-staged":"10.2.7","make-dir-cli":"2.0.0","nyc":"15.0.1","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","request":"2.88.2","supertest":"4.0.2"},"jest":{"verbose":true},"keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore",":pinAllExceptPeerDependencies"]},"gitHead":"bbf3e8b17e2e5662087749a51b570894bef3647e","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@2.1.1","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"shasum":"81269cbea1a613240049f5f61a9d97731517414f","size":26050,"noattachment":false,"key":"/formidable/-/formidable-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-2.1.1.tgz"},"_npmUser":{"name":"tunnckocore","email":"npm@tunnckocore.anonaddy.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_2.1.1_1669919330523_0.6315602254896326"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-01T18:29:34.574Z","publish_time":1669919330688,"deprecated":"ACTION REQUIRED: SWITCH TO v3 - v1 and v2 are VULNERABLE! v1 is DEPRECATED FOR OVER 2 YEARS! Use formidable@latest or try formidable-mini for fresh projects","_cnpm_publish_time":1669919330688},"2.1.0":{"name":"formidable","version":"2.1.0","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"main":"./src/index.js","publishConfig":{"access":"public","tag":"v2-latest"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test":"jest --coverage","pretest:ci":"yarn run pretest","test:ci":"nyc jest --coverage","test:jest":"jest --coverage"},"dependencies":{"dezalgo":"^1.0.4","hexoid":"^1.0.0","once":"^1.4.0","qs":"^6.11.0"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@tunnckocore/prettier-config":"1.3.8","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"4.17.1","husky":"4.2.5","jest":"25.4.0","koa":"2.11.0","lint-staged":"10.2.7","make-dir-cli":"2.0.0","nyc":"15.0.1","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","request":"2.88.2","supertest":"4.0.2"},"jest":{"verbose":true},"keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore",":pinAllExceptPeerDependencies"]},"readmeFilename":"README.md","gitHead":"0dce808122f0f104f5e5026104617641ffc518fd","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@2.1.0","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"shasum":"dcd4c66a5ceaaef9680cd5a381ecec9b8f4d7f60","size":26052,"noattachment":false,"key":"/formidable/-/formidable-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-2.1.0.tgz"},"_npmUser":{"name":"tunnckocore","email":"npm@tunnckocore.anonaddy.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_2.1.0_1669918825163_0.7348511488728735"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-01T18:26:13.855Z","publish_time":1669918825406,"deprecated":"ATTENTION: v1 & v2 are old and deprecated; switch to v2 latest (2.1.5) or v3","_cnpm_publish_time":1669918825406},"3.2.5":{"name":"formidable","version":"3.2.5","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"type":"module","main":"./src/index.js","publishConfig":{"access":"public","tag":"v3"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test":"node  --experimental-vm-modules ./node_modules/jest/bin/jest.js --coverage","pretest:ci":"yarn run pretest","test:ci":"node --experimental-vm-modules node_modules/.bin/nyc jest --coverage"},"dependencies":{"dezalgo":"1.0.3","hexoid":"1.0.0","once":"1.4.0"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@sindresorhus/slugify":"^2.1.0","@tunnckocore/prettier-config":"1.3.8","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"4.17.1","formdata-polyfill":"^4.0.10","husky":"4.2.5","jest":"27.2.4","koa":"2.11.0","lint-staged":"10.2.7","make-dir-cli":"2.0.0","nyc":"15.1.0","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","supertest":"6.1.6"},"jest":{"verbose":true},"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore",":pinAllExceptPeerDependencies"]},"packageManager":"yarn@1.22.17","keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"readmeFilename":"README.md","gitHead":"8e99cfb31e6b0cf1eee96b84007eaaf2fe8528f4","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@3.2.5","_nodeVersion":"18.0.0","_npmVersion":"8.5.5","dist":{"shasum":"95d6e0b0110c5e6f31ef5be4b0bd2d0791fd9232","size":24573,"noattachment":false,"key":"/formidable/-/formidable-3.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-3.2.5.tgz"},"_npmUser":{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_3.2.5_1664892567619_0.08786003995462632"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-04T16:10:31.036Z","publish_time":1664892568023,"_cnpm_publish_time":1664892568023},"3.2.4":{"name":"formidable","version":"3.2.4","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"type":"module","main":"./src/index.js","publishConfig":{"access":"public","tag":"v3"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test":"node  --experimental-vm-modules ./node_modules/jest/bin/jest.js --coverage","pretest:ci":"yarn run pretest","test:ci":"node --experimental-vm-modules node_modules/.bin/nyc jest --coverage"},"dependencies":{"dezalgo":"1.0.3","hexoid":"1.0.0","once":"1.4.0"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@sindresorhus/slugify":"^2.1.0","@tunnckocore/prettier-config":"1.3.8","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"4.17.1","formdata-polyfill":"^4.0.10","husky":"4.2.5","jest":"27.2.4","koa":"2.11.0","lint-staged":"10.2.7","make-dir-cli":"2.0.0","nyc":"15.1.0","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","supertest":"6.1.6"},"jest":{"verbose":true},"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore",":pinAllExceptPeerDependencies"]},"packageManager":"yarn@1.22.17","keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"readmeFilename":"README.md","gitHead":"143e473f2989f7efcd918b86a79a96a054f24bfa","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@3.2.4","_nodeVersion":"18.0.0","_npmVersion":"8.5.5","dist":{"shasum":"c0019368718de33ecb637c66d03b6342a677893a","size":24574,"noattachment":false,"key":"/formidable/-/formidable-3.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-3.2.4.tgz"},"_npmUser":{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_3.2.4_1652955309319_0.20878259840018187"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-19T10:27:43.240Z","publish_time":1652955309497,"_cnpm_publish_time":1652955309497},"3.2.3":{"name":"formidable","version":"3.2.3","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"type":"module","main":"./src/index.js","publishConfig":{"access":"public","tag":"v3"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test":"node  --experimental-vm-modules ./node_modules/jest/bin/jest.js --coverage","pretest:ci":"yarn run pretest","test:ci":"node --experimental-vm-modules node_modules/.bin/nyc jest --coverage"},"dependencies":{"dezalgo":"1.0.3","hexoid":"1.0.0","once":"1.4.0"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@tunnckocore/prettier-config":"1.3.8","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"4.17.1","formdata-polyfill":"^4.0.10","husky":"4.2.5","jest":"27.2.4","koa":"2.11.0","lint-staged":"10.2.7","make-dir-cli":"2.0.0","nyc":"15.1.0","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","supertest":"6.1.6"},"jest":{"verbose":true},"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore",":pinAllExceptPeerDependencies"]},"packageManager":"yarn@1.22.17","keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"readmeFilename":"README.md","gitHead":"971e3a7f2c6510ee803dcace68ce850a9d573c21","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@3.2.3","_nodeVersion":"18.0.0","_npmVersion":"8.5.5","dist":{"shasum":"5bdca88467d9d938e16acce45d4015ccd3b39859","size":24345,"noattachment":false,"key":"/formidable/-/formidable-3.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-3.2.3.tgz"},"_npmUser":{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_3.2.3_1650990750377_0.917559901839551"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-26T17:13:46.232Z","publish_time":1650990750533,"_cnpm_publish_time":1650990750533},"3.2.1":{"name":"formidable","version":"3.2.1","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"type":"module","main":"./src/index.js","publishConfig":{"access":"public","tag":"v3"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test":"node  --experimental-vm-modules ./node_modules/jest/bin/jest.js --coverage","pretest:ci":"yarn run pretest","test:ci":"node --experimental-vm-modules node_modules/.bin/nyc jest --coverage"},"dependencies":{"dezalgo":"1.0.3","hexoid":"1.0.0","once":"1.4.0"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@tunnckocore/prettier-config":"1.3.8","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"4.17.1","husky":"4.2.5","jest":"27.2.4","koa":"2.11.0","lint-staged":"10.2.7","make-dir-cli":"2.0.0","nyc":"15.1.0","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","request":"2.88.2","supertest":"6.1.6"},"jest":{"verbose":true},"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore",":pinAllExceptPeerDependencies"]},"packageManager":"yarn@1.22.17","keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"readmeFilename":"README.md","gitHead":"64f32c2d5486918b2b8afdc2c6cc994d5f9a4a61","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@3.2.1","_nodeVersion":"16.11.0","_npmVersion":"8.1.4","dist":{"shasum":"1e2d4d4ef362f1d269624c867f232ceeaf021ca8","size":24572,"noattachment":false,"key":"/formidable/-/formidable-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-3.2.1.tgz"},"_npmUser":{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_3.2.1_1639311592211_0.3231394961221885"},"_hasShrinkwrap":false,"publish_time":1639311592607,"_cnpm_publish_time":1639311592607},"3.2.0":{"name":"formidable","version":"3.2.0","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"type":"module","main":"./src/index.js","publishConfig":{"access":"public","tag":"v4"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test":"node  --experimental-vm-modules ./node_modules/jest/bin/jest.js --coverage","pretest:ci":"yarn run pretest","test:ci":"node --experimental-vm-modules node_modules/.bin/nyc jest --coverage"},"dependencies":{"dezalgo":"1.0.3","hexoid":"1.0.0","once":"1.4.0"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@tunnckocore/prettier-config":"1.3.8","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"4.17.1","husky":"4.2.5","jest":"27.2.4","koa":"2.11.0","lint-staged":"10.2.7","make-dir-cli":"2.0.0","nyc":"15.1.0","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","request":"2.88.2","supertest":"6.1.6"},"jest":{"verbose":true},"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore",":pinAllExceptPeerDependencies"]},"packageManager":"yarn@1.22.17","keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"readmeFilename":"README.md","gitHead":"5cad764e32509b80998a1080b6b237ad58e24b1b","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@3.2.0","_nodeVersion":"16.11.0","_npmVersion":"8.1.4","dist":{"shasum":"65b0d5543c1b577df3abee36d0949e5660adb572","size":24543,"noattachment":false,"key":"/formidable/-/formidable-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-3.2.0.tgz"},"_npmUser":{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_3.2.0_1639059301095_0.5977296200782174"},"_hasShrinkwrap":false,"publish_time":1639059301367,"_cnpm_publish_time":1639059301367},"3.1.5":{"name":"formidable","version":"3.1.5","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"type":"module","main":"./src/index.js","publishConfig":{"access":"public","tag":"v3"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test":"node  --experimental-vm-modules ./node_modules/jest/bin/jest.js --coverage","pretest:ci":"yarn run pretest","test:ci":"node --experimental-vm-modules node_modules/.bin/nyc jest --coverage"},"dependencies":{"dezalgo":"1.0.3","hexoid":"1.0.0","once":"1.4.0"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@tunnckocore/prettier-config":"1.3.8","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"4.17.1","husky":"4.2.5","jest":"27.2.4","koa":"2.11.0","lint-staged":"10.2.7","make-dir-cli":"2.0.0","nyc":"15.1.0","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","request":"2.88.2","supertest":"6.1.6"},"jest":{"verbose":true},"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore",":pinAllExceptPeerDependencies"]},"packageManager":"yarn@1.22.17","keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"readmeFilename":"README.md","gitHead":"27fdf692da49b37f1055eaf444628ffca699a06c","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@3.1.5","_nodeVersion":"16.11.0","_npmVersion":"8.1.4","dist":{"shasum":"da1caede235bbcefc98480956e970c02771474b0","size":24331,"noattachment":false,"key":"/formidable/-/formidable-3.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-3.1.5.tgz"},"_npmUser":{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_3.1.5_1638827203859_0.991260201783428"},"_hasShrinkwrap":false,"publish_time":1638827204002,"_cnpm_publish_time":1638827204002},"3.1.4":{"name":"formidable","version":"3.1.4","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"type":"module","main":"./src/index.js","publishConfig":{"access":"public","tag":"v3"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test":"node  --experimental-vm-modules ./node_modules/jest/bin/jest.js --coverage","pretest:ci":"yarn run pretest","test:ci":"node --experimental-vm-modules node_modules/.bin/nyc jest --coverage"},"dependencies":{"dezalgo":"1.0.3","hexoid":"1.0.0","once":"1.4.0"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@tunnckocore/prettier-config":"1.3.8","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"4.17.1","husky":"4.2.5","jest":"27.2.4","koa":"2.11.0","lint-staged":"10.2.7","make-dir-cli":"2.0.0","nyc":"15.1.0","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","request":"2.88.2","supertest":"6.1.6"},"jest":{"verbose":true},"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore",":pinAllExceptPeerDependencies"]},"packageManager":"yarn@1.22.17","keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"readmeFilename":"README.md","gitHead":"5706c14b0c65817588cd1673f10ed7419b59628a","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@3.1.4","_nodeVersion":"16.11.0","_npmVersion":"8.1.4","dist":{"shasum":"2fe8c3abc0c909f75eb24067169f730a4633b438","size":24340,"noattachment":false,"key":"/formidable/-/formidable-3.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-3.1.4.tgz"},"_npmUser":{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_3.1.4_1638286081600_0.6932632188834882"},"_hasShrinkwrap":false,"publish_time":1638286081807,"_cnpm_publish_time":1638286081807},"1.2.6":{"name":"formidable","version":"1.2.6","license":"MIT","description":"(DEPRECATED! Install formidable@v2) A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"main":"./lib/index.js","publishConfig":{"access":"public","tag":"v1"},"devDependencies":{"gently":"^0.8.0","findit":"^0.1.2","hashish":"^0.0.4","urun":"^0.0.6","utest":"^0.0.8","request":"^2.11.4"},"scripts":{"test":"node test/run.js","clean":"rm test/tmp/*"},"readmeFilename":"Readme.md","gitHead":"f1d43172da4f8f299f6d84884109809c7ca80422","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@1.2.6","_nodeVersion":"16.8.0","_npmVersion":"8.1.2","dist":{"shasum":"d2a51d60162bbc9b4a055d8457a7c75315d1a168","size":13632,"noattachment":false,"key":"/formidable/-/formidable-1.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.2.6.tgz"},"_npmUser":{"name":"tunnckocore","email":"dev@tunnckocore.anonaddy.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_1.2.6_1635626132443_0.6340846094264292"},"_hasShrinkwrap":false,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau","publish_time":1635626132637,"_cnpm_publish_time":1635626132637},"1.2.5":{"name":"formidable","version":"1.2.5","license":"MIT","description":"(DEPRECATED! Install formidable@v2) A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"main":"./lib/index.js","publishConfig":{"access":"public","tag":"legacy"},"devDependencies":{"gently":"^0.8.0","findit":"^0.1.2","hashish":"^0.0.4","urun":"^0.0.6","utest":"^0.0.8","request":"^2.11.4"},"scripts":{"test":"node test/run.js","clean":"rm test/tmp/*"},"readmeFilename":"Readme.md","gitHead":"c0f0f92c81e03ee604b518159e1c0d08b23261c1","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@1.2.5","_nodeVersion":"16.8.0","_npmVersion":"8.1.2","dist":{"shasum":"39c7c7ce2c182ac2a51ced4274ab2d1090d834bd","size":13634,"noattachment":false,"key":"/formidable/-/formidable-1.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.2.5.tgz"},"_npmUser":{"name":"tunnckocore","email":"dev@tunnckocore.anonaddy.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_1.2.5_1635625897193_0.6536666443404144"},"_hasShrinkwrap":false,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau","publish_time":1635625897361,"_cnpm_publish_time":1635625897361},"2.0.1":{"name":"formidable","version":"2.0.1","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"main":"./src/index.js","publishConfig":{"access":"public","tag":"v2"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test":"jest --coverage","pretest:ci":"yarn run pretest","test:ci":"nyc jest --coverage","test:jest":"jest --coverage"},"dependencies":{"dezalgo":"1.0.3","hexoid":"1.0.0","once":"1.4.0","qs":"6.9.3"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@tunnckocore/prettier-config":"1.3.8","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"4.17.1","husky":"4.2.5","jest":"25.4.0","koa":"2.11.0","lint-staged":"10.2.7","make-dir-cli":"2.0.0","nyc":"15.0.1","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","request":"2.88.2","supertest":"4.0.2"},"jest":{"verbose":true},"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore",":pinAllExceptPeerDependencies"]},"keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"readmeFilename":"README.md","gitHead":"48521d7c82e6c5ce4dab4014de30f1c7fd8dee91","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@2.0.1","_nodeVersion":"16.8.0","_npmVersion":"8.1.2","dist":{"shasum":"4310bc7965d185536f9565184dee74fbb75557ff","size":23700,"noattachment":false,"key":"/formidable/-/formidable-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-2.0.1.tgz"},"_npmUser":{"name":"tunnckocore","email":"dev@tunnckocore.anonaddy.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_2.0.1_1635624892420_0.9993434685175493"},"_hasShrinkwrap":false,"publish_time":1635624892617,"_cnpm_publish_time":1635624892617,"deprecated":"ACTION REQUIRED: SWITCH TO v3 - v1 and v2 are VULNERABLE! v1 is DEPRECATED FOR OVER 2 YEARS! Use formidable@latest or try formidable-mini for fresh projects"},"3.1.3":{"name":"formidable","version":"3.1.3","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"type":"module","main":"./src/index.js","publishConfig":{"access":"public","tag":"v3"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test":"node  --experimental-vm-modules ./node_modules/jest/bin/jest.js --coverage","pretest:ci":"yarn run pretest","test:ci":"node --experimental-vm-modules node_modules/.bin/nyc jest --coverage"},"dependencies":{"dezalgo":"1.0.3","hexoid":"1.0.0","once":"1.4.0"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@tunnckocore/prettier-config":"1.3.8","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"4.17.1","husky":"4.2.5","jest":"27.2.4","koa":"2.11.0","lint-staged":"10.2.7","make-dir-cli":"2.0.0","nyc":"15.1.0","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","request":"2.88.2","supertest":"6.1.6"},"jest":{"verbose":true},"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore",":pinAllExceptPeerDependencies"]},"packageManager":"yarn@1.22.11","keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"readmeFilename":"README.md","gitHead":"babb94e9d88541beec3d3ce951e6d848627b23b9","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@3.1.3","_nodeVersion":"16.8.0","_npmVersion":"8.1.2","dist":{"shasum":"18f85f2c97cf4c826b21f0c62e83f8e8eda2b86d","size":24166,"noattachment":false,"key":"/formidable/-/formidable-3.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-3.1.3.tgz"},"_npmUser":{"name":"tunnckocore","email":"dev@tunnckocore.anonaddy.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_3.1.3_1635624411356_0.9891780981980487"},"_hasShrinkwrap":false,"publish_time":1635624411554,"_cnpm_publish_time":1635624411554},"3.1.2-canary.20211030":{"name":"formidable","version":"3.1.2-canary.20211030","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"type":"module","main":"./src/index.js","publishConfig":{"access":"public","tag":"v3"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test":"node  --experimental-vm-modules ./node_modules/jest/bin/jest.js --coverage","pretest:ci":"yarn run pretest","test:ci":"node --experimental-vm-modules node_modules/.bin/nyc jest --coverage"},"dependencies":{"dezalgo":"1.0.3","hexoid":"1.0.0","once":"1.4.0"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@tunnckocore/prettier-config":"1.3.8","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"4.17.1","husky":"4.2.5","jest":"27.2.4","koa":"2.11.0","lint-staged":"10.2.7","make-dir-cli":"2.0.0","nyc":"15.1.0","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","request":"2.88.2","supertest":"6.1.6"},"jest":{"verbose":true},"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore",":pinAllExceptPeerDependencies"]},"packageManager":"yarn@1.22.11","keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"readmeFilename":"README.md","gitHead":"babb94e9d88541beec3d3ce951e6d848627b23b9","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@3.1.2-canary.20211030","_nodeVersion":"16.11.0","_npmVersion":"8.0.0","dist":{"shasum":"f7c71e15fa15749d44b6af13da100c98b21bf619","size":27791,"noattachment":false,"key":"/formidable/-/formidable-3.1.2-canary.20211030.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-3.1.2-canary.20211030.tgz"},"_npmUser":{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_3.1.2-canary.20211030_1635612514722_0.6030293080124971"},"_hasShrinkwrap":false,"publish_time":1635612514888,"_cnpm_publish_time":1635612514888},"2.0.0":{"name":"formidable","version":"2.0.0","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"main":"./src/index.js","publishConfig":{"access":"public","tag":"latest"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test":"jest --coverage","pretest:ci":"yarn run pretest","test:ci":"nyc jest --coverage","test:jest":"jest --coverage"},"dependencies":{"dezalgo":"1.0.3","hexoid":"1.0.0","once":"1.4.0","qs":"6.9.3"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@tunnckocore/prettier-config":"1.3.8","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"4.17.1","husky":"4.2.5","jest":"25.4.0","koa":"2.11.0","lint-staged":"10.2.7","make-dir-cli":"2.0.0","nyc":"15.0.1","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","request":"2.88.2","supertest":"4.0.2"},"jest":{"verbose":true},"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore",":pinAllExceptPeerDependencies"]},"keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"gitHead":"1c30ec67648eb7ddcf50e548b0cd8bed384fde40","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@2.0.0","_nodeVersion":"16.11.0","_npmVersion":"8.0.0","dist":{"shasum":"0a58fe39118c04530b16d8814311f90ab1192a47","size":27096,"noattachment":false,"key":"/formidable/-/formidable-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-2.0.0.tgz"},"_npmUser":{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_2.0.0_1635610646088_0.631649700944118"},"_hasShrinkwrap":false,"publish_time":1635610646227,"_cnpm_publish_time":1635610646227,"deprecated":"ATTENTION: v1 & v2 are old and deprecated; switch to v2 latest (2.1.5) or v3"},"1.2.4":{"name":"formidable","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/felixge/node-formidable","license":"MIT","version":"1.2.4","devDependencies":{"gently":"^0.8.0","findit":"^0.1.2","hashish":"^0.0.4","urun":"^0.0.6","utest":"^0.0.8","request":"^2.11.4"},"directories":{"lib":"./lib"},"publishConfig":{"access":"public","tag":"1.x"},"main":"./lib/index","scripts":{"test":"node test/run.js","clean":"rm test/tmp/*"},"repository":{"type":"git","url":"git://github.com/felixge/node-formidable.git"},"bugs":{"url":"http://github.com/felixge/node-formidable/issues"},"optionalDependencies":{},"readmeFilename":"Readme.md","gitHead":"dcff40c5ae59f9c98e7ea480d3056360529b10d3","dependencies":{},"_id":"formidable@1.2.4","_nodeVersion":"16.11.0","_npmVersion":"8.0.0","dist":{"shasum":"7d345474fe434785f72a075a1be627b5c385b24a","size":13821,"noattachment":false,"key":"/formidable/-/formidable-1.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.2.4.tgz"},"_npmUser":{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_1.2.4_1635610422648_0.18117713928816426"},"_hasShrinkwrap":false,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau","publish_time":1635610422857,"_cnpm_publish_time":1635610422857},"1.2.3":{"name":"formidable","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/felixge/node-formidable","license":"MIT","version":"1.2.3","devDependencies":{"gently":"^0.8.0","findit":"^0.1.2","hashish":"^0.0.4","urun":"^0.0.6","utest":"^0.0.8","request":"^2.11.4"},"directories":{"lib":"./lib"},"publishConfig":{"access":"public","tag":"1.x"},"main":"./lib/index","scripts":{"test":"node test/run.js","clean":"rm test/tmp/*"},"repository":{"type":"git","url":"git://github.com/felixge/node-formidable.git"},"bugs":{"url":"http://github.com/felixge/node-formidable/issues"},"optionalDependencies":{},"readmeFilename":"Readme.md","gitHead":"04a3a4900b2ca483a0f2654e550fec69f23536d6","dependencies":{},"_id":"formidable@1.2.3","_nodeVersion":"16.11.0","_npmVersion":"8.0.0","dist":{"shasum":"27cfbd60b54d2ac518c848f40ea354d081e4d34d","size":11731,"noattachment":false,"key":"/formidable/-/formidable-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.2.3.tgz"},"_npmUser":{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_1.2.3_1635598690879_0.5534542505857727"},"_hasShrinkwrap":false,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau","publish_time":1635598691023,"_cnpm_publish_time":1635598691023},"3.1.1-canary.20211030":{"name":"formidable","version":"3.1.1-canary.20211030","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"type":"module","main":"./src/index.js","publishConfig":{"access":"public","tag":"3.x"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test":"node  --experimental-vm-modules ./node_modules/jest/bin/jest.js --coverage","pretest:ci":"yarn run pretest","test:ci":"node --experimental-vm-modules node_modules/.bin/nyc jest --coverage"},"dependencies":{"dezalgo":"1.0.3","hexoid":"1.0.0","once":"1.4.0"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@tunnckocore/prettier-config":"1.3.8","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"4.17.1","husky":"4.2.5","jest":"27.2.4","koa":"2.11.0","lint-staged":"10.2.7","make-dir-cli":"2.0.0","nyc":"15.1.0","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","request":"2.88.2","supertest":"6.1.6"},"jest":{"verbose":true},"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore",":pinAllExceptPeerDependencies"]},"packageManager":"yarn@1.22.11","keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"readmeFilename":"README.md","gitHead":"dbf9be107c0d542ac7b9f8d0203bffeca6f8c43d","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@3.1.1-canary.20211030","_nodeVersion":"16.11.0","_npmVersion":"8.0.0","dist":{"shasum":"197fb121f58b95d8d748a1921b44a86eed8024c1","size":26822,"noattachment":false,"key":"/formidable/-/formidable-3.1.1-canary.20211030.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-3.1.1-canary.20211030.tgz"},"_npmUser":{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_3.1.1-canary.20211030_1635596794501_0.2528300344897563"},"_hasShrinkwrap":false,"publish_time":1635596794654,"_cnpm_publish_time":1635596794654},"2.0.0-canary.20210330":{"name":"formidable","version":"2.0.0-canary.20210330","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"main":"./src/index.js","publishConfig":{"access":"public","tag":"canary"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test":"jest --coverage","pretest:ci":"yarn run pretest","test:ci":"nyc jest --coverage","test:jest":"jest --coverage"},"dependencies":{"dezalgo":"1.0.3","hexoid":"1.0.0","once":"1.4.0","qs":"6.9.3"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@tunnckocore/prettier-config":"1.3.8","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"4.17.1","husky":"4.2.5","jest":"25.4.0","koa":"2.11.0","lint-staged":"10.2.7","make-dir-cli":"2.0.0","nyc":"15.0.1","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","request":"2.88.2","supertest":"4.0.2"},"jest":{"verbose":true},"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore",":pinAllExceptPeerDependencies"]},"keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"readmeFilename":"README.md","gitHead":"3d429e00a4e343cbce94440c9f2a9fcc1f03a8bd","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@2.0.0-canary.20210330","_nodeVersion":"16.11.0","_npmVersion":"8.0.0","dist":{"shasum":"9100b8b0d8352c32b68cf5e559bf656098431b31","size":26127,"noattachment":false,"key":"/formidable/-/formidable-2.0.0-canary.20210330.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-2.0.0-canary.20210330.tgz"},"_npmUser":{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},"directories":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_2.0.0-canary.20210330_1635596536428_0.19959834003959753"},"_hasShrinkwrap":false,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau","publish_time":1635596536563,"_cnpm_publish_time":1635596536563},"2.0.0-canary.20200504.1":{"name":"formidable","version":"2.0.0-canary.20200504.1","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"main":"./src/index.js","publishConfig":{"access":"public","tag":"canary"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test":"node test/run.js","pretest:ci":"yarn run pretest","test:ci":"nyc node test/run.js","test:jest":"jest --coverage"},"dependencies":{"dezalgo":"1.0.3","hexoid":"1.0.0","once":"1.4.0","qs":"^6.9.3"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@tunnckocore/prettier-config":"1.3.8","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-prettier":"3.1.3","express":"4.17.1","husky":"4.2.5","jest":"25.4.0","koa":"2.11.0","lint-staged":"10.1.7","make-dir-cli":"2.0.0","nyc":"15.0.1","prettier":"2.0.5","prettier-plugin-pkgjson":"0.2.8","request":"2.88.2","supertest":"4.0.2","urun":"0.0.8","utest":"0.0.8"},"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore",":pinAllExceptPeerDependencies"]},"readmeFilename":"README.md","gitHead":"afa4fdbb7e62956e510f7c5c4270569b86053ce7","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@2.0.0-canary.20200504.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"8b060a43f77da82aa7ddc395e1bb4d845b65dc0b","size":1948650,"noattachment":false,"key":"/formidable/-/formidable-2.0.0-canary.20200504.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-2.0.0-canary.20200504.1.tgz"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_2.0.0-canary.20200504.1_1588622950031_0.9270038419724795"},"_hasShrinkwrap":false,"publish_time":1588622950214,"_cnpm_publish_time":1588622950214,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"2.0.0-canary.20200402.2":{"name":"formidable","version":"2.0.0-canary.20200402.2","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"main":"./src/index.js","publishConfig":{"access":"public","tag":"canary"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test":"node test/run.js","pretest:ci":"yarn run pretest","test:ci":"nyc node test/run.js","test:jest":"jest --coverage"},"dependencies":{"dezalgo":"^1.0.3","hexoid":"^1.0.0","once":"^1.4.0"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@tunnckocore/prettier-config":"^1.3.8","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.10.1","eslint-plugin-import":"^2.20.2","eslint-plugin-prettier":"^3.1.2","express":"^4.17.1","husky":"^4.2.3","jest":"^25.2.6","koa":"^2.11.0","lint-staged":"^10.1.1","make-dir-cli":"^2.0.0","nyc":"^15.0.0","prettier":"^2.0.2","prettier-plugin-pkgjson":"^0.2.8","request":"^2.88.2","supertest":"^4.0.2","urun":"^0.0.8","utest":"^0.0.8"},"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore"]},"readmeFilename":"README.md","gitHead":"c9419b6a6f6e7bc29964aeb8d18d1cc4febc36a4","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@2.0.0-canary.20200402.2","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"shasum":"28c92a662d098c5ce8f8135e676c9fb4d7deada9","size":1951214,"noattachment":false,"key":"/formidable/-/formidable-2.0.0-canary.20200402.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-2.0.0-canary.20200402.2.tgz"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_2.0.0-canary.20200402.2_1585833924614_0.1867270349714747"},"_hasShrinkwrap":false,"publish_time":1585833924864,"_cnpm_publish_time":1585833924864,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"2.0.0-canary.20200402.1":{"name":"formidable","version":"2.0.0-canary.20200402.1","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"main":"./src/index.js","publishConfig":{"access":"public","tag":"canary"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"del-cli ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","pretest":"del-cli ./test/tmp && make-dir ./test/tmp","test":"node test/run.js","pretest:ci":"yarn run pretest","test:ci":"nyc node test/run.js","test:jest":"jest --coverage"},"dependencies":{"dezalgo":"^1.0.3","hexoid":"^1.0.0","once":"^1.4.0"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@tunnckocore/prettier-config":"^1.3.8","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.10.1","eslint-plugin-import":"^2.20.2","eslint-plugin-prettier":"^3.1.2","express":"^4.17.1","husky":"^4.2.3","jest":"^25.2.6","koa":"^2.11.0","lint-staged":"^10.1.1","make-dir-cli":"^2.0.0","nyc":"^15.0.0","prettier":"^2.0.2","prettier-plugin-pkgjson":"^0.2.8","request":"^2.88.2","supertest":"^4.0.2","urun":"^0.0.8","utest":"^0.0.8"},"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore"]},"readmeFilename":"README.md","gitHead":"f8033643bba281de61ef3cad82638c8ab8641fb5","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@2.0.0-canary.20200402.1","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"shasum":"7bba7ba90e2418c252f291d2454e2e18e17e1760","size":1950988,"noattachment":false,"key":"/formidable/-/formidable-2.0.0-canary.20200402.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-2.0.0-canary.20200402.1.tgz"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_2.0.0-canary.20200402.1_1585826222733_0.6804429722292129"},"_hasShrinkwrap":false,"publish_time":1585826222935,"_cnpm_publish_time":1585826222935,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"2.0.0-canary.20200226.1":{"name":"formidable","version":"2.0.0-canary.20200226.1","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"main":"./src/index.js","publishConfig":{"access":"public","tag":"canary"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","pretest":"yarn del ./test/tmp","postpretest":"yarn make-dir ./test/tmp","reinstall":"yarn del ./node_modules ./yarn.lock","postreinstall":"yarn setup","setup":"yarn","test":"yarn node test/run.js","pretest:ci":"yarn pretest","test:ci":"nyc node test/run.js","test:jest":"jest --coverage"},"dependencies":{"dezalgo":"^1.0.3","once":"^1.4.0"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@tunnckocore/prettier-config":"^1.3.3","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-prettier":"^3.1.2","express":"^4.17.1","husky":"^4.2.2","jest":"^25.1.0","koa":"^2.11.0","lint-staged":"^10.0.7","make-dir-cli":"^2.0.0","nyc":"^15.0.0","prettier":"^1.19.1","prettier-plugin-pkgjson":"^0.2.3","request":"^2.88.2","supertest":"^4.0.2","urun":"^0.0.8","utest":"^0.0.8"},"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore"]},"readmeFilename":"README.md","gitHead":"1fc3034d7868d017003296577dc3b50a6af0f131","bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@2.0.0-canary.20200226.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.7","dist":{"shasum":"caa1619d37364e8c9bd8f678c280ef1c7d3a794b","size":1947729,"noattachment":false,"key":"/formidable/-/formidable-2.0.0-canary.20200226.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-2.0.0-canary.20200226.1.tgz"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_2.0.0-canary.20200226.1_1582754005527_0.17351514419650615"},"_hasShrinkwrap":false,"publish_time":1582754006311,"_cnpm_publish_time":1582754006311,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"1.2.2":{"name":"formidable","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/formidable.git"},"license":"MIT","version":"1.2.2","devDependencies":{"gently":"^0.8.0","findit":"^0.1.2","hashish":"^0.0.4","urun":"^0.0.6","utest":"^0.0.8","request":"^2.11.4"},"main":"./lib/index.js","scripts":{"test":"node test/run.js","clean":"rm test/tmp/*"},"bugs":{"url":"https://github.com/node-formidable/formidable/issues"},"_id":"formidable@1.2.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.7","dist":{"shasum":"bf69aea2972982675f00865342b982986f6b8dd9","size":41606,"noattachment":false,"key":"/formidable/-/formidable-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.2.2.tgz"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_1.2.2_1582643289567_0.8844181760586558"},"_hasShrinkwrap":false,"publish_time":1582643289762,"_cnpm_publish_time":1582643289762,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"2.0.0-canary.20200212.1":{"name":"formidable","version":"2.0.0-canary.20200212.1","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/node-formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/node-formidable.git"},"main":"./src/index.js","publishConfig":{"access":"public","tag":"canary"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"rm -rf node_modules yarn.lock && yarn","pretest":"rm -rf test/tmp && mkdir test/tmp","test":"node test/run.js","pretest:ci":"yarn pretest","test:ci":"nyc node test/run.js"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@tunnckocore/prettier-config":"^1.3.3","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-prettier":"^3.1.2","husky":"^4.2.2","jest":"^25.1.0","lint-staged":"^10.0.7","nyc":"^15.0.0","prettier":"^1.19.1","prettier-plugin-pkgjson":"^0.2.3","request":"^2.88.2","urun":"^0.0.8","utest":"^0.0.8"},"husky":{"hooks":{"pre-commit":"git status --porcelain && yarn lint-staged","commit-msg":"yarn commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"renovate":{"extends":["@tunnckocore"]},"readmeFilename":"README.md","gitHead":"d413c1326fec2326390317277826695b293c3670","bugs":{"url":"https://github.com/node-formidable/node-formidable/issues"},"_id":"formidable@2.0.0-canary.20200212.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.7","dist":{"shasum":"f6571dca559f53af29a3428c01bdc4291a8c9394","size":17733,"noattachment":false,"key":"/formidable/-/formidable-2.0.0-canary.20200212.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-2.0.0-canary.20200212.1.tgz"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_2.0.0-canary.20200212.1_1581515014729_0.7425087727701907"},"_hasShrinkwrap":false,"publish_time":1581515014842,"_cnpm_publish_time":1581515014842,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"2.0.0-dev.20200131.2":{"name":"formidable","version":"2.0.0-dev.20200131.2","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/node-formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/node-formidable.git"},"main":"./src/index.js","publishConfig":{"access":"public","tag":"dev"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"rm -rf node_modules yarn.lock && yarn","pretest":"rm -rf test/tmp && mkdir test/tmp","test":"node test/run.js","pretest:ci":"yarn pretest","test:ci":"nyc node test/run.js"},"dependencies":{"dezalgo":"^1.0.3","once":"^1.4.0"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@tunnckocore/prettier-config":"^1.2.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.0","eslint-plugin-prettier":"^3.1.2","husky":"^4.2.1","jest":"^25.1.0","koa":"^2.11.0","lint-staged":"^10.0.6","nyc":"^15.0.0","prettier":"^1.19.1","prettier-plugin-pkgjson":"^0.2.0","request":"^2.88.0","supertest":"^4.0.2","urun":"^0.0.8","utest":"^0.0.8"},"husky":{"hooks":{"pre-commit":"git status --porcelain && lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"readmeFilename":"README.md","gitHead":"e02c69cd21bca200da1a85b17ce5a0242a411e6e","bugs":{"url":"https://github.com/node-formidable/node-formidable/issues"},"_id":"formidable@2.0.0-dev.20200131.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"e36fa8bc527cf83a3f8bb042c61062513e7dee03","size":1945547,"noattachment":false,"key":"/formidable/-/formidable-2.0.0-dev.20200131.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-2.0.0-dev.20200131.2.tgz"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_2.0.0-dev.20200131.2_1580462148521_0.9097906830685603"},"_hasShrinkwrap":false,"publish_time":1580462148744,"_cnpm_publish_time":1580462148744,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"2.0.0-canary.20200131.1":{"name":"formidable","version":"2.0.0-canary.20200131.1","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/node-formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/node-formidable.git"},"main":"./src/index.js","publishConfig":{"access":"public","tag":"canary"},"scripts":{"bench":"node benchmark","fmt":"yarn run fmt:prepare '**/*'","fmt:prepare":"prettier --write","lint":"yarn run lint:prepare .","lint:prepare":"eslint --cache --fix --quiet --format codeframe","reinstall":"rm -rf node_modules yarn.lock && yarn","pretest":"rm -rf test/tmp && mkdir test/tmp","test":"node test/run.js","pretest:ci":"yarn pretest","test:ci":"nyc node test/run.js"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@tunnckocore/prettier-config":"^1.2.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.0","eslint-plugin-prettier":"^3.1.2","husky":"^4.2.1","jest":"^25.1.0","lint-staged":"^10.0.6","nyc":"^15.0.0","prettier":"^1.19.1","prettier-plugin-pkgjson":"^0.2.0","request":"^2.88.0","urun":"^0.0.8","utest":"^0.0.8"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"!*.{js,jsx,ts,tsx}":["yarn run fmt:prepare"],"*.{js,jsx,ts,tsx}":["yarn run lint"]},"readmeFilename":"README.md","gitHead":"88d22b8a097710e753a7d12f5667620731993df3","bugs":{"url":"https://github.com/node-formidable/node-formidable/issues"},"_id":"formidable@2.0.0-canary.20200131.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"c6d374fc833fd6587e55751bce515f216a96122a","size":17624,"noattachment":false,"key":"/formidable/-/formidable-2.0.0-canary.20200131.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-2.0.0-canary.20200131.1.tgz"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_2.0.0-canary.20200131.1_1580460623221_0.8104394355906412"},"_hasShrinkwrap":false,"publish_time":1580460623406,"_cnpm_publish_time":1580460623406,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"2.0.0-dev.20200130.1":{"name":"formidable","version":"2.0.0-dev.20200130.1","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/node-formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/node-formidable.git"},"main":"./src/index.js","publishConfig":{"access":"public","tag":"dev"},"scripts":{"cleanup":"rm -rf test/tmp","fmt":"prettier '**/*.{md,js,json}' --write","lint":"eslint . --cache --fix --quiet --format codeframe","pretest":"yarn run cleanup && mkdir test/tmp","test":"node test/run.js","pretest:ci":"yarn pretest","test:ci":"nyc node test/run.js"},"dependencies":{"dezalgo":"^1.0.3","once":"^1.4.0"},"devDependencies":{"@tunnckocore/prettier-config":"^1.2.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.0","eslint-plugin-prettier":"^3.1.2","jest":"^25.1.0","koa":"^2.11.0","nyc":"^15.0.0","prettier":"^1.19.1","prettier-plugin-pkgjson":"^0.2.0","request":"^2.88.0","supertest":"^4.0.2","urun":"^0.0.8","utest":"^0.0.8"},"readmeFilename":"README.md","gitHead":"b44bcbd3f061a5bc025c1b0ed584b712851c5be5","bugs":{"url":"https://github.com/node-formidable/node-formidable/issues"},"_id":"formidable@2.0.0-dev.20200130.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"3df3ee553722ccde7017c816daae40b774d24753","size":1945180,"noattachment":false,"key":"/formidable/-/formidable-2.0.0-dev.20200130.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-2.0.0-dev.20200130.1.tgz"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_2.0.0-dev.20200130.1_1580346958763_0.24242945862713872"},"_hasShrinkwrap":false,"publish_time":1580346959017,"_cnpm_publish_time":1580346959017,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"2.0.0-canary.20200129.32":{"name":"formidable","version":"2.0.0-canary.20200129.32","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/node-formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/node-formidable.git"},"main":"./src/index.js","publishConfig":{"access":"public","tag":"canary"},"scripts":{"cleanup":"rm -rf test/tmp","fmt":"prettier '**/*.{md,js,json}' --write","lint":"eslint . --cache --fix --quiet --format codeframe","pretest":"yarn run cleanup && mkdir test/tmp","test":"node test/run.js","pretest:ci":"yarn pretest","test:ci":"nyc node test/run.js"},"devDependencies":{"@tunnckocore/prettier-config":"^1.2.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.0","eslint-plugin-prettier":"^3.1.2","nyc":"^15.0.0","prettier":"^1.19.1","prettier-plugin-pkgjson":"^0.2.0","request":"^2.88.0","urun":"^0.0.8","utest":"^0.0.8"},"readmeFilename":"README.md","gitHead":"7970ab1dca6e65c530e5b3aed15fa6dcb6dd5ea4","bugs":{"url":"https://github.com/node-formidable/node-formidable/issues"},"_id":"formidable@2.0.0-canary.20200129.32","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"dce6e1a7ced7725d8a0b82eef7dc62d0fab365c1","size":17213,"noattachment":false,"key":"/formidable/-/formidable-2.0.0-canary.20200129.32.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-2.0.0-canary.20200129.32.tgz"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_2.0.0-canary.20200129.32_1580322831876_0.7314079292535549"},"_hasShrinkwrap":false,"publish_time":1580322832093,"_cnpm_publish_time":1580322832093,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"2.0.0-canary.20200129.10":{"name":"formidable","version":"2.0.0-canary.20200129.10","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/node-formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/node-formidable.git"},"main":"./src/index.js","publishConfig":{"access":"public","tag":"canary"},"scripts":{"cleanup":"rm -rf test/tmp","fmt":"prettier '**/*.{md,js,json}' --write","lint":"eslint . --cache --fix --quiet --format codeframe","pretest":"yarn run cleanup && mkdir test/tmp","test":"node test/run.js","pretest:ci":"yarn pretest","test:ci":"nyc node test/run.js"},"devDependencies":{"@tunnckocore/prettier-config":"^1.2.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.0","eslint-plugin-prettier":"^3.1.2","nyc":"^15.0.0","prettier":"^1.19.1","prettier-plugin-pkgjson":"^0.2.0","request":"^2.88.0","urun":"^0.0.8","utest":"^0.0.8"},"readmeFilename":"README.md","gitHead":"d5365d8ac97e6e5c3c44c591b3e3240fefd1d8c8","bugs":{"url":"https://github.com/node-formidable/node-formidable/issues"},"_id":"formidable@2.0.0-canary.20200129.10","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"552cd02d06323c0b90852f040a3aa857961a72f9","size":16986,"noattachment":false,"key":"/formidable/-/formidable-2.0.0-canary.20200129.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-2.0.0-canary.20200129.10.tgz"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_2.0.0-canary.20200129.10_1580319544969_0.6513922648031121"},"_hasShrinkwrap":false,"publish_time":1580319545156,"_cnpm_publish_time":1580319545156,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"2.0.0-canary.20200129.5":{"name":"formidable","version":"2.0.0-canary.20200129.5","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/node-formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/node-formidable.git"},"main":"./src/index.js","publishConfig":{"access":"public","tag":"canary"},"scripts":{"cleanup":"rm -rf test/tmp","lint":"eslint . --cache --fix --quiet --format codeframe","pretest":"yarn run cleanup","test":"mkdir test/tmp && node test/run.js"},"devDependencies":{"@tunnckocore/prettier-config":"^1.2.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.0","eslint-plugin-prettier":"^3.1.2","prettier":"^1.19.1","prettier-plugin-pkgjson":"^0.2.0","request":"^2.88.0","urun":"^0.0.8","utest":"^0.0.8"},"readmeFilename":"README.md","gitHead":"7c8e9e0e43dfd404425f97462e337cb998a68c71","bugs":{"url":"https://github.com/node-formidable/node-formidable/issues"},"_id":"formidable@2.0.0-canary.20200129.5","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"1720b0f6c16a633b458dc6b241abac4baa4b2d20","size":15499,"noattachment":false,"key":"/formidable/-/formidable-2.0.0-canary.20200129.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-2.0.0-canary.20200129.5.tgz"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_2.0.0-canary.20200129.5_1580277474345_0.8366912985984942"},"_hasShrinkwrap":false,"publish_time":1580277474479,"_cnpm_publish_time":1580277474479,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"2.0.0-canary.20200129.4":{"name":"formidable","version":"2.0.0-canary.20200129.4","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/node-formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/node-formidable.git"},"main":"./src/index.js","publishConfig":{"access":"public","tag":"canary"},"scripts":{"cleanup":"rm -rf test/tmp","lint":"eslint . --cache --fix --quiet --format codeframe","pretest":"yarn run cleanup","test":"mkdir test/tmp && node test/run.js"},"devDependencies":{"@tunnckocore/prettier-config":"^1.2.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.0","eslint-plugin-prettier":"^3.1.2","prettier":"^1.19.1","prettier-plugin-pkgjson":"^0.2.0","request":"^2.11.4","urun":"^0.0.6","utest":"^0.0.8"},"readmeFilename":"README.md","gitHead":"8ea22e020b3ede2184c417de8592d052e288384c","bugs":{"url":"https://github.com/node-formidable/node-formidable/issues"},"_id":"formidable@2.0.0-canary.20200129.4","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"2099fcdba9347002275bd87c0e6e00e8a959a860","size":15483,"noattachment":false,"key":"/formidable/-/formidable-2.0.0-canary.20200129.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-2.0.0-canary.20200129.4.tgz"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_2.0.0-canary.20200129.4_1580273619199_0.0764005023952623"},"_hasShrinkwrap":false,"publish_time":1580273619430,"_cnpm_publish_time":1580273619430,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"2.0.0-canary.20200129.3":{"name":"formidable","version":"2.0.0-canary.20200129.3","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/node-formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/node-formidable.git"},"main":"./src/index.js","publishConfig":{"access":"public","tag":"canary"},"scripts":{"cleanup":"rm -rf test/tmp","lint":"eslint . --cache --fix --quiet --format codeframe","pretest":"yarn run cleanup","test":"mkdir test/tmp && node test/run.js"},"devDependencies":{"@tunnckocore/prettier-config":"^1.2.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.0","eslint-plugin-prettier":"^3.1.2","prettier":"^1.19.1","prettier-plugin-pkgjson":"^0.2.0","request":"^2.11.4","urun":"^0.0.6","utest":"^0.0.8"},"readmeFilename":"README.md","gitHead":"26b764086a9b756247597e1a9189ce7ec0e7156d","bugs":{"url":"https://github.com/node-formidable/node-formidable/issues"},"_id":"formidable@2.0.0-canary.20200129.3","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"ee7722dde69733e45ce909b74e02c85ad2b4bf04","size":15460,"noattachment":false,"key":"/formidable/-/formidable-2.0.0-canary.20200129.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-2.0.0-canary.20200129.3.tgz"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_2.0.0-canary.20200129.3_1580272981767_0.6598663981597537"},"_hasShrinkwrap":false,"publish_time":1580272981893,"_cnpm_publish_time":1580272981893,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"2.0.0-canary.20200129.2":{"name":"formidable","version":"2.0.0-canary.20200129.2","license":"MIT","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/node-formidable/node-formidable","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/node-formidable/node-formidable.git"},"main":"./src/index.js","publishConfig":{"access":"public","tag":"canary"},"scripts":{"cleanup":"rm -rf test/tmp","lint":"eslint . --cache --fix --quiet --format codeframe","pretest":"yarn run cleanup","test":"mkdir test/tmp && node test/run.js"},"devDependencies":{"@tunnckocore/prettier-config":"^1.2.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.0","eslint-plugin-prettier":"^3.1.2","prettier":"^1.19.1","prettier-plugin-pkgjson":"^0.2.0","request":"^2.11.4","urun":"^0.0.6","utest":"^0.0.8"},"readmeFilename":"README.md","gitHead":"2a12a8b2eecd12386235f4543409bafb45daad0b","bugs":{"url":"https://github.com/node-formidable/node-formidable/issues"},"_id":"formidable@2.0.0-canary.20200129.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"4063e14d4b7f904e1fb90bf9afc319478b8bf3e2","size":15090,"noattachment":false,"key":"/formidable/-/formidable-2.0.0-canary.20200129.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-2.0.0-canary.20200129.2.tgz"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_2.0.0-canary.20200129.2_1580271106336_0.9408618621921363"},"_hasShrinkwrap":false,"publish_time":1580271106502,"_cnpm_publish_time":1580271106502,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"1.2.1":{"name":"formidable","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/felixge/node-formidable","license":"MIT","version":"1.2.1","devDependencies":{"gently":"^0.8.0","findit":"^0.1.2","hashish":"^0.0.4","urun":"^0.0.6","utest":"^0.0.8","request":"^2.11.4"},"directories":{"lib":"./lib"},"main":"./lib/index","scripts":{"test":"node test/run.js","clean":"rm test/tmp/*"},"repository":{"type":"git","url":"git://github.com/felixge/node-formidable.git"},"bugs":{"url":"http://github.com/felixge/node-formidable/issues"},"optionalDependencies":{},"gitHead":"bd73dde95316d6d3bd1934ce5740aae867dd5af1","dependencies":{},"_id":"formidable@1.2.1","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"kornel","email":"pornel@pornel.net"},"dist":{"shasum":"70fb7ca0290ee6ff961090415f4b3df3d2082659","size":40226,"noattachment":false,"key":"/formidable/-/formidable-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.2.1.tgz"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_1.2.1_1521559805623_0.44607140694001024"},"_hasShrinkwrap":false,"publish_time":1521559805677,"_cnpm_publish_time":1521559805677,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"1.2.0":{"name":"formidable","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/felixge/node-formidable","license":"MIT","version":"1.2.0","devDependencies":{"gently":"^0.8.0","findit":"^0.1.2","hashish":"^0.0.4","urun":"^0.0.6","utest":"^0.0.8","request":"^2.11.4"},"directories":{"lib":"./lib"},"main":"./lib/index","scripts":{"test":"node test/run.js","clean":"rm test/tmp/*"},"repository":{"type":"git","url":"git://github.com/felixge/node-formidable.git"},"bugs":{"url":"http://github.com/felixge/node-formidable/issues"},"optionalDependencies":{},"gitHead":"02fe17120037a2c54b4af005a14dc93b4881c0bc","dependencies":{},"_id":"formidable@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"kornel","email":"pornel@pornel.net"},"dist":{"shasum":"ce291bfec67c176e282f891ece2c37de0c83ae84","size":40205,"noattachment":false,"key":"/formidable/-/formidable-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.2.0.tgz"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formidable_1.2.0_1520428291722_0.6406727940388302"},"_hasShrinkwrap":false,"publish_time":1520428291806,"_cnpm_publish_time":1520428291806,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"1.1.1":{"name":"formidable","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/felixge/node-formidable","license":"MIT","version":"1.1.1","devDependencies":{"gently":"^0.8.0","findit":"^0.1.2","hashish":"^0.0.4","urun":"^0.0.6","utest":"^0.0.8","request":"^2.11.4"},"directories":{"lib":"./lib"},"main":"./lib/index","scripts":{"test":"node test/run.js","clean":"rm test/tmp/*"},"engines":{"node":">=0.8.0"},"repository":{"type":"git","url":"git://github.com/felixge/node-formidable.git"},"bugs":{"url":"http://github.com/felixge/node-formidable/issues"},"optionalDependencies":{},"gitHead":"7a36a8e932044252fe648c81dbd8cf837d0178d0","dependencies":{},"_id":"formidable@1.1.1","_shasum":"96b8886f7c3c3508b932d6bd70c4d3a88f35f1a9","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.2.1","_npmUser":{"name":"kornel","email":"pornel@pornel.net"},"dist":{"shasum":"96b8886f7c3c3508b932d6bd70c4d3a88f35f1a9","size":11831,"noattachment":false,"key":"/formidable/-/formidable-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.1.1.tgz"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/formidable-1.1.1.tgz_1484514649272_0.35996662196703255"},"publish_time":1484514651229,"_cnpm_publish_time":1484514651229,"_hasShrinkwrap":false,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"1.0.17":{"name":"formidable","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/felixge/node-formidable","version":"1.0.17","devDependencies":{"gently":"0.8.0","findit":"0.1.1","hashish":"0.0.4","urun":"~0.0.6","utest":"0.0.3","request":"~2.11.4"},"directories":{"lib":"./lib"},"main":"./lib/index","scripts":{"test":"node test/run.js","clean":"rm test/tmp/*"},"engines":{"node":">=0.8.0"},"repository":{"type":"git","url":"git://github.com/felixge/node-formidable.git"},"bugs":{"url":"http://github.com/felixge/node-formidable/issues"},"optionalDependencies":{},"dependencies":{},"_id":"formidable@1.0.17","dist":{"shasum":"ef5491490f9433b705faa77249c99029ae348559","size":12325,"noattachment":false,"key":"/formidable/-/formidable-1.0.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.0.17.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"felixge","email":"felix@debuggable.com"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"publish_time":1423730690814,"_cnpm_publish_time":1423730690814,"_hasShrinkwrap":false,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"1.0.16":{"name":"formidable","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/felixge/node-formidable","version":"1.0.16","devDependencies":{"gently":"0.8.0","findit":"0.1.1","hashish":"0.0.4","urun":"~0.0.6","utest":"0.0.3","request":"~2.11.4"},"directories":{"lib":"./lib"},"main":"./lib/index","scripts":{"test":"node test/run.js","clean":"rm test/tmp/*"},"engines":{"node":">=0.8.0"},"repository":{"type":"git","url":"git://github.com/felixge/node-formidable.git"},"bugs":{"url":"http://github.com/felixge/node-formidable/issues"},"optionalDependencies":{},"dependencies":{},"_id":"formidable@1.0.16","dist":{"shasum":"4916cfdfc4cbed020b257a6a9505a9ab38c2cd0e","size":12312,"noattachment":false,"key":"/formidable/-/formidable-1.0.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.0.16.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"felixge","email":"felix@debuggable.com"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"publish_time":1418898172035,"_cnpm_publish_time":1418898172035,"_hasShrinkwrap":false,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"1.0.15":{"name":"formidable","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/felixge/node-formidable","version":"1.0.15","devDependencies":{"gently":"0.8.0","findit":"0.1.1","hashish":"0.0.4","urun":"~0.0.6","utest":"0.0.3","request":"~2.11.4"},"directories":{"lib":"./lib"},"main":"./lib/index","scripts":{"test":"node test/run.js","clean":"rm test/tmp/*"},"engines":{"node":">=0.8.0"},"repository":{"type":"git","url":"git://github.com/felixge/node-formidable.git"},"bugs":{"url":"http://github.com/felixge/node-formidable/issues"},"optionalDependencies":{},"dependencies":{},"_id":"formidable@1.0.15","dist":{"shasum":"91363d59cc51ddca2be84ca0336ec0135606c155","size":12256,"noattachment":false,"key":"/formidable/-/formidable-1.0.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.0.15.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"felixge","email":"felix@debuggable.com"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"publish_time":1403003961607,"_cnpm_publish_time":1403003961607,"_hasShrinkwrap":false,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"1.0.14":{"name":"formidable","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/felixge/node-formidable","version":"1.0.14","devDependencies":{"gently":"0.8.0","findit":"0.1.1","hashish":"0.0.4","urun":"~0.0.6","utest":"0.0.3","request":"~2.11.4"},"directories":{"lib":"./lib"},"main":"./lib/index","scripts":{"test":"node test/run.js","clean":"rm test/tmp/*"},"engines":{"node":">=0.8.0"},"repository":{"type":"git","url":"git://github.com/felixge/node-formidable.git"},"bugs":{"url":"http://github.com/felixge/node-formidable/issues"},"optionalDependencies":{},"readmeFilename":"Readme.md","_id":"formidable@1.0.14","dependencies":{},"dist":{"shasum":"2b3f4c411cbb5fdd695c44843e2a23514a43231a","size":28345,"noattachment":false,"key":"/formidable/-/formidable-1.0.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.0.14.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"tim-smart","email":"tim@fostle.com"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"publish_time":1367529020666,"_hasShrinkwrap":false,"_cnpm_publish_time":1367529020666,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"1.0.13":{"name":"formidable","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/felixge/node-formidable","version":"1.0.13","devDependencies":{"gently":"0.8.0","findit":"0.1.1","hashish":"0.0.4","urun":"~0.0.6","utest":"0.0.3","request":"~2.11.4"},"directories":{"lib":"./lib"},"main":"./lib/index","scripts":{"test":"node test/run.js","clean":"rm test/tmp/*"},"engines":{"node":"<0.9.0"},"repository":{"type":"git","url":"git://github.com/felixge/node-formidable.git"},"bugs":{"url":"http://github.com/felixge/node-formidable/issues"},"optionalDependencies":{},"readmeFilename":"Readme.md","_id":"formidable@1.0.13","dependencies":{},"dist":{"shasum":"70caf0f9d69692a77e04021ddab4f46b01c82aea","size":27840,"noattachment":false,"key":"/formidable/-/formidable-1.0.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.0.13.tgz"},"_from":".","_npmVersion":"1.2.12","_npmUser":{"name":"svnlto","email":"me@svenlito.com"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"publish_time":1363462886120,"_hasShrinkwrap":false,"_cnpm_publish_time":1363462886120,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"1.0.12":{"name":"formidable","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/felixge/node-formidable","version":"1.0.12","devDependencies":{"gently":"0.8.0","findit":"0.1.1","hashish":"0.0.4","urun":"~0.0.6","utest":"0.0.3","request":"~2.11.4"},"directories":{"lib":"./lib"},"main":"./lib/index","scripts":{"test":"node test/run.js","clean":"rm test/tmp/*"},"engines":{"node":">=0.8.0 <0.10.0"},"repository":{"type":"git","url":"git://github.com/felixge/node-formidable.git"},"bugs":{"url":"http://github.com/felixge/node-formidable/issues"},"optionalDependencies":{},"readmeFilename":"Readme.md","_id":"formidable@1.0.12","dependencies":{},"dist":{"shasum":"4fc17fea578db88e4cd45799e6dbbddf92f82a10","size":27322,"noattachment":false,"key":"/formidable/-/formidable-1.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.0.12.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"svnlto","email":"me@svenlito.com"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"publish_time":1361456928523,"_hasShrinkwrap":false,"_cnpm_publish_time":1361456928523,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"1.0.11":{"name":"formidable","version":"1.0.11","dependencies":{},"devDependencies":{"gently":"0.8.0","findit":"0.1.1","hashish":"0.0.4","urun":"0.0.4","utest":"0.0.3"},"directories":{"lib":"./lib"},"main":"./lib/index","scripts":{"test":"make test"},"engines":{"node":"*"},"optionalDependencies":{},"_npmUser":{"name":"felixge","email":"felix@debuggable.com"},"_id":"formidable@1.0.11","_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18-pre","_defaultsLoaded":true,"dist":{"shasum":"68f63325a035e644b6f7bb3d11243b9761de1b30","size":24061,"noattachment":false,"key":"/formidable/-/formidable-1.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.0.11.tgz"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"publish_time":1338804986223,"_hasShrinkwrap":false,"_cnpm_publish_time":1338804986223,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"1.0.10":{"name":"formidable","version":"1.0.10","dependencies":{},"devDependencies":{"gently":"0.8.0","findit":"0.1.1","hashish":"0.0.4","urun":"0.0.4","utest":"0.0.3"},"directories":{"lib":"./lib"},"main":"./lib/index","scripts":{"test":"make test"},"engines":{"node":"*"},"optionalDependencies":{},"_npmUser":{"name":"felixge","email":"felix@debuggable.com"},"_id":"formidable@1.0.10","_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18-pre","_defaultsLoaded":true,"dist":{"shasum":"96a2bcee5d9059aa0c60fc847ea506b998e7e5dc","size":18498,"noattachment":false,"key":"/formidable/-/formidable-1.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.0.10.tgz"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"publish_time":1338754739345,"_hasShrinkwrap":false,"_cnpm_publish_time":1338754739345,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"1.0.9":{"name":"formidable","version":"1.0.9","dependencies":{},"devDependencies":{"gently":"0.8.0","findit":"0.1.1","hashish":"0.0.4","urun":"0.0.4","utest":"0.0.3"},"directories":{"lib":"./lib"},"main":"./lib/index","scripts":{"test":"make test"},"engines":{"node":"*"},"_npmUser":{"name":"felixge","email":"felix@debuggable.com"},"_id":"formidable@1.0.9","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"419e3bccead3e8874d539f5b3e72a4c503b31a98","size":52149,"noattachment":false,"key":"/formidable/-/formidable-1.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.0.9.tgz"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"publish_time":1331203483803,"_hasShrinkwrap":false,"_cnpm_publish_time":1331203483803,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"1.0.8":{"name":"formidable","version":"1.0.8","dependencies":{},"devDependencies":{"gently":"0.8.0","findit":"0.1.1","hashish":"0.0.4","urun":"0.0.4","utest":"0.0.3"},"directories":{"lib":"./lib"},"main":"./lib/index","scripts":{"test":"make test"},"engines":{"node":"*"},"_npmUser":{"name":"felixge","email":"felix@debuggable.com"},"_id":"formidable@1.0.8","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.13-pre","_defaultsLoaded":true,"dist":{"shasum":"ac119ceaf039a288d57649aeec38f03b6269bbce","size":1945600,"noattachment":false,"key":"/formidable/-/formidable-1.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.0.8.tgz"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"publish_time":1322553398907,"_hasShrinkwrap":false,"_cnpm_publish_time":1322553398907,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"1.0.7":{"name":"formidable","version":"1.0.7","dependencies":{},"devDependencies":{"gently":"0.8.0","far":"0.0.7","fast-or-slow":"0.0.5","findit":"0.1.1","hashish":"0.0.4"},"directories":{"lib":"./lib"},"main":"./lib/index","engines":{"node":"*"},"_npmUser":{"name":"felixge","email":"felix@debuggable.com"},"_id":"formidable@1.0.7","_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.13-pre","_defaultsLoaded":true,"dist":{"shasum":"ac9f74432f222199d685555d5197e19212972992","size":1935360,"noattachment":false,"key":"/formidable/-/formidable-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.0.7.tgz"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"publish_time":1320398897232,"_cnpm_publish_time":1320398897232,"_hasShrinkwrap":false,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"1.0.6":{"name":"formidable","version":"1.0.6","dependencies":{},"devDependencies":{"gently":"0.8.0","far":"0.0.7","fast-or-slow":"0.0.5","findit":"0.1.1","hashish":"0.0.4"},"directories":{"lib":"./lib"},"main":"./lib/index","engines":{"node":"*"},"_npmJsonOpts":{"file":"/Users/felix/.npm/formidable/1.0.6/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"formidable@1.0.6","_engineSupported":true,"_npmVersion":"1.0.26","_nodeVersion":"v0.4.10-pre","_defaultsLoaded":true,"dist":{"shasum":"fb92046525c6e5781d9683c54324afd36edd24a0","size":1988800,"noattachment":false,"key":"/formidable/-/formidable-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.0.6.tgz"},"scripts":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"publish_time":1316585860012,"_hasShrinkwrap":false,"_cnpm_publish_time":1316585860012,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"1.0.5":{"name":"formidable","version":"1.0.5","dependencies":{},"devDependencies":{"gently":"0.8.0","far":"0.0.7","fast-or-slow":"0.0.5","findit":"0.1.1","hashish":"0.0.4"},"directories":{"lib":"./lib"},"main":"./lib/index","engines":{"node":"*"},"_npmJsonOpts":{"file":"/Users/felix/.npm/formidable/1.0.5/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"formidable@1.0.5","_engineSupported":true,"_npmVersion":"1.0.26","_nodeVersion":"v0.4.10-pre","_defaultsLoaded":true,"dist":{"shasum":"55e60b34931f3bb03eedbb6777312177eb6f87b4","size":1988518,"noattachment":false,"key":"/formidable/-/formidable-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.0.5.tgz"},"scripts":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"publish_time":1316202527627,"_cnpm_publish_time":1316202527627,"_hasShrinkwrap":false,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"1.0.4":{"name":"formidable","version":"1.0.4","dependencies":{},"devDependencies":{"gently":"0.8.0","far":"0.0.7","fast-or-slow":"0.0.5","findit":"0.1.1","hashish":"0.0.4"},"directories":{"lib":"./lib"},"main":"./lib/index","engines":{"node":"*"},"_npmJsonOpts":{"file":"/Users/felix/.npm/formidable/1.0.4/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"formidable@1.0.4","_engineSupported":true,"_npmVersion":"1.0.26","_nodeVersion":"v0.4.10-pre","_defaultsLoaded":true,"dist":{"shasum":"e2447795406a95b30b4b5b58ac572abb207fae4a","size":1982020,"noattachment":false,"key":"/formidable/-/formidable-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.0.4.tgz"},"scripts":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"publish_time":1316123634455,"_cnpm_publish_time":1316123634455,"_hasShrinkwrap":false,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"1.0.3":{"name":"formidable","version":"1.0.3","dependencies":{},"devDependencies":{"gently":"0.8.0","far":"0.0.7","fast-or-slow":"0.0.5","findit":"0.1.1","hashish":"0.0.4"},"directories":{"lib":"./lib"},"main":"./lib/index","engines":{"node":"*"},"_npmJsonOpts":{"file":"/Users/felix/.npm/formidable/1.0.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"formidable@1.0.3","_engineSupported":true,"_npmVersion":"1.0.26","_nodeVersion":"v0.4.10-pre","_defaultsLoaded":true,"dist":{"shasum":"55c314201245f4d21b0f0c58373d30c85e53d6e9","size":1979777,"noattachment":false,"key":"/formidable/-/formidable-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.0.3.tgz"},"scripts":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"publish_time":1315693930344,"_hasShrinkwrap":false,"_cnpm_publish_time":1315693930344,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"1.0.2":{"name":"formidable","version":"1.0.2","dependencies":{},"devDependencies":{"gently":">=0.7.0"},"directories":{"lib":"./lib"},"main":"./lib/index","engines":{"node":"*"},"_id":"formidable@1.0.2","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.9-pre","_defaultsLoaded":true,"dist":{"shasum":"6e7887db43be310c57970143671dfc91d46f939d","size":14837,"noattachment":false,"key":"/formidable/-/formidable-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.0.2.tgz"},"scripts":{},"publish_time":1306145450452,"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1306145450452,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"1.0.1":{"name":"formidable","version":"1.0.1","dependencies":{"gently":">=0.7.0"},"directories":{"lib":"./lib"},"main":"./lib/index","engines":{"node":"*"},"devDependencies":{},"_id":"formidable@1.0.1","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.8-pre","_defaultsLoaded":true,"dist":{"shasum":"d9fe626c303e8cbca9d29115497a47da6eff29e9","size":1923202,"noattachment":false,"key":"/formidable/-/formidable-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.0.1.tgz"},"scripts":{},"publish_time":1303906125419,"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1303906125419,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"1.0.0":{"name":"formidable","version":"1.0.0","dependencies":{"gently":">=0.7.0"},"directories":{"lib":"./lib/formidable"},"main":"./lib/formidable/index","engines":{"node":"*"},"_id":"formidable@1.0.0","_engineSupported":true,"_npmVersion":"1.0.1rc4","_nodeVersion":"v0.4.6-pre","_defaultsLoaded":true,"dist":{"shasum":"4eb41d5d99c99fd54773a0132075c11822ca103f","size":14957,"noattachment":false,"key":"/formidable/-/formidable-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-1.0.0.tgz"},"publish_time":1302727467943,"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_hasShrinkwrap":false,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau","_cnpm_publish_time":1302727467943},"0.9.10":{"name":"formidable","version":"0.9.10","dependencies":{"gently":">=0.7.0"},"directories":{"lib":"./lib/formidable"},"main":"./lib/formidable/index","_id":"formidable@0.9.10","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.10-1","_nodeVersion":"v0.3.2-pre","dist":{"shasum":"cee802aa5fb11024cca112a7ee2e2e89956aeb80","size":14556,"noattachment":false,"key":"/formidable/-/formidable-0.9.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-0.9.10.tgz"},"publish_time":1295386732010,"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1295386732010,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"0.3.0":{"name":"formidable","version":"0.3.0","dependencies":{"gently":">=0.6.0"},"directories":{"lib":"./lib/formidable"},"main":"./lib/formidable/index","_id":"formidable@0.3.0","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"84112d39db3d5889651d212c6b2e40a4fc93c7c1","size":12262,"noattachment":false,"key":"/formidable/-/formidable-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-0.3.0.tgz"},"publish_time":1295386732010,"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1295386732010,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"0.5.0":{"name":"formidable","version":"0.5.0","dependencies":{"gently":">=0.6.0"},"directories":{"lib":"./lib/formidable"},"main":"./lib/formidable/index","_id":"formidable@0.5.0","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"81e605321b2aefb01bb5063d827f6567aac2303d","size":12449,"noattachment":false,"key":"/formidable/-/formidable-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-0.5.0.tgz"},"publish_time":1295386732010,"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1295386732010,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"0.6.0":{"name":"formidable","version":"0.6.0","dependencies":{"gently":">=0.6.0"},"directories":{"lib":"./lib/formidable"},"main":"./lib/formidable/index","_id":"formidable@0.6.0","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"99cc8bf984a41eacdf4c6192f26a6a13a753f521","size":12603,"noattachment":false,"key":"/formidable/-/formidable-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-0.6.0.tgz"},"publish_time":1295386732010,"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1295386732010,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"0.7.0":{"name":"formidable","version":"0.7.0","dependencies":{"gently":">=0.7.0"},"directories":{"lib":"./lib/formidable"},"main":"./lib/formidable/index","_id":"formidable@0.7.0","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"c0c164916777dc6cee4850d01b9f766ac776a106","size":12495,"noattachment":false,"key":"/formidable/-/formidable-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-0.7.0.tgz"},"publish_time":1295386732010,"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_hasShrinkwrap":false,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau","_cnpm_publish_time":1295386732010},"0.8.0":{"name":"formidable","version":"0.8.0","dependencies":{"gently":">=0.7.0"},"directories":{"lib":"./lib/formidable"},"main":"./lib/formidable/index","_id":"formidable@0.8.0","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"bd6f383b7e32a3fa298c953c536885716caa942a","size":13443,"noattachment":false,"key":"/formidable/-/formidable-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-0.8.0.tgz"},"publish_time":1295386732010,"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_hasShrinkwrap":false,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau","_cnpm_publish_time":1295386732010},"0.9.0":{"name":"formidable","version":"0.9.0","dependencies":{"gently":">=0.7.0"},"directories":{"lib":"./lib/formidable"},"main":"./lib/formidable/index","_id":"formidable@0.9.0","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"389a5f00d712a9c410254867cee98c3fccfd6300","size":13920,"noattachment":false,"key":"/formidable/-/formidable-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-0.9.0.tgz"},"publish_time":1295386732010,"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1295386732010,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"0.9.1":{"name":"formidable","version":"0.9.1","dependencies":{"gently":">=0.7.0"},"directories":{"lib":"./lib/formidable"},"main":"./lib/formidable/index","_id":"formidable@0.9.1","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"a3a43b494d5c430b82006419ff2dd78be22fa3e8","size":14102,"noattachment":false,"key":"/formidable/-/formidable-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-0.9.1.tgz"},"publish_time":1295386732010,"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1295386732010,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"0.9.2":{"name":"formidable","version":"0.9.2","dependencies":{"gently":">=0.7.0"},"directories":{"lib":"./lib/formidable"},"main":"./lib/formidable/index","_id":"formidable@0.9.2","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"caab8a47526da68d97da6461c30691cff80fa9a8","size":13823,"noattachment":false,"key":"/formidable/-/formidable-0.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-0.9.2.tgz"},"publish_time":1295386732010,"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1295386732010,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"0.9.3":{"name":"formidable","version":"0.9.3","dependencies":{"gently":">=0.7.0"},"directories":{"lib":"./lib/formidable"},"main":"./lib/formidable/index","_id":"formidable@0.9.3","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"af4bb633aee0f4a84d5785a82d478e7089c1e33f","size":13703,"noattachment":false,"key":"/formidable/-/formidable-0.9.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-0.9.3.tgz"},"publish_time":1295386732010,"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1295386732010,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"0.9.4":{"name":"formidable","version":"0.9.4","dependencies":{"gently":">=0.7.0"},"directories":{"lib":"./lib/formidable"},"main":"./lib/formidable/index","_id":"formidable@0.9.4","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"d29f656139734264f2a433fc91a2c60a1aa3d7d5","size":13783,"noattachment":false,"key":"/formidable/-/formidable-0.9.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-0.9.4.tgz"},"publish_time":1295386732010,"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1295386732010,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"0.9.5":{"name":"formidable","version":"0.9.5","dependencies":{"gently":">=0.7.0"},"directories":{"lib":"./lib/formidable"},"main":"./lib/formidable/index","_id":"formidable@0.9.5","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"b42433bd4d94991551225a96c2ab4f449a13b462","size":14189,"noattachment":false,"key":"/formidable/-/formidable-0.9.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-0.9.5.tgz"},"publish_time":1295386732010,"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1295386732010,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"0.9.6":{"name":"formidable","version":"0.9.6","dependencies":{"gently":">=0.7.0"},"directories":{"lib":"./lib/formidable"},"main":"./lib/formidable/index","_id":"formidable@0.9.6","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"20af6ec6b0e9302c106733247f5abda5dc8a0d48","size":14300,"noattachment":false,"key":"/formidable/-/formidable-0.9.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-0.9.6.tgz"},"publish_time":1295386732010,"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1295386732010,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"0.9.7":{"name":"formidable","version":"0.9.7","dependencies":{"gently":">=0.7.0"},"directories":{"lib":"./lib/formidable"},"main":"./lib/formidable/index","_id":"formidable@0.9.7","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"62b150c2be0d0f535ea0616d3a07810b58888f18","size":14310,"noattachment":false,"key":"/formidable/-/formidable-0.9.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-0.9.7.tgz"},"publish_time":1295386732010,"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1295386732010,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"0.9.8":{"name":"formidable","version":"0.9.8","dependencies":{"gently":">=0.7.0"},"directories":{"lib":"./lib/formidable"},"main":"./lib/formidable/index","_id":"formidable@0.9.8","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"8920c32c033b5fe52d4100dff73bb990a211b647","size":18277,"noattachment":false,"key":"/formidable/-/formidable-0.9.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-0.9.8.tgz"},"publish_time":1295386732010,"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1295386732010,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"0.9.9":{"name":"formidable","version":"0.9.9","dependencies":{"gently":">=0.7.0"},"directories":{"lib":"./lib/formidable"},"main":"./lib/formidable/index","_id":"formidable@0.9.9","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"d30dd36176f022c59bee94a8daaa0476f6435bf2","size":42747,"noattachment":false,"key":"/formidable/-/formidable-0.9.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-0.9.9.tgz"},"publish_time":1295386732010,"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1295386732010,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"0.4.0":{"name":"formidable","version":"0.4.0","dependencies":{"gently":">=0.6.0"},"directories":{"lib":"./lib/formidable"},"main":"./lib/formidable/index","_id":"formidable@0.4.0","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"32c899dd32440552c18d27cdd2854693c6eeb1bf","size":12251,"noattachment":false,"key":"/formidable/-/formidable-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-0.4.0.tgz"},"publish_time":1295386732010,"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1295386732010,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau"},"0.9.11":{"name":"formidable","version":"0.9.11","dependencies":{"gently":">=0.7.0"},"directories":{"lib":"./lib/formidable"},"main":"./lib/formidable/index","_id":"formidable@0.9.11","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.10-1","_nodeVersion":"v0.3.5-pre","dist":{"shasum":"35285f3c2c5f115742a13717e2f0c1556994c4f3","size":25348,"noattachment":false,"key":"/formidable/-/formidable-0.9.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/formidable/download/formidable-0.9.11.tgz"},"publish_time":1295386732010,"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"grossacasacs","email":"cyril.walle@protonmail.com"},{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_hasShrinkwrap":false,"deprecated":"Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau","_cnpm_publish_time":1295386732010}},"readme":"<p align=\"center\">\n  <img alt=\"npm formidable package logo\" src=\"https://raw.githubusercontent.com/node-formidable/formidable/master/logo.png\" />\n</p>\n\n# formidable [![npm version][npmv-img]][npmv-url] [![MIT license][license-img]][license-url] [![Libera Manifesto][libera-manifesto-img]][libera-manifesto-url] [![Twitter][twitter-img]][twitter-url]\n\n> A Node.js module for parsing form data, especially file uploads.\n\n[![Code style][codestyle-img]][codestyle-url]\n[![linux build status][linux-build-img]][build-url]\n[![macos build status][macos-build-img]][build-url]\n<!-- [![codecoverage][codecov-img]][codecov-url] -->\n\nIf you have any _how-to_ kind of questions, please read the [Contributing\nGuide][contributing-url] and [Code of Conduct][code_of_conduct-url]\ndocuments.<br /> For bugs reports and feature requests, [please create an\nissue][open-issue-url] or ping [@wgw_eth / @wgw_lol][twitter-url]\nat Twitter.\n\n[![Conventional Commits][ccommits-img]][ccommits-url]\n[![Minimum Required Nodejs][nodejs-img]][npmv-url]\n[![Buy me a Kofi][kofi-img]][kofi-url]\n[![Make A Pull Request][prs-welcome-img]][prs-welcome-url]\n<!-- [![Tidelift Subscription][tidelift-img]][tidelift-url] -->\n<!-- [![Renovate App Status][renovateapp-img]][renovateapp-url] -->\n\nThis project is [semantically versioned](https://semver.org) and if you want support in migrating between versions you can schedule us for training or support us through donations, so we can prioritize.\n\n> [!CAUTION]\n> As of April 2025, old versions like v1 and v2 are still the most used, while they are deperecated for years -- they are also vulnerable to attacks if you are not implementing it properly. **Please upgrade!** We are here to help, and AI Editors & Agents could help a lot in such codemod-like migrations.\n\n> [!TIP]\n> If you are starting a fresh project, you can check out the `formidable-mini` which is a super minimal version of Formidable (not quite configurable yet, but when it does it could become the basis for `formidable@v4`), using web standards like FormData API and File API, and you can use it to stream uploads directly to S3 or other such services.\n\n<!-- This project is [semantically versioned](https://semver.org) and available as\npart of the [Tidelift Subscription][tidelift-url] for professional grade\nassurances, enhanced support and security.\n[Learn more.](https://tidelift.com/subscription/pkg/npm-formidable?utm_source=npm-formidable&utm_medium=referral&utm_campaign=enterprise)\n\n_The maintainers of `formidable` and thousands of other packages are working\nwith Tidelift to deliver commercial support and maintenance for the Open Source\ndependencies you use to build your applications. Save time, reduce risk, and\nimprove code health, while paying the maintainers of the exact dependencies you\nuse._ -->\n\n[![][npm-weekly-img]][npmv-url] [![][npm-monthly-img]][npmv-url]\n[![][npm-yearly-img]][npmv-url] [![][npm-alltime-img]][npmv-url]\n\n## Project Status: Maintained\n\n> [!NOTE]\n> Check [VERSION NOTES](https://github.com/node-formidable/formidable/blob/master/VERSION_NOTES.md) for more information on v1, v2, and v3 plans, NPM dist-tags and branches._\n\nThis module was initially developed by\n[**@felixge**](https://github.com/felixge) for\n[Transloadit](http://transloadit.com/), a service focused on uploading and\nencoding images and videos. It has been battle-tested against hundreds of GBs of\nfile uploads from a large variety of clients and is considered production-ready\nand is used in production for years.\n\nCurrently, we are few maintainers trying to deal with it. :) More contributors\nare always welcome! :heart: Jump on\n[issue #412](https://github.com/felixge/node-formidable/issues/412) which is\nclosed, but if you are interested we can discuss it and add you after strict\nrules, like enabling Two-Factor Auth in your npm and GitHub accounts.\n\n## Highlights\n\n- [Fast (~900-2500 mb/sec)](#benchmarks) & streaming multipart parser\n- Automatically writing file uploads to disk (optional, see\n  [`options.fileWriteStreamHandler`](#options))\n- [Plugins API](#useplugin-plugin) - allowing custom parsers and plugins\n- Low memory footprint\n- Graceful error handling\n- Very high test coverage\n\n## Install\n\nThis package is a dual ESM/commonjs package.\n\n> [!NOTE]\n> This project requires `Node.js >= 20`. Install it using [yarn](https://yarnpkg.com) or [npm](https://npmjs.com).<br /> _We highly recommend to use Yarn when you think to contribute to this project._\n\nThis is a low-level package, and if you're using a high-level framework it _may_\nalready be included. Check the examples below and the [examples/](https://github.com/node-formidable/formidable/tree/master/examples) folder.\n\n```\n# v2\nnpm install formidable@v2\n\n# v3\nnpm install formidable\nnpm install formidable@v3\n```\n\n_**Note:** Future not ready releases will be published on `*-next` dist-tags for the corresponding version._\n\n\n## Examples\n\nFor more examples look at the `examples/` directory.\n\n### with Node.js http module\n\nParse an incoming file upload, with the\n[Node.js's built-in `http` module](https://nodejs.org/api/http.html).\n\n```js\nimport http from 'node:http';\nimport formidable, {errors as formidableErrors} from 'formidable';\n\nconst server = http.createServer(async (req, res) => {\n  if (req.url === '/api/upload' && req.method.toLowerCase() === 'post') {\n    // parse a file upload\n    const form = formidable({});\n    let fields;\n    let files;\n    try {\n        [fields, files] = await form.parse(req);\n    } catch (err) {\n        // example to check for a very specific error\n        if (err.code === formidableErrors.maxFieldsExceeded) {\n\n        }\n        console.error(err);\n        res.writeHead(err.httpCode || 400, { 'Content-Type': 'text/plain' });\n        res.end(String(err));\n        return;\n    }\n    res.writeHead(200, { 'Content-Type': 'application/json' });\n    res.end(JSON.stringify({ fields, files }, null, 2));\n    return;\n  }\n\n  // show a file upload form\n  res.writeHead(200, { 'Content-Type': 'text/html' });\n  res.end(`\n    <h2>With Node.js <code>\"http\"</code> module</h2>\n    <form action=\"/api/upload\" enctype=\"multipart/form-data\" method=\"post\">\n      <div>Text field title: <input type=\"text\" name=\"title\" /></div>\n      <div>File: <input type=\"file\" name=\"multipleFiles\" multiple=\"multiple\" /></div>\n      <input type=\"submit\" value=\"Upload\" />\n    </form>\n  `);\n});\n\nserver.listen(8080, () => {\n  console.log('Server listening on http://localhost:8080/ ...');\n});\n```\n\n### with Express.js\n\nThere are multiple variants to do this, but Formidable just need Node.js Request\nstream, so something like the following example should work just fine, without\nany third-party [Express.js](https://ghub.now.sh/express) middleware.\n\nOr try the\n[examples/with-express.js](https://github.com/node-formidable/formidable/blob/master/examples/with-express.js)\n\n```js\nimport express from 'express';\nimport formidable from 'formidable';\n\nconst app = express();\n\napp.get('/', (req, res) => {\n  res.send(`\n    <h2>With <code>\"express\"</code> npm package</h2>\n    <form action=\"/api/upload\" enctype=\"multipart/form-data\" method=\"post\">\n      <div>Text field title: <input type=\"text\" name=\"title\" /></div>\n      <div>File: <input type=\"file\" name=\"someExpressFiles\" multiple=\"multiple\" /></div>\n      <input type=\"submit\" value=\"Upload\" />\n    </form>\n  `);\n});\n\napp.post('/api/upload', (req, res, next) => {\n  const form = formidable({});\n\n  form.parse(req, (err, fields, files) => {\n    if (err) {\n      next(err);\n      return;\n    }\n    res.json({ fields, files });\n  });\n});\n\napp.listen(3000, () => {\n  console.log('Server listening on http://localhost:3000 ...');\n});\n```\n\n### with Koa and Formidable\n\nOf course, with [Koa v1, v2 or future v3](https://ghub.now.sh/koa) the things\nare very similar. You can use `formidable` manually as shown below or through\nthe [koa-better-body](https://ghub.now.sh/koa-better-body) package which is\nusing `formidable` under the hood and support more features and different\nrequest bodies, check its documentation for more info.\n\n_Note: this example is assuming Koa v2. Be aware that you should pass `ctx.req`\nwhich is Node.js's Request, and **NOT** the `ctx.request` which is Koa's Request\nobject - there is a difference._\n\n```js\nimport Koa from 'Koa';\nimport formidable from 'formidable';\n\nconst app = new Koa();\n\napp.on('error', (err) => {\n  console.error('server error', err);\n});\n\napp.use(async (ctx, next) => {\n  if (ctx.url === '/api/upload' && ctx.method.toLowerCase() === 'post') {\n    const form = formidable({});\n\n    // not very elegant, but that's for now if you don't want to use `koa-better-body`\n    // or other middlewares.\n    await new Promise((resolve, reject) => {\n      form.parse(ctx.req, (err, fields, files) => {\n        if (err) {\n          reject(err);\n          return;\n        }\n\n        ctx.set('Content-Type', 'application/json');\n        ctx.status = 200;\n        ctx.state = { fields, files };\n        ctx.body = JSON.stringify(ctx.state, null, 2);\n        resolve();\n      });\n    });\n    await next();\n    return;\n  }\n\n  // show a file upload form\n  ctx.set('Content-Type', 'text/html');\n  ctx.status = 200;\n  ctx.body = `\n    <h2>With <code>\"koa\"</code> npm package</h2>\n    <form action=\"/api/upload\" enctype=\"multipart/form-data\" method=\"post\">\n    <div>Text field title: <input type=\"text\" name=\"title\" /></div>\n    <div>File: <input type=\"file\" name=\"koaFiles\" multiple=\"multiple\" /></div>\n    <input type=\"submit\" value=\"Upload\" />\n    </form>\n  `;\n});\n\napp.use((ctx) => {\n  console.log('The next middleware is called');\n  console.log('Results:', ctx.state);\n});\n\napp.listen(3000, () => {\n  console.log('Server listening on http://localhost:3000 ...');\n});\n```\n\n## Benchmarks\n\nThe benchmark is quite old, from the old codebase. But maybe quite true though.\nPreviously the numbers was around ~500 mb/sec. Currently with moving to the new\nNode.js Streams API it's faster. You can clearly see the differences between the\nNode versions.\n\n_Note: a lot better benchmarking could and should be done in future._\n\nBenchmarked on 8GB RAM, Xeon X3440 (2.53 GHz, 4 cores, 8 threads)\n\n```\n~/github/node-formidable master\n❯ nve --parallel 8 10 12 13 node benchmark/bench-multipart-parser.js\n\n ⬢  Node 8\n\n1261.08 mb/sec\n\n ⬢  Node 10\n\n1113.04 mb/sec\n\n ⬢  Node 12\n\n2107.00 mb/sec\n\n ⬢  Node 13\n\n2566.42 mb/sec\n```\n\n![benchmark January 29th, 2020](./benchmark/2020-01-29_xeon-x3440.png)\n\n## API\n\n### Formidable / IncomingForm\n\nAll shown are equivalent.\n\n_Please pass [`options`](#options) to the function/constructor, not by assigning\nthem to the instance `form`_\n\n```js\nimport formidable from 'formidable';\nconst form = formidable(options);\n```\n\n### Options\n\nSee it's defaults in [src/Formidable.js DEFAULT_OPTIONS](./src/Formidable.js)\n(the `DEFAULT_OPTIONS` constant).\n\n- `options.encoding` **{string}** - default `'utf-8'`; sets encoding for\n  incoming form fields,\n- `options.uploadDir` **{string}** - default `os.tmpdir()`; the directory for\n  placing file uploads in. You can move them later by using `fs.rename()`.\n- `options.keepExtensions` **{boolean}** - default `false`; to include the\n  extensions of the original files or not\n- `options.allowEmptyFiles` **{boolean}** - default `false`; allow upload empty\n  files\n- `options.minFileSize` **{number}** - default `1` (1byte); the minium size of\n  uploaded file.\n- `options.maxFiles` **{number}** - default `Infinity`;\n  limit the amount of uploaded files, set Infinity for unlimited\n- `options.maxFileSize` **{number}** - default `200 * 1024 * 1024` (200mb);\n  limit the size of each uploaded file.\n- `options.maxTotalFileSize` **{number}** - default `options.maxFileSize`;\n  limit the size of the batch of uploaded files.\n- `options.maxFields` **{number}** - default `1000`; limit the number of fields, set Infinity for unlimited\n- `options.maxFieldsSize` **{number}** - default `20 * 1024 * 1024` (20mb);\n  limit the amount of memory all fields together (except files) can allocate in\n  bytes.\n- `options.hashAlgorithm` **{string | false}** - default `false`; include checksums calculated\n  for incoming files, set this to some hash algorithm, see\n  [crypto.createHash](https://nodejs.org/api/crypto.html#crypto_crypto_createhash_algorithm_options)\n  for available algorithms\n- `options.fileWriteStreamHandler` **{function}** - default `null`, which by\n  default writes to host machine file system every file parsed; The function\n  should return an instance of a\n  [Writable stream](https://nodejs.org/api/stream.html#stream_class_stream_writable)\n  that will receive the uploaded file data. With this option, you can have any\n  custom behavior regarding where the uploaded file data will be streamed for.\n  If you are looking to write the file uploaded in other types of cloud storages\n  (AWS S3, Azure blob storage, Google cloud storage) or private file storage,\n  this is the option you're looking for. When this option is defined the default\n  behavior of writing the file in the host machine file system is lost.\n- `options.filename` **{function}** - default `undefined` Use it to control\n  newFilename. Must return a string. Will be joined with options.uploadDir.\n\n- `options.filter` **{function}** - default function that always returns true.\n  Use it to filter files before they are uploaded. Must return a boolean. Will not make the form.parse error\n\n- `options.createDirsFromUploads` **{boolean}** - default false. If true, makes direct folder uploads possible. Use `<input type=\"file\" name=\"folders\" webkitdirectory directory multiple>` to create a form to upload folders. Has to be used with the options `options.uploadDir` and `options.filename` where `options.filename` has to return a string with the character `/` for folders to be created. The base will be `options.uploadDir`.\n\n\n#### `options.filename`  **{function}** function (name, ext, part, form) -> string\n\nwhere part can be decomposed as\n\n```js\nconst { originalFilename, mimetype} = part;\n```\n\n_**Note:** If this size of combined fields, or size of some file is exceeded, an\n`'error'` event is fired._\n\n```js\n// The amount of bytes received for this form so far.\nform.bytesReceived;\n```\n\n```js\n// The expected number of bytes in this form.\nform.bytesExpected;\n```\n\n#### `options.filter`  **{function}** function ({name, originalFilename, mimetype}) -> boolean\n\nBehaves like Array.filter: Returning false will simply ignore the file and go to the next.\n\n```js\nconst options = {\n  filter: function ({name, originalFilename, mimetype}) {\n    // keep only images\n    return mimetype && mimetype.includes(\"image\");\n  }\n};\n```\n\n**Note:** use an outside variable to cancel all uploads upon the first error\n\n**Note:** use form.emit('error') to make form.parse error\n\n```js\nlet cancelUploads = false;// create variable at the same scope as form\nconst options = {\n  filter: function ({name, originalFilename, mimetype}) {\n    // keep only images\n    const valid = mimetype && mimetype.includes(\"image\");\n    if (!valid) {\n      form.emit('error', new formidableErrors.default('invalid type', 0, 400)); // optional make form.parse error\n      cancelUploads = true; //variable to make filter return false after the first problem\n    }\n    return valid && !cancelUploads;\n  }\n};\n```\n\n\n### .parse(request, ?callback)\n\nParses an incoming Node.js `request` containing form data. If `callback` is not provided a promise is returned.\n\n```js\nconst form = formidable({ uploadDir: __dirname });\n\nform.parse(req, (err, fields, files) => {\n  console.log('fields:', fields);\n  console.log('files:', files);\n});\n\n// with Promise\nconst [fields, files] = await form.parse(req);\n```\n\nYou may overwrite this method if you are interested in directly accessing the\nmultipart stream. Doing so will disable any `'field'` / `'file'` events\nprocessing which would occur otherwise, making you fully responsible for\nhandling the processing.\n\nAbout `uploadDir`, given the following directory structure\n```\nproject-name\n├── src\n│   └── server.js\n│\n└── uploads\n    └── image.jpg\n```\n\n`__dirname` would be the same directory as the source file itself (src)\n\n\n```js\n `${__dirname}/../uploads`\n```\n\nto put files in uploads.\n\nOmitting `__dirname` would make the path relative to the current working directory. This would be the same if server.js is launched from src but not project-name.\n\n\n`null` will use default which is `os.tmpdir()`\n\nNote: If the directory does not exist, the uploaded files are __silently discarded__. To make sure it exists:\n\n```js\nimport {createNecessaryDirectoriesSync} from \"filesac\";\n\n\nconst uploadPath = `${__dirname}/../uploads`;\ncreateNecessaryDirectoriesSync(`${uploadPath}/x`);\n```\n\n\nIn the example below, we listen on couple of events and direct them to the\n`data` listener, so you can do whatever you choose there, based on whether its\nbefore the file been emitted, the header value, the header name, on field, on\nfile and etc.\n\nOr the other way could be to just override the `form.onPart` as it's shown a bit\nlater.\n\n```js\nform.once('error', console.error);\n\nform.on('fileBegin', (formname, file) => {\n  form.emit('data', { name: 'fileBegin', formname, value: file });\n});\n\nform.on('file', (formname, file) => {\n  form.emit('data', { name: 'file', formname, value: file });\n});\n\nform.on('field', (fieldName, fieldValue) => {\n  form.emit('data', { name: 'field', key: fieldName, value: fieldValue });\n});\n\nform.once('end', () => {\n  console.log('Done!');\n});\n\n// If you want to customize whatever you want...\nform.on('data', ({ name, key, value, buffer, start, end, formname, ...more }) => {\n  if (name === 'partBegin') {\n  }\n  if (name === 'partData') {\n  }\n  if (name === 'headerField') {\n  }\n  if (name === 'headerValue') {\n  }\n  if (name === 'headerEnd') {\n  }\n  if (name === 'headersEnd') {\n  }\n  if (name === 'field') {\n    console.log('field name:', key);\n    console.log('field value:', value);\n  }\n  if (name === 'file') {\n    console.log('file:', formname, value);\n  }\n  if (name === 'fileBegin') {\n    console.log('fileBegin:', formname, value);\n  }\n});\n```\n\n### .use(plugin: Plugin)\n\nA method that allows you to extend the Formidable library. By default we include\n4 plugins, which essentially are adapters to plug the different built-in parsers.\n\n**The plugins added by this method are always enabled.**\n\n_See [src/plugins/](./src/plugins/) for more detailed look on default plugins._\n\nThe `plugin` param has such signature:\n\n```typescript\nfunction(formidable: Formidable, options: Options): void;\n```\n\nThe architecture is simple. The `plugin` is a function that is passed with the\nFormidable instance (the `form` across the README examples) and the options.\n\n**Note:** the plugin function's `this` context is also the same instance.\n\n```js\nconst form = formidable({ keepExtensions: true });\n\nform.use((self, options) => {\n  // self === this === form\n  console.log('woohoo, custom plugin');\n  // do your stuff; check `src/plugins` for inspiration\n});\n\nform.parse(req, (error, fields, files) => {\n  console.log('done!');\n});\n```\n\n**Important to note**, is that inside plugin `this.options`, `self.options` and\n`options` MAY or MAY NOT be the same. General best practice is to always use the\n`this`, so you can later test your plugin independently and more easily.\n\nIf you want to disable some parsing capabilities of Formidable, you can disable\nthe plugin which corresponds to the parser. For example, if you want to disable\nmultipart parsing (so the [src/parsers/Multipart.js](./src/parsers/Multipart.js)\nwhich is used in [src/plugins/multipart.js](./src/plugins/multipart.js)), then\nyou can remove it from the `options.enabledPlugins`, like so\n\n```js\nimport formidable, {octetstream, querystring, json} from \"formidable\";\nconst form = formidable({\n  hashAlgorithm: 'sha1',\n  enabledPlugins: [octetstream, querystring, json],\n});\n```\n\n**Be aware** that the order _MAY_ be important too. The names corresponds 1:1 to\nfiles in [src/plugins/](./src/plugins) folder.\n\nPull requests for new built-in plugins MAY be accepted - for example, more\nadvanced querystring parser. Add your plugin as a new file in `src/plugins/`\nfolder (lowercased) and follow how the other plugins are made.\n\n### form.onPart\n\nIf you want to use Formidable to only handle certain parts for you, you can do\nsomething similar. Or see\n[#387](https://github.com/node-formidable/node-formidable/issues/387) for\ninspiration, you can for example validate the mime-type.\n\n```js\nconst form = formidable();\n\nform.onPart = (part) => {\n  part.on('data', (buffer) => {\n    // do whatever you want here\n  });\n};\n```\n\nFor example, force Formidable to be used only on non-file \"parts\" (i.e., html\nfields)\n\n```js\nconst form = formidable();\n\nform.onPart = function (part) {\n  // let formidable handle only non-file parts\n  if (part.originalFilename === '' || !part.mimetype) {\n    // used internally, please do not override!\n    form._handlePart(part);\n  }\n};\n```\n\n### File\n\n```ts\nexport interface File {\n  // The size of the uploaded file in bytes.\n  // If the file is still being uploaded (see `'fileBegin'` event),\n  // this property says how many bytes of the file have been written to disk yet.\n  file.size: number;\n\n  // The path this file is being written to. You can modify this in the `'fileBegin'` event in\n  // case you are unhappy with the way formidable generates a temporary path for your files.\n  file.filepath: string;\n\n  // The name this file had according to the uploading client.\n  file.originalFilename: string | null;\n\n  // calculated based on options provided\n  file.newFilename: string | null;\n\n  // The mime type of this file, according to the uploading client.\n  file.mimetype: string | null;\n\n  // A Date object (or `null`) containing the time this file was last written to.\n  // Mostly here for compatibility with the [W3C File API Draft](http://dev.w3.org/2006/webapi/FileAPI/).\n  file.mtime: Date | null;\n\n  file.hashAlgorithm: false | |'sha1' | 'md5' | 'sha256'\n  // If `options.hashAlgorithm` calculation was set, you can read the hex digest out of this var (at the end it will be a string)\n  file.hash: string | object | null;\n}\n```\n\n#### file.toJSON()\n\nThis method returns a JSON-representation of the file, allowing you to\n`JSON.stringify()` the file which is useful for logging and responding to\nrequests.\n\n### Events\n\n#### `'progress'`\n\nEmitted after each incoming chunk of data that has been parsed. Can be used to\nroll your own progress bar. **Warning** Use this only for server side progress bar. On the client side better use `XMLHttpRequest` with `xhr.upload.onprogress =`\n\n```js\nform.on('progress', (bytesReceived, bytesExpected) => {});\n```\n\n#### `'field'`\n\nEmitted whenever a field / value pair has been received.\n\n```js\nform.on('field', (name, value) => {});\n```\n\n#### `'fileBegin'`\n\nEmitted whenever a new file is detected in the upload stream. Use this event if\nyou want to stream the file to somewhere else while buffering the upload on the\nfile system.\n\n```js\nform.on('fileBegin', (formName, file) => {\n    // accessible here\n    // formName the name in the form (<input name=\"thisname\" type=\"file\">) or http filename for octetstream\n    // file.originalFilename http filename or null if there was a parsing error\n    // file.newFilename generated hexoid or what options.filename returned\n    // file.filepath default pathname as per options.uploadDir and options.filename\n    // file.filepath = CUSTOM_PATH // to change the final path\n});\n```\n\n#### `'file'`\n\nEmitted whenever a field / file pair has been received. `file` is an instance of\n`File`.\n\n```js\nform.on('file', (formname, file) => {\n    // same as fileBegin, except\n    // it is too late to change file.filepath\n    // file.hash is available if options.hash was used\n});\n```\n\n#### `'error'`\n\nEmitted when there is an error processing the incoming form. A request that\nexperiences an error is automatically paused, you will have to manually call\n`request.resume()` if you want the request to continue firing `'data'` events.\n\nMay have `error.httpCode` and `error.code` attached.\n\n```js\nform.on('error', (err) => {});\n```\n\n#### `'aborted'`\n\nEmitted when the request was aborted by the user. Right now this can be due to a\n'timeout' or 'close' event on the socket. After this event is emitted, an\n`error` event will follow. In the future there will be a separate 'timeout'\nevent (needs a change in the node core).\n\n```js\nform.on('aborted', () => {});\n```\n\n#### `'end'`\n\nEmitted when the entire request has been received, and all contained files have\nfinished flushing to disk. This is a great place for you to send your response.\n\n```js\nform.on('end', () => {});\n```\n\n\n### Helpers\n\n#### firstValues\n\nGets first values of fields, like pre 3.0.0 without multiples pass in a list of optional exceptions where arrays of strings is still wanted (`<select multiple>` for example)\n\n```js\nimport { firstValues } from 'formidable/src/helpers/firstValues.js';\n\n// ...\nform.parse(request, async (error, fieldsMultiple, files) => {\n    if (error) {\n        //...\n    }\n    const exceptions = ['thisshouldbeanarray'];\n    const fieldsSingle = firstValues(form, fieldsMultiple, exceptions);\n    // ...\n```\n\n#### readBooleans\n\nHtml form input type=\"checkbox\" only send the value \"on\" if checked,\nconvert it to booleans for each input that is expected to be sent as a checkbox, only use after firstValues or similar was called.\n\n```js\nimport { firstValues } from 'formidable/src/helpers/firstValues.js';\nimport { readBooleans } from 'formidable/src/helpers/readBooleans.js';\n\n// ...\nform.parse(request, async (error, fieldsMultiple, files) => {\n    if (error) {\n        //...\n    }\n    const fieldsSingle = firstValues(form, fieldsMultiple);\n\n    const expectedBooleans = ['checkbox1', 'wantsNewsLetter', 'hasACar'];\n    const fieldsWithBooleans = readBooleans(fieldsSingle, expectedBooleans);\n    // ...\n```\n\n## Changelog\n\n[./CHANGELOG.md](./CHANGELOG.md)\n\n## Ports & Credits\n\n- [multipart-parser](http://github.com/FooBarWidget/multipart-parser): a C++\n  parser based on formidable\n- [Ryan Dahl](https://x.com/rough__sea) for his work on\n  [http-parser](http://github.com/ry/http-parser) which heavily inspired the\n  initial `multipart_parser.js`.\n\n## Contributing\n\nIf the documentation is unclear or has a typo, please click on the page's `Edit`\nbutton (pencil icon) and suggest a correction. If you would like to help us fix\na bug or add a new feature, please check our [Contributing\nGuide][contributing-url]. Pull requests are welcome!\n\nThanks goes to these wonderful people\n([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://twitter.com/felixge\"><img src=\"https://avatars3.githubusercontent.com/u/15000?s=460&v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Felix Geisendörfer</b></sub></a><br /><a href=\"https://github.com/node-formidable/node-formidable/commits?author=felixge\" title=\"Code\">????</a> <a href=\"#design-felixge\" title=\"Design\">????</a> <a href=\"#ideas-felixge\" title=\"Ideas, Planning, & Feedback\">????</a> <a href=\"https://github.com/node-formidable/node-formidable/commits?author=felixge\" title=\"Documentation\">????</a></td>\n    <td align=\"center\"><a href=\"https://tunnckoCore.com\"><img src=\"https://avatars3.githubusercontent.com/u/5038030?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Charlike Mike Reagent</b></sub></a><br /><a href=\"https://github.com/node-formidable/node-formidable/issues?q=author%3AtunnckoCore\" title=\"Bug reports\">????</a> <a href=\"#infra-tunnckoCore\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">????</a> <a href=\"#design-tunnckoCore\" title=\"Design\">????</a> <a href=\"https://github.com/node-formidable/node-formidable/commits?author=tunnckoCore\" title=\"Code\">????</a> <a href=\"https://github.com/node-formidable/node-formidable/commits?author=tunnckoCore\" title=\"Documentation\">????</a> <a href=\"#example-tunnckoCore\" title=\"Examples\">????</a> <a href=\"#ideas-tunnckoCore\" title=\"Ideas, Planning, & Feedback\">????</a> <a href=\"#maintenance-tunnckoCore\" title=\"Maintenance\">????</a> <a href=\"https://github.com/node-formidable/node-formidable/commits?author=tunnckoCore\" title=\"Tests\">⚠️</a></td>\n    <td align=\"center\"><a href=\"https://github.com/kedarv\"><img src=\"https://avatars1.githubusercontent.com/u/1365665?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Kedar</b></sub></a><br /><a href=\"https://github.com/node-formidable/node-formidable/commits?author=kedarv\" title=\"Code\">????</a> <a href=\"https://github.com/node-formidable/node-formidable/commits?author=kedarv\" title=\"Tests\">⚠️</a> <a href=\"#question-kedarv\" title=\"Answering Questions\">????</a> <a href=\"https://github.com/node-formidable/node-formidable/issues?q=author%3Akedarv\" title=\"Bug reports\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/GrosSacASac\"><img src=\"https://avatars0.githubusercontent.com/u/5721194?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Walle Cyril</b></sub></a><br /><a href=\"#question-GrosSacASac\" title=\"Answering Questions\">????</a> <a href=\"https://github.com/node-formidable/node-formidable/issues?q=author%3AGrosSacASac\" title=\"Bug reports\">????</a> <a href=\"https://github.com/node-formidable/node-formidable/commits?author=GrosSacASac\" title=\"Code\">????</a> <a href=\"#financial-GrosSacASac\" title=\"Financial\">????</a> <a href=\"#ideas-GrosSacASac\" title=\"Ideas, Planning, & Feedback\">????</a> <a href=\"#maintenance-GrosSacASac\" title=\"Maintenance\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/xarguments\"><img src=\"https://avatars2.githubusercontent.com/u/40522463?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Xargs</b></sub></a><br /><a href=\"#question-xarguments\" title=\"Answering Questions\">????</a> <a href=\"https://github.com/node-formidable/node-formidable/issues?q=author%3Axarguments\" title=\"Bug reports\">????</a> <a href=\"https://github.com/node-formidable/node-formidable/commits?author=xarguments\" title=\"Code\">????</a> <a href=\"#maintenance-xarguments\" title=\"Maintenance\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/Amit-A\"><img src=\"https://avatars1.githubusercontent.com/u/7987238?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Amit-A</b></sub></a><br /><a href=\"#question-Amit-A\" title=\"Answering Questions\">????</a> <a href=\"https://github.com/node-formidable/node-formidable/issues?q=author%3AAmit-A\" title=\"Bug reports\">????</a> <a href=\"https://github.com/node-formidable/node-formidable/commits?author=Amit-A\" title=\"Code\">????</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://charmander.me/\"><img src=\"https://avatars1.githubusercontent.com/u/1889843?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Charmander</b></sub></a><br /><a href=\"#question-charmander\" title=\"Answering Questions\">????</a> <a href=\"https://github.com/node-formidable/node-formidable/issues?q=author%3Acharmander\" title=\"Bug reports\">????</a> <a href=\"https://github.com/node-formidable/node-formidable/commits?author=charmander\" title=\"Code\">????</a> <a href=\"#ideas-charmander\" title=\"Ideas, Planning, & Feedback\">????</a> <a href=\"#maintenance-charmander\" title=\"Maintenance\">????</a></td>\n    <td align=\"center\"><a href=\"https://twitter.com/dylan_piercey\"><img src=\"https://avatars2.githubusercontent.com/u/4985201?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Dylan Piercey</b></sub></a><br /><a href=\"#ideas-DylanPiercey\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n    <td align=\"center\"><a href=\"http://ochrona.jawne.info.pl\"><img src=\"https://avatars1.githubusercontent.com/u/3618479?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Adam Dobrawy</b></sub></a><br /><a href=\"https://github.com/node-formidable/node-formidable/issues?q=author%3Aad-m\" title=\"Bug reports\">????</a> <a href=\"https://github.com/node-formidable/node-formidable/commits?author=ad-m\" title=\"Documentation\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/amitrohatgi\"><img src=\"https://avatars3.githubusercontent.com/u/12177021?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>amitrohatgi</b></sub></a><br /><a href=\"#ideas-amitrohatgi\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/fengxinming\"><img src=\"https://avatars2.githubusercontent.com/u/6262382?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Jesse Feng</b></sub></a><br /><a href=\"https://github.com/node-formidable/node-formidable/issues?q=author%3Afengxinming\" title=\"Bug reports\">????</a></td>\n    <td align=\"center\"><a href=\"https://qtmsheep.com\"><img src=\"https://avatars1.githubusercontent.com/u/7271496?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Nathanael Demacon</b></sub></a><br /><a href=\"#question-quantumsheep\" title=\"Answering Questions\">????</a> <a href=\"https://github.com/node-formidable/node-formidable/commits?author=quantumsheep\" title=\"Code\">????</a> <a href=\"https://github.com/node-formidable/node-formidable/pulls?q=is%3Apr+reviewed-by%3Aquantumsheep\" title=\"Reviewed Pull Requests\">????</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://github.com/MunMunMiao\"><img src=\"https://avatars1.githubusercontent.com/u/18216142?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>MunMunMiao</b></sub></a><br /><a href=\"https://github.com/node-formidable/node-formidable/issues?q=author%3AMunMunMiao\" title=\"Bug reports\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/gabipetrovay\"><img src=\"https://avatars0.githubusercontent.com/u/1170398?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Gabriel Petrovay</b></sub></a><br /><a href=\"https://github.com/node-formidable/node-formidable/issues?q=author%3Agabipetrovay\" title=\"Bug reports\">????</a> <a href=\"https://github.com/node-formidable/node-formidable/commits?author=gabipetrovay\" title=\"Code\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/Elzair\"><img src=\"https://avatars0.githubusercontent.com/u/2352818?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Philip Woods</b></sub></a><br /><a href=\"https://github.com/node-formidable/node-formidable/commits?author=Elzair\" title=\"Code\">????</a> <a href=\"#ideas-Elzair\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/dmolim\"><img src=\"https://avatars2.githubusercontent.com/u/7090374?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Dmitry Ivonin</b></sub></a><br /><a href=\"https://github.com/node-formidable/node-formidable/commits?author=dmolim\" title=\"Documentation\">????</a></td>\n    <td align=\"center\"><a href=\"https://audiobox.fm\"><img src=\"https://avatars1.githubusercontent.com/u/12844?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Claudio Poli</b></sub></a><br /><a href=\"https://github.com/node-formidable/node-formidable/commits?author=masterkain\" title=\"Code\">????</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-enable -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nFrom a [Felix blog post](https://felixge.de/2013/03/11/the-pull-request-hack/):\n\n- [Sven Lito](https://github.com/svnlto) for fixing bugs and merging patches\n- [egirshov](https://github.com/egirshov) for contributing many improvements to the node-formidable multipart parser\n- [Andrew Kelley](https://github.com/superjoe30) for also helping with fixing bugs and making improvements\n- [Mike Frey](https://github.com/mikefrey) for contributing JSON support\n\n## License\n\nFormidable is licensed under the [MIT License][license-url].\n\n<!-- badges -->\n<!-- prettier-ignore-start -->\n\n[codestyle-url]: https://github.com/airbnb/javascript\n[codestyle-img]: https://badgen.net/badge/code%20style/airbnb%20%2B%20prettier/ff5a5f?icon=airbnb&cache=300\n[codecov-url]: https://codecov.io/gh/node-formidable/formidable\n[codecov-img]: https://badgen.net/codecov/c/github/node-formidable/formidable/master?icon=codecov\n[npmv-canary-img]: https://badgen.net/npm/v/formidable/canary?icon=npm\n[npmv-dev-img]: https://badgen.net/npm/v/formidable/dev?icon=npm\n[npmv-img]: https://badgen.net/npm/v/formidable?icon=npm\n[npmv-url]: https://npmjs.com/package/formidable\n[license-img]: https://badgen.net/npm/license/formidable\n[license-url]: https://github.com/node-formidable/formidable/blob/master/LICENSE\n[chat-img]: https://badgen.net/badge/chat/on%20gitter/46BC99?icon=gitter\n[chat-url]: https://gitter.im/node-formidable/Lobby\n[libera-manifesto-url]: https://liberamanifesto.com\n[libera-manifesto-img]: https://badgen.net/badge/libera/manifesto/grey\n[renovateapp-url]: https://renovatebot.com\n[renovateapp-img]: https://badgen.net/badge/renovate/enabled/green?cache=300\n[prs-welcome-img]: https://badgen.net/badge/PRs/welcome/green?cache=300\n[prs-welcome-url]: http://makeapullrequest.com\n[twitter-url]: https://twitter.com/wgw_eth\n[twitter-img]: https://badgen.net/badge/twitter/follow/wgw_eth?icon=twitter&color=1da1f2&cache=30\n\n[npm-weekly-img]: https://badgen.net/npm/dw/formidable?icon=npm&cache=300\n[npm-monthly-img]: https://badgen.net/npm/dm/formidable?icon=npm&cache=300\n[npm-yearly-img]: https://badgen.net/npm/dy/formidable?icon=npm&cache=300\n[npm-alltime-img]: https://badgen.net/npm/dt/formidable?icon=npm&cache=300&label=total%20downloads\n\n[nodejs-img]: https://badgen.net/badge/node/>=%2010.13/green?cache=300\n\n[ccommits-url]: https://conventionalcommits.org/\n[ccommits-img]: https://badgen.net/badge/conventional%20commits/v1.0.0/green?cache=300\n\n[contributing-url]: https://github.com/node-formidable/.github/blob/master/CONTRIBUTING.md\n[code_of_conduct-url]: https://github.com/node-formidable/.github/blob/master/CODE_OF_CONDUCT.md\n\n[open-issue-url]: https://github.com/node-formidable/formidable/issues/new\n\n[tidelift-url]: https://tidelift.com/subscription/pkg/npm-formidable?utm_source=npm-formidable&utm_medium=referral&utm_campaign=enterprise\n[tidelift-img]: https://badgen.net/badge/tidelift/subscription/4B5168?labelColor=F6914D\n\n[kofi-url]: https://ko-fi.com/tunnckoCore/commissions\n[kofi-img]: https://badgen.net/badge/ko-fi/support/29abe0c2?cache=300&icon=https://rawcdn.githack.com/tunnckoCore/badgen-icons/f8264c6414e0bec449dd86f2241d50a9b89a1203/icons/kofi.svg\n\n[linux-build-img]: https://badgen.net/github/checks/node-formidable/formidable/master?label=linux%20build&icon=github\n[macos-build-img]: https://badgen.net/github/checks/node-formidable/formidable/master?label=macos%20build&icon=github\n[windows-build-img]: https://badgen.net/github/checks/node-formidable/formidable/master/windows?cache=300&label=windows%20build&icon=github\n[build-url]: https://github.com/node-formidable/formidable/actions\n<!-- prettier-ignore-end -->\n","_attachments":{},"homepage":"https://github.com/node-formidable/formidable","license":"MIT"}