{
  "version": "5.3.0",
  "name": "configurable-http-proxy",
  "description": "A configurable-on-the-fly HTTP Proxy",
  "author": "Jupyter Developers",
  "license": "BSD-3-Clause",
  "repository": {
    "type": "git",
    "url": "https://github.com/jupyterhub/configurable-http-proxy.git"
  },
  "dependencies": {
    "commander": "~15.0.0",
    "http-proxy-3": "~1.23.1",
    "prom-client": "~15.1.3",
    "winston": "~3.19.0"
  },
  "devDependencies": {
    "c8": "^11.0.0",
    "jasmine": "^6.1.0",
    "node-fetch": "^3.3.0",
    "ws": "^8.4.0",
    "tmp": "^0.2"
  },
  "engines": {
    "node": ">= 20"
  },
  "engineStrict": true,
  "main": "index.js",
  "files": [
    "index.js",
    "lib/*.js",
    "lib/error/*.html",
    "bin/configurable-http-proxy"
  ],
  "bin": {
    "configurable-http-proxy": "bin/configurable-http-proxy"
  },
  "scripts": {
    "fmt": "pre-commit run --all-files",
    "test": "FORCE_COLOR=3 c8 jasmine --config=test/config/jasmine.mjs",
    "c8": "c8",
    "coverage-html": "c8 report --reporter=html",
    "codecov": "c8 report --reporter=lcov && codecov"
  },
  "type": "module"
}
