Logré construir esta oración CLI de esbuild , pero estoy luchando para transformarla en un archivo de compilación JS:
esbuild out1=src/out1.ts out2=src/out2.ts out3=src/out3.ts --bundle --outdir=dist --watch --minifyEsto toma 3 archivos diferentes y los agrupa en 3 archivos diferentes, eso es exactamente lo que quiero. Pero ahora quiero agregar más reglas de paquete, y no quiero seguir agregando esto y tener un archivo separado para el paquete.
¿Alguien puede indicarme los documentos o dar algunos consejos sobre cómo lograrlo?
Fue la cosa más tonta. Simplemente agréguelos como entryPoints de entrada y agregue los de la izquierda a la configuración de esbuild.build :
import { build } from 'esbuild'; build({ entryPoints: ['src/out1.ts', "src/out2.ts", "src/out3.ts"], outdir: 'dist', minify: true, bundle: true, watch: true, target: 'es2020', }).catch(error => process.exit(1));