{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"form-data","description":"A library to create readable \"multipart/form-data\" streams. Can be used to submit forms and file uploads to other web applications.","version":"2.5.4","repository":{"type":"git","url":"git://github.com/form-data/form-data.git"},"main":"./lib/form_data","browser":"./lib/browser","typings":"./index.d.ts","scripts":{"pretest":"npm run lint","pretests-only":"rimraf coverage test/tmp","tests-only":"istanbul cover test/run.js","posttests-only":"istanbul report lcov text","test":"npm run tests-only","posttest":"npx npm@'>=10.2' audit --production","lint":"eslint --ext=js,mjs .","report":"istanbul report lcov text","ci-test":"npm run tests-only && npm run browser && npm run report","predebug":"rimraf coverage test/tmp","debug":"verbose=1 ./test/run.js","browser":"browserify -t browserify-istanbul test/run-browser.js | obake --coverage","check":"istanbul check-coverage coverage/coverage*.json","files":"pkgfiles --sort=name","get-version":"node -e \"console.log(require('./package.json').version)\"","update-readme":"sed -i.bak 's/\\/master\\.svg/\\/v'$(npm --silent run get-version)'.svg/g' README.md","restore-readme":"mv README.md.bak README.md","prepublish":"not-in-publish || npm run prepublishOnly","prepublishOnly":"npm run update-readme","postpublish":"npm run restore-readme","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"engines":{"node":">= 0.12"},"dependencies":{"asynckit":"^0.4.0","combined-stream":"^1.0.8","es-set-tostringtag":"^2.1.0","has-own":"^1.0.1","mime-types":"^2.1.35","safe-buffer":"^5.2.1"},"devDependencies":{"@ljharb/eslint-config":"^21.2.0","auto-changelog":"^2.5.0","browserify":"^13.3.0","browserify-istanbul":"^2.0.0","coveralls":"^3.1.1","cross-spawn":"^4.0.2","encoding":"^0.1.13","eslint":"=8.8.0","fake":"^0.2.2","far":"^0.0.7","formidable":"^1.2.6","in-publish":"^2.0.1","istanbul":"^0.4.5","js-randomness-predictor":"^1.5.5","obake":"^0.1.2","phantomjs-prebuilt":"^2.1.16","pkgfiles":"^2.3.2","pre-commit":"^1.2.2","puppeteer":"^1.20.0","request":"~2.87.0","rimraf":"^2.7.1","semver":"^6.3.1","tape":"^5.9.0"},"license":"MIT","auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"_id":"form-data@2.5.4","readmeFilename":"README.md","gitHead":"efe6c2693159084b18c58648e77203d1d810395b","bugs":{"url":"https://github.com/form-data/form-data/issues"},"homepage":"https://github.com/form-data/form-data#readme","_nodeVersion":"24.4.0","_npmVersion":"11.4.2","dist":{"shasum":"7716681ab59ddb36c0a8ffd9e506ea3083e7e8d4","size":26500,"noattachment":false,"key":"/form-data/-/form-data-2.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/form-data/download/form-data-2.5.4.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"alexindigo","email":"iam@alexindigo.com"},{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},{"name":"ljharb","email":""},{"name":"mikeal","email":""},{"name":"niftylettuce","email":""},{"name":"titanism","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/form-data_2.5.4_1752788535786_0.12275373427459768"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-17T21:42:15.999Z","publish_time":1752788535999,"_source_registry_name":"default","deprecated":"This version has an incorrect dependency; please use v2.5.5","_cnpm_publish_time":1752788535999,"dist-tags":{"latest":"4.0.5","v2-backport":"2.5.5","v3-backport":"3.0.4"}}