syntax highlighting for exported code blocks
research
https://github.com/tree-sitter/tree-sitter/tree/master/lib/binding_web
currently not having npm package support, but should only be used at build time?