{
  "name": "@pellux/goodvibes-tui",
  "version": "1.1.0",
  "description": "Terminal-native GoodVibes product for coding, operations, automation, knowledge, channels, and daemon-backed control-plane workflows.",
  "type": "module",
  "main": "src/main.ts",
  "bin": {
    "goodvibes": "bin/goodvibes",
    "goodvibes-daemon": "bin/goodvibes-daemon"
  },
  "files": [
    "bin",
    ".goodvibes/agents",
    ".goodvibes/skills",
    ".goodvibes/GOODVIBES.md",
    "src",
    "!src/test",
    "!src/**/*.test.ts",
    "!src/**/__tests__",
    "scripts/check-bun.sh",
    "scripts/postinstall.js",
    "README.md",
    "CHANGELOG.md",
    "docs/foundation-artifacts"
  ],
  "scripts": {
    "dev": "bun run src/main.ts",
    "daemon": "bun run src/daemon/cli.ts",
    "dev:watch": "bun --watch src/main.ts",
    "prebuild": "bun run scripts/prebuild.ts",
    "build": "bun build src/main.ts --compile --outfile dist/goodvibes",
    "build:linux-x64": "bun build src/main.ts --compile --target=bun-linux-x64 --outfile dist/goodvibes-linux-x64",
    "build:linux-arm64": "bun build src/main.ts --compile --target=bun-linux-arm64 --outfile dist/goodvibes-linux-arm64",
    "build:macos-x64": "bun build src/main.ts --compile --target=bun-darwin-x64 --outfile dist/goodvibes-macos-x64",
    "build:macos-arm64": "bun build src/main.ts --compile --target=bun-darwin-arm64 --outfile dist/goodvibes-macos-arm64",
    "build:daemon:linux-x64": "bun run scripts/build.ts --target daemon-linux-x64",
    "build:daemon:linux-arm64": "bun run scripts/build.ts --target daemon-linux-arm64",
    "build:daemon:macos-x64": "bun run scripts/build.ts --target daemon-macos-x64",
    "build:daemon:macos-arm64": "bun run scripts/build.ts --target daemon-macos-arm64",
    "smoke:daemon": "bun run scripts/post-build-smoke.ts",
    "smoke:tui": "bun run scripts/smoke-tui-binary.ts",
    "build:windows": "bun build src/main.ts --compile --target=bun-windows-x64 --outfile dist/goodvibes-windows.exe",
    "build:all-shell": "bun run build:linux-x64 && bun run build:linux-arm64 && bun run build:macos-x64 && bun run build:macos-arm64 && bun run build:windows",
    "test": "bun run scripts/run-tests.ts",
    "test:coverage": "bun run scripts/coverage-gate.ts",
    "version": "bun run scripts/prebuild.ts",
    "preinstall": "sh scripts/check-bun.sh",
    "postinstall": "bun scripts/postinstall.js",
    "postbuild": "bun scripts/postinstall.js --no-download",
    "release": "bun run scripts/release.ts",
    "release:dry": "bun run scripts/release.ts --dry-run",
    "publish:package": "bun run scripts/publish-package.ts",
    "publish:dry-run": "bun run scripts/publish-package.ts --dry-run",
    "publish:dry-run:github": "GOODVIBES_PUBLIC_PACKAGE_NAME=@mgd34msu/goodvibes-tui GOODVIBES_PUBLISH_REGISTRY=https://npm.pkg.github.com bun run scripts/publish-package.ts --dry-run",
    "publish:check": "bun run scripts/publish-check.ts",
    "package:install-check": "bun run scripts/package-install-check.ts",
    "build:prod": "bun run scripts/build.ts",
    "build:all": "bun run scripts/build.ts --all",
    "perf:check": "bun run scripts/perf-check.ts",
    "perf:baseline": "GOODVIBES_PERF_SAVE_BASELINE=1 bun run scripts/perf-check.ts",
    "architecture:check": "bun run scripts/check-architecture.ts",
    "audit:home": "bun run scripts/audit-goodvibes-home.ts",
    "foundation:artifacts": "bun run scripts/export-foundation-artifacts.ts",
    "verification:ledger": "bun run scripts/verification-ledger.ts",
    "verification:live": "bun run scripts/verify-live.ts",
    "eval:gate": "bun run scripts/eval-gate.ts",
    "eval:gate:verbose": "bun run scripts/eval-gate.ts --verbose",
    "eval:baseline": "bun run scripts/eval-gate.ts --save-baseline"
  },
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/mgd34msu/goodvibes-tui.git"
  },
  "bugs": {
    "url": "https://github.com/mgd34msu/goodvibes-tui/issues"
  },
  "homepage": "https://github.com/mgd34msu/goodvibes-tui",
  "keywords": [
    "goodvibes",
    "tui",
    "bun",
    "daemon",
    "control-plane",
    "automation",
    "ai"
  ],
  "publishConfig": {
    "access": "public"
  },
  "engines": {
    "node": ">=20",
    "bun": ">=1.3.10"
  },
  "dependencies": {
    "@agentclientprotocol/sdk": "^0.16.1",
    "@anthropic-ai/bedrock-sdk": "^0.28.1",
    "@anthropic-ai/sdk": "^0.82.0",
    "@anthropic-ai/vertex-sdk": "^0.16.0",
    "@ast-grep/napi": "^0.42.0",
    "@aws/bedrock-token-generator": "^1.1.0",
    "@pellux/goodvibes-sdk": "0.36.0",
    "bash-language-server": "^5.6.0",
    "fuse.js": "^7.1.0",
    "graphql": "^16.13.2",
    "jszip": "^3.10.1",
    "node-edge-tts": "^1.2.10",
    "openai": "^6.29.0",
    "pyright": "^1.1.408",
    "simple-git": "^3.33.0",
    "sql.js": "^1.14.1",
    "sqlite-vec": "^0.1.9",
    "tree-sitter-css": "^0.25.0",
    "tree-sitter-javascript": "^0.25.0",
    "tree-sitter-json": "^0.24.8",
    "tree-sitter-python": "^0.25.0",
    "tree-sitter-typescript": "^0.23.2",
    "typescript-language-server": "^5.1.3",
    "vscode-langservers-extracted": "^4.10.0",
    "web-tree-sitter": "^0.26.7",
    "zustand": "^5.0.12"
  },
  "devDependencies": {
    "@types/bun": "^1.3.10",
    "typescript": "^5.9.3"
  },
  "trustedDependencies": [
    "@pellux/goodvibes-sdk",
    "core-js",
    "tree-sitter-css",
    "tree-sitter-javascript",
    "tree-sitter-json",
    "tree-sitter-python",
    "tree-sitter-typescript"
  ],
  "overrides": {
    "minimatch": "^10.2.5"
  }
}
