Still Systems, LLC — TreeResolve product site (stillsystems.github.io/treeresolve-community)
Languages
Dedicated AST normalizers for popular stacks. Every other text file still opens in the 3-way visual canvas.
| Language | Deterministic auto-merge | 3-way visual diff |
|---|---|---|
| TypeScript / JavaScript | AST imports & structural declarations | Yes |
| Python | AST imports & functions | Yes |
| JSON / JSONC | Deep non-colliding keys | Yes |
npm Lockfile (package-lock.json) |
Dedicated 3-way semver / integrity alignment | Yes |
| yarn.lock / pnpm-lock.yaml | Partial key-union / YAML 3-way (denser cases stay manual) | Yes |
| Go | Imports, structs & fields | Yes |
| Rust | Use trees, structs & enum variants | Yes |
| YAML | Indentation-safe key union | Yes |
| Java | Package & static imports | Yes |
| C# | Using / static / global directives | Yes |
| All other languages | Line-based fallback | Yes |