{
  "name": "@trymesh/cli",
  "version": "0.4.104",
  "private": false,
  "type": "module",
  "description": "Mesh terminal agent CLI — token-efficient coding agent with a shared LLM gateway.",
  "keywords": [
    "ai",
    "ai-agent",
    "agent",
    "agentic",
    "autonomous-agent",
    "coding-agent",
    "ai-coding-assistant",
    "coding-assistant",
    "pair-programming",
    "developer-tools",
    "devtools",
    "cli",
    "command-line",
    "terminal",
    "tui",
    "repl",
    "llm",
    "llm-agent",
    "gpt",
    "chatgpt",
    "claude",
    "gemini",
    "grok",
    "deepseek",
    "qwen",
    "llama",
    "kimi",
    "openai",
    "anthropic",
    "google-ai",
    "vertex-ai",
    "bedrock",
    "nvidia-nim",
    "code-generation",
    "codegen",
    "code-assistant",
    "code-review",
    "refactoring",
    "debugging",
    "test-generation",
    "automation",
    "software-engineering",
    "rag",
    "codebase-search",
    "semantic-search",
    "workspace-index",
    "mcp",
    "model-context-protocol",
    "agent-sdk",
    "copilot",
    "cursor",
    "claude-code",
    "aider",
    "codex",
    "devin",
    "autonomous-coding",
    "verification",
    "git",
    "typescript",
    "nodejs",
    "mesh",
    "trymesh"
  ],
  "license": "UNLICENSED",
  "engines": {
    "node": ">=20"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/dreddi-edit/mesh.git"
  },
  "homepage": "https://github.com/dreddi-edit/mesh",
  "bin": {
    "mesh": "bin/mesh.cjs",
    "mesh-agent": "bin/mesh.cjs",
    "mesh-daemon": "bin/mesh-daemon.cjs"
  },
  "scripts": {
    "build": "tsc -p tsconfig.json && vite build --config dashboard/vite.config.ts && node scripts/minify.js",
    "build:dashboard": "vite build --config dashboard/vite.config.ts",
    "dev": "tsx src/index.ts",
    "test": "node scripts/run-tests.cjs",
    "typecheck": "tsc --noEmit -p tsconfig.json && tsc --noEmit -p dashboard/tsconfig.json",
    "smoke:release": "node scripts/release-smoke.cjs",
    "smoke:published": "node scripts/published-install-smoke.cjs",
    "verify:release": "npm run typecheck && npm run build && npm run test && npm run smoke:release",
    "publish:dry-run": "npm publish --dry-run --access public",
    "eval": "tsx scripts/run-eval.ts",
    "eval:context": "tsx scripts/context-eval.ts",
    "lint": "eslint src/**/*.ts",
    "docs:dev": "vitepress dev docs",
    "docs:build": "vitepress build docs",
    "docs:preview": "vitepress preview docs",
    "prepublishOnly": "npm run verify:release",
    "postinstall": "node scripts/postinstall.cjs || true"
  },
  "files": [
    "assets",
    "bin",
    "docs",
    "dist",
    "scripts",
    "CHANGELOG.md",
    "LICENSE",
    "README.md"
  ],
  "publishConfig": {
    "access": "public"
  },
  "optionalDependencies": {
    "@trymesh/native": "^0.1.0"
  },
  "dependencies": {
    "@supabase/supabase-js": "^2.105.4",
    "@trymesh/core": "^0.2.3",
    "boxen": "^7.1.1",
    "dotenv": "^16.4.5",
    "enquirer": "^2.4.1",
    "glob": "^13.0.6",
    "ignore": "^7.0.5",
    "ink": "^6.8.0",
    "lucide-react": "^1.14.0",
    "marked": "^11.0.1",
    "marked-terminal": "^6.2.0",
    "ora": "^7.0.1",
    "picocolors": "^1.0.0",
    "react": "^19.2.5",
    "react-dom": "^19.2.5",
    "sharp": "^0.34.5",
    "ts-morph": "^24.0.0",
    "ws": "^8.20.0",
    "z3-solver": "^4.13.0"
  },
  "devDependencies": {
    "@types/marked-terminal": "^6.1.0",
    "@types/node": "^20.11.24",
    "@types/react": "^19.2.14",
    "@types/react-dom": "^19.2.3",
    "@types/ws": "^8.18.1",
    "@vitejs/plugin-react": "^6.0.1",
    "ink-testing-library": "^4.0.0",
    "terser": "^5.29.1",
    "tsx": "^4.7.1",
    "typedoc": "^0.28.19",
    "typescript": "^5.3.3",
    "vite": "^8.0.10",
    "vitepress": "^1.6.4"
  },
  "overrides": {
    "protobufjs": "^7.5.5"
  }
}
