Saltearse al contenido

@withstudiocms/buildkit

Este es un kit CLI basado en esbuild para construir integraciones Astro.

Instala el paquete en la raíz del repositorio:

Ventana de terminal
npm i @withstudiocms/buildkit

Una vez que instales el paquete buildkit, ahora tienes acceso a una utilidad CLI buildkit, añade lo siguiente a tus scripts de integración:

package.json
{
"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]

  • --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.

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^.