{
  "name": "opencode-router",
  "version": "0.11.72",
  "description": "opencode-router: Slack + Telegram bridge + directory routing for a running opencode server",
  "private": false,
  "type": "module",
  "bin": {
    "opencode-router": "dist/cli.js"
  },
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/different-ai/openwork.git",
    "directory": "packages/opencode-router"
  },
  "keywords": [
    "opencode",
    "router",
    "slack",
    "telegram",
    "bridge",
    "bot"
  ],
  "files": [
    "dist",
    "README.md",
    ".env.example",
    "install.sh"
  ],
  "scripts": {
    "dev": "bun src/cli.ts",
    "build": "tsc -p tsconfig.json",
    "build:bin": "bun ./script/build.ts --outdir dist/bin --filename opencode-router",
    "build:bin:all": "bun ./script/build.ts --outdir dist/bin --filename opencode-router --target bun-darwin-arm64 --target bun-darwin-x64 --target bun-linux-x64 --target bun-linux-arm64 --target bun-windows-x64",
    "build:binary": "bun ./script/build.ts --outdir dist/bin --filename opencode-router",
    "start": "bun dist/cli.js start",
    "typecheck": "tsc -p tsconfig.json --noEmit",
    "setup": "bun scripts/setup.mjs",
    "test:unit": "pnpm build && bun test test/*.test.js",
    "test:smoke": "bun scripts/smoke.mjs",
    "test:cli": "pnpm build && bun scripts/test-cli.mjs",
    "test:npx": "bun scripts/test-npx.mjs"
  },
  "dependencies": {
    "@opencode-ai/sdk": "^1.1.31",
    "@slack/socket-mode": "^2.0.5",
    "@slack/web-api": "^7.13.0",
    "commander": "^12.1.0",
    "dotenv": "^16.4.7",
    "grammy": "^1.39.3",
    "pino": "^9.6.0"
  },
  "devDependencies": {
    "@types/node": "^22.10.2",
    "bun-types": "^1.3.6",
    "typescript": "^5.6.3"
  }
}
