diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
index fa15f39e1c..6be6f3b5d8 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -4,7 +4,7 @@ contact_links:
url: https://github.com/mermaid-js/mermaid/discussions
about: Ask the Community questions or share your own graphs in our discussions.
- name: Discord
- url: https://discord.gg/wwtabKgp8y
+ url: https://discord.gg/AgrbSrBer3
about: Join our Community on Discord for Help and a casual chat.
- name: Documentation
url: https://mermaid.js.org
diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml
index acfb1887e9..87607bc2ff 100644
--- a/.github/workflows/build-docs.yml
+++ b/.github/workflows/build-docs.yml
@@ -24,7 +24,7 @@ jobs:
uses: actions/setup-node@v4
with:
cache: pnpm
- node-version: 18
+ node-version-file: '.node-version'
- name: Install Packages
run: pnpm install --frozen-lockfile
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 8901ec345c..e0ab766079 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -12,9 +12,6 @@ on:
permissions:
contents: read
-env:
- node-version: 18.x
-
jobs:
build-mermaid:
runs-on: ubuntu-latest
@@ -24,11 +21,11 @@ jobs:
- uses: pnpm/action-setup@v2
# uses version from "packageManager" field in package.json
- - name: Setup Node.js ${{ env.node-version }}
+ - name: Setup Node.js
uses: actions/setup-node@v4
with:
cache: pnpm
- node-version: ${{ env.node-version }}
+ node-version-file: '.node-version'
- name: Install Packages
run: |
diff --git a/.github/workflows/e2e-applitools.yml b/.github/workflows/e2e-applitools.yml
index fd32e59adf..1238fe3713 100644
--- a/.github/workflows/e2e-applitools.yml
+++ b/.github/workflows/e2e-applitools.yml
@@ -21,9 +21,9 @@ env:
jobs:
e2e-applitools:
runs-on: ubuntu-latest
- strategy:
- matrix:
- node-version: [18.x]
+ container:
+ image: cypress/browsers:node-20.11.0-chrome-121.0.6167.85-1-ff-120.0-edge-121.0.2277.83-1
+ options: --user 1001
steps:
- if: ${{ ! env.USE_APPLI }}
name: Warn if not using Applitools
@@ -35,10 +35,10 @@ jobs:
- uses: pnpm/action-setup@v2
# uses version from "packageManager" field in package.json
- - name: Setup Node.js ${{ matrix.node-version }}
+ - name: Setup Node.js
uses: actions/setup-node@v4
with:
- node-version: ${{ matrix.node-version }}
+ node-version-file: '.node-version'
- if: ${{ env.USE_APPLI }}
name: Notify applitools of new batch
diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml
index cdd2e27a2d..b97686db49 100644
--- a/.github/workflows/e2e.yml
+++ b/.github/workflows/e2e.yml
@@ -17,20 +17,22 @@ permissions:
contents: read
env:
- node-version: 18.x
# For PRs and MergeQueues, the target commit is used, and for push events, github.event.previous is used.
targetHash: ${{ github.event.pull_request.base.sha || github.event.merge_group.base_sha || (github.event.before == '0000000000000000000000000000000000000000' && 'develop' || github.event.before) }}
jobs:
cache:
runs-on: ubuntu-latest
+ container:
+ image: cypress/browsers:node-20.11.0-chrome-121.0.6167.85-1-ff-120.0-edge-121.0.2277.83-1
+ options: --user 1001
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v2
- name: Setup Node.js
uses: actions/setup-node@v4
with:
- node-version: 18.x
+ node-version-file: '.node-version'
- name: Cache snapshots
id: cache-snapshot
uses: actions/cache@v4
@@ -57,6 +59,9 @@ jobs:
e2e:
runs-on: ubuntu-latest
+ container:
+ image: cypress/browsers:node-20.11.0-chrome-121.0.6167.85-1-ff-120.0-edge-121.0.2277.83-1
+ options: --user 1001
needs: cache
strategy:
fail-fast: false
@@ -68,10 +73,10 @@ jobs:
- uses: pnpm/action-setup@v2
# uses version from "packageManager" field in package.json
- - name: Setup Node.js ${{ env.node-version }}
+ - name: Setup Node.js
uses: actions/setup-node@v4
with:
- node-version: ${{ env.node-version }}
+ node-version-file: '.node-version'
# These cached snapshots are downloaded, providing the reference snapshots.
- name: Cache snapshots
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index babae3fda8..8f5995d717 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -13,9 +13,6 @@ on:
permissions:
contents: write
-env:
- node-version: 18.x
-
jobs:
lint:
runs-on: ubuntu-latest
@@ -25,11 +22,11 @@ jobs:
- uses: pnpm/action-setup@v2
# uses version from "packageManager" field in package.json
- - name: Setup Node.js ${{ env.node-version }}
+ - name: Setup Node.js
uses: actions/setup-node@v4
with:
cache: pnpm
- node-version: ${{ env.node-version }}
+ node-version-file: '.node-version'
- name: Install Packages
run: |
diff --git a/.github/workflows/publish-docs.yml b/.github/workflows/publish-docs.yml
index 05cd68aff1..6efd90c7f7 100644
--- a/.github/workflows/publish-docs.yml
+++ b/.github/workflows/publish-docs.yml
@@ -31,7 +31,7 @@ jobs:
uses: actions/setup-node@v4
with:
cache: pnpm
- node-version: 18
+ node-version-file: '.node-version'
- name: Install Packages
run: pnpm install --frozen-lockfile
diff --git a/.github/workflows/release-preview-publish.yml b/.github/workflows/release-preview-publish.yml
index c6503847d9..c763430b04 100644
--- a/.github/workflows/release-preview-publish.yml
+++ b/.github/workflows/release-preview-publish.yml
@@ -19,7 +19,7 @@ jobs:
uses: actions/setup-node@v4
with:
cache: pnpm
- node-version: 18.x
+ node-version-file: '.node-version'
- name: Install Packages
run: |
diff --git a/.github/workflows/release-publish.yml b/.github/workflows/release-publish.yml
index 69ef749402..dce461cf57 100644
--- a/.github/workflows/release-publish.yml
+++ b/.github/workflows/release-publish.yml
@@ -14,11 +14,11 @@ jobs:
- uses: pnpm/action-setup@v2
# uses version from "packageManager" field in package.json
- - name: Setup Node.js v18
+ - name: Setup Node.js
uses: actions/setup-node@v4
with:
cache: pnpm
- node-version: 18.x
+ node-version-file: '.node-version'
- name: Install Packages
run: |
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 5ca235b0da..7160ecc5fe 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -5,9 +5,6 @@ on: [push, pull_request, merge_group]
permissions:
contents: read
-env:
- node-version: 18.x
-
jobs:
unit-test:
runs-on: ubuntu-latest
@@ -17,11 +14,11 @@ jobs:
- uses: pnpm/action-setup@v2
# uses version from "packageManager" field in package.json
- - name: Setup Node.js ${{ env.node-version }}
+ - name: Setup Node.js
uses: actions/setup-node@v4
with:
cache: pnpm
- node-version: ${{ env.node-version }}
+ node-version-file: '.node-version'
- name: Install Packages
run: |
diff --git a/.node-version b/.node-version
new file mode 100644
index 0000000000..7ea6a59d34
--- /dev/null
+++ b/.node-version
@@ -0,0 +1 @@
+v20.11.0
diff --git a/Dockerfile b/Dockerfile
index a62800109c..33a1ebd377 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,2 +1,2 @@
-FROM node:18.19.0-alpine3.18 AS base
+FROM node:20.11.0-alpine3.19 AS base
RUN wget -qO- https://get.pnpm.io/install.sh | ENV="$HOME/.shrc" SHELL="$(which sh)" sh -
diff --git a/README.md b/README.md
index 58287c634d..f0d9f7b096 100644
--- a/README.md
+++ b/README.md
@@ -15,7 +15,7 @@ Generate diagrams from markdown-like text.
Live Editor!
- ๐ Documentation | ๐ Getting Started | ๐ CDN | ๐ Join Us
+ ๐ Documentation | ๐ Getting Started | ๐ CDN | ๐ Join Us
็ฎไฝไธญๆ
@@ -33,7 +33,7 @@ Try Live Editor previews of future releases:
diff --git a/README.zh-CN.md b/README.zh-CN.md
index c468b2d9fa..667a8113a8 100644
--- a/README.zh-CN.md
+++ b/README.zh-CN.md
@@ -15,7 +15,7 @@ Mermaid
ๅฎๆถ็ผ่พๅจ!
- ๐ ๆๆกฃ | ๐ ๅ
ฅ้จ | ๐ CDN | ๐ ๅ ๅ
ฅๆไปฌ
+ ๐ ๆๆกฃ | ๐ ๅ
ฅ้จ | ๐ CDN | ๐ ๅ ๅ
ฅๆไปฌ
English
@@ -34,7 +34,7 @@ Mermaid
[![Coverage Status](https://codecov.io/github/mermaid-js/mermaid/branch/develop/graph/badge.svg)](https://app.codecov.io/github/mermaid-js/mermaid/tree/develop)
[![CDN Status](https://img.shields.io/jsdelivr/npm/hm/mermaid)](https://www.jsdelivr.com/package/npm/mermaid)
[![NPM Downloads](https://img.shields.io/npm/dm/mermaid)](https://www.npmjs.com/package/mermaid)
-[![Join our Discord!](https://img.shields.io/static/v1?message=join%20chat&color=9cf&logo=discord&label=discord)](https://discord.gg/wwtabKgp8y)
+[![Join our Discord!](https://img.shields.io/static/v1?message=join%20chat&color=9cf&logo=discord&label=discord)](https://discord.gg/AgrbSrBer3)
[![Twitter Follow](https://img.shields.io/badge/Social-mermaidjs__-blue?style=social&logo=X)](https://twitter.com/mermaidjs_)
diff --git a/docs/ecosystem/integrations-create.md b/docs/ecosystem/integrations-create.md
index 7643c88989..f5e938d4d9 100644
--- a/docs/ecosystem/integrations-create.md
+++ b/docs/ecosystem/integrations-create.md
@@ -24,7 +24,7 @@ Currently pending [IANA](https://www.iana.org/) recognition.
### Mermaid Discord workspace
-We would love to see what you create with Mermaid. Please share your creations with us in our [Discord](https://discord.gg/wwtabKgp8y) server [#showcase](https://discord.com/channels/1079455296289788015/1079502635054399649) channel.
+We would love to see what you create with Mermaid. Please share your creations with us in our [Discord](https://discord.gg/AgrbSrBer3) server [#showcase](https://discord.com/channels/1079455296289788015/1079502635054399649) channel.
### Add to Mermaid Ecosystem
diff --git a/docs/intro/index.md b/docs/intro/index.md
index 1013975c48..a706f10639 100644
--- a/docs/intro/index.md
+++ b/docs/intro/index.md
@@ -22,7 +22,7 @@ It is a JavaScript based diagramming and charting tool that renders Markdown-ins
[![Coverage Status](https://coveralls.io/repos/github/mermaid-js/mermaid/badge.svg?branch=master)](https://coveralls.io/github/mermaid-js/mermaid?branch=master)
[![CDN Status](https://img.shields.io/jsdelivr/npm/hm/mermaid)](https://www.jsdelivr.com/package/npm/mermaid)
[![NPM](https://img.shields.io/npm/dm/mermaid)](https://www.npmjs.com/package/mermaid)
-[![Join our Discord!](https://img.shields.io/static/v1?message=join%20chat&color=9cf&logo=discord&label=discord)](https://discord.gg/wwtabKgp8y)
+[![Join our Discord!](https://img.shields.io/static/v1?message=join%20chat&color=9cf&logo=discord&label=discord)](https://discord.gg/AgrbSrBer3)
[![Twitter Follow](https://img.shields.io/twitter/follow/mermaidjs_?style=social)](https://twitter.com/mermaidjs_)
diff --git a/docs/news/announcements.md b/docs/news/announcements.md
index 9ca1aeb803..bc01e4fa66 100644
--- a/docs/news/announcements.md
+++ b/docs/news/announcements.md
@@ -14,19 +14,6 @@ Create flowchart nodes, connect them with edges, update shapes, change colors, a
Read more about it in our latest [BLOG POST](https://www.mermaidchart.com/blog/posts/mermaid-chart-releases-new-visual-editor-for-flowcharts) and watch a [DEMO VIDEO](https://www.youtube.com/watch?v=5aja0gijoO0) on our YouTube page.
-## ๐ Mermaid Chart is running a Holiday promotion
-
-### Use HOLIDAYS2023 to get a 14-day free trial and 25% off a Pro subscription
-
-With a Pro subscription, you get access to:
-
-- AI functionality
-- Team collaboration and multi-user editing
-- Unlimited diagrams and presentations
-- And more!
-
-Redeem the promo code on the [Mermaid Chart website](https://www.mermaidchart.com/app/user/billing/checkout?coupon=HOLIDAYS2023).
-
## ๐ Blog posts
Visit our [Blog](./blog.md) to see the latest blog posts.
diff --git a/docs/news/blog.md b/docs/news/blog.md
index f8cde37d63..b0ebf5244d 100644
--- a/docs/news/blog.md
+++ b/docs/news/blog.md
@@ -6,6 +6,12 @@
# Blog
+## [How one data scientist uses Mermaid Chart to quickly and easily build flowcharts](https://www.mermaidchart.com/blog/posts/customer-spotlight-ari-tal/)
+
+23 January 2024 ยท 4 mins
+
+Read about how Ari Tal, a data scientist and founder of Leveling Up with XAI, utilizes Mermaid Chart for its easy-to-use flowchart creation capabilities to enhance his work in explainable AI (XAI).
+
## [Introducing Mermaid Chartโs JetBrains IDE Extension](https://www.mermaidchart.com/blog/posts/introducing-mermaid-charts-jetbrains-ide-extension/)
20 December 2023 ยท 5 mins
diff --git a/package.json b/package.json
index 4a5a56aaef..caf4e07e04 100644
--- a/package.json
+++ b/package.json
@@ -74,7 +74,7 @@
"@types/jsdom": "^21.1.1",
"@types/lodash": "^4.14.194",
"@types/mdast": "^3.0.11",
- "@types/node": "^18.16.0",
+ "@types/node": "^20.11.10",
"@types/prettier": "^2.7.2",
"@types/rollup-plugin-visualizer": "^4.2.1",
"@typescript-eslint/eslint-plugin": "^6.7.2",
@@ -122,9 +122,6 @@
"vite-plugin-istanbul": "^4.1.0",
"vitest": "^0.34.0"
},
- "volta": {
- "node": "18.19.0"
- },
"nyc": {
"report-dir": "coverage/cypress"
},
diff --git a/packages/mermaid/package.json b/packages/mermaid/package.json
index 471a11fd32..551e44ed93 100644
--- a/packages/mermaid/package.json
+++ b/packages/mermaid/package.json
@@ -121,8 +121,8 @@
"typescript": "^5.0.4",
"unist-util-flatmap": "^1.0.0",
"unist-util-visit": "^4.1.2",
- "vitepress": "^1.0.0-alpha.72",
- "vitepress-plugin-search": "^1.0.4-alpha.20"
+ "vitepress": "^1.0.0-rc.40",
+ "vitepress-plugin-search": "^1.0.4-alpha.22"
},
"files": [
"dist/",
diff --git a/packages/mermaid/src/docs/.vitepress/components/HomePage.vue b/packages/mermaid/src/docs/.vitepress/components/HomePage.vue
index c493ee30a5..5006ed022c 100644
--- a/packages/mermaid/src/docs/.vitepress/components/HomePage.vue
+++ b/packages/mermaid/src/docs/.vitepress/components/HomePage.vue
@@ -16,7 +16,7 @@ import { teamMembers } from '../contributors';
- Join the community
+ Join the community
and get involved!
diff --git a/packages/mermaid/src/docs/.vitepress/config.ts b/packages/mermaid/src/docs/.vitepress/config.ts
index dfea8843f0..9eeb60484f 100644
--- a/packages/mermaid/src/docs/.vitepress/config.ts
+++ b/packages/mermaid/src/docs/.vitepress/config.ts
@@ -56,7 +56,7 @@ export default defineConfig({
{ icon: 'github', link: 'https://github.com/mermaid-js/mermaid' },
{
icon: 'discord',
- link: 'https://discord.gg/wwtabKgp8y',
+ link: 'https://discord.gg/AgrbSrBer3',
},
{
icon: {
diff --git a/packages/mermaid/src/docs/.vitepress/theme/index.ts b/packages/mermaid/src/docs/.vitepress/theme/index.ts
index 344d602bda..3ebb7614a1 100644
--- a/packages/mermaid/src/docs/.vitepress/theme/index.ts
+++ b/packages/mermaid/src/docs/.vitepress/theme/index.ts
@@ -8,14 +8,12 @@ import Contributors from '../components/Contributors.vue';
import HomePage from '../components/HomePage.vue';
// @ts-ignore
import TopBar from '../components/TopBar.vue';
-
import { getRedirect } from './redirect.js';
-
import { h } from 'vue';
-
import Theme from 'vitepress/theme';
import '../style/main.css';
import 'uno.css';
+import type { EnhanceAppContext } from 'vitepress';
export default {
...DefaultTheme,
@@ -26,19 +24,22 @@ export default {
'home-features-after': () => h(HomePage),
});
},
- enhanceApp({ app, router }) {
+ enhanceApp({ app, router }: EnhanceAppContext) {
// register global components
app.component('Mermaid', Mermaid);
app.component('Contributors', Contributors);
router.onBeforeRouteChange = (to) => {
try {
- const newPath = getRedirect(to);
+ const url = new URL(window.location.origin + to);
+ const newPath = getRedirect(url);
if (newPath) {
console.log(`Redirecting to ${newPath} from ${window.location}`);
// router.go isn't loading the ID properly.
window.location.href = `/${newPath}`;
}
- } catch (e) {}
+ } catch (e) {
+ console.error(e);
+ }
};
},
};
diff --git a/packages/mermaid/src/docs/.vitepress/theme/redirect.spec.ts b/packages/mermaid/src/docs/.vitepress/theme/redirect.spec.ts
index 7a5481a59f..91b6c91fee 100644
--- a/packages/mermaid/src/docs/.vitepress/theme/redirect.spec.ts
+++ b/packages/mermaid/src/docs/.vitepress/theme/redirect.spec.ts
@@ -57,5 +57,5 @@ test.each([
'configure/faq.html#frequently-asked-questions',
], // with hash
])('should process url %s to %s', (link: string, path: string) => {
- expect(getRedirect(link)).toBe(path);
+ expect(getRedirect(new URL(link))).toBe(path);
});
diff --git a/packages/mermaid/src/docs/.vitepress/theme/redirect.ts b/packages/mermaid/src/docs/.vitepress/theme/redirect.ts
index 9c8151b941..1b04e01d5f 100644
--- a/packages/mermaid/src/docs/.vitepress/theme/redirect.ts
+++ b/packages/mermaid/src/docs/.vitepress/theme/redirect.ts
@@ -104,8 +104,7 @@ const urlRedirectMap: Record = {
* @param link - The old documentation URL.
* @returns The new documentation path.
*/
-export const getRedirect = (link: string): string | undefined => {
- const url = new URL(link);
+export const getRedirect = (url: URL): string | undefined => {
// Redirects for deprecated vitepress URLs
if (url.pathname in urlRedirectMap) {
return `${urlRedirectMap[url.pathname]}${url.hash}`;
diff --git a/packages/mermaid/src/docs/ecosystem/integrations-create.md b/packages/mermaid/src/docs/ecosystem/integrations-create.md
index c369511285..b14c43ec22 100644
--- a/packages/mermaid/src/docs/ecosystem/integrations-create.md
+++ b/packages/mermaid/src/docs/ecosystem/integrations-create.md
@@ -18,7 +18,7 @@ Currently pending [IANA](https://www.iana.org/) recognition.
### Mermaid Discord workspace
-We would love to see what you create with Mermaid. Please share your creations with us in our [Discord](https://discord.gg/wwtabKgp8y) server [#showcase](https://discord.com/channels/1079455296289788015/1079502635054399649) channel.
+We would love to see what you create with Mermaid. Please share your creations with us in our [Discord](https://discord.gg/AgrbSrBer3) server [#showcase](https://discord.com/channels/1079455296289788015/1079502635054399649) channel.
### Add to Mermaid Ecosystem
diff --git a/packages/mermaid/src/docs/intro/index.md b/packages/mermaid/src/docs/intro/index.md
index 99568b0661..ed2df32dc4 100644
--- a/packages/mermaid/src/docs/intro/index.md
+++ b/packages/mermaid/src/docs/intro/index.md
@@ -16,7 +16,7 @@ It is a JavaScript based diagramming and charting tool that renders Markdown-ins
[![Coverage Status](https://coveralls.io/repos/github/mermaid-js/mermaid/badge.svg?branch=master)](https://coveralls.io/github/mermaid-js/mermaid?branch=master)
[![CDN Status](https://img.shields.io/jsdelivr/npm/hm/mermaid)](https://www.jsdelivr.com/package/npm/mermaid)
[![NPM](https://img.shields.io/npm/dm/mermaid)](https://www.npmjs.com/package/mermaid)
-[![Join our Discord!](https://img.shields.io/static/v1?message=join%20chat&color=9cf&logo=discord&label=discord)](https://discord.gg/wwtabKgp8y)
+[![Join our Discord!](https://img.shields.io/static/v1?message=join%20chat&color=9cf&logo=discord&label=discord)](https://discord.gg/AgrbSrBer3)
[![Twitter Follow](https://img.shields.io/twitter/follow/mermaidjs_?style=social)](https://twitter.com/mermaidjs_)
diff --git a/packages/mermaid/src/docs/news/announcements.md b/packages/mermaid/src/docs/news/announcements.md
index a2e93c1723..44433d237c 100644
--- a/packages/mermaid/src/docs/news/announcements.md
+++ b/packages/mermaid/src/docs/news/announcements.md
@@ -12,19 +12,6 @@ Create flowchart nodes, connect them with edges, update shapes, change colors, a
Read more about it in our latest [BLOG POST](https://www.mermaidchart.com/blog/posts/mermaid-chart-releases-new-visual-editor-for-flowcharts) and watch a [DEMO VIDEO](https://www.youtube.com/watch?v=5aja0gijoO0) on our YouTube page.
-## ๐ Mermaid Chart is running a Holiday promotion
-
-### Use HOLIDAYS2023 to get a 14-day free trial and 25% off a Pro subscription
-
-With a Pro subscription, you get access to:
-
-- AI functionality
-- Team collaboration and multi-user editing
-- Unlimited diagrams and presentations
-- And more!
-
-Redeem the promo code on the [Mermaid Chart website](https://www.mermaidchart.com/app/user/billing/checkout?coupon=HOLIDAYS2023).
-
## ๐ Blog posts
Visit our [Blog](./blog.md) to see the latest blog posts.
diff --git a/packages/mermaid/src/docs/news/blog.md b/packages/mermaid/src/docs/news/blog.md
index 75be592501..c986e1e58d 100644
--- a/packages/mermaid/src/docs/news/blog.md
+++ b/packages/mermaid/src/docs/news/blog.md
@@ -1,5 +1,11 @@
# Blog
+## [How one data scientist uses Mermaid Chart to quickly and easily build flowcharts](https://www.mermaidchart.com/blog/posts/customer-spotlight-ari-tal/)
+
+23 January 2024 ยท 4 mins
+
+Read about how Ari Tal, a data scientist and founder of Leveling Up with XAI, utilizes Mermaid Chart for its easy-to-use flowchart creation capabilities to enhance his work in explainable AI (XAI).
+
## [Introducing Mermaid Chartโs JetBrains IDE Extension](https://www.mermaidchart.com/blog/posts/introducing-mermaid-charts-jetbrains-ide-extension/)
20 December 2023 ยท 5 mins
diff --git a/packages/mermaid/src/docs/package.json b/packages/mermaid/src/docs/package.json
index e867842125..618e52ec4f 100644
--- a/packages/mermaid/src/docs/package.json
+++ b/packages/mermaid/src/docs/package.json
@@ -31,8 +31,8 @@
"unocss": "^0.58.0",
"unplugin-vue-components": "^0.26.0",
"vite": "^4.4.12",
- "vite-plugin-pwa": "^0.17.0",
- "vitepress": "1.0.0-rc.39",
+ "vite-plugin-pwa": "^0.17.5",
+ "vitepress": "1.0.0-rc.40",
"workbox-window": "^7.0.0"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 1312ff7c52..9b065ff49a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -53,8 +53,8 @@ importers:
specifier: ^3.0.11
version: 3.0.12
'@types/node':
- specifier: ^18.16.0
- version: 18.17.5
+ specifier: ^20.11.10
+ version: 20.11.10
'@types/prettier':
specifier: ^2.7.2
version: 2.7.2
@@ -141,7 +141,7 @@ importers:
version: 8.0.3
jest:
specifier: ^29.5.0
- version: 29.6.2(@types/node@18.17.5)(ts-node@10.9.1)
+ version: 29.6.2(@types/node@20.11.10)(ts-node@10.9.1)
jison:
specifier: ^0.4.18
version: 0.4.18
@@ -186,7 +186,7 @@ importers:
version: 5.1.6
vite:
specifier: ^4.4.12
- version: 4.4.12(@types/node@18.17.5)
+ version: 4.4.12(@types/node@20.11.10)
vite-plugin-istanbul:
specifier: ^4.1.0
version: 4.1.0(vite@4.4.12)
@@ -358,7 +358,7 @@ importers:
version: 2.0.0
type-fest:
specifier: ^4.1.0
- version: 4.1.0
+ version: 4.10.1
typedoc:
specifier: ^0.25.0
version: 0.25.0(typescript@5.0.4)
@@ -375,11 +375,11 @@ importers:
specifier: ^4.1.2
version: 4.1.2
vitepress:
- specifier: ^1.0.0-alpha.72
- version: 1.0.0-alpha.72(@algolia/client-search@4.19.1)(@types/node@18.17.5)(search-insights@2.7.0)
+ specifier: ^1.0.0-rc.40
+ version: 1.0.0-rc.40(@algolia/client-search@4.19.1)(@types/node@20.11.10)(search-insights@2.7.0)(typescript@5.0.4)
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.4.15)
+ specifier: ^1.0.4-alpha.22
+ version: 1.0.4-alpha.22(flexsearch@0.7.31)(vitepress@1.0.0-rc.40)(vue@3.4.15)
packages/mermaid-example-diagram:
dependencies:
@@ -436,7 +436,7 @@ importers:
version: 0.58.0
'@vite-pwa/vitepress':
specifier: ^0.3.0
- version: 0.3.0(vite-plugin-pwa@0.17.0)
+ version: 0.3.0(vite-plugin-pwa@0.17.5)
'@vitejs/plugin-vue':
specifier: ^4.2.1
version: 4.2.1(vite@4.5.0)(vue@3.3.4)
@@ -457,13 +457,68 @@ importers:
version: 0.26.0(rollup@2.79.1)(vue@3.3.4)
vite:
specifier: ^4.4.12
- version: 4.5.0(@types/node@18.17.5)
+ version: 4.5.0(@types/node@20.11.10)
+ vite-plugin-pwa:
+ specifier: ^0.17.5
+ version: 0.17.5(vite@4.5.0)(workbox-build@7.0.0)(workbox-window@7.0.0)
+ vitepress:
+ specifier: 1.0.0-rc.40
+ version: 1.0.0-rc.40(@algolia/client-search@4.19.1)(@types/node@20.11.10)(postcss@8.4.33)(search-insights@2.7.0)(typescript@5.1.6)
+ workbox-window:
+ specifier: ^7.0.0
+ version: 7.0.0
+
+ packages/mermaid/src/vitepress:
+ dependencies:
+ '@vueuse/core':
+ specifier: ^10.1.0
+ version: 10.7.2(vue@3.4.15)
+ jiti:
+ specifier: ^1.18.2
+ version: 1.21.0
+ mermaid:
+ specifier: workspace:^
+ version: link:../..
+ vue:
+ specifier: ^3.3
+ version: 3.4.15(typescript@5.1.6)
+ devDependencies:
+ '@iconify-json/carbon':
+ specifier: ^1.1.16
+ version: 1.1.16
+ '@unocss/reset':
+ specifier: ^0.58.0
+ version: 0.58.0
+ '@vite-pwa/vitepress':
+ specifier: ^0.3.0
+ version: 0.3.0(vite-plugin-pwa@0.17.0)
+ '@vitejs/plugin-vue':
+ specifier: ^4.2.1
+ version: 4.2.3(vite@4.5.0)(vue@3.4.15)
+ 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.1
+ unocss:
+ specifier: ^0.58.0
+ version: 0.58.0(postcss@8.4.33)(rollup@2.79.1)(vite@4.5.0)
+ unplugin-vue-components:
+ specifier: ^0.26.0
+ version: 0.26.0(rollup@2.79.1)(vue@3.4.15)
+ vite:
+ specifier: ^4.4.12
+ version: 4.5.0(@types/node@20.11.10)
vite-plugin-pwa:
specifier: ^0.17.0
version: 0.17.0(vite@4.5.0)(workbox-build@7.0.0)(workbox-window@7.0.0)
vitepress:
- specifier: 1.0.0-rc.39
- version: 1.0.0-rc.39(@algolia/client-search@4.19.1)(@types/node@18.17.5)(postcss@8.4.33)(search-insights@2.7.0)(typescript@5.1.6)
+ specifier: 1.0.0-rc.40
+ version: 1.0.0-rc.40(@algolia/client-search@4.19.1)(@types/node@20.11.10)(postcss@8.4.33)(search-insights@2.7.0)(typescript@5.1.6)
workbox-window:
specifier: ^7.0.0
version: 7.0.0
@@ -1092,7 +1147,7 @@ packages:
'@babel/helper-compilation-targets': 7.22.15
'@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5)
'@babel/helpers': 7.23.5
- '@babel/parser': 7.23.5
+ '@babel/parser': 7.23.6
'@babel/template': 7.22.15
'@babel/traverse': 7.23.5
'@babel/types': 7.23.5
@@ -1438,7 +1493,6 @@ packages:
hasBin: true
dependencies:
'@babel/types': 7.23.5
- dev: true
/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.5(@babel/core@7.23.5):
resolution: {integrity: sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==}
@@ -1471,15 +1525,6 @@ packages:
'@babel/core': 7.23.5
dev: true
- /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.10):
- resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.22.10
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.5):
resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
peerDependencies:
@@ -1489,21 +1534,12 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.22.10):
+ /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.5):
resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.22.10
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.10):
- resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.22.10
+ '@babel/core': 7.23.5
'@babel/helper-plugin-utils': 7.22.5
dev: true
@@ -1564,15 +1600,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.22.10):
- resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.22.10
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.5):
resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
peerDependencies:
@@ -1582,15 +1609,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.10):
- resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.22.10
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.5):
resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
peerDependencies:
@@ -1600,16 +1618,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.10):
- resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.22.10
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.5):
resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==}
engines: {node: '>=6.9.0'}
@@ -1620,15 +1628,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.10):
- resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.22.10
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.5):
resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
peerDependencies:
@@ -1638,15 +1637,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.10):
- resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.22.10
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.5):
resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
peerDependencies:
@@ -1656,15 +1646,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.10):
- resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.22.10
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.5):
resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
peerDependencies:
@@ -1674,15 +1655,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.10):
- resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.22.10
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.5):
resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
peerDependencies:
@@ -1692,15 +1664,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.10):
- resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.22.10
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.5):
resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
peerDependencies:
@@ -1710,15 +1673,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.10):
- resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.22.10
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.5):
resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
peerDependencies:
@@ -1738,16 +1692,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.22.10):
- resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.22.10
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.5):
resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
engines: {node: '>=6.9.0'}
@@ -1758,13 +1702,13 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.10):
+ /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.23.5):
resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.22.10
+ '@babel/core': 7.23.5
'@babel/helper-plugin-utils': 7.22.5
dev: true
@@ -2466,7 +2410,7 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.23.5
- '@babel/parser': 7.23.5
+ '@babel/parser': 7.23.6
'@babel/types': 7.23.5
dev: true
@@ -2475,7 +2419,7 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.22.13
- '@babel/parser': 7.23.5
+ '@babel/parser': 7.23.6
'@babel/types': 7.23.5
dev: true
@@ -2489,7 +2433,7 @@ packages:
'@babel/helper-function-name': 7.23.0
'@babel/helper-hoist-variables': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
- '@babel/parser': 7.23.5
+ '@babel/parser': 7.23.6
'@babel/types': 7.23.5
debug: 4.3.4(supports-color@8.1.1)
globals: 11.12.0
@@ -2507,7 +2451,7 @@ packages:
'@babel/helper-function-name': 7.23.0
'@babel/helper-hoist-variables': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
- '@babel/parser': 7.23.5
+ '@babel/parser': 7.23.6
'@babel/types': 7.23.5
debug: 4.3.4(supports-color@8.1.1)
globals: 11.12.0
@@ -2649,7 +2593,7 @@ packages:
lodash.merge: 4.6.2
lodash.uniq: 4.5.0
resolve-from: 5.0.0
- ts-node: 10.9.1(@types/node@18.17.5)(typescript@5.1.6)
+ ts-node: 10.9.1(@types/node@20.11.10)(typescript@5.1.6)
typescript: 5.1.6
transitivePeerDependencies:
- '@swc/core'
@@ -3165,27 +3109,10 @@ packages:
engines: {node: '>=10.0.0'}
dev: true
- /@docsearch/css@3.5.1:
- resolution: {integrity: sha512-2Pu9HDg/uP/IT10rbQ+4OrTQuxIWdKVUEdcw9/w7kZJv9NeHS6skJx1xuRiFyoGKwAzcHXnLp7csE99sj+O1YA==}
- dev: true
-
/@docsearch/css@3.5.2:
resolution: {integrity: sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==}
dev: true
- /@docsearch/js@3.5.1(@algolia/client-search@4.19.1)(search-insights@2.7.0):
- resolution: {integrity: sha512-EXi8de5njxgP6TV3N9ytnGRLG9zmBNTEZjR4VzwPcpPLbZxxTLG2gaFyJyKiFVQxHW/DPlMrDJA3qoRRGEkgZw==}
- dependencies:
- '@docsearch/react': 3.5.1(@algolia/client-search@4.19.1)(search-insights@2.7.0)
- preact: 10.16.0
- transitivePeerDependencies:
- - '@algolia/client-search'
- - '@types/react'
- - react
- - react-dom
- - search-insights
- dev: true
-
/@docsearch/js@3.5.2(@algolia/client-search@4.19.1)(search-insights@2.7.0):
resolution: {integrity: sha512-p1YFTCDflk8ieHgFJYfmyHBki1D61+U9idwrLh+GQQMrBSP3DLGKpy0XUJtPjAOPltcVbqsTjiPFfH7JImjUNg==}
dependencies:
@@ -3199,29 +3126,6 @@ packages:
- search-insights
dev: true
- /@docsearch/react@3.5.1(@algolia/client-search@4.19.1)(search-insights@2.7.0):
- resolution: {integrity: sha512-t5mEODdLzZq4PTFAm/dvqcvZFdPDMdfPE5rJS5SC8OUq9mPzxEy6b+9THIqNM9P0ocCb4UC5jqBrxKclnuIbzQ==}
- peerDependencies:
- '@types/react': '>= 16.8.0 < 19.0.0'
- react: '>= 16.8.0 < 19.0.0'
- react-dom: '>= 16.8.0 < 19.0.0'
- peerDependenciesMeta:
- '@types/react':
- optional: true
- react:
- optional: true
- react-dom:
- optional: true
- dependencies:
- '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1)(search-insights@2.7.0)
- '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1)
- '@docsearch/css': 3.5.1
- algoliasearch: 4.19.1
- transitivePeerDependencies:
- - '@algolia/client-search'
- - search-insights
- dev: true
-
/@docsearch/react@3.5.2(@algolia/client-search@4.19.1)(search-insights@2.7.0):
resolution: {integrity: sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==}
peerDependencies:
@@ -3984,7 +3888,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.6.1
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
chalk: 4.1.2
jest-message-util: 29.6.2
jest-util: 29.6.2
@@ -4005,14 +3909,14 @@ packages:
'@jest/test-result': 29.6.2
'@jest/transform': 29.6.2
'@jest/types': 29.6.1
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
ansi-escapes: 4.3.2
chalk: 4.1.2
ci-info: 3.8.0
exit: 0.1.2
graceful-fs: 4.2.11
jest-changed-files: 29.5.0
- jest-config: 29.6.2(@types/node@18.17.5)(ts-node@10.9.1)
+ jest-config: 29.6.2(@types/node@20.11.10)(ts-node@10.9.1)
jest-haste-map: 29.6.2
jest-message-util: 29.6.2
jest-regex-util: 29.4.3
@@ -4040,7 +3944,7 @@ packages:
dependencies:
'@jest/fake-timers': 29.6.2
'@jest/types': 29.6.1
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
jest-mock: 29.6.2
dev: true
@@ -4067,7 +3971,7 @@ packages:
dependencies:
'@jest/types': 29.6.1
'@sinonjs/fake-timers': 10.3.0
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
jest-message-util: 29.6.2
jest-mock: 29.6.2
jest-util: 29.6.2
@@ -4100,7 +4004,7 @@ packages:
'@jest/transform': 29.6.2
'@jest/types': 29.6.1
'@jridgewell/trace-mapping': 0.3.19
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
chalk: 4.1.2
collect-v8-coverage: 1.0.2
exit: 0.1.2
@@ -4162,7 +4066,7 @@ packages:
resolution: {integrity: sha512-ZqCqEISr58Ce3U+buNFJYUktLJZOggfyvR+bZMaiV1e8B1SIvJbwZMrYz3gx/KAPn9EXmOmN+uB08yLCjWkQQg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@babel/core': 7.22.10
+ '@babel/core': 7.23.5
'@jest/types': 29.6.1
'@jridgewell/trace-mapping': 0.3.19
babel-plugin-istanbul: 6.1.1
@@ -4188,7 +4092,7 @@ packages:
'@jest/schemas': 29.6.0
'@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.1
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
'@types/yargs': 17.0.24
chalk: 4.1.2
dev: true
@@ -4569,7 +4473,7 @@ packages:
/@types/babel__core@7.20.1:
resolution: {integrity: sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==}
dependencies:
- '@babel/parser': 7.23.5
+ '@babel/parser': 7.23.6
'@babel/types': 7.23.5
'@types/babel__generator': 7.6.4
'@types/babel__template': 7.4.1
@@ -4585,7 +4489,7 @@ packages:
/@types/babel__template@7.4.1:
resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==}
dependencies:
- '@babel/parser': 7.23.5
+ '@babel/parser': 7.23.6
'@babel/types': 7.23.5
dev: true
@@ -4599,13 +4503,13 @@ packages:
resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==}
dependencies:
'@types/connect': 3.4.35
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
dev: true
/@types/bonjour@3.5.10:
resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==}
dependencies:
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
dev: true
/@types/braces@3.0.2:
@@ -4617,7 +4521,7 @@ packages:
dependencies:
'@types/http-cache-semantics': 4.0.1
'@types/keyv': 3.1.4
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
'@types/responselike': 1.0.0
dev: true
@@ -4635,19 +4539,19 @@ packages:
resolution: {integrity: sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==}
dependencies:
'@types/express-serve-static-core': 4.17.35
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
dev: true
/@types/connect@3.4.35:
resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==}
dependencies:
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
dev: true
/@types/cors@2.8.13:
resolution: {integrity: sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==}
dependencies:
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
dev: true
/@types/cytoscape@3.19.9:
@@ -4882,7 +4786,7 @@ packages:
/@types/express-serve-static-core@4.17.35:
resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==}
dependencies:
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
'@types/qs': 6.9.7
'@types/range-parser': 1.2.4
'@types/send': 0.17.1
@@ -4909,20 +4813,20 @@ packages:
resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
dependencies:
'@types/minimatch': 5.1.2
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
dev: true
/@types/glob@8.1.0:
resolution: {integrity: sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==}
dependencies:
'@types/minimatch': 5.1.2
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
dev: true
/@types/graceful-fs@4.1.6:
resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==}
dependencies:
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
dev: true
/@types/http-cache-semantics@4.0.1:
@@ -4936,7 +4840,7 @@ packages:
/@types/http-proxy@1.17.11:
resolution: {integrity: sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==}
dependencies:
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
dev: true
/@types/istanbul-lib-coverage@2.0.4:
@@ -4974,7 +4878,7 @@ packages:
/@types/keyv@3.1.4:
resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
dependencies:
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
dev: true
/@types/linkify-it@3.0.2:
@@ -5045,6 +4949,12 @@ packages:
/@types/node@18.17.5:
resolution: {integrity: sha512-xNbS75FxH6P4UXTPUJp/zNPq6/xsfdJKussCWNOnz4aULWIRwMgP1LgaB5RiBnMX1DPCYenuqGZfnIAx5mbFLA==}
+ dev: true
+
+ /@types/node@20.11.10:
+ resolution: {integrity: sha512-rZEfe/hJSGYmdfX9tvcPMYeYPW2sNl50nsw4jZmRcaG0HIAb0WYEpsB05GOb53vjqpyE9GUhlDQ4jLSoB5q9kg==}
+ dependencies:
+ undici-types: 5.26.5
/@types/node@20.4.7:
resolution: {integrity: sha512-bUBrPjEry2QUTsnuEjzjbS7voGWCc30W0qzgMf90GPeDGFRakvrz47ju+oqDAKCXLUCe39u57/ORMl/O/04/9g==}
@@ -5075,13 +4985,13 @@ packages:
/@types/resolve@1.17.1:
resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
dependencies:
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
dev: true
/@types/responselike@1.0.0:
resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==}
dependencies:
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
dev: true
/@types/retry@0.12.0:
@@ -5091,7 +5001,7 @@ packages:
/@types/rollup-plugin-visualizer@4.2.1:
resolution: {integrity: sha512-Fk4y0EgmsSbvbayYhtSI9+cGvgw1rcQ9RlbExkQt4ivXRdiEwFKuRpxNuJCr0JktXIvOPUuPR7GSmtyZu0dujQ==}
dependencies:
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
rollup: 2.79.1
dev: true
@@ -5103,7 +5013,7 @@ packages:
resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==}
dependencies:
'@types/mime': 1.3.2
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
dev: true
/@types/serve-index@1.9.1:
@@ -5117,7 +5027,7 @@ packages:
dependencies:
'@types/http-errors': 2.0.1
'@types/mime': 3.0.1
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
dev: true
/@types/sinonjs__fake-timers@8.1.1:
@@ -5131,7 +5041,7 @@ packages:
/@types/sockjs@0.3.33:
resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==}
dependencies:
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
dev: true
/@types/stack-utils@2.0.1:
@@ -5161,18 +5071,13 @@ packages:
resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==}
dev: false
- /@types/web-bluetooth@0.0.17:
- resolution: {integrity: sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==}
- dev: true
-
/@types/web-bluetooth@0.0.20:
resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
- dev: true
/@types/ws@8.5.5:
resolution: {integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==}
dependencies:
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
dev: true
/@types/yargs-parser@21.0.0:
@@ -5189,7 +5094,7 @@ packages:
resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==}
requiresBuild: true
dependencies:
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
dev: true
optional: true
@@ -5527,7 +5432,7 @@ packages:
'@unocss/core': 0.58.0
'@unocss/reset': 0.58.0
'@unocss/vite': 0.58.0(rollup@2.79.1)(vite@4.5.0)
- vite: 4.5.0(@types/node@18.17.5)
+ vite: 4.5.0(@types/node@20.11.10)
transitivePeerDependencies:
- rollup
dev: true
@@ -5725,7 +5630,7 @@ packages:
chokidar: 3.5.3
fast-glob: 3.3.2
magic-string: 0.30.5
- vite: 4.5.0(@types/node@18.17.5)
+ vite: 4.5.0(@types/node@20.11.10)
transitivePeerDependencies:
- rollup
dev: true
@@ -5738,6 +5643,14 @@ packages:
vite-plugin-pwa: 0.17.0(vite@4.5.0)(workbox-build@7.0.0)(workbox-window@7.0.0)
dev: true
+ /@vite-pwa/vitepress@0.3.0(vite-plugin-pwa@0.17.5):
+ resolution: {integrity: sha512-7akiTt0laHJRSJ7lxPttGHYBoC2J+FgWJr0TGYQd2jPe/8nou+YSDwBGpOV+/qeobX2uzff8kew02n/07JRe9Q==}
+ peerDependencies:
+ vite-plugin-pwa: '>=0.17.0 <1'
+ dependencies:
+ vite-plugin-pwa: 0.17.5(vite@4.5.0)(workbox-build@7.0.0)(workbox-window@7.0.0)
+ dev: true
+
/@vitejs/plugin-vue@4.2.1(vite@4.5.0)(vue@3.3.4):
resolution: {integrity: sha512-ZTZjzo7bmxTRTkb8GSTwkPOYDIP7pwuyV+RV53c9PYUouwcbkIZIvWvNWlX2b1dYZqtOv7D6iUAnJLVNGcLrSw==}
engines: {node: ^14.18.0 || >=16.0.0}
@@ -5745,30 +5658,30 @@ packages:
vite: ^4.0.0
vue: ^3.2.25
dependencies:
- vite: 4.5.0(@types/node@18.17.5)
+ vite: 4.5.0(@types/node@20.11.10)
vue: 3.3.4
dev: true
- /@vitejs/plugin-vue@4.2.3(vite@4.5.0)(vue@3.3.4):
+ /@vitejs/plugin-vue@4.2.3(vite@4.5.0)(vue@3.4.15):
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.5.0(@types/node@18.17.5)
- vue: 3.3.4
+ vite: 4.5.0(@types/node@20.11.10)
+ vue: 3.4.15(typescript@5.1.6)
dev: true
- /@vitejs/plugin-vue@5.0.3(vite@5.0.11)(vue@3.4.15):
+ /@vitejs/plugin-vue@5.0.3(vite@5.0.12)(vue@3.4.15):
resolution: {integrity: sha512-b8S5dVS40rgHdDrw+DQi/xOM9ed+kSRZzfm1T74bMmBDCd8XO87NKlFYInzCtwvtWwXZvo1QxE2OSspTATWrbA==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
vite: ^5.0.0
vue: ^3.2.25
dependencies:
- vite: 5.0.11(@types/node@18.17.5)
- vue: 3.4.15(typescript@5.1.6)
+ vite: 5.0.12(@types/node@20.11.10)
+ vue: 3.4.15(typescript@5.0.4)
dev: true
/@vitest/coverage-v8@0.34.0(vitest@0.34.0):
@@ -5872,7 +5785,6 @@ packages:
entities: 4.5.0
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==}
@@ -5885,7 +5797,6 @@ packages:
dependencies:
'@vue/compiler-core': 3.4.15
'@vue/shared': 3.4.15
- dev: true
/@vue/compiler-sfc@3.3.4:
resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==}
@@ -5913,7 +5824,6 @@ packages:
magic-string: 0.30.5
postcss: 8.4.33
source-map-js: 1.0.2
- dev: true
/@vue/compiler-ssr@3.3.4:
resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==}
@@ -5926,11 +5836,6 @@ packages:
dependencies:
'@vue/compiler-dom': 3.4.15
'@vue/shared': 3.4.15
- 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==}
@@ -5953,7 +5858,6 @@ packages:
resolution: {integrity: sha512-55yJh2bsff20K5O84MxSvXKPHHt17I2EomHznvFiJCAZpJTNW8IuLj1xZWMLELRhBK3kkFV/1ErZGHJfah7i7w==}
dependencies:
'@vue/shared': 3.4.15
- dev: true
/@vue/runtime-core@3.3.4:
resolution: {integrity: sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==}
@@ -5966,7 +5870,6 @@ packages:
dependencies:
'@vue/reactivity': 3.4.15
'@vue/shared': 3.4.15
- dev: true
/@vue/runtime-dom@3.3.4:
resolution: {integrity: sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==}
@@ -5981,7 +5884,6 @@ packages:
'@vue/runtime-core': 3.4.15
'@vue/shared': 3.4.15
csstype: 3.1.3
- dev: true
/@vue/server-renderer@3.3.4(vue@3.3.4):
resolution: {integrity: sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==}
@@ -6000,14 +5902,12 @@ packages:
'@vue/compiler-ssr': 3.4.15
'@vue/shared': 3.4.15
vue: 3.4.15(typescript@5.0.4)
- dev: true
/@vue/shared@3.3.4:
resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==}
/@vue/shared@3.4.15:
resolution: {integrity: sha512-KzfPTxVaWfB+eGcGdbSf4CWdaXcGDqckoeXUh7SB3fZdEtzPCK2Vq9B/lRRL3yutax/LWITz+SwvgyOxz5V75g==}
- dev: true
/@vueuse/core@10.1.0(vue@3.3.4):
resolution: {integrity: sha512-3Znoa5m5RO+z4/C9w6DRaKTR3wCVJvD5rav8HTDGsr+7rOZRHtcgFJ8NcCs0ZvIpmev2kExTa311ns5j2RbzDQ==}
@@ -6021,18 +5921,6 @@ packages:
- vue
dev: false
- /@vueuse/core@10.3.0(vue@3.3.4):
- resolution: {integrity: sha512-BEM5yxcFKb5btFjTSAFjTu5jmwoW66fyV9uJIP4wUXXU8aR5Hl44gndaaXp7dC5HSObmgbnR2RN+Un1p68Mf5Q==}
- dependencies:
- '@types/web-bluetooth': 0.0.17
- '@vueuse/metadata': 10.3.0
- '@vueuse/shared': 10.3.0(vue@3.3.4)
- vue-demi: 0.14.6(vue@3.3.4)
- transitivePeerDependencies:
- - '@vue/composition-api'
- - vue
- dev: true
-
/@vueuse/core@10.7.2(vue@3.4.15):
resolution: {integrity: sha512-AOyAL2rK0By62Hm+iqQn6Rbu8bfmbgaIMXcE3TSr7BdQ42wnSFlwIdPjInO62onYsEMK/yDMU8C6oGfDAtZ2qQ==}
dependencies:
@@ -6043,7 +5931,6 @@ packages:
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- dev: true
/@vueuse/integrations@10.7.2(focus-trap@7.5.4)(vue@3.4.15):
resolution: {integrity: sha512-+u3RLPFedjASs5EKPc69Ge49WNgqeMfSxFn+qrQTzblPXZg6+EFzhjarS5edj2qAf6xQ93f95TUxRwKStXj/sQ==}
@@ -6099,13 +5986,8 @@ packages:
resolution: {integrity: sha512-cM28HjDEw5FIrPE9rgSPFZvQ0ZYnOLAOr8hl1XM6tFl80U3WAR5ROdnAqiYybniwP5gt9MKKAJAqd/ab2aHkqg==}
dev: false
- /@vueuse/metadata@10.3.0:
- resolution: {integrity: sha512-Ema3YhNOa4swDsV0V7CEY5JXvK19JI/o1szFO1iWxdFg3vhdFtCtSTP26PCvbUpnUtNHBY2wx5y3WDXND5Pvnw==}
- dev: true
-
/@vueuse/metadata@10.7.2:
resolution: {integrity: sha512-kCWPb4J2KGrwLtn1eJwaJD742u1k5h6v/St5wFe8Quih90+k2a0JP8BS4Zp34XUuJqS2AxFYMb1wjUL8HfhWsQ==}
- dev: true
/@vueuse/shared@10.1.0(vue@3.3.4):
resolution: {integrity: sha512-2X52ogu12i9DkKOQ01yeb/BKg9UO87RNnpm5sXkQvyORlbq8ONS5l39MYkjkeVWWjdT0teJru7a2S41dmHmqjQ==}
@@ -6116,15 +5998,6 @@ packages:
- vue
dev: false
- /@vueuse/shared@10.3.0(vue@3.3.4):
- resolution: {integrity: sha512-kGqCTEuFPMK4+fNWy6dUOiYmxGcUbtznMwBZLC1PubidF4VZY05B+Oht7Jh7/6x4VOWGpvu3R37WHi81cKpiqg==}
- dependencies:
- vue-demi: 0.14.6(vue@3.3.4)
- transitivePeerDependencies:
- - '@vue/composition-api'
- - vue
- dev: true
-
/@vueuse/shared@10.7.2(vue@3.4.15):
resolution: {integrity: sha512-qFbXoxS44pi2FkgFjPvF4h7c9oMDutpyBdcJdMYIMg9XyXli2meFMuaKn+UMgsClo//Th6+beeCgqweT/79BVA==}
dependencies:
@@ -6132,7 +6005,6 @@ packages:
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- dev: true
/@wdio/config@7.31.1(typescript@5.1.6):
resolution: {integrity: sha512-WAfswbCatwiaDVqy6kfF/5T8/WS/US/SRhBGUFrfBuGMIe+RRoHgy7jURFWSvUIE7CNHj8yvs46fLUcxhXjzcQ==}
@@ -6788,17 +6660,17 @@ packages:
- debug
dev: true
- /babel-jest@29.6.2(@babel/core@7.22.10):
+ /babel-jest@29.6.2(@babel/core@7.23.5):
resolution: {integrity: sha512-BYCzImLos6J3BH/+HvUCHG1dTf2MzmAB4jaVxHV+29RZLjR29XuYTmsf2sdDwkrb+FczkGo3kOhE7ga6sI0P4A==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
'@babel/core': ^7.8.0
dependencies:
- '@babel/core': 7.22.10
+ '@babel/core': 7.23.5
'@jest/transform': 29.6.2
'@types/babel__core': 7.20.1
babel-plugin-istanbul: 6.1.1
- babel-preset-jest: 29.5.0(@babel/core@7.22.10)
+ babel-preset-jest: 29.5.0(@babel/core@7.23.5)
chalk: 4.1.2
graceful-fs: 4.2.11
slash: 3.0.0
@@ -6878,35 +6750,35 @@ packages:
- supports-color
dev: true
- /babel-preset-current-node-syntax@1.0.1(@babel/core@7.22.10):
+ /babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.5):
resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.22.10
- '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.10)
- '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.22.10)
- '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.10)
- '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.10)
- '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.10)
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.10)
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.10)
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.10)
- '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.10)
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.10)
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.10)
- '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.10)
- dev: true
-
- /babel-preset-jest@29.5.0(@babel/core@7.22.10):
+ '@babel/core': 7.23.5
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.5)
+ '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.23.5)
+ '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.5)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.5)
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.5)
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.5)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.5)
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.5)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.5)
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.5)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.5)
+ '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.5)
+ dev: true
+
+ /babel-preset-jest@29.5.0(@babel/core@7.23.5):
resolution: {integrity: sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.22.10
+ '@babel/core': 7.23.5
babel-plugin-jest-hoist: 29.5.0
- babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.10)
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.5)
dev: true
/bail@2.0.2:
@@ -6989,10 +6861,6 @@ packages:
- supports-color
dev: true
- /body-scroll-lock@4.0.0-beta.0:
- resolution: {integrity: sha512-a7tP5+0Mw3YlUJcGAKUqIBkYYGlYxk2fnCasq/FUph1hadxlTRjF+gAcZksxANnaMnALjxEddmSi/H3OR8ugcQ==}
- dev: true
-
/bonjour-service@1.1.1:
resolution: {integrity: sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==}
dependencies:
@@ -7737,7 +7605,7 @@ packages:
dependencies:
'@types/node': 20.4.7
cosmiconfig: 8.2.0
- ts-node: 10.9.1(@types/node@18.17.5)(typescript@5.1.6)
+ ts-node: 10.9.1(@types/node@20.11.10)(typescript@5.1.6)
typescript: 5.1.6
dev: true
@@ -8042,7 +7910,6 @@ packages:
/csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
- dev: true
/cuint@0.2.2:
resolution: {integrity: sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==}
@@ -8944,7 +8811,6 @@ packages:
/entities@4.5.0:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
- dev: true
/envinfo@7.10.0:
resolution: {integrity: sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==}
@@ -9239,7 +9105,7 @@ packages:
'@typescript-eslint/eslint-plugin': 6.7.2(@typescript-eslint/parser@6.7.2)(eslint@8.47.0)(typescript@5.1.6)
'@typescript-eslint/utils': 5.62.0(eslint@8.47.0)(typescript@5.1.6)
eslint: 8.47.0
- jest: 29.6.2(@types/node@18.17.5)(ts-node@10.9.1)
+ jest: 29.6.2(@types/node@20.11.10)(ts-node@10.9.1)
transitivePeerDependencies:
- supports-color
- typescript
@@ -9587,7 +9453,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/expect-utils': 29.6.2
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
jest-get-type: 29.4.3
jest-matcher-utils: 29.6.2
jest-message-util: 29.6.2
@@ -11260,7 +11126,7 @@ packages:
'@jest/expect': 29.6.2
'@jest/test-result': 29.6.2
'@jest/types': 29.6.1
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
chalk: 4.1.2
co: 4.6.0
dedent: 1.5.1
@@ -11281,7 +11147,7 @@ packages:
- supports-color
dev: true
- /jest-cli@29.6.2(@types/node@18.17.5)(ts-node@10.9.1):
+ /jest-cli@29.6.2(@types/node@20.11.10)(ts-node@10.9.1):
resolution: {integrity: sha512-TT6O247v6dCEX2UGHGyflMpxhnrL0DNqP2fRTKYm3nJJpCTfXX3GCMQPGFjXDoj0i5/Blp3jriKXFgdfmbYB6Q==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -11298,7 +11164,7 @@ packages:
exit: 0.1.2
graceful-fs: 4.2.11
import-local: 3.1.0
- jest-config: 29.6.2(@types/node@18.17.5)(ts-node@10.9.1)
+ jest-config: 29.6.2(@types/node@20.11.10)(ts-node@10.9.1)
jest-util: 29.6.2
jest-validate: 29.6.2
prompts: 2.4.2
@@ -11310,7 +11176,7 @@ packages:
- ts-node
dev: true
- /jest-config@29.6.2(@types/node@18.17.5)(ts-node@10.9.1):
+ /jest-config@29.6.2(@types/node@20.11.10)(ts-node@10.9.1):
resolution: {integrity: sha512-VxwFOC8gkiJbuodG9CPtMRjBUNZEHxwfQXmIudSTzFWxaci3Qub1ddTRbFNQlD/zUeaifLndh/eDccFX4wCMQw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
@@ -11322,11 +11188,11 @@ packages:
ts-node:
optional: true
dependencies:
- '@babel/core': 7.22.10
+ '@babel/core': 7.23.5
'@jest/test-sequencer': 29.6.2
'@jest/types': 29.6.1
- '@types/node': 18.17.5
- babel-jest: 29.6.2(@babel/core@7.22.10)
+ '@types/node': 20.11.10
+ babel-jest: 29.6.2(@babel/core@7.23.5)
chalk: 4.1.2
ci-info: 3.8.0
deepmerge: 4.3.1
@@ -11345,7 +11211,7 @@ packages:
pretty-format: 29.6.2
slash: 3.0.0
strip-json-comments: 3.1.1
- ts-node: 10.9.1(@types/node@18.17.5)(typescript@5.1.6)
+ ts-node: 10.9.1(@types/node@20.11.10)(typescript@5.1.6)
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
@@ -11386,7 +11252,7 @@ packages:
'@jest/environment': 29.6.2
'@jest/fake-timers': 29.6.2
'@jest/types': 29.6.1
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
jest-mock: 29.6.2
jest-util: 29.6.2
dev: true
@@ -11402,7 +11268,7 @@ packages:
dependencies:
'@jest/types': 29.6.1
'@types/graceful-fs': 4.1.6
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
anymatch: 3.1.3
fb-watchman: 2.0.2
graceful-fs: 4.2.11
@@ -11424,7 +11290,7 @@ packages:
chalk: 1.1.3
get-stdin: 5.0.1
glur: 1.1.2
- jest: 29.6.2(@types/node@18.17.5)(ts-node@10.9.1)
+ jest: 29.6.2(@types/node@20.11.10)(ts-node@10.9.1)
lodash: 4.17.21
mkdirp: 0.5.6
pixelmatch: 5.3.0
@@ -11471,7 +11337,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.6.1
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
jest-util: 29.6.2
dev: true
@@ -11526,7 +11392,7 @@ packages:
'@jest/test-result': 29.6.2
'@jest/transform': 29.6.2
'@jest/types': 29.6.1
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
chalk: 4.1.2
emittery: 0.13.1
graceful-fs: 4.2.11
@@ -11557,7 +11423,7 @@ packages:
'@jest/test-result': 29.6.2
'@jest/transform': 29.6.2
'@jest/types': 29.6.1
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
chalk: 4.1.2
cjs-module-lexer: 1.2.3
collect-v8-coverage: 1.0.2
@@ -11580,15 +11446,15 @@ packages:
resolution: {integrity: sha512-1OdjqvqmRdGNvWXr/YZHuyhh5DeaLp1p/F8Tht/MrMw4Kr1Uu/j4lRG+iKl1DAqUJDWxtQBMk41Lnf/JETYBRA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@babel/core': 7.22.10
+ '@babel/core': 7.23.5
'@babel/generator': 7.23.0
- '@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/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.5)
+ '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.5)
'@babel/types': 7.23.5
'@jest/expect-utils': 29.6.2
'@jest/transform': 29.6.2
'@jest/types': 29.6.1
- babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.10)
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.5)
chalk: 4.1.2
expect: 29.6.2
graceful-fs: 4.2.11
@@ -11609,7 +11475,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.6.1
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
chalk: 4.1.2
ci-info: 3.8.0
graceful-fs: 4.2.11
@@ -11634,7 +11500,7 @@ packages:
dependencies:
'@jest/test-result': 29.6.2
'@jest/types': 29.6.1
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
ansi-escapes: 4.3.2
chalk: 4.1.2
emittery: 0.13.1
@@ -11646,7 +11512,7 @@ packages:
resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==}
engines: {node: '>= 10.13.0'}
dependencies:
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
merge-stream: 2.0.0
supports-color: 7.2.0
dev: true
@@ -11655,7 +11521,7 @@ packages:
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
engines: {node: '>= 10.13.0'}
dependencies:
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
merge-stream: 2.0.0
supports-color: 8.1.1
dev: true
@@ -11664,13 +11530,13 @@ packages:
resolution: {integrity: sha512-l3ccBOabTdkng8I/ORCkADz4eSMKejTYv1vB/Z83UiubqhC1oQ5Li6dWCyqOIvSifGjUBxuvxvlm6KGK2DtuAQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
jest-util: 29.6.2
merge-stream: 2.0.0
supports-color: 8.1.1
dev: true
- /jest@29.6.2(@types/node@18.17.5)(ts-node@10.9.1):
+ /jest@29.6.2(@types/node@20.11.10)(ts-node@10.9.1):
resolution: {integrity: sha512-8eQg2mqFbaP7CwfsTpCxQ+sHzw1WuNWL5UUvjnWP4hx2riGz9fPSzYOaU5q8/GqWn1TfgZIVTqYJygbGbWAANg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -11683,7 +11549,7 @@ packages:
'@jest/core': 29.6.2(ts-node@10.9.1)
'@jest/types': 29.6.1
import-local: 3.1.0
- jest-cli: 29.6.2(@types/node@18.17.5)(ts-node@10.9.1)
+ jest-cli: 29.6.2(@types/node@20.11.10)(ts-node@10.9.1)
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
@@ -12919,10 +12785,6 @@ packages:
engines: {node: '>=16 || 14 >=14.17'}
dev: true
- /minisearch@6.1.0:
- resolution: {integrity: sha512-PNxA/X8pWk+TiqPbsoIYH0GQ5Di7m6326/lwU/S4mlo4wGQddIcf/V//1f9TB0V4j59b57b+HZxt8h3iMROGvg==}
- dev: true
-
/minisearch@6.3.0:
resolution: {integrity: sha512-ihFnidEeU8iXzcVHy74dhkxh/dn8Dc08ERl0xwoMMGqp4+LvRSCgicb+zGqWthVokQKvCSxITlh3P08OzdTYCQ==}
dev: true
@@ -12993,7 +12855,6 @@ packages:
resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
- dev: true
/natural-compare-lite@1.4.0:
resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
@@ -13759,7 +13620,7 @@ packages:
dependencies:
lilconfig: 2.1.0
postcss: 8.4.31
- ts-node: 10.9.1(@types/node@18.17.5)(typescript@5.1.6)
+ ts-node: 10.9.1(@types/node@20.11.10)(typescript@5.1.6)
yaml: 2.3.1
dev: false
@@ -13809,7 +13670,6 @@ packages:
nanoid: 3.3.7
picocolors: 1.0.0
source-map-js: 1.0.2
- dev: true
/preact@10.16.0:
resolution: {integrity: sha512-XTSj3dJ4roKIC93pald6rWuB2qQJO9gO2iLLyTe87MrjQN+HklueLsmskbywEWqCHlclgz3/M4YLL2iBr9UmMA==}
@@ -14707,20 +14567,20 @@ packages:
vscode-textmate: 8.0.0
dev: true
- /shikiji-core@0.9.19:
- resolution: {integrity: sha512-AFJu/vcNT21t0e6YrfadZ+9q86gvPum6iywRyt1OtIPjPFe25RQnYJyxHQPMLKCCWA992TPxmEmbNcOZCAJclw==}
+ /shikiji-core@0.10.2:
+ resolution: {integrity: sha512-9Of8HMlF96usXJHmCL3Gd0Fcf0EcyJUF9m8EoAKKd98mHXi0La2AZl1h6PegSFGtiYcBDK/fLuKbDa1l16r1fA==}
dev: true
- /shikiji-transformers@0.9.19:
- resolution: {integrity: sha512-lGLI7Z8frQrIBbhZ74/eiJtxMoCQRbpaHEB+gcfvdIy+ZFaAtXncJGnc52932/UET+Y4GyKtwwC/vjWUCp+c/Q==}
+ /shikiji-transformers@0.10.2:
+ resolution: {integrity: sha512-7IVTwl1af205ywYEq5bOAYOTOFW4V1dVX1EablP0nWKErqZeD1o93VMytxmtJomqS+YwbB8doY8SE3MFMn0aPQ==}
dependencies:
- shikiji: 0.9.19
+ shikiji: 0.10.2
dev: true
- /shikiji@0.9.19:
- resolution: {integrity: sha512-Kw2NHWktdcdypCj1GkKpXH4o6Vxz8B8TykPlPuLHOGSV8VkhoCLcFOH4k19K4LXAQYRQmxg+0X/eM+m2sLhAkg==}
+ /shikiji@0.10.2:
+ resolution: {integrity: sha512-wtZg3T0vtYV2PnqusWQs3mDaJBdCPWxFDrBM/SE5LfrX92gjUvfEMlc+vJnoKY6Z/S44OWaCRzNIsdBRWcTAiw==}
dependencies:
- shikiji-core: 0.9.19
+ shikiji-core: 0.10.2
dev: true
/side-channel@1.0.4:
@@ -15551,7 +15411,7 @@ packages:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
dev: false
- /ts-node@10.9.1(@types/node@18.17.5)(typescript@5.1.6):
+ /ts-node@10.9.1(@types/node@20.11.10)(typescript@5.1.6):
resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
hasBin: true
peerDependencies:
@@ -15570,7 +15430,7 @@ packages:
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.4
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
acorn: 8.10.0
acorn-walk: 8.2.0
arg: 4.1.3
@@ -15681,8 +15541,8 @@ packages:
engines: {node: '>=10'}
dev: true
- /type-fest@4.1.0:
- resolution: {integrity: sha512-VJGJVepayd8OWavP+rgXt4i3bfLk+tSomTV7r4mca2XD/oTCWnkJlNkpXavkxdmtU2aKdAmFGeHvoQutOVHCZg==}
+ /type-fest@4.10.1:
+ resolution: {integrity: sha512-7ZnJYTp6uc04uYRISWtiX3DSKB/fxNQT0B5o1OUeCqiQiwF+JC9+rJiZIDrPrNCLLuTqyQmh4VdQqh/ZOkv9MQ==}
engines: {node: '>=16'}
dev: true
@@ -15782,7 +15642,6 @@ packages:
resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==}
engines: {node: '>=12.20'}
hasBin: true
- dev: true
/typescript@5.1.6:
resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==}
@@ -15825,6 +15684,9 @@ packages:
resolution: {integrity: sha512-w4QtCHoLBXw1mjofIDoMyexaEdWGMedWNDhlWTtT1V1lCRqi65Pnoygkh6+WRdr+Bm8ldkBNkNeCsXGMlQS9HQ==}
dev: true
+ /undici-types@5.26.5:
+ resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
+
/unicode-canonical-property-names-ecmascript@2.0.0:
resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==}
engines: {node: '>=4'}
@@ -15956,7 +15818,7 @@ packages:
'@unocss/transformer-directives': 0.58.0
'@unocss/transformer-variant-group': 0.58.0
'@unocss/vite': 0.58.0(rollup@2.79.1)(vite@4.5.0)
- vite: 4.5.0(@types/node@18.17.5)
+ vite: 4.5.0(@types/node@20.11.10)
transitivePeerDependencies:
- postcss
- rollup
@@ -15997,6 +15859,35 @@ packages:
- supports-color
dev: true
+ /unplugin-vue-components@0.26.0(rollup@2.79.1)(vue@3.4.15):
+ resolution: {integrity: sha512-s7IdPDlnOvPamjunVxw8kNgKNK8A5KM1YpK5j/p97jEKTjlPNrA0nZBiSfAKKlK1gWZuyWXlKL5dk3EDw874LQ==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@babel/parser': ^7.15.8
+ '@nuxt/kit': ^3.2.2
+ vue: 2 || 3
+ peerDependenciesMeta:
+ '@babel/parser':
+ optional: true
+ '@nuxt/kit':
+ optional: true
+ dependencies:
+ '@antfu/utils': 0.7.6
+ '@rollup/pluginutils': 5.1.0(rollup@2.79.1)
+ chokidar: 3.5.3
+ debug: 4.3.4(supports-color@8.1.1)
+ fast-glob: 3.3.2
+ local-pkg: 0.4.3
+ magic-string: 0.30.5
+ minimatch: 9.0.3
+ resolve: 1.22.4
+ unplugin: 1.4.0
+ vue: 3.4.15(typescript@5.1.6)
+ transitivePeerDependencies:
+ - rollup
+ - supports-color
+ dev: true
+
/unplugin@1.4.0:
resolution: {integrity: sha512-5x4eIEL6WgbzqGtF9UV8VEC/ehKptPXDS6L2b0mv4FRMkJxRtjaJfOWDd6a8+kYbqsjklix7yWP0N3SUepjXcg==}
dependencies:
@@ -16117,7 +16008,7 @@ packages:
vfile-message: 3.1.4
dev: true
- /vite-node@0.34.0(@types/node@18.17.5):
+ /vite-node@0.34.0(@types/node@20.11.10):
resolution: {integrity: sha512-rGZMvpb052rjUwJA/a17xMfOibzNF7byMdRSTcN2Lw8uxX08s5EfjWW5mBkm3MSFTPctMSVtT2yC+8ShrZbT5g==}
engines: {node: '>=v14.18.0'}
hasBin: true
@@ -16127,7 +16018,7 @@ packages:
mlly: 1.4.2
pathe: 1.1.1
picocolors: 1.0.0
- vite: 4.5.0(@types/node@18.17.5)
+ vite: 4.5.0(@types/node@20.11.10)
transitivePeerDependencies:
- '@types/node'
- less
@@ -16148,7 +16039,7 @@ packages:
istanbul-lib-instrument: 5.2.1
picocolors: 1.0.0
test-exclude: 6.0.0
- vite: 4.4.12(@types/node@18.17.5)
+ vite: 4.4.12(@types/node@20.11.10)
transitivePeerDependencies:
- supports-color
dev: true
@@ -16164,14 +16055,32 @@ packages:
debug: 4.3.4(supports-color@8.1.1)
fast-glob: 3.3.2
pretty-bytes: 6.1.1
- vite: 4.5.0(@types/node@18.17.5)
+ vite: 4.5.0(@types/node@20.11.10)
+ workbox-build: 7.0.0
+ workbox-window: 7.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /vite-plugin-pwa@0.17.5(vite@4.5.0)(workbox-build@7.0.0)(workbox-window@7.0.0):
+ resolution: {integrity: sha512-UxRNPiJBzh4tqU/vc8G2TxmrUTzT6BqvSzhszLk62uKsf+npXdvLxGDz9C675f4BJi6MbD2tPnJhi5txlMzxbQ==}
+ engines: {node: '>=16.0.0'}
+ peerDependencies:
+ vite: ^3.1.0 || ^4.0.0 || ^5.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.2
+ pretty-bytes: 6.1.1
+ vite: 4.5.0(@types/node@20.11.10)
workbox-build: 7.0.0
workbox-window: 7.0.0
transitivePeerDependencies:
- supports-color
dev: true
- /vite@4.4.12(@types/node@18.17.5):
+ /vite@4.4.12(@types/node@20.11.10):
resolution: {integrity: sha512-KtPlUbWfxzGVul8Nut8Gw2Qe8sBzWY+8QVc5SL8iRFnpnrcoCaNlzO40c1R6hPmcdTwIPEDkq0Y9+27a5tVbdQ==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
@@ -16199,7 +16108,7 @@ packages:
terser:
optional: true
dependencies:
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
esbuild: 0.18.20
postcss: 8.4.31
rollup: 3.28.0
@@ -16207,7 +16116,7 @@ packages:
fsevents: 2.3.3
dev: true
- /vite@4.5.0(@types/node@18.17.5):
+ /vite@4.5.0(@types/node@20.11.10):
resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
@@ -16235,7 +16144,7 @@ packages:
terser:
optional: true
dependencies:
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
esbuild: 0.18.20
postcss: 8.4.31
rollup: 3.28.0
@@ -16243,8 +16152,8 @@ packages:
fsevents: 2.3.3
dev: true
- /vite@5.0.11(@types/node@18.17.5):
- resolution: {integrity: sha512-XBMnDjZcNAw/G1gEiskiM1v6yzM4GE5aMGvhWTlHAYYhxb7S3/V1s3m2LDHa8Vh6yIWYYB0iJwsEaS523c4oYA==}
+ /vite@5.0.12(@types/node@20.11.10):
+ resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@@ -16271,7 +16180,7 @@ packages:
terser:
optional: true
dependencies:
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
esbuild: 0.19.6
postcss: 8.4.33
rollup: 4.5.0
@@ -16279,12 +16188,12 @@ packages:
fsevents: 2.3.3
dev: true
- /vitepress-plugin-search@1.0.4-alpha.20(flexsearch@0.7.31)(vitepress@1.0.0-alpha.72)(vue@3.4.15):
- resolution: {integrity: sha512-zG+ev9pw1Mg7htABlFCNXb8XwnKN+qfTKw+vU0Ers6RIrABx+45EAAFBoaL1mEpl1FRFn1o/dQ7F4b8GP6HdGQ==}
+ /vitepress-plugin-search@1.0.4-alpha.22(flexsearch@0.7.31)(vitepress@1.0.0-rc.40)(vue@3.4.15):
+ resolution: {integrity: sha512-IAOEJu+kjVY+0pb6/PeRjIbr175HFFbnMdLmLjqcy7VWxkabIRZbLoQL1VUYDZl804o/Or+GaX02gsiMOnVxFA==}
engines: {node: ^14.13.1 || ^16.7.0 || >=18}
peerDependencies:
flexsearch: ^0.7.31
- vitepress: ^1.0.0-alpha.65
+ vitepress: ^1.0.0-rc.35
vue: '3'
dependencies:
'@types/flexsearch': 0.7.3
@@ -16292,43 +16201,68 @@ packages:
flexsearch: 0.7.31
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)
+ vitepress: 1.0.0-rc.40(@algolia/client-search@4.19.1)(@types/node@20.11.10)(search-insights@2.7.0)(typescript@5.0.4)
vue: 3.4.15(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):
- resolution: {integrity: sha512-Ou7fNE/OVYLrKGQMHSTVG6AcNsdv7tm4ACrdhx93SPMzEDj8UgIb4RFa5CTTowaYf3jeDGi2EAJlzXVC+IE3dg==}
+ /vitepress@1.0.0-rc.40(@algolia/client-search@4.19.1)(@types/node@20.11.10)(postcss@8.4.33)(search-insights@2.7.0)(typescript@5.1.6):
+ resolution: {integrity: sha512-1x9PCrcsJwqhpccyTR93uD6jpiPDeRC98CBCAQLLBb44a3VSXYBPzhCahi+2kwAYylu49p0XhseMPVM4IVcWcw==}
hasBin: true
+ peerDependencies:
+ markdown-it-mathjax3: ^4.3.2
+ postcss: ^8.4.33
+ peerDependenciesMeta:
+ markdown-it-mathjax3:
+ optional: true
+ postcss:
+ optional: true
dependencies:
- '@docsearch/css': 3.5.1
- '@docsearch/js': 3.5.1(@algolia/client-search@4.19.1)(search-insights@2.7.0)
- '@vitejs/plugin-vue': 4.2.3(vite@4.5.0)(vue@3.3.4)
- '@vue/devtools-api': 6.5.0
- '@vueuse/core': 10.3.0(vue@3.3.4)
- body-scroll-lock: 4.0.0-beta.0
+ '@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.7
+ '@vitejs/plugin-vue': 5.0.3(vite@5.0.12)(vue@3.4.15)
+ '@vue/devtools-api': 6.5.1
+ '@vueuse/core': 10.7.2(vue@3.4.15)
+ '@vueuse/integrations': 10.7.2(focus-trap@7.5.4)(vue@3.4.15)
+ focus-trap: 7.5.4
mark.js: 8.11.1
- minisearch: 6.1.0
- shiki: 0.14.3
- vite: 4.5.0(@types/node@18.17.5)
- vue: 3.3.4
+ minisearch: 6.3.0
+ postcss: 8.4.33
+ shikiji: 0.10.2
+ shikiji-core: 0.10.2
+ shikiji-transformers: 0.10.2
+ vite: 5.0.12(@types/node@20.11.10)
+ vue: 3.4.15(typescript@5.1.6)
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
+ - typescript
+ - universal-cookie
dev: true
- /vitepress@1.0.0-rc.39(@algolia/client-search@4.19.1)(@types/node@18.17.5)(postcss@8.4.33)(search-insights@2.7.0)(typescript@5.1.6):
- resolution: {integrity: sha512-EcgoRlAAp37WOxUOYv45oxyhLrcy3Upey+mKpqW3ldsg6Ol4trPndRBk2GO0QiSvEKlb9BMerk49D/bFICN6kg==}
+ /vitepress@1.0.0-rc.40(@algolia/client-search@4.19.1)(@types/node@20.11.10)(search-insights@2.7.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-1x9PCrcsJwqhpccyTR93uD6jpiPDeRC98CBCAQLLBb44a3VSXYBPzhCahi+2kwAYylu49p0XhseMPVM4IVcWcw==}
hasBin: true
peerDependencies:
markdown-it-mathjax3: ^4.3.2
@@ -16342,19 +16276,18 @@ packages:
'@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.7
- '@vitejs/plugin-vue': 5.0.3(vite@5.0.11)(vue@3.4.15)
+ '@vitejs/plugin-vue': 5.0.3(vite@5.0.12)(vue@3.4.15)
'@vue/devtools-api': 6.5.1
'@vueuse/core': 10.7.2(vue@3.4.15)
'@vueuse/integrations': 10.7.2(focus-trap@7.5.4)(vue@3.4.15)
focus-trap: 7.5.4
mark.js: 8.11.1
minisearch: 6.3.0
- postcss: 8.4.33
- shikiji: 0.9.19
- shikiji-core: 0.9.19
- shikiji-transformers: 0.9.19
- vite: 5.0.11(@types/node@18.17.5)
- vue: 3.4.15(typescript@5.1.6)
+ shikiji: 0.10.2
+ shikiji-core: 0.10.2
+ shikiji-transformers: 0.10.2
+ vite: 5.0.12(@types/node@20.11.10)
+ vue: 3.4.15(typescript@5.0.4)
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/node'
@@ -16416,7 +16349,7 @@ packages:
dependencies:
'@types/chai': 4.3.5
'@types/chai-subset': 1.3.3
- '@types/node': 18.17.5
+ '@types/node': 20.11.10
'@vitest/expect': 0.34.0
'@vitest/runner': 0.34.0
'@vitest/snapshot': 0.34.0
@@ -16437,8 +16370,8 @@ packages:
strip-literal: 1.3.0
tinybench: 2.5.0
tinypool: 0.7.0
- vite: 4.5.0(@types/node@18.17.5)
- vite-node: 0.34.0(@types/node@18.17.5)
+ vite: 4.5.0(@types/node@20.11.10)
+ vite-node: 0.34.0(@types/node@20.11.10)
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
@@ -16512,6 +16445,7 @@ packages:
optional: true
dependencies:
vue: 3.3.4
+ dev: false
/vue-demi@0.14.6(vue@3.4.15):
resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==}
@@ -16525,8 +16459,7 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.4.15(typescript@5.1.6)
- dev: true
+ vue: 3.4.15(typescript@5.0.4)
/vue@3.3.4:
resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==}
@@ -16551,7 +16484,6 @@ packages:
'@vue/server-renderer': 3.4.15(vue@3.4.15)
'@vue/shared': 3.4.15
typescript: 5.0.4
- dev: true
/vue@3.4.15(typescript@5.1.6):
resolution: {integrity: sha512-jC0GH4KkWLWJOEQjOpkqU1bQsBwf4R1rsFtw5GQJbjHVKWDzO6P0nWWBTmjp1xSemAioDFj1jdaK1qa3DnMQoQ==}
@@ -16567,7 +16499,6 @@ packages:
'@vue/server-renderer': 3.4.15(vue@3.4.15)
'@vue/shared': 3.4.15
typescript: 5.1.6
- dev: true
/vuex@4.1.0(vue@3.3.4):
resolution: {integrity: sha512-hmV6UerDrPcgbSy9ORAtNXDr9M4wlNP4pEFKye4ujJF8oqgFFuxDCdOLS3eNoRTtq5O3hoBDh9Doj1bQMYHRbQ==}