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  }