This commit is contained in:
Sidharth Vinod
2023-02-19 14:26:19 +05:30
parent 8e3f9868eb
commit 9763c0370e
2 changed files with 0 additions and 24 deletions

View File

@@ -7,14 +7,7 @@ const handler = (e) => {
}; };
const watch = process.argv.includes('--watch'); const watch = process.argv.includes('--watch');
// mermaid.js
build(iifeBuild({ minify: false, watch })).catch(handler);
// mermaid.esm.mjs // mermaid.esm.mjs
build(esmBuild({ minify: false, watch })).catch(handler); build(esmBuild({ minify: false, watch })).catch(handler);
// mermaid.min.js
build(esmBuild()).catch(handler);
// mermaid.esm.min.mjs
build(iifeBuild()).catch(handler);
// mermaid.core.mjs (node_modules unbundled) // mermaid.core.mjs (node_modules unbundled)
build(esmCoreBuild()).catch(handler); build(esmCoreBuild()).catch(handler);

View File

@@ -29,7 +29,6 @@ const buildOptions = (override = {}) => {
const getOutFiles = (extension) => { const getOutFiles = (extension) => {
return { return {
[`mermaid${extension}`]: 'src/mermaid.ts', [`mermaid${extension}`]: 'src/mermaid.ts',
[`diagramAPI${extension}`]: 'src/diagram-api/diagramAPI.ts',
}; };
}; };
/** /**
@@ -69,22 +68,6 @@ exports.esmCoreBuild = (override) => {
}); });
}; };
/**
* Build options for mermaid.js build.
*
* For IIFE browser use (where ESM is not yet supported).
*
* @param {Options} override - Override options.
* @returns {Options} ESBuild build options.
*/
exports.iifeBuild = (override = { minify: true }) => {
return buildOptions({
entryPoints: getOutFiles(override.minify ? '.min' : ''),
format: 'iife',
...override,
});
};
const jisonPlugin = { const jisonPlugin = {
name: 'jison', name: 'jison',
setup(build) { setup(build) {