2022-09-11 20:55:03 +01:00
|
|
|
const { esmBuild, esmCoreBuild, iifeBuild } = require('./util.cjs');
|
2022-09-01 13:38:02 +05:30
|
|
|
const { build } = require('esbuild');
|
|
|
|
|
|
|
|
const handler = (e) => {
|
|
|
|
console.error(e);
|
|
|
|
process.exit(1);
|
|
|
|
};
|
2022-09-02 00:34:03 +05:30
|
|
|
const watch = process.argv.includes('--watch');
|
2022-09-01 13:38:02 +05:30
|
|
|
|
2022-09-09 17:32:13 +05:30
|
|
|
// mermaid.js
|
2022-09-09 17:48:09 +05:30
|
|
|
build(iifeBuild({ minify: false, watch })).catch(handler);
|
2022-09-09 17:32:13 +05:30
|
|
|
// mermaid.esm.mjs
|
2022-09-02 00:34:03 +05:30
|
|
|
build(esmBuild({ minify: false, watch })).catch(handler);
|
2022-09-01 13:38:02 +05:30
|
|
|
|
2022-09-09 17:32:13 +05:30
|
|
|
// mermaid.min.js
|
2022-09-01 13:38:02 +05:30
|
|
|
build(esmBuild()).catch(handler);
|
2022-09-09 17:32:13 +05:30
|
|
|
// mermaid.esm.min.mjs
|
2022-09-09 17:48:09 +05:30
|
|
|
build(iifeBuild()).catch(handler);
|
2022-09-11 20:55:03 +01:00
|
|
|
// mermaid.core.mjs (node_modules unbundled)
|
|
|
|
build(esmCoreBuild()).catch(handler);
|