@withstudiocms/buildkit
Este es un kit CLI basado en esbuild para construir integraciones Astro.
Instalación
Sección titulada «Instalación»Instala el paquete en la raíz del repositorio:
npm i @withstudiocms/buildkitpnpm add @withstudiocms/buildkityarn add @withstudiocms/buildkitUna vez que instales el paquete buildkit, ahora tienes acceso a una utilidad CLI buildkit, añade lo siguiente a tus scripts de integración:
{ "scripts": { "build": "buildkit build 'src/**/*.{ts,astro,css}'", "dev": "buildkit dev 'src/**/*.{ts,astro,css}'" }}El patrón de comando es buildkit <command> 'path/to/file or glob/**/**.{ts}' [flags]
Flags disponibles (Todas son opcionales)
Sección titulada «Flags disponibles (Todas son opcionales)»--no-clean-dist: No limpie la salida dist durante la compilación.--bundle: Habilitar el empaquetado.--force-cjs: Forzar la salida CJS.--tsconfig=tsconfig.json: Permite establecer un tsconfig personalizado para la compilación.--outdir=dist: Permite establecer el directorio de salida.
Archivos considerados como Assets
Sección titulada «Archivos considerados como Assets»Las siguientes extensiones de archivo se copiarán desde su fuente a sus respectivas salidas y no se transformarán como si fueran activos estáticos.
.astro.d.ts.json.gif.jpeg.jpg.png.tiff.webp.avif.svg.stub
Para otros tipos de contenido y cómo usarlos, consulte la documentación de esbuild^.