{
  "name": "@pellux/goodvibes-tui",
  "version": "2.0.8",
  "description": "Terminal-native GoodVibes client for coding, operations, knowledge and channel workflows — a pure client of the GoodVibes daemon.",
  "type": "module",
  "main": "src/main.ts",
  "bin": {
    "goodvibes": "bin/goodvibes"
  },
  "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",
    "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",
    "smoke:tui": "goodvibes-post-build-smoke",
    "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",
    "typecheck": "bunx tsc --noEmit",
    "typecheck:test": "bunx tsc --noEmit -p tsconfig.test.json",
    "typecheck:coverage": "bun run scripts/typecheck-coverage-rule.ts",
    "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",
    "platform:assemble": "bun run scripts/assemble-platform-packages.ts",
    "platform:publish": "bun run scripts/publish-platform-packages.ts",
    "platform:publish:dry-run": "bun run scripts/publish-platform-packages.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": "goodvibes-build-binaries",
    "build:all": "goodvibes-build-binaries --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",
    "workflows:check": "bun run scripts/check-workflows.ts",
    "audit:home": "bun run scripts/audit-goodvibes-home.ts",
    "foundation:artifacts": "bun run scripts/export-foundation-artifacts.ts",
    "docs:commands": "bun run scripts/generate-command-reference.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",
    "ai"
  ],
  "publishConfig": {
    "access": "public"
  },
  "engines": {
    "node": ">=20",
    "bun": ">=1.3.10"
  },
  "dependencies": {
    "@agentclientprotocol/sdk": "^0.21.0",
    "@anthropic-ai/bedrock-sdk": "^0.29.1",
    "@anthropic-ai/sdk": "^0.92.0",
    "@ast-grep/napi": "^0.42.0",
    "@pellux/goodvibes-sdk": "2.0.8",
    "@pellux/goodvibes-terminal-shell": "2.0.8",
    "bash-language-server": "^5.6.0",
    "fuse.js": "^7.1.0",
    "@pellux/goodvibes-daemon": "1.28.7",
    "graphql": "^16.13.2",
    "jszip": "^3.10.1",
    "node-edge-tts": "^1.2.10",
    "onnxruntime-web": "^1.27.0",
    "openai": "6.46.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"
  },
  "optionalDependencies": {
    "@pellux/goodvibes-tui-linux-x64": "2.0.6",
    "@pellux/goodvibes-tui-linux-arm64": "2.0.6",
    "@pellux/goodvibes-tui-darwin-x64": "2.0.6",
    "@pellux/goodvibes-tui-darwin-arm64": "2.0.6"
  },
  "trustedDependencies": [],
  "overrides": {
    "minimatch": "^10.2.5"
  }
}
