web-apis-websharper/esbuild.config.mjs
2025-07-06 23:07:10 +09:00

22 lines
452 B
JavaScript

import { existsSync, cpSync, readdirSync } from 'fs'
import { build } from 'esbuild'
const files = readdirSync('./build/');
files.forEach(file => {
if (file.endsWith('.js')) {
var options =
{
entryPoints: ['./build/' + file],
bundle: true,
minify: true,
format: 'iife',
outfile: 'wwwroot/Scripts/' + file,
globalName: 'wsbundle'
};
console.log("Bundling:", file);
build(options);
}
});