# Vendored grammar

`tree-sitter-bash.wasm` is a prebuilt Tree-sitter grammar for Bash.

- Source package: `@vscode/tree-sitter-wasm@0.3.1` (`wasm/tree-sitter-bash.wasm`)
- Upstream grammar: <https://github.com/tree-sitter/tree-sitter-bash>
- License: MIT
- SHA-256: `a14e9ed880b2c3f16cd00c796c38d237a3e9b028bdec5b4315c76976e67b01ca`

It is vendored instead of pulled from npm because the only distributed multi-grammar packages are
either 20 MB+ (`@vscode/tree-sitter-wasm`) or ship a broken Bash build (`tree-sitter-wasms`, whose
grammar traps on `case` statements). The runtime side, `web-tree-sitter`, is a regular dependency.

The grammar must be ABI-compatible with the installed `web-tree-sitter`. This build reports
language version 15, which requires `web-tree-sitter >= 0.25`.
