bitran
Version:
📜 Highly customizable text processor and transpiler.
22 lines (16 loc) • 989 B
Markdown
<p align="center" style="text-align: center;">
<img src="./repository/assets/logotype.png" width="100px" style="border-radius: 10px;" />
</p>
<h1>Bitran</h1>
### Fix types in factories. Hints on complex parseData are not shown!
> [!WARNING]
> Project under heavy construction! Rewrite using monorepo!
> Split into multiple packages. Separate package `bitran-schema` for types and stuff.
Bitran (**B**lock & **I**nliner **tran**spiler) is a highly customizable parser for converting any structured text into programming-friendly DOM (document object model) that consists of blocks and inliners. These blocks and inliners can later be easily analyzed or rendered into any other format: HTML, Vue, etc...
**Key features:**
* User defined blocks and inliners
* YAML structured blocks structure support
* Infinite nesting of blocks and inliners
* Flexible and useful block meta syntax
* Handy DOM representation of text
* Built-in ID assignment and error handling