v1.3.0
Install codeanalyzer-typescript v1.3.0
Shell script (prebuilt binary; macOS and Linux):
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/codellm-devkit/codeanalyzer-typescript/releases/latest/download/cants-installer.sh | sh
Homebrew:
brew install codellm-devkit/homebrew-tap/codeanalyzer-typescript
PyPI:
pip install codeanalyzer-typescript==1.3.0
Download
| File | Platform |
|---|---|
| cants-macosx_11_0_arm64 | Apple Silicon macOS |
| cants-macosx_10_12_x86_64 | Intel macOS |
| cants-manylinux2014_x86_64 | x86-64 Linux |
| cants-manylinux2014_aarch64 | ARM64 Linux |
| cants-win_amd64.exe | x64 Windows |
| cants-installer.sh | Shell installer |
| schema.json | Neo4j schema contract |
| analyzing-cants-graphs-skill.tar.gz | Consumer query skill (tarball) |
| analyzing-cants-graphs-SKILL.md | Consumer query skill (SKILL.md only) |
Changelog
📦 Other
- fix(schema): decorator qualified_name is the import-table resolution or absent (#152) @rahlk
- feat(entrypoints): schema, Neo4j projection and the level-free pass skeleton (#154) @rahlk
- docs(spec): entrypoint detection for typescript, matching python (#150) @rahlk
- docs(spec): sharded, two-wave L4 for #112 step 4 (#145) @rahlk
- feat(entrypoints): stage-0 framework gate and the unresolved counter (#156) @rahlk
- feat(entrypoints): rules file, --entrypoint-rules, decorator matcher and the heuristic tier (#170) @rahlk
- feat(entrypoints): base-class matcher over resolved heritage, with dispatch and via (#160) @rahlk
- feat(entrypoints): file-convention and manifest matchers; level invariance with every tier firing (#163) @rahlk
- feat(entrypoints): framework-tier call rules; shipped non-web ruleset (electron, commander, worker_threads, process.on) (#168) @rahlk
- feat(schema): body nodes and parameters carry their id in analysis.json (#165) @rahlk
- fix(neo4j)!: scope every destructive statement on the can:// id prefix; retire _module (#166) @rahlk
- fix(dataflow): connect the L4 port lattice to the statement ddg (#169) @rahlk
- feat(cli): --program shard selector, --no-repo-sections, and shard IR (#149) @rahlk
- chore(release): 1.3.0 (#173) @rahlk