---
title: "web-tree-sitter Breaking Changes on npm | Since.dev"
description: "What each web-tree-sitter release removed, renamed or changed: 49 breaking changes in 2 versions on npm, each with its source."
canonical_url: https://since.dev/packages/npm/web-tree-sitter
last_updated: 2025-02-01
---

# 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

## 0.25.0

48 breaking changes, first published February 1, 2025.

- **Removed** `'web-tree-sitter'.init`  

'web-tree-sitter'.init was removed in web-tree-sitter 0.25.0 [npmjs.com](https://www.npmjs.com/package/web-tree-sitter/v/0.25.0)
- **Removed** `'web-tree-sitter'.Input`  

'web-tree-sitter'.Input was removed in web-tree-sitter 0.25.0 [npmjs.com](https://www.npmjs.com/package/web-tree-sitter/v/0.25.0)
- **Removed** `'web-tree-sitter'.Logger`  

'web-tree-sitter'.Logger was removed in web-tree-sitter 0.25.0 [npmjs.com](https://www.npmjs.com/package/web-tree-sitter/v/0.25.0)
- **Removed** `'web-tree-sitter'.LookaheadIterable`  

'web-tree-sitter'.LookaheadIterable was removed in web-tree-sitter 0.25.0 [npmjs.com](https://www.npmjs.com/package/web-tree-sitter/v/0.25.0)
- **Removed** `'web-tree-sitter'.Options`  

'web-tree-sitter'.Options was removed in web-tree-sitter 0.25.0 [npmjs.com](https://www.npmjs.com/package/web-tree-sitter/v/0.25.0)
- **Removed** `'web-tree-sitter'.PredicateResult`  

'web-tree-sitter'.PredicateResult was removed in web-tree-sitter 0.25.0 [npmjs.com](https://www.npmjs.com/package/web-tree-sitter/v/0.25.0)
- **Removed** `'web-tree-sitter'.QueryCapture.text`  

'web-tree-sitter'.QueryCapture.text was removed in web-tree-sitter 0.25.0 [npmjs.com](https://www.npmjs.com/package/web-tree-sitter/v/0.25.0)
- **Removed** `'web-tree-sitter'.SyntaxNode`  

'web-tree-sitter'.SyntaxNode was removed in web-tree-sitter 0.25.0 [npmjs.com](https://www.npmjs.com/package/web-tree-sitter/v/0.25.0)
- **Removed** `'web-tree-sitter'.Tree.getLanguage`  

'web-tree-sitter'.Tree.getLanguage was removed in web-tree-sitter 0.25.0 [npmjs.com](https://www.npmjs.com/package/web-tree-sitter/v/0.25.0)
- **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](https://github.com/tree-sitter/tree-sitter/commit/be7716dfa7b92ccec4869aa81473d2aeb0652a5e)

And 38 more in this version.

## 0.24.0

1 breaking change, first published October 4, 2024.

- **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](https://www.npmjs.com/package/web-tree-sitter/v/0.24.0)

## Check your code

These are the changes. To see which of them reach your code, [scan a public repository](https://since.dev/scan.md), or have your coding agent call `check_code` with your manifest or lockfile over [MCP](https://since.dev/docs.md#mcp). [The API](https://since.dev/docs.md#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.

[Scan a repository](https://since.dev/scan.md). Any public GitHub repository. No sign-in.

### Tell your agent what changed since it was trained.

`claude mcp add --transport http since https://api.since.dev/mcp`

---

Every page on this site as Markdown: https://since.dev/sitemap.md. For agents: https://since.dev/llms.txt.
