Bun es un conjunto de herramientas y un "runtime" para Typescript
Introducción.
Bun es un entorno de ejecución de {% link “/ts/” %} 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 {% link “/tool/scoop/” %}:
> scoop install bun
{% link “/windows/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
S3
Amb {% link “/data/filebase/” %} ( i {% link “/data/minio/” %})