{
  "name": "@convex-dev/sse-websocket-proxy",
  "type": "module",
  "version": "0.1.0-alpha.4",
  "main": "./dist/index.cjs",
  "module": "./dist/index.js",
  "types": "./dist/index.d.cts",
  "bin": "./dist/cli.js",
  "author": "Convex, Inc. <no-reply@convex.dev>",
  "license": "Apache-2.0",
  "exports": {
    ".": {
      "import": "./dist/index.js",
      "require": "./dist/index.cjs"
    },
    "./cli": {
      "import": "./dist/cli.js",
      "require": "./dist/cli.cjs"
    },
    "./messages-protocol": {
      "import": "./dist/messages-protocol.js",
      "require": "./dist/messages-protocol.cjs"
    },
    "./sse-protocol": {
      "import": "./dist/sse-protocol.js",
      "require": "./dist/sse-protocol.cjs"
    },
    "./ws-test-backend": {
      "import": "./dist/ws-test-backend.js",
      "require": "./dist/ws-test-backend.cjs"
    },
    "./package.json": "./package.json"
  },
  "files": [
    "package.json",
    "README.md",
    "dist",
    "src/**/*",
    "!src/**/*.test.*"
  ],
  "dependencies": {
    "commander": "^14.0.0",
    "ws": "^8.18.2"
  },
  "devDependencies": {
    "@types/node": "^22.15.30",
    "@types/ws": "^8.18.1",
    "get-port": "^7.1.0",
    "tsdown": "^0.12.9",
    "tsx": "^4.7.1",
    "typescript": "5.8.2",
    "vitest": "^2.0.0"
  },
  "scripts": {
    "build": "tsdown",
    "start": "node dist/cli.js",
    "dev": "tsx src/cli.ts",
    "cli": "node dist/cli.js",
    "test": "vitest run",
    "typecheck": "tsc --noEmit"
  }
}