{ "name": "claude-code-router", "version": "3.0.5", "license": "MIT", "description": "Local Claude Code Router gateway with CLI and web management UI.", "repository": { "type": "git", "url": "git+ssh://git@github.com/musistudio/claude-code-router.git" }, "bugs": { "url": "https://github.com/musistudio/claude-code-router/issues" }, "homepage": "https://github.com/musistudio/claude-code-router#readme", "keywords": [ "claude-code", "codex", "llm", "gateway", "router" ], "main": "dist/main/main.js", "bin": { "ccr": "dist/main/cli.js" }, "files": [ "dist", "LICENSE", "README.md", "README_zh.md" ], "engines": { "node": ">=22" }, "publishConfig": { "access": "public" }, "scripts": { "dev": "node build/dev.mjs", "build": "npm run build:assets && electron-builder", "build:assets": "node build/build.mjs", "build:app:mac": "npm run build:app:mac:local", "build:app:mac:local": "npm run build:assets && electron-builder --config build/electron-builder.local.cjs --mac --publish never", "build:app:mac:release": "node build/macos-release-preflight.mjs && npm run build:assets && electron-builder --mac --publish never", "build:app:win": "npm run build:assets && electron-builder --win", "prepack": "npm run build:assets", "prepublishOnly": "npm run typecheck", "preview": "npm run build:assets && electron .", "test": "node build/test.mjs && node build/run-tests.mjs", "test:main": "node build/test.mjs main && node build/run-tests.mjs main", "test:renderer": "node build/test.mjs renderer && node build/run-tests.mjs renderer", "typecheck": "tsc --noEmit", "rebuild:sqlite3": "electron-rebuild -f -w better-sqlite3" }, "dependencies": { "@the-next-ai/ai-gateway": "^1.0.3", "@the-next-ai/bot-gateway-sdk": "^0.1.0", "better-sqlite3": "^12.11.1", "electron-updater": "^6.8.9", "node-forge": "^1.4.0", "undici": "^7.27.2" }, "devDependencies": { "@dnd-kit/core": "^6.3.1", "@dnd-kit/sortable": "^10.0.0", "@dnd-kit/utilities": "^3.2.2", "@tailwindcss/cli": "^4.3.0", "@types/better-sqlite3": "^7.6.13", "@types/node": "^22.10.2", "@types/node-forge": "^1.3.14", "@types/react": "^18.3.18", "@types/react-dom": "^18.3.5", "baseui": "^16.1.1", "clsx": "^2.1.1", "electron": "^42.3.3", "electron-builder": "^26.8.1", "esbuild": "^0.27.7", "lucide-react": "^1.17.0", "motion": "^12.40.0", "react": "^18.3.1", "react-dom": "^18.3.1", "recharts": "^3.8.1", "styletron-engine-atomic": "^1.6.2", "styletron-react": "^6.1.1", "tailwind-merge": "^3.6.0", "tailwindcss": "^4.3.0", "typescript": "^5.9.3" }, "overrides": { "@types/react": "$@types/react" } }