Sobre el proyecto

Bun es un kit de herramientas integral diseñado como un reemplazo directo de Node.js. Escrito en Rust y potenciado por JavaScriptCore, su objetivo es reducir los tiempos de inicio y el uso de memoria. Proporciona una experiencia unificada al integrar varias herramientas de desarrollo esenciales en un solo comando `bun`. Las capacidades clave incluyen: - **Runtime**: Ejecución rápida de JavaScript y TypeScript (incluyendo JSX) de forma nativa, con soporte para Web APIs y compatibilidad con Node.js. - **Package Manager**: Una alternativa de alto rendimiento a npm/yarn para instalar y gestionar dependencias. - **Bundler**: Capacidades de empaquetado integradas que incluyen minificación y Hot Module Replacement (HMR). - **Test Runner**: Un marco de pruebas integrado con soporte para mocks, snapshots y cobertura de código. - **APIs Integradas**: Soporte nativo para servidores HTTP, WebSockets, SQLite, PostgreSQL, Redis, S3 y E/S de archivos. Bun es compatible con Linux, macOS y Windows, y puede instalarse mediante scripts de shell, npm, Homebrew o Docker.