{"_id":"@unerr-ai/unerr","_rev":"90-ec0caef63f720fd9e898ecf817da6de4","name":"@unerr-ai/unerr","dist-tags":{"beta":"0.4.0-beta.2","latest":"0.5.0"},"versions":{"0.0.0-beta.0":{"name":"@unerr-ai/unerr","version":"0.0.0-beta.0","license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.0.0-beta.0","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"49ef723a7fc0407a79e6f3a4a511a0359ef51cdd","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.0.0-beta.0.tgz","fileCount":22,"integrity":"sha512-nredeS6rcpvT8M4o75KQM8sHXlAqYGvxOC/2ds4lMcnU5uPItv3F5ydOPVaEqXdBPWzRNyjiiDKhfL/d99QOug==","signatures":[{"sig":"MEUCIFsD5S5gVhxwc150tZaChIR4pG+ncT+ni1EYDFqvunXDAiEAoClCo1ONBok1b5JIXMv+eOo2Eg50tOfZH4pvHvqo6mQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2890699},"type":"module","_from":"file:unerr-ai-unerr-0.0.0-beta.0.tgz","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_resolved":"/private/var/folders/v0/sxyg3wl566l38ms9cbg3pqj00000gn/T/733241fc0857bfd1c46a9fca0eee0220/unerr-ai-unerr-0.0.0-beta.0.tgz","_integrity":"sha512-nredeS6rcpvT8M4o75KQM8sHXlAqYGvxOC/2ds4lMcnU5uPItv3F5ydOPVaEqXdBPWzRNyjiiDKhfL/d99QOug==","_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@tanstack/react-query":"^5.90.12","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.0.0-beta.0_1778074887239_0.25442649296351183","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.1":{"name":"@unerr-ai/unerr","version":"0.0.0-beta.1","license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.0.0-beta.1","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"dd70457768323513bebd1d6b26b56166fa51ee9e","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.0.0-beta.1.tgz","fileCount":22,"integrity":"sha512-bfKJcJ2/rmgYNP3srupsWBMiUqzQYMAjiKN5Owsi7DlimETkJhgDI20H3m16gllrn+vwDVF1spOFUzl5DkqPHw==","signatures":[{"sig":"MEUCIAn7+ODEuHXVhQ0AUiKJ2hMvvJM0HTpwQ4hr1+LNHchTAiEAzprXhCjZguUhAHofXq3CXmfXDZiRTKTJMSTcw9HLacQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2890710},"type":"module","_from":"file:unerr-ai-unerr-0.0.0-beta.1.tgz","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_resolved":"/private/var/folders/v0/sxyg3wl566l38ms9cbg3pqj00000gn/T/1add11c76e1047cdb5f9fa72d359c4f0/unerr-ai-unerr-0.0.0-beta.1.tgz","_integrity":"sha512-bfKJcJ2/rmgYNP3srupsWBMiUqzQYMAjiKN5Owsi7DlimETkJhgDI20H3m16gllrn+vwDVF1spOFUzl5DkqPHw==","_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@tanstack/react-query":"^5.90.12","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.0.0-beta.1_1778075142957_0.22488352963173308","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.2":{"name":"@unerr-ai/unerr","version":"0.0.0-beta.2","license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.0.0-beta.2","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"2c7cabaf09d8bab215e7912b605b07e352ca70b2","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.0.0-beta.2.tgz","fileCount":25,"integrity":"sha512-P/rbVbeCWtrCcF9nNDFzOd8c3RJTWY+bX45YtIGnKDYrWhKWze1hC2SzEpTa5atmroRie6TAOsp32RuQ9xj5Pg==","signatures":[{"sig":"MEYCIQCzrgudj6RCdufO/gnW32/c+200AN9DPpP+XUcpG4suFgIhAOCW3EYy0aFm14SulUws5LFiGfx5XFFSLXrkUDDt6oaK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5913400},"type":"module","_from":"file:unerr-ai-unerr-0.0.0-beta.2.tgz","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_resolved":"/private/var/folders/v0/sxyg3wl566l38ms9cbg3pqj00000gn/T/3addefc4b869272e4b0ac54eb2d52bc4/unerr-ai-unerr-0.0.0-beta.2.tgz","_integrity":"sha512-P/rbVbeCWtrCcF9nNDFzOd8c3RJTWY+bX45YtIGnKDYrWhKWze1hC2SzEpTa5atmroRie6TAOsp32RuQ9xj5Pg==","_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@tanstack/react-query":"^5.90.12","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.0.0-beta.2_1778154084367_0.8169791979853966","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.3":{"name":"@unerr-ai/unerr","version":"0.0.0-beta.3","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.0.0-beta.3","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"7a22379476821f9ef27d9c422e7187e53a8ae54a","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.0.0-beta.3.tgz","fileCount":25,"integrity":"sha512-giU6kLKV3v6w+0PfzAJZuZphVxXSUjGDy5rHb8DUnmeB3DErabmPK0x9Wozw3JUpkUMHON/FgCGmxj+moRYSaw==","signatures":[{"sig":"MEUCIGEJ90faOHmbih0nR/W6ye+plwwFljsl+L0tQBbA5uH/AiEAu9I0vX9nWEGv8KZ12T8bv626D918vii9Z9saH74h+X8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5913843},"type":"module","_from":"file:unerr-ai-unerr-0.0.0-beta.3.tgz","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_resolved":"/private/var/folders/v0/sxyg3wl566l38ms9cbg3pqj00000gn/T/de6e03aba3844dae86ef82b19e67f844/unerr-ai-unerr-0.0.0-beta.3.tgz","_integrity":"sha512-giU6kLKV3v6w+0PfzAJZuZphVxXSUjGDy5rHb8DUnmeB3DErabmPK0x9Wozw3JUpkUMHON/FgCGmxj+moRYSaw==","_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@tanstack/react-query":"^5.90.12","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.0.0-beta.3_1778154993741_0.060777905228543316","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.4":{"name":"@unerr-ai/unerr","version":"0.0.0-beta.4","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.0.0-beta.4","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"d55cfb64e64e7e001463ce76494946cc1be99295","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.0.0-beta.4.tgz","fileCount":25,"integrity":"sha512-4ilBvw905hccOCzSlK0EfBvvk21gJJtLhuci4S1XpMrvOheWlmgTqifcwaUC6EMZLAumKQw5BS0riyq066570A==","signatures":[{"sig":"MEYCIQCSS9rx+bzVpYtf/cUSgF9PUFofiKaXPwdXdDmjbpaqpgIhAIigKPu52R3PSFQwlldhvyeYHW4SB/UZE8+AwCXNmLZe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5912852},"type":"module","_from":"file:unerr-ai-unerr-0.0.0-beta.4.tgz","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_resolved":"/private/var/folders/v0/sxyg3wl566l38ms9cbg3pqj00000gn/T/f99cb407297f76199c1c3894296fceee/unerr-ai-unerr-0.0.0-beta.4.tgz","_integrity":"sha512-4ilBvw905hccOCzSlK0EfBvvk21gJJtLhuci4S1XpMrvOheWlmgTqifcwaUC6EMZLAumKQw5BS0riyq066570A==","_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@tanstack/react-query":"^5.90.12","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.0.0-beta.4_1778177532112_0.6890302578338765","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.5":{"name":"@unerr-ai/unerr","version":"0.0.0-beta.5","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.0.0-beta.5","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"7b7d3c3bd33261f007e860bd9fb1ccb02d0d05c3","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.0.0-beta.5.tgz","fileCount":25,"integrity":"sha512-i/4nbuNUI1aoV8yMIN7og8tR02pH2KZbpNypYTbS1Y+hipTcgujISOJnPH9xweHKzpjJ0p/5hoIztSCwLhDwdQ==","signatures":[{"sig":"MEQCIGsrDeHLTJNve1nrQlt7IPu5P7qyqchHHCvALj+aOeEoAiA1jQbuHOwxQSCxs4oAIPoLkCPzlG//qInA4zQMeSOSuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5927295},"type":"module","_from":"file:unerr-ai-unerr-0.0.0-beta.5.tgz","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_resolved":"/private/var/folders/v0/sxyg3wl566l38ms9cbg3pqj00000gn/T/4cc1b443a611cd5d07b2968d3c4dcba3/unerr-ai-unerr-0.0.0-beta.5.tgz","_integrity":"sha512-i/4nbuNUI1aoV8yMIN7og8tR02pH2KZbpNypYTbS1Y+hipTcgujISOJnPH9xweHKzpjJ0p/5hoIztSCwLhDwdQ==","_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@tanstack/react-query":"^5.90.12","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.0.0-beta.5_1778228674863_0.7056462501456655","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.6":{"name":"@unerr-ai/unerr","version":"0.0.0-beta.6","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.0.0-beta.6","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"ec083c6a0380b125f0ed44af82b51642e8b8d4d9","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.0.0-beta.6.tgz","fileCount":25,"integrity":"sha512-x7nEag23uuqIodYgzMnVfzOJVDZph4Pvura2nDQ1OD89rt3ny4NUKuVTtdDnSwMMY45aX1RTEEjnxNRBW37E+w==","signatures":[{"sig":"MEUCIBih1BINoYRasr31s0jQ9j5b04kHrf7ElEVDMKWLVHI0AiEAr0cgS097EK/QhgepjvMG2zxxLq/UD2LqBjRPLzjocww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5931626},"type":"module","_from":"file:unerr-ai-unerr-0.0.0-beta.6.tgz","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_resolved":"/private/var/folders/v0/sxyg3wl566l38ms9cbg3pqj00000gn/T/11e19e543c8259eaba28d1dedbbb27e4/unerr-ai-unerr-0.0.0-beta.6.tgz","_integrity":"sha512-x7nEag23uuqIodYgzMnVfzOJVDZph4Pvura2nDQ1OD89rt3ny4NUKuVTtdDnSwMMY45aX1RTEEjnxNRBW37E+w==","_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@tanstack/react-query":"^5.90.12","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.0.0-beta.6_1778236139827_0.23396836632451778","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.7":{"name":"@unerr-ai/unerr","version":"0.0.0-beta.7","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.0.0-beta.7","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"70981983dbb81e52530c1aca1324459551f841d5","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.0.0-beta.7.tgz","fileCount":28,"integrity":"sha512-ozaUqT8PJv19jlMebz0u+BKmk7eeRqEPsh7HAwKsSx2AEsWBWNtrLqujBbFMexx6QgdhGXm5PNFYMIQYpEpBaQ==","signatures":[{"sig":"MEUCIQDa4tAMnnC5PHKkWK0yILecAMEr1yvChAhtYBeeEdbB3AIgWQ+8yiDf01e1zwjSO0DyrlUZPjCY7amEab26RNtMbOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8865675},"type":"module","_from":"file:unerr-ai-unerr-0.0.0-beta.7.tgz","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_resolved":"/private/var/folders/v0/sxyg3wl566l38ms9cbg3pqj00000gn/T/f06fdfaa6f0d8d8be930fed2efb6f1ba/unerr-ai-unerr-0.0.0-beta.7.tgz","_integrity":"sha512-ozaUqT8PJv19jlMebz0u+BKmk7eeRqEPsh7HAwKsSx2AEsWBWNtrLqujBbFMexx6QgdhGXm5PNFYMIQYpEpBaQ==","_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@tanstack/react-query":"^5.90.12","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.0.0-beta.7_1778281124070_0.08784126683342541","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.8":{"name":"@unerr-ai/unerr","version":"0.0.0-beta.8","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.0.0-beta.8","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"5729eebfaacce3b56dd52cecedd1f2d40fdca300","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.0.0-beta.8.tgz","fileCount":28,"integrity":"sha512-fzyM6EtfzS2EZmknrRk64N8TD6ZElNVQ2vjMybmQ1eLWzSkOXdyTC77zoXl+TpRcnA64WzWulkqCBL0uJDcqTw==","signatures":[{"sig":"MEQCIAS5HnLX7qovBKeoCtCgMT1r3Jm3nh4JmRxsLUcVOQ+VAiBNMWXejE4o8aOG7JkByVAmrvi/NC7r+eseLX+mB6d9zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8865895},"type":"module","_from":"file:unerr-ai-unerr-0.0.0-beta.8.tgz","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_resolved":"/private/var/folders/v0/sxyg3wl566l38ms9cbg3pqj00000gn/T/eaaa7918d51b7d52dff3dfd640546d15/unerr-ai-unerr-0.0.0-beta.8.tgz","_integrity":"sha512-fzyM6EtfzS2EZmknrRk64N8TD6ZElNVQ2vjMybmQ1eLWzSkOXdyTC77zoXl+TpRcnA64WzWulkqCBL0uJDcqTw==","_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@tanstack/react-query":"^5.90.12","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.0.0-beta.8_1778313171632_0.21360105084322356","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.9":{"name":"@unerr-ai/unerr","version":"0.0.0-beta.9","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.0.0-beta.9","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"80e1c7daf4ac59b43ff38bd31e47f90bff3e47ff","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.0.0-beta.9.tgz","fileCount":28,"integrity":"sha512-IhM0fGPnu83+1ehCm0LT6t8q4oDqZLhlCT2IPfk1zQxmvbHs4ghpw98sbGa4x3bUyXSLW1o4vpduWltu2tX+9Q==","signatures":[{"sig":"MEUCIQC6ZyD63eNO+7794nftMvMr+Uw5gm1e8VW3I1er/uea6gIgQIJsxsu5JJ5J9hZstrggPbRqdxUArAYis3zayuC9ztQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8957433},"type":"module","_from":"file:unerr-ai-unerr-0.0.0-beta.9.tgz","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_resolved":"/private/var/folders/v0/sxyg3wl566l38ms9cbg3pqj00000gn/T/679a6403e0f33e593e378684ec20a12e/unerr-ai-unerr-0.0.0-beta.9.tgz","_integrity":"sha512-IhM0fGPnu83+1ehCm0LT6t8q4oDqZLhlCT2IPfk1zQxmvbHs4ghpw98sbGa4x3bUyXSLW1o4vpduWltu2tX+9Q==","_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@tanstack/react-query":"^5.90.12","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.0.0-beta.9_1778341763909_0.3899037842710169","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.10":{"name":"@unerr-ai/unerr","version":"0.0.0-beta.10","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.0.0-beta.10","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"2cabed0838b6cd78058aa084e03e240c8d604094","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.0.0-beta.10.tgz","fileCount":28,"integrity":"sha512-QH0hGqupZMxPfpqznQXNvnmjHULblqEjtlVZzSB9ghvGcMDv4LWAJgu9VmTGPP8XG2+k6ajfHxdNX1uSpiFQ4Q==","signatures":[{"sig":"MEUCIQCZCUiW0Czw+Ug79Fx65gdgURfmhA6hmpTKOLxLwSe3IAIgOAHvv6fYSG2zh++Kx9lkF2xyQy5Co0ATFuYYSMyoXIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9190015},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"6da5120b7ba378568abc424c697e01663c48db71","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@tanstack/react-query":"^5.90.12","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.0.0-beta.10_1778619163396_0.08050305064284036","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.11":{"name":"@unerr-ai/unerr","version":"0.0.0-beta.11","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.0.0-beta.11","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"18e2feb0d8c157f1c79a65a763385c2bd81d0191","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.0.0-beta.11.tgz","fileCount":31,"integrity":"sha512-XBAHcnpxOc7xkp0pkOVQKkY7+IY+3ehyhiKq1Iwd7dtasp2qNdv6UobGUKrXZkoZwKJpZprTO8yECUf9086hWQ==","signatures":[{"sig":"MEYCIQCERkZNY8agS57hgnwBpWfr8j9VeR+ILQScrfPj+eL57gIhAMVu10nXTKEJX3E4sU891LRL0zuU60W190XcNY871Jqq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13257725},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"e9badd281e6f1b5d1c724a84a55186da1a2efba3","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@tanstack/react-query":"^5.90.12","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.0.0-beta.11_1778683378088_0.6678599659275835","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.12":{"name":"@unerr-ai/unerr","version":"0.0.0-beta.12","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.0.0-beta.12","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"830f051f82705c6703ac24eb80baa33f22d653d2","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.0.0-beta.12.tgz","fileCount":31,"integrity":"sha512-HCrAOEUbhmO/jIxSCL2p3eP3afYUmmsrdAu+9oK+0QH/RvM0V9h8IaCuF2Zp0cAW6Q9lZ49emxSKmUAqDaivew==","signatures":[{"sig":"MEYCIQC0LvQVa+4DvRB+tNQS3wnvvvo3ewDEQjQv/x4XhSwfQQIhAPfgdnAQ9Por30EZGhoD0gXMjmyG9wWIzwIleOXDRGqu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13272151},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"3923d6bffa9ca84500af88766ab04b0e6c1a9416","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@tanstack/react-query":"^5.90.12","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.0.0-beta.12_1778705139781_0.19612696387768502","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@unerr-ai/unerr","version":"0.0.1","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.0.1","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"88e23ee925c074e1f9236161c075d8e7f0f62a64","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.0.1.tgz","fileCount":31,"integrity":"sha512-HchA0/KHkPpjLpMNjOf+e9wdDd6eyXr8DVOPTxR3iprU494indncmOU3o44Vgn2cCsxKKM6JFEG/bqJyDxpeSA==","signatures":[{"sig":"MEQCIFd8Ip90CqkNDSOL9mPfd+8p04p/psdg/xGTUMI2UkYiAiBTcjHUpE0RSnWVHX4Ou89UXZmzT0LHeq3ay2VnNFLIHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13272143},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"a7db282a2d122cb35fd8b14d48f7fc1765232b20","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@tanstack/react-query":"^5.90.12","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.0.1_1778705540052_0.3417776905435421","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@unerr-ai/unerr","version":"0.1.0","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.1.0","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"6901d05331f8cda290fe0f3b2cf56c364ccd6e7b","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.1.0.tgz","fileCount":31,"integrity":"sha512-0akJHxR9omp7xq6HlO/ML0/sdv8YvSUOsTBF/z63tCRq4o7I9YAGPjynjQn7o7dSHcNKK8JUBWWs3y6lXk/HOg==","signatures":[{"sig":"MEYCIQD6jaM0PsSPAyUhLi5U3tUxGIZRDiUyEy9PfgCpM5l2nQIhAJjOLzZfVd+YJlbK8J+uNczokBXCAtYIuEoNGLDrPidL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13424072},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"d5bb7062ccf558d11ce14cd4b91adfbdf6673fac","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@tanstack/react-query":"^5.90.12","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.1.0_1778782253422_0.9107708426089212","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@unerr-ai/unerr","version":"0.1.1","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.1.1","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"eff2d59fa519fd1b4b1509714d05d5a53e00663a","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.1.1.tgz","fileCount":579,"integrity":"sha512-LDvup6ErW2b/cxImhT1hgzHoozfdVAbTyCX0OHJbEMC0zUtIgc65TBoZNBeQcnq90umjq92+O7L3kg+ZzTaQuA==","signatures":[{"sig":"MEUCIQCbi6c9Oq5HaFNhSdBQeZGewq+3Sx3RnL0/4B2LfHB30QIgAZVBEkkTiwX13TCamDvd60+PuVdBMO2xNsLYVqovLR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17896879},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"d759339ccc5c9bf9dea0ad45a94ae023349d4567","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","postinstall":"node scripts/postinstall.mjs || true","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@tanstack/react-query":"^5.90.12","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.1.1_1778828560182_0.05524699438713454","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@unerr-ai/unerr","version":"0.1.2","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.1.2","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"dbad3a1ad1e0a64ef661d2393e6c754495d2a866","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.1.2.tgz","fileCount":579,"integrity":"sha512-Imj3pzzQwQCfWg8TgnoBjrS59iHNTKGHaVIwi8F8iahkNdNb/c93TmzQmhynDjzHtr0+ERFOjDYd36lXEZUtWg==","signatures":[{"sig":"MEUCIQD7U2o2p4ZDjlM4hzZo+8D9eP/10IbR9uK6jrsL19zVnwIgVzMygjmj6sQMcFulNAhc86CK+DT2wqVWmd52IkzOJ/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17897581},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"3451e47057c4f0f54fd58803e1d0b73f3d08faf8","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","postinstall":"node scripts/postinstall.mjs || true","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@tanstack/react-query":"^5.90.12","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.1.2_1778832583170_0.7862795866221004","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@unerr-ai/unerr","version":"0.1.3","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.1.3","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"45c67cd23237c0fb1a1631bfd606464cce2a1f88","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.1.3.tgz","fileCount":579,"integrity":"sha512-q+qrMGgnW6zxdzzvcTQYwGIij0n2KdNa1iRjJPAMp+6p1LeDBTYxHi0Vf0Y+Ak12ZN6EOgNDcZpzc2kES6NPxg==","signatures":[{"sig":"MEQCIApVywxw1Jon13fmQC6n1WXv+UdK9sVCwONdzszpd3YaAiB3ZgjdS8uw63wq/IVCPC1pejb2dk9mDcWEfhkXDMUpwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17912401},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"fbcd518c154dcea343a6687e9a4a604879e8df33","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","postinstall":"node scripts/postinstall.mjs || true","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@tanstack/react-query":"^5.90.12","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.1.3_1778840530607_0.2003690146728514","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@unerr-ai/unerr","version":"0.1.4","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.1.4","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"70766a159ecc53b94b7b2124e4e2be636c9c4fb5","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.1.4.tgz","fileCount":579,"integrity":"sha512-TA88sQXkprZRITc2rhQh11AVPrcgVBu/aaAZ4aWwzNA8mf31P0WFizVQL7lL9JKzdSlQnm2a7P8pGQrOdGxI2Q==","signatures":[{"sig":"MEYCIQD6kp5lGlp/m1A4ae9V/4/sCmujSQU0iutJBsTJTEHCmgIhALuFoE8ykxaH0pdBpQHojHMXAmFlPStbd5r62z4cXiyf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17913437},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"c65040c086a643d2d43fd7b5ef74a9a9070f4dbe","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","postinstall":"node scripts/postinstall.mjs || true","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@tanstack/react-query":"^5.90.12","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.1.4_1778860150370_0.39089566936236353","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@unerr-ai/unerr","version":"0.1.5","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.1.5","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"8e9eadfe9a4235825a6674977e6ca9180e07883d","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.1.5.tgz","fileCount":579,"integrity":"sha512-H5YFMtJAMDsi+38CBEDm/X70AwnM16wTkgl4Pu+KByUF70gB/Rs/vZS/5pes+h9/x5jlbuWnW/wbhJd/fXn4BQ==","signatures":[{"sig":"MEQCIBQTAB9p/e3PGsWou2TekejKwevVq2cE0HnH7uombKdpAiALYUoqEQHrhSXTJiwCsQ1R/Wt/YYdL95TWKPPds7gwjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17913931},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"d6bfd792a6ebaa352796981bc719ffba55d72246","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","postinstall":"node scripts/postinstall.mjs || true","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@tanstack/react-query":"^5.90.12","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.1.5_1778860867613_0.8008974306849439","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@unerr-ai/unerr","version":"0.1.6","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.1.6","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"296cc56348a4aafd0fce20b15dc82d15389470a4","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.1.6.tgz","fileCount":579,"integrity":"sha512-Z+jLguZMRVd85/n92YeQ8XWsysvy+bWoCnTBZw2+CIY8eEm6+SkylP1YcxtLoszDYtjcd5TBZxyWJmeyuLFvCg==","signatures":[{"sig":"MEUCIQC0/rWvzPi+FFxtBeAfdKx4aAExg+Quvo2Aw4bhvpnhSgIgFm0SfNCaLUA76reNu5STnYfhgHxbs2lLcbXjIpxGC9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17914001},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"21079c22dc14939a94e8a7d4501db41bf78cb91c","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","postinstall":"node scripts/postinstall.mjs || true","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@tanstack/react-query":"^5.90.12","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.1.6_1778863034014_0.9429218698818393","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@unerr-ai/unerr","version":"0.1.7","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.1.7","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"3e6a6adcda4096746e697a150626d4103fefc514","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.1.7.tgz","fileCount":364,"integrity":"sha512-y3SxeO6hx3NweN+qsa0vUMGjpw7vaIZ6s65Q5yhAVCt3CGNWPzE4T2B4eZIu+c5ZNZW11ivzlr8IVv+qKa6kHw==","signatures":[{"sig":"MEUCIC3b3dJNdzApvJ+1Z9evZPdbH1Zc8gKzv0foVEn9lOrWAiEAlZBqo0h9zfgmfKZio8AC3B59aTuUtnew4BGJfgu+FhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4964941},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"678c0623bfd4ff4dc9401a5b119992aa216b8439","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","postinstall":"node scripts/postinstall.mjs || true","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts","check:tool-budget":"tsx scripts/check-tool-budget.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","gpt-tokenizer":"^3.4.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@tanstack/react-query":"^5.90.12","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.1.7_1779130615946_0.013516687165200603","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@unerr-ai/unerr","version":"0.1.8","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.1.8","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"daad2908fc741454ab3ac20d747c14b65d5a7966","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.1.8.tgz","fileCount":364,"integrity":"sha512-JKL0bM8QXrDoSX8rm2XVBK2sIwG45817QJNbtMQdOnS0TV2KBXmC7HADGu5FPe36tbiXLAcD3U5gtYxlb59ZeA==","signatures":[{"sig":"MEUCIQDY7rR7YER6lxU4pPPNaoyjoT4dAH2h4W4RmuymrqVSAQIgCfJF8nsjB4OZQ/iCuleEHL6n4RG76gPOll8Hwy/xeBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4997192},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"71809628f04b70c50250cbe31b51bc5c14dbef6c","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","postinstall":"node scripts/postinstall.mjs || true","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts","check:tool-budget":"tsx scripts/check-tool-budget.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","jsdom":"^25.0.1","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","defuddle":"^0.18.1","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","turndown":"^7.2.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","gpt-tokenizer":"^3.4.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@mozilla/readability":"^0.6.0","@tanstack/react-query":"^5.90.12","wink-bm25-text-search":"^3.1.0","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/turndown":"^5.0.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.1.8_1779191174995_0.41160361317503047","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@unerr-ai/unerr","version":"0.1.9","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.1.9","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"4aa2853383d0a8b86c335eb1c14d5fb2a66b8c25","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.1.9.tgz","fileCount":364,"integrity":"sha512-8FhGFAID0W7vQFO6BzLa6UCofNZcL7149uCTrzP0IDCZ7Xc2EWY6wvV6ezZoHHjl7JGC753eXSuSejx23ZLtcw==","signatures":[{"sig":"MEUCIQDDuXeFO+o4SK9sj4d2PW0fIRnvw5DMJPHSIaijiODIlgIgfO20Tb2FGB61hiNxklIqQX3/7X58anKdvU4Eyx1W7Lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5000527},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"c11c96ce5431d7864223bc05e955145092709a8e","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","postinstall":"node scripts/postinstall.mjs || true","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts","check:tool-budget":"tsx scripts/check-tool-budget.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","jsdom":"^25.0.1","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","defuddle":"^0.18.1","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","turndown":"^7.2.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","gpt-tokenizer":"^3.4.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@mozilla/readability":"^0.6.0","@tanstack/react-query":"^5.90.12","wink-bm25-text-search":"^3.1.0","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/turndown":"^5.0.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.1.9_1779206196908_0.5996894077419235","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@unerr-ai/unerr","version":"0.2.0","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.2.0","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"e0645bc84850ae45b2224c61c6c5929c0bcc18e5","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.2.0.tgz","fileCount":366,"integrity":"sha512-Zm3nq65SqwEJ7Obw2YNTJ5NQsUhhpxqvdg2n3FAw+ba26Lic3hWStWcTvBVIPlIKjYzuCQAGEMR/zOeojjoR6w==","signatures":[{"sig":"MEUCIQD7/L+jXEXq0DzUOdZDoxTXNfqQ+C0Ou1V1zWPDyCkL4wIgVB//sjlHV21yTBWCs2YbwKE3Djbjz8xTWi8FqZhAVGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5368810},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"5a5e350e03d44bc831155d25b6e5915b704cf030","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run < /dev/null","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","postinstall":"node scripts/postinstall.mjs || true","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts","check:tool-budget":"tsx scripts/check-tool-budget.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","jsdom":"^25.0.1","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","defuddle":"^0.18.1","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","turndown":"^7.2.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","gpt-tokenizer":"^3.4.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@mozilla/readability":"^0.6.0","@tanstack/react-query":"^5.90.12","wink-bm25-text-search":"^3.1.0","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/turndown":"^5.0.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.2.0_1779826311625_0.6072665515455069","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@unerr-ai/unerr","version":"0.2.1","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.2.1","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"homepage":"https://github.com/unerr-ai/unerr-cli#readme","bugs":{"url":"https://github.com/unerr-ai/unerr-cli/issues"},"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"7ed5f786f352356bf343c4e63a8d7495443d2762","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.2.1.tgz","fileCount":366,"integrity":"sha512-5OefIvyzx01PsCEua/vpO+WLAqnqMxMot9nzl1AwsrmJkh8yFUHUQbfVBfjT+ZG/5M0khGzr0LtQf14WzNMt+Q==","signatures":[{"sig":"MEUCIQDL9Ao+F/viXYCaTtZfyTHgWStCuxMUFu+p+FcVKdNBxQIgB/yZhmHjiMQa7vr2g0c8BvawsBXMcPXn1db3ql7OBHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5368948},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"146e93cd0a14c4308baaa92ccec7fe04fe8dc65e","mcpName":"io.github.unerr-ai/unerr","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run < /dev/null","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","postinstall":"node scripts/postinstall.mjs || true","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts","check:tool-budget":"tsx scripts/check-tool-budget.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"repository":{"url":"git+https://github.com/unerr-ai/unerr-cli.git","type":"git"},"_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","jsdom":"^25.0.1","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","defuddle":"^0.18.1","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","turndown":"^7.2.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","gpt-tokenizer":"^3.4.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@mozilla/readability":"^0.6.0","@tanstack/react-query":"^5.90.12","wink-bm25-text-search":"^3.1.0","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/turndown":"^5.0.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.2.1_1779831370260_0.8257197173805717","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@unerr-ai/unerr","version":"0.2.2","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.2.2","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"homepage":"https://github.com/unerr-ai/unerr-cli#readme","bugs":{"url":"https://github.com/unerr-ai/unerr-cli/issues"},"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"846c5663c96481c381f080018f9955f575d02634","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.2.2.tgz","fileCount":6,"integrity":"sha512-tSN7qTHzRSILDIMkVIgykfAhNGjELypb8w+1u2A7qQ0XAfjtxqSrqn+xSNVt7bOI98NcrTtgRHxf+xSVfkaZFg==","signatures":[{"sig":"MEUCIQDnckRaXetx38OVSX8/AYpYH0ZK2qqud2b34zS/P7lsCQIgamQf28x4LPz075dyzGv9ul7tM8+qO2BP5UY3IuSrZ84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2536426},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"f9ad6039e20442adeecdb47a7e25ab74996b1948","mcpName":"io.github.unerr-ai/unerr","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run < /dev/null","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","postinstall":"node scripts/postinstall.mjs || true","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts","check:tool-budget":"tsx scripts/check-tool-budget.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"repository":{"url":"git+https://github.com/unerr-ai/unerr-cli.git","type":"git"},"_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","jsdom":"^25.0.1","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","defuddle":"^0.18.1","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","turndown":"^7.2.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","gpt-tokenizer":"^3.4.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@mozilla/readability":"^0.6.0","@tanstack/react-query":"^5.90.12","wink-bm25-text-search":"^3.1.0","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/turndown":"^5.0.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.2.2_1779911113564_0.7508181119509847","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@unerr-ai/unerr","version":"0.2.3","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.2.3","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"homepage":"https://github.com/unerr-ai/unerr-cli#readme","bugs":{"url":"https://github.com/unerr-ai/unerr-cli/issues"},"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"38da0415fdb00a7f3ec431bf9834fd52af969e20","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.2.3.tgz","fileCount":6,"integrity":"sha512-HGFcPZuLl0Ph4Do7yO/KV+2fWXMnYvtrilzt4MjCh3p28Caim1IO/vPMztrNXigmW0tEf9ySOBhc2JpI78/tXw==","signatures":[{"sig":"MEUCIQDcpQOTXqNg7v+m2RAWtQyfXh6V+5ZCjuuuoE7DtyCS0QIgPw+I5gN8gKR3BAVL9I557v9al7DIVwAVFo0urX+Mrkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2535659},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"984b9c32b05481d6880df77002f1b4c8de51c917","mcpName":"io.github.unerr-ai/unerr","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","gen:docs":"tsx scripts/gen-docs-reference.ts","lint:fix":"biome check --write src/","test:run":"vitest run < /dev/null","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","postinstall":"node scripts/postinstall.mjs || true","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts","check:tool-budget":"tsx scripts/check-tool-budget.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"repository":{"url":"git+https://github.com/unerr-ai/unerr-cli.git","type":"git"},"_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","jsdom":"^25.0.1","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","defuddle":"^0.18.1","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","turndown":"^7.2.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","gpt-tokenizer":"^3.4.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@mozilla/readability":"^0.6.0","@tanstack/react-query":"^5.90.12","wink-bm25-text-search":"^3.1.0","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/turndown":"^5.0.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.2.3_1779967399640_0.499228930049175","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@unerr-ai/unerr","version":"0.2.4","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.2.4","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"homepage":"https://github.com/unerr-ai/unerr-cli#readme","bugs":{"url":"https://github.com/unerr-ai/unerr-cli/issues"},"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"8d94362c5009728c4cb39885effdfa436bac4f5f","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.2.4.tgz","fileCount":6,"integrity":"sha512-UyuZe19D6l3pzYbDHRkynIF6ykgZdA8dFT+lO1be1Bijuae/U4aW1md5hOs7lc3icxzQCa6lx/MIPyAnFHe3NA==","signatures":[{"sig":"MEUCIG6UYEzj/Z2OTz6r3g9nNeDDnEv+QvqbzIPJE/5/qMlgAiEAiTaLRdwogKtTWO7oAD9Krlff5fYPQS/uyU3dPHNpYJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2536336},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"4970f3b116d67e7e9fecb85b23316b7adfa3e8af","mcpName":"io.github.unerr-ai/unerr","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","gen:docs":"tsx scripts/gen-docs-reference.ts","lint:fix":"biome check --write src/","test:run":"vitest run < /dev/null","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","postinstall":"node scripts/postinstall.mjs || true","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts","check:tool-budget":"tsx scripts/check-tool-budget.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"repository":{"url":"git+https://github.com/unerr-ai/unerr-cli.git","type":"git"},"_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","jsdom":"^25.0.1","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","defuddle":"^0.18.1","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","turndown":"^7.2.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","gpt-tokenizer":"^3.4.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@mozilla/readability":"^0.6.0","@tanstack/react-query":"^5.90.12","wink-bm25-text-search":"^3.1.0","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/turndown":"^5.0.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.2.4_1779969008431_0.9325840736243236","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@unerr-ai/unerr","version":"0.2.5","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.2.5","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"homepage":"https://github.com/unerr-ai/unerr-cli#readme","bugs":{"url":"https://github.com/unerr-ai/unerr-cli/issues"},"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"ee1f9c1983730e0a6e043a6e708f66fe5671bf48","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.2.5.tgz","fileCount":18,"integrity":"sha512-U93ltawM+1wo3tyssztC8NQVP+Jbru/t0X06tWIZXZU8+zBdretQHI+88KPB0NfhQpUnGklJiALlzXcOsEn8/Q==","signatures":[{"sig":"MEUCIQD7hiwjusKoMEkHjN7KK0y+sp1GusY1vVqwfFdry4keBgIgTAE+fbbd1VWP+yFWEkpYTYhJ+o/PtNnvSgKDZdX9gK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4463884},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"4970f3b116d67e7e9fecb85b23316b7adfa3e8af","mcpName":"io.github.unerr-ai/unerr","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","gen:docs":"tsx scripts/gen-docs-reference.ts","lint:fix":"biome check --write src/","test:run":"vitest run < /dev/null","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","postinstall":"node scripts/postinstall.mjs || true","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts","check:tool-budget":"tsx scripts/check-tool-budget.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"repository":{"url":"git+https://github.com/unerr-ai/unerr-cli.git","type":"git"},"_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","jsdom":"^25.0.1","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","defuddle":"^0.18.1","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","turndown":"^7.2.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","gpt-tokenizer":"^3.4.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@mozilla/readability":"^0.6.0","@tanstack/react-query":"^5.90.12","wink-bm25-text-search":"^3.1.0","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/turndown":"^5.0.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","vite-plugin-singlefile":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.2.5_1779998968808_0.018915840747522283","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@unerr-ai/unerr","version":"0.2.6","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.2.6","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"homepage":"https://github.com/unerr-ai/unerr-cli#readme","bugs":{"url":"https://github.com/unerr-ai/unerr-cli/issues"},"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"efff3dd4915c05b4d99c7926f8bfae85e6195347","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.2.6.tgz","fileCount":18,"integrity":"sha512-94ywoWAIeceDLJaHmKhMYWoqmiP745XZhBtsLWuBc605Rt/Z29Lf2uuWZaCAFFb46mkQtRYSbLXmftcqjH6CwQ==","signatures":[{"sig":"MEYCIQCg6Q9Ev8Qj/QdPKqpbq0VSPFRtk2EE4tK681sIqeudBwIhALz/srQSU4tIQkUz9B49zto3G+/aqRm4e7Gr9sqdKaEx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4473024},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"f85ff3e620b0139d1194b2418552451630319492","mcpName":"io.github.unerr-ai/unerr","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","gen:docs":"tsx scripts/gen-docs-reference.ts","lint:fix":"biome check --write src/","test:run":"vitest run < /dev/null","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","postinstall":"node scripts/postinstall.mjs || true","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts","check:tool-budget":"tsx scripts/check-tool-budget.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"repository":{"url":"git+https://github.com/unerr-ai/unerr-cli.git","type":"git"},"_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","jsdom":"^25.0.1","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","defuddle":"^0.18.1","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","turndown":"^7.2.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","gpt-tokenizer":"^3.4.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@mozilla/readability":"^0.6.0","@tanstack/react-query":"^5.90.12","wink-bm25-text-search":"^3.1.0","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/turndown":"^5.0.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","vite-plugin-singlefile":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.2.6_1780064730535_0.20569911837284072","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@unerr-ai/unerr","version":"0.2.7","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.2.7","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"homepage":"https://github.com/unerr-ai/unerr-cli#readme","bugs":{"url":"https://github.com/unerr-ai/unerr-cli/issues"},"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"9bba59355d43aecd2841e4724f7c4a686b479045","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.2.7.tgz","fileCount":18,"integrity":"sha512-HATO+SsL0eDsxUbuxJeq5ofY0C1Hecia0w+OmfITh0mfXzGMz4NAtMeXqc/5uQmii2lwmFXSEtDtaCh8dVvjJQ==","signatures":[{"sig":"MEQCIF3fXgH+tVgVJcWU+mMWg5CfcEVU7FlViuXXKHTEtzC4AiBB1G6w3CQoezMdT/HNSrDJ12qKMXxgNO5nDBtSI3izPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4473989},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"f85ff3e620b0139d1194b2418552451630319492","mcpName":"io.github.unerr-ai/unerr","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","gen:docs":"tsx scripts/gen-docs-reference.ts","lint:fix":"biome check --write src/","test:run":"vitest run < /dev/null","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","postinstall":"node scripts/postinstall.mjs || true","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts","check:tool-budget":"tsx scripts/check-tool-budget.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"repository":{"url":"git+https://github.com/unerr-ai/unerr-cli.git","type":"git"},"_npmVersion":"11.7.0","description":"Local-first code intelligence CLI for unerr","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","jsdom":"^25.0.1","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","defuddle":"^0.18.1","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","turndown":"^7.2.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","gpt-tokenizer":"^3.4.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@mozilla/readability":"^0.6.0","@tanstack/react-query":"^5.90.12","wink-bm25-text-search":"^3.1.0","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/turndown":"^5.0.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","vite-plugin-singlefile":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.2.7_1780070003730_0.023010844227895566","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@unerr-ai/unerr","version":"0.2.8","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.2.8","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"homepage":"https://github.com/unerr-ai/unerr-cli#readme","bugs":{"url":"https://github.com/unerr-ai/unerr-cli/issues"},"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"130f41c658b4858460d2b4cca276204142c7d99e","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.2.8.tgz","fileCount":18,"integrity":"sha512-Fns4pDDyo8GVAtG7+tY0Oc/loDKdD00mLZkzHG3RCBCvnvZoeXN+Bl+cqAHNcls6gNH+OFS8+hte1T16HBY/1A==","signatures":[{"sig":"MEUCIQCNHR1wWbbOXmpn1uPIohUSIamUwFKV6bjcixZh8QamDQIgP865nAjz+MpqPQgOA/HFkJdgt3uDcuaIDpKpHJO5RCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475645},"pnpm":{"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"eac67803cea0413a11df5125fad64bd82e57f4ba","mcpName":"io.github.unerr-ai/unerr","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","gen:docs":"tsx scripts/gen-docs-reference.ts","lint:fix":"biome check --write src/","test:run":"vitest run < /dev/null","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","postinstall":"node scripts/postinstall.mjs || true","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts","check:tool-budget":"tsx scripts/check-tool-budget.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"repository":{"url":"git+https://github.com/unerr-ai/unerr-cli.git","type":"git"},"_npmVersion":"11.7.0","description":"Your AI agent has read your codebase but still can't safely change it. unerr is a local guardrail that hands the agent the call graph and your rules at the moment it edits.","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^6.0.172","ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","clsx":"^2.1.1","hono":"^4.12.16","jsdom":"^25.0.1","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","prompts":"^2.4.2","defuddle":"^0.18.1","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","turndown":"^7.2.0","vis-data":"^8.0.3","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","cli-progress":"^3.12.0","lucide-react":"^0.511.0","gpt-tokenizer":"^3.4.0","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.57","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","tailwind-merge":"^3.5.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@ai-sdk/anthropic":"^3.0.73","@anthropic-ai/sdk":"^0.82.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@mozilla/readability":"^0.6.0","@tanstack/react-query":"^5.90.12","wink-bm25-text-search":"^3.1.0","@sourcegraph/scip-python":"^0.6.6","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/prompts":"^2.4.9","@types/turndown":"^5.0.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/cli-progress":"^3.11.0","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","vite-plugin-singlefile":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.2.8_1780140505919_0.3599204081215994","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@unerr-ai/unerr","version":"0.2.9","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Elastic-2.0","_id":"@unerr-ai/unerr@0.2.9","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"homepage":"https://github.com/unerr-ai/unerr-cli#readme","bugs":{"url":"https://github.com/unerr-ai/unerr-cli/issues"},"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"18475e56414b9f155343c836535114a34d6be4c0","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.2.9.tgz","fileCount":17,"integrity":"sha512-IKhuechbIislcCFAomJAcSf7YjMKb8E1Jkmz8cneXjAhb9XPfzgVa8GSuou4BxMjzVRF956YT0Y7UB0bMEzLxw==","signatures":[{"sig":"MEQCIBtmt7yozojcJ4qUe/oao9rG7ZjT/8PzLLTk0EqgUSL7AiBJmazyR4AwQ7Sro6PGirybEgZw44nZByqm2OYmHlm73w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4445311},"pnpm":{"overrides":{"ws@<8.20.1":"^8.20.1","tar@<7.5.11":"^7.5.11"},"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"db15d3e3d6a9219428defb8e256a9ab2aa7c2bed","mcpName":"io.github.unerr-ai/unerr","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","gen:docs":"tsx scripts/gen-docs-reference.ts","lint:fix":"biome check --write src/","test:run":"vitest run < /dev/null","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","preview:ui":"vite preview","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts","check:tool-budget":"tsx scripts/check-tool-budget.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"repository":{"url":"git+https://github.com/unerr-ai/unerr-cli.git","type":"git"},"_npmVersion":"11.7.0","description":"Your AI agent has read your codebase but still can't safely change it. unerr is a local guardrail that hands the agent the call graph and your rules at the moment it edits.","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","hono":"^4.12.21","jsdom":"^25.0.1","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","defuddle":"^0.18.1","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","turndown":"^7.2.0","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","gpt-tokenizer":"^3.4.0","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@mozilla/readability":"^0.6.0","@tanstack/react-query":"^5.90.12","wink-bm25-text-search":"^3.1.0","@sourcegraph/scip-python":"^0.6.6","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","vite-plugin-singlefile":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.2.9_1780290785826_0.16870328481303853","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@unerr-ai/unerr","version":"0.2.10","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Apache-2.0","_id":"@unerr-ai/unerr@0.2.10","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"homepage":"https://github.com/unerr-ai/unerr-cli#readme","bugs":{"url":"https://github.com/unerr-ai/unerr-cli/issues"},"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"f297b27ea9897b728003af7f10deaab546b8b86e","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.2.10.tgz","fileCount":18,"integrity":"sha512-vW/YFHXg8QGt1pqo7dHk0w55lAuS66aZmqpfHAuNYUIyW7o6A9ihs6P/0ygJ3orUPHDY4yUQjsmTrVQxSOcwHA==","signatures":[{"sig":"MEUCIQCf0mFdPBpmt5wfuAXb6OxgOHs2WpzYcarVX0QGegImBAIgQVMytzWdJWigYDc5FZktnwbfNbXwhetoCid/D0KfAIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4454203},"pnpm":{"overrides":{"qs@<6.15.2":">=6.15.2","ws@<8.20.1":"^8.20.1","tar@<7.5.11":"^7.5.11","fast-uri@<3.1.2":">=3.1.2","postcss@<8.5.10":">=8.5.10","ip-address@<10.1.1":">=10.1.1"},"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"2e453eb616284288366d19fd7c17217ef7c0d3f9","mcpName":"io.github.unerr-ai/unerr","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","gen:docs":"tsx scripts/gen-docs-reference.ts","lint:fix":"biome check --write src/","test:run":"vitest run < /dev/null","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting","typecheck":"tsc --noEmit","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts","check:tool-budget":"tsx scripts/check-tool-budget.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"repository":{"url":"git+https://github.com/unerr-ai/unerr-cli.git","type":"git"},"_npmVersion":"11.7.0","description":"Your AI agent has read your codebase but still can't safely change it. unerr is a local guardrail that hands the agent the call graph and your rules at the moment it edits.","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","hono":"^4.12.21","jsdom":"^25.0.1","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","defuddle":"^0.18.1","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","turndown":"^7.2.0","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","gpt-tokenizer":"^3.4.0","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@mozilla/readability":"^0.6.0","@tanstack/react-query":"^5.90.12","wink-bm25-text-search":"^3.1.0","@sourcegraph/scip-python":"^0.6.6","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","vite-plugin-singlefile":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.2.10_1780295370782_0.3262094906798221","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@unerr-ai/unerr","version":"0.2.11","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Apache-2.0","_id":"@unerr-ai/unerr@0.2.11","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"homepage":"https://github.com/unerr-ai/unerr-cli#readme","bugs":{"url":"https://github.com/unerr-ai/unerr-cli/issues"},"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"dd54f45409b01ff4460b5ed4a0e439296ff157a6","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.2.11.tgz","fileCount":18,"integrity":"sha512-hzmQBGAYM/bkR94pxAptqyiF47aspHAZ5nhw61I0g8/liqhTm/MEjV2cVhBBv0mKEy4X3hEA7Fx1ztJSbl15UA==","signatures":[{"sig":"MEQCICCpGP7WN5C/Enho0lIlCIQuXPSQwOE3oKpzhTkzl6d5AiAmVejE73WdaWQ88JOjsG8GfdW4fPGlosE0I0s2bABaiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4456805},"pnpm":{"overrides":{"qs@<6.15.2":">=6.15.2","ws@<8.20.1":"^8.20.1","tar@<7.5.11":"^7.5.11","fast-uri@<3.1.2":">=3.1.2","postcss@<8.5.10":">=8.5.10","ip-address@<10.1.1":">=10.1.1"},"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"fc5136aad65da4cc2fa676afaea3c609dd7d295e","mcpName":"io.github.unerr-ai/unerr","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","gen:docs":"tsx scripts/gen-docs-reference.ts","lint:fix":"biome check --write src/","test:run":"vitest run < /dev/null","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting --external cozo-node --external better-sqlite3","typecheck":"tsc --noEmit","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts","check:tool-budget":"tsx scripts/check-tool-budget.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"repository":{"url":"git+https://github.com/unerr-ai/unerr-cli.git","type":"git"},"_npmVersion":"11.7.0","description":"Your AI agent has read your codebase but still can't safely change it. unerr is a local guardrail that hands the agent the call graph and your rules at the moment it edits.","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","hono":"^4.12.21","jsdom":"^25.0.1","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","defuddle":"^0.18.1","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","turndown":"^7.2.0","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","gpt-tokenizer":"^3.4.0","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@mozilla/readability":"^0.6.0","@tanstack/react-query":"^5.90.12","wink-bm25-text-search":"^3.1.0","@sourcegraph/scip-python":"^0.6.6","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","vite-plugin-singlefile":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.2.11_1780392627442_0.80262328253358","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@unerr-ai/unerr","version":"0.2.12","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Apache-2.0","_id":"@unerr-ai/unerr@0.2.12","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"homepage":"https://github.com/unerr-ai/unerr-cli#readme","bugs":{"url":"https://github.com/unerr-ai/unerr-cli/issues"},"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"cf107d4dadd13cd8aaf64816b8ab349ed59a8a75","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.2.12.tgz","fileCount":18,"integrity":"sha512-V65HdqxMH0sRMGbKOyxGbyEJGIAByPTOTNOydHOukhOFPQDeofj1MSU55QR0zvZldANaNTd9HScP82aMLahQrg==","signatures":[{"sig":"MEQCIC7oyGEuiJrEU+r//9PSBFIescK4mxHX1bShU2auJWRGAiB14aVDrq5UA7NRjvSDoG5zGkQxkPyBmrxwrEfbwyC4rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4704173},"pnpm":{"overrides":{"qs@<6.15.2":">=6.15.2","ws@<8.20.1":"^8.20.1","tar@<7.5.11":"^7.5.11","fast-uri@<3.1.2":">=3.1.2","postcss@<8.5.10":">=8.5.10","ip-address@<10.1.1":">=10.1.1"},"onlyBuiltDependencies":["@biomejs/biome","@parcel/watcher","cozo-node","esbuild","msgpackr-extract"]},"type":"module","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"gitHead":"a7e16090f8a7068f5176038b343ebc67f49fa818","mcpName":"io.github.unerr-ai/unerr","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","gen:docs":"tsx scripts/gen-docs-reference.ts","lint:fix":"biome check --write src/","test:run":"vitest run < /dev/null","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting --external cozo-node --external better-sqlite3","typecheck":"tsc --noEmit","typecheck:ui":"tsc --project src/ui/tsconfig.json","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts","check:tool-budget":"tsx scripts/check-tool-budget.ts"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"repository":{"url":"git+https://github.com/unerr-ai/unerr-cli.git","type":"git"},"_npmVersion":"11.7.0","description":"Your AI agent has read your codebase but still can't safely change it. unerr is a local guardrail that hands the agent the call graph and your rules at the moment it edits.","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","hono":"^4.12.21","jsdom":"^25.0.1","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","defuddle":"^0.18.1","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","turndown":"^7.2.0","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","gpt-tokenizer":"^3.4.0","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@mozilla/readability":"^0.6.0","@tanstack/react-query":"^5.90.12","wink-bm25-text-search":"^3.1.0","@sourcegraph/scip-python":"^0.6.6","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","vite-plugin-singlefile":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.2.12_1781288957279_0.37063215346699474","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@unerr-ai/unerr","version":"0.3.0","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Apache-2.0","_id":"@unerr-ai/unerr@0.3.0","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"homepage":"https://github.com/unerr-ai/unerr-cli#readme","bugs":{"url":"https://github.com/unerr-ai/unerr-cli/issues"},"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"5609451108e9e85c378e4582434610c4a99eaad5","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.3.0.tgz","fileCount":18,"integrity":"sha512-NfiWUS2T4rLzNKKUbJAXZnEI3wxicTZEzs7ybS7a57o59Lx91xcBlWyF5Z/T9FXUiy2mTjNiTbJce5A5L4+Lgw==","signatures":[{"sig":"MEUCIQDMI96MnAeRxD1TUliZGxYVnHorK1bkWTgban82IuU+vQIgANRTFG6S3AtXSizYytUvmiH68IfBKXHX/Kfl5tNp8VI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4547821},"type":"module","_from":"file:unerr-ai-unerr-0.3.0.tgz","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"mcpName":"io.github.unerr-ai/unerr","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","gen:docs":"tsx scripts/gen-docs-reference.ts","lint:fix":"biome check --write src/","test:run":"vitest run < /dev/null","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting --external cozo-node --external better-sqlite3","typecheck":"tsc --noEmit","dev:config":"node scripts/dev-config.mjs","check:native":"node scripts/check-native-modules.mjs","typecheck:ui":"tsc --project src/ui/tsconfig.json","dev:mcp-probe":"node scripts/dev-mcp-probe.mjs","dev:entitlement":"node scripts/dev-entitlement.mjs","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts","check:tool-budget":"tsx scripts/check-tool-budget.ts","dev:tier-multirepo":"bash scripts/dev-tier-multirepo-live.sh"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_resolved":"/tmp/61c786a805714db6f53228eeeebfed83/unerr-ai-unerr-0.3.0.tgz","_integrity":"sha512-NfiWUS2T4rLzNKKUbJAXZnEI3wxicTZEzs7ybS7a57o59Lx91xcBlWyF5Z/T9FXUiy2mTjNiTbJce5A5L4+Lgw==","repository":{"url":"git+https://github.com/unerr-ai/unerr-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Your AI agent has read your codebase but still can't safely change it. unerr is a local guardrail that hands the agent the call graph and your rules at the moment it edits.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","hono":"^4.12.21","jsdom":"^25.0.1","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","defuddle":"^0.18.1","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","turndown":"^7.2.0","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","gpt-tokenizer":"^3.4.0","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@mozilla/readability":"^0.6.0","@tanstack/react-query":"^5.90.12","wink-bm25-text-search":"^3.1.0","@sourcegraph/scip-python":"^0.6.6","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","vite-plugin-singlefile":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.3.0_1781445148343_0.9389880491762941","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@unerr-ai/unerr","version":"0.3.1","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Apache-2.0","_id":"@unerr-ai/unerr@0.3.1","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"homepage":"https://github.com/unerr-ai/unerr-cli#readme","bugs":{"url":"https://github.com/unerr-ai/unerr-cli/issues"},"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"9820a55f9cd0275493bbbcf220b617894ed1513d","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.3.1.tgz","fileCount":18,"integrity":"sha512-1BsL6TYXCu5usNOpp2hXf18CcrLNVoKiSwA4XthM6NVqMQ7m0+sAWxX+jCrbpiRWUzvUFqJJDIHmIv0fFHOTjg==","signatures":[{"sig":"MEQCIDuQwx8DFrVdeddelFVQRan7EY6YG5eg0AqTeYj92r7tAiBhT/D/nAi2O+yxEhLgXb0zvS0k/JHqIzVld9fLbKsGqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4547768},"type":"module","_from":"file:unerr-ai-unerr-0.3.1.tgz","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"mcpName":"io.github.unerr-ai/unerr","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run < /dev/null","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting --external cozo-node --external better-sqlite3","typecheck":"tsc --noEmit","dev:config":"node scripts/dev-config.mjs","check:native":"node scripts/check-native-modules.mjs","typecheck:ui":"tsc --project src/ui/tsconfig.json","dev:mcp-probe":"node scripts/dev-mcp-probe.mjs","dev:entitlement":"node scripts/dev-entitlement.mjs","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts","check:tool-budget":"tsx scripts/check-tool-budget.ts","dev:tier-multirepo":"bash scripts/dev-tier-multirepo-live.sh"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_resolved":"/tmp/45351e0ded84e5d7fd5d57f64f04d085/unerr-ai-unerr-0.3.1.tgz","_integrity":"sha512-1BsL6TYXCu5usNOpp2hXf18CcrLNVoKiSwA4XthM6NVqMQ7m0+sAWxX+jCrbpiRWUzvUFqJJDIHmIv0fFHOTjg==","repository":{"url":"git+https://github.com/unerr-ai/unerr-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Your AI agent has read your codebase but still can't safely change it. unerr is a local guardrail that hands the agent the call graph and your rules at the moment it edits.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","hono":"^4.12.21","jsdom":"^25.0.1","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","defuddle":"^0.18.1","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","turndown":"^7.2.0","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","gpt-tokenizer":"^3.4.0","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@mozilla/readability":"^0.6.0","@tanstack/react-query":"^5.90.12","wink-bm25-text-search":"^3.1.0","@sourcegraph/scip-python":"^0.6.6","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","vite-plugin-singlefile":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.3.1_1781466947649_0.5786906036400097","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@unerr-ai/unerr","version":"0.3.2","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Apache-2.0","_id":"@unerr-ai/unerr@0.3.2","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"homepage":"https://github.com/unerr-ai/unerr-cli#readme","bugs":{"url":"https://github.com/unerr-ai/unerr-cli/issues"},"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"fc7a76a6fc2e1f12f6df4ac63ff91e276edee56a","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.3.2.tgz","fileCount":18,"integrity":"sha512-fXJpvBsAGuQZCAqmv5o35jpuOMbfwn7bQezsv6czUpNQu1+4jJOcGIFg/kJHYd5HgtUrC3GO6oi/KE135b1O+w==","signatures":[{"sig":"MEUCICbklFLmwHr0aN8xo3TkkU7IS5oKpO4OeLhRP61/1BIuAiEAp/zJqNhgQeZg7w/B82xfe2SjhcIG97a8ASXQcQt7OFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4483820},"type":"module","_from":"file:unerr-ai-unerr-0.3.2.tgz","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"mcpName":"io.github.unerr-ai/unerr","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run < /dev/null","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting --external cozo-node --external better-sqlite3","typecheck":"tsc --noEmit","dev:config":"node scripts/dev-config.mjs","check:native":"node scripts/check-native-modules.mjs","typecheck:ui":"tsc --project src/ui/tsconfig.json","dev:mcp-probe":"node scripts/dev-mcp-probe.mjs","dev:entitlement":"node scripts/dev-entitlement.mjs","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts","check:tool-budget":"tsx scripts/check-tool-budget.ts","dev:tier-multirepo":"bash scripts/dev-tier-multirepo-live.sh"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_resolved":"/tmp/9c668bbc3b04c3f2a92ccb96b2e3a402/unerr-ai-unerr-0.3.2.tgz","_integrity":"sha512-fXJpvBsAGuQZCAqmv5o35jpuOMbfwn7bQezsv6czUpNQu1+4jJOcGIFg/kJHYd5HgtUrC3GO6oi/KE135b1O+w==","repository":{"url":"git+https://github.com/unerr-ai/unerr-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Your AI agent has read your codebase but still can't safely change it. unerr is a local guardrail that hands the agent the call graph and your rules at the moment it edits.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","hono":"^4.12.21","jsdom":"^25.0.1","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","defuddle":"^0.18.1","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","turndown":"^7.2.0","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","gpt-tokenizer":"^3.4.0","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@mozilla/readability":"^0.6.0","@tanstack/react-query":"^5.90.12","wink-bm25-text-search":"^3.1.0","@sourcegraph/scip-python":"^0.6.6","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","vite-plugin-singlefile":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.3.2_1781561152613_0.04662535099153886","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@unerr-ai/unerr","version":"0.3.3","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Apache-2.0","_id":"@unerr-ai/unerr@0.3.3","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"homepage":"https://github.com/unerr-ai/unerr-cli#readme","bugs":{"url":"https://github.com/unerr-ai/unerr-cli/issues"},"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"b55d1a31854ddaafc80bf15be4c0fa42dfa61307","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.3.3.tgz","fileCount":18,"integrity":"sha512-UhwK3a7z2ZmuBe0Ox19ciiTijV+wP9r5vb4X5M6smIQe2X8DghzUtlsAnJVSaFHh7S8gM5eBuX++n1sIZZFY2Q==","signatures":[{"sig":"MEUCID7/IQJyJ67u5Z1fpFQ/JZGkFsg2kmYDZwQ4M9UmNd+4AiEAjX3SDjoqcsrxUY7S6aC3pyETktno/wzUcOufQ6dq92I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4648899},"type":"module","_from":"file:unerr-ai-unerr-0.3.3.tgz","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"mcpName":"io.github.unerr-ai/unerr","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:contracts && pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run < /dev/null","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting --external cozo-node --external better-sqlite3","typecheck":"tsc --noEmit","dev:config":"node scripts/dev-config.mjs","postinstall":"test -d vendor/contracts/src && NODE_AUTH_TOKEN=${NODE_AUTH_TOKEN:-} pnpm -C vendor/contracts install --ignore-workspace --prefer-offline && NODE_AUTH_TOKEN=${NODE_AUTH_TOKEN:-} pnpm -C vendor/contracts build || true","check:native":"node scripts/check-native-modules.mjs","typecheck:ui":"tsc --project src/ui/tsconfig.json","dev:mcp-probe":"node scripts/dev-mcp-probe.mjs","build:contracts":"NODE_AUTH_TOKEN=${NODE_AUTH_TOKEN:-} pnpm -C vendor/contracts install --ignore-workspace --prefer-offline && NODE_AUTH_TOKEN=${NODE_AUTH_TOKEN:-} pnpm -C vendor/contracts build","dev:entitlement":"node scripts/dev-entitlement.mjs","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts","check:tool-budget":"tsx scripts/check-tool-budget.ts","dev:tier-multirepo":"bash scripts/dev-tier-multirepo-live.sh"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_resolved":"/tmp/a6daa904c2c5ed42c283c29ae7fc42a5/unerr-ai-unerr-0.3.3.tgz","_integrity":"sha512-UhwK3a7z2ZmuBe0Ox19ciiTijV+wP9r5vb4X5M6smIQe2X8DghzUtlsAnJVSaFHh7S8gM5eBuX++n1sIZZFY2Q==","repository":{"url":"git+https://github.com/unerr-ai/unerr-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Your AI agent has read your codebase but still can't safely change it. unerr is a local guardrail that hands the agent the call graph and your rules at the moment it edits.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","hono":"^4.12.21","jsdom":"^25.0.1","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","defuddle":"^0.18.1","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","turndown":"^7.2.0","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","gpt-tokenizer":"^3.4.0","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@unerr-ai/contracts":"link:vendor/contracts","@mozilla/readability":"^0.6.0","@tanstack/react-query":"^5.90.12","wink-bm25-text-search":"^3.1.0","@sourcegraph/scip-python":"^0.6.6","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","vite-plugin-singlefile":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.3.3_1781801864429_0.7264355589520135","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@unerr-ai/unerr","version":"0.3.4","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Apache-2.0","_id":"@unerr-ai/unerr@0.3.4","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"homepage":"https://github.com/unerr-ai/unerr-cli#readme","bugs":{"url":"https://github.com/unerr-ai/unerr-cli/issues"},"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"a0f4b44b6c792360567db35201c222998acd9678","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.3.4.tgz","fileCount":18,"integrity":"sha512-X2Ps8zGihlnhrJAPelci0RvDbtXrTCofwP8HcktChrQziq/jJY+fTQFbPEpgNYtwF+ITF9iqpUX/2kyoXldqgQ==","signatures":[{"sig":"MEUCIQDeBiAw5GVF8JGcH0ybCW8pwzxwO1A7ZV0oV1Zlcc8d8QIgMCd2an2NKzZozLi8s1nzCeHBszjF0f901mkhc8HiU9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4648756},"type":"module","_from":"file:unerr-ai-unerr-0.3.4.tgz","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"mcpName":"io.github.unerr-ai/unerr","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:contracts && pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run < /dev/null","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting --external cozo-node --external better-sqlite3","typecheck":"tsc --noEmit","dev:config":"node scripts/dev-config.mjs","postinstall":"test -d vendor/contracts/src && NODE_AUTH_TOKEN=${NODE_AUTH_TOKEN:-} pnpm -C vendor/contracts install --ignore-workspace --prefer-offline && NODE_AUTH_TOKEN=${NODE_AUTH_TOKEN:-} pnpm -C vendor/contracts build || true","check:native":"node scripts/check-native-modules.mjs","typecheck:ui":"tsc --project src/ui/tsconfig.json","dev:mcp-probe":"node scripts/dev-mcp-probe.mjs","build:contracts":"NODE_AUTH_TOKEN=${NODE_AUTH_TOKEN:-} pnpm -C vendor/contracts install --ignore-workspace --prefer-offline && NODE_AUTH_TOKEN=${NODE_AUTH_TOKEN:-} pnpm -C vendor/contracts build","dev:entitlement":"node scripts/dev-entitlement.mjs","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts","check:tool-budget":"tsx scripts/check-tool-budget.ts","dev:tier-multirepo":"bash scripts/dev-tier-multirepo-live.sh"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_resolved":"/tmp/788ddb0a479dcfc22f8ad625d46624e7/unerr-ai-unerr-0.3.4.tgz","_integrity":"sha512-X2Ps8zGihlnhrJAPelci0RvDbtXrTCofwP8HcktChrQziq/jJY+fTQFbPEpgNYtwF+ITF9iqpUX/2kyoXldqgQ==","repository":{"url":"git+https://github.com/unerr-ai/unerr-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Your AI agent has read your codebase but still can't safely change it. unerr is a local guardrail that hands the agent the call graph and your rules at the moment it edits.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","hono":"^4.12.21","jsdom":"^25.0.1","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","defuddle":"^0.18.1","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","turndown":"^7.2.0","commander":"^12.1.0","cozo-node":"^0.7.6","react-dom":"^19.2.5","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","gpt-tokenizer":"^3.4.0","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","react-day-picker":"^10.0.0","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@unerr-ai/contracts":"link:vendor/contracts","@mozilla/readability":"^0.6.0","@tanstack/react-query":"^5.90.12","wink-bm25-text-search":"^3.1.0","@sourcegraph/scip-python":"^0.6.6","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","vite-plugin-singlefile":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.3.4_1781802414214_0.025323142953793676","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@unerr-ai/unerr","version":"0.3.5","keywords":["mcp","mcp-server","model-context-protocol","ai","cli","code-intelligence","code-graph","knowledge-graph","codebase-indexer","code-search","developer-tools","llm","cursor","claude-code","coding-agent","ai-agent","local-first","ast","static-analysis","typescript"],"license":"Apache-2.0","_id":"@unerr-ai/unerr@0.3.5","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"homepage":"https://github.com/unerr-ai/unerr-cli#readme","bugs":{"url":"https://github.com/unerr-ai/unerr-cli/issues"},"bin":{"unerr":"dist/cli.js"},"dist":{"shasum":"3683b96819647121f2542bae40fdd23460347a6d","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.3.5.tgz","fileCount":18,"integrity":"sha512-n5LbUGiCx42jIBuIQr2Xlw0SXUiM6o42pmiN3bvI8T4i8IOKXrS88+iKP7DjA5K3m5WxgxociZgECsg84nrYCw==","signatures":[{"sig":"MEUCIQCAwNZyPO4aHOgOctwyXTUhL90AZJEGavH42aoVjA+NugIgJUIGszoc2DPPHxPJtSfwhs6Go/MwkUorr5/2Dv5Zrzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4695504},"type":"module","_from":"file:unerr-ai-unerr-0.3.5.tgz","engines":{"node":">=20.9.0"},"exports":{".":"./dist/cli.js"},"mcpName":"io.github.unerr-ai/unerr","scripts":{"dev":"tsx watch src/entrypoints/cli.ts","lint":"biome check src/","test":"vitest","build":"pnpm run build:contracts && pnpm run build:ui && pnpm run build:cli","dev:ui":"vite","format":"biome format --write src/","build:ui":"vite build && node scripts/check-ui-bundle.mjs","lint:fix":"biome check --write src/","test:run":"vitest run < /dev/null","build:cli":"tsup src/entrypoints/cli.ts --format esm --target node20 --dts --no-splitting --external cozo-node --external better-sqlite3","typecheck":"tsc --noEmit","dev:config":"node scripts/dev-config.mjs","postinstall":"test -d vendor/contracts/src && NODE_AUTH_TOKEN=${NODE_AUTH_TOKEN:-} pnpm -C vendor/contracts install --ignore-workspace --prefer-offline && NODE_AUTH_TOKEN=${NODE_AUTH_TOKEN:-} pnpm -C vendor/contracts build || true","check:native":"node scripts/check-native-modules.mjs","typecheck:ui":"tsc --project src/ui/tsconfig.json","dev:mcp-probe":"node scripts/dev-mcp-probe.mjs","build:contracts":"NODE_AUTH_TOKEN=${NODE_AUTH_TOKEN:-} pnpm -C vendor/contracts install --ignore-workspace --prefer-offline && NODE_AUTH_TOKEN=${NODE_AUTH_TOKEN:-} pnpm -C vendor/contracts build","dev:entitlement":"node scripts/dev-entitlement.mjs","test:local-mode":"vitest run src/__tests__/local-mode-offline.test.ts src/__tests__/network-boundary.test.ts","check:tool-budget":"tsx scripts/check-tool-budget.ts","dev:tier-multirepo":"bash scripts/dev-tier-multirepo-live.sh"},"_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"_resolved":"/tmp/f765f4a92672ddab9272491ca8266b0d/unerr-ai-unerr-0.3.5.tgz","_integrity":"sha512-n5LbUGiCx42jIBuIQr2Xlw0SXUiM6o42pmiN3bvI8T4i8IOKXrS88+iKP7DjA5K3m5WxgxociZgECsg84nrYCw==","repository":{"url":"git+https://github.com/unerr-ai/unerr-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Your AI agent has read your codebase but still can't safely change it. unerr is a local guardrail that hands the agent the call graph and your rules at the moment it edits.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ink":"^6.8.0","ora":"^8.2.0","zod":"^4.4.1","hono":"^4.12.21","jsdom":"^25.0.1","react":"^19.2.5","ignore":"^6.0.0","xstate":"^5.31.0","consola":"^3.4.2","defuddle":"^0.18.1","msgpackr":"^1.11.0","tinyexec":"^1.1.2","tinypool":"^2.1.0","turndown":"^7.2.0","commander":"^12.1.0","cozo-node":"^0.7.6","graphology":"^0.25.4","picocolors":"^1.1.1","simple-git":"^3.36.0","gpt-tokenizer":"^3.4.0","@clack/prompts":"^1.2.0","better-sqlite3":"^12.10.0","ink-text-input":"^6.0.0","@parcel/watcher":"^2.5.6","web-tree-sitter":"^0.24.3","@hono/node-server":"^2.0.1","tree-sitter-wasms":"^0.1.13","@mozilla/readability":"^0.6.0","wink-bm25-text-search":"^3.1.0","@sourcegraph/scip-python":"^0.6.6","@modelcontextprotocol/sdk":"^1.29.0","@sourcegraph/scip-typescript":"^0.4.0","graphology-layout-forceatlas2":"^0.10.1","graphology-communities-louvain":"^2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vite":"^8.0.10","vitest":"^3.0.0","react-dom":"^19.2.5","typescript":"^5.7.0","@types/node":"^20.0.0","tailwindcss":"^4.2.4","vis-network":"^10.0.2","@types/jsdom":"^21.1.7","@types/react":"^19.2.14","@biomejs/biome":"^1.9.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.2.3","react-day-picker":"^10.0.0","@tailwindcss/vite":"^4.2.4","@unerr-ai/contracts":"link:vendor/contracts","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.90.12","@types/better-sqlite3":"^7.6.13","vite-plugin-singlefile":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.3.5_1782213645312_0.2340357023406574","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.1":{"name":"@unerr-ai/unerr","version":"0.4.0-beta.1","license":"Apache-2.0","_id":"@unerr-ai/unerr@0.4.0-beta.1","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"homepage":"https://unerr.dev","bugs":{"url":"https://github.com/unerr-ai/unerr-docs/issues"},"bin":{"unerr":"bin/unerr.js"},"dist":{"shasum":"1d3476be1ba6e01f5361d8afa82b242e89eba593","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.4.0-beta.1.tgz","fileCount":2,"integrity":"sha512-UYQi3SUnHjscEHRj46EVLNsleZ62pT4HwyLTQn9nSdKAZi6EL8NKb7DVXBUxxtMzMRYcIZIIzpgEie96uYpXUA==","signatures":[{"sig":"MEQCIGPc9u8mSFRaH76njAqS8+3ZpZJjaDuyQAjUEoCqSdALAiAT5RK7KWx4Ty0HV6XLfo7NYU91Cu7jXQKwQpEvqYEC2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3661},"engines":{"node":">=18"},"gitHead":"2da6a13615b54dc6e5ec79530344dc943be4ce0a","_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"repository":{"url":"git+https://github.com/unerr-ai/unerr-docs.git","type":"git"},"_npmVersion":"11.6.2","description":"Your AI agent has read your codebase but still can't safely change it. unerr is a local guardrail that hands the agent the call graph and your rules at the moment it edits.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"optionalDependencies":{"@unerr-ai/unerr-linux-x64":"0.4.0-beta.1","@unerr-ai/unerr-darwin-x64":"0.4.0-beta.1","@unerr-ai/unerr-linux-arm64":"0.4.0-beta.1","@unerr-ai/unerr-windows-x64":"0.4.0-beta.1","@unerr-ai/unerr-darwin-arm64":"0.4.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.4.0-beta.1_1782421590532_0.967561226060579","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.2":{"name":"@unerr-ai/unerr","version":"0.4.0-beta.2","license":"Apache-2.0","_id":"@unerr-ai/unerr@0.4.0-beta.2","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"homepage":"https://unerr.dev","bugs":{"url":"https://github.com/unerr-ai/unerr-docs/issues"},"bin":{"unerr":"bin/unerr.js"},"dist":{"shasum":"d664448f5e9754823e870fcdddb7ac96b012749b","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.4.0-beta.2.tgz","fileCount":2,"integrity":"sha512-QxXRPue1V27qVl1qYugNKVHfLuW38FCn/a5uCKFBwVUm9oN3bksykHL76DBGkJUUY0+2kc3JGGbgH7GawhlD+Q==","signatures":[{"sig":"MEYCIQC96+ZW9tlMov8QeBkPyDg23F9dM7nciLhxtY6p9A6sPQIhALtTRu6CekkvXYxXITHbjyXvbm+Hl04u9XVFizLxcnZz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3661},"engines":{"node":">=18"},"gitHead":"bbd8545801df4036303d029bd45666c80b32dbb3","_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"repository":{"url":"git+https://github.com/unerr-ai/unerr-docs.git","type":"git"},"_npmVersion":"11.6.2","description":"Your AI agent has read your codebase but still can't safely change it. unerr is a local guardrail that hands the agent the call graph and your rules at the moment it edits.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"optionalDependencies":{"@unerr-ai/unerr-linux-x64":"0.4.0-beta.2","@unerr-ai/unerr-darwin-x64":"0.4.0-beta.2","@unerr-ai/unerr-linux-arm64":"0.4.0-beta.2","@unerr-ai/unerr-windows-x64":"0.4.0-beta.2","@unerr-ai/unerr-darwin-arm64":"0.4.0-beta.2"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.4.0-beta.2_1782492947231_0.6268150577008613","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@unerr-ai/unerr","version":"0.4.0","license":"Apache-2.0","_id":"@unerr-ai/unerr@0.4.0","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"homepage":"https://unerr.dev","bugs":{"url":"https://github.com/unerr-ai/unerr-docs/issues"},"bin":{"unerr":"bin/unerr.js"},"dist":{"shasum":"3f406dab80628485722462a2d1751a1f39a5b4fe","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.4.0.tgz","fileCount":2,"integrity":"sha512-LlJmaoujEI27Y5qDb9F8q/vizbUQcOBVYKzMnxL/e+WaialDsG/EV+K3zFLFG0/O/npEY8w2V+OOQDGGHBLmdQ==","signatures":[{"sig":"MEYCIQDHJm5rMo4t7ZoWCjDHW7W4tkUsCSEdrMQJuP9Ie3OUYQIhAOxh6PEFnw0lDayc4TPOeUNpNozaodo2hBVjmrUdvj1N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3619},"engines":{"node":">=18"},"gitHead":"e27484e7e4f07f0e55a1b090184498fd44cd8123","_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"repository":{"url":"git+https://github.com/unerr-ai/unerr-docs.git","type":"git"},"_npmVersion":"11.6.2","description":"Your AI agent has read your codebase but still can't safely change it. unerr is a local guardrail that hands the agent the call graph and your rules at the moment it edits.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"optionalDependencies":{"@unerr-ai/unerr-linux-x64":"0.4.0","@unerr-ai/unerr-darwin-x64":"0.4.0","@unerr-ai/unerr-linux-arm64":"0.4.0","@unerr-ai/unerr-windows-x64":"0.4.0","@unerr-ai/unerr-darwin-arm64":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.4.0_1782507701164_0.9489549409567655","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@unerr-ai/unerr","version":"0.4.1","license":"Apache-2.0","_id":"@unerr-ai/unerr@0.4.1","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"homepage":"https://unerr.dev","bugs":{"url":"https://github.com/unerr-ai/unerr/issues"},"bin":{"unerr":"bin/unerr.js"},"dist":{"shasum":"a99453c970bcd09fd8730487e30563ae3d3e7bf2","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.4.1.tgz","fileCount":2,"integrity":"sha512-2Q73HkPXoBDpCVjnAVH79zL4WkL3Q8/OZJdeNjnrwn2XAQJkw9AMRXvRNU78jSFjhZZsGrue7zUMt00tEbVk+Q==","signatures":[{"sig":"MEUCIQD7A/M37PzDC4fZi0xDxniGBQH9SHAj6am/HkLOSlZYfQIgBMoEhU8BBmqiUUrtG/zvbWUzaGqL+sd1HHyI1n42Kqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3609},"engines":{"node":">=18"},"gitHead":"ba544079f6151498eab4c49e6eb3cf3bd1b3b219","_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"repository":{"url":"git+https://github.com/unerr-ai/unerr.git","type":"git"},"_npmVersion":"11.6.2","description":"Your AI agent has read your codebase but still can't safely change it. unerr is a local guardrail that hands the agent the call graph and your rules at the moment it edits.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"optionalDependencies":{"@unerr-ai/unerr-linux-x64":"0.4.1","@unerr-ai/unerr-darwin-x64":"0.4.1","@unerr-ai/unerr-linux-arm64":"0.4.1","@unerr-ai/unerr-windows-x64":"0.4.1","@unerr-ai/unerr-darwin-arm64":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.4.1_1782536995627_0.5039929752316323","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@unerr-ai/unerr","version":"0.4.2","license":"Apache-2.0","_id":"@unerr-ai/unerr@0.4.2","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"homepage":"https://unerr.dev","bugs":{"url":"https://github.com/unerr-ai/unerr/issues"},"bin":{"unerr":"bin/unerr.js"},"dist":{"shasum":"f5e9d795ac76ff81bdfb2adc03ab1f0518597f7c","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.4.2.tgz","fileCount":2,"integrity":"sha512-ZvANnD3KQ0/UnV5Sce16Ucr/E/DJg9qF4ItqUb/OKkUye7b6HGpaVvib4AR1sSwgVHYpyRs9KwfqAv7bKjMBJA==","signatures":[{"sig":"MEYCIQDeN3SmTNhswUJ5LW9z+Vcx+xFL5HLjwYP9yt/Uq/68BAIhAKZyfw6FndOF3EBhwCgIaWxeL4zhzytMvWWT+DWDpLlj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3609},"engines":{"node":">=18"},"gitHead":"54287750efb2bef7fb1e846cb04c813f2392e76e","_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"repository":{"url":"git+https://github.com/unerr-ai/unerr.git","type":"git"},"_npmVersion":"11.6.2","description":"Your AI agent has read your codebase but still can't safely change it. unerr is a local guardrail that hands the agent the call graph and your rules at the moment it edits.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"optionalDependencies":{"@unerr-ai/unerr-linux-x64":"0.4.2","@unerr-ai/unerr-darwin-x64":"0.4.2","@unerr-ai/unerr-linux-arm64":"0.4.2","@unerr-ai/unerr-windows-x64":"0.4.2","@unerr-ai/unerr-darwin-arm64":"0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.4.2_1782757882692_0.4436858724056476","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@unerr-ai/unerr","version":"0.4.3","license":"Apache-2.0","_id":"@unerr-ai/unerr@0.4.3","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"homepage":"https://unerr.dev","bugs":{"url":"https://github.com/unerr-ai/unerr/issues"},"bin":{"unerr":"bin/unerr.js"},"dist":{"shasum":"edeccd42802f5b46cb1ded6482e3e60c3b41389a","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.4.3.tgz","fileCount":2,"integrity":"sha512-B1QMnHjS0/ReXl0hMg+YOwC8Jgfzcx9rRV09GVua9UTDIgCBxjqzhMbIyNL9//hdxZ59pkdA563LqQmDrd4qTw==","signatures":[{"sig":"MEUCIA4NFgK1wcSYAl7j5iIsp3oiAP3RxWcGKDnREc5AqA8pAiEAzHnLIGrfg8/1pXeIFa6j92bepCOzICtdEaSNWDkOSRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3609},"engines":{"node":">=18"},"gitHead":"92a800d0645f9ad78600efaae2101332975e0ae7","_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"repository":{"url":"git+https://github.com/unerr-ai/unerr.git","type":"git"},"_npmVersion":"11.6.2","description":"Your AI agent has read your codebase but still can't safely change it. unerr is a local guardrail that hands the agent the call graph and your rules at the moment it edits.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"optionalDependencies":{"@unerr-ai/unerr-linux-x64":"0.4.3","@unerr-ai/unerr-darwin-x64":"0.4.3","@unerr-ai/unerr-linux-arm64":"0.4.3","@unerr-ai/unerr-windows-x64":"0.4.3","@unerr-ai/unerr-darwin-arm64":"0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.4.3_1783024260599_0.3123343714890219","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@unerr-ai/unerr","version":"0.5.0","license":"Apache-2.0","_id":"@unerr-ai/unerr@0.5.0","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"homepage":"https://unerr.dev","bugs":{"url":"https://github.com/unerr-ai/unerr/issues"},"bin":{"unerr":"bin/unerr.js"},"dist":{"shasum":"d324af2867f518d10549f0779bd0907f06fc2442","tarball":"https://registry.npmjs.org/@unerr-ai/unerr/-/unerr-0.5.0.tgz","fileCount":2,"integrity":"sha512-2XIMYczxysl8qlIPPxQCyM5zuBjFkAsm7AZPYODXZAUPG+evCMH5q/isw34CjriDxQqBmVSsqcX5VaEJ6+IwHA==","signatures":[{"sig":"MEQCID5Y4sO42BXOlqR+YLZR2ExQU6DnQ5owma0rOaXf3G5jAiA1I1To43Tt9HXjAVP6HmupIXmJexUI3WjHekXUsboteg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3609},"engines":{"node":">=18"},"gitHead":"70bc9178676cd9e66b01f17a1a8ba7d533505acb","_npmUser":{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"},"repository":{"url":"git+https://github.com/unerr-ai/unerr.git","type":"git"},"_npmVersion":"11.6.2","description":"Your AI agent has read your codebase but still can't safely change it. unerr is a local guardrail that hands the agent the call graph and your rules at the moment it edits.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"optionalDependencies":{"@unerr-ai/unerr-linux-x64":"0.5.0","@unerr-ai/unerr-darwin-x64":"0.5.0","@unerr-ai/unerr-linux-arm64":"0.5.0","@unerr-ai/unerr-windows-x64":"0.5.0","@unerr-ai/unerr-darwin-arm64":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/unerr_0.5.0_1784720893574_0.9662856790051617","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-05-06T13:41:27.136Z","modified":"2026-07-22T11:48:29.221Z","0.0.0-beta.0":"2026-05-06T13:41:27.477Z","0.0.0-beta.1":"2026-05-06T13:45:43.111Z","0.0.0-beta.2":"2026-05-07T11:41:24.680Z","0.0.0-beta.3":"2026-05-07T11:56:34.048Z","0.0.0-beta.4":"2026-05-07T18:12:12.444Z","0.0.0-beta.5":"2026-05-08T08:24:35.215Z","0.0.0-beta.6":"2026-05-08T10:29:00.136Z","0.0.0-beta.7":"2026-05-08T22:58:44.423Z","0.0.0-beta.8":"2026-05-09T07:52:51.989Z","0.0.0-beta.9":"2026-05-09T15:49:24.223Z","0.0.0-beta.10":"2026-05-12T20:52:43.742Z","0.0.0-beta.11":"2026-05-13T14:42:58.546Z","0.0.0-beta.12":"2026-05-13T20:45:40.302Z","0.0.1":"2026-05-13T20:52:20.512Z","0.1.0":"2026-05-14T18:10:53.823Z","0.1.1":"2026-05-15T07:02:40.649Z","0.1.2":"2026-05-15T08:09:43.824Z","0.1.3":"2026-05-15T10:22:11.058Z","0.1.4":"2026-05-15T15:49:10.890Z","0.1.5":"2026-05-15T16:01:08.078Z","0.1.6":"2026-05-15T16:37:14.498Z","0.1.7":"2026-05-18T18:56:56.207Z","0.1.8":"2026-05-19T11:46:15.218Z","0.1.9":"2026-05-19T15:56:37.090Z","1.0.0-beta.1":"2026-05-25T21:16:54.496Z","0.2.0":"2026-05-26T20:11:51.869Z","0.2.1":"2026-05-26T21:36:10.463Z","0.2.2":"2026-05-27T19:45:13.859Z","0.2.3":"2026-05-28T11:23:19.844Z","0.2.4":"2026-05-28T11:50:08.609Z","0.2.5":"2026-05-28T20:09:29.053Z","0.2.6":"2026-05-29T14:25:30.765Z","0.2.7":"2026-05-29T15:53:23.939Z","0.2.8":"2026-05-30T11:28:26.142Z","0.2.9":"2026-06-01T05:13:06.034Z","0.2.10":"2026-06-01T06:29:30.962Z","0.2.11":"2026-06-02T09:30:27.668Z","0.2.12-canary.0":"2026-06-12T07:29:29.216Z","0.2.12":"2026-06-12T18:29:17.485Z","0.3.0":"2026-06-14T13:52:28.503Z","0.3.1":"2026-06-14T19:55:47.843Z","0.3.2":"2026-06-15T22:05:52.876Z","0.3.3":"2026-06-18T16:57:44.608Z","0.3.4":"2026-06-18T17:06:54.527Z","0.3.5":"2026-06-23T11:20:45.496Z","0.4.0-beta.1":"2026-06-25T21:06:30.677Z","0.4.0-beta.2":"2026-06-26T16:55:47.399Z","0.4.0":"2026-06-26T21:01:41.349Z","0.4.1":"2026-06-27T05:09:55.760Z","0.4.2":"2026-06-29T18:31:22.832Z","0.4.3":"2026-07-02T20:31:00.749Z","0.5.0":"2026-07-22T11:48:13.703Z"},"bugs":{"url":"https://github.com/unerr-ai/unerr/issues"},"license":"Apache-2.0","homepage":"https://unerr.dev","repository":{"url":"git+https://github.com/unerr-ai/unerr.git","type":"git"},"description":"Your AI agent has read your codebase but still can't safely change it. unerr is a local guardrail that hands the agent the call graph and your rules at the moment it edits.","maintainers":[{"name":"jaswanth-unerr","email":"jaswanth@unerr.dev"}],"readme":"","readmeFilename":""}