18 lines
443 B
JavaScript
18 lines
443 B
JavaScript
import { build } from 'esbuild';
|
|
import { SpinEsbuildPlugin } from "@spinframework/build-tools/plugins/esbuild/index.js";
|
|
|
|
const spinPlugin = await SpinEsbuildPlugin();
|
|
|
|
await build({
|
|
entryPoints: ['./app_spin.js'],
|
|
outfile: './dist/spin.js',
|
|
bundle: true,
|
|
format: 'esm',
|
|
platform: 'node',
|
|
sourcemap: false,
|
|
minify: false,
|
|
plugins: [spinPlugin],
|
|
target: 'es2020',
|
|
external: ['fermyon:*', 'spin:*'],
|
|
});
|