{
  "name": "node-http-server",
  "version": "9.1.1",
  "description": "A lightweight, secure, zero-runtime-dependency HTTP and HTTPS static server for Node.js only.",
  "type": "commonjs",
  "main": "./server/Server.js",
  "module": "./server/index.mjs",
  "exports": {
    ".": {
      "import": "./server/index.mjs",
      "require": "./server/Server.js"
    },
    "./config": {
      "import": "./server/Config.mjs",
      "require": "./server/Config.js"
    },
    "./mime-types": {
      "import": "./server/MimeTypes.mjs",
      "require": "./server/MimeTypes.js"
    },
    "./package.json": "./package.json"
  },
  "files": [
    "assets/node-http-server-header-https.webp",
    "benchmark/",
    "bin/",
    "server/",
    "CHANGELOG.md",
    "MIGRATION.md",
    "README.md",
    "SECURITY.md",
    "licence"
  ],
  "engines": {
    "node": ">=22.12.0"
  },
  "bin": {
    "node-http-server": "bin/nhs.js"
  },
  "scripts": {
    "start": "node ./bin/nhs.js",
    "test": "node ./test/run.js",
    "test:unit": "node ./test/run.js unit",
    "test:functional": "node ./test/run.js functional",
    "test:behavioral": "node ./test/run.js functional integration regression",
    "test:integration": "node ./test/run.js integration",
    "test:regression": "node ./test/run.js regression",
    "test:site": "node ./scripts/site-check.js",
    "coverage": "vanilla-test coverage node && node ./scripts/coverage.js",
    "test:package": "node ./scripts/package-smoke.js",
    "verify": "npm test && npm run test:site && npm run coverage && npm run test:package",
    "benchmark": "node ./benchmark/run.js",
    "benchmark:smoke": "node ./benchmark/run.js --smoke",
    "benchmark:core": "node --expose-gc ./benchmark/core.js",
    "benchmark:core:smoke": "node --expose-gc ./benchmark/core.js --smoke",
    "basic": "node ./example/basic/basicApp.js",
    "https": "node ./example/basic/https-ONLY-basicApp.js",
    "both": "node ./example/basic/https-basicApp.js",
    "template": "node ./example/advanced/basicTemplate.js",
    "cluster": "node ./example/basic/cluster-basicApp.js"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/RIAEvangelist/node-http-server.git"
  },
  "homepage": "https://riaevangelist.github.io/node-http-server/",
  "bugs": {
    "url": "https://github.com/RIAEvangelist/node-http-server/issues"
  },
  "funding": "https://github.com/sponsors/RIAEvangelist",
  "keywords": [
    "http",
    "https",
    "https-server",
    "tls",
    "server",
    "static-server",
    "node",
    "node-only",
    "embedded",
    "lightweight",
    "commonjs",
    "esm"
  ],
  "author": "Brandon Nozaki Miller",
  "license": "MIT",
  "sideEffects": false,
  "devDependencies": {
    "vanilla-test": "2.1.1"
  }
}
