Bun es un conjunto de herramientas y un "runtime" para Typescript
Introducción
Bun es un entorno de ejecución de TypeScript centrado en el rendimiento y en ser todo en uno (entorno de ejecución, empaquetador, administrador de paquetes, transpilador).
Bun está diseñado para ser un reemplazo directo de Node.js, admite la mayoría de las mismas API y características, y su rendimiento es superior.
Utiliza JavaScript Core para ejecutar el código al igual que Safari, en lugar de V8 que utilizan Node.js y Google Chrome.
Además, sus librerías están programadas en el lenguaje Zig
Entorno de trabajo
TODO move a actividad correspodiente
Windows. Instala Bun con Scoop:
> scoop install bun
Windows Subsytem for Linux (WSL). Instala ... :
$ sudo apt install -y unzip
$ curl -fsSL https://bun.sh/install | bash
$ source /home/box/.bashrc
Proyecto
Crea un nuevo proyecto:
> mkdir demo
> cd demo
> bun create