{
  "name": "@gitlab/duo-cli",
  "version": "9.14.0",
  "description": "GitLab Duo for your command line",
  "type": "module",
  "main": "dist/index.js",
  "bin": {
    "duo": "./dist/version-guard.cjs"
  },
  "scripts": {
    "turbo": "TURBO_TELEMETRY_DISABLED=1 turbo",
    "build": "tsc --noEmit",
    "bundle": "bun ./scripts/build.ts",
    "build:bundle": "bun ./scripts/build.ts",
    "build:dev-binary": "bun ./scripts/compile_executables.ts local-dev",
    "build:debug": "bun ./scripts/bun_build_debug.ts",
    "dev:watch": "bun --conditions=_ts-source --watch ./src/index.tsx",
    "debug:built": "bun run turbo -- run build:debug --filter=@gitlab/duo-cli && node --inspect-brk=127.0.0.1:9229 dist/index.js",
    "debug:terminal": "bun run turbo -- run build:debug --filter=@gitlab/duo-cli && bun ./scripts/launch_debug_terminal.ts",
    "start": "bun run turbo -- run bundle --filter=@gitlab/duo-cli && node --use-system-ca dist/index.js",
    "dev:watch-tools": "bun ./scripts/dev_with_tools.ts",
    "test": "bun ../../scripts/dev/run-isolated-tests.ts",
    "test:debug": "bun test --conditions=_ts-source --inspect-brk",
    "test:e2e": "bun run turbo -- run bundle --filter=@gitlab/duo-cli && bun run build:dev-binary && bun test --config=bunfig.e2e.toml --conditions=_ts-source --timeout=30000 --retry=2 test/e2e/*.e2e.test.ts",
    "test:network-e2e": "bun run turbo -- run bundle --filter=@gitlab/duo-cli && bun run build:dev-binary && bun test --config=bunfig.e2e.toml --conditions=_ts-source --timeout=30000 --retry=2 test/e2e/network",
    "test:network-e2e:node": "bun run turbo -- run bundle --filter=@gitlab/duo-cli && NETWORK_E2E_TARGET=node-bundle bun test --config=bunfig.e2e.toml --conditions=_ts-source --timeout=30000 --retry=2 test/e2e/network",
    "test:network-e2e:bun": "bun run turbo -- run bundle --filter=@gitlab/duo-cli && NETWORK_E2E_TARGET=binary bun test --config=bunfig.e2e.toml --conditions=_ts-source --timeout=30000 --retry=2 test/e2e/network",
    "docs": "bun ./scripts/gen_docs.ts",
    "docs:check": "bun ./scripts/gen_docs.ts --check",
    "build:binary": "bun ./scripts/compile_executables.ts",
    "sign:binary": "./scripts/sign_executables.sh"
  },
  "devDependencies": {
    "@agentclientprotocol/sdk": "^1.2.1",
    "@anthropic-ai/sdk": "^0.63.0",
    "@gitlab-lsp/workflow-api": "0.0.0",
    "@gitlab-org/ai-configuration": "0.0.0",
    "@gitlab-org/ai-context": "0.0.0",
    "@gitlab-org/config": "0.0.0",
    "@gitlab-org/core": "0.0.0",
    "@gitlab-org/disposable": "0.0.0",
    "@gitlab-org/document": "0.0.0",
    "@gitlab-org/duo-feature-access": "0.0.0",
    "@gitlab-org/duo-plugin-marketplace": "0.0.0",
    "@gitlab-org/errors": "0.0.0",
    "@gitlab-org/feature-state": "0.0.0",
    "@gitlab-org/fetch": "0.0.0",
    "@gitlab-org/fs": "0.0.0",
    "@gitlab-org/graphql": "0.0.0",
    "@gitlab-org/hooks": "0.0.0",
    "@gitlab-org/logging": "0.0.0",
    "@gitlab-org/persistent-storage": "0.0.0",
    "@gitlab-org/repositories": "0.0.0",
    "@gitlab-org/request-context": "0.0.0",
    "@gitlab-org/resiliency": "0.0.0",
    "@gitlab-org/sandbox": "0.0.0",
    "@gitlab-org/secret-redaction": "0.0.0",
    "@gitlab-org/telemetry": "0.0.0",
    "@gitlab-org/test-utils": "0.0.0",
    "@gitlab-org/tui": "0.0.0",
    "@gitlab-org/workflow-executor": "0.0.0",
    "@jridgewell/trace-mapping": "^0.3.25",
    "@types/fuzzaldrin-plus": "^0.6.5",
    "@types/lodash-es": "^4.17.12",
    "@types/react": "^19.2.2",
    "@types/shell-quote": "^1.7.5",
    "commander": "^14.0.2",
    "fuzzaldrin-plus": "^0.6.0",
    "ink": "^6.8.0",
    "lodash-es": "^4.18.1",
    "mockttp": "^4.3.1",
    "neverthrow": "^8.2.0",
    "open": "^10.2.0",
    "p-queue": "^9.0.0",
    "react": "^19.2.0",
    "react-devtools": "^6.1.5",
    "react-devtools-core": "^6.1.5",
    "shell-quote": "^1.8.3",
    "simple-git": "^3.28.0",
    "strip-ansi": "^7.1.0",
    "zod": "^4.4.3"
  },
  "files": [
    "dist"
  ],
  "license": "MIT",
  "publishConfig": {
    "access": "public"
  }
}
