Third-party notices
Last updated: 12 June 2026
AlignDiff includes third-party software governed by its own licence terms. The primary browser-distributed components are summarised below. Exact dependency versions are locked in the project's package and Rust lockfiles.
OR is an upstream SPDX licence expression. It means that component is offered under either listed licence; it does not license AlignDiff's original proprietary code.
| Component | Version | Upstream licence | Purpose |
|---|---|---|---|
| React | 19.2.7 | MIT | Browser user interface |
| React DOM | 19.2.7 | MIT | Browser user interface rendering |
| web-tree-sitter | 0.26.9 | MIT | Browser parser runtime |
| tree-sitter-python | 0.25.0 | MIT | Python grammar |
| tree-sitter-javascript | 0.25.0 | MIT | JavaScript grammar |
| tree-sitter-typescript | 0.23.2 | MIT | TypeScript grammar |
| serde | 1.0.228 | MIT OR Apache-2.0 | Rust data model and serialization |
| serde-wasm-bindgen | 0.6.5 | MIT | JavaScript/WebAssembly value conversion |
| thiserror | 2.0.18 | MIT OR Apache-2.0 | Rust error definitions |
| wasm-bindgen | 0.2.122 | MIT OR Apache-2.0 | Rust/WebAssembly bindings |
These notices do not change the proprietary status of AlignDiff's original source code. For licence questions, contact hello@aligndiff.com.