{
  "name": "coze-bridge",
  "version": "0.4.2",
  "description": "Local daemon that bridges cloud Agent Service and on-device AI agents (Claude Code / Codex / OpenClaw) over extended ACP.",
  "license": "MIT",
  "type": "module",
  "engines": {
    "node": ">=22"
  },
  "bin": {
    "coze-bridge": "bin/coze-bridge.js"
  },
  "files": [
    "bin/coze-bridge.js",
    "dist/index.js",
    "README.md",
    "LICENSE"
  ],
  "scripts": {
    "dev": "tsx watch src/index.ts",
    "start": "tsx src/index.ts",
    "build": "node scripts/build.mjs",
    "build:vendor-frontier": "node scripts/build-vendor-frontier.mjs",
    "build:vendor-device-register": "node scripts/build-vendor-device-register.mjs",
    "debug:device-register": "node scripts/debug-device-register.mjs",
    "build:vendor-desktop-tools": "node scripts/build-vendor-desktop-tools.mjs",
    "build:release": "npm run build:vendor-frontier && npm run build:vendor-device-register && npm run build:vendor-desktop-tools && USE_OBFUSCATED_FRONTIER=1 USE_OBFUSCATED_DEVICE_REGISTER=1 USE_BUNDLED_DESKTOP_TOOLS=1 node scripts/build.mjs && npm run smoke && npm run smoke:desktop-tools",
    "smoke": "node dist/index.js --status || test $? -eq 1",
    "smoke:desktop-tools": "node scripts/smoke-desktop-tools-wasm.mjs",
    "check:bundle-version": "node scripts/check-bundle-version.mjs",
    "prepublishOnly": "npm run build:release && npm run check:bundle-version",
    "publish:dry": "npm run build:release && node scripts/publish-dry-run.mjs",
    "publish:dev-dry": "npm run build && node scripts/publish-dry-run.mjs",
    "typecheck": "tsc",
    "typecheck:tools": "tsc -p tools/mock-cloud/tsconfig.json",
    "lint": "biome check src",
    "lint:fix": "biome check --write src",
    "format": "biome format --write src",
    "test": "node scripts/test.mjs",
    "mock-cloud": "tsx tools/mock-cloud/server.ts",
    "mock-cloud:all": "node tools/mock-cloud/run-all.mjs",
    "clean": "rm -rf dist build vendor coverage *.tsbuildinfo"
  },
  "devDependencies": {
    "@biomejs/biome": "^1.9.4",
    "@byted/device-register": "^0.3.3",
    "@byted/frontier-web-sdk": "^1.25.13",
    "@coze-space/desktop-tools": "0.0.2-alpha.db4349",
    "@types/adm-zip": "^0.5.8",
    "@types/node": "^22.20.1",
    "@types/ws": "^8.18.1",
    "adm-zip": "^0.5.17",
    "esbuild": "^0.28.0",
    "javascript-obfuscator": "^5.4.2",
    "tsx": "^4.19.2",
    "typescript": "^5.6.3",
    "ws": "^8.20.0"
  },
  "publishConfig": {
    "access": "public"
  },
  "dependencies": {
    "@agentclientprotocol/claude-agent-acp": "0.66.0",
    "@agentclientprotocol/codex-acp": "1.1.14",
    "tar": "^7.5.15",
    "tree-sitter-bash": "~0.25.1",
    "tree-sitter-batch": "~0.11.1",
    "tree-sitter-powershell": "~0.26.4",
    "web-tree-sitter": "0.26.11"
  },
  "optionalDependencies": {
    "koffi": "^2.9.0"
  }
}
