@changemap/core
v0.1.0-rc.1
Published
Local JS/TS change-impact graph engine for ChangeMap (Tree-sitter + SQLite).
Maintainers
Readme
@changemap/core
Local JS/TS graph engine for ChangeMap. Parses sources with Tree-sitter, stores a SQLite index, and computes deterministic file/symbol impact with evidence and confidence.
Requires Node.js 22+ (node:sqlite). Does not upload code. Does not call an LLM.
The source repository is private. Install this package from npm after it is published (@changemap/[email protected]). License: proprietary — see LICENSE in this package. That text is proposed / not lawyer-reviewed.
import { createProject } from "@changemap/core";
const project = createProject("/path/to/repo");
project.analyze();
const impact = project.impact({ file: "src/app.ts", symbol: "main", mode: "symbol" });
project.close();