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 

Gestor de bibliotecas

TODO

https://dev.to/vedansh0412/bun-or-nodejs-in-2024-6e3