Files
core/editor/vscode/build.cjs
T
2026-11-03 03:32:07 +00:00

13 lines
566 B
JavaScript

const esbuild = require('esbuild');
const fs = require('node:fs/promises');
async function build() {
await fs.mkdir('dist', { recursive: true });
await Promise.all([
fs.copyFile(require.resolve('@mermaid-js/tiny'), 'dist/mermaid.js'),
fs.copyFile('flow-browser.js', 'dist/flow-browser.js'),
esbuild.build({ entryPoints: ['flow-preview.cjs'], bundle: true, outfile: 'dist/flow-preview.cjs', minify: true, legalComments: 'eof', platform: 'node', external: ['vscode'] })
]);
}
build().catch(error => { console.error(error); process.exitCode = 1; });