diff --git a/.esbuild/build.ts b/.esbuild/build.ts index 17c047145..6bf5f6017 100644 --- a/.esbuild/build.ts +++ b/.esbuild/build.ts @@ -38,6 +38,7 @@ const buildPackage = async (entryName: keyof typeof packageOptions) => { minify: true, includeLargeFeatures: false, metafile: shouldVisualize, + sourcemap: false, } ); } diff --git a/.esbuild/util.ts b/.esbuild/util.ts index 0f3be9317..3a0ec6b41 100644 --- a/.esbuild/util.ts +++ b/.esbuild/util.ts @@ -62,22 +62,21 @@ const getFileName = ( export const getBuildConfig = (options: MermaidBuildOptions): BuildOptions => { const { core, - metafile, format, - minify, options: { name, file, packageName }, globalName = 'mermaid', includeLargeFeatures, + ...rest } = options; + const external: string[] = ['require', 'fs', 'path']; const outFileName = getFileName(name, options); const output: BuildOptions = buildOptions({ + ...rest, absWorkingDir: resolve(__dirname, `../packages/${packageName}`), entryPoints: { [outFileName]: `src/${file}`, }, - metafile, - minify, globalName, logLevel: 'info', chunkNames: `chunks/${outFileName}/[name]-[hash]`,