Crust: Nuevo framework agiliza CLIs con Bun y TypeScript

Fuentes: Nuevo framework Crust simplifica el desarrollo de CLIs con Bun y TypeScript

Un nuevo framework llamado Crust ha sido lanzado para simplificar el desarrollo de interfaces de línea de comandos (CLIs) utilizando Bun y TypeScript. Desarrollado por Chenxin-Yan y alojado en GitHub, Crust se presenta como una herramienta 'TypeScript-first' y 'Bun-native', enfocada en la modularidad y la composición de componentes. La documentación completa está disponible en crustjs.com.

La relevancia de Crust radica en la creciente popularidad de Bun, un entorno de ejecución JavaScript de próxima generación, y la necesidad de herramientas que faciliten el desarrollo de CLIs robustas y eficientes. Crust busca agilizar este proceso, ofreciendo un conjunto de módulos predefinidos para tareas comunes.

Actualmente, Crust se encuentra en fase beta, lo que implica que la API principal es relativamente estable desde la versión 0.1, pero se esperan cambios disruptivos entre versiones menores. El framework incluye paquetes como @crustjs/core, @crustjs/plugins y @crustjs/create, siendo este último compatible con el comando bun create crust my-cli para la creación rápida de nuevos proyectos. La comunidad puede unirse a través de un servidor de Discord para soporte y contribuciones.