package.json 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. {
  2. "name": "httpxy",
  3. "version": "0.5.5",
  4. "description": "A full-featured HTTP proxy for Node.js.",
  5. "license": "MIT",
  6. "repository": "unjs/httpxy",
  7. "files": [
  8. "dist"
  9. ],
  10. "type": "module",
  11. "sideEffects": false,
  12. "types": "./dist/index.d.mts",
  13. "exports": {
  14. ".": "./dist/index.mjs"
  15. },
  16. "scripts": {
  17. "bench": "node bench/bench.ts",
  18. "bench:standalone": "node bench/standalone.ts",
  19. "build": "obuild",
  20. "dev": "vitest",
  21. "test:ecosystem": "node scripts/ecosystem-test.mjs",
  22. "lint": "oxlint . && oxfmt --check",
  23. "fmt": "oxlint . --fix && oxfmt",
  24. "prepack": "pnpm run build",
  25. "release": "pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags",
  26. "test": "pnpm lint && pnpm typecheck && vitest run --coverage",
  27. "typecheck": "tsgo --noEmit"
  28. },
  29. "devDependencies": {
  30. "@types/async": "^3.2.25",
  31. "@types/concat-stream": "^2.0.3",
  32. "@types/express": "^5.0.6",
  33. "@types/node": "^26.1.0",
  34. "@types/semver": "^7.7.1",
  35. "@types/sse": "^0.0.0",
  36. "@types/ws": "^8.18.1",
  37. "@typescript/native-preview": "latest",
  38. "@vitest/coverage-v8": "^4.1.10",
  39. "async": "^3.2.6",
  40. "changelogen": "^0.6.2",
  41. "concat-stream": "^2.0.0",
  42. "eslint-config-unjs": "^0.6.2",
  43. "expect.js": "^0.3.1",
  44. "obuild": "^0.4.37",
  45. "ofetch": "^1.5.1",
  46. "oxfmt": ">=0.57.0",
  47. "oxlint": "^1.72.0",
  48. "semver": "^7.8.5",
  49. "socket.io": "^4.8.3",
  50. "socket.io-client": "^4.8.3",
  51. "sse": "^0.0.8",
  52. "typescript": "^6.0.3",
  53. "undici": "^8.7.0",
  54. "vitest": "^4.1.10",
  55. "ws": "^8.21.0"
  56. },
  57. "packageManager": "pnpm@11.10.0"
  58. }