{
  "name": "@openclaw/proxyline",
  "version": "0.3.7",
  "description": "Process-global proxy routing for Node.js.",
  "type": "module",
  "license": "MIT",
  "author": "Jesse Merhi",
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/openclaw/proxyline.git"
  },
  "bugs": {
    "url": "https://github.com/openclaw/proxyline/issues"
  },
  "homepage": "https://proxyline.dev",
  "packageManager": "pnpm@11.20.0",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "default": "./dist/index.js"
    },
    "./dispatcher-brand": {
      "types": "./dist/dispatcher-brand.d.ts",
      "default": "./dist/dispatcher-brand.js"
    }
  },
  "files": [
    "dist/*.js",
    "dist/*.d.ts",
    "dist/*.d.ts.map",
    "src/**/*.ts",
    "docs/*.md",
    "docs/CNAME",
    "scripts/prepack-build.mjs",
    "tsconfig.json",
    "tsconfig.build.json",
    "CHANGELOG.md",
    "README.md",
    "LICENSE"
  ],
  "scripts": {
    "build": "tsc -p tsconfig.build.json",
    "check": "pnpm build && tsc --noEmit && pnpm coverage:run && tsx --test test/package-artifact.test.ts",
    "coverage": "pnpm build && pnpm coverage:run",
    "coverage:run": "node scripts/run-coverage.mjs",
    "docs:build": "node scripts/build-docs-site.mjs",
    "package:dry-run": "pnpm pack --dry-run",
    "prepack": "node scripts/prepack-build.mjs",
    "prepare": "node scripts/prepack-build.mjs",
    "publish:dry-run": "pnpm publish --dry-run --access public",
    "test": "pnpm build && tsx --test test/index.test.ts test/e2e.test.ts test/package.test.ts test/scripts.test.ts && tsx --test test/package-artifact.test.ts",
    "typecheck": "pnpm build && tsc --noEmit",
    "check:changed": "pnpm run check",
    "test:changed": "pnpm run test",
    "crabbox:hydrate": "crabbox actions hydrate",
    "crabbox:run": "crabbox run",
    "crabbox:stop": "crabbox stop",
    "crabbox:warmup": "crabbox warmup"
  },
  "devDependencies": {
    "@types/node": "26.1.2",
    "@types/ws": "8.18.1",
    "tsx": "4.23.5",
    "typescript": "^7.0.2",
    "undici": "8.10.0",
    "ws": "8.21.1"
  },
  "engines": {
    "node": ">=22.19.0"
  },
  "peerDependencies": {
    "undici": ">=8.5.0 <9"
  }
}
