diff --git a/docs/ecosystem/mermaid-chart.md b/docs/ecosystem/mermaid-chart.md
index 04911d1ce9..9b3440a0a5 100644
--- a/docs/ecosystem/mermaid-chart.md
+++ b/docs/ecosystem/mermaid-chart.md
@@ -12,7 +12,7 @@ Try the Ultimate AI, Mermaid, and Visual Diagramming Suite by creating an accoun
-
+
## About
diff --git a/packages/mermaid/src/docs/.vitepress/theme/index.ts b/packages/mermaid/src/docs/.vitepress/theme/index.ts
index 0409b4c771..bc3094a46b 100644
--- a/packages/mermaid/src/docs/.vitepress/theme/index.ts
+++ b/packages/mermaid/src/docs/.vitepress/theme/index.ts
@@ -23,7 +23,6 @@ export default {
return h(Theme.Layout, null, {
// Keeping this as comment as it took a lot of time to figure out how to add a component to the top bar.
'home-hero-before': () => h(TopBar),
- 'home-hero-info-before': () => h(ProductHuntBadge),
'home-features-after': () => h(HomePage),
'doc-before': () => h(TopBar),
});
diff --git a/packages/mermaid/src/docs/ecosystem/mermaid-chart.md b/packages/mermaid/src/docs/ecosystem/mermaid-chart.md
index 690f6003f8..049df836ef 100644
--- a/packages/mermaid/src/docs/ecosystem/mermaid-chart.md
+++ b/packages/mermaid/src/docs/ecosystem/mermaid-chart.md
@@ -6,7 +6,7 @@ Try the Ultimate AI, Mermaid, and Visual Diagramming Suite by creating an accoun
-
+
## About
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index faac50fae9..1d6c42cc13 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -480,6 +480,67 @@ importers:
specifier: ^7.0.0
version: 7.0.0
+ packages/mermaid/src/vitepress:
+ dependencies:
+ '@mdi/font':
+ specifier: ^6.9.96
+ version: 6.9.96
+ '@vueuse/core':
+ specifier: ^10.1.0
+ version: 10.9.0(vue@3.4.21)
+ font-awesome:
+ specifier: ^4.7.0
+ version: 4.7.0
+ jiti:
+ specifier: ^1.18.2
+ version: 1.21.0
+ mermaid:
+ specifier: workspace:^
+ version: link:../..
+ vue:
+ specifier: ^3.3
+ version: 3.4.21(typescript@5.3.3)
+ devDependencies:
+ '@iconify-json/carbon':
+ specifier: ^1.1.16
+ version: 1.1.31
+ '@unocss/reset':
+ specifier: ^0.58.0
+ version: 0.58.5
+ '@vite-pwa/vitepress':
+ specifier: ^0.4.0
+ version: 0.4.0(vite-plugin-pwa@0.19.2)
+ '@vitejs/plugin-vue':
+ specifier: ^4.2.1
+ version: 4.6.2(vite@4.5.2)(vue@3.4.21)
+ fast-glob:
+ specifier: ^3.2.12
+ version: 3.3.2
+ https-localhost:
+ specifier: ^4.7.1
+ version: 4.7.1
+ pathe:
+ specifier: ^1.1.0
+ version: 1.1.2
+ unocss:
+ specifier: ^0.58.0
+ version: 0.58.5(postcss@8.4.35)(rollup@2.79.1)(vite@4.5.2)
+ unplugin-vue-components:
+ specifier: ^0.26.0
+ version: 0.26.0(rollup@2.79.1)(vue@3.4.21)
+ vite:
+ specifier: ^4.5.2
+ version: 4.5.2(@types/node@20.11.24)
+ vite-plugin-pwa:
+ specifier: ^0.19.0
+ version: 0.19.2(vite@4.5.2)(workbox-build@7.0.0)(workbox-window@7.0.0)
+ vitepress:
+ specifier: 1.0.0-rc.44
+ version: 1.0.0-rc.44(@algolia/client-search@4.22.1)(@types/node@20.11.24)(postcss@8.4.35)(search-insights@2.13.0)(typescript@5.3.3)
+ workbox-window:
+ specifier: ^7.0.0
+ version: 7.0.0
+
tests/webpack:
dependencies:
'@mermaid-js/mermaid-example-diagram':
@@ -682,14 +743,6 @@ packages:
engines: {node: '>=10'}
dev: false
- /@ampproject/remapping@2.2.1:
- resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
- engines: {node: '>=6.0.0'}
- dependencies:
- '@jridgewell/gen-mapping': 0.3.3
- '@jridgewell/trace-mapping': 0.3.19
- dev: true
-
/@ampproject/remapping@2.3.0:
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
@@ -705,10 +758,6 @@ packages:
find-up: 5.0.0
dev: true
- /@antfu/utils@0.7.6:
- resolution: {integrity: sha512-pvFiLP2BeOKA/ZOS6jxx4XhKzdVLHDhGlFEaZ2flWWYf2xOqVniqpk38I04DFRyz+L0ASggl7SkItTc+ZLju4w==}
- dev: true
-
/@antfu/utils@0.7.7:
resolution: {integrity: sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==}
dev: true
@@ -1092,7 +1141,7 @@ packages:
resolution: {integrity: sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@ampproject/remapping': 2.2.1
+ '@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.22.10
'@babel/generator': 7.22.10
'@babel/helper-compilation-targets': 7.22.10
@@ -1172,8 +1221,8 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.24.0
- '@jridgewell/gen-mapping': 0.3.3
- '@jridgewell/trace-mapping': 0.3.23
+ '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/trace-mapping': 0.3.25
jsesc: 2.5.2
dev: true
@@ -4483,7 +4532,7 @@ packages:
tslib:
optional: true
dependencies:
- '@rollup/pluginutils': 5.1.0(rollup@2.79.1)
+ '@rollup/pluginutils': 5.1.0
resolve: 1.22.8
typescript: 5.3.3
dev: true
@@ -4500,7 +4549,7 @@ packages:
rollup: 2.79.1
dev: true
- /@rollup/pluginutils@5.1.0(rollup@2.79.1):
+ /@rollup/pluginutils@5.1.0:
resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -4512,6 +4561,20 @@ packages:
'@types/estree': 1.0.1
estree-walker: 2.0.2
picomatch: 2.3.1
+ dev: true
+
+ /@rollup/pluginutils@5.1.0(rollup@2.79.1):
+ resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+ dependencies:
+ '@types/estree': 1.0.5
+ estree-walker: 2.0.2
+ picomatch: 2.3.1
rollup: 2.79.1
dev: true
@@ -5400,10 +5463,6 @@ packages:
resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==}
dev: true
- /@types/trusted-types@2.0.3:
- resolution: {integrity: sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==}
- dev: true
-
/@types/trusted-types@2.0.7:
resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==}
dev: true
@@ -10779,7 +10838,7 @@ packages:
appdata-path: 1.0.0
compression: 1.7.4
cors: 2.8.5
- express: 4.18.2
+ express: 4.18.3
spdy: 4.0.2
uglify-js: 3.17.4
transitivePeerDependencies:
@@ -12427,13 +12486,6 @@ packages:
sourcemap-codec: 1.4.8
dev: true
- /magic-string@0.30.5:
- resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==}
- engines: {node: '>=12'}
- dependencies:
- '@jridgewell/sourcemap-codec': 1.4.15
- dev: true
-
/magic-string@0.30.8:
resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==}
engines: {node: '>=12'}
@@ -13918,15 +13970,6 @@ packages:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
dev: false
- /postcss@8.4.33:
- resolution: {integrity: sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==}
- engines: {node: ^10 || ^12 || >=14}
- dependencies:
- nanoid: 3.3.7
- picocolors: 1.0.0
- source-map-js: 1.0.2
- dev: true
-
/postcss@8.4.35:
resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==}
engines: {node: ^10 || ^12 || >=14}
@@ -16206,15 +16249,15 @@ packages:
'@nuxt/kit':
optional: true
dependencies:
- '@antfu/utils': 0.7.6
+ '@antfu/utils': 0.7.7
'@rollup/pluginutils': 5.1.0(rollup@2.79.1)
chokidar: 3.6.0
debug: 4.3.4(supports-color@8.1.1)
fast-glob: 3.3.2
local-pkg: 0.4.3
- magic-string: 0.30.5
+ magic-string: 0.30.8
minimatch: 9.0.3
- resolve: 1.22.4
+ resolve: 1.22.8
unplugin: 1.4.0
vue: 3.4.21(typescript@5.3.3)
transitivePeerDependencies:
@@ -16225,7 +16268,7 @@ packages:
/unplugin@1.4.0:
resolution: {integrity: sha512-5x4eIEL6WgbzqGtF9UV8VEC/ehKptPXDS6L2b0mv4FRMkJxRtjaJfOWDd6a8+kYbqsjklix7yWP0N3SUepjXcg==}
dependencies:
- acorn: 8.10.0
+ acorn: 8.11.3
chokidar: 3.6.0
webpack-sources: 3.2.3
webpack-virtual-modules: 0.5.0
@@ -16441,7 +16484,7 @@ packages:
dependencies:
'@types/node': 20.11.24
esbuild: 0.18.20
- postcss: 8.4.33
+ postcss: 8.4.35
rollup: 3.28.0
optionalDependencies:
fsevents: 2.3.3
@@ -17250,7 +17293,7 @@ packages:
/workbox-window@7.0.0:
resolution: {integrity: sha512-j7P/bsAWE/a7sxqTzXo3P2ALb1reTfZdvVp6OJ/uLr/C2kZAMvjeWGm8V4htQhor7DOvYg0sSbFN2+flT5U0qA==}
dependencies:
- '@types/trusted-types': 2.0.3
+ '@types/trusted-types': 2.0.7
workbox-core: 7.0.0
dev: true