The TypeScript-side Python analyzer should be fully removed in the 0.4.x line so the supported Tywrap install and generate path standardizes on tywrap_ir and no longer depends on native tree-sitter builds. This work should also tighten the supported Node story, including reliable installation on Node 25.
Acceptance Criteria
- the TypeScript-side analyzer and its
tree-sitter parser path are fully removed rather than left as a parallel supported implementation
tree-sitter, tree-sitter-python, and any unused parser-only dependencies are no longer required for the normal npm install tywrap path
- Tywrap generation and docs clearly treat
tywrap_ir as the single supported analysis source of truth
- package validation includes a fresh-install smoke path that catches Node 25 install regressions before release
The TypeScript-side Python analyzer should be fully removed in the
0.4.xline so the supported Tywrap install and generate path standardizes ontywrap_irand no longer depends on nativetree-sitterbuilds. This work should also tighten the supported Node story, including reliable installation on Node 25.Acceptance Criteria
tree-sitterparser path are fully removed rather than left as a parallel supported implementationtree-sitter,tree-sitter-python, and any unused parser-only dependencies are no longer required for the normalnpm install tywrappathtywrap_iras the single supported analysis source of truth