{"name":"undici","version":"6.6.1","description":"An HTTP/1.1 client, written from scratch for Node.js","homepage":"https://undici.nodejs.org","bugs":{"url":"https://github.com/nodejs/undici/issues"},"repository":{"type":"git","url":"git+https://github.com/nodejs/undici.git"},"license":"MIT","contributors":[{"name":"Daniele Belardi","url":"https://github.com/dnlup"},{"name":"Ethan Arrowood","url":"https://github.com/ethan-arrowood"},{"name":"Matteo Collina","url":"https://github.com/mcollina"},{"name":"Matthew Aitken","url":"https://github.com/KhafraDev"},{"name":"Robert Nagy","url":"https://github.com/ronag"},{"name":"Szymon Marczak","url":"https://github.com/szmarczak"},{"name":"Tomas Della Vedova","url":"https://github.com/delvedor"}],"keywords":["fetch","http","https","promise","request","curl","wget","xhr","whatwg"],"main":"index.js","types":"index.d.ts","scripts":{"build:node":"npx esbuild@0.19.4 index-fetch.js --bundle --platform=node --outfile=undici-fetch.js --define:esbuildDetection=1 --keep-names","prebuild:wasm":"node build/wasm.js --prebuild","build:wasm":"node build/wasm.js --docker","lint":"standard | snazzy","lint:fix":"standard --fix | snazzy","test":"node scripts/generate-pem && npm run test:tap && npm run test:node-fetch && npm run test:fetch && npm run test:cookies && npm run test:eventsource && npm run test:wpt && npm run test:websocket && npm run test:jest && npm run test:typescript && npm run test:node-test","test:cookies":"borp --coverage -p \"test/cookie/*.js\"","test:node-fetch":"mocha --exit test/node-fetch","test:eventsource":"npm run build:node && borp --expose-gc --coverage -p \"test/eventsource/*.js\"","test:fetch":"npm run build:node && borp --expose-gc --coverage -p \"test/fetch/*.js\" && borp --coverage -p \"test/webidl/*.js\"","test:jest":"jest","test:tap":"tap test/*.js","test:node-test":"borp --coverage -p \"test/node-test/**/*.js\"","test:tdd":"tap test/*.js --coverage -w","test:tdd:node-test":"borp -p \"test/node-test/**/*.js\" -w","test:typescript":"tsd && tsc --skipLibCheck test/imports/undici-import.ts","test:websocket":"borp --coverage -p \"test/websocket/*.js\"","test:wpt":"node test/wpt/start-fetch.mjs && node test/wpt/start-FileAPI.mjs && node test/wpt/start-mimesniff.mjs && node test/wpt/start-xhr.mjs && node test/wpt/start-websockets.mjs && node test/wpt/start-cacheStorage.mjs && node test/wpt/start-eventsource.mjs","coverage":"nyc --reporter=text --reporter=html npm run test","coverage:ci":"nyc --reporter=lcov npm run test","bench":"PORT=3042 concurrently -k -s first npm:bench:server npm:bench:run","bench:server":"node benchmarks/server.js","prebench:run":"node benchmarks/wait.js","bench:run":"SAMPLES=100 CONNECTIONS=50 node benchmarks/benchmark.js","serve:website":"docsify serve .","prepare":"husky install","fuzz":"jsfuzz test/fuzzing/fuzz.js corpus"},"devDependencies":{"@matteo.collina/tspl":"^0.1.1","@sinonjs/fake-timers":"^11.1.0","@types/node":"^18.0.3","abort-controller":"^3.0.0","borp":"^0.5.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","chai-iterator":"^3.0.2","chai-string":"^1.5.0","concurrently":"^8.0.1","cronometro":"^2.0.2","dns-packet":"^5.4.0","docsify-cli":"^4.4.3","form-data":"^4.0.0","formdata-node":"^6.0.3","https-pem":"^3.0.0","husky":"^9.0.7","import-fresh":"^3.3.0","jest":"^29.0.2","jsdom":"^24.0.0","jsfuzz":"^1.0.15","mitata":"^0.1.8","mocha":"^10.0.0","p-timeout":"^3.2.0","pre-commit":"^1.2.2","proxy":"^1.0.2","proxyquire":"^2.1.3","sinon":"^17.0.1","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.1.0","tsd":"^0.30.1","typescript":"^5.0.2","wait-on":"^7.0.1","ws":"^8.11.0","axios":"^1.6.5","got":"^14.0.0","node-fetch":"^3.3.2","request":"^2.88.2"},"engines":{"node":">=18.0"},"standard":{"env":["mocha"],"ignore":["lib/llhttp/constants.js","lib/llhttp/utils.js","test/wpt/tests"]},"tsd":{"directory":"test/types","compilerOptions":{"esModuleInterop":true,"lib":["esnext"]}},"jest":{"testMatch":["<rootDir>/test/jest/**"]},"dependencies":{"@fastify/busboy":"^2.0.0"},"_id":"undici@6.6.1","gitHead":"d36b19eeaf89b0c02e309bb3bb780c1977b21feb","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"shasum":"a22b93f8f67fb70b6c38a1702f37f309b5e4658b","size":355363,"noattachment":false,"key":"/undici/-/undici-6.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/undici/download/undici-6.6.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"ethan_arrowood","email":"ethan.arrowood@gmail.com"},{"name":"matteo.collina","email":""},{"name":"ronag","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/undici_6.6.1_1707132434325_0.25412947924438156"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-05T11:27:14.527Z","publish_time":1707132434527,"_source_registry_name":"default","_cnpm_publish_time":1707132434527,"dist-tags":{"five":"5.29.0","latest":"8.0.2","next":"7.0.0-alpha.10","six":"6.24.1","test":"5.24.0-test.6"}}