For the grammar: Lezer
For the editor: CodeMirror
Everything else is custom as we generally don't use existing frameworks and the large amount of baggage they carry. CodeMirror and Lezer we already used before Bases.
Everything else is custom as we generally don't use existing frameworks and the large amount of baggage they carry. CodeMirror and Lezer we already used before Bases.
I can see plenty of SaaS apps, especially indie made, that could benefit from such functionality.
We include very few dependencies, see: <https://help.obsidian.md/credits#Third+party+acknowledgement...>