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/docs/ecosystem/integrations-community.md b/docs/ecosystem/integrations-community.md index 1da6e52ad..38c1e6e5f 100644 --- a/docs/ecosystem/integrations-community.md +++ b/docs/ecosystem/integrations-community.md @@ -236,5 +236,5 @@ Communication tools and platforms - [ExDoc](https://github.com/elixir-lang/ex_doc) - [Rendering Mermaid graphs](https://github.com/elixir-lang/ex_doc#rendering-mermaid-graphs) - [NiceGUI: Let any browser be the frontend of your Python code](https://nicegui.io) - - [ui.mermaid(...)](https://nicegui.io/reference#mermaid_diagrams) - - [ui.markdown(..., extras=\['mermaid'\])](https://nicegui.io/reference#markdown_element) + - [ui.mermaid(...)](https://nicegui.io/documentation/section_text_elements#markdown_element) + - [ui.markdown(..., extras=\['mermaid'\])](https://nicegui.io/documentation/section_text_elements#mermaid_diagrams) 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"] diff --git a/packages/mermaid/src/docs/ecosystem/integrations-community.md b/packages/mermaid/src/docs/ecosystem/integrations-community.md index 88dd3492d..1e85102ce 100644 --- a/packages/mermaid/src/docs/ecosystem/integrations-community.md +++ b/packages/mermaid/src/docs/ecosystem/integrations-community.md @@ -234,5 +234,5 @@ Communication tools and platforms - [ExDoc](https://github.com/elixir-lang/ex_doc) - [Rendering Mermaid graphs](https://github.com/elixir-lang/ex_doc#rendering-mermaid-graphs) - [NiceGUI: Let any browser be the frontend of your Python code](https://nicegui.io) - - [ui.mermaid(...)](https://nicegui.io/reference#mermaid_diagrams) - - [ui.markdown(..., extras=['mermaid'])](https://nicegui.io/reference#markdown_element) + - [ui.mermaid(...)](https://nicegui.io/documentation/section_text_elements#markdown_element) + - [ui.markdown(..., extras=['mermaid'])](https://nicegui.io/documentation/section_text_elements#mermaid_diagrams)