diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml
index 152b177ae9..6fc629c7ae 100644
--- a/.github/workflows/build-docs.yml
+++ b/.github/workflows/build-docs.yml
@@ -29,7 +29,7 @@ jobs:
- name: Install Packages
run: pnpm install --frozen-lockfile
- - name: Verify release verion
+ - name: Verify release version
if: ${{ github.event_name == 'push' && (github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/heads/release')) }}
run: pnpm --filter mermaid run docs:verify-version
diff --git a/README.md b/README.md
index 04747385a2..ab2aeb2e73 100644
--- a/README.md
+++ b/README.md
@@ -58,7 +58,7 @@ Mermaid addresses this problem by enabling users to create easily modifiable dia
Mermaid allows even non-programmers to easily create detailed diagrams through the [Mermaid Live Editor](https://mermaid.live/).
-[Tutorials](./docs/config/Tutorials.md) has video tutorials.
+For video tutorials, visit our [Tutorials](./docs/config/Tutorials.md) page.
Use Mermaid with your favorite applications, check out the list of [Integrations and Usages of Mermaid](./docs/ecosystem/integrations-community.md).
You can also use Mermaid within [GitHub](https://github.blog/2022-02-14-include-diagrams-markdown-files-mermaid/) as well many of your other favorite applications—check out the list of [Integrations and Usages of Mermaid](./docs/ecosystem/integrations-community.md).
diff --git a/docs/ecosystem/integrations-community.md b/docs/ecosystem/integrations-community.md
index 55629f86e8..4d79ce244e 100644
--- a/docs/ecosystem/integrations-community.md
+++ b/docs/ecosystem/integrations-community.md
@@ -35,6 +35,7 @@ Below are a list of community plugins and integrations created with Mermaid.
- [Notion](https://notion.so) ✅
- [Observable](https://observablehq.com/@observablehq/mermaid) ✅
- [Obsidian](https://help.obsidian.md/Editing+and+formatting/Advanced+formatting+syntax#Diagram) ✅
+- [NotesHub](https://noteshub.app) ✅
- [GitBook](https://gitbook.com)
- [Mermaid Plugin](https://github.com/JozoVilcek/gitbook-plugin-mermaid)
- [Markdown with Mermaid CLI](https://github.com/miao1007/gitbook-plugin-mermaid-cli)
@@ -169,6 +170,7 @@ Communication tools and platforms
### Document Generation
+- [Docusaurus](https://docusaurus.io/docs/markdown-features/diagrams) ✅
- [Swimm - Up-to-date diagrams with Swimm, the knowledge management tool for code](https://docs.swimm.io/Features/diagrams-and-charts)
- [Sphinx](https://www.sphinx-doc.org/en/master/)
- [sphinxcontrib-mermaid](https://github.com/mgaitan/sphinxcontrib-mermaid)
diff --git a/package.json b/package.json
index 76ffc7c5a9..098e91c30d 100644
--- a/package.json
+++ b/package.json
@@ -4,7 +4,7 @@
"version": "10.2.4",
"description": "Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs.",
"type": "module",
- "packageManager": "pnpm@8.9.2",
+ "packageManager": "pnpm@8.10.2",
"keywords": [
"diagram",
"markdown",
diff --git a/packages/mermaid/package.json b/packages/mermaid/package.json
index 7d218d4aa6..17f60d879f 100644
--- a/packages/mermaid/package.json
+++ b/packages/mermaid/package.json
@@ -1,6 +1,6 @@
{
"name": "mermaid",
- "version": "10.6.0",
+ "version": "10.6.1",
"description": "Markdown-ish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs.",
"type": "module",
"module": "./dist/mermaid.core.mjs",
diff --git a/packages/mermaid/src/diagrams/flowchart/parser/flow-text.spec.js b/packages/mermaid/src/diagrams/flowchart/parser/flow-text.spec.js
index b127e1b65d..61eccbbc8e 100644
--- a/packages/mermaid/src/diagrams/flowchart/parser/flow-text.spec.js
+++ b/packages/mermaid/src/diagrams/flowchart/parser/flow-text.spec.js
@@ -535,6 +535,10 @@ describe('[Text] when parsing', () => {
expect(vert['A'].text).toBe('this is an ellipse');
});
+ it('should not freeze when ellipse text has a `(`', function () {
+ expect(() => flow.parser.parse('graph\nX(- My Text (')).toThrowError();
+ });
+
it('should handle text in diamond vertices with space', function () {
const res = flow.parser.parse('graph TD;A(chimpansen hoppar)-->C;');
diff --git a/packages/mermaid/src/diagrams/flowchart/parser/flow.jison b/packages/mermaid/src/diagrams/flowchart/parser/flow.jison
index 6dad36d25f..de23d93cb9 100644
--- a/packages/mermaid/src/diagrams/flowchart/parser/flow.jison
+++ b/packages/mermaid/src/diagrams/flowchart/parser/flow.jison
@@ -134,7 +134,7 @@ that id.
<*>\s*\~\~[\~]+\s* return 'LINK';
[-/\)][\)] { this.popState(); return '-)'; }
-[^\(\)\[\]\{\}]|-/!\)+ return "TEXT"
+[^\(\)\[\]\{\}]|-\!\)+ return "TEXT"
<*>"(-" { this.pushState("ellipseText"); return '(-'; }
"])" { this.popState(); return 'STADIUMEND'; }
diff --git a/packages/mermaid/src/docs/ecosystem/integrations-community.md b/packages/mermaid/src/docs/ecosystem/integrations-community.md
index ae7e5b71b4..da53f363fc 100644
--- a/packages/mermaid/src/docs/ecosystem/integrations-community.md
+++ b/packages/mermaid/src/docs/ecosystem/integrations-community.md
@@ -33,6 +33,7 @@ Below are a list of community plugins and integrations created with Mermaid.
- [Notion](https://notion.so) ✅
- [Observable](https://observablehq.com/@observablehq/mermaid) ✅
- [Obsidian](https://help.obsidian.md/Editing+and+formatting/Advanced+formatting+syntax#Diagram) ✅
+- [NotesHub](https://noteshub.app) ✅
- [GitBook](https://gitbook.com)
- [Mermaid Plugin](https://github.com/JozoVilcek/gitbook-plugin-mermaid)
- [Markdown with Mermaid CLI](https://github.com/miao1007/gitbook-plugin-mermaid-cli)
@@ -167,6 +168,7 @@ Communication tools and platforms
### Document Generation
+- [Docusaurus](https://docusaurus.io/docs/markdown-features/diagrams) ✅
- [Swimm - Up-to-date diagrams with Swimm, the knowledge management tool for code](https://docs.swimm.io/Features/diagrams-and-charts)
- [Sphinx](https://www.sphinx-doc.org/en/master/)
- [sphinxcontrib-mermaid](https://github.com/mgaitan/sphinxcontrib-mermaid)
diff --git a/packages/mermaid/src/docs/package.json b/packages/mermaid/src/docs/package.json
index a7ec3312aa..1845b02c29 100644
--- a/packages/mermaid/src/docs/package.json
+++ b/packages/mermaid/src/docs/package.json
@@ -22,17 +22,17 @@
},
"devDependencies": {
"@iconify-json/carbon": "^1.1.16",
- "@unocss/reset": "^0.56.0",
+ "@unocss/reset": "^0.57.0",
"@vite-pwa/vitepress": "^0.2.0",
"@vitejs/plugin-vue": "^4.2.1",
"fast-glob": "^3.2.12",
"https-localhost": "^4.7.1",
"pathe": "^1.1.0",
- "unocss": "^0.56.0",
+ "unocss": "^0.57.0",
"unplugin-vue-components": "^0.25.0",
"vite": "^4.3.9",
"vite-plugin-pwa": "^0.16.0",
- "vitepress": "1.0.0-rc.22",
+ "vitepress": "1.0.0-rc.24",
"workbox-window": "^7.0.0"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index a43411342d..c95afd6f56 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -377,7 +377,7 @@ importers:
version: 1.0.0-alpha.72(@algolia/client-search@4.19.1)(@types/node@18.17.5)(search-insights@2.7.0)
vitepress-plugin-search:
specifier: ^1.0.4-alpha.20
- version: 1.0.4-alpha.20(flexsearch@0.7.31)(vitepress@1.0.0-alpha.72)(vue@3.3.4)
+ version: 1.0.4-alpha.20(flexsearch@0.7.31)(vitepress@1.0.0-alpha.72)(vue@3.3.7)
packages/mermaid-example-diagram:
dependencies:
@@ -445,8 +445,8 @@ importers:
specifier: ^1.1.16
version: 1.1.16
'@unocss/reset':
- specifier: ^0.56.0
- version: 0.56.0
+ specifier: ^0.57.0
+ version: 0.57.1
'@vite-pwa/vitepress':
specifier: ^0.2.0
version: 0.2.0(vite-plugin-pwa@0.16.0)
@@ -463,8 +463,8 @@ importers:
specifier: ^1.1.0
version: 1.1.0
unocss:
- specifier: ^0.56.0
- version: 0.56.0(postcss@8.4.27)(rollup@2.79.1)(vite@4.4.9)
+ specifier: ^0.57.0
+ version: 0.57.1(postcss@8.4.31)(rollup@2.79.1)(vite@4.4.9)
unplugin-vue-components:
specifier: ^0.25.0
version: 0.25.0(rollup@2.79.1)(vue@3.3.4)
@@ -475,8 +475,8 @@ importers:
specifier: ^0.16.0
version: 0.16.0(vite@4.4.9)(workbox-build@7.0.0)(workbox-window@7.0.0)
vitepress:
- specifier: 1.0.0-rc.22
- version: 1.0.0-rc.22(@algolia/client-search@4.19.1)(@types/node@18.17.5)(postcss@8.4.27)(search-insights@2.7.0)
+ specifier: 1.0.0-rc.24
+ version: 1.0.0-rc.24(@algolia/client-search@4.19.1)(@types/node@18.17.5)(postcss@8.4.31)(search-insights@2.7.0)(typescript@5.1.6)
workbox-window:
specifier: ^7.0.0
version: 7.0.0
@@ -702,6 +702,10 @@ packages:
resolution: {integrity: sha512-dlR6LdS+0SzOAPx/TPRhnoi7hE251OVeT2Snw0RguNbBSbjUHdWr0l3vcUUDg26rEysT89kCbtw1lVorBXLLCg==}
dev: true
+ /@antfu/utils@0.7.6:
+ resolution: {integrity: sha512-pvFiLP2BeOKA/ZOS6jxx4XhKzdVLHDhGlFEaZ2flWWYf2xOqVniqpk38I04DFRyz+L0ASggl7SkItTc+ZLju4w==}
+ dev: true
+
/@apideck/better-ajv-errors@0.3.6(ajv@8.12.0):
resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==}
engines: {node: '>=10'}
@@ -1084,10 +1088,10 @@ packages:
'@babel/helper-compilation-targets': 7.22.10
'@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.10)
'@babel/helpers': 7.22.10
- '@babel/parser': 7.22.10
+ '@babel/parser': 7.23.0
'@babel/template': 7.22.5
'@babel/traverse': 7.23.2
- '@babel/types': 7.22.10
+ '@babel/types': 7.23.0
convert-source-map: 1.9.0
debug: 4.3.4(supports-color@8.1.1)
gensync: 1.0.0-beta.2
@@ -1101,7 +1105,7 @@ packages:
resolution: {integrity: sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.22.10
+ '@babel/types': 7.23.0
'@jridgewell/gen-mapping': 0.3.3
'@jridgewell/trace-mapping': 0.3.19
jsesc: 2.5.2
@@ -1223,7 +1227,7 @@ packages:
resolution: {integrity: sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.22.10
+ '@babel/types': 7.23.0
dev: true
/@babel/helper-module-transforms@7.22.9(@babel/core@7.22.10):
@@ -1237,7 +1241,7 @@ packages:
'@babel/helper-module-imports': 7.22.5
'@babel/helper-simple-access': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
- '@babel/helper-validator-identifier': 7.22.5
+ '@babel/helper-validator-identifier': 7.22.20
dev: true
/@babel/helper-optimise-call-expression@7.22.5:
@@ -1280,7 +1284,7 @@ packages:
resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.22.10
+ '@babel/types': 7.23.0
dev: true
/@babel/helper-skip-transparent-expression-wrappers@7.22.5:
@@ -1330,7 +1334,7 @@ packages:
dependencies:
'@babel/template': 7.22.5
'@babel/traverse': 7.23.2
- '@babel/types': 7.22.10
+ '@babel/types': 7.23.0
transitivePeerDependencies:
- supports-color
dev: true
@@ -1339,7 +1343,7 @@ packages:
resolution: {integrity: sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-validator-identifier': 7.22.5
+ '@babel/helper-validator-identifier': 7.22.20
chalk: 2.4.2
js-tokens: 4.0.0
dev: true
@@ -2256,8 +2260,8 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.22.10
- '@babel/parser': 7.22.10
- '@babel/types': 7.22.10
+ '@babel/parser': 7.23.0
+ '@babel/types': 7.23.0
dev: true
/@babel/traverse@7.23.2:
@@ -3946,11 +3950,11 @@ packages:
rollup: 2.79.1
dev: true
- /@rollup/pluginutils@5.0.4(rollup@2.79.1):
- resolution: {integrity: sha512-0KJnIoRI8A+a1dqOYLxH8vBf8bphDmty5QvIm2hqm7oFCFYKCAZWWd2hXgMibaPsNDhI0AtpYfQZJG47pt/k4g==}
+ /@rollup/pluginutils@5.0.5(rollup@2.79.1):
+ resolution: {integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==}
engines: {node: '>=14.0.0'}
peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
peerDependenciesMeta:
rollup:
optional: true
@@ -4036,8 +4040,8 @@ packages:
/@types/babel__core@7.20.1:
resolution: {integrity: sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==}
dependencies:
- '@babel/parser': 7.22.10
- '@babel/types': 7.22.10
+ '@babel/parser': 7.23.0
+ '@babel/types': 7.23.0
'@types/babel__generator': 7.6.4
'@types/babel__template': 7.4.1
'@types/babel__traverse': 7.20.1
@@ -4046,20 +4050,20 @@ packages:
/@types/babel__generator@7.6.4:
resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==}
dependencies:
- '@babel/types': 7.22.10
+ '@babel/types': 7.23.0
dev: true
/@types/babel__template@7.4.1:
resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==}
dependencies:
- '@babel/parser': 7.22.10
- '@babel/types': 7.22.10
+ '@babel/parser': 7.23.0
+ '@babel/types': 7.23.0
dev: true
/@types/babel__traverse@7.20.1:
resolution: {integrity: sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==}
dependencies:
- '@babel/types': 7.22.10
+ '@babel/types': 7.23.0
dev: true
/@types/body-parser@1.19.2:
@@ -4458,8 +4462,8 @@ packages:
'@types/mdurl': 1.0.2
dev: true
- /@types/markdown-it@13.0.2:
- resolution: {integrity: sha512-Tla7hH9oeXHOlJyBFdoqV61xWE9FZf/y2g+gFVwQ2vE1/eBzjUno5JCd3Hdb5oATve5OF6xNjZ/4VIZhVVx+hA==}
+ /@types/markdown-it@13.0.5:
+ resolution: {integrity: sha512-QhJP7hkq3FCrFNx0szMNCT/79CXfcEgUIA3jc5GBfeXqoKsk3R8JZm2wRXJ2DiyjbPE4VMFOSDemLFcUTZmHEQ==}
dependencies:
'@types/linkify-it': 3.0.2
'@types/mdurl': 1.0.2
@@ -4976,207 +4980,209 @@ packages:
eslint-visitor-keys: 3.4.3
dev: true
- /@unocss/astro@0.56.0(rollup@2.79.1)(vite@4.4.9):
- resolution: {integrity: sha512-yBkpp2vc/dH6AiLAZrHC+trpR16VN4SiMVPgiy/UREj9BHJXVwFxFscjqXnuNP1vaxmVEfcvTkph9nJf/+JFjQ==}
+ /@unocss/astro@0.57.1(rollup@2.79.1)(vite@4.4.9):
+ resolution: {integrity: sha512-KNaqN/SGM/uz1QitajIkzNEw0jy9Zx9Wp8fl4GhfGYEMAN2+M4cuvBZRmlb6cLctSXmSAJQDG91ivbD1JijGnw==}
peerDependencies:
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0
peerDependenciesMeta:
vite:
optional: true
dependencies:
- '@unocss/core': 0.56.0
- '@unocss/reset': 0.56.0
- '@unocss/vite': 0.56.0(rollup@2.79.1)(vite@4.4.9)
+ '@unocss/core': 0.57.1
+ '@unocss/reset': 0.57.1
+ '@unocss/vite': 0.57.1(rollup@2.79.1)(vite@4.4.9)
vite: 4.4.9(@types/node@18.17.5)
transitivePeerDependencies:
- rollup
dev: true
- /@unocss/cli@0.56.0(rollup@2.79.1):
- resolution: {integrity: sha512-+SD7Pd6xTHj4lW5vZXtebLnCAdhyjrNWsfBHK8exjZF6PVbJWW3wfZ1cBPqveWvS8/1kqsMp2I3GFORKjBiFoQ==}
+ /@unocss/cli@0.57.1(rollup@2.79.1):
+ resolution: {integrity: sha512-wKuOaygrPNzDm5L7+2SfHsIi3knJrAQ8nH6OasVqB+bGDz6ybDlULV7wvUco6Os72ydh7YbWC2/WpqFii8U/3w==}
engines: {node: '>=14'}
hasBin: true
dependencies:
'@ampproject/remapping': 2.2.1
- '@rollup/pluginutils': 5.0.4(rollup@2.79.1)
- '@unocss/config': 0.56.0
- '@unocss/core': 0.56.0
- '@unocss/preset-uno': 0.56.0
+ '@rollup/pluginutils': 5.0.5(rollup@2.79.1)
+ '@unocss/config': 0.57.1
+ '@unocss/core': 0.57.1
+ '@unocss/preset-uno': 0.57.1
cac: 6.7.14
chokidar: 3.5.3
colorette: 2.0.20
consola: 3.2.3
fast-glob: 3.3.1
- magic-string: 0.30.4
+ magic-string: 0.30.5
pathe: 1.1.1
perfect-debounce: 1.0.0
transitivePeerDependencies:
- rollup
dev: true
- /@unocss/config@0.56.0:
- resolution: {integrity: sha512-TGyh3Ns15rKPRrVmiqcF9BcZ9yC0fixxwUGm49a2rQ91GOKNIZ6O/tX2MHxoncU/Sp2ZkrRreoT8fsEejfHAYg==}
+ /@unocss/config@0.57.1:
+ resolution: {integrity: sha512-mbuVO0mH1PX7rEkViMNWb3jG1ji7TUydo2DdnMHhJE+dOrGtnQzhzXGlAd4qqel1fnt/VWuOyZKwJA3QO6VCtg==}
engines: {node: '>=14'}
dependencies:
- '@unocss/core': 0.56.0
- unconfig: 0.3.10
+ '@unocss/core': 0.57.1
+ unconfig: 0.3.11
dev: true
- /@unocss/core@0.56.0:
- resolution: {integrity: sha512-KpaEMCg5XnTK7aQRgwNWoPCAFLEmPGjw+OSZWuMtkGvMr4RwDAVUAqPdGyGOavKMyWs+Is+lxXL5NHy9nhZ2oA==}
+ /@unocss/core@0.57.1:
+ resolution: {integrity: sha512-cqQW/4gCuk+bFMPg9lBanuRNQ9Lx1l4PpMN/6uKxI5WROpq7ce/Xb4uGvAxKLh3ITtFSpXs2cLfsy7QD6cVD/Q==}
dev: true
- /@unocss/extractor-arbitrary-variants@0.56.0:
- resolution: {integrity: sha512-OtdDsief0sqzYkS0GH9+LYUWojOjisjYjk5nLBI9lMfU23l/G76T2BzN8/W19MjUEs80relP4nO/ruefJn0hvw==}
+ /@unocss/extractor-arbitrary-variants@0.57.1:
+ resolution: {integrity: sha512-9s+azHhBnwjxm46TsD1RY0krDAwOR8tcw58Vtl3emd6C0VQsAOdoprt7UHE7GEXMvDVq7nMf8lAT0BM0LteW3w==}
dependencies:
- '@unocss/core': 0.56.0
+ '@unocss/core': 0.57.1
dev: true
- /@unocss/inspector@0.56.0:
- resolution: {integrity: sha512-YGIyDe0eDzf0XhIHZRxZFV4xGKIA8jGBQ/rOF9k32Z8hyJ3jdJYf7s/ckA6s1kYxFq4qFmznylWeuh8JSUHeMg==}
+ /@unocss/inspector@0.57.1:
+ resolution: {integrity: sha512-qV7ta7iHGX2EpZJ4IWY/05kgyhKFeWlvVJbrOnGsaH8gVt33T/43YAhB/8K5GIXBXIwkhwk13iB13nlg2gSheg==}
dependencies:
- '@unocss/rule-utils': 0.56.0
+ '@unocss/rule-utils': 0.57.1
gzip-size: 6.0.0
sirv: 2.0.3
dev: true
- /@unocss/postcss@0.56.0(postcss@8.4.27):
- resolution: {integrity: sha512-4wYpu8u8fjEeDvpA7m7Sq2wdIcXdoRSuu2HG/co7uqdXJJD6dQtOgI5Q0ooyPhWNx4w3zBCfaADBxfIcWsZotg==}
+ /@unocss/postcss@0.57.1(postcss@8.4.31):
+ resolution: {integrity: sha512-DexrV+v/qkVh6t660rXigNr2Y6lON8jxD1z2KVk2bjHKhFflF6q6seps6d/MquyLJI1mXF2uANTeFAeL2q6evw==}
engines: {node: '>=14'}
peerDependencies:
postcss: ^8.4.21
dependencies:
- '@unocss/config': 0.56.0
- '@unocss/core': 0.56.0
+ '@unocss/config': 0.57.1
+ '@unocss/core': 0.57.1
+ '@unocss/rule-utils': 0.57.1
css-tree: 2.3.1
fast-glob: 3.3.1
- magic-string: 0.30.4
- postcss: 8.4.27
+ magic-string: 0.30.5
+ postcss: 8.4.31
dev: true
- /@unocss/preset-attributify@0.56.0:
- resolution: {integrity: sha512-0K+dy8Ey081Tgn1beADIrGmO3yhthM5KVqz+E+ni4o9paZg1DrBXnKA1Y8+fK3fEE1LmKK1hGhBrx68gCFX7XA==}
+ /@unocss/preset-attributify@0.57.1:
+ resolution: {integrity: sha512-pvGQHaqBlB0jQysWhNbcKLOGrkj8b53k0sAa9LYxQjD1fa8t/dwbuMpZv4twX+gysF0vBhxRoWBPLH1/S6zRZg==}
dependencies:
- '@unocss/core': 0.56.0
+ '@unocss/core': 0.57.1
dev: true
- /@unocss/preset-icons@0.56.0:
- resolution: {integrity: sha512-b0WrDmChgk+5db6LSiZkCZ3wUInntFU82bbNSspE3DhCSsaNP0S6vxK6RGlyNuQayodsoW3gqThVuND8KYj7kg==}
+ /@unocss/preset-icons@0.57.1:
+ resolution: {integrity: sha512-ve4jC6yREfS0mv97DCld9xLjMuiSCcsQPKucdtpUfCjLMqtGd1ZGGdFv02Q+92NkW7HDfgj+izEw1SKh9695Ow==}
dependencies:
'@iconify/utils': 2.1.11
- '@unocss/core': 0.56.0
+ '@unocss/core': 0.57.1
ofetch: 1.3.3
transitivePeerDependencies:
- supports-color
dev: true
- /@unocss/preset-mini@0.56.0:
- resolution: {integrity: sha512-uEdaiWF4RiU+RFtQjiv0R3RDRjNV+OFa3C+xVELLOIROnvb+h/D2wVxC8t8qOuVe8I6cHsGJgWfEpT3ptDhxqQ==}
+ /@unocss/preset-mini@0.57.1:
+ resolution: {integrity: sha512-v9ZsIUGDfZNXbIrOc7zrBp+RFbFFGSQN/vKIf761js4fJ31j6lan4pPQPGcY17xHConkI1HJT/+yb/UVJaAcHw==}
dependencies:
- '@unocss/core': 0.56.0
- '@unocss/extractor-arbitrary-variants': 0.56.0
- '@unocss/rule-utils': 0.56.0
+ '@unocss/core': 0.57.1
+ '@unocss/extractor-arbitrary-variants': 0.57.1
+ '@unocss/rule-utils': 0.57.1
dev: true
- /@unocss/preset-tagify@0.56.0:
- resolution: {integrity: sha512-8FBHa+yPEFQ26BcqgBUrlLX7ThoMPRbH2AjQCk0RpgVhhy6OBweOFXmE0FhcOpNnM6DJadA6vlp3bTXZ0epqVA==}
+ /@unocss/preset-tagify@0.57.1:
+ resolution: {integrity: sha512-GV8knxnsOVH/XiG2KB+mVZeEJqr0PZvvkSTPftGPbjttoKVZ+28Y5q9/qezH7p4W6RYVAAK+3qHHy5wWZosiMw==}
dependencies:
- '@unocss/core': 0.56.0
+ '@unocss/core': 0.57.1
dev: true
- /@unocss/preset-typography@0.56.0:
- resolution: {integrity: sha512-CF1dz+00TqTxQSIRkmCaUMk6+bB77z6PWB0VbxxpeYgpxKU1yC247tcBDmrQGhp1NmO4zr9COGEnl/o++OEXmQ==}
+ /@unocss/preset-typography@0.57.1:
+ resolution: {integrity: sha512-C4cqCiGW0OSoSXsVQKgfLulYxY5C8M40f+a8VtBlAaEaN6eSlEt+catXb0chF9T2mvz/b87b0PahPvPwJdDf1Q==}
dependencies:
- '@unocss/core': 0.56.0
- '@unocss/preset-mini': 0.56.0
+ '@unocss/core': 0.57.1
+ '@unocss/preset-mini': 0.57.1
dev: true
- /@unocss/preset-uno@0.56.0:
- resolution: {integrity: sha512-DlTZZ4kS6BEwJTTp5ly86UdhnUhCfgctRDv6gT8LYcji7VInYEPdTA0+Szy7PZtQFeQE8E3kONsiKuoVlwLtPw==}
+ /@unocss/preset-uno@0.57.1:
+ resolution: {integrity: sha512-0+DKZiowYjYzq2swJzQA2dhqDvLJdm0Y437ITzc2GzZMKGUUuNi+w2v3/SzwkpkRd9zTB9/YaOIJVfdrx6ZOXQ==}
dependencies:
- '@unocss/core': 0.56.0
- '@unocss/preset-mini': 0.56.0
- '@unocss/preset-wind': 0.56.0
- '@unocss/rule-utils': 0.56.0
+ '@unocss/core': 0.57.1
+ '@unocss/preset-mini': 0.57.1
+ '@unocss/preset-wind': 0.57.1
+ '@unocss/rule-utils': 0.57.1
dev: true
- /@unocss/preset-web-fonts@0.56.0:
- resolution: {integrity: sha512-25BSNm29oOY9N37awVV902cmdGd3e8G1EdVm0kqA7YxwUViSdoej0C1R+i27WsrBPtwpLyulRjrjWgtxM/3E8g==}
+ /@unocss/preset-web-fonts@0.57.1:
+ resolution: {integrity: sha512-9DCIMlBRaGrljLmeciH4WqP+uRx2z2nLxvrvEmGbpJJpMn2H4higR5Zu5tDyKYGr9QBl9vXdWgib+43OSswkqA==}
dependencies:
- '@unocss/core': 0.56.0
+ '@unocss/core': 0.57.1
ofetch: 1.3.3
dev: true
- /@unocss/preset-wind@0.56.0:
- resolution: {integrity: sha512-P978d2+kc/LALmDO8bG00oCvAAA2EGW0mIzoZRM+eb5zWSDEkkSuC+YoiLehbByRkw0voAMgqobWxYIb2GUmfg==}
+ /@unocss/preset-wind@0.57.1:
+ resolution: {integrity: sha512-5UairNahUXNDe9AggPtTCodyPjl6NgPCsiEB22LVgN20UjBXjaqzN5wUe1OgtpLoAUaSk0KI7eLWhnWbTbST3A==}
dependencies:
- '@unocss/core': 0.56.0
- '@unocss/preset-mini': 0.56.0
- '@unocss/rule-utils': 0.56.0
+ '@unocss/core': 0.57.1
+ '@unocss/preset-mini': 0.57.1
+ '@unocss/rule-utils': 0.57.1
dev: true
- /@unocss/reset@0.56.0:
- resolution: {integrity: sha512-zTvUeN4Dkn+DY8YFHjKd+hfIpqcsNOKOeD0M64fWVjD0LmuuyuFASySYEGjlfvEEUjDiyNg96SnTXyOETYDclg==}
+ /@unocss/reset@0.57.1:
+ resolution: {integrity: sha512-f/ofoudjFN/HMtv1XV5phP58pOmNruBhr0GbVdBNylyieMQkFHowA7iSemChnC/fTbCcY6oSOAcFl4n9AefjdA==}
dev: true
- /@unocss/rule-utils@0.56.0:
- resolution: {integrity: sha512-ozxI/KlAZmvRlsVy+oysuCXoxXm6141QsYwH1q8heIBBVTOY1jku82VveCfv4ZWrewYkgd27ME7e77ArfGLzyw==}
+ /@unocss/rule-utils@0.57.1:
+ resolution: {integrity: sha512-Hdicz7YORZx7SHICldzOGjPNeJwk/Xhy3cycqiPbg6nB6d639bpgZn5BsbDzHCPKpguwDomUqTZS6+C3s7tUVg==}
engines: {node: '>=14'}
dependencies:
- '@unocss/core': 0.56.0
+ '@unocss/core': 0.57.1
+ magic-string: 0.30.5
dev: true
- /@unocss/scope@0.56.0:
- resolution: {integrity: sha512-zGUxAhHh04cqzBgfsAFjQg4xsna+3Y9ST1G/Lcs3CNzm9GC/SSPwcNzFel+r75Wtx/2WlhjmWCnK5gOzRR3l6Q==}
+ /@unocss/scope@0.57.1:
+ resolution: {integrity: sha512-ZAzg6lLGwKNQGCvJXEie3TvGztkAyajEFqygu0mjtHb+CmDql4iAjoygs+3dnRI5hSDwfMYFrJ2azX26+2CsoA==}
dev: true
- /@unocss/transformer-attributify-jsx-babel@0.56.0:
- resolution: {integrity: sha512-wOMAr5TnGOZgc6Pqkdecg3O3x1kH7lsyDQxsTqZz3CjYDr9iJMWdRir3UwQVTxg6Xy/BfRE0Qe7LcFIR0BJPHg==}
+ /@unocss/transformer-attributify-jsx-babel@0.57.1:
+ resolution: {integrity: sha512-EOCPB8OGmhroAuFU0i0W5p6GmJpx6mAkP4KmsqVLd4QMgw+8aXkG7SKyLnxQZnekM0/dSo0TcpVGeGrZaUNgvQ==}
dependencies:
- '@unocss/core': 0.56.0
+ '@unocss/core': 0.57.1
dev: true
- /@unocss/transformer-attributify-jsx@0.56.0:
- resolution: {integrity: sha512-g1zc7y/oLsSi6qH2GwdfWwWaG6w/hQaL3XyOJ0hpn86N8qcLbeeH7IJdnrGXX1R/w7Z0t9Lz9lhGb+UP3ymmfQ==}
+ /@unocss/transformer-attributify-jsx@0.57.1:
+ resolution: {integrity: sha512-ohgSEwm2j98ltPWl1zRPvZhRjQPpd7qZtgoROTQh6n2W7wEO1SlnYjgBBz+pGuo2dkfBN5NjuZJ93AEjS10Ysw==}
dependencies:
- '@unocss/core': 0.56.0
+ '@unocss/core': 0.57.1
dev: true
- /@unocss/transformer-compile-class@0.56.0:
- resolution: {integrity: sha512-8+CKMGk5qBe3I1/c8DoggWuhVmZ/6QlTHpLRs5Xt6LS5CF2vrLhjyqMNnBvVcp8OKTeAfv2U6kGKPXFSvSEVUA==}
+ /@unocss/transformer-compile-class@0.57.1:
+ resolution: {integrity: sha512-z0WZN6hbgpyBm2xqIrojqEjpQMhiyzHRbaBjWzI/6ieHWoFo5ajIwnReaFUEfJRNruLTd7/9hFDZdRXRPhttFw==}
dependencies:
- '@unocss/core': 0.56.0
+ '@unocss/core': 0.57.1
dev: true
- /@unocss/transformer-directives@0.56.0:
- resolution: {integrity: sha512-6WthoetYrDDKamuYfsRbX+R3scyomcxA10YV8VlZ19hJIyIhZdCWEoyLccVsS4+uBIZUo0RjhxaxwyYtPa1dBQ==}
+ /@unocss/transformer-directives@0.57.1:
+ resolution: {integrity: sha512-rIk3XEU2NywEJUOkngBSmJfvS3IVgxkkqgMvuIqz8ZDbwWhepuMxsiI0QR3ypkipGr/eKK5DJ7eK0OVlo6FPFA==}
dependencies:
- '@unocss/core': 0.56.0
- '@unocss/rule-utils': 0.56.0
+ '@unocss/core': 0.57.1
+ '@unocss/rule-utils': 0.57.1
css-tree: 2.3.1
dev: true
- /@unocss/transformer-variant-group@0.56.0:
- resolution: {integrity: sha512-4QLGUPD2ephvrSemIapiL3ckr1xcdcjxk/VZ/SOobLrHyxCLzLaHZz6x7RabCWf2Ub/01xWtLY3eSNIphZ5iSg==}
+ /@unocss/transformer-variant-group@0.57.1:
+ resolution: {integrity: sha512-qwydzn2Lqz/8zW6UUXdORaUl8humsG8ll74LN/z8cjEsqtXZkVdkV0l6Brpp9Xp/XPbKwO+II+KH3/1LGwXSzQ==}
dependencies:
- '@unocss/core': 0.56.0
+ '@unocss/core': 0.57.1
dev: true
- /@unocss/vite@0.56.0(rollup@2.79.1)(vite@4.4.9):
- resolution: {integrity: sha512-QFuX2jHYiNCdzffxVyBuECnkaaQzYkvf+P3VU/yNyUuH9DAzSIBVEpS04dRQQ7IdQiVduIpldL+IgUr/qW+IUA==}
+ /@unocss/vite@0.57.1(rollup@2.79.1)(vite@4.4.9):
+ resolution: {integrity: sha512-kEBDvGgQNkX2n87S6Ao5seyFb1kuWZ5p96dGOS7VFpD7HvR5xholkJXaVhUK9/exCldjLExbo5UtVlbxFLUFYg==}
peerDependencies:
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0
dependencies:
'@ampproject/remapping': 2.2.1
- '@rollup/pluginutils': 5.0.4(rollup@2.79.1)
- '@unocss/config': 0.56.0
- '@unocss/core': 0.56.0
- '@unocss/inspector': 0.56.0
- '@unocss/scope': 0.56.0
- '@unocss/transformer-directives': 0.56.0
+ '@rollup/pluginutils': 5.0.5(rollup@2.79.1)
+ '@unocss/config': 0.57.1
+ '@unocss/core': 0.57.1
+ '@unocss/inspector': 0.57.1
+ '@unocss/scope': 0.57.1
+ '@unocss/transformer-directives': 0.57.1
chokidar: 3.5.3
fast-glob: 3.3.1
- magic-string: 0.30.4
+ magic-string: 0.30.5
vite: 4.4.9(@types/node@18.17.5)
transitivePeerDependencies:
- rollup
@@ -5212,6 +5218,17 @@ packages:
vue: 3.3.4
dev: true
+ /@vitejs/plugin-vue@4.3.1(vite@4.5.0)(vue@3.3.7):
+ resolution: {integrity: sha512-tUBEtWcF7wFtII7ayNiLNDTCE1X1afySEo+XNVMNkFXaThENyCowIEX095QqbJZGTgoOcSVDJGlnde2NG4jtbQ==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ peerDependencies:
+ vite: ^4.0.0
+ vue: ^3.2.25
+ dependencies:
+ vite: 4.5.0(@types/node@18.17.5)
+ vue: 3.3.7(typescript@5.1.6)
+ dev: true
+
/@vitest/coverage-v8@0.34.0(vitest@0.34.0):
resolution: {integrity: sha512-rUFY9xX6nnrFvVfTDjlEaOFzfHqolUoA+Unz356T38W100QA+NiaekCFq/3XB/LXBISaFreCsVjAbPV3hjV7Jg==}
peerDependencies:
@@ -5252,7 +5269,7 @@ packages:
/@vitest/snapshot@0.34.0:
resolution: {integrity: sha512-eGN5XBZHYOghxCOQbf8dcn6/3g7IW77GOOOC/mNFYwRXsPeoQgcgWnhj+6wgJ04pVv25wpxWL9jUkzaQ7LoFtg==}
dependencies:
- magic-string: 0.30.2
+ magic-string: 0.30.4
pathe: 1.1.1
pretty-format: 29.6.2
dev: true
@@ -5305,12 +5322,28 @@ packages:
estree-walker: 2.0.2
source-map-js: 1.0.2
+ /@vue/compiler-core@3.3.7:
+ resolution: {integrity: sha512-pACdY6YnTNVLXsB86YD8OF9ihwpolzhhtdLVHhBL6do/ykr6kKXNYABRtNMGrsQXpEXXyAdwvWWkuTbs4MFtPQ==}
+ dependencies:
+ '@babel/parser': 7.23.0
+ '@vue/shared': 3.3.7
+ estree-walker: 2.0.2
+ source-map-js: 1.0.2
+ dev: true
+
/@vue/compiler-dom@3.3.4:
resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==}
dependencies:
'@vue/compiler-core': 3.3.4
'@vue/shared': 3.3.4
+ /@vue/compiler-dom@3.3.7:
+ resolution: {integrity: sha512-0LwkyJjnUPssXv/d1vNJ0PKfBlDoQs7n81CbO6Q0zdL7H1EzqYRrTVXDqdBVqro0aJjo/FOa1qBAPVI4PGSHBw==}
+ dependencies:
+ '@vue/compiler-core': 3.3.7
+ '@vue/shared': 3.3.7
+ dev: true
+
/@vue/compiler-sfc@3.3.4:
resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==}
dependencies:
@@ -5325,18 +5358,40 @@ packages:
postcss: 8.4.27
source-map-js: 1.0.2
+ /@vue/compiler-sfc@3.3.7:
+ resolution: {integrity: sha512-7pfldWy/J75U/ZyYIXRVqvLRw3vmfxDo2YLMwVtWVNew8Sm8d6wodM+OYFq4ll/UxfqVr0XKiVwti32PCrruAw==}
+ dependencies:
+ '@babel/parser': 7.23.0
+ '@vue/compiler-core': 3.3.7
+ '@vue/compiler-dom': 3.3.7
+ '@vue/compiler-ssr': 3.3.7
+ '@vue/reactivity-transform': 3.3.7
+ '@vue/shared': 3.3.7
+ estree-walker: 2.0.2
+ magic-string: 0.30.5
+ postcss: 8.4.31
+ source-map-js: 1.0.2
+ dev: true
+
/@vue/compiler-ssr@3.3.4:
resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==}
dependencies:
'@vue/compiler-dom': 3.3.4
'@vue/shared': 3.3.4
+ /@vue/compiler-ssr@3.3.7:
+ resolution: {integrity: sha512-TxOfNVVeH3zgBc82kcUv+emNHo+vKnlRrkv8YvQU5+Y5LJGJwSNzcmLUoxD/dNzv0bhQ/F0s+InlgV0NrApJZg==}
+ dependencies:
+ '@vue/compiler-dom': 3.3.7
+ '@vue/shared': 3.3.7
+ dev: true
+
/@vue/devtools-api@6.5.0:
resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==}
+ dev: true
/@vue/devtools-api@6.5.1:
resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==}
- dev: true
/@vue/reactivity-transform@3.3.4:
resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==}
@@ -5347,17 +5402,40 @@ packages:
estree-walker: 2.0.2
magic-string: 0.30.2
+ /@vue/reactivity-transform@3.3.7:
+ resolution: {integrity: sha512-APhRmLVbgE1VPGtoLQoWBJEaQk4V8JUsqrQihImVqKT+8U6Qi3t5ATcg4Y9wGAPb3kIhetpufyZ1RhwbZCIdDA==}
+ dependencies:
+ '@babel/parser': 7.23.0
+ '@vue/compiler-core': 3.3.7
+ '@vue/shared': 3.3.7
+ estree-walker: 2.0.2
+ magic-string: 0.30.5
+ dev: true
+
/@vue/reactivity@3.3.4:
resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==}
dependencies:
'@vue/shared': 3.3.4
+ /@vue/reactivity@3.3.7:
+ resolution: {integrity: sha512-cZNVjWiw00708WqT0zRpyAgduG79dScKEPYJXq2xj/aMtk3SKvL3FBt2QKUlh6EHBJ1m8RhBY+ikBUzwc7/khg==}
+ dependencies:
+ '@vue/shared': 3.3.7
+ dev: true
+
/@vue/runtime-core@3.3.4:
resolution: {integrity: sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==}
dependencies:
'@vue/reactivity': 3.3.4
'@vue/shared': 3.3.4
+ /@vue/runtime-core@3.3.7:
+ resolution: {integrity: sha512-LHq9du3ubLZFdK/BP0Ysy3zhHqRfBn80Uc+T5Hz3maFJBGhci1MafccnL3rpd5/3wVfRHAe6c+PnlO2PAavPTQ==}
+ dependencies:
+ '@vue/reactivity': 3.3.7
+ '@vue/shared': 3.3.7
+ dev: true
+
/@vue/runtime-dom@3.3.4:
resolution: {integrity: sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==}
dependencies:
@@ -5365,6 +5443,14 @@ packages:
'@vue/shared': 3.3.4
csstype: 3.1.2
+ /@vue/runtime-dom@3.3.7:
+ resolution: {integrity: sha512-PFQU1oeJxikdDmrfoNQay5nD4tcPNYixUBruZzVX/l0eyZvFKElZUjW4KctCcs52nnpMGO6UDK+jF5oV4GT5Lw==}
+ dependencies:
+ '@vue/runtime-core': 3.3.7
+ '@vue/shared': 3.3.7
+ csstype: 3.1.2
+ dev: true
+
/@vue/server-renderer@3.3.4(vue@3.3.4):
resolution: {integrity: sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==}
peerDependencies:
@@ -5374,9 +5460,23 @@ packages:
'@vue/shared': 3.3.4
vue: 3.3.4
+ /@vue/server-renderer@3.3.7(vue@3.3.7):
+ resolution: {integrity: sha512-UlpKDInd1hIZiNuVVVvLgxpfnSouxKQOSE2bOfQpBuGwxRV/JqqTCyyjXUWiwtVMyeRaZhOYYqntxElk8FhBhw==}
+ peerDependencies:
+ vue: 3.3.7
+ dependencies:
+ '@vue/compiler-ssr': 3.3.7
+ '@vue/shared': 3.3.7
+ vue: 3.3.7(typescript@5.0.4)
+ dev: true
+
/@vue/shared@3.3.4:
resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==}
+ /@vue/shared@3.3.7:
+ resolution: {integrity: sha512-N/tbkINRUDExgcPTBvxNkvHGu504k8lzlNQRITVnm6YjOjwa4r0nnbd4Jb01sNpur5hAllyRJzSK5PvB9PPwRg==}
+ dev: true
+
/@vueuse/core@10.1.0(vue@3.3.4):
resolution: {integrity: sha512-3Znoa5m5RO+z4/C9w6DRaKTR3wCVJvD5rav8HTDGsr+7rOZRHtcgFJ8NcCs0ZvIpmev2kExTa311ns5j2RbzDQ==}
dependencies:
@@ -5395,25 +5495,25 @@ packages:
'@types/web-bluetooth': 0.0.17
'@vueuse/metadata': 10.3.0
'@vueuse/shared': 10.3.0(vue@3.3.4)
- vue-demi: 0.14.5(vue@3.3.4)
+ vue-demi: 0.14.6(vue@3.3.4)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: true
- /@vueuse/core@10.5.0(vue@3.3.4):
+ /@vueuse/core@10.5.0(vue@3.3.7):
resolution: {integrity: sha512-z/tI2eSvxwLRjOhDm0h/SXAjNm8N5ld6/SC/JQs6o6kpJ6Ya50LnEL8g5hoYu005i28L0zqB5L5yAl8Jl26K3A==}
dependencies:
'@types/web-bluetooth': 0.0.18
'@vueuse/metadata': 10.5.0
- '@vueuse/shared': 10.5.0(vue@3.3.4)
- vue-demi: 0.14.6(vue@3.3.4)
+ '@vueuse/shared': 10.5.0(vue@3.3.7)
+ vue-demi: 0.14.6(vue@3.3.7)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: true
- /@vueuse/integrations@10.5.0(focus-trap@7.5.4)(vue@3.3.4):
+ /@vueuse/integrations@10.5.0(focus-trap@7.5.4)(vue@3.3.7):
resolution: {integrity: sha512-fm5sXLCK0Ww3rRnzqnCQRmfjDURaI4xMsx+T+cec0ngQqHx/JgUtm8G0vRjwtonIeTBsH1Q8L3SucE+7K7upJQ==}
peerDependencies:
async-validator: '*'
@@ -5454,10 +5554,10 @@ packages:
universal-cookie:
optional: true
dependencies:
- '@vueuse/core': 10.5.0(vue@3.3.4)
- '@vueuse/shared': 10.5.0(vue@3.3.4)
+ '@vueuse/core': 10.5.0(vue@3.3.7)
+ '@vueuse/shared': 10.5.0(vue@3.3.7)
focus-trap: 7.5.4
- vue-demi: 0.14.6(vue@3.3.4)
+ vue-demi: 0.14.6(vue@3.3.7)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -5487,16 +5587,16 @@ packages:
/@vueuse/shared@10.3.0(vue@3.3.4):
resolution: {integrity: sha512-kGqCTEuFPMK4+fNWy6dUOiYmxGcUbtznMwBZLC1PubidF4VZY05B+Oht7Jh7/6x4VOWGpvu3R37WHi81cKpiqg==}
dependencies:
- vue-demi: 0.14.5(vue@3.3.4)
+ vue-demi: 0.14.6(vue@3.3.4)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: true
- /@vueuse/shared@10.5.0(vue@3.3.4):
+ /@vueuse/shared@10.5.0(vue@3.3.7):
resolution: {integrity: sha512-18iyxbbHYLst9MqU1X1QNdMHIjks6wC7XTVf0KNOv5es/Ms6gjVFCAAWTVP2JStuGqydg3DT+ExpFORUEi9yhg==}
dependencies:
- vue-demi: 0.14.6(vue@3.3.4)
+ vue-demi: 0.14.6(vue@3.3.7)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -6222,7 +6322,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@babel/template': 7.22.5
- '@babel/types': 7.22.10
+ '@babel/types': 7.23.0
'@types/babel__core': 7.20.1
'@types/babel__traverse': 7.20.1
dev: true
@@ -10558,7 +10658,7 @@ packages:
engines: {node: '>=8'}
dependencies:
'@babel/core': 7.22.10
- '@babel/parser': 7.22.10
+ '@babel/parser': 7.23.0
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.0
semver: 6.3.1
@@ -10974,7 +11074,7 @@ packages:
'@babel/generator': 7.22.10
'@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.10)
'@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.10)
- '@babel/types': 7.22.10
+ '@babel/types': 7.23.0
'@jest/expect-utils': 29.6.2
'@jest/transform': 29.6.2
'@jest/types': 29.6.1
@@ -11113,6 +11213,12 @@ packages:
/jiti@1.19.1:
resolution: {integrity: sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==}
hasBin: true
+ dev: false
+
+ /jiti@1.21.0:
+ resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==}
+ hasBin: true
+ dev: true
/jju@1.4.0:
resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==}
@@ -11706,6 +11812,13 @@ packages:
'@jridgewell/sourcemap-codec': 1.4.15
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
+
/make-dir@3.1.0:
resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
engines: {node: '>=8'}
@@ -12381,6 +12494,15 @@ packages:
ufo: 1.2.0
dev: true
+ /mlly@1.4.2:
+ resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==}
+ dependencies:
+ acorn: 8.10.0
+ pathe: 1.1.1
+ pkg-types: 1.0.3
+ ufo: 1.3.1
+ dev: true
+
/mri@1.2.0:
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
engines: {node: '>=4'}
@@ -13223,6 +13345,15 @@ packages:
picocolors: 1.0.0
source-map-js: 1.0.2
+ /postcss@8.4.31:
+ resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
+ engines: {node: ^10 || ^12 || >=14}
+ dependencies:
+ nanoid: 3.3.6
+ picocolors: 1.0.0
+ source-map-js: 1.0.2
+ dev: true
+
/preact@10.16.0:
resolution: {integrity: sha512-XTSj3dJ4roKIC93pald6rWuB2qQJO9gO2iLLyTe87MrjQN+HklueLsmskbywEWqCHlclgz3/M4YLL2iBr9UmMA==}
dev: true
@@ -15240,13 +15371,13 @@ packages:
which-boxed-primitive: 1.0.2
dev: true
- /unconfig@0.3.10:
- resolution: {integrity: sha512-tj317lhIq2iZF/NXrJnU1t2UaGUKKz1eL1sK2t63Oq66V9BxqvZV12m55fp/fpQJ+DDmVlLgo7cnLVOZkhlO/A==}
+ /unconfig@0.3.11:
+ resolution: {integrity: sha512-bV/nqePAKv71v3HdVUn6UefbsDKQWRX+bJIkiSm0+twIds6WiD2bJLWWT3i214+J/B4edufZpG2w7Y63Vbwxow==}
dependencies:
- '@antfu/utils': 0.7.5
+ '@antfu/utils': 0.7.6
defu: 6.1.2
- jiti: 1.19.1
- mlly: 1.4.0
+ jiti: 1.21.0
+ mlly: 1.4.2
dev: true
/underscore@1.1.7:
@@ -15352,11 +15483,11 @@ packages:
engines: {node: '>= 10.0.0'}
dev: true
- /unocss@0.56.0(postcss@8.4.27)(rollup@2.79.1)(vite@4.4.9):
- resolution: {integrity: sha512-Ge0lMi1zYL2z/NCv0OMeYMUeLsjQGNeohSc/3qumEtGhBNiGrF6sVX80BnJ99fAFsn80nxJepWbCApUmZ/2tJA==}
+ /unocss@0.57.1(postcss@8.4.31)(rollup@2.79.1)(vite@4.4.9):
+ resolution: {integrity: sha512-xLsyJ8+T1/Ux93yrqOvuQy268wF5rSzydlsbqZ5EVfi01PxYyydez3nycPqbyPZientkJ0Yohzd5aBqmZgku3A==}
engines: {node: '>=14'}
peerDependencies:
- '@unocss/webpack': 0.56.0
+ '@unocss/webpack': 0.57.1
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0
peerDependenciesMeta:
'@unocss/webpack':
@@ -15364,26 +15495,26 @@ packages:
vite:
optional: true
dependencies:
- '@unocss/astro': 0.56.0(rollup@2.79.1)(vite@4.4.9)
- '@unocss/cli': 0.56.0(rollup@2.79.1)
- '@unocss/core': 0.56.0
- '@unocss/extractor-arbitrary-variants': 0.56.0
- '@unocss/postcss': 0.56.0(postcss@8.4.27)
- '@unocss/preset-attributify': 0.56.0
- '@unocss/preset-icons': 0.56.0
- '@unocss/preset-mini': 0.56.0
- '@unocss/preset-tagify': 0.56.0
- '@unocss/preset-typography': 0.56.0
- '@unocss/preset-uno': 0.56.0
- '@unocss/preset-web-fonts': 0.56.0
- '@unocss/preset-wind': 0.56.0
- '@unocss/reset': 0.56.0
- '@unocss/transformer-attributify-jsx': 0.56.0
- '@unocss/transformer-attributify-jsx-babel': 0.56.0
- '@unocss/transformer-compile-class': 0.56.0
- '@unocss/transformer-directives': 0.56.0
- '@unocss/transformer-variant-group': 0.56.0
- '@unocss/vite': 0.56.0(rollup@2.79.1)(vite@4.4.9)
+ '@unocss/astro': 0.57.1(rollup@2.79.1)(vite@4.4.9)
+ '@unocss/cli': 0.57.1(rollup@2.79.1)
+ '@unocss/core': 0.57.1
+ '@unocss/extractor-arbitrary-variants': 0.57.1
+ '@unocss/postcss': 0.57.1(postcss@8.4.31)
+ '@unocss/preset-attributify': 0.57.1
+ '@unocss/preset-icons': 0.57.1
+ '@unocss/preset-mini': 0.57.1
+ '@unocss/preset-tagify': 0.57.1
+ '@unocss/preset-typography': 0.57.1
+ '@unocss/preset-uno': 0.57.1
+ '@unocss/preset-web-fonts': 0.57.1
+ '@unocss/preset-wind': 0.57.1
+ '@unocss/reset': 0.57.1
+ '@unocss/transformer-attributify-jsx': 0.57.1
+ '@unocss/transformer-attributify-jsx-babel': 0.57.1
+ '@unocss/transformer-compile-class': 0.57.1
+ '@unocss/transformer-directives': 0.57.1
+ '@unocss/transformer-variant-group': 0.57.1
+ '@unocss/vite': 0.57.1(rollup@2.79.1)(vite@4.4.9)
vite: 4.4.9(@types/node@18.17.5)
transitivePeerDependencies:
- postcss
@@ -15555,7 +15686,7 @@ packages:
mlly: 1.4.0
pathe: 1.1.1
picocolors: 1.0.0
- vite: 4.4.9(@types/node@18.17.5)
+ vite: 4.4.11(@types/node@18.17.5)
transitivePeerDependencies:
- '@types/node'
- less
@@ -15671,7 +15802,43 @@ packages:
fsevents: 2.3.2
dev: true
- /vitepress-plugin-search@1.0.4-alpha.20(flexsearch@0.7.31)(vitepress@1.0.0-alpha.72)(vue@3.3.4):
+ /vite@4.5.0(@types/node@18.17.5):
+ resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': '>= 14'
+ less: '*'
+ lightningcss: ^1.21.0
+ sass: '*'
+ stylus: '*'
+ sugarss: '*'
+ terser: ^5.4.0
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ less:
+ optional: true
+ lightningcss:
+ optional: true
+ sass:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ dependencies:
+ '@types/node': 18.17.5
+ esbuild: 0.18.20
+ postcss: 8.4.27
+ rollup: 3.28.0
+ optionalDependencies:
+ fsevents: 2.3.2
+ dev: true
+
+ /vitepress-plugin-search@1.0.4-alpha.20(flexsearch@0.7.31)(vitepress@1.0.0-alpha.72)(vue@3.3.7):
resolution: {integrity: sha512-zG+ev9pw1Mg7htABlFCNXb8XwnKN+qfTKw+vU0Ers6RIrABx+45EAAFBoaL1mEpl1FRFn1o/dQ7F4b8GP6HdGQ==}
engines: {node: ^14.13.1 || ^16.7.0 || >=18}
peerDependencies:
@@ -15685,7 +15852,7 @@ packages:
glob-to-regexp: 0.4.1
markdown-it: 13.0.1
vitepress: 1.0.0-alpha.72(@algolia/client-search@4.19.1)(@types/node@18.17.5)(search-insights@2.7.0)
- vue: 3.3.4
+ vue: 3.3.7(typescript@5.0.4)
dev: true
/vitepress@1.0.0-alpha.72(@algolia/client-search@4.19.1)(@types/node@18.17.5)(search-insights@2.7.0):
@@ -15719,8 +15886,8 @@ packages:
- terser
dev: true
- /vitepress@1.0.0-rc.22(@algolia/client-search@4.19.1)(@types/node@18.17.5)(postcss@8.4.27)(search-insights@2.7.0):
- resolution: {integrity: sha512-n7le5iikCFgWMuX7sKfzDGJGlrsYQ5trG3S97BghNz2alOTr4Xp+GrB6ShwogUTX9gNgeNmrACjokhW55LNeBA==}
+ /vitepress@1.0.0-rc.24(@algolia/client-search@4.19.1)(@types/node@18.17.5)(postcss@8.4.31)(search-insights@2.7.0)(typescript@5.1.6):
+ resolution: {integrity: sha512-RpnL8cnOGwiRlBbrYQUm9sYkJbtyOt/wYXk2diTcokY4yvks/5lq9LuSt+MURWB6ZqwpSNHvTmxgaSfLoG0/OA==}
hasBin: true
peerDependencies:
markdown-it-mathjax3: ^4.3.2
@@ -15733,17 +15900,18 @@ packages:
dependencies:
'@docsearch/css': 3.5.2
'@docsearch/js': 3.5.2(@algolia/client-search@4.19.1)(search-insights@2.7.0)
- '@types/markdown-it': 13.0.2
+ '@types/markdown-it': 13.0.5
+ '@vitejs/plugin-vue': 4.3.1(vite@4.5.0)(vue@3.3.7)
'@vue/devtools-api': 6.5.1
- '@vueuse/core': 10.5.0(vue@3.3.4)
- '@vueuse/integrations': 10.5.0(focus-trap@7.5.4)(vue@3.3.4)
+ '@vueuse/core': 10.5.0(vue@3.3.7)
+ '@vueuse/integrations': 10.5.0(focus-trap@7.5.4)(vue@3.3.7)
focus-trap: 7.5.4
mark.js: 8.11.1
minisearch: 6.1.0
- postcss: 8.4.27
+ postcss: 8.4.31
shiki: 0.14.5
- vite: 4.4.11(@types/node@18.17.5)
- vue: 3.3.4
+ vite: 4.5.0(@types/node@18.17.5)
+ vue: 3.3.7(typescript@5.1.6)
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/node'
@@ -15768,6 +15936,7 @@ packages:
- stylus
- sugarss
- terser
+ - typescript
- universal-cookie
dev: true
@@ -15885,6 +16054,7 @@ packages:
optional: true
dependencies:
vue: 3.3.4
+ dev: false
/vue-demi@0.14.6(vue@3.3.4):
resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==}
@@ -15901,6 +16071,21 @@ packages:
vue: 3.3.4
dev: true
+ /vue-demi@0.14.6(vue@3.3.7):
+ resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==}
+ 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.3.7(typescript@5.1.6)
+ dev: true
+
/vue@3.3.4:
resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==}
dependencies:
@@ -15910,12 +16095,44 @@ packages:
'@vue/server-renderer': 3.3.4(vue@3.3.4)
'@vue/shared': 3.3.4
+ /vue@3.3.7(typescript@5.0.4):
+ resolution: {integrity: sha512-YEMDia1ZTv1TeBbnu6VybatmSteGOS3A3YgfINOfraCbf85wdKHzscD6HSS/vB4GAtI7sa1XPX7HcQaJ1l24zA==}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@vue/compiler-dom': 3.3.7
+ '@vue/compiler-sfc': 3.3.7
+ '@vue/runtime-dom': 3.3.7
+ '@vue/server-renderer': 3.3.7(vue@3.3.7)
+ '@vue/shared': 3.3.7
+ typescript: 5.0.4
+ dev: true
+
+ /vue@3.3.7(typescript@5.1.6):
+ resolution: {integrity: sha512-YEMDia1ZTv1TeBbnu6VybatmSteGOS3A3YgfINOfraCbf85wdKHzscD6HSS/vB4GAtI7sa1XPX7HcQaJ1l24zA==}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@vue/compiler-dom': 3.3.7
+ '@vue/compiler-sfc': 3.3.7
+ '@vue/runtime-dom': 3.3.7
+ '@vue/server-renderer': 3.3.7(vue@3.3.7)
+ '@vue/shared': 3.3.7
+ typescript: 5.1.6
+ dev: true
+
/vuex@4.1.0(vue@3.3.4):
resolution: {integrity: sha512-hmV6UerDrPcgbSy9ORAtNXDr9M4wlNP4pEFKye4ujJF8oqgFFuxDCdOLS3eNoRTtq5O3hoBDh9Doj1bQMYHRbQ==}
peerDependencies:
vue: ^3.2.0
dependencies:
- '@vue/devtools-api': 6.5.0
+ '@vue/devtools-api': 6.5.1
vue: 3.3.4
dev: false