diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 6277fdd2..516ff3f2 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -23,7 +23,7 @@ jobs:
strategy:
matrix:
- node_version: [16, 18]
+ node_version: [16, 18, 20]
steps:
- name: Checkout
diff --git a/.npmrc b/.npmrc
index 3bd3b7de..6c6d3995 100644
--- a/.npmrc
+++ b/.npmrc
@@ -1 +1,2 @@
shell-emulator=true
+resolution-mode=highest
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 38dfffdb..e1582cbf 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,60 @@
+# [1.0.0-beta.1](https://github.com/vuejs/vitepress/compare/v1.0.0-alpha.76...v1.0.0-beta.1) (2023-05-22)
+
+
+### Bug Fixes
+
+* **config:** set scrollOffset to 0 is not effect ([#2395](https://github.com/vuejs/vitepress/issues/2395)) ([8153f23](https://github.com/vuejs/vitepress/commit/8153f23c901a6200661813e65f0d8eb602ad46da))
+* **theme:** features section layout is not consistent ([#2382](https://github.com/vuejs/vitepress/issues/2382)) ([26f21d9](https://github.com/vuejs/vitepress/commit/26f21d95dfbd671477d425e6b8ac5b0172a846ac))
+* **theme:** some global properties in localSearch are missing ([#2396](https://github.com/vuejs/vitepress/issues/2396)) ([4896811](https://github.com/vuejs/vitepress/commit/489681117f46a803704b6ec80546a5e787e19df2))
+* **theme:** custom target and rel in navbar links for mobile is missing ([#2400](https://github.com/vuejs/vitepress/issues/2400)) ([f364a5d](https://github.com/vuejs/vitepress/commit/f364a5d1d3c066c9728beb5d07576d6cb4b0640d))
+
+
+
+# [1.0.0-alpha.76](https://github.com/vuejs/vitepress/compare/v1.0.0-alpha.75...v1.0.0-alpha.76) (2023-05-18)
+
+
+### Bug Fixes
+
+* **a11y:** mobile and theme switcher ([#2354](https://github.com/vuejs/vitepress/issues/2354)) ([d6c0985](https://github.com/vuejs/vitepress/commit/d6c0985002ee792b1e8e052f71cdd6bd72c315ad))
+* **build:** uniform handling of windows slash in localSearchPlugin ([#2358](https://github.com/vuejs/vitepress/issues/2358)) ([b31933f](https://github.com/vuejs/vitepress/commit/b31933fbdd7aabfe080234407153aefa8f6a3f30))
+* hmr when `base` is set ([#2375](https://github.com/vuejs/vitepress/issues/2375)) ([484ff5d](https://github.com/vuejs/vitepress/commit/484ff5dd4bd2e5c2d5168437895d400a39f2bfa8))
+* **theme:** don't update opacity on hover ([#2326](https://github.com/vuejs/vitepress/issues/2326)) ([35f8b89](https://github.com/vuejs/vitepress/commit/35f8b896372e75e62882df613a49e8945e7bc832))
+
+
+### Features
+
+* **cli:** add shortcuts ([#2353](https://github.com/vuejs/vitepress/issues/2353)) ([97065ce](https://github.com/vuejs/vitepress/commit/97065cefc22e4772c0295c5ad23a87eea286f46b))
+* **theme:** add focus trap to local search dialog ([#2324](https://github.com/vuejs/vitepress/issues/2324)) ([2f482af](https://github.com/vuejs/vitepress/commit/2f482afaabdb4206b87e2453d0099257693c4653))
+* **theme:** open search box on pressing slash too ([#2328](https://github.com/vuejs/vitepress/issues/2328)) ([c20bd28](https://github.com/vuejs/vitepress/commit/c20bd283319158135e2d850485970dfc5fe82812))
+
+
+
+# [1.0.0-alpha.75](https://github.com/vuejs/vitepress/compare/v1.0.0-alpha.74...v1.0.0-alpha.75) (2023-04-30)
+
+
+### Bug Fixes
+
+* **build:** reset regex lastIndex before testing ([188893c](https://github.com/vuejs/vitepress/commit/188893c2c1569e332e8776581cfa40b4c5f1168e))
+* **cli/init:** remove trailing slash from npm scripts ([64ecedc](https://github.com/vuejs/vitepress/commit/64ecedc73f3e7010de85381d946af1c95404820e))
+* **theme:** hide local nav on home page ([f07587a](https://github.com/vuejs/vitepress/commit/f07587af8a51f92a5ec491e5789dd088e28067b5)), closes [#2312](https://github.com/vuejs/vitepress/issues/2312)
+* **theme:** local search get 404 on build when use route rewrites in windows ([#2301](https://github.com/vuejs/vitepress/issues/2301)) ([494c634](https://github.com/vuejs/vitepress/commit/494c634eb1d77963e555a736fa057dcb23700989))
+* **theme:** vitepress data not properly injected in app when use localSearch ([#2299](https://github.com/vuejs/vitepress/issues/2299)) ([69c7646](https://github.com/vuejs/vitepress/commit/69c7646dafe7a774e0717e032f697b008d9cf7aa))
+
+
+### Features
+
+* add `filePath` to `PageData` ([#2140](https://github.com/vuejs/vitepress/issues/2140)) ([b24acc6](https://github.com/vuejs/vitepress/commit/b24acc6991570aa054a99b8d3977b8b4d0255418))
+* **build:** allow using `@` prefix with `@include` ([#2292](https://github.com/vuejs/vitepress/issues/2292)) ([a3b38d1](https://github.com/vuejs/vitepress/commit/a3b38d18824343fd5b571a7a9a5d2c4ccf29e8e1))
+* preserve user log level ([#2310](https://github.com/vuejs/vitepress/issues/2310)) ([a647cd3](https://github.com/vuejs/vitepress/commit/a647cd384320101f6df31e03960dd2c40808c49c))
+* **theme:** support light shiki themes ([#2319](https://github.com/vuejs/vitepress/issues/2319)) ([d0f0012](https://github.com/vuejs/vitepress/commit/d0f0012aea4cc71fb28f60f2dd649c23aae146b8))
+
+
+### BREAKING CHANGES
+
+* **theme:** Styling for code blocks might break, especially if you were earlier overriding it for light theme. Those workarounds are no longer required. VitePress will now show code blocks and groups in light mode too if a light shiki theme is specified.
+
+
+
# [1.0.0-alpha.74](https://github.com/vuejs/vitepress/compare/v1.0.0-alpha.73...v1.0.0-alpha.74) (2023-04-24)
diff --git a/README.md b/README.md
index fbd334c2..d8ff0b85 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# VitePress (alpha) 📝💨
+# VitePress (beta) 📝💨
[](https://github.com/vuejs/vitepress/actions)
[](https://www.npmjs.com/package/vitepress)
@@ -8,7 +8,7 @@
VitePress is [VuePress](https://vuepress.vuejs.org)' spiritual successor, built on top of [vite](https://github.com/vitejs/vite).
-Currently, it's in the `alpha` stage. It is already suitable for out-of-the-box documentation use, but the config and theming API may still change between minor releases.
+Currently, it is in the `beta` stage. It is already suitable for out-of-the-box documentation use. There still might be issues, however, we do not plan to introduce any breaking changes from here on until the stable release.
## Documentation
diff --git a/__tests__/e2e/markdown-extensions/bar.md b/__tests__/e2e/markdown-extensions/bar.md
new file mode 100644
index 00000000..e1c4eb24
--- /dev/null
+++ b/__tests__/e2e/markdown-extensions/bar.md
@@ -0,0 +1 @@
+# Bar
diff --git a/__tests__/e2e/markdown-extensions/index.md b/__tests__/e2e/markdown-extensions/index.md
index 5bb4325a..348bdca9 100644
--- a/__tests__/e2e/markdown-extensions/index.md
+++ b/__tests__/e2e/markdown-extensions/index.md
@@ -175,4 +175,8 @@ export default config
## Markdown File Inclusion
-
\ No newline at end of file
+
+
+## Markdown At File Inclusion
+
+
diff --git a/__tests__/e2e/markdown-extensions/markdown-extensions.test.ts b/__tests__/e2e/markdown-extensions/markdown-extensions.test.ts
index 24b38e01..b844647b 100644
--- a/__tests__/e2e/markdown-extensions/markdown-extensions.test.ts
+++ b/__tests__/e2e/markdown-extensions/markdown-extensions.test.ts
@@ -63,7 +63,7 @@ describe('Table of Contents', () => {
test('render toc', async () => {
const items = page.locator('#table-of-contents + nav ul li')
const count = await items.count()
- expect(count).toBe(23)
+ expect(count).toBe(24)
})
})
@@ -229,4 +229,8 @@ describe('Markdown File Inclusion', () => {
const h1 = page.locator('#markdown-file-inclusion + h1')
expect(await h1.getAttribute('id')).toBe('foo')
})
+ test('render markdown using @', async () => {
+ const h1 = page.locator('#markdown-at-file-inclusion + h1')
+ expect(await h1.getAttribute('id')).toBe('bar')
+ })
})
diff --git a/docs/guide/asset-handling.md b/docs/guide/asset-handling.md
index c914bf31..d8260687 100644
--- a/docs/guide/asset-handling.md
+++ b/docs/guide/asset-handling.md
@@ -18,7 +18,7 @@ All **static** path references, including absolute paths, should be based on you
## The Public Directory
-Sometimes you may need to provide static assets that are not directly referenced in any of your Markdown or theme components, or you may want to serve certain files with the original filename. Examples of such files include `robot.txt`, favicons, and PWA icons.
+Sometimes you may need to provide static assets that are not directly referenced in any of your Markdown or theme components, or you may want to serve certain files with the original filename. Examples of such files include `robots.txt`, favicons, and PWA icons.
You can place these files in the `public` directory under the [source directory](./routing#source-directory). For example, if your project root is `./docs` and using default source directory location, then your public directory will be `./docs/public`.
diff --git a/docs/guide/markdown.md b/docs/guide/markdown.md
index 392f4008..37f500f6 100644
--- a/docs/guide/markdown.md
+++ b/docs/guide/markdown.md
@@ -566,7 +566,12 @@ It also supports [line highlighting](#line-highlighting-in-code-blocks):
<<< @/snippets/snippet.js{2}
::: tip
-The value of `@` corresponds to the source root. By default it's the VitePress project root, unless `srcDir` is configured.
+The value of `@` corresponds to the source root. By default it's the VitePress project root, unless `srcDir` is configured. Alternatively, you can also import from relative paths:
+
+```md
+<<< ../snippets/snippet.js
+```
+
:::
You can also use a [VS Code region](https://code.visualstudio.com/docs/editor/codebasics#_folding) to only include the corresponding part of the code file. You can provide a custom region name after a `#` following the filepath:
@@ -691,7 +696,13 @@ You can also [import snippets](#import-code-snippets) in code groups:
## Markdown File Inclusion
-You can include a markdown file in another markdown file like this:
+You can include a markdown file in another markdown file.
+
+::: tip
+You can also prefix the markdown path with `@`, it will act as the source root. By default it's the VitePress project root, unless `srcDir` is configured.
+:::
+
+For example, you can include a relative markdown file using this:
**Input**
diff --git a/docs/reference/default-theme-config.md b/docs/reference/default-theme-config.md
index ecb7e47c..bf5509f2 100644
--- a/docs/reference/default-theme-config.md
+++ b/docs/reference/default-theme-config.md
@@ -214,7 +214,9 @@ export default {
icon: {
svg: 'Dribbble '
},
- link: '...'
+ link: '...',
+ // You can include a custom label for accessibility too (optional but recommended):
+ ariaLabel: 'cool link'
}
]
}
@@ -225,6 +227,7 @@ export default {
interface SocialLink {
icon: SocialLinkIcon
link: string
+ ariaLabel?: string
}
type SocialLinkIcon =
diff --git a/docs/reference/default-theme-edit-link.md b/docs/reference/default-theme-edit-link.md
index 19a22d54..ff049d59 100644
--- a/docs/reference/default-theme-edit-link.md
+++ b/docs/reference/default-theme-edit-link.md
@@ -16,17 +16,17 @@ export default {
The `pattern` option defines the URL structure for the link, and `:path` is going to be replaced with the page path.
-You can also put a pure function that accepts `relativePath` as the argument and returns the URL string.
+You can also put a pure function that accepts [`PageData`](./runtime-api#usedata) as the argument and returns the URL string.
```js
export default {
themeConfig: {
editLink: {
- pattern: ({ relativePath }) => {
- if (relativePath.startsWith('packages/')) {
- return `https://github.com/acme/monorepo/edit/main/${relativePath}`
+ pattern: ({ filePath }) => {
+ if (filePath.startsWith('packages/')) {
+ return `https://github.com/acme/monorepo/edit/main/${filePath}`
} else {
- return `https://github.com/acme/monorepo/edit/main/docs/${relativePath}`
+ return `https://github.com/acme/monorepo/edit/main/docs/${filePath}`
}
}
}
diff --git a/docs/reference/default-theme-footer.md b/docs/reference/default-theme-footer.md
index e363537f..6457798e 100644
--- a/docs/reference/default-theme-footer.md
+++ b/docs/reference/default-theme-footer.md
@@ -36,4 +36,8 @@ export default {
}
```
+::: warning
+Only inline elements can be used in `message` and `copyright` as they are rendered inside a `
` element. If you want to add block elements, consider using [`layout-bottom`](../guide/extending-default-theme#layout-slots) slot instead.
+:::
+
Note that footer will not be displayed when the [SideBar](./default-theme-sidebar) is visible.
diff --git a/docs/reference/runtime-api.md b/docs/reference/runtime-api.md
index 68bf29cc..416a8217 100644
--- a/docs/reference/runtime-api.md
+++ b/docs/reference/runtime-api.md
@@ -45,6 +45,7 @@ interface PageData {
titleTemplate?: string | boolean
description: string
relativePath: string
+ filePath: string,
headers: Header[]
frontmatter: Record
params?: Record
diff --git a/docs/reference/site-config.md b/docs/reference/site-config.md
index 6ce39026..0f020e8a 100644
--- a/docs/reference/site-config.md
+++ b/docs/reference/site-config.md
@@ -67,15 +67,15 @@ export default defineConfigWithTheme({
- **Vite**
- You can configure the underlying Vite instance using the [vite](#vite) option in your VitePress config. No need to create a separate Vite config file.
+ You can configure the underlying Vite instance using the [vite](#vite) option in your VitePress config. No need to create a separate Vite config file.
- **Vue**
- VitePress already includes the official Vue plugin for Vite ([@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue)). You can configure its options using the [vue](#vue) option in your VitePress config.
+ VitePress already includes the official Vue plugin for Vite ([@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue)). You can configure its options using the [vue](#vue) option in your VitePress config.
- **Markdown**
- You can configure the underlying [Markdown-It](https://github.com/markdown-it/markdown-it) instance using the [markdown](#markdown) option in your VitePress config.
+ You can configure the underlying [Markdown-It](https://github.com/markdown-it/markdown-it) instance using the [markdown](#markdown) option in your VitePress config.
## Site Metadata
@@ -94,6 +94,7 @@ export default {
title: 'My Awesome Site'
}
```
+
```md
# Hello
```
@@ -113,6 +114,7 @@ export default {
titleTemplate: 'Custom Suffix'
}
```
+
```md
# Hello
```
@@ -159,8 +161,29 @@ export default {
[
'link',
{ rel: 'preconnect', href: 'https://fonts.gstatic.com', crossorigin: '' }
+ // would render:
+ //
+ //
+ ],
+
+ [
+ 'script',
+ { id: 'register-sw' },
+ `;(() => {
+ if ('serviceWorker' in navigator) {
+ navigator.serviceWorker.register('/sw.js')
+ }
+ })()`
+ // would render:
+ //
+ //
]
- // would render:
]
}
```
@@ -295,7 +318,7 @@ export default {
}
```
-It can also be an array of extact url string, regex patterns, or custom filter functions.
+It can also be an array of exact url string, regex patterns, or custom filter functions.
```ts
export default {
@@ -361,7 +384,7 @@ export default {
// adjust how header anchors are generated,
// useful for integrating with tools that use different conventions
- anchors: {
+ anchor: {
slugify(str) {
return encodeURIComponent(str)
}
@@ -557,7 +580,7 @@ export default {
`transformPageData` is a hook to transform the `pageData` of each page. You can directly mutate `pageData` or return changed values which will be merged into PageData.
::: warning
-Don't mutate anything inside the `ctx`.
+Don't mutate anything inside the `ctx`.
:::
```ts
diff --git a/package.json b/package.json
index 064cab61..b5b501c9 100644
--- a/package.json
+++ b/package.json
@@ -1,9 +1,9 @@
{
"name": "vitepress",
- "version": "1.0.0-alpha.74",
+ "version": "1.0.0-beta.1",
"description": "Vite & Vue powered static site generator",
"type": "module",
- "packageManager": "pnpm@8.3.1",
+ "packageManager": "pnpm@8.6.1",
"main": "dist/node/index.js",
"types": "types/index.d.ts",
"exports": {
@@ -23,7 +23,7 @@
"default": "./dist/client/theme-default/index.js"
},
"./theme-without-fonts": {
- "types": "./theme.d.ts",
+ "types": "./theme-without-fonts.d.ts",
"default": "./dist/client/theme-default/without-fonts.js"
}
},
@@ -36,7 +36,8 @@
"types",
"template",
"client.d.ts",
- "theme.d.ts"
+ "theme.d.ts",
+ "theme-without-fonts.d.ts"
],
"repository": {
"type": "git",
@@ -87,17 +88,19 @@
"docs-preview": "node ./bin/vitepress preview docs"
},
"dependencies": {
- "@docsearch/css": "^3.3.3",
- "@docsearch/js": "^3.3.3",
- "@vitejs/plugin-vue": "^4.1.0",
+ "@docsearch/css": "^3.4.0",
+ "@docsearch/js": "^3.4.0",
+ "@vitejs/plugin-vue": "^4.2.3",
"@vue/devtools-api": "^6.5.0",
- "@vueuse/core": "^10.1.0",
+ "@vueuse/core": "^10.1.2",
+ "@vueuse/integrations": "^10.1.2",
"body-scroll-lock": "4.0.0-beta.0",
+ "focus-trap": "^7.4.3",
"mark.js": "8.11.1",
- "minisearch": "^6.0.1",
- "shiki": "^0.14.1",
- "vite": "^4.3.1",
- "vue": "^3.2.47"
+ "minisearch": "^6.1.0",
+ "shiki": "^0.14.2",
+ "vite": "^4.3.9",
+ "vue": "^3.3.4"
},
"devDependencies": {
"@clack/prompts": "^0.6.3",
@@ -109,14 +112,14 @@
"@mdit-vue/plugin-toc": "^0.12.0",
"@mdit-vue/shared": "^0.12.0",
"@rollup/plugin-alias": "^5.0.0",
- "@rollup/plugin-commonjs": "^24.1.0",
+ "@rollup/plugin-commonjs": "^25.0.0",
"@rollup/plugin-json": "^6.0.0",
- "@rollup/plugin-node-resolve": "^15.0.2",
+ "@rollup/plugin-node-resolve": "^15.1.0",
"@rollup/plugin-replace": "^5.0.2",
"@types/body-scroll-lock": "^3.1.0",
"@types/compression": "^1.7.2",
"@types/cross-spawn": "^6.0.2",
- "@types/debug": "^4.1.7",
+ "@types/debug": "^4.1.8",
"@types/escape-html": "^1.0.2",
"@types/fs-extra": "^11.0.1",
"@types/mark.js": "^8.11.8",
@@ -126,24 +129,23 @@
"@types/markdown-it-emoji": "^2.0.2",
"@types/micromatch": "^4.0.2",
"@types/minimist": "^1.2.2",
- "@types/node": "^18.16.0",
+ "@types/node": "^20.2.5",
"@types/prompts": "^2.4.4",
"chokidar": "^3.5.3",
"compression": "^1.7.4",
- "conventional-changelog-cli": "^2.2.2",
+ "conventional-changelog-cli": "^3.0.0",
"cross-spawn": "^7.0.3",
"debug": "^4.3.4",
- "enquirer": "^2.3.6",
- "esbuild": "^0.17.18",
+ "esbuild": "^0.17.19",
"escape-html": "^1.0.3",
"execa": "^7.1.1",
"fast-glob": "^3.2.12",
"fs-extra": "^11.1.1",
- "get-port": "^6.1.2",
+ "get-port": "^7.0.0",
"gray-matter": "^4.0.3",
- "lint-staged": "^13.2.1",
+ "lint-staged": "^13.2.2",
"lodash.template": "^4.5.0",
- "lru-cache": "^9.1.1",
+ "lru-cache": "^9.1.2",
"markdown-it": "^13.0.1",
"markdown-it-anchor": "^8.6.7",
"markdown-it-attrs": "^4.1.6",
@@ -153,27 +155,27 @@
"minimist": "^1.2.8",
"nanoid": "^4.0.2",
"npm-run-all": "^4.1.5",
- "ora": "^6.3.0",
+ "ora": "^6.3.1",
"path-to-regexp": "^6.2.1",
"picocolors": "^1.0.0",
"pkg-dir": "^7.0.0",
- "playwright-chromium": "^1.32.3",
+ "playwright-chromium": "^1.34.3",
"polka": "1.0.0-next.22",
"prettier": "^2.8.8",
"prompts": "^2.4.2",
"punycode": "^2.3.0",
- "rimraf": "^5.0.0",
- "rollup": "^3.21.0",
+ "rimraf": "^5.0.1",
+ "rollup": "^3.24.0",
"rollup-plugin-dts": "^5.3.0",
"rollup-plugin-esbuild": "^5.0.0",
- "semver": "^7.5.0",
+ "semver": "^7.5.1",
"shiki-processor": "^0.1.3",
"simple-git-hooks": "^2.8.1",
- "sirv": "^2.0.2",
+ "sirv": "^2.0.3",
"supports-color": "^9.3.1",
- "typescript": "^5.0.4",
- "vitest": "^0.30.1",
- "vue-tsc": "^1.4.4",
+ "typescript": "^5.1.3",
+ "vitest": "^0.32.0",
+ "vue-tsc": "^1.6.5",
"wait-on": "^7.0.1"
},
"pnpm": {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 4e3dc225..acf50081 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,42 +1,52 @@
-lockfileVersion: '6.0'
+lockfileVersion: '6.1'
+
+settings:
+ autoInstallPeers: true
+ excludeLinksFromLockfile: false
importers:
.:
dependencies:
'@docsearch/css':
- specifier: ^3.3.3
- version: 3.3.3
+ specifier: ^3.4.0
+ version: 3.4.0
'@docsearch/js':
- specifier: ^3.3.3
- version: 3.3.3
+ specifier: ^3.4.0
+ version: 3.4.0
'@vitejs/plugin-vue':
- specifier: ^4.1.0
- version: 4.1.0(vite@4.3.1)(vue@3.2.47)
+ specifier: ^4.2.3
+ version: 4.2.3(vite@4.3.9)(vue@3.3.4)
'@vue/devtools-api':
specifier: ^6.5.0
version: 6.5.0
'@vueuse/core':
- specifier: ^10.1.0
- version: 10.1.0(vue@3.2.47)
+ specifier: ^10.1.2
+ version: 10.1.2(vue@3.3.4)
+ '@vueuse/integrations':
+ specifier: ^10.1.2
+ version: 10.1.2(focus-trap@7.4.3)(vue@3.3.4)
body-scroll-lock:
specifier: 4.0.0-beta.0
version: 4.0.0-beta.0
+ focus-trap:
+ specifier: ^7.4.3
+ version: 7.4.3
mark.js:
specifier: 8.11.1
version: 8.11.1
minisearch:
- specifier: ^6.0.1
- version: 6.0.1
+ specifier: ^6.1.0
+ version: 6.1.0
shiki:
- specifier: ^0.14.1
- version: 0.14.1
+ specifier: ^0.14.2
+ version: 0.14.2
vite:
- specifier: ^4.3.1
- version: 4.3.1(@types/node@18.16.0)
+ specifier: ^4.3.9
+ version: 4.3.9(@types/node@20.2.5)
vue:
- specifier: ^3.2.47
- version: 3.2.47
+ specifier: ^3.3.4
+ version: 3.3.4
devDependencies:
'@clack/prompts':
specifier: ^0.6.3
@@ -64,19 +74,19 @@ importers:
version: 0.12.0
'@rollup/plugin-alias':
specifier: ^5.0.0
- version: 5.0.0(rollup@3.21.0)
+ version: 5.0.0(rollup@3.24.0)
'@rollup/plugin-commonjs':
- specifier: ^24.1.0
- version: 24.1.0(rollup@3.21.0)
+ specifier: ^25.0.0
+ version: 25.0.0(rollup@3.24.0)
'@rollup/plugin-json':
specifier: ^6.0.0
- version: 6.0.0(rollup@3.21.0)
+ version: 6.0.0(rollup@3.24.0)
'@rollup/plugin-node-resolve':
- specifier: ^15.0.2
- version: 15.0.2(rollup@3.21.0)
+ specifier: ^15.1.0
+ version: 15.1.0(rollup@3.24.0)
'@rollup/plugin-replace':
specifier: ^5.0.2
- version: 5.0.2(rollup@3.21.0)
+ version: 5.0.2(rollup@3.24.0)
'@types/body-scroll-lock':
specifier: ^3.1.0
version: 3.1.0
@@ -87,8 +97,8 @@ importers:
specifier: ^6.0.2
version: 6.0.2
'@types/debug':
- specifier: ^4.1.7
- version: 4.1.7
+ specifier: ^4.1.8
+ version: 4.1.8
'@types/escape-html':
specifier: ^1.0.2
version: 1.0.2
@@ -117,8 +127,8 @@ importers:
specifier: ^1.2.2
version: 1.2.2
'@types/node':
- specifier: ^18.16.0
- version: 18.16.0
+ specifier: ^20.2.5
+ version: 20.2.5
'@types/prompts':
specifier: ^2.4.4
version: 2.4.4
@@ -129,20 +139,17 @@ importers:
specifier: ^1.7.4
version: 1.7.4(supports-color@9.3.1)
conventional-changelog-cli:
- specifier: ^2.2.2
- version: 2.2.2
+ specifier: ^3.0.0
+ version: 3.0.0
cross-spawn:
specifier: ^7.0.3
version: 7.0.3
debug:
specifier: ^4.3.4
version: 4.3.4(supports-color@9.3.1)
- enquirer:
- specifier: ^2.3.6
- version: 2.3.6
esbuild:
- specifier: ^0.17.18
- version: 0.17.18
+ specifier: ^0.17.19
+ version: 0.17.19
escape-html:
specifier: ^1.0.3
version: 1.0.3
@@ -156,20 +163,20 @@ importers:
specifier: ^11.1.1
version: 11.1.1
get-port:
- specifier: ^6.1.2
- version: 6.1.2
+ specifier: ^7.0.0
+ version: 7.0.0
gray-matter:
specifier: ^4.0.3
version: 4.0.3
lint-staged:
- specifier: ^13.2.1
- version: 13.2.1(enquirer@2.3.6)(supports-color@9.3.1)
+ specifier: ^13.2.2
+ version: 13.2.2(supports-color@9.3.1)
lodash.template:
specifier: ^4.5.0
version: 4.5.0
lru-cache:
- specifier: ^9.1.1
- version: 9.1.1
+ specifier: ^9.1.2
+ version: 9.1.2
markdown-it:
specifier: ^13.0.1
version: 13.0.1
@@ -198,8 +205,8 @@ importers:
specifier: ^4.1.5
version: 4.1.5
ora:
- specifier: ^6.3.0
- version: 6.3.0
+ specifier: ^6.3.1
+ version: 6.3.1
path-to-regexp:
specifier: ^6.2.1
version: 6.2.1
@@ -210,8 +217,8 @@ importers:
specifier: ^7.0.0
version: 7.0.0
playwright-chromium:
- specifier: ^1.32.3
- version: 1.32.3
+ specifier: ^1.34.3
+ version: 1.34.3
polka:
specifier: 1.0.0-next.22
version: 1.0.0-next.22
@@ -225,41 +232,41 @@ importers:
specifier: ^2.3.0
version: 2.3.0
rimraf:
- specifier: ^5.0.0
- version: 5.0.0
+ specifier: ^5.0.1
+ version: 5.0.1
rollup:
- specifier: ^3.21.0
- version: 3.21.0
+ specifier: ^3.24.0
+ version: 3.24.0
rollup-plugin-dts:
specifier: ^5.3.0
- version: 5.3.0(rollup@3.21.0)(typescript@5.0.4)
+ version: 5.3.0(rollup@3.24.0)(typescript@5.1.3)
rollup-plugin-esbuild:
specifier: ^5.0.0
- version: 5.0.0(esbuild@0.17.18)(rollup@3.21.0)(supports-color@9.3.1)
+ version: 5.0.0(esbuild@0.17.19)(rollup@3.24.0)(supports-color@9.3.1)
semver:
- specifier: ^7.5.0
- version: 7.5.0
+ specifier: ^7.5.1
+ version: 7.5.1
shiki-processor:
specifier: ^0.1.3
- version: 0.1.3(shiki@0.14.1)
+ version: 0.1.3(shiki@0.14.2)
simple-git-hooks:
specifier: ^2.8.1
version: 2.8.1
sirv:
- specifier: ^2.0.2
- version: 2.0.2
+ specifier: ^2.0.3
+ version: 2.0.3
supports-color:
specifier: ^9.3.1
version: 9.3.1
typescript:
- specifier: ^5.0.4
- version: 5.0.4
+ specifier: ^5.1.3
+ version: 5.1.3
vitest:
- specifier: ^0.30.1
- version: 0.30.1(supports-color@9.3.1)
+ specifier: ^0.32.0
+ version: 0.32.0(supports-color@9.3.1)
vue-tsc:
- specifier: ^1.4.4
- version: 1.4.4(typescript@5.0.4)
+ specifier: ^1.6.5
+ version: 1.6.5(typescript@5.1.3)
wait-on:
specifier: ^7.0.1
version: 7.0.1(debug@4.3.4)
@@ -284,14 +291,14 @@ importers:
packages:
- /@algolia/autocomplete-core@1.7.4:
- resolution: {integrity: sha512-daoLpQ3ps/VTMRZDEBfU8ixXd+amZcNJ4QSP3IERGyzqnL5Ch8uSRFt/4G8pUvW9c3o6GA4vtVv4I4lmnkdXyg==}
+ /@algolia/autocomplete-core@1.8.2:
+ resolution: {integrity: sha512-mTeshsyFhAqw/ebqNsQpMtbnjr+qVOSKXArEj4K0d7sqc8It1XD0gkASwecm9mF/jlOQ4Z9RNg1HbdA8JPdRwQ==}
dependencies:
- '@algolia/autocomplete-shared': 1.7.4
+ '@algolia/autocomplete-shared': 1.8.2
dev: false
- /@algolia/autocomplete-preset-algolia@1.7.4(algoliasearch@4.17.0):
- resolution: {integrity: sha512-s37hrvLEIfcmKY8VU9LsAXgm2yfmkdHT3DnA3SgHaY93yjZ2qL57wzb5QweVkYuEBZkT2PIREvRoLXC2sxTbpQ==}
+ /@algolia/autocomplete-preset-algolia@1.8.2(algoliasearch@4.17.1):
+ resolution: {integrity: sha512-J0oTx4me6ZM9kIKPuL3lyU3aB8DEvpVvR6xWmHVROx5rOYJGQcZsdG4ozxwcOyiiu3qxMkIbzntnV1S1VWD8yA==}
peerDependencies:
'@algolia/client-search': '>= 4.9.1 < 6'
algoliasearch: '>= 4.9.1 < 6'
@@ -299,102 +306,102 @@ packages:
'@algolia/client-search':
optional: true
dependencies:
- '@algolia/autocomplete-shared': 1.7.4
- algoliasearch: 4.17.0
+ '@algolia/autocomplete-shared': 1.8.2
+ algoliasearch: 4.17.1
dev: false
- /@algolia/autocomplete-shared@1.7.4:
- resolution: {integrity: sha512-2VGCk7I9tA9Ge73Km99+Qg87w0wzW4tgUruvWAn/gfey1ZXgmxZtyIRBebk35R1O8TbK77wujVtCnpsGpRy1kg==}
+ /@algolia/autocomplete-shared@1.8.2:
+ resolution: {integrity: sha512-b6Z/X4MczChMcfhk6kfRmBzPgjoPzuS9KGR4AFsiLulLNRAAqhP+xZTKtMnZGhLuc61I20d5WqlId02AZvcO6g==}
dev: false
- /@algolia/cache-browser-local-storage@4.17.0:
- resolution: {integrity: sha512-myRSRZDIMYB8uCkO+lb40YKiYHi0fjpWRtJpR/dgkaiBlSD0plRyB6lLOh1XIfmMcSeBOqDE7y9m8xZMrXYfyQ==}
+ /@algolia/cache-browser-local-storage@4.17.1:
+ resolution: {integrity: sha512-e91Jpu93X3t3mVdQwF3ZDjSFMFIfzSc+I76G4EX8nl9RYXgqcjframoL05VTjcD2YCsI18RIHAWVCBoCXVZnrw==}
dependencies:
- '@algolia/cache-common': 4.17.0
+ '@algolia/cache-common': 4.17.1
dev: false
- /@algolia/cache-common@4.17.0:
- resolution: {integrity: sha512-g8mXzkrcUBIPZaulAuqE7xyHhLAYAcF2xSch7d9dABheybaU3U91LjBX6eJTEB7XVhEsgK4Smi27vWtAJRhIKQ==}
+ /@algolia/cache-common@4.17.1:
+ resolution: {integrity: sha512-fvi1WT8aSiGAKrcTw8Qg3RYgcwW8GZMHcqEm4AyDBEy72JZlFBSY80cTQ75MslINjCHXLDT+9EN8AGI9WVY7uA==}
dev: false
- /@algolia/cache-in-memory@4.17.0:
- resolution: {integrity: sha512-PT32ciC/xI8z919d0oknWVu3kMfTlhQn3MKxDln3pkn+yA7F7xrxSALysxquv+MhFfNAcrtQ/oVvQVBAQSHtdw==}
+ /@algolia/cache-in-memory@4.17.1:
+ resolution: {integrity: sha512-NbBt6eBWlsXc5geSpfPRC5dkIB/0Ptthw8r0yM5Z7D3sPlYdnTZSO9y9XWXIptRMwmZe4cM8iBMN8y0tzbcBkA==}
dependencies:
- '@algolia/cache-common': 4.17.0
+ '@algolia/cache-common': 4.17.1
dev: false
- /@algolia/client-account@4.17.0:
- resolution: {integrity: sha512-sSEHx9GA6m7wrlsSMNBGfyzlIfDT2fkz2u7jqfCCd6JEEwmxt8emGmxAU/0qBfbhRSuGvzojoLJlr83BSZAKjA==}
+ /@algolia/client-account@4.17.1:
+ resolution: {integrity: sha512-3rL/6ofJvyL+q8TiWM3qoM9tig+SY4gB1Vbsj+UeJPnJm8Khm+7OS+r+mFraqR6pTehYqN8yGYoE7x4diEn4aA==}
dependencies:
- '@algolia/client-common': 4.17.0
- '@algolia/client-search': 4.17.0
- '@algolia/transporter': 4.17.0
+ '@algolia/client-common': 4.17.1
+ '@algolia/client-search': 4.17.1
+ '@algolia/transporter': 4.17.1
dev: false
- /@algolia/client-analytics@4.17.0:
- resolution: {integrity: sha512-84ooP8QA3mQ958hQ9wozk7hFUbAO+81CX1CjAuerxBqjKIInh1fOhXKTaku05O/GHBvcfExpPLIQuSuLYziBXQ==}
+ /@algolia/client-analytics@4.17.1:
+ resolution: {integrity: sha512-Bepr2w249vODqeBtM7i++tPmUsQ9B81aupUGbDWmjA/FX+jzQqOdhW8w1CFO5kWViNKTbz2WBIJ9U3x8hOa4bA==}
dependencies:
- '@algolia/client-common': 4.17.0
- '@algolia/client-search': 4.17.0
- '@algolia/requester-common': 4.17.0
- '@algolia/transporter': 4.17.0
+ '@algolia/client-common': 4.17.1
+ '@algolia/client-search': 4.17.1
+ '@algolia/requester-common': 4.17.1
+ '@algolia/transporter': 4.17.1
dev: false
- /@algolia/client-common@4.17.0:
- resolution: {integrity: sha512-jHMks0ZFicf8nRDn6ma8DNNsdwGgP/NKiAAL9z6rS7CymJ7L0+QqTJl3rYxRW7TmBhsUH40wqzmrG6aMIN/DrQ==}
+ /@algolia/client-common@4.17.1:
+ resolution: {integrity: sha512-+r7kg4EgbFnGsDnoGSVNtXZO8xvZ0vzf1WAOV7sqV9PMf1bp6cpJP/3IuPrSk4t5w2KVl+pC8jfTM7HcFlfBEQ==}
dependencies:
- '@algolia/requester-common': 4.17.0
- '@algolia/transporter': 4.17.0
+ '@algolia/requester-common': 4.17.1
+ '@algolia/transporter': 4.17.1
dev: false
- /@algolia/client-personalization@4.17.0:
- resolution: {integrity: sha512-RMzN4dZLIta1YuwT7QC9o+OeGz2cU6eTOlGNE/6RcUBLOU3l9tkCOdln5dPE2jp8GZXPl2yk54b2nSs1+pAjqw==}
+ /@algolia/client-personalization@4.17.1:
+ resolution: {integrity: sha512-gJku9DG/THJpfsSlG/az0a3QIn+VVff9kKh8PG8+7ZfxOHS+C+Y5YSeZVsC+c2cfoKLPo3CuHIiJ/p86erR3bA==}
dependencies:
- '@algolia/client-common': 4.17.0
- '@algolia/requester-common': 4.17.0
- '@algolia/transporter': 4.17.0
+ '@algolia/client-common': 4.17.1
+ '@algolia/requester-common': 4.17.1
+ '@algolia/transporter': 4.17.1
dev: false
- /@algolia/client-search@4.17.0:
- resolution: {integrity: sha512-x4P2wKrrRIXszT8gb7eWsMHNNHAJs0wE7/uqbufm4tZenAp+hwU/hq5KVsY50v+PfwM0LcDwwn/1DroujsTFoA==}
+ /@algolia/client-search@4.17.1:
+ resolution: {integrity: sha512-Q5YfT5gVkx60PZDQBqp/zH9aUbBdC7HVvxupiHUgnCKqRQsRZjOhLest7AI6FahepuZLBZS62COrO7v+JvKY7w==}
dependencies:
- '@algolia/client-common': 4.17.0
- '@algolia/requester-common': 4.17.0
- '@algolia/transporter': 4.17.0
+ '@algolia/client-common': 4.17.1
+ '@algolia/requester-common': 4.17.1
+ '@algolia/transporter': 4.17.1
dev: false
- /@algolia/logger-common@4.17.0:
- resolution: {integrity: sha512-DGuoZqpTmIKJFDeyAJ7M8E/LOenIjWiOsg1XJ1OqAU/eofp49JfqXxbfgctlVZVmDABIyOz8LqEoJ6ZP4DTyvw==}
+ /@algolia/logger-common@4.17.1:
+ resolution: {integrity: sha512-Us28Ot+fLEmX9M96sa65VZ8EyEEzhYPxfhV9aQyKDjfXbUdJlJxKt6wZpoEg9RAPSdO8IjK9nmuW2P8au3rRsg==}
dev: false
- /@algolia/logger-console@4.17.0:
- resolution: {integrity: sha512-zMPvugQV/gbXUvWBCzihw6m7oxIKp48w37QBIUu/XqQQfxhjoOE9xyfJr1KldUt5FrYOKZJVsJaEjTsu+bIgQg==}
+ /@algolia/logger-console@4.17.1:
+ resolution: {integrity: sha512-iKGQTpOjHiE64W3JIOu6dmDvn+AfYIElI9jf/Nt6umRPmP/JI9rK+OHUoW4pKrBtdG0DPd62ppeNXzSnLxY6/g==}
dependencies:
- '@algolia/logger-common': 4.17.0
+ '@algolia/logger-common': 4.17.1
dev: false
- /@algolia/requester-browser-xhr@4.17.0:
- resolution: {integrity: sha512-aSOX/smauyTkP21Pf52pJ1O2LmNFJ5iHRIzEeTh0mwBeADO4GdG94cAWDILFA9rNblq/nK3EDh3+UyHHjplZ1A==}
+ /@algolia/requester-browser-xhr@4.17.1:
+ resolution: {integrity: sha512-W5mGfGDsyfVR+r4pUFrYLGBEM18gs38+GNt5PE5uPULy4uVTSnnVSkJkWeRkmLBk9zEZ/Nld8m4zavK6dtEuYg==}
dependencies:
- '@algolia/requester-common': 4.17.0
+ '@algolia/requester-common': 4.17.1
dev: false
- /@algolia/requester-common@4.17.0:
- resolution: {integrity: sha512-XJjmWFEUlHu0ijvcHBoixuXfEoiRUdyzQM6YwTuB8usJNIgShua8ouFlRWF8iCeag0vZZiUm4S2WCVBPkdxFgg==}
+ /@algolia/requester-common@4.17.1:
+ resolution: {integrity: sha512-HggXdjvVFQR0I5l7hM5WdHgQ1tqcRWeyXZz8apQ7zPWZhirmY2E9D6LVhDh/UnWQNEm7nBtM+eMFONJ3bZccIQ==}
dev: false
- /@algolia/requester-node-http@4.17.0:
- resolution: {integrity: sha512-bpb/wDA1aC6WxxM8v7TsFspB7yBN3nqCGs2H1OADolQR/hiAIjAxusbuMxVbRFOdaUvAIqioIIkWvZdpYNIn8w==}
+ /@algolia/requester-node-http@4.17.1:
+ resolution: {integrity: sha512-NzFWecXT6d0PPsQY9L+/qoK2deF74OLcpvqCH+Vh3mh+QzPsFafcBExdguAjZsAWDn1R6JEeFW7/fo/p0SE57w==}
dependencies:
- '@algolia/requester-common': 4.17.0
+ '@algolia/requester-common': 4.17.1
dev: false
- /@algolia/transporter@4.17.0:
- resolution: {integrity: sha512-6xL6H6fe+Fi0AEP3ziSgC+G04RK37iRb4uUUqVAH9WPYFI8g+LYFq6iv5HS8Cbuc5TTut+Bwj6G+dh/asdb9uA==}
+ /@algolia/transporter@4.17.1:
+ resolution: {integrity: sha512-ZM+qhX47Vh46mWH8/U9ihvy98HdTYpYQDSlqBD7IbiUbbyoCMke+qmdSX2MGhR2FCcXBSxejsJKKVAfbpaLVgg==}
dependencies:
- '@algolia/cache-common': 4.17.0
- '@algolia/logger-common': 4.17.0
- '@algolia/requester-common': 4.17.0
+ '@algolia/cache-common': 4.17.1
+ '@algolia/logger-common': 4.17.1
+ '@algolia/requester-common': 4.17.1
dev: false
/@babel/code-frame@7.21.4:
@@ -404,8 +411,8 @@ packages:
'@babel/highlight': 7.18.6
dev: true
- /@babel/helper-string-parser@7.19.4:
- resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==}
+ /@babel/helper-string-parser@7.21.5:
+ resolution: {integrity: sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==}
engines: {node: '>=6.9.0'}
/@babel/helper-validator-identifier@7.19.1:
@@ -421,18 +428,18 @@ packages:
js-tokens: 4.0.0
dev: true
- /@babel/parser@7.21.4:
- resolution: {integrity: sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==}
+ /@babel/parser@7.22.4:
+ resolution: {integrity: sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
- '@babel/types': 7.21.4
+ '@babel/types': 7.22.4
- /@babel/types@7.21.4:
- resolution: {integrity: sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==}
+ /@babel/types@7.22.4:
+ resolution: {integrity: sha512-Tx9x3UBHTTsMSW85WB2kphxYQVvrZ/t1FxD88IpSgIjiUJlCm9z+xWIDwyo1vffTwSqteqyznB8ZE9vYYk16zA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-string-parser': 7.19.4
+ '@babel/helper-string-parser': 7.21.5
'@babel/helper-validator-identifier': 7.19.1
to-fast-properties: 2.0.0
@@ -453,15 +460,15 @@ packages:
bundledDependencies:
- is-unicode-supported
- /@docsearch/css@3.3.3:
- resolution: {integrity: sha512-6SCwI7P8ao+se1TUsdZ7B4XzL+gqeQZnBc+2EONZlcVa0dVrk0NjETxozFKgMv0eEGH8QzP1fkN+A1rH61l4eg==}
+ /@docsearch/css@3.4.0:
+ resolution: {integrity: sha512-Hg8Xfma+rFwRi6Y/pfei4FJoQ1hdVURmmNs/XPoMTCPAImU+d5yxj+M+qdLtNjWRpfWziU4dQcqY94xgFBn2dg==}
dev: false
- /@docsearch/js@3.3.3:
- resolution: {integrity: sha512-2xAv2GFuHzzmG0SSZgf8wHX0qZX8n9Y1ZirKUk5Wrdc+vH9CL837x2hZIUdwcPZI9caBA+/CzxsS68O4waYjUQ==}
+ /@docsearch/js@3.4.0:
+ resolution: {integrity: sha512-uOtOHZJv+5PQmL68+srVzlGhLejnEBJgZl1bR87Zh/uK5RUI7p6el1R8hGTl2F8K2tCloNRxTMtXyYUNbMV+qw==}
dependencies:
- '@docsearch/react': 3.3.3
- preact: 10.13.2
+ '@docsearch/react': 3.4.0
+ preact: 10.15.1
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/react'
@@ -469,8 +476,8 @@ packages:
- react-dom
dev: false
- /@docsearch/react@3.3.3:
- resolution: {integrity: sha512-pLa0cxnl+G0FuIDuYlW+EBK6Rw2jwLw9B1RHIeS4N4s2VhsfJ/wzeCi3CWcs5yVfxLd5ZK50t//TMA5e79YT7Q==}
+ /@docsearch/react@3.4.0:
+ resolution: {integrity: sha512-ufrp5879XYGojgS30ZAp8H4qIMbahRHB9M85VDBP36Xgz5QjYM54i1URKj5e219F7gqTtOivfztFTij6itc0MQ==}
peerDependencies:
'@types/react': '>= 16.8.0 < 19.0.0'
react: '>= 16.8.0 < 19.0.0'
@@ -483,184 +490,184 @@ packages:
react-dom:
optional: true
dependencies:
- '@algolia/autocomplete-core': 1.7.4
- '@algolia/autocomplete-preset-algolia': 1.7.4(algoliasearch@4.17.0)
- '@docsearch/css': 3.3.3
- algoliasearch: 4.17.0
+ '@algolia/autocomplete-core': 1.8.2
+ '@algolia/autocomplete-preset-algolia': 1.8.2(algoliasearch@4.17.1)
+ '@docsearch/css': 3.4.0
+ algoliasearch: 4.17.1
transitivePeerDependencies:
- '@algolia/client-search'
dev: false
- /@esbuild/android-arm64@0.17.18:
- resolution: {integrity: sha512-/iq0aK0eeHgSC3z55ucMAHO05OIqmQehiGay8eP5l/5l+iEr4EIbh4/MI8xD9qRFjqzgkc0JkX0LculNC9mXBw==}
+ /@esbuild/android-arm64@0.17.19:
+ resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
requiresBuild: true
optional: true
- /@esbuild/android-arm@0.17.18:
- resolution: {integrity: sha512-EmwL+vUBZJ7mhFCs5lA4ZimpUH3WMAoqvOIYhVQwdIgSpHC8ImHdsRyhHAVxpDYUSm0lWvd63z0XH1IlImS2Qw==}
+ /@esbuild/android-arm@0.17.19:
+ resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
requiresBuild: true
optional: true
- /@esbuild/android-x64@0.17.18:
- resolution: {integrity: sha512-x+0efYNBF3NPW2Xc5bFOSFW7tTXdAcpfEg2nXmxegm4mJuVeS+i109m/7HMiOQ6M12aVGGFlqJX3RhNdYM2lWg==}
+ /@esbuild/android-x64@0.17.19:
+ resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
requiresBuild: true
optional: true
- /@esbuild/darwin-arm64@0.17.18:
- resolution: {integrity: sha512-6tY+djEAdF48M1ONWnQb1C+6LiXrKjmqjzPNPWXhu/GzOHTHX2nh8Mo2ZAmBFg0kIodHhciEgUBtcYCAIjGbjQ==}
+ /@esbuild/darwin-arm64@0.17.19:
+ resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
requiresBuild: true
optional: true
- /@esbuild/darwin-x64@0.17.18:
- resolution: {integrity: sha512-Qq84ykvLvya3dO49wVC9FFCNUfSrQJLbxhoQk/TE1r6MjHo3sFF2tlJCwMjhkBVq3/ahUisj7+EpRSz0/+8+9A==}
+ /@esbuild/darwin-x64@0.17.19:
+ resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
requiresBuild: true
optional: true
- /@esbuild/freebsd-arm64@0.17.18:
- resolution: {integrity: sha512-fw/ZfxfAzuHfaQeMDhbzxp9mc+mHn1Y94VDHFHjGvt2Uxl10mT4CDavHm+/L9KG441t1QdABqkVYwakMUeyLRA==}
+ /@esbuild/freebsd-arm64@0.17.19:
+ resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
requiresBuild: true
optional: true
- /@esbuild/freebsd-x64@0.17.18:
- resolution: {integrity: sha512-FQFbRtTaEi8ZBi/A6kxOC0V0E9B/97vPdYjY9NdawyLd4Qk5VD5g2pbWN2VR1c0xhzcJm74HWpObPszWC+qTew==}
+ /@esbuild/freebsd-x64@0.17.19:
+ resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
requiresBuild: true
optional: true
- /@esbuild/linux-arm64@0.17.18:
- resolution: {integrity: sha512-R7pZvQZFOY2sxUG8P6A21eq6q+eBv7JPQYIybHVf1XkQYC+lT7nDBdC7wWKTrbvMXKRaGudp/dzZCwL/863mZQ==}
+ /@esbuild/linux-arm64@0.17.19:
+ resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
requiresBuild: true
optional: true
- /@esbuild/linux-arm@0.17.18:
- resolution: {integrity: sha512-jW+UCM40LzHcouIaqv3e/oRs0JM76JfhHjCavPxMUti7VAPh8CaGSlS7cmyrdpzSk7A+8f0hiedHqr/LMnfijg==}
+ /@esbuild/linux-arm@0.17.19:
+ resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
requiresBuild: true
optional: true
- /@esbuild/linux-ia32@0.17.18:
- resolution: {integrity: sha512-ygIMc3I7wxgXIxk6j3V00VlABIjq260i967Cp9BNAk5pOOpIXmd1RFQJQX9Io7KRsthDrQYrtcx7QCof4o3ZoQ==}
+ /@esbuild/linux-ia32@0.17.19:
+ resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
requiresBuild: true
optional: true
- /@esbuild/linux-loong64@0.17.18:
- resolution: {integrity: sha512-bvPG+MyFs5ZlwYclCG1D744oHk1Pv7j8psF5TfYx7otCVmcJsEXgFEhQkbhNW8otDHL1a2KDINW20cfCgnzgMQ==}
+ /@esbuild/linux-loong64@0.17.19:
+ resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
requiresBuild: true
optional: true
- /@esbuild/linux-mips64el@0.17.18:
- resolution: {integrity: sha512-oVqckATOAGuiUOa6wr8TXaVPSa+6IwVJrGidmNZS1cZVx0HqkTMkqFGD2HIx9H1RvOwFeWYdaYbdY6B89KUMxA==}
+ /@esbuild/linux-mips64el@0.17.19:
+ resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
requiresBuild: true
optional: true
- /@esbuild/linux-ppc64@0.17.18:
- resolution: {integrity: sha512-3dLlQO+b/LnQNxgH4l9rqa2/IwRJVN9u/bK63FhOPB4xqiRqlQAU0qDU3JJuf0BmaH0yytTBdoSBHrb2jqc5qQ==}
+ /@esbuild/linux-ppc64@0.17.19:
+ resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
requiresBuild: true
optional: true
- /@esbuild/linux-riscv64@0.17.18:
- resolution: {integrity: sha512-/x7leOyDPjZV3TcsdfrSI107zItVnsX1q2nho7hbbQoKnmoeUWjs+08rKKt4AUXju7+3aRZSsKrJtaRmsdL1xA==}
+ /@esbuild/linux-riscv64@0.17.19:
+ resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
requiresBuild: true
optional: true
- /@esbuild/linux-s390x@0.17.18:
- resolution: {integrity: sha512-cX0I8Q9xQkL/6F5zWdYmVf5JSQt+ZfZD2bJudZrWD+4mnUvoZ3TDDXtDX2mUaq6upMFv9FlfIh4Gfun0tbGzuw==}
+ /@esbuild/linux-s390x@0.17.19:
+ resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
requiresBuild: true
optional: true
- /@esbuild/linux-x64@0.17.18:
- resolution: {integrity: sha512-66RmRsPlYy4jFl0vG80GcNRdirx4nVWAzJmXkevgphP1qf4dsLQCpSKGM3DUQCojwU1hnepI63gNZdrr02wHUA==}
+ /@esbuild/linux-x64@0.17.19:
+ resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
requiresBuild: true
optional: true
- /@esbuild/netbsd-x64@0.17.18:
- resolution: {integrity: sha512-95IRY7mI2yrkLlTLb1gpDxdC5WLC5mZDi+kA9dmM5XAGxCME0F8i4bYH4jZreaJ6lIZ0B8hTrweqG1fUyW7jbg==}
+ /@esbuild/netbsd-x64@0.17.19:
+ resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
requiresBuild: true
optional: true
- /@esbuild/openbsd-x64@0.17.18:
- resolution: {integrity: sha512-WevVOgcng+8hSZ4Q3BKL3n1xTv5H6Nb53cBrtzzEjDbbnOmucEVcZeGCsCOi9bAOcDYEeBZbD2SJNBxlfP3qiA==}
+ /@esbuild/openbsd-x64@0.17.19:
+ resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
requiresBuild: true
optional: true
- /@esbuild/sunos-x64@0.17.18:
- resolution: {integrity: sha512-Rzf4QfQagnwhQXVBS3BYUlxmEbcV7MY+BH5vfDZekU5eYpcffHSyjU8T0xucKVuOcdCsMo+Ur5wmgQJH2GfNrg==}
+ /@esbuild/sunos-x64@0.17.19:
+ resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
requiresBuild: true
optional: true
- /@esbuild/win32-arm64@0.17.18:
- resolution: {integrity: sha512-Kb3Ko/KKaWhjeAm2YoT/cNZaHaD1Yk/pa3FTsmqo9uFh1D1Rfco7BBLIPdDOozrObj2sahslFuAQGvWbgWldAg==}
+ /@esbuild/win32-arm64@0.17.19:
+ resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
requiresBuild: true
optional: true
- /@esbuild/win32-ia32@0.17.18:
- resolution: {integrity: sha512-0/xUMIdkVHwkvxfbd5+lfG7mHOf2FRrxNbPiKWg9C4fFrB8H0guClmaM3BFiRUYrznVoyxTIyC/Ou2B7QQSwmw==}
+ /@esbuild/win32-ia32@0.17.19:
+ resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
requiresBuild: true
optional: true
- /@esbuild/win32-x64@0.17.18:
- resolution: {integrity: sha512-qU25Ma1I3NqTSHJUOKi9sAH1/Mzuvlke0ioMJRthLXKm7JiSKVwFghlGbDLOO2sARECGhja4xYfRAZNPAkooYg==}
+ /@esbuild/win32-x64@0.17.19:
+ resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
@@ -682,9 +689,20 @@ packages:
engines: {node: '>=6.9.0'}
dev: true
+ /@isaacs/cliui@8.0.2:
+ resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
+ engines: {node: '>=12'}
+ dependencies:
+ string-width: 5.1.2
+ string-width-cjs: /string-width@4.2.3
+ strip-ansi: 7.1.0
+ strip-ansi-cjs: /strip-ansi@6.0.1
+ wrap-ansi: 8.1.0
+ wrap-ansi-cjs: /wrap-ansi@7.0.0
+ dev: true
+
/@jridgewell/sourcemap-codec@1.4.15:
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
- dev: true
/@mdit-vue/plugin-component@0.12.0:
resolution: {integrity: sha512-LrwV3f0Y6H7b7m/w1Y3bkGuR3HOiBK4QiHHW3HuRMza6MZodDQbj8Baik5/V5GiSg1/ltijS1CymVcycd1EfTw==}
@@ -781,7 +799,7 @@ packages:
resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==}
dev: true
- /@rollup/plugin-alias@5.0.0(rollup@3.21.0):
+ /@rollup/plugin-alias@5.0.0(rollup@3.24.0):
resolution: {integrity: sha512-l9hY5chSCjuFRPsnRm16twWBiSApl2uYFLsepQYwtBuAxNMQ/1dJqADld40P0Jkqm65GRTLy/AC6hnpVebtLsA==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -790,12 +808,12 @@ packages:
rollup:
optional: true
dependencies:
- rollup: 3.21.0
+ rollup: 3.24.0
slash: 4.0.0
dev: true
- /@rollup/plugin-commonjs@24.1.0(rollup@3.21.0):
- resolution: {integrity: sha512-eSL45hjhCWI0jCCXcNtLVqM5N1JlBGvlFfY0m6oOYnLCJ6N0qEXoZql4sY2MOUArzhH4SA/qBpTxvvZp2Sc+DQ==}
+ /@rollup/plugin-commonjs@25.0.0(rollup@3.24.0):
+ resolution: {integrity: sha512-hoho2Kay9TZrLu0bnDsTTCaj4Npa+THk9snajP/XDNb9a9mmjTjh52EQM9sKl3HD1LsnihX7js+eA2sd2uKAhw==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^2.68.0||^3.0.0
@@ -803,16 +821,16 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.0.2(rollup@3.21.0)
+ '@rollup/pluginutils': 5.0.2(rollup@3.24.0)
commondir: 1.0.1
estree-walker: 2.0.2
glob: 8.1.0
is-reference: 1.2.1
magic-string: 0.27.0
- rollup: 3.21.0
+ rollup: 3.24.0
dev: true
- /@rollup/plugin-json@6.0.0(rollup@3.21.0):
+ /@rollup/plugin-json@6.0.0(rollup@3.24.0):
resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -821,12 +839,12 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.0.2(rollup@3.21.0)
- rollup: 3.21.0
+ '@rollup/pluginutils': 5.0.2(rollup@3.24.0)
+ rollup: 3.24.0
dev: true
- /@rollup/plugin-node-resolve@15.0.2(rollup@3.21.0):
- resolution: {integrity: sha512-Y35fRGUjC3FaurG722uhUuG8YHOJRJQbI6/CkbRkdPotSpDj9NtIN85z1zrcyDcCQIW4qp5mgG72U+gJ0TAFEg==}
+ /@rollup/plugin-node-resolve@15.1.0(rollup@3.24.0):
+ resolution: {integrity: sha512-xeZHCgsiZ9pzYVgAo9580eCGqwh/XCEUM9q6iQfGNocjgkufHAqC3exA+45URvhiYV8sBF9RlBai650eNs7AsA==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^2.78.0||^3.0.0
@@ -834,16 +852,16 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.0.2(rollup@3.21.0)
+ '@rollup/pluginutils': 5.0.2(rollup@3.24.0)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-builtin-module: 3.2.1
is-module: 1.0.0
resolve: 1.22.2
- rollup: 3.21.0
+ rollup: 3.24.0
dev: true
- /@rollup/plugin-replace@5.0.2(rollup@3.21.0):
+ /@rollup/plugin-replace@5.0.2(rollup@3.24.0):
resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -852,12 +870,12 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.0.2(rollup@3.21.0)
+ '@rollup/pluginutils': 5.0.2(rollup@3.24.0)
magic-string: 0.27.0
- rollup: 3.21.0
+ rollup: 3.24.0
dev: true
- /@rollup/pluginutils@5.0.2(rollup@3.21.0):
+ /@rollup/pluginutils@5.0.2(rollup@3.24.0):
resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -869,7 +887,7 @@ packages:
'@types/estree': 1.0.1
estree-walker: 2.0.2
picomatch: 2.3.1
- rollup: 3.21.0
+ rollup: 3.24.0
dev: true
/@sideway/address@4.1.4:
@@ -890,7 +908,7 @@ packages:
resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==}
dependencies:
'@types/connect': 3.4.35
- '@types/node': 18.16.0
+ '@types/node': 20.2.5
dev: true
/@types/body-scroll-lock@3.1.0:
@@ -904,11 +922,11 @@ packages:
/@types/chai-subset@1.3.3:
resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==}
dependencies:
- '@types/chai': 4.3.4
+ '@types/chai': 4.3.5
dev: true
- /@types/chai@4.3.4:
- resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==}
+ /@types/chai@4.3.5:
+ resolution: {integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==}
dev: true
/@types/compression@1.7.2:
@@ -920,17 +938,17 @@ packages:
/@types/connect@3.4.35:
resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==}
dependencies:
- '@types/node': 18.16.0
+ '@types/node': 20.2.5
dev: true
/@types/cross-spawn@6.0.2:
resolution: {integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==}
dependencies:
- '@types/node': 18.16.0
+ '@types/node': 20.2.5
dev: true
- /@types/debug@4.1.7:
- resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==}
+ /@types/debug@4.1.8:
+ resolution: {integrity: sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==}
dependencies:
'@types/ms': 0.7.31
dev: true
@@ -943,19 +961,20 @@ packages:
resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==}
dev: true
- /@types/express-serve-static-core@4.17.33:
- resolution: {integrity: sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==}
+ /@types/express-serve-static-core@4.17.35:
+ resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==}
dependencies:
- '@types/node': 18.16.0
+ '@types/node': 20.2.5
'@types/qs': 6.9.7
'@types/range-parser': 1.2.4
+ '@types/send': 0.17.1
dev: true
/@types/express@4.17.17:
resolution: {integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==}
dependencies:
'@types/body-parser': 1.19.2
- '@types/express-serve-static-core': 4.17.33
+ '@types/express-serve-static-core': 4.17.35
'@types/qs': 6.9.7
'@types/serve-static': 1.15.1
dev: true
@@ -964,7 +983,7 @@ packages:
resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==}
dependencies:
'@types/jsonfile': 6.1.1
- '@types/node': 18.16.0
+ '@types/node': 20.2.5
dev: true
/@types/jquery@3.5.16:
@@ -976,7 +995,7 @@ packages:
/@types/jsonfile@6.1.1:
resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==}
dependencies:
- '@types/node': 18.16.0
+ '@types/node': 20.2.5
dev: true
/@types/linkify-it@3.0.2:
@@ -1024,6 +1043,10 @@ packages:
'@types/braces': 3.0.1
dev: true
+ /@types/mime@1.3.2:
+ resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==}
+ dev: true
+
/@types/mime@3.0.1:
resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==}
dev: true
@@ -1036,8 +1059,8 @@ packages:
resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==}
dev: true
- /@types/node@18.16.0:
- resolution: {integrity: sha512-BsAaKhB+7X+H4GnSjGhJG9Qi8Tw+inU9nJDwmD5CgOmBLEI6ArdhikpLX7DjbjDRDTbqZzU2LSQNZg8WGPiSZQ==}
+ /@types/node@20.2.5:
+ resolution: {integrity: sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==}
/@types/normalize-package-data@2.4.1:
resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
@@ -1046,7 +1069,7 @@ packages:
/@types/prompts@2.4.4:
resolution: {integrity: sha512-p5N9uoTH76lLvSAaYSZtBCdEXzpOOufsRjnhjVSrZGXikVGHX9+cc9ERtHRV4hvBKHyZb1bg4K+56Bd2TqUn4A==}
dependencies:
- '@types/node': 18.16.0
+ '@types/node': 20.2.5
kleur: 3.0.3
dev: true
@@ -1062,65 +1085,72 @@ packages:
resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
dev: true
+ /@types/send@0.17.1:
+ resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==}
+ dependencies:
+ '@types/mime': 1.3.2
+ '@types/node': 20.2.5
+ dev: true
+
/@types/serve-static@1.15.1:
resolution: {integrity: sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==}
dependencies:
'@types/mime': 3.0.1
- '@types/node': 18.16.0
+ '@types/node': 20.2.5
dev: true
/@types/sizzle@2.3.3:
resolution: {integrity: sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==}
dev: true
- /@types/web-bluetooth@0.0.16:
- resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==}
+ /@types/web-bluetooth@0.0.17:
+ resolution: {integrity: sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==}
dev: false
- /@vitejs/plugin-vue@4.1.0(vite@4.3.1)(vue@3.2.47):
- resolution: {integrity: sha512-++9JOAFdcXI3lyer9UKUV4rfoQ3T1RN8yDqoCLar86s0xQct5yblxAE+yWgRnU5/0FOlVCpTZpYSBV/bGWrSrQ==}
+ /@vitejs/plugin-vue@4.2.3(vite@4.3.9)(vue@3.3.4):
+ resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^4.0.0
vue: ^3.2.25
dependencies:
- vite: 4.3.1(@types/node@18.16.0)
- vue: 3.2.47
+ vite: 4.3.9(@types/node@20.2.5)
+ vue: 3.3.4
dev: false
- /@vitest/expect@0.30.1:
- resolution: {integrity: sha512-c3kbEtN8XXJSeN81iDGq29bUzSjQhjES2WR3aColsS4lPGbivwLtas4DNUe0jD9gg/FYGIteqOenfU95EFituw==}
+ /@vitest/expect@0.32.0:
+ resolution: {integrity: sha512-VxVHhIxKw9Lux+O9bwLEEk2gzOUe93xuFHy9SzYWnnoYZFYg1NfBtnfnYWiJN7yooJ7KNElCK5YtA7DTZvtXtg==}
dependencies:
- '@vitest/spy': 0.30.1
- '@vitest/utils': 0.30.1
+ '@vitest/spy': 0.32.0
+ '@vitest/utils': 0.32.0
chai: 4.3.7
dev: true
- /@vitest/runner@0.30.1:
- resolution: {integrity: sha512-W62kT/8i0TF1UBCNMRtRMOBWJKRnNyv9RrjIgdUryEe0wNpGZvvwPDLuzYdxvgSckzjp54DSpv1xUbv4BQ0qVA==}
+ /@vitest/runner@0.32.0:
+ resolution: {integrity: sha512-QpCmRxftHkr72xt5A08xTEs9I4iWEXIOCHWhQQguWOKE4QH7DXSKZSOFibuwEIMAD7G0ERvtUyQn7iPWIqSwmw==}
dependencies:
- '@vitest/utils': 0.30.1
+ '@vitest/utils': 0.32.0
concordance: 5.0.4
p-limit: 4.0.0
- pathe: 1.1.0
+ pathe: 1.1.1
dev: true
- /@vitest/snapshot@0.30.1:
- resolution: {integrity: sha512-fJZqKrE99zo27uoZA/azgWyWbFvM1rw2APS05yB0JaLwUIg9aUtvvnBf4q7JWhEcAHmSwbrxKFgyBUga6tq9Tw==}
+ /@vitest/snapshot@0.32.0:
+ resolution: {integrity: sha512-yCKorPWjEnzpUxQpGlxulujTcSPgkblwGzAUEL+z01FTUg/YuCDZ8dxr9sHA08oO2EwxzHXNLjQKWJ2zc2a19Q==}
dependencies:
magic-string: 0.30.0
- pathe: 1.1.0
+ pathe: 1.1.1
pretty-format: 27.5.1
dev: true
- /@vitest/spy@0.30.1:
- resolution: {integrity: sha512-YfJeIf37GvTZe04ZKxzJfnNNuNSmTEGnla2OdL60C8od16f3zOfv9q9K0nNii0NfjDJRt/CVN/POuY5/zTS+BA==}
+ /@vitest/spy@0.32.0:
+ resolution: {integrity: sha512-MruAPlM0uyiq3d53BkwTeShXY0rYEfhNGQzVO5GHBmmX3clsxcWp79mMnkOVcV244sNTeDcHbcPFWIjOI4tZvw==}
dependencies:
- tinyspy: 2.1.0
+ tinyspy: 2.1.1
dev: true
- /@vitest/utils@0.30.1:
- resolution: {integrity: sha512-/c8Xv2zUVc+rnNt84QF0Y0zkfxnaGhp87K2dYJMLtLOIckPzuxLVzAtFCicGFdB4NeBHNzTRr1tNn7rCtQcWFA==}
+ /@vitest/utils@0.32.0:
+ resolution: {integrity: sha512-53yXunzx47MmbuvcOPpLaVljHaeSu1G2dHdmy7+9ngMnQIkBQcvwOcoclWFnxDMxFbnq8exAfh3aKSZaK71J5A==}
dependencies:
concordance: 5.0.4
loupe: 2.3.6
@@ -1139,139 +1169,189 @@ packages:
muggle-string: 0.2.2
dev: true
- /@volar/typescript@1.4.1(typescript@5.0.4):
- resolution: {integrity: sha512-phTy6p9yG6bgMIKQWEeDOi/aeT0njZsb1a/G1mrEuDsLmAn24Le4gDwSsGNhea6Uhu+3gdpUZn2PmZXa+WG2iQ==}
+ /@volar/typescript@1.4.1-patch.2(typescript@5.1.3):
+ resolution: {integrity: sha512-lPFYaGt8OdMEzNGJJChF40uYqMO4Z/7Q9fHPQC/NRVtht43KotSXLrkPandVVMf9aPbiJ059eAT+fwHGX16k4w==}
peerDependencies:
typescript: '*'
dependencies:
'@volar/language-core': 1.4.1
- typescript: 5.0.4
+ typescript: 5.1.3
dev: true
- /@volar/vue-language-core@1.4.4:
- resolution: {integrity: sha512-c3hL6un+CfoOlusGvpypcodmk9ke/ImrWIUc0GkgI+imoQpUGzgu3tEQWlPs604R7AhxeZwWUi8hQNfax0R/zA==}
+ /@volar/vue-language-core@1.6.5:
+ resolution: {integrity: sha512-IF2b6hW4QAxfsLd5mePmLgtkXzNi+YnH6ltCd80gb7+cbdpFMjM1I+w+nSg2kfBTyfu+W8useCZvW89kPTBpzg==}
dependencies:
'@volar/language-core': 1.4.1
'@volar/source-map': 1.4.1
- '@vue/compiler-dom': 3.2.47
- '@vue/compiler-sfc': 3.2.47
- '@vue/reactivity': 3.2.47
- '@vue/shared': 3.2.47
- minimatch: 9.0.0
+ '@vue/compiler-dom': 3.3.4
+ '@vue/compiler-sfc': 3.3.4
+ '@vue/reactivity': 3.3.4
+ '@vue/shared': 3.3.4
+ minimatch: 9.0.1
muggle-string: 0.2.2
vue-template-compiler: 2.7.14
dev: true
- /@volar/vue-typescript@1.4.4(typescript@5.0.4):
- resolution: {integrity: sha512-L61Fk15jlJw3QtIddD4cVE5jei5i6zbLJRiaEMYDDnUKB259/qUrdvnMfnZUFVyDwlevzdstjtaUyreeG/0nPQ==}
+ /@volar/vue-typescript@1.6.5(typescript@5.1.3):
+ resolution: {integrity: sha512-er9rVClS4PHztMUmtPMDTl+7c7JyrxweKSAEe/o/Noeq2bQx6v3/jZHVHBe8ZNUti5ubJL/+Tg8L3bzmlalV8A==}
peerDependencies:
typescript: '*'
dependencies:
- '@volar/typescript': 1.4.1(typescript@5.0.4)
- '@volar/vue-language-core': 1.4.4
- typescript: 5.0.4
+ '@volar/typescript': 1.4.1-patch.2(typescript@5.1.3)
+ '@volar/vue-language-core': 1.6.5
+ typescript: 5.1.3
dev: true
- /@vue/compiler-core@3.2.47:
- resolution: {integrity: sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==}
+ /@vue/compiler-core@3.3.4:
+ resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==}
dependencies:
- '@babel/parser': 7.21.4
- '@vue/shared': 3.2.47
+ '@babel/parser': 7.22.4
+ '@vue/shared': 3.3.4
estree-walker: 2.0.2
- source-map: 0.6.1
+ source-map-js: 1.0.2
- /@vue/compiler-dom@3.2.47:
- resolution: {integrity: sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==}
+ /@vue/compiler-dom@3.3.4:
+ resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==}
dependencies:
- '@vue/compiler-core': 3.2.47
- '@vue/shared': 3.2.47
+ '@vue/compiler-core': 3.3.4
+ '@vue/shared': 3.3.4
- /@vue/compiler-sfc@3.2.47:
- resolution: {integrity: sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==}
+ /@vue/compiler-sfc@3.3.4:
+ resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==}
dependencies:
- '@babel/parser': 7.21.4
- '@vue/compiler-core': 3.2.47
- '@vue/compiler-dom': 3.2.47
- '@vue/compiler-ssr': 3.2.47
- '@vue/reactivity-transform': 3.2.47
- '@vue/shared': 3.2.47
+ '@babel/parser': 7.22.4
+ '@vue/compiler-core': 3.3.4
+ '@vue/compiler-dom': 3.3.4
+ '@vue/compiler-ssr': 3.3.4
+ '@vue/reactivity-transform': 3.3.4
+ '@vue/shared': 3.3.4
estree-walker: 2.0.2
- magic-string: 0.25.9
- postcss: 8.4.23
- source-map: 0.6.1
+ magic-string: 0.30.0
+ postcss: 8.4.24
+ source-map-js: 1.0.2
- /@vue/compiler-ssr@3.2.47:
- resolution: {integrity: sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==}
+ /@vue/compiler-ssr@3.3.4:
+ resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==}
dependencies:
- '@vue/compiler-dom': 3.2.47
- '@vue/shared': 3.2.47
+ '@vue/compiler-dom': 3.3.4
+ '@vue/shared': 3.3.4
/@vue/devtools-api@6.5.0:
resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==}
dev: false
- /@vue/reactivity-transform@3.2.47:
- resolution: {integrity: sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==}
+ /@vue/reactivity-transform@3.3.4:
+ resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==}
dependencies:
- '@babel/parser': 7.21.4
- '@vue/compiler-core': 3.2.47
- '@vue/shared': 3.2.47
+ '@babel/parser': 7.22.4
+ '@vue/compiler-core': 3.3.4
+ '@vue/shared': 3.3.4
estree-walker: 2.0.2
- magic-string: 0.25.9
+ magic-string: 0.30.0
- /@vue/reactivity@3.2.47:
- resolution: {integrity: sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==}
+ /@vue/reactivity@3.3.4:
+ resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==}
dependencies:
- '@vue/shared': 3.2.47
+ '@vue/shared': 3.3.4
- /@vue/runtime-core@3.2.47:
- resolution: {integrity: sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==}
+ /@vue/runtime-core@3.3.4:
+ resolution: {integrity: sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==}
dependencies:
- '@vue/reactivity': 3.2.47
- '@vue/shared': 3.2.47
+ '@vue/reactivity': 3.3.4
+ '@vue/shared': 3.3.4
dev: false
- /@vue/runtime-dom@3.2.47:
- resolution: {integrity: sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==}
+ /@vue/runtime-dom@3.3.4:
+ resolution: {integrity: sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==}
dependencies:
- '@vue/runtime-core': 3.2.47
- '@vue/shared': 3.2.47
- csstype: 2.6.21
+ '@vue/runtime-core': 3.3.4
+ '@vue/shared': 3.3.4
+ csstype: 3.1.2
dev: false
- /@vue/server-renderer@3.2.47(vue@3.2.47):
- resolution: {integrity: sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==}
+ /@vue/server-renderer@3.3.4(vue@3.3.4):
+ resolution: {integrity: sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==}
peerDependencies:
- vue: 3.2.47
+ vue: 3.3.4
dependencies:
- '@vue/compiler-ssr': 3.2.47
- '@vue/shared': 3.2.47
- vue: 3.2.47
+ '@vue/compiler-ssr': 3.3.4
+ '@vue/shared': 3.3.4
+ vue: 3.3.4
dev: false
- /@vue/shared@3.2.47:
- resolution: {integrity: sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==}
+ /@vue/shared@3.3.4:
+ resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==}
+
+ /@vueuse/core@10.1.2(vue@3.3.4):
+ resolution: {integrity: sha512-roNn8WuerI56A5uiTyF/TEYX0Y+VKlhZAF94unUfdhbDUI+NfwQMn4FUnUscIRUhv3344qvAghopU4bzLPNFlA==}
+ dependencies:
+ '@types/web-bluetooth': 0.0.17
+ '@vueuse/metadata': 10.1.2
+ '@vueuse/shared': 10.1.2(vue@3.3.4)
+ vue-demi: 0.14.5(vue@3.3.4)
+ transitivePeerDependencies:
+ - '@vue/composition-api'
+ - vue
+ dev: false
- /@vueuse/core@10.1.0(vue@3.2.47):
- resolution: {integrity: sha512-3Znoa5m5RO+z4/C9w6DRaKTR3wCVJvD5rav8HTDGsr+7rOZRHtcgFJ8NcCs0ZvIpmev2kExTa311ns5j2RbzDQ==}
+ /@vueuse/integrations@10.1.2(focus-trap@7.4.3)(vue@3.3.4):
+ resolution: {integrity: sha512-wUpG3Wv6LiWerOwCzOAM0iGhNQ4vfFUTkhj/xQy7TLXduh2M3D8N08aS0KqlxsejY6R8NLxydDIM+68QfHZZ8Q==}
+ peerDependencies:
+ async-validator: '*'
+ axios: '*'
+ change-case: '*'
+ drauu: '*'
+ focus-trap: '*'
+ fuse.js: '*'
+ idb-keyval: '*'
+ jwt-decode: '*'
+ nprogress: '*'
+ qrcode: '*'
+ sortablejs: '*'
+ universal-cookie: '*'
+ peerDependenciesMeta:
+ async-validator:
+ optional: true
+ axios:
+ optional: true
+ change-case:
+ optional: true
+ drauu:
+ optional: true
+ focus-trap:
+ optional: true
+ fuse.js:
+ optional: true
+ idb-keyval:
+ optional: true
+ jwt-decode:
+ optional: true
+ nprogress:
+ optional: true
+ qrcode:
+ optional: true
+ sortablejs:
+ optional: true
+ universal-cookie:
+ optional: true
dependencies:
- '@types/web-bluetooth': 0.0.16
- '@vueuse/metadata': 10.1.0
- '@vueuse/shared': 10.1.0(vue@3.2.47)
- vue-demi: 0.14.0(vue@3.2.47)
+ '@vueuse/core': 10.1.2(vue@3.3.4)
+ '@vueuse/shared': 10.1.2(vue@3.3.4)
+ focus-trap: 7.4.3
+ vue-demi: 0.14.5(vue@3.3.4)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: false
- /@vueuse/metadata@10.1.0:
- resolution: {integrity: sha512-cM28HjDEw5FIrPE9rgSPFZvQ0ZYnOLAOr8hl1XM6tFl80U3WAR5ROdnAqiYybniwP5gt9MKKAJAqd/ab2aHkqg==}
+ /@vueuse/metadata@10.1.2:
+ resolution: {integrity: sha512-3mc5BqN9aU2SqBeBuWE7ne4OtXHoHKggNgxZR2K+zIW4YLsy6xoZ4/9vErQs6tvoKDX6QAqm3lvsrv0mczAwIQ==}
dev: false
- /@vueuse/shared@10.1.0(vue@3.2.47):
- resolution: {integrity: sha512-2X52ogu12i9DkKOQ01yeb/BKg9UO87RNnpm5sXkQvyORlbq8ONS5l39MYkjkeVWWjdT0teJru7a2S41dmHmqjQ==}
+ /@vueuse/shared@10.1.2(vue@3.3.4):
+ resolution: {integrity: sha512-1uoUTPBlgyscK9v6ScGeVYDDzlPSFXBlxuK7SfrDGyUTBiznb3mNceqhwvZHjtDRELZEN79V5uWPTF1VDV8svA==}
dependencies:
- vue-demi: 0.14.0(vue@3.2.47)
+ vue-demi: 0.14.5(vue@3.3.4)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -1316,30 +1396,25 @@ packages:
indent-string: 4.0.0
dev: true
- /algoliasearch@4.17.0:
- resolution: {integrity: sha512-JMRh2Mw6sEnVMiz6+APsi7lx9a2jiDFF+WUtANaUVCv6uSU9UOLdo5h9K3pdP6frRRybaM2fX8b1u0nqICS9aA==}
- dependencies:
- '@algolia/cache-browser-local-storage': 4.17.0
- '@algolia/cache-common': 4.17.0
- '@algolia/cache-in-memory': 4.17.0
- '@algolia/client-account': 4.17.0
- '@algolia/client-analytics': 4.17.0
- '@algolia/client-common': 4.17.0
- '@algolia/client-personalization': 4.17.0
- '@algolia/client-search': 4.17.0
- '@algolia/logger-common': 4.17.0
- '@algolia/logger-console': 4.17.0
- '@algolia/requester-browser-xhr': 4.17.0
- '@algolia/requester-common': 4.17.0
- '@algolia/requester-node-http': 4.17.0
- '@algolia/transporter': 4.17.0
+ /algoliasearch@4.17.1:
+ resolution: {integrity: sha512-4GDQ1RhP2qUR3x8PevFRbEdqZqIARNViZYjgTJmA1T7wRNtFA3W4Aqc/RsODqa1J8IO/QDla5x4tWuUS8NV8wA==}
+ dependencies:
+ '@algolia/cache-browser-local-storage': 4.17.1
+ '@algolia/cache-common': 4.17.1
+ '@algolia/cache-in-memory': 4.17.1
+ '@algolia/client-account': 4.17.1
+ '@algolia/client-analytics': 4.17.1
+ '@algolia/client-common': 4.17.1
+ '@algolia/client-personalization': 4.17.1
+ '@algolia/client-search': 4.17.1
+ '@algolia/logger-common': 4.17.1
+ '@algolia/logger-console': 4.17.1
+ '@algolia/requester-browser-xhr': 4.17.1
+ '@algolia/requester-common': 4.17.1
+ '@algolia/requester-node-http': 4.17.1
+ '@algolia/transporter': 4.17.1
dev: false
- /ansi-colors@4.1.3:
- resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
- engines: {node: '>=6'}
- dev: true
-
/ansi-escapes@4.3.2:
resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
engines: {node: '>=8'}
@@ -1520,7 +1595,7 @@ packages:
resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
dependencies:
function-bind: 1.1.1
- get-intrinsic: 1.2.0
+ get-intrinsic: 1.2.1
dev: true
/camelcase-keys@6.2.2:
@@ -1602,8 +1677,8 @@ packages:
restore-cursor: 4.0.0
dev: true
- /cli-spinners@2.8.0:
- resolution: {integrity: sha512-/eG5sJcvEIwxcdYM86k5tPwn0MUzkX5YY3eImTGpJOZgVe4SdTMY14vQpcxgBzJ0wXwAYrS8E+c3uHeK4JNyzQ==}
+ /cli-spinners@2.9.0:
+ resolution: {integrity: sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==}
engines: {node: '>=6'}
dev: true
@@ -1716,170 +1791,146 @@ packages:
dependencies:
date-time: 3.1.0
esutils: 2.0.3
- fast-diff: 1.2.0
+ fast-diff: 1.3.0
js-string-escape: 1.0.1
lodash: 4.17.21
md5-hex: 3.0.1
- semver: 7.5.0
+ semver: 7.5.1
well-known-symbols: 2.0.0
dev: true
- /conventional-changelog-angular@5.0.13:
- resolution: {integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==}
- engines: {node: '>=10'}
+ /conventional-changelog-angular@6.0.0:
+ resolution: {integrity: sha512-6qLgrBF4gueoC7AFVHu51nHL9pF9FRjXrH+ceVf7WmAfH3gs+gEYOkvxhjMPjZu57I4AGUGoNTY8V7Hrgf1uqg==}
+ engines: {node: '>=14'}
dependencies:
compare-func: 2.0.0
- q: 1.5.1
dev: true
- /conventional-changelog-atom@2.0.8:
- resolution: {integrity: sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==}
- engines: {node: '>=10'}
- dependencies:
- q: 1.5.1
+ /conventional-changelog-atom@3.0.0:
+ resolution: {integrity: sha512-pnN5bWpH+iTUWU3FaYdw5lJmfWeqSyrUkG+wyHBI9tC1dLNnHkbAOg1SzTQ7zBqiFrfo55h40VsGXWMdopwc5g==}
+ engines: {node: '>=14'}
dev: true
- /conventional-changelog-cli@2.2.2:
- resolution: {integrity: sha512-8grMV5Jo8S0kP3yoMeJxV2P5R6VJOqK72IiSV9t/4H5r/HiRqEBQ83bYGuz4Yzfdj4bjaAEhZN/FFbsFXr5bOA==}
- engines: {node: '>=10'}
+ /conventional-changelog-cli@3.0.0:
+ resolution: {integrity: sha512-3zMYi0IrfNd6AAHdPMrcgCg5DbcffiqNaEBf8cYrlntXPbBIXaELTbnRmUy5TQAe0Hkgi0J6+/VmRCkkJQflcQ==}
+ engines: {node: '>=14'}
hasBin: true
dependencies:
add-stream: 1.0.0
- conventional-changelog: 3.1.25
- lodash: 4.17.21
+ conventional-changelog: 4.0.0
meow: 8.1.2
tempfile: 3.0.0
dev: true
- /conventional-changelog-codemirror@2.0.8:
- resolution: {integrity: sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==}
- engines: {node: '>=10'}
- dependencies:
- q: 1.5.1
+ /conventional-changelog-codemirror@3.0.0:
+ resolution: {integrity: sha512-wzchZt9HEaAZrenZAUUHMCFcuYzGoZ1wG/kTRMICxsnW5AXohYMRxnyecP9ob42Gvn5TilhC0q66AtTPRSNMfw==}
+ engines: {node: '>=14'}
dev: true
- /conventional-changelog-conventionalcommits@4.6.3:
- resolution: {integrity: sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==}
- engines: {node: '>=10'}
+ /conventional-changelog-conventionalcommits@6.0.0:
+ resolution: {integrity: sha512-pOQWvJ2se8UmGj3Vz5NzhljdgHvGow6ATZ7pM0TZqGekAfwgJkr3YQ9ZbooB4VIh35KS/cpfIgVrLoqLNvFNYg==}
+ engines: {node: '>=14'}
dependencies:
compare-func: 2.0.0
- lodash: 4.17.21
- q: 1.5.1
dev: true
- /conventional-changelog-core@4.2.4:
- resolution: {integrity: sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==}
- engines: {node: '>=10'}
+ /conventional-changelog-core@5.0.1:
+ resolution: {integrity: sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A==}
+ engines: {node: '>=14'}
dependencies:
add-stream: 1.0.0
- conventional-changelog-writer: 5.0.1
- conventional-commits-parser: 3.2.4
+ conventional-changelog-writer: 6.0.0
+ conventional-commits-parser: 4.0.0
dateformat: 3.0.3
get-pkg-repo: 4.2.1
- git-raw-commits: 2.0.11
+ git-raw-commits: 3.0.0
git-remote-origin-url: 2.0.0
- git-semver-tags: 4.1.1
- lodash: 4.17.21
+ git-semver-tags: 5.0.0
normalize-package-data: 3.0.3
- q: 1.5.1
read-pkg: 3.0.0
read-pkg-up: 3.0.0
- through2: 4.0.2
dev: true
- /conventional-changelog-ember@2.0.9:
- resolution: {integrity: sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==}
- engines: {node: '>=10'}
- dependencies:
- q: 1.5.1
+ /conventional-changelog-ember@3.0.0:
+ resolution: {integrity: sha512-7PYthCoSxIS98vWhVcSphMYM322OxptpKAuHYdVspryI0ooLDehRXWeRWgN+zWSBXKl/pwdgAg8IpLNSM1/61A==}
+ engines: {node: '>=14'}
dev: true
- /conventional-changelog-eslint@3.0.9:
- resolution: {integrity: sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==}
- engines: {node: '>=10'}
- dependencies:
- q: 1.5.1
+ /conventional-changelog-eslint@4.0.0:
+ resolution: {integrity: sha512-nEZ9byP89hIU0dMx37JXQkE1IpMmqKtsaR24X7aM3L6Yy/uAtbb+ogqthuNYJkeO1HyvK7JsX84z8649hvp43Q==}
+ engines: {node: '>=14'}
dev: true
- /conventional-changelog-express@2.0.6:
- resolution: {integrity: sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==}
- engines: {node: '>=10'}
- dependencies:
- q: 1.5.1
+ /conventional-changelog-express@3.0.0:
+ resolution: {integrity: sha512-HqxihpUMfIuxvlPvC6HltA4ZktQEUan/v3XQ77+/zbu8No/fqK3rxSZaYeHYant7zRxQNIIli7S+qLS9tX9zQA==}
+ engines: {node: '>=14'}
dev: true
- /conventional-changelog-jquery@3.0.11:
- resolution: {integrity: sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==}
- engines: {node: '>=10'}
- dependencies:
- q: 1.5.1
+ /conventional-changelog-jquery@4.0.0:
+ resolution: {integrity: sha512-TTIN5CyzRMf8PUwyy4IOLmLV2DFmPtasKN+x7EQKzwSX8086XYwo+NeaeA3VUT8bvKaIy5z/JoWUvi7huUOgaw==}
+ engines: {node: '>=14'}
dev: true
- /conventional-changelog-jshint@2.0.9:
- resolution: {integrity: sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==}
- engines: {node: '>=10'}
+ /conventional-changelog-jshint@3.0.0:
+ resolution: {integrity: sha512-bQof4byF4q+n+dwFRkJ/jGf9dCNUv4/kCDcjeCizBvfF81TeimPZBB6fT4HYbXgxxfxWXNl/i+J6T0nI4by6DA==}
+ engines: {node: '>=14'}
dependencies:
compare-func: 2.0.0
- q: 1.5.1
dev: true
- /conventional-changelog-preset-loader@2.3.4:
- resolution: {integrity: sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==}
- engines: {node: '>=10'}
+ /conventional-changelog-preset-loader@3.0.0:
+ resolution: {integrity: sha512-qy9XbdSLmVnwnvzEisjxdDiLA4OmV3o8db+Zdg4WiFw14fP3B6XNz98X0swPPpkTd/pc1K7+adKgEDM1JCUMiA==}
+ engines: {node: '>=14'}
dev: true
- /conventional-changelog-writer@5.0.1:
- resolution: {integrity: sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==}
- engines: {node: '>=10'}
+ /conventional-changelog-writer@6.0.0:
+ resolution: {integrity: sha512-8PyWTnn7zBIt9l4hj4UusFs1TyG+9Ulu1zlOAc72L7Sdv9Hsc8E86ot7htY3HXCVhXHB/NO0pVGvZpwsyJvFfw==}
+ engines: {node: '>=14'}
hasBin: true
dependencies:
- conventional-commits-filter: 2.0.7
+ conventional-commits-filter: 3.0.0
dateformat: 3.0.3
handlebars: 4.7.7
json-stringify-safe: 5.0.1
- lodash: 4.17.21
meow: 8.1.2
semver: 6.3.0
split: 1.0.1
- through2: 4.0.2
dev: true
- /conventional-changelog@3.1.25:
- resolution: {integrity: sha512-ryhi3fd1mKf3fSjbLXOfK2D06YwKNic1nC9mWqybBHdObPd8KJ2vjaXZfYj1U23t+V8T8n0d7gwnc9XbIdFbyQ==}
- engines: {node: '>=10'}
+ /conventional-changelog@4.0.0:
+ resolution: {integrity: sha512-JbZjwE1PzxQCvm+HUTIr+pbSekS8qdOZzMakdFyPtdkEWwFvwEJYONzjgMm0txCb2yBcIcfKDmg8xtCKTdecNQ==}
+ engines: {node: '>=14'}
dependencies:
- conventional-changelog-angular: 5.0.13
- conventional-changelog-atom: 2.0.8
- conventional-changelog-codemirror: 2.0.8
- conventional-changelog-conventionalcommits: 4.6.3
- conventional-changelog-core: 4.2.4
- conventional-changelog-ember: 2.0.9
- conventional-changelog-eslint: 3.0.9
- conventional-changelog-express: 2.0.6
- conventional-changelog-jquery: 3.0.11
- conventional-changelog-jshint: 2.0.9
- conventional-changelog-preset-loader: 2.3.4
- dev: true
-
- /conventional-commits-filter@2.0.7:
- resolution: {integrity: sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==}
- engines: {node: '>=10'}
+ conventional-changelog-angular: 6.0.0
+ conventional-changelog-atom: 3.0.0
+ conventional-changelog-codemirror: 3.0.0
+ conventional-changelog-conventionalcommits: 6.0.0
+ conventional-changelog-core: 5.0.1
+ conventional-changelog-ember: 3.0.0
+ conventional-changelog-eslint: 4.0.0
+ conventional-changelog-express: 3.0.0
+ conventional-changelog-jquery: 4.0.0
+ conventional-changelog-jshint: 3.0.0
+ conventional-changelog-preset-loader: 3.0.0
+ dev: true
+
+ /conventional-commits-filter@3.0.0:
+ resolution: {integrity: sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==}
+ engines: {node: '>=14'}
dependencies:
lodash.ismatch: 4.4.0
modify-values: 1.0.1
dev: true
- /conventional-commits-parser@3.2.4:
- resolution: {integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==}
- engines: {node: '>=10'}
+ /conventional-commits-parser@4.0.0:
+ resolution: {integrity: sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==}
+ engines: {node: '>=14'}
hasBin: true
dependencies:
JSONStream: 1.3.5
is-text-path: 1.0.1
- lodash: 4.17.21
meow: 8.1.2
split2: 3.2.2
- through2: 4.0.2
dev: true
/core-util-is@1.0.3:
@@ -1906,8 +1957,8 @@ packages:
which: 2.0.2
dev: true
- /csstype@2.6.21:
- resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==}
+ /csstype@3.1.2:
+ resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
dev: false
/dargs@7.0.0:
@@ -2018,13 +2069,6 @@ packages:
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
dev: true
- /enquirer@2.3.6:
- resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==}
- engines: {node: '>=8.6'}
- dependencies:
- ansi-colors: 4.1.3
- dev: true
-
/entities@3.0.1:
resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==}
engines: {node: '>=0.12'}
@@ -2046,7 +2090,7 @@ packages:
es-set-tostringtag: 2.0.1
es-to-primitive: 1.2.1
function.prototype.name: 1.1.5
- get-intrinsic: 1.2.0
+ get-intrinsic: 1.2.1
get-symbol-description: 1.0.0
globalthis: 1.0.3
gopd: 1.0.1
@@ -2084,7 +2128,7 @@ packages:
resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==}
engines: {node: '>= 0.4'}
dependencies:
- get-intrinsic: 1.2.0
+ get-intrinsic: 1.2.1
has: 1.0.3
has-tostringtag: 1.0.0
dev: true
@@ -2098,34 +2142,34 @@ packages:
is-symbol: 1.0.4
dev: true
- /esbuild@0.17.18:
- resolution: {integrity: sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w==}
+ /esbuild@0.17.19:
+ resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
- '@esbuild/android-arm': 0.17.18
- '@esbuild/android-arm64': 0.17.18
- '@esbuild/android-x64': 0.17.18
- '@esbuild/darwin-arm64': 0.17.18
- '@esbuild/darwin-x64': 0.17.18
- '@esbuild/freebsd-arm64': 0.17.18
- '@esbuild/freebsd-x64': 0.17.18
- '@esbuild/linux-arm': 0.17.18
- '@esbuild/linux-arm64': 0.17.18
- '@esbuild/linux-ia32': 0.17.18
- '@esbuild/linux-loong64': 0.17.18
- '@esbuild/linux-mips64el': 0.17.18
- '@esbuild/linux-ppc64': 0.17.18
- '@esbuild/linux-riscv64': 0.17.18
- '@esbuild/linux-s390x': 0.17.18
- '@esbuild/linux-x64': 0.17.18
- '@esbuild/netbsd-x64': 0.17.18
- '@esbuild/openbsd-x64': 0.17.18
- '@esbuild/sunos-x64': 0.17.18
- '@esbuild/win32-arm64': 0.17.18
- '@esbuild/win32-ia32': 0.17.18
- '@esbuild/win32-x64': 0.17.18
+ '@esbuild/android-arm': 0.17.19
+ '@esbuild/android-arm64': 0.17.19
+ '@esbuild/android-x64': 0.17.19
+ '@esbuild/darwin-arm64': 0.17.19
+ '@esbuild/darwin-x64': 0.17.19
+ '@esbuild/freebsd-arm64': 0.17.19
+ '@esbuild/freebsd-x64': 0.17.19
+ '@esbuild/linux-arm': 0.17.19
+ '@esbuild/linux-arm64': 0.17.19
+ '@esbuild/linux-ia32': 0.17.19
+ '@esbuild/linux-loong64': 0.17.19
+ '@esbuild/linux-mips64el': 0.17.19
+ '@esbuild/linux-ppc64': 0.17.19
+ '@esbuild/linux-riscv64': 0.17.19
+ '@esbuild/linux-s390x': 0.17.19
+ '@esbuild/linux-x64': 0.17.19
+ '@esbuild/netbsd-x64': 0.17.19
+ '@esbuild/openbsd-x64': 0.17.19
+ '@esbuild/sunos-x64': 0.17.19
+ '@esbuild/win32-arm64': 0.17.19
+ '@esbuild/win32-ia32': 0.17.19
+ '@esbuild/win32-x64': 0.17.19
/escalade@3.1.1:
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
@@ -2177,8 +2221,8 @@ packages:
is-extendable: 0.1.1
dev: true
- /fast-diff@1.2.0:
- resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==}
+ /fast-diff@1.3.0:
+ resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==}
dev: true
/fast-glob@3.2.12:
@@ -2228,6 +2272,12 @@ packages:
path-exists: 5.0.0
dev: true
+ /focus-trap@7.4.3:
+ resolution: {integrity: sha512-BgSSbK4GPnS2VbtZ50VtOv1Sti6DIkj3+LkVjiWMNjLeAp1SH1UlLx3ULu/DCu4vq5R4/uvTm+zrvsMsuYmGLg==}
+ dependencies:
+ tabbable: 6.1.2
+ dev: false
+
/follow-redirects@1.15.2(debug@4.3.4):
resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==}
engines: {node: '>=4.0'}
@@ -2251,7 +2301,7 @@ packages:
engines: {node: '>=14'}
dependencies:
cross-spawn: 7.0.3
- signal-exit: 4.0.1
+ signal-exit: 4.0.2
dev: true
/form-data@4.0.0:
@@ -2310,11 +2360,12 @@ packages:
resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==}
dev: true
- /get-intrinsic@1.2.0:
- resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==}
+ /get-intrinsic@1.2.1:
+ resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==}
dependencies:
function-bind: 1.1.1
has: 1.0.3
+ has-proto: 1.0.1
has-symbols: 1.0.3
dev: true
@@ -2329,9 +2380,9 @@ packages:
yargs: 16.2.0
dev: true
- /get-port@6.1.2:
- resolution: {integrity: sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ /get-port@7.0.0:
+ resolution: {integrity: sha512-mDHFgApoQd+azgMdwylJrv2DX47ywGq1i5VFJE7fZ0dttNq3iQMfsU4IvEgBHojA3KqEudyu7Vq+oN8kNaNkWw==}
+ engines: {node: '>=16'}
dev: true
/get-stream@6.0.1:
@@ -2344,19 +2395,17 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- get-intrinsic: 1.2.0
+ get-intrinsic: 1.2.1
dev: true
- /git-raw-commits@2.0.11:
- resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==}
- engines: {node: '>=10'}
+ /git-raw-commits@3.0.0:
+ resolution: {integrity: sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==}
+ engines: {node: '>=14'}
hasBin: true
dependencies:
dargs: 7.0.0
- lodash: 4.17.21
meow: 8.1.2
split2: 3.2.2
- through2: 4.0.2
dev: true
/git-remote-origin-url@2.0.0:
@@ -2367,9 +2416,9 @@ packages:
pify: 2.3.0
dev: true
- /git-semver-tags@4.1.1:
- resolution: {integrity: sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==}
- engines: {node: '>=10'}
+ /git-semver-tags@5.0.0:
+ resolution: {integrity: sha512-fZ+tmZ1O5aXW/T5nLzZLbxWAHdQTLLXalOECMNAmhoEQSfqZjtaeMjpsXH4C5qVhrICTkVQeQFujB1lKzIHljA==}
+ engines: {node: '>=14'}
hasBin: true
dependencies:
meow: 8.1.2
@@ -2389,16 +2438,16 @@ packages:
is-glob: 4.0.3
dev: true
- /glob@10.2.2:
- resolution: {integrity: sha512-Xsa0BcxIC6th9UwNjZkhrMtNo/MnyRL8jGCP+uEwhA5oFOCY1f2s1/oNKY47xQ0Bg5nkjsfAEIej1VeH62bDDQ==}
+ /glob@10.2.7:
+ resolution: {integrity: sha512-jTKehsravOJo8IJxUGfZILnkvVJM/MOfHRs8QcXolVef2zNI9Tqyy5+SeuOAZd3upViEZQLyFpQhYiHLrMUNmA==}
engines: {node: '>=16 || 14 >=14.17'}
hasBin: true
dependencies:
foreground-child: 3.1.1
- jackspeak: 2.1.0
- minimatch: 9.0.0
- minipass: 5.0.0
- path-scurry: 1.7.0
+ jackspeak: 2.2.1
+ minimatch: 9.0.1
+ minipass: 6.0.2
+ path-scurry: 1.9.2
dev: true
/glob@8.1.0:
@@ -2422,7 +2471,7 @@ packages:
/gopd@1.0.1:
resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
dependencies:
- get-intrinsic: 1.2.0
+ get-intrinsic: 1.2.1
dev: true
/graceful-fs@4.2.11:
@@ -2469,7 +2518,7 @@ packages:
/has-property-descriptors@1.0.0:
resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
dependencies:
- get-intrinsic: 1.2.0
+ get-intrinsic: 1.2.1
dev: true
/has-proto@1.0.1:
@@ -2545,7 +2594,7 @@ packages:
resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
engines: {node: '>= 0.4'}
dependencies:
- get-intrinsic: 1.2.0
+ get-intrinsic: 1.2.1
has: 1.0.3
side-channel: 1.0.4
dev: true
@@ -2554,7 +2603,7 @@ packages:
resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
dependencies:
call-bind: 1.0.2
- get-intrinsic: 1.2.0
+ get-intrinsic: 1.2.1
is-typed-array: 1.1.10
dev: true
@@ -2595,8 +2644,8 @@ packages:
engines: {node: '>= 0.4'}
dev: true
- /is-core-module@2.12.0:
- resolution: {integrity: sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==}
+ /is-core-module@2.12.1:
+ resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==}
dependencies:
has: 1.0.3
dev: true
@@ -2747,17 +2796,17 @@ packages:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
dev: true
- /jackspeak@2.1.0:
- resolution: {integrity: sha512-DiEwVPqsieUzZBNxQ2cxznmFzfg/AMgJUjYw5xl6rSmCxAQXECcbSdwcLM6Ds6T09+SBfSNCGPhYUoQ96P4h7A==}
+ /jackspeak@2.2.1:
+ resolution: {integrity: sha512-MXbxovZ/Pm42f6cDIDkl3xpwv1AGwObKwfmjs2nQePiy85tP3fatofl3FC1aBsOtP/6fq5SbtgHwWcMsLP+bDw==}
engines: {node: '>=14'}
dependencies:
- cliui: 7.0.4
+ '@isaacs/cliui': 8.0.2
optionalDependencies:
'@pkgjs/parseargs': 0.11.0
dev: true
- /joi@17.9.1:
- resolution: {integrity: sha512-FariIi9j6QODKATGBrEX7HZcja8Bsh3rfdGYy/Sb65sGlZWK/QWesU1ghk7aJWDj95knjXlQfSmzFSPPkLVsfw==}
+ /joi@17.9.2:
+ resolution: {integrity: sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==}
dependencies:
'@hapi/hoek': 9.3.0
'@hapi/topo': 5.1.0
@@ -2841,8 +2890,8 @@ packages:
uc.micro: 1.0.6
dev: true
- /lint-staged@13.2.1(enquirer@2.3.6)(supports-color@9.3.1):
- resolution: {integrity: sha512-8gfzinVXoPfga5Dz/ZOn8I2GOhf81Wvs+KwbEXQn/oWZAvCVS2PivrXfVbFJc93zD16uC0neS47RXHIjXKYZQw==}
+ /lint-staged@13.2.2(supports-color@9.3.1):
+ resolution: {integrity: sha512-71gSwXKy649VrSU09s10uAT0rWCcY3aewhMaHyl2N84oBk4Xs9HgxvUp3AYu+bNsK4NrOYYxvSgg7FyGJ+jGcA==}
engines: {node: ^14.13.1 || >=16.0.0}
hasBin: true
dependencies:
@@ -2852,19 +2901,19 @@ packages:
debug: 4.3.4(supports-color@9.3.1)
execa: 7.1.1
lilconfig: 2.1.0
- listr2: 5.0.8(enquirer@2.3.6)
+ listr2: 5.0.8
micromatch: 4.0.5
normalize-path: 3.0.0
object-inspect: 1.12.3
pidtree: 0.6.0
- string-argv: 0.3.1
- yaml: 2.2.2
+ string-argv: 0.3.2
+ yaml: 2.3.1
transitivePeerDependencies:
- enquirer
- supports-color
dev: true
- /listr2@5.0.8(enquirer@2.3.6):
+ /listr2@5.0.8:
resolution: {integrity: sha512-mC73LitKHj9w6v30nLNGPetZIlfpUniNSsxxrbaPcWOjDb92SHPzJPi/t+v1YC/lxKz/AJ9egOjww0qUuFxBpA==}
engines: {node: ^14.13.1 || >=16.0.0}
peerDependencies:
@@ -2875,11 +2924,10 @@ packages:
dependencies:
cli-truncate: 2.1.0
colorette: 2.0.20
- enquirer: 2.3.6
log-update: 4.0.0
p-map: 4.0.0
rfdc: 1.3.0
- rxjs: 7.8.0
+ rxjs: 7.8.1
through: 2.3.8
wrap-ansi: 7.0.0
dev: true
@@ -2977,16 +3025,11 @@ packages:
yallist: 4.0.0
dev: true
- /lru-cache@9.1.1:
- resolution: {integrity: sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==}
+ /lru-cache@9.1.2:
+ resolution: {integrity: sha512-ERJq3FOzJTxBbFjZ7iDs+NiK4VI9Wz+RdrrAB8dio1oV+YvdPzUEE4QNiT2VD51DkIbCYRUUzCRkssXCHqSnKQ==}
engines: {node: 14 || >=16.14}
dev: true
- /magic-string@0.25.9:
- resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
- dependencies:
- sourcemap-codec: 1.4.8
-
/magic-string@0.27.0:
resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==}
engines: {node: '>=12'}
@@ -2999,7 +3042,6 @@ packages:
engines: {node: '>=12'}
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
- dev: true
/map-obj@1.0.1:
resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==}
@@ -3143,8 +3185,8 @@ packages:
brace-expansion: 2.0.1
dev: true
- /minimatch@9.0.0:
- resolution: {integrity: sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==}
+ /minimatch@9.0.1:
+ resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==}
engines: {node: '>=16 || 14 >=14.17'}
dependencies:
brace-expansion: 2.0.1
@@ -3163,22 +3205,22 @@ packages:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
dev: true
- /minipass@5.0.0:
- resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
- engines: {node: '>=8'}
+ /minipass@6.0.2:
+ resolution: {integrity: sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==}
+ engines: {node: '>=16 || 14 >=14.17'}
dev: true
- /minisearch@6.0.1:
- resolution: {integrity: sha512-Ly1w0nHKnlhAAh6/BF/+9NgzXfoJxaJ8nhopFhQ3NcvFJrFIL+iCg9gw9e9UMBD+XIsp/RyznJ/o5UIe5Kw+kg==}
+ /minisearch@6.1.0:
+ resolution: {integrity: sha512-PNxA/X8pWk+TiqPbsoIYH0GQ5Di7m6326/lwU/S4mlo4wGQddIcf/V//1f9TB0V4j59b57b+HZxt8h3iMROGvg==}
dev: false
- /mlly@1.2.0:
- resolution: {integrity: sha512-+c7A3CV0KGdKcylsI6khWyts/CYrGTrRVo4R/I7u/cUsy0Conxa6LUhiEzVKIw14lc2L5aiO4+SeVe4TeGRKww==}
+ /mlly@1.3.0:
+ resolution: {integrity: sha512-HT5mcgIQKkOrZecOjOX3DJorTikWXwsBfpcr/MGBkhfWcjiqvnaL/9ppxvIUXfjT6xt4DVIAsN9fMUz1ev4bIw==}
dependencies:
acorn: 8.8.2
- pathe: 1.1.0
- pkg-types: 1.0.2
- ufo: 1.1.1
+ pathe: 1.1.1
+ pkg-types: 1.0.3
+ ufo: 1.1.2
dev: true
/modify-values@1.0.1:
@@ -3241,8 +3283,8 @@ packages:
engines: {node: '>=10'}
dependencies:
hosted-git-info: 4.1.0
- is-core-module: 2.12.0
- semver: 7.5.0
+ is-core-module: 2.12.1
+ semver: 7.5.1
validate-npm-package-license: 3.0.4
dev: true
@@ -3318,18 +3360,18 @@ packages:
mimic-fn: 4.0.0
dev: true
- /ora@6.3.0:
- resolution: {integrity: sha512-1/D8uRFY0ay2kgBpmAwmSA404w4OoPVhHMqRqtjvrcK/dnzcEZxMJ+V4DUbyICu8IIVRclHcOf5wlD1tMY4GUQ==}
+ /ora@6.3.1:
+ resolution: {integrity: sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
chalk: 5.2.0
cli-cursor: 4.0.0
- cli-spinners: 2.8.0
+ cli-spinners: 2.9.0
is-interactive: 2.0.0
is-unicode-supported: 1.3.0
log-symbols: 5.1.0
stdin-discarder: 0.1.0
- strip-ansi: 7.0.1
+ strip-ansi: 7.1.0
wcwidth: 1.0.1
dev: true
@@ -3444,12 +3486,12 @@ packages:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
dev: true
- /path-scurry@1.7.0:
- resolution: {integrity: sha512-UkZUeDjczjYRE495+9thsgcVgsaCPkaw80slmfVFgllxY+IO8ubTsOpFVjDPROBqJdHfVPUFRHPBV/WciOVfWg==}
+ /path-scurry@1.9.2:
+ resolution: {integrity: sha512-qSDLy2aGFPm8i4rsbHd4MNyTcrzHFsLQykrtbuGRknZZCBBVXSv2tSCDN2Cg6Rt/GFRw8GoW9y9Ecw5rIPG1sg==}
engines: {node: '>=16 || 14 >=14.17'}
dependencies:
- lru-cache: 9.1.1
- minipass: 5.0.0
+ lru-cache: 9.1.2
+ minipass: 6.0.2
dev: true
/path-to-regexp@6.2.1:
@@ -3463,8 +3505,8 @@ packages:
pify: 3.0.0
dev: true
- /pathe@1.1.0:
- resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==}
+ /pathe@1.1.1:
+ resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==}
dev: true
/pathval@1.1.1:
@@ -3508,25 +3550,25 @@ packages:
find-up: 6.3.0
dev: true
- /pkg-types@1.0.2:
- resolution: {integrity: sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==}
+ /pkg-types@1.0.3:
+ resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
dependencies:
jsonc-parser: 3.2.0
- mlly: 1.2.0
- pathe: 1.1.0
+ mlly: 1.3.0
+ pathe: 1.1.1
dev: true
- /playwright-chromium@1.32.3:
- resolution: {integrity: sha512-NhhXYl/6lH4JfiPlv0ZEkeQq/Kqj4vQGXf0AYs63kxqWMSc4jl69qtB4Yjd0j0iPZb38N5OItUiy8zunhh5wJg==}
+ /playwright-chromium@1.34.3:
+ resolution: {integrity: sha512-iAvJ7Ab72vRGMab+j2UEqD4xhHf6CzGGntTHeeApsHD/qVDmQUgSE2iKmVeZsNyXMyqrcx83fGsohfq1va01og==}
engines: {node: '>=14'}
hasBin: true
requiresBuild: true
dependencies:
- playwright-core: 1.32.3
+ playwright-core: 1.34.3
dev: true
- /playwright-core@1.32.3:
- resolution: {integrity: sha512-SB+cdrnu74ZIn5Ogh/8278ngEh9NEEV0vR4sJFmK04h2iZpybfbqBY0bX6+BLYWVdV12JLLI+JEFtSnYgR+mWg==}
+ /playwright-core@1.34.3:
+ resolution: {integrity: sha512-2pWd6G7OHKemc5x1r1rp8aQcpvDh7goMBZlJv6Co5vCNLVcQJdhxRL09SGaY6HcyHH9aT4tiynZabMofVasBYw==}
engines: {node: '>=14'}
hasBin: true
dev: true
@@ -3539,16 +3581,16 @@ packages:
trouter: 3.2.1
dev: true
- /postcss@8.4.23:
- resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==}
+ /postcss@8.4.24:
+ resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.6
picocolors: 1.0.0
source-map-js: 1.0.2
- /preact@10.13.2:
- resolution: {integrity: sha512-q44QFLhOhty2Bd0Y46fnYW0gD/cbVM9dUVtNTDKPcdXSMA7jfY+Jpd6rk3GB0lcQss0z5s/6CmVP0Z/hV+g6pw==}
+ /preact@10.15.1:
+ resolution: {integrity: sha512-qs2ansoQEwzNiV5eAcRT1p1EC/dmEzaATVDJNiB3g2sRDWdA7b7MurXdJjB2+/WQktGWZwxvDrnuRFbWuIr64g==}
dev: false
/prettier@2.8.8:
@@ -3583,11 +3625,6 @@ packages:
engines: {node: '>=6'}
dev: true
- /q@1.5.1:
- resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==}
- engines: {node: '>=0.6.0', teleport: '>=0.2.0'}
- dev: true
-
/queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
dev: true
@@ -3696,7 +3733,7 @@ packages:
resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==}
hasBin: true
dependencies:
- is-core-module: 2.12.0
+ is-core-module: 2.12.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
dev: true
@@ -3726,15 +3763,15 @@ packages:
resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==}
dev: true
- /rimraf@5.0.0:
- resolution: {integrity: sha512-Jf9llaP+RvaEVS5nPShYFhtXIrb3LRKP281ib3So0KkeZKo2wIKyq0Re7TOSwanasA423PSr6CCIL4bP6T040g==}
+ /rimraf@5.0.1:
+ resolution: {integrity: sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==}
engines: {node: '>=14'}
hasBin: true
dependencies:
- glob: 10.2.2
+ glob: 10.2.7
dev: true
- /rollup-plugin-dts@5.3.0(rollup@3.21.0)(typescript@5.0.4):
+ /rollup-plugin-dts@5.3.0(rollup@3.24.0)(typescript@5.1.3):
resolution: {integrity: sha512-8FXp0ZkyZj1iU5klkIJYLjIq/YZSwBoERu33QBDxm/1yw5UU4txrEtcmMkrq+ZiKu3Q4qvPCNqc3ovX6rjqzbQ==}
engines: {node: '>=v14'}
peerDependencies:
@@ -3742,32 +3779,32 @@ packages:
typescript: ^4.1 || ^5.0
dependencies:
magic-string: 0.30.0
- rollup: 3.21.0
- typescript: 5.0.4
+ rollup: 3.24.0
+ typescript: 5.1.3
optionalDependencies:
'@babel/code-frame': 7.21.4
dev: true
- /rollup-plugin-esbuild@5.0.0(esbuild@0.17.18)(rollup@3.21.0)(supports-color@9.3.1):
+ /rollup-plugin-esbuild@5.0.0(esbuild@0.17.19)(rollup@3.24.0)(supports-color@9.3.1):
resolution: {integrity: sha512-1cRIOHAPh8WQgdQQyyvFdeOdxuiyk+zB5zJ5+YOwrZP4cJ0MT3Fs48pQxrZeyZHcn+klFherytILVfE4aYrneg==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
peerDependencies:
esbuild: '>=0.10.1'
rollup: ^1.20.0 || ^2.0.0 || ^3.0.0
dependencies:
- '@rollup/pluginutils': 5.0.2(rollup@3.21.0)
+ '@rollup/pluginutils': 5.0.2(rollup@3.24.0)
debug: 4.3.4(supports-color@9.3.1)
es-module-lexer: 1.2.1
- esbuild: 0.17.18
+ esbuild: 0.17.19
joycon: 3.1.1
jsonc-parser: 3.2.0
- rollup: 3.21.0
+ rollup: 3.24.0
transitivePeerDependencies:
- supports-color
dev: true
- /rollup@3.21.0:
- resolution: {integrity: sha512-ANPhVcyeHvYdQMUyCbczy33nbLzI7RzrBje4uvNiTDJGIMtlKoOStmympwr9OtS1LZxiDmE2wvxHyVhoLtf1KQ==}
+ /rollup@3.24.0:
+ resolution: {integrity: sha512-OgraHOIg2YpHQTjl0/ymWfFNBEyPucB7lmhXrQUh38qNOegxLapSPFs9sNr0qKR75awW41D93XafoR2QfhBdUQ==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
optionalDependencies:
@@ -3779,10 +3816,10 @@ packages:
queue-microtask: 1.2.3
dev: true
- /rxjs@7.8.0:
- resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==}
+ /rxjs@7.8.1:
+ resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
dependencies:
- tslib: 2.5.0
+ tslib: 2.5.3
dev: true
/safe-buffer@5.1.2:
@@ -3797,7 +3834,7 @@ packages:
resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
dependencies:
call-bind: 1.0.2
- get-intrinsic: 1.2.0
+ get-intrinsic: 1.2.1
is-regex: 1.1.4
dev: true
@@ -3819,8 +3856,8 @@ packages:
hasBin: true
dev: true
- /semver@7.5.0:
- resolution: {integrity: sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==}
+ /semver@7.5.1:
+ resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==}
engines: {node: '>=10'}
hasBin: true
dependencies:
@@ -3855,16 +3892,16 @@ packages:
resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
dev: true
- /shiki-processor@0.1.3(shiki@0.14.1):
+ /shiki-processor@0.1.3(shiki@0.14.2):
resolution: {integrity: sha512-oZqVFKweklwt+fj6yUPb+ffrCpYYoJ4RYxNt7w1+aoHetHq5ZaN6oX6+4HrypOi0s/O6A2neBpn+Xf6bM4KfsQ==}
peerDependencies:
shiki: 0.x
dependencies:
- shiki: 0.14.1
+ shiki: 0.14.2
dev: true
- /shiki@0.14.1:
- resolution: {integrity: sha512-+Jz4nBkCBe0mEDqo1eKRcCdjRtrCjozmcbTUjbPTX7OOJfEbTZzlUWlZtGe3Gb5oV1/jnojhG//YZc3rs9zSEw==}
+ /shiki@0.14.2:
+ resolution: {integrity: sha512-ltSZlSLOuSY0M0Y75KA+ieRaZ0Trf5Wl3gutE7jzLuIcWxLp5i/uEnLoQWNvgKXQ5OMpGkJnVMRLAuzjc0LJ2A==}
dependencies:
ansi-sequence-parser: 1.1.0
jsonc-parser: 3.2.0
@@ -3875,7 +3912,7 @@ packages:
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
dependencies:
call-bind: 1.0.2
- get-intrinsic: 1.2.0
+ get-intrinsic: 1.2.1
object-inspect: 1.12.3
dev: true
@@ -3887,8 +3924,8 @@ packages:
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
dev: true
- /signal-exit@4.0.1:
- resolution: {integrity: sha512-uUWsN4aOxJAS8KOuf3QMyFtgm1pkb6I+KRZbRF/ghdf5T7sM+B1lLLzPDxswUjkmHyxQAVzEgG35E3NzDM9GVw==}
+ /signal-exit@4.0.2:
+ resolution: {integrity: sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==}
engines: {node: '>=14'}
dev: true
@@ -3898,8 +3935,8 @@ packages:
requiresBuild: true
dev: true
- /sirv@2.0.2:
- resolution: {integrity: sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==}
+ /sirv@2.0.3:
+ resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==}
engines: {node: '>= 10'}
dependencies:
'@polka/url': 1.0.0-next.21
@@ -3949,10 +3986,7 @@ packages:
/source-map@0.6.1:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
-
- /sourcemap-codec@1.4.8:
- resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
- deprecated: Please use @jridgewell/sourcemap-codec instead
+ dev: true
/spdx-correct@3.2.0:
resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
@@ -3996,8 +4030,8 @@ packages:
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
dev: true
- /std-env@3.3.2:
- resolution: {integrity: sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA==}
+ /std-env@3.3.3:
+ resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==}
dev: true
/stdin-discarder@0.1.0:
@@ -4007,8 +4041,8 @@ packages:
bl: 5.1.0
dev: true
- /string-argv@0.3.1:
- resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==}
+ /string-argv@0.3.2:
+ resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
engines: {node: '>=0.6.19'}
dev: true
@@ -4027,7 +4061,7 @@ packages:
dependencies:
eastasianwidth: 0.2.0
emoji-regex: 9.2.2
- strip-ansi: 7.0.1
+ strip-ansi: 7.1.0
dev: true
/string.prototype.padend@3.1.4:
@@ -4083,8 +4117,8 @@ packages:
ansi-regex: 5.0.1
dev: true
- /strip-ansi@7.0.1:
- resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==}
+ /strip-ansi@7.1.0:
+ resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
engines: {node: '>=12'}
dependencies:
ansi-regex: 6.0.1
@@ -4135,6 +4169,10 @@ packages:
engines: {node: '>= 0.4'}
dev: true
+ /tabbable@6.1.2:
+ resolution: {integrity: sha512-qCN98uP7i9z0fIS4amQ5zbGBOq+OSigYeGvPy7NDk8Y9yncqDZ9pRPgfsc2PJIVM9RrJj7GIfuRgmjoUU9zTHQ==}
+ dev: false
+
/temp-dir@2.0.0:
resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==}
engines: {node: '>=8'}
@@ -4160,12 +4198,6 @@ packages:
xtend: 4.0.2
dev: true
- /through2@4.0.2:
- resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==}
- dependencies:
- readable-stream: 3.6.2
- dev: true
-
/through@2.3.8:
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
dev: true
@@ -4175,17 +4207,17 @@ packages:
engines: {node: '>=4'}
dev: true
- /tinybench@2.4.0:
- resolution: {integrity: sha512-iyziEiyFxX4kyxSp+MtY1oCH/lvjH3PxFN8PGCDeqcZWAJ/i+9y+nL85w99PxVzrIvew/GSkSbDYtiGVa85Afg==}
+ /tinybench@2.5.0:
+ resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==}
dev: true
- /tinypool@0.4.0:
- resolution: {integrity: sha512-2ksntHOKf893wSAH4z/+JbPpi92esw8Gn9N2deXX+B0EO92hexAVI9GIZZPx7P5aYo5KULfeOSt3kMOmSOy6uA==}
+ /tinypool@0.5.0:
+ resolution: {integrity: sha512-paHQtnrlS1QZYKF/GnLoOM/DN9fqaGOFbCbxzAhwniySnzl9Ebk8w73/dd34DAhe/obUbPAOldTyYXQZxnPBPQ==}
engines: {node: '>=14.0.0'}
dev: true
- /tinyspy@2.1.0:
- resolution: {integrity: sha512-7eORpyqImoOvkQJCSkL0d0mB4NHHIFAy4b1u8PHdDa7SjGS2njzl6/lyGoZLm+eyYEtlUmFGE0rFj66SWxZgQQ==}
+ /tinyspy@2.1.1:
+ resolution: {integrity: sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w==}
engines: {node: '>=14.0.0'}
dev: true
@@ -4217,8 +4249,8 @@ packages:
regexparam: 1.3.0
dev: true
- /tslib@2.5.0:
- resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==}
+ /tslib@2.5.3:
+ resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==}
dev: true
/type-detect@4.0.8:
@@ -4254,9 +4286,9 @@ packages:
is-typed-array: 1.1.10
dev: true
- /typescript@5.0.4:
- resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==}
- engines: {node: '>=12.20'}
+ /typescript@5.1.3:
+ resolution: {integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==}
+ engines: {node: '>=14.17'}
hasBin: true
dev: true
@@ -4264,8 +4296,8 @@ packages:
resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==}
dev: true
- /ufo@1.1.1:
- resolution: {integrity: sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==}
+ /ufo@1.1.2:
+ resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==}
dev: true
/uglify-js@3.17.4:
@@ -4312,17 +4344,17 @@ packages:
engines: {node: '>= 0.8'}
dev: true
- /vite-node@0.30.1(@types/node@18.16.0)(supports-color@9.3.1):
- resolution: {integrity: sha512-vTikpU/J7e6LU/8iM3dzBo8ZhEiKZEKRznEMm+mJh95XhWaPrJQraT/QsT2NWmuEf+zgAoMe64PKT7hfZ1Njmg==}
+ /vite-node@0.32.0(@types/node@20.2.5)(supports-color@9.3.1):
+ resolution: {integrity: sha512-220P/y8YacYAU+daOAqiGEFXx2A8AwjadDzQqos6wSukjvvTWNqleJSwoUn0ckyNdjHIKoxn93Nh1vWBqEKr3Q==}
engines: {node: '>=v14.18.0'}
hasBin: true
dependencies:
cac: 6.7.14
debug: 4.3.4(supports-color@9.3.1)
- mlly: 1.2.0
- pathe: 1.1.0
+ mlly: 1.3.0
+ pathe: 1.1.1
picocolors: 1.0.0
- vite: 4.3.1(@types/node@18.16.0)
+ vite: 4.3.9(@types/node@20.2.5)
transitivePeerDependencies:
- '@types/node'
- less
@@ -4333,8 +4365,8 @@ packages:
- terser
dev: true
- /vite@4.3.1(@types/node@18.16.0):
- resolution: {integrity: sha512-EPmfPLAI79Z/RofuMvkIS0Yr091T2ReUoXQqc5ppBX/sjFRhHKiPPF/R46cTdoci/XgeQpB23diiJxq5w30vdg==}
+ /vite@4.3.9(@types/node@20.2.5):
+ resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
@@ -4358,15 +4390,15 @@ packages:
terser:
optional: true
dependencies:
- '@types/node': 18.16.0
- esbuild: 0.17.18
- postcss: 8.4.23
- rollup: 3.21.0
+ '@types/node': 20.2.5
+ esbuild: 0.17.19
+ postcss: 8.4.24
+ rollup: 3.24.0
optionalDependencies:
fsevents: 2.3.2
- /vitest@0.30.1(supports-color@9.3.1):
- resolution: {integrity: sha512-y35WTrSTlTxfMLttgQk4rHcaDkbHQwDP++SNwPb+7H8yb13Q3cu2EixrtHzF27iZ8v0XCciSsLg00RkPAzB/aA==}
+ /vitest@0.32.0(supports-color@9.3.1):
+ resolution: {integrity: sha512-SW83o629gCqnV3BqBnTxhB10DAwzwEx3z+rqYZESehUB+eWsJxwcBQx7CKy0otuGMJTYh7qCVuUX23HkftGl/Q==}
engines: {node: '>=v14.18.0'}
hasBin: true
peerDependencies:
@@ -4396,14 +4428,14 @@ packages:
webdriverio:
optional: true
dependencies:
- '@types/chai': 4.3.4
+ '@types/chai': 4.3.5
'@types/chai-subset': 1.3.3
- '@types/node': 18.16.0
- '@vitest/expect': 0.30.1
- '@vitest/runner': 0.30.1
- '@vitest/snapshot': 0.30.1
- '@vitest/spy': 0.30.1
- '@vitest/utils': 0.30.1
+ '@types/node': 20.2.5
+ '@vitest/expect': 0.32.0
+ '@vitest/runner': 0.32.0
+ '@vitest/snapshot': 0.32.0
+ '@vitest/spy': 0.32.0
+ '@vitest/utils': 0.32.0
acorn: 8.8.2
acorn-walk: 8.2.0
cac: 6.7.14
@@ -4412,15 +4444,14 @@ packages:
debug: 4.3.4(supports-color@9.3.1)
local-pkg: 0.4.3
magic-string: 0.30.0
- pathe: 1.1.0
+ pathe: 1.1.1
picocolors: 1.0.0
- source-map: 0.6.1
- std-env: 3.3.2
+ std-env: 3.3.3
strip-literal: 1.0.1
- tinybench: 2.4.0
- tinypool: 0.4.0
- vite: 4.3.1(@types/node@18.16.0)
- vite-node: 0.30.1(@types/node@18.16.0)(supports-color@9.3.1)
+ tinybench: 2.5.0
+ tinypool: 0.5.0
+ vite: 4.3.9(@types/node@20.2.5)
+ vite-node: 0.32.0(@types/node@20.2.5)(supports-color@9.3.1)
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
@@ -4437,8 +4468,8 @@ packages:
/vscode-textmate@8.0.0:
resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==}
- /vue-demi@0.14.0(vue@3.2.47):
- resolution: {integrity: sha512-gt58r2ogsNQeVoQ3EhoUAvUsH9xviydl0dWJj7dabBC/2L4uBId7ujtCwDRD0JhkGsV1i0CtfLAeyYKBht9oWg==}
+ /vue-demi@0.14.5(vue@3.3.4):
+ resolution: {integrity: sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
@@ -4449,7 +4480,7 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.2.47
+ vue: 3.3.4
dev: false
/vue-template-compiler@2.7.14:
@@ -4459,26 +4490,26 @@ packages:
he: 1.2.0
dev: true
- /vue-tsc@1.4.4(typescript@5.0.4):
- resolution: {integrity: sha512-2XsCjF2mLo6gwOVcOpngwJkP8GzYQjNh20A+Pr2FGdsWzr9jjXJ0k08/DfcslfncsuCrTrnWtb4KEL3gcDtlNA==}
+ /vue-tsc@1.6.5(typescript@5.1.3):
+ resolution: {integrity: sha512-Wtw3J7CC+JM2OR56huRd5iKlvFWpvDiU+fO1+rqyu4V2nMTotShz4zbOZpW5g9fUOcjnyZYfBo5q5q+D/q27JA==}
hasBin: true
peerDependencies:
typescript: '*'
dependencies:
- '@volar/vue-language-core': 1.4.4
- '@volar/vue-typescript': 1.4.4(typescript@5.0.4)
- semver: 7.5.0
- typescript: 5.0.4
+ '@volar/vue-language-core': 1.6.5
+ '@volar/vue-typescript': 1.6.5(typescript@5.1.3)
+ semver: 7.5.1
+ typescript: 5.1.3
dev: true
- /vue@3.2.47:
- resolution: {integrity: sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==}
+ /vue@3.3.4:
+ resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==}
dependencies:
- '@vue/compiler-dom': 3.2.47
- '@vue/compiler-sfc': 3.2.47
- '@vue/runtime-dom': 3.2.47
- '@vue/server-renderer': 3.2.47(vue@3.2.47)
- '@vue/shared': 3.2.47
+ '@vue/compiler-dom': 3.3.4
+ '@vue/compiler-sfc': 3.3.4
+ '@vue/runtime-dom': 3.3.4
+ '@vue/server-renderer': 3.3.4(vue@3.3.4)
+ '@vue/shared': 3.3.4
dev: false
/wait-on@7.0.1(debug@4.3.4):
@@ -4487,10 +4518,10 @@ packages:
hasBin: true
dependencies:
axios: 0.27.2(debug@4.3.4)
- joi: 17.9.1
+ joi: 17.9.2
lodash: 4.17.21
minimist: 1.2.8
- rxjs: 7.8.0
+ rxjs: 7.8.1
transitivePeerDependencies:
- debug
dev: true
@@ -4574,6 +4605,15 @@ packages:
strip-ansi: 6.0.1
dev: true
+ /wrap-ansi@8.1.0:
+ resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ ansi-styles: 6.2.1
+ string-width: 5.1.2
+ strip-ansi: 7.1.0
+ dev: true
+
/wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
dev: true
@@ -4592,8 +4632,8 @@ packages:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
dev: true
- /yaml@2.2.2:
- resolution: {integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==}
+ /yaml@2.3.1:
+ resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==}
engines: {node: '>= 14'}
dev: true
diff --git a/scripts/release.js b/scripts/release.js
index 3585bef7..8968f4d2 100644
--- a/scripts/release.js
+++ b/scripts/release.js
@@ -1,13 +1,15 @@
import { readFileSync, writeFileSync } from 'fs'
import { resolve } from 'path'
import { fileURLToPath } from 'url'
+import { createRequire } from 'module'
import c from 'picocolors'
import prompts from 'prompts'
import { execa } from 'execa'
import semver from 'semver'
-import pkg from '../package.json' assert { type: 'json' }
-const { version: currentVersion } = pkg
+const { version: currentVersion } = createRequire(import.meta.url)(
+ '../package.json'
+)
const { inc: _inc, valid } = semver
const versionIncrements = ['patch', 'minor', 'major']
diff --git a/src/client/app/router.ts b/src/client/app/router.ts
index 2be95f09..d8b98168 100644
--- a/src/client/app/router.ts
+++ b/src/client/app/router.ts
@@ -303,6 +303,8 @@ function handleHMR(route: Route): void {
function shouldHotReload(payload: PageDataPayload): boolean {
const payloadPath = payload.path.replace(/(\bindex)?\.md$/, '')
- const locationPath = location.pathname.replace(/(\bindex)?\.html$/, '')
+ const locationPath = location.pathname
+ .replace(/(\bindex)?\.html$/, '')
+ .slice(siteDataRef.value.base.length - 1)
return payloadPath === locationPath
}
diff --git a/src/client/theme-default/components/VPFeatures.vue b/src/client/theme-default/components/VPFeatures.vue
index 500affc0..aff4497f 100644
--- a/src/client/theme-default/components/VPFeatures.vue
+++ b/src/client/theme-default/components/VPFeatures.vue
@@ -26,7 +26,7 @@ const grid = computed(() => {
return 'grid-3'
} else if (length % 3 === 0) {
return 'grid-6'
- } else if (length % 2 === 0) {
+ } else if (length > 3) {
return 'grid-4'
}
})
diff --git a/src/client/theme-default/components/VPFooter.vue b/src/client/theme-default/components/VPFooter.vue
index 9d7d009d..50c381d9 100644
--- a/src/client/theme-default/components/VPFooter.vue
+++ b/src/client/theme-default/components/VPFooter.vue
@@ -47,7 +47,4 @@ const { hasSidebar } = useSidebar()
font-weight: 500;
color: var(--vp-c-text-2);
}
-
-.message { order: 2; }
-.copyright { order: 1; }
diff --git a/src/client/theme-default/components/VPLocalNav.vue b/src/client/theme-default/components/VPLocalNav.vue
index 412b8a46..39b26742 100644
--- a/src/client/theme-default/components/VPLocalNav.vue
+++ b/src/client/theme-default/components/VPLocalNav.vue
@@ -1,8 +1,12 @@
-
+
-
+
@@ -45,11 +71,19 @@ const { hasSidebar } = useSidebar()
display: flex;
justify-content: space-between;
align-items: center;
+ border-top: 1px solid var(--vp-c-gutter);
border-bottom: 1px solid var(--vp-c-gutter);
padding-top: var(--vp-layout-top-height, 0px);
width: 100%;
background-color: var(--vp-local-nav-bg-color);
- transition: border-color 0.5s, background-color 0.5s;
+}
+
+.VPLocalNav.fixed {
+ position: fixed;
+}
+
+.VPLocalNav.reached-top {
+ border-top-color: transparent;
}
@media (min-width: 960px) {
diff --git a/src/client/theme-default/components/VPLocalNavOutlineDropdown.vue b/src/client/theme-default/components/VPLocalNavOutlineDropdown.vue
index 7ae9c4b9..a879699b 100644
--- a/src/client/theme-default/components/VPLocalNavOutlineDropdown.vue
+++ b/src/client/theme-default/components/VPLocalNavOutlineDropdown.vue
@@ -1,12 +1,16 @@
diff --git a/src/client/theme-default/components/VPLocalSearchBox.vue b/src/client/theme-default/components/VPLocalSearchBox.vue
index 8f630248..139d4197 100644
--- a/src/client/theme-default/components/VPLocalSearchBox.vue
+++ b/src/client/theme-default/components/VPLocalSearchBox.vue
@@ -9,6 +9,7 @@ import {
useScrollLock,
useSessionStorage
} from '@vueuse/core'
+import { useFocusTrap } from '@vueuse/integrations/useFocusTrap'
import Mark from 'mark.js/src/vanilla.js'
import MiniSearch, { type SearchResult } from 'minisearch'
import { useRouter } from 'vitepress'
@@ -26,11 +27,10 @@ import {
type Ref
} from 'vue'
import type { ModalTranslations } from '../../../../types/local-search'
+import { dataSymbol } from '../../app/data'
import { pathToFile } from '../../app/utils'
-import { slash } from '../../shared'
import { useData } from '../composables/data'
import { createTranslate } from '../support/translation'
-import { dataSymbol } from '../../app/data'
defineProps<{
placeholder: string
@@ -64,6 +64,12 @@ interface Result {
}
const vitePressData = useData()
+const { activate } = useFocusTrap(el, {
+ immediate: true,
+ allowOutsideClick: true,
+ clickOutsideDeactivates: true,
+ escapeDeactivates: true
+})
const { localeIndex, theme } = vitePressData
const searchIndex = computedAsync(async () =>
markRaw(
@@ -84,14 +90,14 @@ const searchIndex = computedAsync(async () =>
const disableQueryPersistence = computed(() => {
return (
- theme.value.search?.provider === 'local' &&
- theme.value.search.options?.disableQueryPersistence === true
+ theme.value.search?.provider === 'local' &&
+ theme.value.search.options?.disableQueryPersistence === true
)
})
const filterText = disableQueryPersistence.value
- ? ref('')
- : useSessionStorage('vitepress:local-search-filter', '')
+ ? ref('')
+ : useSessionStorage('vitepress:local-search-filter', '')
const showDetailedList = useLocalStorage(
'vitepress:local-search-detailed-list',
@@ -113,8 +119,6 @@ watchEffect(() => {
const results: Ref<(SearchResult & Result)[]> = shallowRef([])
-const headingRegex = /.*?.*?<\/a><\/h\1>/gi
-
const enableNoResults = ref(false)
watch(filterText, () => {
@@ -149,28 +153,42 @@ debouncedWatch(
if (canceled) return
const c = new Map>()
for (const { id, mod } of mods) {
+ const mapId = id.slice(0, id.indexOf('#'))
+ let map = c.get(mapId)
+ if (map) continue
+ map = new Map()
+ c.set(mapId, map)
const comp = mod.default ?? mod
- if (comp?.render) {
+ if (comp?.render || comp?.setup) {
const app = createApp(comp)
// Silence warnings about missing components
app.config.warnHandler = () => {}
app.provide(dataSymbol, vitePressData)
+ Object.defineProperties(app.config.globalProperties, {
+ $frontmatter: {
+ get() {
+ return vitePressData.frontmatter.value
+ }
+ },
+ $params: {
+ get() {
+ return vitePressData.page.value.params
+ }
+ }
+ })
const div = document.createElement('div')
app.mount(div)
- const sections = div.innerHTML.split(headingRegex)
+ const headings = div.querySelectorAll('h1, h2, h3, h4, h5, h6')
+ headings.forEach((el) => {
+ const href = el.querySelector('a')?.getAttribute('href')
+ const anchor = href?.startsWith('#') && href.slice(1)
+ if (!anchor) return
+ let html = ''
+ while ((el = el.nextElementSibling!) && !/^h[1-6]$/i.test(el.tagName))
+ html += el.outerHTML
+ map!.set(anchor, html)
+ })
app.unmount()
- sections.shift()
- const mapId = id.slice(0, id.indexOf('#'))
- let map = c.get(mapId)
- if (!map) {
- map = new Map()
- c.set(mapId, map)
- }
- for (let i = 0; i < sections.length; i += 3) {
- const anchor = sections[i + 1]
- const html = sections[i + 2]
- map.set(anchor, html)
- }
}
if (canceled) return
}
@@ -211,7 +229,7 @@ debouncedWatch(
)
async function fetchExcerpt(id: string) {
- const file = pathToFile(slash(id.slice(0, id.indexOf('#'))))
+ const file = pathToFile(id.slice(0, id.indexOf('#')))
try {
return { id, mod: await import(/*@vite-ignore*/ file) }
} catch (e) {
@@ -334,6 +352,7 @@ onMounted(() => {
body.value = document.body
nextTick(() => {
isLocked.value = true
+ nextTick().then(() => activate())
})
})
@@ -474,6 +493,7 @@ function formMarkRegex(terms: Set) {
}"
:aria-label="[...p.titles, p.title].join(' > ')"
@mouseenter="!disableMouseOver && (selectedIndex = index)"
+ @focusin="selectedIndex = index"
@click="$emit('close')"
>
@@ -498,7 +518,7 @@ function formMarkRegex(terms: Set) {
-
+
@@ -727,6 +747,7 @@ function formMarkRegex(terms: Set
) {
transition: none;
line-height: 1rem;
border: solid 2px var(--vp-local-search-result-border);
+ outline: none;
}
.result > div {
diff --git a/src/client/theme-default/components/VPMenuLink.vue b/src/client/theme-default/components/VPMenuLink.vue
index c24de90b..f4f20985 100644
--- a/src/client/theme-default/components/VPMenuLink.vue
+++ b/src/client/theme-default/components/VPMenuLink.vue
@@ -1,7 +1,7 @@
-
diff --git a/src/client/theme-default/components/VPNavScreenMenuGroupSection.vue b/src/client/theme-default/components/VPNavScreenMenuGroupSection.vue
index 216ddcf6..15efcef1 100644
--- a/src/client/theme-default/components/VPNavScreenMenuGroupSection.vue
+++ b/src/client/theme-default/components/VPNavScreenMenuGroupSection.vue
@@ -14,8 +14,7 @@ defineProps<{
diff --git a/src/client/theme-default/components/VPNavScreenMenuLink.vue b/src/client/theme-default/components/VPNavScreenMenuLink.vue
index 7c03b39f..85977bc1 100644
--- a/src/client/theme-default/components/VPNavScreenMenuLink.vue
+++ b/src/client/theme-default/components/VPNavScreenMenuLink.vue
@@ -1,18 +1,24 @@
-
diff --git a/src/client/theme-default/components/VPSkipLink.vue b/src/client/theme-default/components/VPSkipLink.vue
index 69f17a44..1358fbc9 100644
--- a/src/client/theme-default/components/VPSkipLink.vue
+++ b/src/client/theme-default/components/VPSkipLink.vue
@@ -59,10 +59,6 @@ function focusOnTargetAnchor({ target }: Event) {
clip-path: none;
}
-.dark .VPSkipLink {
- color: var(--vp-c-green);
-}
-
@media (min-width: 1280px) {
.VPSkipLink {
top: 14px;
diff --git a/src/client/theme-default/components/VPSocialLink.vue b/src/client/theme-default/components/VPSocialLink.vue
index d5f08785..c884229e 100644
--- a/src/client/theme-default/components/VPSocialLink.vue
+++ b/src/client/theme-default/components/VPSocialLink.vue
@@ -6,6 +6,7 @@ import { icons } from '../support/socialIcons'
const props = defineProps<{
icon: DefaultTheme.SocialLinkIcon
link: string
+ ariaLabel?: string
}>()
const svg = computed(() => {
@@ -18,7 +19,7 @@ const svg = computed(() => {
@@ -21,7 +22,6 @@ defineProps<{
diff --git a/src/client/theme-default/components/VPSwitchAppearance.vue b/src/client/theme-default/components/VPSwitchAppearance.vue
index f4da3e9e..1a9f06c4 100644
--- a/src/client/theme-default/components/VPSwitchAppearance.vue
+++ b/src/client/theme-default/components/VPSwitchAppearance.vue
@@ -1,14 +1,14 @@
-
-
-
-
-
-
+
+
+
+