{
  "name": "@monoes/monomindcli",
  "version": "2.10.1",
  "type": "module",
  "description": "CLI engine for Monomind — an open-source MCP server that extends Claude Code with a codebase knowledge graph (tree-sitter + SQLite), persistent memory, multi-agent task coordination, and session hooks. Apache 2.0 licensed, fully local.",
  "main": "dist/src/index.js",
  "types": "dist/src/index.d.ts",
  "sideEffects": false,
  "engines": {
    "node": ">=20.0.0"
  },
  "bin": {
    "cli": "./bin/cli.js",
    "monomind": "./bin/cli.js",
    "monomind-mcp": "./bin/mcp-server.js"
  },
  "homepage": "https://github.com/monoes/monomind#readme",
  "bugs": {
    "url": "https://github.com/monoes/monomind/issues"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/monoes/monomind.git",
    "directory": "packages/@monomind/cli"
  },
  "keywords": [
    "claude",
    "claude-code",
    "anthropic",
    "mcp",
    "model-context-protocol",
    "knowledge-graph",
    "tree-sitter",
    "code-analysis",
    "ai-agents",
    "multi-agent",
    "cli",
    "developer-tools",
    "open-source",
    "local-first"
  ],
  "author": {
    "name": "nokhodian",
    "email": "nokhodian@gmail.com",
    "url": "https://github.com/nokhodian"
  },
  "license": "Apache-2.0",
  "exports": {
    ".": {
      "types": "./dist/src/index.d.ts",
      "import": "./dist/src/index.js"
    },
    "./monovector": {
      "types": "./dist/src/monovector/index.d.ts",
      "import": "./dist/src/monovector/index.js"
    },
    "./monovector/*": {
      "types": "./dist/src/monovector/*.d.ts",
      "import": "./dist/src/monovector/*.js"
    },
    "./mcp-tools": {
      "types": "./dist/src/mcp-tools/index.d.ts",
      "import": "./dist/src/mcp-tools/index.js"
    },
    "./bin/cli.js": "./bin/cli.js",
    "./package.json": "./package.json"
  },
  "files": [
    "dist",
    "!dist/**/*.test.js",
    "!dist/**/*.test.d.ts",
    "!dist/**/__tests__/**",
    "bin",
    ".claude",
    "!.claude/**/.monomind/**",
    "!.claude/**/*.lock",
    "!.claude/**/._*",
    "!dist/**/.monomind/**",
    "!dist/**/._*",
    "!.claude/agents/generated/**",
    "!.claude/agents/reengineer-squad/**",
    "scripts",
    "README.md"
  ],
  "devDependencies": {
    "tsx": "^4.21.0",
    "typescript": "^7.0.2",
    "vitest": "^4.1.4"
  },
  "dependencies": {
    "@anthropic-ai/claude-agent-sdk": "^0.3.226",
    "@monoes/monobrowse": "^1.0.6",
    "@monoes/monodesign": "^1.2.2",
    "fflate": "^0.8.3",
    "mammoth": "^1.12.0",
    "xlsx": "https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz",
    "@firecrawl/pdf-inspector": "^1.12.0",
    "ws": "^8.21.0",
    "zod": "^4.0.0",
    "@monoes/monograph": "1.5.8"
  },
  "optionalDependencies": {
    "@ai-sdk/alibaba": "^2.0.34",
    "@ai-sdk/anthropic": "^4.0.36",
    "@ai-sdk/cohere": "^4.0.25",
    "@ai-sdk/deepseek": "^3.0.31",
    "@ai-sdk/fireworks": "^3.0.30",
    "@ai-sdk/google": "^4.0.39",
    "@ai-sdk/groq": "^4.0.26",
    "@ai-sdk/mistral": "^4.0.27",
    "@ai-sdk/openai": "^4.0.36",
    "@ai-sdk/perplexity": "^4.0.0",
    "@ai-sdk/togetherai": "^3.0.29",
    "@ai-sdk/xai": "^4.0.0",
    "@openrouter/ai-sdk-provider": "^3.0.0",
    "ai": "^7.0.58",
    "ollama-ai-provider-v2": "^4.0.0",
    "@huggingface/transformers": "^3.8.1",
    "@opencode-ai/sdk": "^1.18.15",
    "monofence-ai": "^1.0.2",
    "sql.js": "^1.14.1",
    "@monoes/hooks": "1.0.5",
    "@monoes/memory": "1.0.16",
    "@monoes/mcp": "1.0.3",
    "@monoes/routing": "1.0.4"
  },
  "publishConfig": {
    "access": "public",
    "tag": "latest"
  },
  "overrides": {
    "onnxruntime-node": ">=1.27.0"
  },
  "scripts": {
    "prebuild": "node ../../../scripts/build-fs.mjs clean dist tsconfig.tsbuildinfo",
    "build": "tsc && node ../../../scripts/build-fs.mjs copy-into dist/src/browser/dashboard src/browser/dashboard/ui.html && node ../../../scripts/build-fs.mjs copy-into dist/src/ui src/ui/dashboard.html src/ui/markdown.js src/ui/server.mjs src/ui/collector.mjs src/ui/orgs.html src/ui/orgs-files.js src/ui/sse-manager.mjs src/ui/routes-monograph.mjs src/ui/routes-org.mjs src/ui/mastermind-diagram-fallback.html && node ../../../scripts/build-fs.mjs clean dist/src/ui/data && node ../../../scripts/build-fs.mjs copy-dir src/ui/data dist/src/ui/data",
    "build:loose": "tsc --noEmitOnError false || true && node ../../../scripts/build-fs.mjs copy-into dist/src/browser/dashboard src/browser/dashboard/ui.html && node ../../../scripts/build-fs.mjs copy-into dist/src/ui src/ui/dashboard.html src/ui/markdown.js src/ui/server.mjs src/ui/collector.mjs src/ui/orgs.html src/ui/orgs-files.js src/ui/sse-manager.mjs src/ui/routes-monograph.mjs src/ui/routes-org.mjs src/ui/mastermind-diagram-fallback.html && node ../../../scripts/build-fs.mjs clean dist/src/ui/data && node ../../../scripts/build-fs.mjs copy-dir src/ui/data dist/src/ui/data",
    "test": "vitest run",
    "test:coverage": "vitest run --coverage",
    "test:pattern-store": "npx tsx src/transfer/store/tests/standalone-test.ts",
    "release": "npm version prerelease --preid=alpha && npm run publish:all",
    "publish:all": "./scripts/publish.sh"
  }
}