UMD/ESM TypeScript port of maniaplanet-style-js-parser with some tweaks.
$ npm i -S @altrd/mpformat// node.jsconst{ parse, toHTML, toPlainText }=require('@altrd/mpformat')// webpack/parcel/etc (TypeScript supported)import{parse,toHTML,toPlainText}from'@altrd/mpformat'consthtml=toHTML(parse('$f00Red'))// => '<span style="color: #ff0000;">Red</span>'consttext=toPlainText(parse('$f00Red'))// => 'Red'<scriptsrc="https://unpkg.com/@altrd/mpformat"></script>MPFormat.toHTML(MPFormat.parse('$f00Red'))