{ "name": "codecartographer-pi", "version": "0.26.0", "mcpName": "io.github.HuginnIndustries/codecartographer", "description": "Turn an unfamiliar codebase into a validated reimplementation spec, then synthesize confirmed specs and a product vision into a traceable plan.", "type": "module", "keywords": [ "pi-package", "pi", "codecartographer", "reverse-engineering", "llm", "mcp", "software-planning", "code-analysis", "synthesis", "codebase", "ai-agent", "context-engineering", "code-understanding", "spec-driven" ], "license": "MIT", "author": "James Sesler", "repository": { "type": "git", "url": "git+https://github.com/HuginnIndustries/CodeCartographer.git" }, "bugs": { "url": "https://github.com/HuginnIndustries/CodeCartographer/issues" }, "homepage": "https://github.com/HuginnIndustries/CodeCartographer#readme", "engines": { "node": ">=20.0.0" }, "files": [ ".codecarto/**/*", "!.codecarto/BACKLOG.md", "!.codecarto/THREAD_LOG.md", "!.codecarto/CONVENTIONS.md", "!.codecarto/DECISIONS.md", "!.codecarto/closeouts/**", "!.codecarto/broadside/**", ".codecarto/broadside/SKILL.md", ".codecarto/broadside/config.yaml", "agent-skill/**/*", "dist/**/*", "assets/logo.svg", "README.md", "LICENSE" ], "bin": { "codecarto-mcp": "dist/mcp-server/bin.mjs" }, "scripts": { "build": "tsc", "prepublishOnly": "npm run build", "test": "node --experimental-strip-types --disable-warning=ExperimentalWarning --test tests/*.test.mjs", "smoke": "node scripts/smoke-mcp.mjs", "smoke:broadside": "node scripts/smoke-broadside.mjs", "demo:synthesis": "npm run build && node scripts/create-synthesis-demo.mjs" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.29.0" }, "peerDependencies": { "@earendil-works/pi-coding-agent": ">=0.84.0", "@sinclair/typebox": "*" }, "pi": { "extensions": [ "./dist/extensions" ] }, "devDependencies": { "typescript": "^5.9.3" }, "overrides": { "undici": "^8.10.0", "hono": "^4.13.5" } }