diff --git a/packages/mermaid/src/docs/.vitepress/components/Selector.vue b/packages/mermaid/src/docs/.vitepress/components/Selector.vue
new file mode 100644
index 00000000000..57ca8690f5f
--- /dev/null
+++ b/packages/mermaid/src/docs/.vitepress/components/Selector.vue
@@ -0,0 +1,30 @@
+
+
+ {{ title }}
+
+
+
+
+
\ No newline at end of file
diff --git a/packages/mermaid/src/docs/community/development.md b/packages/mermaid/src/docs/community/development.md
index 93146f0c32e..d0b5fa50838 100644
--- a/packages/mermaid/src/docs/community/development.md
+++ b/packages/mermaid/src/docs/community/development.md
@@ -1,3 +1,80 @@
+
+
+
+
+
+
+
+ Select your platform
+
+
+
+
+
+
+
+MAC
+
+
+
+LOCAL
+
+
+
+DOCKER
+
+
+
# Contributing to Mermaid
## Contents
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b8c6b9d6c77..cf8be965557 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -468,6 +468,58 @@ importers:
specifier: ^7.0.0
version: 7.0.0
+ packages/mermaid/src/vitepress:
+ dependencies:
+ '@vueuse/core':
+ specifier: ^10.1.0
+ version: 10.1.0(vue@3.2.47)
+ jiti:
+ specifier: ^1.18.2
+ version: 1.18.2
+ vue:
+ specifier: ^3.2.47
+ version: 3.2.47
+ devDependencies:
+ '@iconify-json/carbon':
+ specifier: ^1.1.16
+ version: 1.1.16
+ '@unocss/reset':
+ specifier: ^0.53.0
+ version: 0.53.0
+ '@vite-pwa/vitepress':
+ specifier: ^0.2.0
+ version: 0.2.0(vite-plugin-pwa@0.16.0)
+ '@vitejs/plugin-vue':
+ specifier: ^4.2.1
+ version: 4.2.1(vite@4.3.9)(vue@3.2.47)
+ fast-glob:
+ specifier: ^3.2.12
+ version: 3.2.12
+ https-localhost:
+ specifier: ^4.7.1
+ version: 4.7.1
+ pathe:
+ specifier: ^1.1.0
+ version: 1.1.0
+ unocss:
+ specifier: ^0.53.0
+ version: 0.53.0(postcss@8.4.27)(rollup@2.79.1)(vite@4.3.9)
+ unplugin-vue-components:
+ specifier: ^0.25.0
+ version: 0.25.0(rollup@2.79.1)(vue@3.2.47)
+ vite:
+ specifier: ^4.3.3
+ version: 4.3.9(@types/node@18.16.0)
+ vite-plugin-pwa:
+ specifier: ^0.16.0
+ version: 0.16.0(vite@4.3.9)(workbox-build@7.0.0)(workbox-window@7.0.0)
+ vitepress:
+ specifier: 1.0.0-beta.5
+ version: 1.0.0-beta.5(@algolia/client-search@4.14.2)(@types/node@18.16.0)(search-insights@2.6.0)
+ workbox-window:
+ specifier: ^7.0.0
+ version: 7.0.0
+
tests/webpack:
dependencies:
'@mermaid-js/mermaid-example-diagram':
@@ -919,7 +971,7 @@ packages:
engines: {node: '>=12'}
dependencies:
abab: 2.0.6
- acorn: 8.10.0
+ acorn: 8.8.2
acorn-globals: 6.0.0
cssom: 0.5.0
cssstyle: 2.3.0
@@ -3829,7 +3881,7 @@ packages:
engines: {node: '>=6.0.0'}
dependencies:
'@jridgewell/set-array': 1.1.2
- '@jridgewell/sourcemap-codec': 1.4.15
+ '@jridgewell/sourcemap-codec': 1.4.14
'@jridgewell/trace-mapping': 0.3.17
/@jridgewell/resolve-uri@3.1.0:
@@ -3863,7 +3915,7 @@ packages:
resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
dependencies:
'@jridgewell/resolve-uri': 3.1.0
- '@jridgewell/sourcemap-codec': 1.4.15
+ '@jridgewell/sourcemap-codec': 1.4.14
/@jsdevtools/ono@7.1.3:
resolution: {integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==}
@@ -4961,6 +5013,17 @@ packages:
- vite
dev: true
+ /@unocss/astro@0.53.0(rollup@2.79.1)(vite@4.3.9):
+ resolution: {integrity: sha512-8bR7ysIMZEOpcjd/cVmogcABSFDYPjUqMnbflv44p1A2/deemo9CIkpRARoq/96NQuzWJsKhKodcQodExZcqiA==}
+ dependencies:
+ '@unocss/core': 0.53.0
+ '@unocss/reset': 0.53.0
+ '@unocss/vite': 0.53.0(rollup@2.79.1)(vite@4.3.9)
+ transitivePeerDependencies:
+ - rollup
+ - vite
+ dev: true
+
/@unocss/cli@0.53.0(rollup@2.79.1):
resolution: {integrity: sha512-9WNBHy8m8tMqwcp7mUhebRUBvHQfbx01CMe5cAFLmUYtJULM+8IjJxqERkaAZyyoOXf1TNO2v1dFAmCwhMRCLQ==}
engines: {node: '>=14'}
@@ -5139,6 +5202,26 @@ packages:
- rollup
dev: true
+ /@unocss/vite@0.53.0(rollup@2.79.1)(vite@4.3.9):
+ resolution: {integrity: sha512-JoZhKVNruRjfySMVg/zNJbLEn/NTXj29Wf0SN4++xnGKrSapkPzYC46psL5bm5N5v4SHdpepTCoonC3FWCY6Fw==}
+ peerDependencies:
+ vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0
+ dependencies:
+ '@ampproject/remapping': 2.2.1
+ '@rollup/pluginutils': 5.0.2(rollup@2.79.1)
+ '@unocss/config': 0.53.0
+ '@unocss/core': 0.53.0
+ '@unocss/inspector': 0.53.0
+ '@unocss/scope': 0.53.0
+ '@unocss/transformer-directives': 0.53.0
+ chokidar: 3.5.3
+ fast-glob: 3.3.0
+ magic-string: 0.30.1
+ vite: 4.3.9(@types/node@18.16.0)
+ transitivePeerDependencies:
+ - rollup
+ dev: true
+
/@vite-pwa/vitepress@0.2.0(vite-plugin-pwa@0.16.0):
resolution: {integrity: sha512-dVQVaP6NB9woCFe4UASUqRp7uwBQJOVXlJlqK4krqXcbb3NuXIXIWOnU7HLpJnHqZj5U/81gKtLN6gs5gJBwiQ==}
peerDependencies:
@@ -5158,25 +5241,47 @@ packages:
vue: 3.2.47
dev: true
- /@vitejs/plugin-vue@4.2.3(vite@4.3.8)(vue@3.3.4):
+ /@vitejs/plugin-vue@4.2.1(vite@4.3.9)(vue@3.2.47):
+ resolution: {integrity: sha512-ZTZjzo7bmxTRTkb8GSTwkPOYDIP7pwuyV+RV53c9PYUouwcbkIZIvWvNWlX2b1dYZqtOv7D6iUAnJLVNGcLrSw==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ peerDependencies:
+ vite: ^4.0.0
+ vue: ^3.2.25
+ dependencies:
+ vite: 4.3.9(@types/node@18.16.0)
+ vue: 3.2.47
+ dev: true
+
+ /@vitejs/plugin-vue@4.2.3(vite@4.3.9)(vue@3.3.4):
resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^4.0.0
vue: ^3.2.25
dependencies:
- vite: 4.3.8(@types/node@18.16.0)
+ vite: 4.3.9(@types/node@18.16.0)
vue: 3.3.4
dev: true
- /@vitejs/plugin-vue@4.2.3(vite@4.4.6)(vue@3.3.4):
+ /@vitejs/plugin-vue@4.2.3(vite@4.4.0-beta.3)(vue@3.3.4):
resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^4.0.0
vue: ^3.2.25
dependencies:
- vite: 4.4.6(@types/node@18.16.0)
+ vite: 4.4.0-beta.3(@types/node@18.16.0)
+ vue: 3.3.4
+ dev: true
+
+ /@vitejs/plugin-vue@4.2.3(vite@4.4.7)(vue@3.3.4):
+ resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ peerDependencies:
+ vite: ^4.0.0
+ vue: ^3.2.25
+ dependencies:
+ vite: 4.4.7(@types/node@18.16.0)
vue: 3.3.4
dev: true
@@ -5304,7 +5409,7 @@ packages:
'@vue/shared': 3.2.47
estree-walker: 2.0.2
magic-string: 0.25.9
- postcss: 8.4.27
+ postcss: 8.4.24
source-map: 0.6.1
/@vue/compiler-sfc@3.3.4:
@@ -5318,7 +5423,7 @@ packages:
'@vue/shared': 3.3.4
estree-walker: 2.0.2
magic-string: 0.30.1
- postcss: 8.4.27
+ postcss: 8.4.24
source-map-js: 1.0.2
/@vue/compiler-ssr@3.2.47:
@@ -5426,24 +5531,62 @@ packages:
- vue
dev: false
- /@vueuse/core@10.1.2(vue@3.3.4):
- resolution: {integrity: sha512-roNn8WuerI56A5uiTyF/TEYX0Y+VKlhZAF94unUfdhbDUI+NfwQMn4FUnUscIRUhv3344qvAghopU4bzLPNFlA==}
+ /@vueuse/core@10.2.1(vue@3.3.4):
+ resolution: {integrity: sha512-c441bfMbkAwTNwVRHQ0zdYZNETK//P84rC01aP2Uy/aRFCiie9NE/k9KdIXbno0eDYP5NPUuWv0aA/I4Unr/7w==}
dependencies:
'@types/web-bluetooth': 0.0.17
- '@vueuse/metadata': 10.1.2
- '@vueuse/shared': 10.1.2(vue@3.3.4)
+ '@vueuse/metadata': 10.2.1
+ '@vueuse/shared': 10.2.1(vue@3.3.4)
vue-demi: 0.14.5(vue@3.3.4)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: true
- /@vueuse/core@10.2.1(vue@3.3.4):
- resolution: {integrity: sha512-c441bfMbkAwTNwVRHQ0zdYZNETK//P84rC01aP2Uy/aRFCiie9NE/k9KdIXbno0eDYP5NPUuWv0aA/I4Unr/7w==}
+ /@vueuse/integrations@10.2.1(focus-trap@7.4.3)(vue@3.3.4):
+ resolution: {integrity: sha512-FDP5lni+z9FjHE9H3xuvwSjoRV9U8jmDvJpmHPCBjUgPGYRynwb60eHWXCFJXLUtb4gSIHy0e+iaEbrKdalCkQ==}
+ peerDependencies:
+ async-validator: '*'
+ axios: '*'
+ change-case: '*'
+ drauu: '*'
+ focus-trap: '*'
+ fuse.js: '*'
+ idb-keyval: '*'
+ jwt-decode: '*'
+ nprogress: '*'
+ qrcode: '*'
+ sortablejs: '*'
+ universal-cookie: '*'
+ peerDependenciesMeta:
+ async-validator:
+ optional: true
+ axios:
+ optional: true
+ change-case:
+ optional: true
+ drauu:
+ optional: true
+ focus-trap:
+ optional: true
+ fuse.js:
+ optional: true
+ idb-keyval:
+ optional: true
+ jwt-decode:
+ optional: true
+ nprogress:
+ optional: true
+ qrcode:
+ optional: true
+ sortablejs:
+ optional: true
+ universal-cookie:
+ optional: true
dependencies:
- '@types/web-bluetooth': 0.0.17
- '@vueuse/metadata': 10.2.1
+ '@vueuse/core': 10.2.1(vue@3.3.4)
'@vueuse/shared': 10.2.1(vue@3.3.4)
+ focus-trap: 7.4.3
vue-demi: 0.14.5(vue@3.3.4)
transitivePeerDependencies:
- '@vue/composition-api'
@@ -5504,10 +5647,6 @@ packages:
resolution: {integrity: sha512-cM28HjDEw5FIrPE9rgSPFZvQ0ZYnOLAOr8hl1XM6tFl80U3WAR5ROdnAqiYybniwP5gt9MKKAJAqd/ab2aHkqg==}
dev: false
- /@vueuse/metadata@10.1.2:
- resolution: {integrity: sha512-3mc5BqN9aU2SqBeBuWE7ne4OtXHoHKggNgxZR2K+zIW4YLsy6xoZ4/9vErQs6tvoKDX6QAqm3lvsrv0mczAwIQ==}
- dev: true
-
/@vueuse/metadata@10.2.1:
resolution: {integrity: sha512-3Gt68mY/i6bQvFqx7cuGBzrCCQu17OBaGWS5JdwISpMsHnMKKjC2FeB5OAfMcCQ0oINfADP3i9A4PPRo0peHdQ==}
dev: true
@@ -5515,21 +5654,12 @@ packages:
/@vueuse/shared@10.1.0(vue@3.2.47):
resolution: {integrity: sha512-2X52ogu12i9DkKOQ01yeb/BKg9UO87RNnpm5sXkQvyORlbq8ONS5l39MYkjkeVWWjdT0teJru7a2S41dmHmqjQ==}
dependencies:
- vue-demi: 0.14.5(vue@3.2.47)
+ vue-demi: 0.14.0(vue@3.2.47)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: false
- /@vueuse/shared@10.1.2(vue@3.3.4):
- resolution: {integrity: sha512-1uoUTPBlgyscK9v6ScGeVYDDzlPSFXBlxuK7SfrDGyUTBiznb3mNceqhwvZHjtDRELZEN79V5uWPTF1VDV8svA==}
- dependencies:
- vue-demi: 0.14.5(vue@3.3.4)
- transitivePeerDependencies:
- - '@vue/composition-api'
- - vue
- dev: true
-
/@vueuse/shared@10.2.1(vue@3.3.4):
resolution: {integrity: sha512-QWHq2bSuGptkcxx4f4M/fBYC3Y8d3M2UYyLsyzoPgEoVzJURQ0oJeWXu79OiLlBb8gTKkqe4mO85T/sf39mmiw==}
dependencies:
@@ -5754,7 +5884,7 @@ packages:
lodash: 4.17.21
marked: 4.3.0
pino: 8.14.1
- postcss: 8.4.27
+ postcss: 8.4.24
ramda: 0.28.0
tailwindcss: 3.3.2(ts-node@10.9.1)
vue: 3.3.4
@@ -5950,7 +6080,6 @@ packages:
/amdefine@1.0.1:
resolution: {integrity: sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==}
engines: {node: '>=0.4.2'}
- requiresBuild: true
dev: true
optional: true
@@ -7311,7 +7440,7 @@ packages:
cspell-glob: 6.31.1
cspell-io: 6.31.1
cspell-lib: 6.31.1
- fast-glob: 3.2.12
+ fast-glob: 3.3.0
fast-json-stable-stringify: 2.1.0
file-entry-cache: 6.0.1
get-stdin: 8.0.0
@@ -9169,6 +9298,12 @@ packages:
resolution: {integrity: sha512-XGozTsMPYkm+6b5QL3Z9wQcJjNYxp0CYn3U1gO7dwD6PAqU1SVWZxI9CCg3z+ml3YfqdPnrBehaBrnH2AGKbNA==}
dev: true
+ /focus-trap@7.4.3:
+ resolution: {integrity: sha512-BgSSbK4GPnS2VbtZ50VtOv1Sti6DIkj3+LkVjiWMNjLeAp1SH1UlLx3ULu/DCu4vq5R4/uvTm+zrvsMsuYmGLg==}
+ dependencies:
+ tabbable: 6.1.2
+ dev: true
+
/focus-trap@7.5.2:
resolution: {integrity: sha512-p6vGNNWLDGwJCiEjkSK6oERj/hEyI9ITsSwIUICBoKLlWiTWXJRfQibCwcoi50rTZdbi87qDtUlMCmQwsGSgPw==}
dependencies:
@@ -9567,7 +9702,7 @@ packages:
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
dir-glob: 3.0.1
- fast-glob: 3.2.12
+ fast-glob: 3.3.0
ignore: 5.2.0
merge2: 1.4.1
slash: 4.0.0
@@ -12402,7 +12537,7 @@ packages:
dependencies:
destr: 1.2.2
node-fetch-native: 1.1.0
- ufo: 1.1.1
+ ufo: 1.1.2
dev: true
/on-exit-leak-free@2.1.0:
@@ -12884,29 +13019,29 @@ packages:
trouter: 2.0.1
dev: true
- /postcss-import@15.1.0(postcss@8.4.27):
+ /postcss-import@15.1.0(postcss@8.4.24):
resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
engines: {node: '>=14.0.0'}
peerDependencies:
postcss: ^8.0.0
dependencies:
- postcss: 8.4.27
+ postcss: 8.4.24
postcss-value-parser: 4.2.0
read-cache: 1.0.0
resolve: 1.22.2
dev: false
- /postcss-js@4.0.1(postcss@8.4.27):
+ /postcss-js@4.0.1(postcss@8.4.24):
resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
engines: {node: ^12 || ^14 || >= 16}
peerDependencies:
postcss: ^8.4.21
dependencies:
camelcase-css: 2.0.1
- postcss: 8.4.27
+ postcss: 8.4.24
dev: false
- /postcss-load-config@4.0.1(postcss@8.4.27)(ts-node@10.9.1):
+ /postcss-load-config@4.0.1(postcss@8.4.24)(ts-node@10.9.1):
resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==}
engines: {node: '>= 14'}
peerDependencies:
@@ -12919,18 +13054,18 @@ packages:
optional: true
dependencies:
lilconfig: 2.1.0
- postcss: 8.4.27
+ postcss: 8.4.24
ts-node: 10.9.1(@types/node@18.16.0)(typescript@5.1.3)
yaml: 2.2.2
dev: false
- /postcss-nested@6.0.1(postcss@8.4.27):
+ /postcss-nested@6.0.1(postcss@8.4.24):
resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.2.14
dependencies:
- postcss: 8.4.27
+ postcss: 8.4.24
postcss-selector-parser: 6.0.13
dev: false
@@ -12962,7 +13097,6 @@ packages:
nanoid: 3.3.6
picocolors: 1.0.0
source-map-js: 1.0.2
- dev: true
/postcss@8.4.27:
resolution: {integrity: sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==}
@@ -12971,6 +13105,7 @@ packages:
nanoid: 3.3.6
picocolors: 1.0.0
source-map-js: 1.0.2
+ dev: true
/preact@10.11.0:
resolution: {integrity: sha512-Fk6+vB2kb6mSJfDgODq0YDhMfl0HNtK5+Uc9QqECO4nlyPAQwCI+BKyWO//idA7ikV7o+0Fm6LQmNuQi1wXI1w==}
@@ -14393,6 +14528,10 @@ packages:
tslib: 2.5.0
dev: true
+ /tabbable@6.1.2:
+ resolution: {integrity: sha512-qCN98uP7i9z0fIS4amQ5zbGBOq+OSigYeGvPy7NDk8Y9yncqDZ9pRPgfsc2PJIVM9RrJj7GIfuRgmjoUU9zTHQ==}
+ dev: true
+
/tabbable@6.2.0:
resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==}
dev: true
@@ -14416,11 +14555,11 @@ packages:
normalize-path: 3.0.0
object-hash: 3.0.0
picocolors: 1.0.0
- postcss: 8.4.27
- postcss-import: 15.1.0(postcss@8.4.27)
- postcss-js: 4.0.1(postcss@8.4.27)
- postcss-load-config: 4.0.1(postcss@8.4.27)(ts-node@10.9.1)
- postcss-nested: 6.0.1(postcss@8.4.27)
+ postcss: 8.4.24
+ postcss-import: 15.1.0(postcss@8.4.24)
+ postcss-js: 4.0.1(postcss@8.4.24)
+ postcss-load-config: 4.0.1(postcss@8.4.24)(ts-node@10.9.1)
+ postcss-nested: 6.0.1(postcss@8.4.24)
postcss-selector-parser: 6.0.13
postcss-value-parser: 4.2.0
resolve: 1.22.2
@@ -14918,10 +15057,6 @@ packages:
resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==}
dev: true
- /ufo@1.1.1:
- resolution: {integrity: sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==}
- dev: true
-
/ufo@1.1.2:
resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==}
dev: true
@@ -15087,6 +15222,42 @@ packages:
- vite
dev: true
+ /unocss@0.53.0(postcss@8.4.27)(rollup@2.79.1)(vite@4.3.9):
+ resolution: {integrity: sha512-kY4h5ERiDYlSnL2X+hbDfh+uaF7QNouy7j51GOTUr3Q0aaWehaNd05b15SjHrab559dEC0mYfrSEdh/DnCK1cw==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@unocss/webpack': 0.53.0
+ peerDependenciesMeta:
+ '@unocss/webpack':
+ optional: true
+ dependencies:
+ '@unocss/astro': 0.53.0(rollup@2.79.1)(vite@4.3.9)
+ '@unocss/cli': 0.53.0(rollup@2.79.1)
+ '@unocss/core': 0.53.0
+ '@unocss/extractor-arbitrary-variants': 0.53.0
+ '@unocss/postcss': 0.53.0(postcss@8.4.27)
+ '@unocss/preset-attributify': 0.53.0
+ '@unocss/preset-icons': 0.53.0
+ '@unocss/preset-mini': 0.53.0
+ '@unocss/preset-tagify': 0.53.0
+ '@unocss/preset-typography': 0.53.0
+ '@unocss/preset-uno': 0.53.0
+ '@unocss/preset-web-fonts': 0.53.0
+ '@unocss/preset-wind': 0.53.0
+ '@unocss/reset': 0.53.0
+ '@unocss/transformer-attributify-jsx': 0.53.0
+ '@unocss/transformer-attributify-jsx-babel': 0.53.0
+ '@unocss/transformer-compile-class': 0.53.0
+ '@unocss/transformer-directives': 0.53.0
+ '@unocss/transformer-variant-group': 0.53.0
+ '@unocss/vite': 0.53.0(rollup@2.79.1)(vite@4.3.9)
+ transitivePeerDependencies:
+ - postcss
+ - rollup
+ - supports-color
+ - vite
+ dev: true
+
/unpipe@1.0.0:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
@@ -15262,11 +15433,10 @@ packages:
mlly: 1.4.0
pathe: 1.1.1
picocolors: 1.0.0
- vite: 4.4.6(@types/node@18.16.0)
+ vite: 4.3.9(@types/node@18.16.0)
transitivePeerDependencies:
- '@types/node'
- less
- - lightningcss
- sass
- stylus
- sugarss
@@ -15297,7 +15467,7 @@ packages:
workbox-window: ^7.0.0
dependencies:
debug: 4.3.4(supports-color@8.1.1)
- fast-glob: 3.2.12
+ fast-glob: 3.3.0
pretty-bytes: 6.1.0
vite: 4.3.3(@types/node@18.16.0)
workbox-build: 7.0.0
@@ -15306,6 +15476,24 @@ packages:
- supports-color
dev: true
+ /vite-plugin-pwa@0.16.0(vite@4.3.9)(workbox-build@7.0.0)(workbox-window@7.0.0):
+ resolution: {integrity: sha512-E+AQRzHxqNU4ZhEeR8X37/foZB+ezJEhXauE/mcf1UITY6k2Pa1dtlFl+BQu57fTdiVlWim5S0Qy44Yap93Dkg==}
+ engines: {node: '>=16.0.0'}
+ peerDependencies:
+ vite: ^3.1.0 || ^4.0.0
+ workbox-build: ^7.0.0
+ workbox-window: ^7.0.0
+ dependencies:
+ debug: 4.3.4(supports-color@8.1.1)
+ fast-glob: 3.3.0
+ pretty-bytes: 6.1.0
+ vite: 4.3.9(@types/node@18.16.0)
+ workbox-build: 7.0.0
+ workbox-window: 7.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/vite@4.3.3(@types/node@18.16.0):
resolution: {integrity: sha512-MwFlLBO4udZXd+VBcezo3u8mC77YQk+ik+fbc0GZWGgzfbPP+8Kf0fldhARqvSYmtIWoAJ5BXPClUbMTlqFxrA==}
engines: {node: ^14.18.0 || >=16.0.0}
@@ -15339,8 +15527,8 @@ packages:
fsevents: 2.3.2
dev: true
- /vite@4.3.8(@types/node@18.16.0):
- resolution: {integrity: sha512-uYB8PwN7hbMrf4j1xzGDk/lqjsZvCDbt/JC5dyfxc19Pg8kRm14LinK/uq+HSLNswZEoKmweGdtpbnxRtrAXiQ==}
+ /vite@4.3.9(@types/node@18.16.0):
+ resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
@@ -15372,13 +15560,14 @@ packages:
fsevents: 2.3.2
dev: true
- /vite@4.3.9(@types/node@18.16.0):
- resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==}
+ /vite@4.4.0-beta.3(@types/node@18.16.0):
+ resolution: {integrity: sha512-IC/thYTvArOFRJ4qvvudnu4KKZOVc+gduS3I9OfC5SbP/Rf4kkP7z6Of2QpKeOSVqwIK24khW6VOUmVD/0yzSQ==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
'@types/node': '>= 14'
less: '*'
+ lightningcss: ^1.21.0
sass: '*'
stylus: '*'
sugarss: '*'
@@ -15388,6 +15577,8 @@ packages:
optional: true
less:
optional: true
+ lightningcss:
+ optional: true
sass:
optional: true
stylus:
@@ -15398,15 +15589,15 @@ packages:
optional: true
dependencies:
'@types/node': 18.16.0
- esbuild: 0.17.18
- postcss: 8.4.23
- rollup: 3.21.0
+ esbuild: 0.18.11
+ postcss: 8.4.24
+ rollup: 3.26.0
optionalDependencies:
fsevents: 2.3.2
dev: true
- /vite@4.4.6(@types/node@18.16.0):
- resolution: {integrity: sha512-EY6Mm8vJ++S3D4tNAckaZfw3JwG3wa794Vt70M6cNJ6NxT87yhq7EC8Rcap3ahyHdo8AhCmV9PTk+vG1HiYn1A==}
+ /vite@4.4.7(@types/node@18.16.0):
+ resolution: {integrity: sha512-6pYf9QJ1mHylfVh39HpuSfMPojPSKVxZvnclX1K1FyZ1PXDOcLBibdq5t1qxJSnL63ca8Wf4zts6mD8u8oc9Fw==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
@@ -15464,14 +15655,14 @@ packages:
dependencies:
'@docsearch/css': 3.3.3
'@docsearch/js': 3.3.5(@algolia/client-search@4.14.2)
- '@vitejs/plugin-vue': 4.2.3(vite@4.3.8)(vue@3.3.4)
+ '@vitejs/plugin-vue': 4.2.3(vite@4.3.9)(vue@3.3.4)
'@vue/devtools-api': 6.5.0
- '@vueuse/core': 10.1.2(vue@3.3.4)
+ '@vueuse/core': 10.2.1(vue@3.3.4)
body-scroll-lock: 4.0.0-beta.0
mark.js: 8.11.1
minisearch: 6.0.1
shiki: 0.14.1
- vite: 4.3.8(@types/node@18.16.0)
+ vite: 4.3.9(@types/node@18.16.0)
vue: 3.3.4
transitivePeerDependencies:
- '@algolia/client-search'
@@ -15487,13 +15678,57 @@ packages:
- terser
dev: true
+ /vitepress@1.0.0-beta.5(@algolia/client-search@4.14.2)(@types/node@18.16.0)(search-insights@2.6.0):
+ resolution: {integrity: sha512-/RjqqRsSEKkzF6HhK5e5Ij+bZ7ETb9jNCRRgIMm10gJ+ZLC3D1OqkE465lEqCeJUgt2HZ6jmWjDqIBfrJSpv7w==}
+ hasBin: true
+ dependencies:
+ '@docsearch/css': 3.5.1
+ '@docsearch/js': 3.5.1(@algolia/client-search@4.14.2)(search-insights@2.6.0)
+ '@vitejs/plugin-vue': 4.2.3(vite@4.4.0-beta.3)(vue@3.3.4)
+ '@vue/devtools-api': 6.5.0
+ '@vueuse/core': 10.2.1(vue@3.3.4)
+ '@vueuse/integrations': 10.2.1(focus-trap@7.4.3)(vue@3.3.4)
+ body-scroll-lock: 4.0.0-beta.0
+ focus-trap: 7.4.3
+ mark.js: 8.11.1
+ minisearch: 6.1.0
+ shiki: 0.14.3
+ vite: 4.4.0-beta.3(@types/node@18.16.0)
+ vue: 3.3.4
+ transitivePeerDependencies:
+ - '@algolia/client-search'
+ - '@types/node'
+ - '@types/react'
+ - '@vue/composition-api'
+ - async-validator
+ - axios
+ - change-case
+ - drauu
+ - fuse.js
+ - idb-keyval
+ - jwt-decode
+ - less
+ - lightningcss
+ - nprogress
+ - qrcode
+ - react
+ - react-dom
+ - sass
+ - search-insights
+ - sortablejs
+ - stylus
+ - sugarss
+ - terser
+ - universal-cookie
+ dev: true
+
/vitepress@1.0.0-beta.6(@algolia/client-search@4.14.2)(@types/node@18.16.0)(search-insights@2.6.0):
resolution: {integrity: sha512-xK/ulKgQpKZVbvlL4+/vW49VG7ySi5nmSoKUNH1G4kM+Cj9JwYM+PDJO7jSJROv8zW99G0ise+maDYnaLlbGBQ==}
hasBin: true
dependencies:
'@docsearch/css': 3.5.1
'@docsearch/js': 3.5.1(@algolia/client-search@4.14.2)(search-insights@2.6.0)
- '@vitejs/plugin-vue': 4.2.3(vite@4.4.6)(vue@3.3.4)
+ '@vitejs/plugin-vue': 4.2.3(vite@4.4.7)(vue@3.3.4)
'@vue/devtools-api': 6.5.0
'@vueuse/core': 10.2.1(vue@3.3.4)
'@vueuse/integrations': 10.2.1(focus-trap@7.5.2)(vue@3.3.4)
@@ -15502,7 +15737,7 @@ packages:
mark.js: 8.11.1
minisearch: 6.1.0
shiki: 0.14.3
- vite: 4.4.6(@types/node@18.16.0)
+ vite: 4.4.7(@types/node@18.16.0)
vue: 3.3.4
transitivePeerDependencies:
- '@algolia/client-search'
@@ -15590,7 +15825,6 @@ packages:
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
- - lightningcss
- sass
- stylus
- sugarss
@@ -15640,6 +15874,21 @@ packages:
resolution: {integrity: sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==}
dev: true
+ /vue-demi@0.14.0(vue@3.2.47):
+ resolution: {integrity: sha512-gt58r2ogsNQeVoQ3EhoUAvUsH9xviydl0dWJj7dabBC/2L4uBId7ujtCwDRD0JhkGsV1i0CtfLAeyYKBht9oWg==}
+ engines: {node: '>=12'}
+ hasBin: true
+ requiresBuild: true
+ peerDependencies:
+ '@vue/composition-api': ^1.0.0-rc.1
+ vue: ^3.0.0-0 || ^2.6.0
+ peerDependenciesMeta:
+ '@vue/composition-api':
+ optional: true
+ dependencies:
+ vue: 3.2.47
+ dev: false
+
/vue-demi@0.14.5(vue@3.2.47):
resolution: {integrity: sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==}
engines: {node: '>=12'}
@@ -16450,3 +16699,7 @@ packages:
/zwitch@2.0.2:
resolution: {integrity: sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==}
dev: true
+
+settings:
+ autoInstallPeers: true
+ excludeLinksFromLockfile: false