Next generation programming language for Email, SMS, Receipt, Invoice, HTML and other templates with built in Linter, official CodeMirror & VSCode IntelliSense extension, no dependencies, 5kb minified & gzipped, 100% code coverage.
Introducing [π€] Rockplate - The next generation #programming language for Email, SMS, Receipt, Invoice, HTML and other templates with built in Linter.
I wrote the initial version in #typescript - Lexer/AST Builder and Parser in just one day! - without a single line of regular expression - on purpose - for security and performance, though I have experience developing RegEx based lexers and parsers.
But it took weeks to build the things around it: the Linter, Unit tests with π₯ 100% code coverage, Official CodeMirror plugin and Visual Studio Code (#vscode) extension for Syntax Highlighting and IntelliSense, Documentation website - written in #reactjs (#nextjs, #nodejs and #typescript) with mdx.