This commit replaces the tree-sitter-wasms dependency with @repomix/tree-sitter-wasms v0.1.14, which contains only the tree-sitter WASM files needed for Repomix's supported languages.
The new package is specifically tailored to Repomix's requirements, providing a more focused set of language parsers without the full tree-sitter-wasms package.
Update web-tree-sitter to the latest version (0.25.10) to benefit from bug fixes and improvements in WASM compilation, web bindings, and performance.
Key API changes adapted:
- Parser changed from namespace to class
- Query now instantiated with `new Query(language, source)` instead of `language.query(source)`
- SyntaxNode type renamed to Node
- Parser.parse() can now return null, added null check
- TreeCursor and Tree interface signatures updated
All tests passing (783/783) with no regressions.