fix: Add .core build.

This commit is contained in:
Sidharth Vinod
2022-09-09 17:32:13 +05:30
parent ffcb73ad5f
commit 1029ce4527
2 changed files with 15 additions and 3 deletions

View File

@@ -39,12 +39,17 @@ exports.esmBuild = (override = { minify: true }) => {
};
/**
* @param {Options} override
* @param {Options & { core?: boolean }} override
* @returns {Options}
*/
exports.umdBuild = (override = { minify: true }) => {
exports.umdBuild = (override = { minify: true, core: false }) => {
const core = override.core;
if (core && override.minify) {
throw new Error('Cannot minify core build');
}
delete override.core;
return buildOptions({
outfile: `dist/mermaid${override.minify ? '.min' : ''}.js`,
outfile: `dist/mermaid${override.minify ? '.min' : core ? '.core' : ''}.js`,
...override,
});
};