fix:separate out tidy-tree and elk from deafult loaders

on-behalf-of: @Mermaid-Chart <hello@mermaidchart.com>
This commit is contained in:
darshanr0107
2025-08-04 19:40:34 +05:30
parent c95c64139d
commit e2ce0450c1
4 changed files with 3 additions and 85 deletions

View File

@@ -2,7 +2,7 @@ import type { LayoutLoaderDefinition } from 'mermaid';
const loader = async () => await import(`./render.js`);
const layouts: LayoutLoaderDefinition[] = [
const tidyTreeLayout: LayoutLoaderDefinition[] = [
{
name: 'tidy-tree',
loader,
@@ -10,4 +10,4 @@ const layouts: LayoutLoaderDefinition[] = [
},
];
export default layouts;
export default tidyTreeLayout;

View File

@@ -87,9 +87,7 @@
"roughjs": "^4.6.6",
"stylis": "^4.3.6",
"ts-dedent": "^2.2.0",
"uuid": "^11.1.0",
"@mermaid-js/layout-elk": "workspace:^",
"@mermaid-js/layout-tidy-tree": "workspace:^"
"uuid": "^11.1.0"
},
"devDependencies": {
"@adobe/jsonschema2md": "^8.0.2",

View File

@@ -43,14 +43,6 @@ const registerDefaultLayoutLoaders = () => {
name: 'cose-bilkent',
loader: async () => await import('./layout-algorithms/cose-bilkent/index.js'),
},
{
name: 'tidy-tree',
loader: async () => await import('@mermaid-js/layout-tidy-tree/src/render.js'),
},
{
name: 'elk',
loader: async () => await import('@mermaid-js/layout-elk/src/render.js'),
},
]);
};

72
pnpm-lock.yaml generated
View File

@@ -229,12 +229,6 @@ importers:
'@iconify/utils':
specifier: ^2.1.33
version: 2.3.0
'@mermaid-js/layout-elk':
specifier: workspace:^
version: link:../mermaid-layout-elk
'@mermaid-js/layout-tidy-tree':
specifier: workspace:^
version: link:../mermaid-layout-tidy-tree
'@mermaid-js/parser':
specifier: workspace:^
version: link:../parser
@@ -542,67 +536,6 @@ importers:
specifier: ^7.3.0
version: 7.3.0
packages/mermaid/src/vitepress:
dependencies:
'@mdi/font':
specifier: ^7.4.47
version: 7.4.47
'@vueuse/core':
specifier: ^13.1.0
version: 13.6.0(vue@3.5.18(typescript@5.8.3))
font-awesome:
specifier: ^4.7.0
version: 4.7.0
jiti:
specifier: ^2.4.2
version: 2.5.1
mermaid:
specifier: workspace:^
version: link:../..
vue:
specifier: ^3.4.38
version: 3.5.18(typescript@5.8.3)
devDependencies:
'@iconify-json/carbon':
specifier: ^1.1.37
version: 1.2.11
'@unocss/reset':
specifier: ^66.0.0
version: 66.3.3
'@vite-pwa/vitepress':
specifier: ^1.0.0
version: 1.0.0(vite-plugin-pwa@1.0.2(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0))
'@vitejs/plugin-vue':
specifier: ^5.0.5
version: 5.2.4(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))
fast-glob:
specifier: ^3.3.3
version: 3.3.3
https-localhost:
specifier: ^4.7.1
version: 4.7.1
pathe:
specifier: ^2.0.3
version: 2.0.3
unocss:
specifier: ^66.0.0
version: 66.3.3(postcss@8.5.6)(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))
unplugin-vue-components:
specifier: ^28.4.0
version: 28.8.0(@babel/parser@7.28.0)(vue@3.5.18(typescript@5.8.3))
vite:
specifier: ^6.1.1
version: 6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
vite-plugin-pwa:
specifier: ^1.0.0
version: 1.0.2(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0)
vitepress:
specifier: 1.6.3
version: 1.6.3(@algolia/client-search@5.35.0)(@types/node@22.17.0)(axios@1.11.0)(postcss@8.5.6)(search-insights@2.17.3)(terser@5.43.1)(typescript@5.8.3)
workbox-window:
specifier: ^7.3.0
version: 7.3.0
packages/parser:
dependencies:
langium:
@@ -13433,11 +13366,6 @@ snapshots:
vite: 5.4.19(@types/node@22.17.0)(terser@5.43.1)
vue: 3.5.18(typescript@5.8.3)
'@vitejs/plugin-vue@5.2.4(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))':
dependencies:
vite: 6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
vue: 3.5.18(typescript@5.8.3)
'@vitejs/plugin-vue@6.0.1(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))':
dependencies:
'@rolldown/pluginutils': 1.0.0-beta.29