{"_id":"@barak14/iolaus","_rev":"8-368b26abd335ce82597179e06051a241","name":"@barak14/iolaus","dist-tags":{"latest":"0.1.0-alpha.1","alpha":"0.1.0-alpha.8"},"versions":{"0.1.0-alpha.1":{"name":"@barak14/iolaus","version":"0.1.0-alpha.1","keywords":["mcp","model-context-protocol","claude","claude-code","opencode","codex","copilot","lsp","language-server","code-navigation","ai-agents"],"author":{"url":"https://github.com/barak14","name":"André Webster","email":"dre.webster14@gmail.com"},"license":"MIT","_id":"@barak14/iolaus@0.1.0-alpha.1","maintainers":[{"name":"barak14","email":"dre.webster14@gmail.com"}],"homepage":"https://github.com/barak14/Iolaus","bugs":{"url":"https://github.com/barak14/Iolaus/issues"},"bin":{"iolaus":"dist/cli.js"},"dist":{"shasum":"231d1e6cad425e5f3a6e8eba2e39f64dd3cda716","tarball":"https://registry.npmjs.org/@barak14/iolaus/-/iolaus-0.1.0-alpha.1.tgz","fileCount":380,"integrity":"sha512-y72dhwq52Cj5AvcHREDKCjPxSQlbVsAKQts0Jx0fs2ZZAq1yVKSOI3q8cuhEzBcZDZJSxIGhw/LBsUpxDeowAw==","signatures":[{"sig":"MEYCIQDeaagZ9joKygsKMjAL/KMEfJVUV5a9p6LCuGbvDE9U0QIhAM2TzV28RlcrD8iGeZXI9QVcj9sLnzz4y5yedpRbC/jD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6670320},"main":"./dist/lib/index.js","types":"./dist/lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./installer":{"types":"./dist/lib/installer/index.d.ts","default":"./dist/lib/installer/index.js"},"./constraints":{"types":"./dist/lib/constraints/index.d.ts","default":"./dist/lib/constraints/index.js"},"./package.json":"./package.json"},"gitHead":"9bd9408b35eb8ce75886e52ebf264b9edfbdc119","scripts":{"lint":"biome lint src/","test":"vitest run","build":"npm-run-all -p build:lib build:cli","check":"biome check src/ esbuild.mjs","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","watch":"npm-run-all -p watch:lib watch:cli","format":"biome format --write src/ esbuild.mjs","build:cli":"node esbuild.mjs","build:lib":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --project tsconfig.build.json","watch:cli":"node esbuild.mjs --watch","watch:lib":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --project tsconfig.build.json --watch --preserveWatchOutput","test:watch":"vitest","check-types":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --noEmit","format:check":"biome format src/ esbuild.mjs","build:publish":"npm-run-all -p build:lib:publish build:cli:prod","build:cli:prod":"node esbuild.mjs --production","prepublishOnly":"npm run clean && npm run build:publish","test:aosp-smoke":"IOLAUS_AOSP_SMOKE=1 NODE_OPTIONS='--max-old-space-size=8192' vitest run src/mcp/aosp-smoke.e2e.test.ts","build:lib:publish":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --project tsconfig.publish.json"},"_npmUser":{"name":"barak14","email":"dre.webster14@gmail.com"},"repository":{"url":"git+https://github.com/barak14/Iolaus.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for AI agents — cross-language code navigation, AST-only scans, AOSP-aware (AIDL, Android.bp). Host-agnostic: Claude Code, opencode, codex, Copilot.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"3.25.76","glob":"^11.0.3","which":"^5.0.0","ignore":"^7.0.5","js-yaml":"^4.1.0","chokidar":"^5.0.0","env-paths":"^3.0.0","minimatch":"^10.0.1","walk-sync":"^4.0.1","shell-quote":"^1.8.1","vscode-jsonrpc":"^8.2.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"1.26.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"installer":["./dist/lib/installer/index.d.ts"],"constraints":["./dist/lib/constraints/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","esbuild":"^0.28.0","typescript":"^5.4.0","@types/node":"^20.11.0","npm-run-all":"^4.1.5","@types/which":"^3.0.4","@biomejs/biome":"^1.9.4","@types/js-yaml":"^4.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/iolaus_0.1.0-alpha.1_1777894525860_0.9874948721753687","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.2":{"name":"@barak14/iolaus","version":"0.1.0-alpha.2","keywords":["mcp","model-context-protocol","claude","claude-code","opencode","codex","copilot","lsp","language-server","code-navigation","ai-agents"],"author":{"url":"https://github.com/barak14","name":"André Webster","email":"dre.webster14@gmail.com"},"license":"MIT","_id":"@barak14/iolaus@0.1.0-alpha.2","maintainers":[{"name":"barak14","email":"dre.webster14@gmail.com"}],"homepage":"https://github.com/barak14/Iolaus","bugs":{"url":"https://github.com/barak14/Iolaus/issues"},"bin":{"iolaus":"dist/cli.js"},"dist":{"shasum":"22d3f4bd6594e8814d5513f5f252dcc031a7d37a","tarball":"https://registry.npmjs.org/@barak14/iolaus/-/iolaus-0.1.0-alpha.2.tgz","fileCount":380,"integrity":"sha512-jjIbFKV9iLjbLUSR1ekWO/C0i35BeU2LIynb53W7KmKdcY9tygl/fgD7XEVcHcHzr3wDRSvMPQwylLXZ1DIVog==","signatures":[{"sig":"MEYCIQCN3Oh1CDoW77Qq4GDALzsP2CnWf1RYw6Eo4nqKOWIHUAIhANYz/OK37eAWi5BoNt+A6xej0T9EA2gaOMIXtq2aAHVc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6670320},"main":"./dist/lib/index.js","types":"./dist/lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./installer":{"types":"./dist/lib/installer/index.d.ts","default":"./dist/lib/installer/index.js"},"./constraints":{"types":"./dist/lib/constraints/index.d.ts","default":"./dist/lib/constraints/index.js"},"./package.json":"./package.json"},"gitHead":"8d83d4c82d49fda240653d52ce8c8f7591d0bfb8","scripts":{"lint":"biome lint src/","test":"vitest run","build":"npm-run-all -p build:lib build:cli","check":"biome check src/ esbuild.mjs","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","watch":"npm-run-all -p watch:lib watch:cli","format":"biome format --write src/ esbuild.mjs","build:cli":"node esbuild.mjs","build:lib":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --project tsconfig.build.json","watch:cli":"node esbuild.mjs --watch","watch:lib":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --project tsconfig.build.json --watch --preserveWatchOutput","test:watch":"vitest","check-types":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --noEmit","format:check":"biome format src/ esbuild.mjs","build:publish":"npm-run-all -p build:lib:publish build:cli:prod","build:cli:prod":"node esbuild.mjs --production","prepublishOnly":"npm run clean && npm run build:publish","test:aosp-smoke":"IOLAUS_AOSP_SMOKE=1 NODE_OPTIONS='--max-old-space-size=8192' vitest run src/mcp/aosp-smoke.e2e.test.ts","build:lib:publish":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --project tsconfig.publish.json"},"_npmUser":{"name":"barak14","email":"dre.webster14@gmail.com"},"repository":{"url":"git+https://github.com/barak14/Iolaus.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for AI agents — cross-language code navigation, AST-only scans, AOSP-aware (AIDL, Android.bp). Host-agnostic: Claude Code, opencode, codex, Copilot.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"3.25.76","glob":"^11.0.3","which":"^5.0.0","ignore":"^7.0.5","js-yaml":"^4.1.0","chokidar":"^5.0.0","env-paths":"^3.0.0","minimatch":"^10.0.1","walk-sync":"^4.0.1","typescript":"^5.4.0","shell-quote":"^1.8.1","vscode-jsonrpc":"^8.2.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"1.26.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"installer":["./dist/lib/installer/index.d.ts"],"constraints":["./dist/lib/constraints/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.4","esbuild":"^0.28.0","@types/node":"^20.11.0","npm-run-all":"^4.1.5","@types/which":"^3.0.4","@biomejs/biome":"^1.9.4","@types/js-yaml":"^4.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/iolaus_0.1.0-alpha.2_1777948290126_0.5187292175364582","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.3":{"name":"@barak14/iolaus","version":"0.1.0-alpha.3","keywords":["mcp","model-context-protocol","claude","claude-code","opencode","codex","copilot","lsp","language-server","code-navigation","ai-agents"],"author":{"url":"https://github.com/barak14","name":"André Webster","email":"dre.webster14@gmail.com"},"license":"MIT","_id":"@barak14/iolaus@0.1.0-alpha.3","maintainers":[{"name":"barak14","email":"dre.webster14@gmail.com"}],"homepage":"https://github.com/barak14/Iolaus","bugs":{"url":"https://github.com/barak14/Iolaus/issues"},"bin":{"iolaus":"dist/cli.js"},"dist":{"shasum":"8bce37a7972fdabb6e34c72833e7b8b18d4881ff","tarball":"https://registry.npmjs.org/@barak14/iolaus/-/iolaus-0.1.0-alpha.3.tgz","fileCount":397,"integrity":"sha512-I0XszHIEJZQ/E01//LKf/vSLf5CRpF21LCd8iu/COYrg6F8eFdW3vLNpF4rraUN3uyjV4bUovrpjjLB676tVpw==","signatures":[{"sig":"MEUCIQDd+vxcSyeuYzTY26OFt+a1FLnezBZ9u9AecEpoPnrLzQIgONQcDiS8QrJPgDYk3yr9U7yMjOda3B5yH4/p2j9Qm4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6684450},"main":"./dist/lib/index.js","types":"./dist/lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./installer":{"types":"./dist/lib/installer/index.d.ts","default":"./dist/lib/installer/index.js"},"./constraints":{"types":"./dist/lib/constraints/index.d.ts","default":"./dist/lib/constraints/index.js"},"./package.json":"./package.json"},"gitHead":"8d83d4c82d49fda240653d52ce8c8f7591d0bfb8","scripts":{"lint":"biome lint src/","test":"vitest run","build":"npm-run-all -p build:lib build:cli","check":"biome check src/ esbuild.mjs","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","watch":"npm-run-all -p watch:lib watch:cli","format":"biome format --write src/ esbuild.mjs","build:cli":"node esbuild.mjs","build:lib":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --project tsconfig.build.json","watch:cli":"node esbuild.mjs --watch","watch:lib":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --project tsconfig.build.json --watch --preserveWatchOutput","test:watch":"vitest","check-types":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --noEmit","format:check":"biome format src/ esbuild.mjs","build:publish":"npm-run-all -p build:lib:publish build:cli:prod","build:cli:prod":"node esbuild.mjs --production","prepublishOnly":"npm run clean && npm run build:publish","test:aosp-smoke":"IOLAUS_AOSP_SMOKE=1 NODE_OPTIONS='--max-old-space-size=8192' vitest run src/mcp/aosp-smoke.e2e.test.ts","build:lib:publish":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --project tsconfig.publish.json"},"_npmUser":{"name":"barak14","email":"dre.webster14@gmail.com"},"repository":{"url":"git+https://github.com/barak14/Iolaus.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for AI agents — cross-language code navigation, AST-only scans, AOSP-aware (AIDL, Android.bp). Host-agnostic: Claude Code, opencode, codex, Copilot.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"3.25.76","glob":"^11.0.3","which":"^5.0.0","ignore":"^7.0.5","js-yaml":"^4.1.0","chokidar":"^5.0.0","env-paths":"^3.0.0","minimatch":"^10.0.1","walk-sync":"^4.0.1","typescript":"^5.4.0","shell-quote":"^1.8.1","vscode-jsonrpc":"^8.2.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"1.26.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"installer":["./dist/lib/installer/index.d.ts"],"constraints":["./dist/lib/constraints/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.4","esbuild":"^0.28.0","@types/node":"^20.11.0","npm-run-all":"^4.1.5","@types/which":"^3.0.4","@biomejs/biome":"^1.9.4","@types/js-yaml":"^4.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/iolaus_0.1.0-alpha.3_1777952123110_0.6352025818700757","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.4":{"name":"@barak14/iolaus","version":"0.1.0-alpha.4","keywords":["mcp","model-context-protocol","claude","claude-code","opencode","codex","copilot","lsp","language-server","code-navigation","ai-agents"],"author":{"url":"https://github.com/barak14","name":"André Webster","email":"dre.webster14@gmail.com"},"license":"MIT","_id":"@barak14/iolaus@0.1.0-alpha.4","maintainers":[{"name":"barak14","email":"dre.webster14@gmail.com"}],"homepage":"https://github.com/barak14/Iolaus","bugs":{"url":"https://github.com/barak14/Iolaus/issues"},"bin":{"iolaus":"dist/cli.js"},"dist":{"shasum":"a92c21e91dc01baace7e3b57f9a6b7e7da27ff07","tarball":"https://registry.npmjs.org/@barak14/iolaus/-/iolaus-0.1.0-alpha.4.tgz","fileCount":397,"integrity":"sha512-9ejBZyh3pMn/iHWPrL0J5VHF8js8lvSOZQZGPvIHcxza9L/unzfzUpmlZwXMwxO2Ogqhu8ARzFlANleTwr0Kyg==","signatures":[{"sig":"MEQCIEl6MvlKMaNmGkQ7xJ/kQ+7LlgG7RZuHJ4WHthQVh23uAiA6h+TUY1FmRQONo5pJdWrucDNbCY3WHULi57Xceavfkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6686147},"main":"./dist/lib/index.js","types":"./dist/lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./installer":{"types":"./dist/lib/installer/index.d.ts","default":"./dist/lib/installer/index.js"},"./constraints":{"types":"./dist/lib/constraints/index.d.ts","default":"./dist/lib/constraints/index.js"},"./package.json":"./package.json"},"gitHead":"46fbda4077151780d7f4c874fd148a555c24e05c","scripts":{"lint":"biome lint src/","test":"vitest run","build":"npm-run-all -p build:lib build:cli","check":"biome check src/ esbuild.mjs","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","watch":"npm-run-all -p watch:lib watch:cli","format":"biome format --write src/ esbuild.mjs","build:cli":"node esbuild.mjs","build:lib":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --project tsconfig.build.json","watch:cli":"node esbuild.mjs --watch","watch:lib":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --project tsconfig.build.json --watch --preserveWatchOutput","test:watch":"vitest","check-types":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --noEmit","format:check":"biome format src/ esbuild.mjs","build:publish":"npm-run-all -p build:lib:publish build:cli:prod","build:cli:prod":"node esbuild.mjs --production","prepublishOnly":"npm run clean && npm run build:publish","test:aosp-smoke":"IOLAUS_AOSP_SMOKE=1 NODE_OPTIONS='--max-old-space-size=8192' vitest run src/mcp/aosp-smoke.e2e.test.ts","build:lib:publish":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --project tsconfig.publish.json"},"_npmUser":{"name":"barak14","email":"dre.webster14@gmail.com"},"repository":{"url":"git+https://github.com/barak14/Iolaus.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for AI agents — cross-language code navigation, AST-only scans, AOSP-aware (AIDL, Android.bp). Host-agnostic: Claude Code, opencode, codex, Copilot.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"3.25.76","glob":"^11.0.3","which":"^5.0.0","ignore":"^7.0.5","js-yaml":"^4.1.0","chokidar":"^5.0.0","env-paths":"^3.0.0","minimatch":"^10.0.1","walk-sync":"^4.0.1","typescript":"^5.4.0","shell-quote":"^1.8.1","vscode-jsonrpc":"^8.2.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"1.26.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"installer":["./dist/lib/installer/index.d.ts"],"constraints":["./dist/lib/constraints/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.4","esbuild":"^0.28.0","@types/node":"^20.11.0","npm-run-all":"^4.1.5","@types/which":"^3.0.4","@biomejs/biome":"^1.9.4","@types/js-yaml":"^4.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/iolaus_0.1.0-alpha.4_1777971320182_0.23105673662372173","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.5":{"name":"@barak14/iolaus","version":"0.1.0-alpha.5","keywords":["mcp","model-context-protocol","claude","claude-code","opencode","codex","copilot","lsp","language-server","code-navigation","ai-agents"],"author":{"url":"https://github.com/barak14","name":"André Webster","email":"dre.webster14@gmail.com"},"license":"MIT","_id":"@barak14/iolaus@0.1.0-alpha.5","maintainers":[{"name":"barak14","email":"dre.webster14@gmail.com"}],"homepage":"https://github.com/barak14/Iolaus","bugs":{"url":"https://github.com/barak14/Iolaus/issues"},"bin":{"iolaus":"dist/cli.js"},"dist":{"shasum":"7d7d3ea2c8553c436d8c28cc3fc121215daa2bb8","tarball":"https://registry.npmjs.org/@barak14/iolaus/-/iolaus-0.1.0-alpha.5.tgz","fileCount":397,"integrity":"sha512-gVX7Y0sjrbt2vX18Pea09W1KGFs0+kPx7TSkEt1qTs84PGaWSElVmeVq3kpapdkExFPAIqj9kbEeqLGCFqMm1A==","signatures":[{"sig":"MEUCIQCFtYIJW6SzwcL4xMt/1nFsW+1oNXIrbiJXKRZL6E/CJwIgPMFpX0kXfoZPCRbhgBBuy5Go0Cy0rAMefw0DFHGvBds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6686271},"main":"./dist/lib/index.js","types":"./dist/lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./installer":{"types":"./dist/lib/installer/index.d.ts","default":"./dist/lib/installer/index.js"},"./constraints":{"types":"./dist/lib/constraints/index.d.ts","default":"./dist/lib/constraints/index.js"},"./package.json":"./package.json"},"gitHead":"3e89ab99d756a664caf1dd8c70926359bb6e3a09","scripts":{"lint":"biome lint src/","test":"vitest run","build":"npm-run-all -p build:lib build:cli","check":"biome check src/ esbuild.mjs","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","watch":"npm-run-all -p watch:lib watch:cli","format":"biome format --write src/ esbuild.mjs","build:cli":"node esbuild.mjs","build:lib":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --project tsconfig.build.json","watch:cli":"node esbuild.mjs --watch","watch:lib":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --project tsconfig.build.json --watch --preserveWatchOutput","test:watch":"vitest","check-types":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --noEmit","format:check":"biome format src/ esbuild.mjs","build:publish":"npm-run-all -p build:lib:publish build:cli:prod","build:cli:prod":"node esbuild.mjs --production","prepublishOnly":"npm run clean && npm run build:publish","test:aosp-smoke":"IOLAUS_AOSP_SMOKE=1 NODE_OPTIONS='--max-old-space-size=8192' vitest run src/mcp/aosp-smoke.e2e.test.ts","build:lib:publish":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --project tsconfig.publish.json"},"_npmUser":{"name":"barak14","email":"dre.webster14@gmail.com"},"repository":{"url":"git+https://github.com/barak14/Iolaus.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for AI agents — cross-language code navigation, AST-only scans, AOSP-aware (AIDL, Android.bp). Host-agnostic: Claude Code, opencode, codex, Copilot.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"3.25.76","glob":"^11.0.3","which":"^5.0.0","ignore":"^7.0.5","js-yaml":"^4.1.0","chokidar":"^5.0.0","env-paths":"^3.0.0","minimatch":"^10.0.1","walk-sync":"^4.0.1","typescript":"^5.4.0","shell-quote":"^1.8.1","vscode-jsonrpc":"^8.2.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"1.26.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"installer":["./dist/lib/installer/index.d.ts"],"constraints":["./dist/lib/constraints/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.4","esbuild":"^0.28.0","@types/node":"^20.11.0","npm-run-all":"^4.1.5","@types/which":"^3.0.4","@biomejs/biome":"^1.9.4","@types/js-yaml":"^4.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/iolaus_0.1.0-alpha.5_1777971788697_0.33524099426914744","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.6":{"name":"@barak14/iolaus","version":"0.1.0-alpha.6","keywords":["mcp","model-context-protocol","claude","claude-code","opencode","codex","copilot","lsp","language-server","code-navigation","ai-agents"],"author":{"url":"https://github.com/barak14","name":"André Webster","email":"dre.webster14@gmail.com"},"license":"MIT","_id":"@barak14/iolaus@0.1.0-alpha.6","maintainers":[{"name":"barak14","email":"dre.webster14@gmail.com"}],"homepage":"https://github.com/barak14/Iolaus","bugs":{"url":"https://github.com/barak14/Iolaus/issues"},"bin":{"iolaus":"dist/cli.js"},"dist":{"shasum":"ed641ff9e8c64df18b0a95e22d1180c91cf04e4c","tarball":"https://registry.npmjs.org/@barak14/iolaus/-/iolaus-0.1.0-alpha.6.tgz","fileCount":397,"integrity":"sha512-TYjB49jMN96DJsc1D1ZSJKhdgPLOXzs9k4+y6ySRfEaJPAFSKshEfkgQRfpg+jG6LW4+akT4hnNWOnFfvOWrHQ==","signatures":[{"sig":"MEUCIQCRdUb0Uql5d2DUgSUVTzZ+q6sAcWblPbcZ9saVed6YXQIgUebMAa3bWSQYjrUP5jzwBp0eBasc2fPoUkGpT5Tm4XY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6707379},"main":"./dist/lib/index.js","types":"./dist/lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./installer":{"types":"./dist/lib/installer/index.d.ts","default":"./dist/lib/installer/index.js"},"./constraints":{"types":"./dist/lib/constraints/index.d.ts","default":"./dist/lib/constraints/index.js"},"./package.json":"./package.json"},"gitHead":"0e95944ef8099edc176d99daef6c2e895faeb1c5","scripts":{"lint":"biome lint src/","test":"vitest run","build":"npm-run-all -p build:lib build:cli","check":"biome check src/ esbuild.mjs","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","watch":"npm-run-all -p watch:lib watch:cli","format":"biome format --write src/ esbuild.mjs","build:cli":"node esbuild.mjs","build:lib":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --project tsconfig.build.json","watch:cli":"node esbuild.mjs --watch","watch:lib":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --project tsconfig.build.json --watch --preserveWatchOutput","test:watch":"vitest","check-types":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --noEmit","format:check":"biome format src/ esbuild.mjs","build:publish":"npm-run-all -p build:lib:publish build:cli:prod","build:cli:prod":"node esbuild.mjs --production","prepublishOnly":"npm run clean && npm run build:publish","test:aosp-smoke":"IOLAUS_AOSP_SMOKE=1 NODE_OPTIONS='--max-old-space-size=8192' vitest run src/mcp/aosp-smoke.e2e.test.ts","build:lib:publish":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --project tsconfig.publish.json"},"_npmUser":{"name":"barak14","email":"dre.webster14@gmail.com"},"repository":{"url":"git+https://github.com/barak14/Iolaus.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for AI agents — cross-language code navigation, AST-only scans, AOSP-aware (AIDL, Android.bp). Host-agnostic: Claude Code, opencode, codex, Copilot.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"3.25.76","glob":"^13.0.6","which":"^5.0.0","ignore":"^7.0.5","js-yaml":"^4.1.0","chokidar":"^5.0.0","env-paths":"^3.0.0","minimatch":"^10.0.1","walk-sync":"^4.0.1","typescript":"^5.4.0","shell-quote":"^1.8.1","vscode-jsonrpc":"^8.2.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"1.26.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"installer":["./dist/lib/installer/index.d.ts"],"constraints":["./dist/lib/constraints/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.4","esbuild":"^0.28.0","@types/node":"^20.11.0","npm-run-all":"^4.1.5","@types/which":"^3.0.4","@biomejs/biome":"^1.9.4","@types/js-yaml":"^4.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/iolaus_0.1.0-alpha.6_1777972841941_0.33059486972771546","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.7":{"name":"@barak14/iolaus","version":"0.1.0-alpha.7","keywords":["mcp","model-context-protocol","claude","claude-code","opencode","codex","copilot","lsp","language-server","code-navigation","ai-agents"],"author":{"url":"https://github.com/barak14","name":"André Webster","email":"dre.webster14@gmail.com"},"license":"MIT","_id":"@barak14/iolaus@0.1.0-alpha.7","maintainers":[{"name":"barak14","email":"dre.webster14@gmail.com"}],"homepage":"https://github.com/barak14/Iolaus","bugs":{"url":"https://github.com/barak14/Iolaus/issues"},"bin":{"iolaus":"dist/cli.js"},"dist":{"shasum":"b931b357bd9c35987e2205f9501273935cb00f13","tarball":"https://registry.npmjs.org/@barak14/iolaus/-/iolaus-0.1.0-alpha.7.tgz","fileCount":397,"integrity":"sha512-Xn0P+kjPN4qc58y6+hIWL6njYg+/3Tx3XSHBo4cTGreXK7+q40RdnlxuQiN0nBSudH73HUDT1pSI/Kxsr8mrew==","signatures":[{"sig":"MEUCIQD2E3Z+OSrmuilQiQZSYgIX4e9OhCi83iZ41rNoktAK6wIgEQk1fmC9TL/NGkSFncsShj+He3RGGWVLmA9TInkV45A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6707432},"main":"./dist/lib/index.js","types":"./dist/lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./installer":{"types":"./dist/lib/installer/index.d.ts","default":"./dist/lib/installer/index.js"},"./constraints":{"types":"./dist/lib/constraints/index.d.ts","default":"./dist/lib/constraints/index.js"},"./package.json":"./package.json"},"gitHead":"cac8590507447050978488cbf92154c030075423","scripts":{"lint":"biome lint src/","test":"vitest run","build":"npm-run-all -p build:lib build:cli","check":"biome check src/ esbuild.mjs","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","watch":"npm-run-all -p watch:lib watch:cli","format":"biome format --write src/ esbuild.mjs","build:cli":"node esbuild.mjs","build:lib":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --project tsconfig.build.json","watch:cli":"node esbuild.mjs --watch","watch:lib":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --project tsconfig.build.json --watch --preserveWatchOutput","test:watch":"vitest","check-types":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --noEmit","format:check":"biome format src/ esbuild.mjs","build:publish":"npm-run-all -p build:lib:publish build:cli:prod","build:cli:prod":"node esbuild.mjs --production","prepublishOnly":"npm run clean && npm run build:publish","test:aosp-smoke":"IOLAUS_AOSP_SMOKE=1 NODE_OPTIONS='--max-old-space-size=8192' vitest run src/mcp/aosp-smoke.e2e.test.ts","build:lib:publish":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --project tsconfig.publish.json"},"_npmUser":{"name":"barak14","email":"dre.webster14@gmail.com"},"repository":{"url":"git+https://github.com/barak14/Iolaus.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for AI agents — cross-language code navigation, AST-only scans, AOSP-aware (AIDL, Android.bp). Host-agnostic: Claude Code, opencode, codex, Copilot.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"3.25.76","glob":"^13.0.6","which":"^5.0.0","ignore":"^7.0.5","js-yaml":"^4.1.0","chokidar":"^5.0.0","env-paths":"^3.0.0","minimatch":"^10.0.1","walk-sync":"^4.0.1","typescript":"^5.4.0","shell-quote":"^1.8.1","vscode-jsonrpc":"^8.2.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"1.26.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"installer":["./dist/lib/installer/index.d.ts"],"constraints":["./dist/lib/constraints/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.4","esbuild":"^0.28.0","@types/node":"^20.11.0","npm-run-all":"^4.1.5","@types/which":"^3.0.4","@biomejs/biome":"^1.9.4","@types/js-yaml":"^4.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/iolaus_0.1.0-alpha.7_1777976774920_0.49130526959289456","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.8":{"name":"@barak14/iolaus","version":"0.1.0-alpha.8","description":"MCP server for AI agents — cross-language code navigation, AST-only scans, AOSP-aware (AIDL, Android.bp). Host-agnostic: Claude Code, opencode, codex, Copilot.","homepage":"https://github.com/barak14/Iolaus","repository":{"type":"git","url":"git+https://github.com/barak14/Iolaus.git"},"bugs":{"url":"https://github.com/barak14/Iolaus/issues"},"license":"MIT","author":{"name":"André Webster","email":"dre.webster14@gmail.com","url":"https://github.com/barak14"},"main":"./dist/lib/index.js","types":"./dist/lib/index.d.ts","bin":{"iolaus":"dist/cli.js"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./constraints":{"types":"./dist/lib/constraints/index.d.ts","default":"./dist/lib/constraints/index.js"},"./installer":{"types":"./dist/lib/installer/index.d.ts","default":"./dist/lib/installer/index.js"},"./package.json":"./package.json"},"typesVersions":{"*":{"constraints":["./dist/lib/constraints/index.d.ts"],"installer":["./dist/lib/installer/index.d.ts"]}},"engines":{"node":">=20.0.0"},"scripts":{"build":"npm-run-all -p build:lib build:cli","build:lib":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --project tsconfig.build.json","build:cli":"node esbuild.mjs","build:cli:prod":"node esbuild.mjs --production","build:publish":"npm-run-all -p build:lib:publish build:cli:prod","build:lib:publish":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --project tsconfig.publish.json","watch":"npm-run-all -p watch:lib watch:cli","watch:lib":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --project tsconfig.build.json --watch --preserveWatchOutput","watch:cli":"node esbuild.mjs --watch","check-types":"node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --noEmit","test":"vitest run","test:watch":"vitest","test:aosp-smoke":"IOLAUS_AOSP_SMOKE=1 NODE_OPTIONS='--max-old-space-size=8192' vitest run src/mcp/aosp-smoke.e2e.test.ts","lint":"biome lint src/","format":"biome format --write src/ esbuild.mjs","format:check":"biome format src/ esbuild.mjs","check":"biome check src/ esbuild.mjs","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","prepublishOnly":"npm run clean && npm run build:publish"},"dependencies":{"@modelcontextprotocol/sdk":"1.26.0","chokidar":"^5.0.0","env-paths":"^3.0.0","glob":"^13.0.6","ignore":"^7.0.5","js-yaml":"^4.1.0","minimatch":"^10.0.1","shell-quote":"^1.8.1","typescript":"^5.4.0","vscode-jsonrpc":"^8.2.1","vscode-languageserver-protocol":"^3.17.5","walk-sync":"^4.0.1","which":"^5.0.0","zod":"3.25.76","zod-to-json-schema":"^3.24.1"},"devDependencies":{"@biomejs/biome":"^1.9.4","@types/js-yaml":"^4.0.9","@types/node":"^20.11.0","@types/shell-quote":"^1.7.5","@types/which":"^3.0.4","esbuild":"^0.28.0","npm-run-all":"^4.1.5","vitest":"^4.1.4"},"publishConfig":{"access":"public"},"keywords":["mcp","model-context-protocol","claude","claude-code","opencode","codex","copilot","lsp","language-server","code-navigation","ai-agents"],"_id":"@barak14/iolaus@0.1.0-alpha.8","readmeFilename":"README.md","gitHead":"f831da175b2c6d977b59475c40a7ef78067c45a5","_nodeVersion":"24.5.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-7qk3ZDC3ykGsiJ3Q50dGh1fqKEqY2PA03o64Vtb9MYThQMNNs4NDHVtDJO0XSYyNMIKO25oqccqXRICG7k6j1Q==","shasum":"9d8cfb6309a56c1c6a6c3a355d917db6c07d4502","tarball":"https://registry.npmjs.org/@barak14/iolaus/-/iolaus-0.1.0-alpha.8.tgz","fileCount":399,"unpackedSize":6717792,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHBEGtmRLVUCqnFyZgsQWvDqY5laGqr5wU68DuW0REKbAiEAqZlcCKUjFY3cAQ4uxR3v1JGZMQChMZMcDMJKwEsvH9A="}]},"_npmUser":{"name":"barak14","email":"dre.webster14@gmail.com"},"directories":{},"maintainers":[{"name":"barak14","email":"dre.webster14@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/iolaus_0.1.0-alpha.8_1777982111117_0.40891951668289583"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-04T11:35:25.742Z","modified":"2026-05-05T11:55:11.431Z","0.1.0-alpha.1":"2026-05-04T11:35:26.084Z","0.1.0-alpha.2":"2026-05-05T02:31:30.344Z","0.1.0-alpha.3":"2026-05-05T03:35:23.320Z","0.1.0-alpha.4":"2026-05-05T08:55:20.379Z","0.1.0-alpha.5":"2026-05-05T09:03:08.981Z","0.1.0-alpha.6":"2026-05-05T09:20:42.150Z","0.1.0-alpha.7":"2026-05-05T10:26:15.165Z","0.1.0-alpha.8":"2026-05-05T11:55:11.320Z"},"bugs":{"url":"https://github.com/barak14/Iolaus/issues"},"author":{"url":"https://github.com/barak14","name":"André Webster","email":"dre.webster14@gmail.com"},"license":"MIT","homepage":"https://github.com/barak14/Iolaus","keywords":["mcp","model-context-protocol","claude","claude-code","opencode","codex","copilot","lsp","language-server","code-navigation","ai-agents"],"repository":{"url":"git+https://github.com/barak14/Iolaus.git","type":"git"},"description":"MCP server for AI agents — cross-language code navigation, AST-only scans, AOSP-aware (AIDL, Android.bp). Host-agnostic: Claude Code, opencode, codex, Copilot.","maintainers":[{"name":"barak14","email":"dre.webster14@gmail.com"}],"readme":"","readmeFilename":""}