Files
upload-platform/build.mjs

26 lines
468 B
JavaScript

import { build } from 'esbuild';
import { rm } from 'node:fs/promises';
await rm('dist', { recursive: true, force: true });
const shared = {
entryPoints: ['upload/frontend/index.js'],
bundle: true,
minify: false,
sourcemap: false,
logLevel: 'info',
};
await build({
...shared,
format: 'esm',
outfile: 'dist/file-picker.esm.js',
});
await build({
...shared,
format: 'iife',
globalName: 'FilePicker',
outfile: 'dist/file-picker.iife.js',
});