| Crates.io | topiary-tree-sitter-facade |
| lib.rs | topiary-tree-sitter-facade |
| version | 0.6.1 |
| created_at | 2024-05-17 15:23:24.507546+00 |
| updated_at | 2025-05-27 15:25:34.031468+00 |
| description | Topiary's uniform interface for `tree-sitter` (rust) and `web-tree-sitter` (wasm-bindgen) |
| homepage | https://topiary.tweag.io |
| repository | https://github.com/tweag/topiary |
| max_upload_size | |
| id | 1243385 |
| size | 97,197 |
Topiary aims to be a uniform formatter for simple languages, as part of the Tree-sitter ecosystem. It is named after the art of clipping or trimming trees into fantastic shapes.
Topiary is designed for formatter authors and formatter users. Authors can create a formatter for a language without having to write their own formatting engine or even their own parser. Users benefit from uniform code style and, potentially, the convenience of using a single formatter tool, across multiple languages over their codebases, each with comparable styles applied.