From 80b2a5aaeda40da5da0478a5257b0b0c2f9a20c6 Mon Sep 17 00:00:00 2001 From: Waxer59 <78129249+Waxer59@users.noreply.github.com> Date: Fri, 30 Jun 2023 14:02:54 +0200 Subject: [PATCH] i18n(es): Translated `bun.mdx` (#3599) * translate page * Apply suggestions from code review Co-authored-by: Paul Valladares <85648028+dreyfus92@users.noreply.github.com> --------- Co-authored-by: Paul Valladares <85648028+dreyfus92@users.noreply.github.com> Co-authored-by: Yan Thomas <61414485+Yan-Thomas@users.noreply.github.com> --- src/content/docs/es/recipes/bun.mdx | 87 +++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 src/content/docs/es/recipes/bun.mdx diff --git a/src/content/docs/es/recipes/bun.mdx b/src/content/docs/es/recipes/bun.mdx new file mode 100644 index 0000000000000..9f0de4050c971 --- /dev/null +++ b/src/content/docs/es/recipes/bun.mdx @@ -0,0 +1,87 @@ +--- +title: Usa Bun con Astro +description: Aprende cómo utilizar Bun con tu sitio Astro. +type: recipe +i18nReady: true +--- + +Bun es un runtime para JavaScript diseñado para ser rápido. Consulta la documentación de Bun para obtener más información en [https://bun.sh/docs](https://bun.sh/docs). + +El uso de Bun con Astro aún se encuentra en fase experimental. Es posible que algunas integraciones no funcionen como se espera. Si tienes [algún problema al utilizar Bun](https://github.com/oven-sh/bun/issues/new/choose), por favor [abre un issue en GitHub](https://github.com/oven-sh/bun/issues/new/choose). + +## Instalando Bun + +Utiliza el siguiente comando para instalar Bun: + + +```bash +curl -fsSL https://bun.sh/install | bash +``` + +## Crea un nuevo proyecto de Astro con Bun. + +Crea un nuevo proyecto Astro con Bun utilizando el siguiente comando `create astro`: + +```bash +bunx create-astro@latest my-astro-project-using-bun +``` + +:::tip[Consejo] +También puedes crear un nuevo proyecto Astro desde cualquier repositorio de GitHub existente de Astro utilizando la bandera `--template`. Puedes hacerlo de la siguiente manera: [create a new Astro project from any existing Astro GitHub repository](/es/install/auto/#plantillas-de-inicio) usando la bandera `--template`: + +```bash +bunx create-astro@latest my-astro-project-using-bun --template eliancodes/brutal +``` +::: + +## Instala tus dependencias + +Si estás comenzando un nuevo proyecto usando `bunx create-astro`, la CLI utilizará automáticamente Bun para instalar las dependencias y puedes omitir este paso. + +De lo contrario, deberás instalar tus dependencias con Bun: + +```bash +bun install +``` + +## Ejecutando el servidor de desarrollo + +Para ejecutar el servidor de desarrollo, utiliza el siguiente comando: + +```bash +bun run dev +``` + +:::note[Nota] +Utiliza el siguiente comando completo `bun run dev` para iniciar tu servidor de desarrollo de Astro. El comando `bun dev` iniciará el servidor de desarrollo interno de Bun. +::: + +## Utilizando integraciones de Astro + +También puedes utilizar cualquiera de las integraciones oficiales de Astro con Bun y el comando `astro add`: + +```bash +bunx astro add react +``` + +Esto funcionará exactamente igual que si estuvieras utilizando NPM, pero con la ventaja adicional de utilizar el tiempo de ejecución ultrarrápido de Bun. + +:::note[Nota] +Algunas integraciones pueden no funcionar como se espera. Si encuentras algún problema, por favor [abre un issue en GitHub](https://github.com/withastro/astro/issues/new/choose). +::: + +## Construyendo tu sitio con Bun + +Para compilar y servir tu sitio, Bun tiene comandos familiares: + +```bash +bun run build +``` + +El comando de compilación de Bun generará la salida de tu sitio en el directorio `dist/`. + +Luego, puedes servir tu sitio utilizando el comando `preview`: + +```bash +bun preview +```