mirror of
https://github.com/nexu-io/open-design.git
synced 2026-05-31 19:04:39 +07:00
17 lines
350 B
TypeScript
17 lines
350 B
TypeScript
import { rmSync } from 'node:fs';
|
|
|
|
import { build } from 'esbuild';
|
|
|
|
rmSync('./dist', { force: true, recursive: true });
|
|
|
|
await build({
|
|
bundle: true,
|
|
entryPoints: ['./src/index.ts'],
|
|
format: 'esm',
|
|
outbase: './src',
|
|
outdir: './dist',
|
|
outExtension: { '.js': '.mjs' },
|
|
packages: 'external',
|
|
platform: 'browser',
|
|
target: 'es2022',
|
|
});
|