De mermaid a arte ASCII
Un nuevo herramienta llamada Mermaid to ASCII art permite convertir diagramas de Mermaid en arte ASCII y Unicode. Esta herramienta utiliza una biblioteca de Go compilada a WebAssembly y se ejecuta en el navegador.
La herramienta admite varios elementos, como flujogramas con bordes etiquetados, subgráficos y definiciones de color, así como diagramas de secuencia con notas y fragmentos de flujo de control. Además, ofrece opciones personalizables para el relleno y la salida.
“Esto abre posibilidades para desarrollar herramientas más complejas y personalizadas en el futuro”
El desarrollo de esta herramienta se basó inicialmente en el código de Rust de Grok Build, pero luego se descubrió una biblioteca de Go más completa llamada mermaid-ascii, que también se compiló a WebAssembly para comparar ambas opciones. La biblioteca mermaid-ascii incluye soporte para colores.
La creación de herramientas como Mermaid to ASCII art es posible gracias a la compilación de bibliotecas a WebAssembly, lo que permite ejecutar código en el navegador de manera segura y eficiente. Esto abre posibilidades para desarrollar herramientas más complejas y personalizadas en el futuro.
El uso de herramientas como Mermaid to ASCII art puede ser útil para aquellos que necesitan crear diagramas y flujogramas de manera rápida y sencilla, y que también desean personalizar la apariencia de sus creaciones. La capacidad de convertir diagramas de Mermaid en arte ASCII y Unicode puede ser especialmente útil en entornos donde se requiere una representación textual de los diagramas.