web-tree-sitter breaking changes
Every breaking API change we have recorded in web-tree-sitter on npm: 49 breaking changes in 2 versions. Below are its newest 2 versions, removals and renames first, each with its source.
Newest change February 1, 2025

On this page
0.25.0
- Removed
'web-tree-sitter'.init
'web-tree-sitter'.init was removed in web-tree-sitter 0.25.0 npmjs.com - Removed
'web-tree-sitter'.Input
'web-tree-sitter'.Input was removed in web-tree-sitter 0.25.0 npmjs.com - Removed
'web-tree-sitter'.Logger
'web-tree-sitter'.Logger was removed in web-tree-sitter 0.25.0 npmjs.com - Removed
'web-tree-sitter'.LookaheadIterable
'web-tree-sitter'.LookaheadIterable was removed in web-tree-sitter 0.25.0 npmjs.com - Removed
'web-tree-sitter'.Options
'web-tree-sitter'.Options was removed in web-tree-sitter 0.25.0 npmjs.com - Removed
'web-tree-sitter'.PredicateResult
'web-tree-sitter'.PredicateResult was removed in web-tree-sitter 0.25.0 npmjs.com - Removed
'web-tree-sitter'.QueryCapture.text
'web-tree-sitter'.QueryCapture.text was removed in web-tree-sitter 0.25.0 npmjs.com - Removed
'web-tree-sitter'.SyntaxNode
'web-tree-sitter'.SyntaxNode was removed in web-tree-sitter 0.25.0 npmjs.com - Removed
'web-tree-sitter'.Tree.getLanguage
'web-tree-sitter'.Tree.getLanguage was removed in web-tree-sitter 0.25.0 npmjs.com - Behavior changed
Parser
Parser is no longer the default export of the package, so import it by name. Parser.init() must still be called before use. github.com
And 38 more in this version.
0.24.0
- Signature changed
'web-tree-sitter'.QueryOptions
Was type QueryOptions = {startPosition?: Point; endPosition?: Point; startIndex?: number; endIndex?: number; matchLimit?: number; maxStartDepth?: number;}; now type QueryOptions = {startPosition?: Point; endPosition?: Point; startIndex?... npmjs.com
Check your code
These are the changes. To see which of them reach your code, scan a public repository, or have your coding agent call check_code with your manifest or lockfile over MCP. The API reads every change in every version, not only the newest. On Team and up, a fix pull request opens for the changes that reach a connected repository. Nothing merges or deploys.

Put your code on continuous management.
Scan a public repository now, or give your agent one line.
See how out of date your code is.
Tell your agent what changed since it was trained.
claude mcp add --transport http since https://api.since.dev/mcp