1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
import {build} from 'esbuild' export async function bundle_build(es, out, min) { await build({ entryPoints: es, bundle: true, minify: min, format: 'esm', outdir: out, allowOverwrite: true, }) } export async function js_build(js, out) { await build({ stdin: { contents: js, loader: 'js', } bundle: false, minify: false, format: 'esm', outfile: out, allowOverwrite: true, }) }