diff --git a/.build/types.ts b/.build/types.ts index d9f10d21a..419240782 100644 --- a/.build/types.ts +++ b/.build/types.ts @@ -8,6 +8,8 @@ const buildType = (packageName: string) => { out.length > 0 && console.log(out.toString()); } catch (e) { console.error(e); + e.stdout.length > 0 && console.error(e.stdout.toString()); + e.stderr.length > 0 && console.error(e.stderr.toString()); } }; diff --git a/.esbuild/util.ts b/.esbuild/util.ts index 1efe3bc90..5c21cbf45 100644 --- a/.esbuild/util.ts +++ b/.esbuild/util.ts @@ -65,6 +65,9 @@ export const getBuildConfig = (options: MermaidBuildOptions): BuildOptions => { minify, logLevel: 'info', chunkNames: `chunks/${outFileName}/[name]-[hash]`, + define: { + 'import.meta.vitest': 'undefined', + }, }); if (core) { diff --git a/packages/mermaid-flowchart-elk/tsconfig.json b/packages/mermaid-flowchart-elk/tsconfig.json index e7ca78fe4..5a41d0603 100644 --- a/packages/mermaid-flowchart-elk/tsconfig.json +++ b/packages/mermaid-flowchart-elk/tsconfig.json @@ -2,7 +2,8 @@ "extends": "../../tsconfig.json", "compilerOptions": { "rootDir": "../..", - "outDir": "./dist" + "outDir": "./dist", + "types": ["vitest/importMeta", "vitest/globals"] }, "include": ["./src/**/*.ts"], "typeRoots": ["./src/types"]