Ctrl K
ComunidadGuías…

package.json

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
  "name": "gitterm",
  "private": true,
  "workspaces": {
    "packages": [
      "apps/*",
      "packages/*"
    ],
    "catalog": {
      "hono": "^4.12.25",
      "@trpc/server": "^11.8.1",
      "better-auth": "^1.7.17",
      "dotenv": "^17.2.2",
      "zod": "^4.1.11",
      "typescript": "^5.8.2",
      "@trpc/client": "^11.8.1",
      "drizzle-orm": "^0.45.2",
      "drizzle-kit": "^0.31.8"
    }
  },
  "type": "module",
  "scripts": {
    "dev": "turbo dev",
    "build": "turbo build",
    "check-types": "turbo check-types",
    "test": "bun test packages/*/src apps/*/src benchmarks scripts",
    "test:providers": "bun run scripts/provider-smoke.ts",
    "test:providers:hosted": "bun run test:providers --hosted",
    "test:providers:direct": "bun run scripts/direct-provider-smoke.ts",
    "test:opencode": "bun run scripts/opencode-smoke.ts",
    "benchmark:providers": "bun run benchmarks/providers/run.ts",
    "benchmark:providers:hosted": "bun run benchmark:providers --hosted",
    "lint": "oxlint",
    "lint:fix": "oxlint --fix",
    "format:check": "oxfmt --check",
    "prepare": "husky",
    "dev:web": "turbo -F web dev",
    "dev:server": "turbo -F server dev",
    "dev:proxy": "turbo -F proxy dev",
    "dev:worker": "turbo -F worker dev",
    "dev:listener": "turbo -F listener dev",
    "dev:listener:ngrok": "turbo -F listener ngrok",
    "dev:proxy:ngrok": "turbo -F proxy ngrok",
    "db:push": "turbo -F @gitterm/db db:push",
    "db:studio:dev": "turbo -F @gitterm/db db:studio:dev",
    "db:studio:prod": "turbo -F @gitterm/db db:studio:prod",
    "db:generate": "turbo -F @gitterm/db db:generate",
    "db:migrate:dev": "turbo -F @gitterm/db db:migrate:dev",
    "db:migrate:prod": "turbo -F @gitterm/db db:migrate:prod",
    "infra:up": "docker-compose up -d",
    "infra:stop": "docker-compose stop",
    "infra:down": "docker-compose down",
    "db:seed:dev": "turbo -F @gitterm/db db:seed:dev",
    "db:seed:prod": "turbo -F @gitterm/db db:seed:prod",
    "db:seed-admin": "turbo -F server db:seed-admin",
    "format": "oxfmt",
    "docker:agent": "bash scripts/build-agent-image.sh",
    "build:sdk": "turbo -F @gitterm/sdk build",
    "build:agent-runtime": "turbo -F @gitterm/agent-runtime build",
    "build:cli": "turbo -F @gitterm/cli build",
    "build:opencode-cloud": "turbo -F @gitterm/opencode-cloud build",
    "build:opencode-sandbox": "turbo -F @gitterm/opencode-sandbox build",
    "build:bots": "turbo -F @gitterm/bot -F @gitterm/slack-bot -F @gitterm/discord-bot build",
    "test:bot-packages": "bun run build:sdk && bun run build:bots && bun scripts/smoke-bot-packages.ts",
    "version:sdk": "npm version --no-git-tag-version --prefix packages/sdk",
    "version:cli": "npm version --no-git-tag-version --prefix packages/cli",
    "version:opencode-cloud": "npm version --no-git-tag-version --prefix packages/opencode-cloud",
    "version:opencode-sandbox": "npm version --no-git-tag-version --prefix packages/opencode-sandbox",
    "publish:sdk": "bun run build:sdk && npm publish ./packages/sdk --access public",
    "publish:agent-runtime": "bun run build:agent-runtime && npm publish ./packages/agent-runtime --access public",
    "publish:cli": "bun run build:cli && npm publish ./packages/cli --access public",
    "publish:opencode-cloud": "bun run build:opencode-cloud && npm publish ./packages/opencode-cloud --access public",
    "publish:opencode-sandbox": "bun run build:opencode-sandbox && npm publish ./packages/opencode-sandbox --access public",
    "publish:bots": "bun run build:bots && cd packages/bot && bun publish --access public && cd ../slack-bot && bun publish --access public && cd ../discord-bot && bun publish --access public",
    "publish:npm": "bun run publish:sdk && bun run publish:cli && bun run publish:opencode-cloud && bun run publish:opencode-sandbox",
    "e2b:template-build": "turbo -F @gitterm/api e2b:build",
    "opencode-upgrade": "gh workflow run publish-workspace-runtime-images.yml",
    "compute:setup": "bun run packages/api/src/scripts/setup-gitterm-compute.ts",
    "compute:setup:prod": "bun --env-file=apps/server/.env run packages/api/src/scripts/setup-gitterm-compute.ts",
    "security:rewrap": "bun run packages/api/src/scripts/rewrap-encryption.ts",
    "security:rewrap:dev": "bun --env-file=apps/server/.env.development.local run packages/api/src/scripts/rewrap-encryption.ts",
    "security:rewrap:prod": "bun --env-file=apps/server/.env run packages/api/src/scripts/rewrap-encryption.ts",
    "security:oauth": "bun run packages/auth/src/scripts/encrypt-oauth-tokens.ts",
    "security:oauth:dev": "bun --env-file=apps/server/.env.development.local run packages/auth/src/scripts/encrypt-oauth-tokens.ts",
    "security:oauth:prod": "bun --env-file=apps/server/.env run packages/auth/src/scripts/encrypt-oauth-tokens.ts"
  },
  "dependencies": {
    "@trpc/client": "^11.8.1",
    "@trpc/server": "^11.8.1",
    "date-fns": "^4.1.0",
    "dotenv": "^17.2.2",
    "drizzle-kit": "^0.31.8",
    "drizzle-orm": "^0.45.2",
    "zod": "^4.3.5"
  },
  "devDependencies": {
    "@types/bun": "^1.2.6",
    "husky": "^9.1.7",
    "lint-staged": "^17.0.8",
    "oxfmt": "^0.57.0",
    "oxlint": "^1.72.0",
    "railway": "^3.11.0",
    "turbo": "^2.9.6"
  },
  "overrides": {
    "@types/react": "19.2.14",
    "@types/react-dom": "19.2.3",
    "react": "19.2.6",
    "react-dom": "19.2.6"
  },
  "lint-staged": {
    "*.{js,jsx,ts,tsx}": [
      "oxfmt",
      "oxlint --no-error-on-unmatched-pattern"
    ]
  },
  "packageManager": "bun@1.3.14"
}