code2graph 0.0.0-beta.13

Purpose-neutral code-graph extraction: source files → symbols, references, and cross-file edges. Tree-sitter based, no storage opinion.
Documentation
{
  "name": "@nodedb-lab/pi-code2graph",
  "version": "0.1.0",
  "description": "Deterministic structural code-graph tools for Pi Coding Agent.",
  "license": "Apache-2.0",
  "author": "NodeDB Lab",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/nodedb-lab/code2graph.git",
    "directory": "bindings/pi"
  },
  "homepage": "https://github.com/nodedb-lab/code2graph/tree/main/bindings/pi#readme",
  "bugs": {
    "url": "https://github.com/nodedb-lab/code2graph/issues"
  },
  "keywords": [
    "pi-package",
    "pi-extension",
    "pi-coding-agent",
    "code2graph",
    "code-graph",
    "static-analysis",
    "tree-sitter"
  ],
  "type": "module",
  "engines": {
    "node": ">=22.0.0"
  },
  "packageManager": "npm@11.14.1",
  "files": [
    "extensions",
    "media/code2graph-preview.webp",
    "media/code2graph-preview.zen",
    "README.md",
    "LICENSE"
  ],
  "pi": {
    "extensions": [
      "./extensions/code2graph/index.ts"
    ],
    "image": "./media/code2graph-preview.webp"
  },
  "publishConfig": {
    "access": "public",
    "provenance": true
  },
  "scripts": {
    "typecheck": "tsc --noEmit",
    "test": "tsx --test test/**/*.test.ts && node --test test/stage-release.test.mjs",
    "test:smoke": "node test/pi-package-smoke.test.mjs",
    "test:pack": "node test/pack.test.mjs",
    "test:all": "npm run typecheck && npm test && npm run test:pack && npm run test:smoke",
    "pack:check": "npm pack --dry-run --json"
  },
  "dependencies": {
    "@nodedb-lab/code2graph": "0.0.0-beta.7",
    "ignore": "^7.0.5"
  },
  "peerDependencies": {
    "@earendil-works/pi-ai": "*",
    "@earendil-works/pi-coding-agent": "*",
    "@earendil-works/pi-tui": "*"
  },
  "devDependencies": {
    "@types/node": "^22.20.1",
    "tsx": "^4.20.6",
    "typescript": "^5.9.3"
  }
}