github.com/google/osv-scalibr@v0.4.1/extractor/filesystem/language/javascript/packagejson/testdata/undici-package.json (about) 1 { 2 "name": "undici", 3 "version": "5.28.3", 4 "description": "An HTTP/1.1 client, written from scratch for Node.js", 5 "homepage": "https://undici.nodejs.org", 6 "bugs": { 7 "url": "https://github.com/nodejs/undici/issues" 8 }, 9 "repository": { 10 "type": "git", 11 "url": "git+https://github.com/nodejs/undici.git" 12 }, 13 "license": "MIT", 14 "contributors": [ 15 { 16 "name": "Daniele Belardi", 17 "url": "https://github.com/dnlup", 18 "author": true 19 }, 20 { 21 "name": "Tomas Della Vedova", 22 "url": "https://github.com/delvedor", 23 "author": true 24 }, 25 { 26 "name": "Invalid URL NoCrash", 27 "url": true, 28 "author": true 29 } 30 ], 31 "keywords": [ 32 "fetch", 33 "http", 34 "https", 35 "promise", 36 "request", 37 "curl", 38 "wget", 39 "xhr", 40 "whatwg" 41 ], 42 "main": "index.js", 43 "types": "index.d.ts", 44 "files": [ 45 "*.d.ts", 46 "index.js", 47 "index-fetch.js", 48 "lib", 49 "types", 50 "docs" 51 ], 52 "scripts": { 53 "build:node": "npx esbuild@0.19.4 index-fetch.js --bundle --platform=node --outfile=undici-fetch.js --define:esbuildDetection=1 --keep-names", 54 "prebuild:wasm": "node build/wasm.js --prebuild", 55 "build:wasm": "node build/wasm.js --docker", 56 "lint": "standard | snazzy", 57 "lint:fix": "standard --fix | snazzy", 58 "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:wpt && npm run test:websocket && npm run test:jest && npm run test:typescript", 59 "test:cookies": "node scripts/verifyVersion 16 || tap test/cookie/*.js", 60 "test:node-fetch": "node scripts/verifyVersion.js 16 || mocha --exit test/node-fetch", 61 "test:fetch": "node scripts/verifyVersion.js 16 || (npm run build:node && tap --expose-gc test/fetch/*.js && tap test/webidl/*.js)", 62 "test:jest": "node scripts/verifyVersion.js 14 || jest", 63 "test:tap": "tap test/*.js test/diagnostics-channel/*.js", 64 "test:tdd": "tap test/*.js test/diagnostics-channel/*.js -w", 65 "test:typescript": "node scripts/verifyVersion.js 14 || tsd && tsc --skipLibCheck test/imports/undici-import.ts", 66 "test:websocket": "node scripts/verifyVersion.js 18 || tap test/websocket/*.js", 67 "test:wpt": "node scripts/verifyVersion 18 || (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)", 68 "coverage": "nyc --reporter=text --reporter=html npm run test", 69 "coverage:ci": "nyc --reporter=lcov npm run test", 70 "bench": "PORT=3042 concurrently -k -s first npm:bench:server npm:bench:run", 71 "bench:server": "node benchmarks/server.js", 72 "prebench:run": "node benchmarks/wait.js", 73 "bench:run": "CONNECTIONS=1 node benchmarks/benchmark.js; CONNECTIONS=50 node benchmarks/benchmark.js", 74 "serve:website": "docsify serve .", 75 "prepare": "husky install", 76 "fuzz": "jsfuzz test/fuzzing/fuzz.js corpus" 77 }, 78 "devDependencies": { 79 "@sinonjs/fake-timers": "^11.1.0", 80 "@types/node": "^18.0.3", 81 "abort-controller": "^3.0.0", 82 "atomic-sleep": "^1.0.0", 83 "chai": "^4.3.4", 84 "chai-as-promised": "^7.1.1", 85 "chai-iterator": "^3.0.2", 86 "chai-string": "^1.5.0", 87 "concurrently": "^8.0.1", 88 "cronometro": "^1.0.5", 89 "delay": "^5.0.0", 90 "dns-packet": "^5.4.0", 91 "docsify-cli": "^4.4.3", 92 "form-data": "^4.0.0", 93 "formdata-node": "^6.0.3", 94 "https-pem": "^3.0.0", 95 "husky": "^8.0.1", 96 "import-fresh": "^3.3.0", 97 "jest": "^29.0.2", 98 "jsdom": "^23.0.0", 99 "jsfuzz": "^1.0.15", 100 "mocha": "^10.0.0", 101 "mockttp": "^3.9.2", 102 "p-timeout": "^3.2.0", 103 "pre-commit": "^1.2.2", 104 "proxy": "^1.0.2", 105 "proxyquire": "^2.1.3", 106 "semver": "^7.5.4", 107 "sinon": "^17.0.1", 108 "snazzy": "^9.0.0", 109 "standard": "^17.0.0", 110 "table": "^6.8.0", 111 "tap": "^16.1.0", 112 "tsd": "^0.29.0", 113 "typescript": "^5.0.2", 114 "wait-on": "^7.0.1", 115 "ws": "^8.11.0" 116 }, 117 "engines": { 118 "node": ">=14.0" 119 }, 120 "standard": { 121 "env": [ 122 "mocha" 123 ], 124 "ignore": [ 125 "lib/llhttp/constants.js", 126 "lib/llhttp/utils.js", 127 "test/wpt/tests" 128 ] 129 }, 130 "tsd": { 131 "directory": "test/types", 132 "compilerOptions": { 133 "esModuleInterop": true, 134 "lib": [ 135 "esnext" 136 ] 137 } 138 }, 139 "jest": { 140 "testMatch": [ 141 "<rootDir>/test/jest/**" 142 ] 143 }, 144 "dependencies": { 145 "@fastify/busboy": "^2.0.0" 146 } 147 }