diff --git a/docs/examples/screenshot/ScreenshotExample.vue b/docs/examples/screenshot/ScreenshotExample.vue
new file mode 100644
index 00000000..1d2d5071
--- /dev/null
+++ b/docs/examples/screenshot/ScreenshotExample.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
diff --git a/docs/package.json b/docs/package.json
index d222c21b..50d2c5f2 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -11,8 +11,8 @@
"typedocs": "typedoc --options ./typedoc.json"
},
"dependencies": {
- "@algolia/client-search": "^4.22.1",
- "@stackblitz/sdk": "^1.9.0",
+ "@algolia/client-search": "^4.23.3",
+ "@stackblitz/sdk": "^1.10.0",
"@vercel/analytics": "^1.1.2",
"@vercel/speed-insights": "^1.0.8",
"@vue-flow/background": "workspace:*",
@@ -27,18 +27,18 @@
"web-vitals": "^3.5.2"
},
"devDependencies": {
- "@iconify/json": "^2.2.176",
+ "@iconify/json": "^2.2.217",
"@tooling/eslint-config": "workspace:*",
"@tooling/tsconfig": "workspace:*",
"@windicss/plugin-scrollbar": "^1.2.3",
- "dotenv": "^16.3.1",
+ "dotenv": "^16.4.5",
"ohmyfetch": "^0.4.21",
"typedoc": "^0.25.7",
"typedoc-plugin-markdown": "^3.17.1",
"typedoc-plugin-merge-modules": "^5.1.0",
- "unplugin-auto-import": "^0.17.5",
- "unplugin-icons": "^0.18.3",
- "unplugin-vue-components": "^0.26.0",
+ "unplugin-auto-import": "^0.17.6",
+ "unplugin-icons": "^0.19.0",
+ "unplugin-vue-components": "^0.27.0",
"vite-plugin-windicss": "^1.9.3",
"vitepress": "1.0.0-rc.40",
"windicss": "^3.5.6"
diff --git a/docs/src/.vitepress/config.mts b/docs/src/.vitepress/config.mts
index a24c9397..a467d904 100644
--- a/docs/src/.vitepress/config.mts
+++ b/docs/src/.vitepress/config.mts
@@ -206,13 +206,14 @@ export default defineConfigWithTheme({
{ text: 'Drag & Drop', link: '/examples/dnd' },
{ text: 'Interactions', link: '/examples/interaction' },
{ text: 'Save & Restore', link: '/examples/save' },
- { text: 'Hide/Show', link: '/examples/hidden' },
- { text: 'Intersection', link: '/examples/intersection' },
- { text: 'Multiple', link: '/examples/multi' },
- { text: 'Pinia', link: '/examples/pinia' },
- { text: 'Transition', link: '/examples/transition' },
- { text: 'Teleport', link: '/examples/teleport' },
- { text: 'Stress', link: '/examples/stress' },
+ { text: 'Screenshot', link: '/examples/screenshot' },
+ { text: 'Node Visibility', link: '/examples/hidden' },
+ { text: 'Node Intersections', link: '/examples/intersection' },
+ { text: 'Multiple Flows', link: '/examples/multi' },
+ { text: 'Pinia Store', link: '/examples/pinia' },
+ { text: 'Viewport Transition', link: '/examples/transition' },
+ { text: 'Teleport Nodes', link: '/examples/teleport' },
+ { text: 'Stress Test', link: '/examples/stress' },
],
},
{
diff --git a/docs/src/components.d.ts b/docs/src/components.d.ts
index a6777fcf..06352112 100644
--- a/docs/src/components.d.ts
+++ b/docs/src/components.d.ts
@@ -1,10 +1,10 @@
/* eslint-disable */
-/* prettier-ignore */
// @ts-nocheck
// Generated by unplugin-vue-components
// Read more: https://github.com/vuejs/core/pull/3399
export {}
+/* prettier-ignore */
declare module 'vue' {
export interface GlobalComponents {
Acknowledgement: typeof import('./../components/home/Acknowledgement.vue')['default']
diff --git a/docs/src/examples/screenshot.md b/docs/src/examples/screenshot.md
new file mode 100644
index 00000000..34da4fdd
--- /dev/null
+++ b/docs/src/examples/screenshot.md
@@ -0,0 +1,11 @@
+# Screenshot
+
+
+
+This example demonstrates how to take a screenshot of the current graph.
+
+
+
+
diff --git a/examples/vite/package.json b/examples/vite/package.json
index 9d82ea70..47494708 100644
--- a/examples/vite/package.json
+++ b/examples/vite/package.json
@@ -14,6 +14,7 @@
"@vue-flow/minimap": "workspace:*",
"@vue-flow/node-resizer": "workspace:*",
"@vue-flow/node-toolbar": "workspace:*",
+ "html-to-image": "^1.11.11",
"pinia": "^2.1.7"
},
"devDependencies": {
diff --git a/examples/vite/router.ts b/examples/vite/router.ts
index 308fc59f..321e8fb8 100644
--- a/examples/vite/router.ts
+++ b/examples/vite/router.ts
@@ -126,6 +126,10 @@ export const routes: RouterOptions['routes'] = [
path: '/pinia',
component: () => import('./src/Pinia/PiniaExample.vue'),
},
+ {
+ path: '/screenshot',
+ component: () => import('./src/Screenshot/ScreenshotExample.vue'),
+ },
]
export const router = createRouter({
diff --git a/examples/vite/src/Screenshot/ScreenshotExample.vue b/examples/vite/src/Screenshot/ScreenshotExample.vue
new file mode 100644
index 00000000..2f6bb6e3
--- /dev/null
+++ b/examples/vite/src/Screenshot/ScreenshotExample.vue
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
diff --git a/examples/vite/src/Screenshot/types.ts b/examples/vite/src/Screenshot/types.ts
new file mode 100644
index 00000000..86f42867
--- /dev/null
+++ b/examples/vite/src/Screenshot/types.ts
@@ -0,0 +1,23 @@
+import type { Options as HTMLToImageOptions } from 'html-to-image/es/types'
+import type { Ref } from 'vue'
+
+export type ImageType = 'jpeg' | 'png'
+
+export interface UseScreenshotOptions extends HTMLToImageOptions {
+ type?: ImageType
+ fileName?: string
+ shouldDownload?: boolean
+ fetchRequestInit?: RequestInit
+}
+
+export type CaptureScreenshot = (el: HTMLElement, options?: UseScreenshotOptions) => Promise
+
+export type Download = (fileName: string) => void
+
+export interface UseScreenshot {
+ // returns the data url of the screenshot
+ capture: CaptureScreenshot
+ download: Download
+ dataUrl: Ref
+ error: Ref
+}
diff --git a/examples/vite/src/Screenshot/useScreenshot.ts b/examples/vite/src/Screenshot/useScreenshot.ts
new file mode 100644
index 00000000..4d5384ee
--- /dev/null
+++ b/examples/vite/src/Screenshot/useScreenshot.ts
@@ -0,0 +1,79 @@
+import { toJpeg as ElToJpg, toPng as ElToPng } from 'html-to-image'
+import { ref } from 'vue'
+import type { Options as HTMLToImageOptions } from 'html-to-image/es/types'
+import type { ImageType, UseScreenshot, UseScreenshotOptions } from './types'
+
+export function useScreenshot(): UseScreenshot {
+ const dataUrl = ref('')
+ const imgType = ref('png')
+ const error = ref()
+
+ async function capture(el: HTMLElement, options: UseScreenshotOptions = {}) {
+ let data
+
+ const fileName = options.fileName ?? `vue-flow-screenshot-${Date.now()}`
+
+ switch (options.type) {
+ case 'jpeg':
+ data = await toJpeg(el, options)
+ break
+ case 'png':
+ data = await toPng(el, options)
+ break
+ default:
+ data = await toPng(el, options)
+ break
+ }
+
+ // immediately download the image if shouldDownload is true
+ if (options.shouldDownload && fileName !== '') {
+ download(fileName)
+ }
+
+ return data
+ }
+
+ function toJpeg(el: HTMLElement, options: HTMLToImageOptions = { quality: 0.95 }) {
+ error.value = null
+
+ return ElToJpg(el, options)
+ .then((data) => {
+ dataUrl.value = data
+ imgType.value = 'jpeg'
+ return data
+ })
+ .catch((error) => {
+ error.value = error
+ throw new Error(error)
+ })
+ }
+
+ function toPng(el: HTMLElement, options: HTMLToImageOptions = { quality: 0.95 }) {
+ error.value = null
+
+ return ElToPng(el, options)
+ .then((data) => {
+ dataUrl.value = data
+ imgType.value = 'png'
+ return data
+ })
+ .catch((error) => {
+ error.value = error
+ throw new Error(error)
+ })
+ }
+
+ function download(fileName: string) {
+ const link = document.createElement('a')
+ link.download = `${fileName}.${imgType.value}`
+ link.href = dataUrl.value
+ link.click()
+ }
+
+ return {
+ capture,
+ download,
+ dataUrl,
+ error,
+ }
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 9e2bb2c8..652285b4 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -24,17 +24,17 @@ importers:
docs:
dependencies:
'@algolia/client-search':
- specifier: ^4.22.1
- version: 4.22.1
+ specifier: ^4.23.3
+ version: 4.23.3
'@stackblitz/sdk':
- specifier: ^1.9.0
- version: 1.9.0
+ specifier: ^1.10.0
+ version: 1.10.0
'@vercel/analytics':
specifier: ^1.1.2
- version: 1.1.2
+ version: 1.3.1(react@18.2.0)
'@vercel/speed-insights':
specifier: ^1.0.8
- version: 1.0.8(react@18.2.0)(vue-router@4.2.5(vue@3.3.11(typescript@4.9.5)))(vue@3.3.11(typescript@4.9.5))
+ version: 1.0.11(react@18.2.0)(vue-router@4.2.5(vue@3.3.11(typescript@4.9.5)))(vue@3.3.11(typescript@4.9.5))
'@vue-flow/background':
specifier: workspace:*
version: link:../packages/background
@@ -67,8 +67,8 @@ importers:
version: 3.5.2
devDependencies:
'@iconify/json':
- specifier: ^2.2.176
- version: 2.2.176
+ specifier: ^2.2.217
+ version: 2.2.217
'@tooling/eslint-config':
specifier: workspace:*
version: link:../tooling/eslint-config
@@ -79,8 +79,8 @@ importers:
specifier: ^1.2.3
version: 1.2.3
dotenv:
- specifier: ^16.3.1
- version: 16.3.1
+ specifier: ^16.4.5
+ version: 16.4.5
ohmyfetch:
specifier: ^0.4.21
version: 0.4.21
@@ -94,20 +94,20 @@ importers:
specifier: ^5.1.0
version: 5.1.0(typedoc@0.25.7(typescript@4.9.5))
unplugin-auto-import:
- specifier: ^0.17.5
- version: 0.17.5(@nuxt/kit@3.10.2(rollup@4.8.0))(@vueuse/core@10.7.2(vue@3.3.11(typescript@4.9.5)))(rollup@4.8.0)
+ specifier: ^0.17.6
+ version: 0.17.6(@nuxt/kit@3.10.2(rollup@4.18.0))(@vueuse/core@10.7.2(vue@3.3.11(typescript@4.9.5)))(rollup@4.18.0)
unplugin-icons:
- specifier: ^0.18.3
- version: 0.18.3(@vue/compiler-sfc@3.4.19)(vue-template-compiler@2.7.14)
+ specifier: ^0.19.0
+ version: 0.19.0(@vue/compiler-sfc@3.4.19)(vue-template-compiler@2.7.14)
unplugin-vue-components:
- specifier: ^0.26.0
- version: 0.26.0(@babel/parser@7.23.9)(@nuxt/kit@3.10.2(rollup@4.8.0))(rollup@4.8.0)(vue@3.3.11(typescript@4.9.5))
+ specifier: ^0.27.0
+ version: 0.27.0(@babel/parser@7.23.9)(@nuxt/kit@3.10.2(rollup@4.18.0))(rollup@4.18.0)(vue@3.3.11(typescript@4.9.5))
vite-plugin-windicss:
specifier: ^1.9.3
- version: 1.9.3(vite@5.0.12(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))
+ version: 1.9.3(vite@5.2.12(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))
vitepress:
specifier: 1.0.0-rc.40
- version: 1.0.0-rc.40(@algolia/client-search@4.22.1)(@types/node@18.18.4)(postcss@8.4.35)(react@18.2.0)(sass@1.32.12)(search-insights@2.8.3)(terser@5.21.0)(typescript@4.9.5)
+ version: 1.0.0-rc.40(@algolia/client-search@4.23.3)(@types/node@18.18.4)(postcss@8.4.38)(react@18.2.0)(sass@1.32.12)(search-insights@2.8.3)(terser@5.21.0)(typescript@4.9.5)
windicss:
specifier: ^3.5.6
version: 3.5.6
@@ -175,7 +175,7 @@ importers:
version: 4.4.0(vite@2.9.16(sass@1.32.12))(vue@3.3.4)
autoprefixer:
specifier: ^10.4.16
- version: 10.4.16(postcss@8.4.35)
+ version: 10.4.16(postcss@8.4.38)
examples/vite:
dependencies:
@@ -200,6 +200,9 @@ importers:
'@vue-flow/node-toolbar':
specifier: workspace:*
version: link:../../packages/node-toolbar
+ html-to-image:
+ specifier: ^1.11.11
+ version: 1.11.11
pinia:
specifier: ^2.1.7
version: 2.1.7(typescript@4.9.5)(vue@3.3.4)
@@ -215,7 +218,7 @@ importers:
version: 4.4.0(vite@4.4.11(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue@3.3.4)
unplugin-auto-import:
specifier: ^0.16.6
- version: 0.16.6(@nuxt/kit@3.10.2(rollup@4.8.0))(@vueuse/core@10.7.2(vue@3.3.4))(rollup@4.8.0)
+ version: 0.16.6(@nuxt/kit@3.10.2(rollup@4.18.0))(@vueuse/core@10.7.2(vue@3.3.4))(rollup@4.18.0)
vite:
specifier: ^4.4.11
version: 4.4.11(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0)
@@ -299,7 +302,7 @@ importers:
devDependencies:
'@rollup/plugin-replace':
specifier: ^5.0.3
- version: 5.0.3(rollup@4.8.0)
+ version: 5.0.3(rollup@4.18.0)
'@tooling/eslint-config':
specifier: workspace:*
version: link:../../tooling/eslint-config
@@ -578,8 +581,8 @@ packages:
'@algolia/cache-common@4.20.0':
resolution: {integrity: sha512-vCfxauaZutL3NImzB2G9LjLt36vKAckc6DhMp05An14kVo8F1Yofb6SIl6U3SaEz8pG2QOB9ptwM5c+zGevwIQ==}
- '@algolia/cache-common@4.22.1':
- resolution: {integrity: sha512-TJMBKqZNKYB9TptRRjSUtevJeQVXRmg6rk9qgFKWvOy8jhCPdyNZV1nB3SKGufzvTVbomAukFR8guu/8NRKBTA==}
+ '@algolia/cache-common@4.23.3':
+ resolution: {integrity: sha512-h9XcNI6lxYStaw32pHpB1TMm0RuxphF+Ik4o7tcQiodEdpKK+wKufY6QXtba7t3k8eseirEMVB83uFFF3Nu54A==}
'@algolia/cache-in-memory@4.20.0':
resolution: {integrity: sha512-Wm9ak/IaacAZXS4mB3+qF/KCoVSBV6aLgIGFEtQtJwjv64g4ePMapORGmCyulCFwfePaRAtcaTbMcJF+voc/bg==}
@@ -593,8 +596,8 @@ packages:
'@algolia/client-common@4.20.0':
resolution: {integrity: sha512-P3WgMdEss915p+knMMSd/fwiHRHKvDu4DYRrCRaBrsfFw7EQHon+EbRSm4QisS9NYdxbS04kcvNoavVGthyfqQ==}
- '@algolia/client-common@4.22.1':
- resolution: {integrity: sha512-IvaL5v9mZtm4k4QHbBGDmU3wa/mKokmqNBqPj0K7lcR8ZDKzUorhcGp/u8PkPC/e0zoHSTvRh7TRkGX3Lm7iOQ==}
+ '@algolia/client-common@4.23.3':
+ resolution: {integrity: sha512-l6EiPxdAlg8CYhroqS5ybfIczsGUIAC47slLPOMDeKSVXYG1n0qGiz4RjAHLw2aD0xzh2EXZ7aRguPfz7UKDKw==}
'@algolia/client-personalization@4.20.0':
resolution: {integrity: sha512-N9+zx0tWOQsLc3K4PVRDV8GUeOLAY0i445En79Pr3zWB+m67V+n/8w4Kw1C5LlbHDDJcyhMMIlqezh6BEk7xAQ==}
@@ -602,14 +605,14 @@ packages:
'@algolia/client-search@4.20.0':
resolution: {integrity: sha512-zgwqnMvhWLdpzKTpd3sGmMlr4c+iS7eyyLGiaO51zDZWGMkpgoNVmltkzdBwxOVXz0RsFMznIxB9zuarUv4TZg==}
- '@algolia/client-search@4.22.1':
- resolution: {integrity: sha512-yb05NA4tNaOgx3+rOxAmFztgMTtGBi97X7PC3jyNeGiwkAjOZc2QrdZBYyIdcDLoI09N0gjtpClcackoTN0gPA==}
+ '@algolia/client-search@4.23.3':
+ resolution: {integrity: sha512-P4VAKFHqU0wx9O+q29Q8YVuaowaZ5EM77rxfmGnkHUJggh28useXQdopokgwMeYw2XUht49WX5RcTQ40rZIabw==}
'@algolia/logger-common@4.20.0':
resolution: {integrity: sha512-xouigCMB5WJYEwvoWW5XDv7Z9f0A8VoXJc3VKwlHJw/je+3p2RcDXfksLI4G4lIVncFUYMZx30tP/rsdlvvzHQ==}
- '@algolia/logger-common@4.22.1':
- resolution: {integrity: sha512-OnTFymd2odHSO39r4DSWRFETkBufnY2iGUZNrMXpIhF5cmFE8pGoINNPzwg02QLBlGSaLqdKy0bM8S0GyqPLBg==}
+ '@algolia/logger-common@4.23.3':
+ resolution: {integrity: sha512-y9kBtmJwiZ9ZZ+1Ek66P0M68mHQzKRxkW5kAAXYN/rdzgDN0d2COsViEFufxJ0pb45K4FRcfC7+33YB4BLrZ+g==}
'@algolia/logger-console@4.20.0':
resolution: {integrity: sha512-THlIGG1g/FS63z0StQqDhT6bprUczBI8wnLT3JWvfAQDZX5P6fCg7dG+pIrUBpDIHGszgkqYEqECaKKsdNKOUA==}
@@ -620,8 +623,8 @@ packages:
'@algolia/requester-common@4.20.0':
resolution: {integrity: sha512-9h6ye6RY/BkfmeJp7Z8gyyeMrmmWsMOCRBXQDs4mZKKsyVlfIVICpcSibbeYcuUdurLhIlrOUkH3rQEgZzonng==}
- '@algolia/requester-common@4.22.1':
- resolution: {integrity: sha512-dgvhSAtg2MJnR+BxrIFqlLtkLlVVhas9HgYKMk2Uxiy5m6/8HZBL40JVAMb2LovoPFs9I/EWIoFVjOrFwzn5Qg==}
+ '@algolia/requester-common@4.23.3':
+ resolution: {integrity: sha512-xloIdr/bedtYEGcXCiF2muajyvRhwop4cMZo+K2qzNht0CMzlRkm8YsDdj5IaBhshqfgmBb3rTg4sL4/PpvLYw==}
'@algolia/requester-node-http@4.20.0':
resolution: {integrity: sha512-ocJ66L60ABSSTRFnCHIEZpNHv6qTxsBwJEPfYaSBsLQodm0F9ptvalFkHMpvj5DfE22oZrcrLbOYM2bdPJRHng==}
@@ -629,8 +632,8 @@ packages:
'@algolia/transporter@4.20.0':
resolution: {integrity: sha512-Lsii1pGWOAISbzeyuf+r/GPhvHMPHSPrTDWNcIzOE1SG1inlJHICaVe2ikuoRjcpgxZNU54Jl+if15SUCsaTUg==}
- '@algolia/transporter@4.22.1':
- resolution: {integrity: sha512-kzWgc2c9IdxMa3YqA6TN0NW5VrKYYW/BELIn7vnLyn+U/RFdZ4lxxt9/8yq3DKV5snvoDzzO4ClyejZRdV3lMQ==}
+ '@algolia/transporter@4.23.3':
+ resolution: {integrity: sha512-Wjl5gttqnf/gQKJA+dafnD0Y6Yw97yvfY8R9h0dQltX1GXTgNs1zWgvtWW0tHl1EgMdhAyw189uWiZMnL3QebQ==}
'@ampproject/remapping@2.2.1':
resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
@@ -660,8 +663,8 @@ packages:
'@antfu/install-pkg@0.1.1':
resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==}
- '@antfu/install-pkg@0.3.1':
- resolution: {integrity: sha512-A3zWY9VeTPnxlMiZtsGHw2lSd3ghwvL8s9RiGOtqvDxhhFfZ781ynsGBa/iUnDJ5zBrmTFQrJDud3TGgRISaxw==}
+ '@antfu/install-pkg@0.3.3':
+ resolution: {integrity: sha512-nHHsk3NXQ6xkCfiRRC8Nfrg8pU5kkr3P3Y9s9dKqiuRmBD0Yap7fymNDjGFKeWhZQHqqbCS5CfeMy9wtExM24w==}
'@antfu/utils@0.7.6':
resolution: {integrity: sha512-pvFiLP2BeOKA/ZOS6jxx4XhKzdVLHDhGlFEaZ2flWWYf2xOqVniqpk38I04DFRyz+L0ASggl7SkItTc+ZLju4w==}
@@ -669,6 +672,9 @@ packages:
'@antfu/utils@0.7.7':
resolution: {integrity: sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==}
+ '@antfu/utils@0.7.8':
+ resolution: {integrity: sha512-rWQkqXRESdjXtc+7NRfK9lASQjpXJu1ayp7qi1d23zZorY+wBHVLHHoVcMsEnkqEBWTFqbztO7/QdJFzyEcLTg==}
+
'@babel/code-frame@7.22.13':
resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==}
engines: {node: '>=6.9.0'}
@@ -1598,14 +1604,14 @@ packages:
'@humanwhocodes/object-schema@1.2.1':
resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
- '@iconify/json@2.2.176':
- resolution: {integrity: sha512-Pw1MA57OZdzyrJgGHzZXVnoht8vndv4aM6I3xj4SeimF14HA3e101Ignnlw2h/+Yjujf43jH7doPIVAhgCTFMw==}
+ '@iconify/json@2.2.217':
+ resolution: {integrity: sha512-+sSR9iKsoThUmgG4wA9xdtyazROIqMOo5h5otOXYRyOQjMNJCpJltq5hEhHInC5aG/DUQmXDiN/YsCoJdCYUbQ==}
'@iconify/types@2.0.0':
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
- '@iconify/utils@2.1.20':
- resolution: {integrity: sha512-t8TeKlYK/5i9yTY9VAGAE4P0qQHd/0vH+VSRO+bdpxlt8wqB6f2I0/IrciRsdeFZPMoL8IICgP7lgl2ZtbG8Tw==}
+ '@iconify/utils@2.1.24':
+ resolution: {integrity: sha512-H8r2KpL5uKyrkb3z9/3HD/22JcxqW3BJyjEWZhX2T7DehnYVZthEap1cNsEl/UtCDC3TlpNmwiPX8wg3y8E4dg==}
'@ioredis/commands@1.2.0':
resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==}
@@ -1635,6 +1641,10 @@ packages:
'@jridgewell/trace-mapping@0.3.19':
resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==}
+ '@jsdevtools/ez-spawn@3.0.4':
+ resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==}
+ engines: {node: '>=10'}
+
'@kwsites/file-exists@1.1.1':
resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==}
@@ -1985,66 +1995,146 @@ packages:
rollup:
optional: true
+ '@rollup/rollup-android-arm-eabi@4.18.0':
+ resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==}
+ cpu: [arm]
+ os: [android]
+
'@rollup/rollup-android-arm-eabi@4.8.0':
resolution: {integrity: sha512-zdTObFRoNENrdPpnTNnhOljYIcOX7aI7+7wyrSpPFFIOf/nRdedE6IYsjaBE7tjukphh1tMTojgJ7p3lKY8x6Q==}
cpu: [arm]
os: [android]
+ '@rollup/rollup-android-arm64@4.18.0':
+ resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==}
+ cpu: [arm64]
+ os: [android]
+
'@rollup/rollup-android-arm64@4.8.0':
resolution: {integrity: sha512-aiItwP48BiGpMFS9Znjo/xCNQVwTQVcRKkFKsO81m8exrGjHkCBDvm9PHay2kpa8RPnZzzKcD1iQ9KaLY4fPQQ==}
cpu: [arm64]
os: [android]
+ '@rollup/rollup-darwin-arm64@4.18.0':
+ resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==}
+ cpu: [arm64]
+ os: [darwin]
+
'@rollup/rollup-darwin-arm64@4.8.0':
resolution: {integrity: sha512-zhNIS+L4ZYkYQUjIQUR6Zl0RXhbbA0huvNIWjmPc2SL0cB1h5Djkcy+RZ3/Bwszfb6vgwUvcVJYD6e6Zkpsi8g==}
cpu: [arm64]
os: [darwin]
+ '@rollup/rollup-darwin-x64@4.18.0':
+ resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==}
+ cpu: [x64]
+ os: [darwin]
+
'@rollup/rollup-darwin-x64@4.8.0':
resolution: {integrity: sha512-A/FAHFRNQYrELrb/JHncRWzTTXB2ticiRFztP4ggIUAfa9Up1qfW8aG2w/mN9jNiZ+HB0t0u0jpJgFXG6BfRTA==}
cpu: [x64]
os: [darwin]
+ '@rollup/rollup-linux-arm-gnueabihf@4.18.0':
+ resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==}
+ cpu: [arm]
+ os: [linux]
+
'@rollup/rollup-linux-arm-gnueabihf@4.8.0':
resolution: {integrity: sha512-JsidBnh3p2IJJA4/2xOF2puAYqbaczB3elZDT0qHxn362EIoIkq7hrR43Xa8RisgI6/WPfvb2umbGsuvf7E37A==}
cpu: [arm]
os: [linux]
+ '@rollup/rollup-linux-arm-musleabihf@4.18.0':
+ resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==}
+ cpu: [arm]
+ os: [linux]
+
+ '@rollup/rollup-linux-arm64-gnu@4.18.0':
+ resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==}
+ cpu: [arm64]
+ os: [linux]
+
'@rollup/rollup-linux-arm64-gnu@4.8.0':
resolution: {integrity: sha512-hBNCnqw3EVCkaPB0Oqd24bv8SklETptQWcJz06kb9OtiShn9jK1VuTgi7o4zPSt6rNGWQOTDEAccbk0OqJmS+g==}
cpu: [arm64]
os: [linux]
+ '@rollup/rollup-linux-arm64-musl@4.18.0':
+ resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==}
+ cpu: [arm64]
+ os: [linux]
+
'@rollup/rollup-linux-arm64-musl@4.8.0':
resolution: {integrity: sha512-Fw9ChYfJPdltvi9ALJ9wzdCdxGw4wtq4t1qY028b2O7GwB5qLNSGtqMsAel1lfWTZvf4b6/+4HKp0GlSYg0ahA==}
cpu: [arm64]
os: [linux]
+ '@rollup/rollup-linux-powerpc64le-gnu@4.18.0':
+ resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==}
+ cpu: [ppc64]
+ os: [linux]
+
+ '@rollup/rollup-linux-riscv64-gnu@4.18.0':
+ resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==}
+ cpu: [riscv64]
+ os: [linux]
+
'@rollup/rollup-linux-riscv64-gnu@4.8.0':
resolution: {integrity: sha512-BH5xIh7tOzS9yBi8dFrCTG8Z6iNIGWGltd3IpTSKp6+pNWWO6qy8eKoRxOtwFbMrid5NZaidLYN6rHh9aB8bEw==}
cpu: [riscv64]
os: [linux]
+ '@rollup/rollup-linux-s390x-gnu@4.18.0':
+ resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==}
+ cpu: [s390x]
+ os: [linux]
+
+ '@rollup/rollup-linux-x64-gnu@4.18.0':
+ resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==}
+ cpu: [x64]
+ os: [linux]
+
'@rollup/rollup-linux-x64-gnu@4.8.0':
resolution: {integrity: sha512-PmvAj8k6EuWiyLbkNpd6BLv5XeYFpqWuRvRNRl80xVfpGXK/z6KYXmAgbI4ogz7uFiJxCnYcqyvZVD0dgFog7Q==}
cpu: [x64]
os: [linux]
+ '@rollup/rollup-linux-x64-musl@4.18.0':
+ resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==}
+ cpu: [x64]
+ os: [linux]
+
'@rollup/rollup-linux-x64-musl@4.8.0':
resolution: {integrity: sha512-mdxnlW2QUzXwY+95TuxZ+CurrhgrPAMveDWI97EQlA9bfhR8tw3Pt7SUlc/eSlCNxlWktpmT//EAA8UfCHOyXg==}
cpu: [x64]
os: [linux]
+ '@rollup/rollup-win32-arm64-msvc@4.18.0':
+ resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==}
+ cpu: [arm64]
+ os: [win32]
+
'@rollup/rollup-win32-arm64-msvc@4.8.0':
resolution: {integrity: sha512-ge7saUz38aesM4MA7Cad8CHo0Fyd1+qTaqoIo+Jtk+ipBi4ATSrHWov9/S4u5pbEQmLjgUjB7BJt+MiKG2kzmA==}
cpu: [arm64]
os: [win32]
+ '@rollup/rollup-win32-ia32-msvc@4.18.0':
+ resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==}
+ cpu: [ia32]
+ os: [win32]
+
'@rollup/rollup-win32-ia32-msvc@4.8.0':
resolution: {integrity: sha512-p9E3PZlzurhlsN5h9g7zIP1DnqKXJe8ZUkFwAazqSvHuWfihlIISPxG9hCHCoA+dOOspL/c7ty1eeEVFTE0UTw==}
cpu: [ia32]
os: [win32]
+ '@rollup/rollup-win32-x64-msvc@4.18.0':
+ resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==}
+ cpu: [x64]
+ os: [win32]
+
'@rollup/rollup-win32-x64-msvc@4.8.0':
resolution: {integrity: sha512-kb4/auKXkYKqlUYTE8s40FcJIj5soOyRLHKd4ugR0dCq0G2EfcF54eYcfQiGkHzjidZ40daB4ulsFdtqNKZtBg==}
cpu: [x64]
@@ -2078,8 +2168,8 @@ packages:
resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==}
engines: {node: '>=18'}
- '@stackblitz/sdk@1.9.0':
- resolution: {integrity: sha512-3m6C7f8pnR5KXys/Hqx2x6ylnpqOak6HtnZI6T5keEO0yT+E4Spkw37VEbdwuC+2oxmjdgq6YZEgiKX7hM1GmQ==}
+ '@stackblitz/sdk@1.10.0':
+ resolution: {integrity: sha512-IcvE9Xifo2c4/f+yNqjFM/OW5VTBPLed3TxsQ+n8n81Py358IqD5w0IYfFgV5gbDjp2g5H5YK2/Shls/kQNTWQ==}
'@stylistic/eslint-plugin-js@0.0.4':
resolution: {integrity: sha512-W1rq2xxlFNhgZZJO+L59wtvlDI0xARYxx0WD8EeWNBO7NDybUSYSozCIcY9XvxQbTAsEXBjwqokeYm0crt7RxQ==}
@@ -2135,6 +2225,9 @@ packages:
'@types/estree@1.0.2':
resolution: {integrity: sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA==}
+ '@types/estree@1.0.5':
+ resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
+
'@types/express-serve-static-core@4.17.37':
resolution: {integrity: sha512-ZohaCYTgGFcOP7u6aJOhY9uIZQgZ2vxC2yWoArY+FeDXlqeH66ZVBjgvg+RLVAS/DWNq4Ap9ZXu1+SUQiiWYMg==}
@@ -2333,16 +2426,24 @@ packages:
peerDependencies:
vue: '>=2.7 || >=3'
- '@vercel/analytics@1.1.2':
- resolution: {integrity: sha512-CodhkLCQ/EHzjX8k+Qg+OzTBY0UadykrcfolfSOJVZZY/ZJM5nbhztm9KdbYvMfqKlasAr1+OYy0ThZnDA/MYA==}
+ '@vercel/analytics@1.3.1':
+ resolution: {integrity: sha512-xhSlYgAuJ6Q4WQGkzYTLmXwhYl39sWjoMA3nHxfkvG+WdBT25c563a7QhwwKivEOZtPJXifYHR1m2ihoisbWyA==}
+ peerDependencies:
+ next: '>= 13'
+ react: ^18 || ^19
+ peerDependenciesMeta:
+ next:
+ optional: true
+ react:
+ optional: true
'@vercel/nft@0.24.4':
resolution: {integrity: sha512-KjYAZty7boH5fi5udp6p+lNu6nawgs++pHW+3koErMgbRkkHuToGX/FwjN5clV1FcaM3udfd4zW/sUapkMgpZw==}
engines: {node: '>=16'}
hasBin: true
- '@vercel/speed-insights@1.0.8':
- resolution: {integrity: sha512-x1V9MHUMGkaNafmgY0qRbmbr+jfeU+Cvo5KgreeEGo63SFuBYRg9RS52GUJ9p82nEL6NBzc9HNru6fkcvufYcQ==}
+ '@vercel/speed-insights@1.0.11':
+ resolution: {integrity: sha512-l9hzSNmJvb2Yqpgd/BzpiT0J0aQDdtqxOf3Xm+iW4PICxVvhY1ef7Otdx4GXI+88dVkws57qMzXiShz19gXzSQ==}
peerDependencies:
'@sveltejs/kit': ^1 || ^2
next: '>= 13'
@@ -2385,13 +2486,6 @@ packages:
vite: ^4.0.0
vue: ^3.2.25
- '@vitejs/plugin-vue@5.0.3':
- resolution: {integrity: sha512-b8S5dVS40rgHdDrw+DQi/xOM9ed+kSRZzfm1T74bMmBDCd8XO87NKlFYInzCtwvtWwXZvo1QxE2OSspTATWrbA==}
- engines: {node: ^18.0.0 || >=20.0.0}
- peerDependencies:
- vite: ^5.0.0
- vue: ^3.2.25
-
'@vitejs/plugin-vue@5.0.4':
resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==}
engines: {node: ^18.0.0 || >=20.0.0}
@@ -2476,8 +2570,8 @@ packages:
'@vue/devtools-api@6.5.0':
resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==}
- '@vue/devtools-api@6.5.1':
- resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==}
+ '@vue/devtools-api@6.6.3':
+ resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==}
'@vue/language-core@1.8.16':
resolution: {integrity: sha512-IAONyjgR3XImwgrtyQ7CCJlSXTlLesXG6/LpPjOBaXFiwknmGf1yDAXGa9fVH0lRplcnvOA7HNDI92OwWBi9qg==}
@@ -2499,9 +2593,6 @@ packages:
'@vue/reactivity@3.3.4':
resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==}
- '@vue/reactivity@3.4.15':
- resolution: {integrity: sha512-55yJh2bsff20K5O84MxSvXKPHHt17I2EomHznvFiJCAZpJTNW8IuLj1xZWMLELRhBK3kkFV/1ErZGHJfah7i7w==}
-
'@vue/reactivity@3.4.19':
resolution: {integrity: sha512-+VcwrQvLZgEclGZRHx4O2XhyEEcKaBi50WbxdVItEezUf4fqRh838Ix6amWTdX0CNb/b6t3Gkz3eOebfcSt+UA==}
@@ -2514,9 +2605,6 @@ packages:
'@vue/runtime-core@3.3.4':
resolution: {integrity: sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==}
- '@vue/runtime-core@3.4.15':
- resolution: {integrity: sha512-6E3by5m6v1AkW0McCeAyhHTw+3y17YCOKG0U0HDKDscV4Hs0kgNT5G+GCHak16jKgcCDHpI9xe5NKb8sdLCLdw==}
-
'@vue/runtime-core@3.4.19':
resolution: {integrity: sha512-/Z3tFwOrerJB/oyutmJGoYbuoadphDcJAd5jOuJE86THNZji9pYjZroQ2NFsZkTxOq0GJbb+s2kxTYToDiyZzw==}
@@ -2526,9 +2614,6 @@ packages:
'@vue/runtime-dom@3.3.4':
resolution: {integrity: sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==}
- '@vue/runtime-dom@3.4.15':
- resolution: {integrity: sha512-EVW8D6vfFVq3V/yDKNPBFkZKGMFSvZrUQmx196o/v2tHKdwWdiZjYUBS+0Ez3+ohRyF8Njwy/6FH5gYJ75liUw==}
-
'@vue/runtime-dom@3.4.19':
resolution: {integrity: sha512-IyZzIDqfNCF0OyZOauL+F4yzjMPN2rPd8nhqPP2N1lBn3kYqJpPHHru+83Rkvo2lHz5mW+rEeIMEF9qY3PB94g==}
@@ -2542,11 +2627,6 @@ packages:
peerDependencies:
vue: 3.3.4
- '@vue/server-renderer@3.4.15':
- resolution: {integrity: sha512-3HYzaidu9cHjrT+qGUuDhFYvF/j643bHC6uUN9BgM11DVy+pM6ATsG6uPBLnkwOgs7BpJABReLmpL3ZPAsUaqw==}
- peerDependencies:
- vue: 3.4.15
-
'@vue/server-renderer@3.4.19':
resolution: {integrity: sha512-eAj2p0c429RZyyhtMRnttjcSToch+kTWxFPHlzGMkR28ZbF1PDlTcmGmlDxccBuqNd9iOQ7xPRPAGgPVj+YpQw==}
peerDependencies:
@@ -2961,6 +3041,9 @@ packages:
call-bind@1.0.2:
resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
+ call-me-maybe@1.0.2:
+ resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==}
+
callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
@@ -3176,6 +3259,9 @@ packages:
confbox@0.1.3:
resolution: {integrity: sha512-eH3ZxAihl1PhKfpr4VfEN6/vUd87fmgb6JkldHgg/YR6aEBhW63qUDgzP2Y6WM0UumdsYp5H3kibalXAdHfbgg==}
+ confbox@0.1.7:
+ resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==}
+
consola@3.2.3:
resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==}
engines: {node: ^14.18.0 || >=16.10.0}
@@ -3515,10 +3601,6 @@ packages:
resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==}
engines: {node: '>=12'}
- dotenv@16.3.1:
- resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==}
- engines: {node: '>=12'}
-
dotenv@16.4.5:
resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==}
engines: {node: '>=12'}
@@ -4055,10 +4137,6 @@ packages:
resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
engines: {node: '>=8.6.0'}
- fast-glob@3.3.1:
- resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==}
- engines: {node: '>=8.6.0'}
-
fast-glob@3.3.2:
resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
engines: {node: '>=8.6.0'}
@@ -4406,6 +4484,9 @@ packages:
resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==}
engines: {node: '>=8'}
+ html-to-image@1.11.11:
+ resolution: {integrity: sha512-9gux8QhvjRO/erSnDPv28noDZcPZmYE7e1vFsBLKLlRlKDSqNJYebj6Qz1TGd5lsRV+X+xYyjCKjuZdABinWjA==}
+
htmlparser2@8.0.2:
resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==}
@@ -5023,6 +5104,9 @@ packages:
resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==}
engines: {node: '>=12'}
+ magic-string@0.30.10:
+ resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==}
+
magic-string@0.30.4:
resolution: {integrity: sha512-Q/TKtsC5BPm0kGqgBIF9oXAs/xEf2vRKiIB4wCRQTJOQIByZ1d+NnUOotvJOvNpi5RNIgVOMC3pOuaP1ZTDlVg==}
engines: {node: '>=12'}
@@ -5144,6 +5228,10 @@ packages:
resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==}
engines: {node: '>=16 || 14 >=14.17'}
+ minimatch@9.0.4:
+ resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
minimist-options@4.1.0:
resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==}
engines: {node: '>= 6'}
@@ -5208,6 +5296,9 @@ packages:
mlly@1.6.0:
resolution: {integrity: sha512-YOvg9hfYQmnaB56Yb+KrJE2u0Yzz5zR+sLejEvF4fzwzV1Al6hkf2vyHTwqCRyv0hCi9rVCqVoXpyYevQIRwLQ==}
+ mlly@1.7.1:
+ resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==}
+
mri@1.2.0:
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
engines: {node: '>=4'}
@@ -5628,6 +5719,9 @@ packages:
pkg-types@1.0.3:
resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
+ pkg-types@1.1.1:
+ resolution: {integrity: sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==}
+
pluralize@8.0.0:
resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==}
engines: {node: '>=4'}
@@ -5852,6 +5946,10 @@ packages:
resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==}
engines: {node: ^10 || ^12 || >=14}
+ postcss@8.4.38:
+ resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==}
+ engines: {node: ^10 || ^12 || >=14}
+
preact@10.18.1:
resolution: {integrity: sha512-mKUD7RRkQQM6s7Rkmi7IFkoEHjuFqRQUaXamO61E6Nn7vqF/bo7EZCmSyrUnp2UWHw0O7XjZ2eeXis+m7tf4lg==}
@@ -6087,6 +6185,10 @@ packages:
resolution: {integrity: sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==}
hasBin: true
+ resolve@1.22.8:
+ resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
+ hasBin: true
+
restore-cursor@3.1.0:
resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
engines: {node: '>=8'}
@@ -6136,6 +6238,11 @@ packages:
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
+ rollup@4.18.0:
+ resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==}
+ engines: {node: '>=18.0.0', npm: '>=8.0.0'}
+ hasBin: true
+
rollup@4.8.0:
resolution: {integrity: sha512-NpsklK2fach5CdI+PScmlE5R4Ao/FSWtF7LkoIrHDxPACY/xshNasPsbpG0VVHxUTbf74tJbVT4PrP8JsJ6ZDA==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
@@ -6346,6 +6453,10 @@ packages:
resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
engines: {node: '>=0.10.0'}
+ source-map-js@1.2.0:
+ resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
+ engines: {node: '>=0.10.0'}
+
source-map-support@0.5.21:
resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
@@ -6410,6 +6521,10 @@ packages:
streamx@2.15.1:
resolution: {integrity: sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==}
+ string-argv@0.3.2:
+ resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
+ engines: {node: '>=0.6.19'}
+
string-width@4.2.3:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines: {node: '>=8'}
@@ -6659,6 +6774,10 @@ packages:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
+ type-detect@4.0.8:
+ resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
+ engines: {node: '>=4'}
+
type-fest@0.13.1:
resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==}
engines: {node: '>=10'}
@@ -6733,6 +6852,9 @@ packages:
ufo@1.4.0:
resolution: {integrity: sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ==}
+ ufo@1.5.3:
+ resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==}
+
uglify-js@3.17.4:
resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==}
engines: {node: '>=0.8.0'}
@@ -6813,8 +6935,8 @@ packages:
'@vueuse/core':
optional: true
- unplugin-auto-import@0.17.5:
- resolution: {integrity: sha512-fHNDkDSxv3PGagX1wmKBYBkgaM4AKAgZmdJw/bxjhNljx9KSXSgHpGfX0MwUrq9qw6q1bhHIZVWyOwoY2koo4w==}
+ unplugin-auto-import@0.17.6:
+ resolution: {integrity: sha512-dmX0Pex5DzMzVuALkexboOZvh51fL/BD6aoPO7qHoTYGlQp0GRKsREv2KMF1lzYI9SXKQiRxAjwzbQnrFFNydQ==}
engines: {node: '>=14'}
peerDependencies:
'@nuxt/kit': ^3.2.2
@@ -6825,8 +6947,8 @@ packages:
'@vueuse/core':
optional: true
- unplugin-icons@0.18.3:
- resolution: {integrity: sha512-6EHPMXOq7XL8JAULzX0o3KqOsJHhYfpDfB1WvBWwZJH/PutIkV/ahRpHytucQ1evfRFuv/DVIozEmFIhP1xRxA==}
+ unplugin-icons@0.19.0:
+ resolution: {integrity: sha512-u5g/gIZPZEj1wUGEQxe9nzftOSqmblhusc+sL3cawIRoIt/xWpE6XYcPOfAeFTYNjSbRrX/3QiX89PFiazgU1w==}
peerDependencies:
'@svgr/core': '>=7.0.0'
'@svgx/core': ^1.0.1
@@ -6845,8 +6967,8 @@ packages:
vue-template-es2015-compiler:
optional: true
- unplugin-vue-components@0.26.0:
- resolution: {integrity: sha512-s7IdPDlnOvPamjunVxw8kNgKNK8A5KM1YpK5j/p97jEKTjlPNrA0nZBiSfAKKlK1gWZuyWXlKL5dk3EDw874LQ==}
+ unplugin-vue-components@0.27.0:
+ resolution: {integrity: sha512-77eTEy23sQ0UpzGWnZ9I2mY3cnmXwklz4ITcn3JfxjCoX643ghImkiZ4nFm58sxbdVcc4Fo/o4LIoFnlqEqsSg==}
engines: {node: '>=14'}
peerDependencies:
'@babel/parser': ^7.15.8
@@ -6866,12 +6988,13 @@ packages:
vue-router:
optional: true
+ unplugin@1.10.1:
+ resolution: {integrity: sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==}
+ engines: {node: '>=14.0.0'}
+
unplugin@1.5.1:
resolution: {integrity: sha512-0QkvG13z6RD+1L1FoibQqnvTwVBXvS4XSPwAyinVgoOCl2jAgwzdUKmEj05o4Lt8xwQI85Hb6mSyYkcAGwZPew==}
- unplugin@1.6.0:
- resolution: {integrity: sha512-BfJEpWBu3aE/AyHx8VaNE/WgouoQxgH9baAiH82JjX8cqVyi3uJQstqwD5J+SZxIK326SZIhsSZlALXVBCknTQ==}
-
unplugin@1.7.1:
resolution: {integrity: sha512-JqzORDAPxxs8ErLV4x+LL7bk5pk3YlcWqpSNsIkAZj972KzFZLClc/ekppahKkOczGkwIG6ElFgdOgOlK4tXZw==}
@@ -7078,8 +7201,8 @@ packages:
terser:
optional: true
- vite@5.0.12:
- resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==}
+ vite@5.1.1:
+ resolution: {integrity: sha512-wclpAgY3F1tR7t9LL5CcHC41YPkQIpKUGeIuT8MdNwNZr6OqOTLs7JX5vIHAtzqLWXts0T+GDrh9pN2arneKqg==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@@ -7106,8 +7229,8 @@ packages:
terser:
optional: true
- vite@5.1.1:
- resolution: {integrity: sha512-wclpAgY3F1tR7t9LL5CcHC41YPkQIpKUGeIuT8MdNwNZr6OqOTLs7JX5vIHAtzqLWXts0T+GDrh9pN2arneKqg==}
+ vite@5.2.12:
+ resolution: {integrity: sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@@ -7224,14 +7347,6 @@ packages:
vue@3.3.4:
resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==}
- vue@3.4.15:
- resolution: {integrity: sha512-jC0GH4KkWLWJOEQjOpkqU1bQsBwf4R1rsFtw5GQJbjHVKWDzO6P0nWWBTmjp1xSemAioDFj1jdaK1qa3DnMQoQ==}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
vue@3.4.19:
resolution: {integrity: sha512-W/7Fc9KUkajFU8dBeDluM4sRGc/aa4YJnOYck8dkjgZoXtVsn3OeTGni66FV1l3+nvPA7VBFYtPioaGKUmEADw==}
peerDependencies:
@@ -7403,32 +7518,32 @@ snapshots:
'@aashutoshrathi/word-wrap@1.2.6': {}
- '@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.20.0)(search-insights@2.8.3)':
+ '@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.20.0)(search-insights@2.8.3)':
dependencies:
- '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.20.0)(search-insights@2.8.3)
- '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.20.0)
+ '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.20.0)(search-insights@2.8.3)
+ '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.20.0)
transitivePeerDependencies:
- '@algolia/client-search'
- algoliasearch
- search-insights
- '@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.20.0)(search-insights@2.8.3)':
+ '@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.20.0)(search-insights@2.8.3)':
dependencies:
- '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.20.0)
+ '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.20.0)
search-insights: 2.8.3
transitivePeerDependencies:
- '@algolia/client-search'
- algoliasearch
- '@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.20.0)':
+ '@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.20.0)':
dependencies:
- '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.20.0)
- '@algolia/client-search': 4.22.1
+ '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.20.0)
+ '@algolia/client-search': 4.23.3
algoliasearch: 4.20.0
- '@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.20.0)':
+ '@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.20.0)':
dependencies:
- '@algolia/client-search': 4.22.1
+ '@algolia/client-search': 4.23.3
algoliasearch: 4.20.0
'@algolia/cache-browser-local-storage@4.20.0':
@@ -7437,7 +7552,7 @@ snapshots:
'@algolia/cache-common@4.20.0': {}
- '@algolia/cache-common@4.22.1': {}
+ '@algolia/cache-common@4.23.3': {}
'@algolia/cache-in-memory@4.20.0':
dependencies:
@@ -7461,10 +7576,10 @@ snapshots:
'@algolia/requester-common': 4.20.0
'@algolia/transporter': 4.20.0
- '@algolia/client-common@4.22.1':
+ '@algolia/client-common@4.23.3':
dependencies:
- '@algolia/requester-common': 4.22.1
- '@algolia/transporter': 4.22.1
+ '@algolia/requester-common': 4.23.3
+ '@algolia/transporter': 4.23.3
'@algolia/client-personalization@4.20.0':
dependencies:
@@ -7478,15 +7593,15 @@ snapshots:
'@algolia/requester-common': 4.20.0
'@algolia/transporter': 4.20.0
- '@algolia/client-search@4.22.1':
+ '@algolia/client-search@4.23.3':
dependencies:
- '@algolia/client-common': 4.22.1
- '@algolia/requester-common': 4.22.1
- '@algolia/transporter': 4.22.1
+ '@algolia/client-common': 4.23.3
+ '@algolia/requester-common': 4.23.3
+ '@algolia/transporter': 4.23.3
'@algolia/logger-common@4.20.0': {}
- '@algolia/logger-common@4.22.1': {}
+ '@algolia/logger-common@4.23.3': {}
'@algolia/logger-console@4.20.0':
dependencies:
@@ -7498,7 +7613,7 @@ snapshots:
'@algolia/requester-common@4.20.0': {}
- '@algolia/requester-common@4.22.1': {}
+ '@algolia/requester-common@4.23.3': {}
'@algolia/requester-node-http@4.20.0':
dependencies:
@@ -7510,11 +7625,11 @@ snapshots:
'@algolia/logger-common': 4.20.0
'@algolia/requester-common': 4.20.0
- '@algolia/transporter@4.22.1':
+ '@algolia/transporter@4.23.3':
dependencies:
- '@algolia/cache-common': 4.22.1
- '@algolia/logger-common': 4.22.1
- '@algolia/requester-common': 4.22.1
+ '@algolia/cache-common': 4.23.3
+ '@algolia/logger-common': 4.23.3
+ '@algolia/requester-common': 4.23.3
'@ampproject/remapping@2.2.1':
dependencies:
@@ -7608,14 +7723,16 @@ snapshots:
execa: 5.1.1
find-up: 5.0.0
- '@antfu/install-pkg@0.3.1':
+ '@antfu/install-pkg@0.3.3':
dependencies:
- execa: 8.0.1
+ '@jsdevtools/ez-spawn': 3.0.4
'@antfu/utils@0.7.6': {}
'@antfu/utils@0.7.7': {}
+ '@antfu/utils@0.7.8': {}
+
'@babel/code-frame@7.22.13':
dependencies:
'@babel/highlight': 7.22.20
@@ -8186,9 +8303,9 @@ snapshots:
'@docsearch/css@3.5.2': {}
- '@docsearch/js@3.5.2(@algolia/client-search@4.22.1)(react@18.2.0)(search-insights@2.8.3)':
+ '@docsearch/js@3.5.2(@algolia/client-search@4.23.3)(react@18.2.0)(search-insights@2.8.3)':
dependencies:
- '@docsearch/react': 3.5.2(@algolia/client-search@4.22.1)(react@18.2.0)(search-insights@2.8.3)
+ '@docsearch/react': 3.5.2(@algolia/client-search@4.23.3)(react@18.2.0)(search-insights@2.8.3)
preact: 10.18.1
transitivePeerDependencies:
- '@algolia/client-search'
@@ -8197,10 +8314,10 @@ snapshots:
- react-dom
- search-insights
- '@docsearch/react@3.5.2(@algolia/client-search@4.22.1)(react@18.2.0)(search-insights@2.8.3)':
+ '@docsearch/react@3.5.2(@algolia/client-search@4.23.3)(react@18.2.0)(search-insights@2.8.3)':
dependencies:
- '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.20.0)(search-insights@2.8.3)
- '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.20.0)
+ '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.20.0)(search-insights@2.8.3)
+ '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.20.0)
'@docsearch/css': 3.5.2
algoliasearch: 4.20.0
optionalDependencies:
@@ -8522,21 +8639,22 @@ snapshots:
'@humanwhocodes/object-schema@1.2.1': {}
- '@iconify/json@2.2.176':
+ '@iconify/json@2.2.217':
dependencies:
'@iconify/types': 2.0.0
- pathe: 1.1.1
+ pathe: 1.1.2
'@iconify/types@2.0.0': {}
- '@iconify/utils@2.1.20':
+ '@iconify/utils@2.1.24':
dependencies:
'@antfu/install-pkg': 0.1.1
- '@antfu/utils': 0.7.6
+ '@antfu/utils': 0.7.7
'@iconify/types': 2.0.0
debug: 4.3.4(supports-color@8.1.1)
kolorist: 1.8.0
local-pkg: 0.5.0
+ mlly: 1.7.1
transitivePeerDependencies:
- supports-color
@@ -8573,6 +8691,13 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.1
'@jridgewell/sourcemap-codec': 1.4.15
+ '@jsdevtools/ez-spawn@3.0.4':
+ dependencies:
+ call-me-maybe: 1.0.2
+ cross-spawn: 7.0.3
+ string-argv: 0.3.2
+ type-detect: 4.0.8
+
'@kwsites/file-exists@1.1.1':
dependencies:
debug: 4.3.4(supports-color@8.1.1)
@@ -8606,7 +8731,7 @@ snapshots:
nopt: 5.0.0
npmlog: 5.0.1
rimraf: 3.0.2
- semver: 7.5.4
+ semver: 7.6.0
tar: 6.2.0
transitivePeerDependencies:
- encoding
@@ -8640,14 +8765,14 @@ snapshots:
agent-base: 7.1.0
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.2
- lru-cache: 10.0.1
+ lru-cache: 10.2.0
socks-proxy-agent: 8.0.2
transitivePeerDependencies:
- supports-color
'@npmcli/fs@3.1.0':
dependencies:
- semver: 7.5.4
+ semver: 7.6.0
'@npmcli/git@5.0.4':
dependencies:
@@ -8677,7 +8802,7 @@ snapshots:
json-parse-even-better-errors: 3.0.1
normalize-package-data: 6.0.0
proc-log: 3.0.0
- semver: 7.5.4
+ semver: 7.6.0
transitivePeerDependencies:
- bluebird
@@ -8767,6 +8892,31 @@ snapshots:
- supports-color
- utf-8-validate
+ '@nuxt/kit@3.10.2(rollup@4.18.0)':
+ dependencies:
+ '@nuxt/schema': 3.10.2(rollup@4.18.0)
+ c12: 1.9.0
+ consola: 3.2.3
+ defu: 6.1.4
+ globby: 14.0.1
+ hash-sum: 2.0.0
+ ignore: 5.3.1
+ jiti: 1.21.0
+ knitwork: 1.0.0
+ mlly: 1.6.0
+ pathe: 1.1.2
+ pkg-types: 1.0.3
+ scule: 1.3.0
+ semver: 7.6.0
+ ufo: 1.4.0
+ unctx: 2.3.1
+ unimport: 3.7.1(rollup@4.18.0)
+ untyped: 1.4.2
+ transitivePeerDependencies:
+ - rollup
+ - supports-color
+ optional: true
+
'@nuxt/kit@3.10.2(rollup@4.8.0)':
dependencies:
'@nuxt/schema': 3.10.2(rollup@4.8.0)
@@ -8791,6 +8941,24 @@ snapshots:
- rollup
- supports-color
+ '@nuxt/schema@3.10.2(rollup@4.18.0)':
+ dependencies:
+ '@nuxt/ui-templates': 1.3.1
+ consola: 3.2.3
+ defu: 6.1.4
+ hookable: 5.5.3
+ pathe: 1.1.2
+ pkg-types: 1.0.3
+ scule: 1.3.0
+ std-env: 3.7.0
+ ufo: 1.4.0
+ unimport: 3.7.1(rollup@4.18.0)
+ untyped: 1.4.2
+ transitivePeerDependencies:
+ - rollup
+ - supports-color
+ optional: true
+
'@nuxt/schema@3.10.2(rollup@4.8.0)':
dependencies:
'@nuxt/ui-templates': 1.3.1
@@ -9058,12 +9226,12 @@ snapshots:
optionalDependencies:
rollup: 4.8.0
- '@rollup/plugin-replace@5.0.3(rollup@4.8.0)':
+ '@rollup/plugin-replace@5.0.3(rollup@4.18.0)':
dependencies:
- '@rollup/pluginutils': 5.0.5(rollup@4.8.0)
+ '@rollup/pluginutils': 5.0.5(rollup@4.18.0)
magic-string: 0.27.0
optionalDependencies:
- rollup: 4.8.0
+ rollup: 4.18.0
'@rollup/plugin-replace@5.0.5(rollup@4.8.0)':
dependencies:
@@ -9091,13 +9259,21 @@ snapshots:
estree-walker: 2.0.2
picomatch: 2.3.1
- '@rollup/pluginutils@5.0.5(rollup@4.8.0)':
+ '@rollup/pluginutils@5.0.5(rollup@4.18.0)':
dependencies:
'@types/estree': 1.0.2
estree-walker: 2.0.2
picomatch: 2.3.1
optionalDependencies:
- rollup: 4.8.0
+ rollup: 4.18.0
+
+ '@rollup/pluginutils@5.1.0(rollup@4.18.0)':
+ dependencies:
+ '@types/estree': 1.0.2
+ estree-walker: 2.0.2
+ picomatch: 2.3.1
+ optionalDependencies:
+ rollup: 4.18.0
'@rollup/pluginutils@5.1.0(rollup@4.8.0)':
dependencies:
@@ -9107,42 +9283,90 @@ snapshots:
optionalDependencies:
rollup: 4.8.0
+ '@rollup/rollup-android-arm-eabi@4.18.0':
+ optional: true
+
'@rollup/rollup-android-arm-eabi@4.8.0':
optional: true
+ '@rollup/rollup-android-arm64@4.18.0':
+ optional: true
+
'@rollup/rollup-android-arm64@4.8.0':
optional: true
+ '@rollup/rollup-darwin-arm64@4.18.0':
+ optional: true
+
'@rollup/rollup-darwin-arm64@4.8.0':
optional: true
+ '@rollup/rollup-darwin-x64@4.18.0':
+ optional: true
+
'@rollup/rollup-darwin-x64@4.8.0':
optional: true
+ '@rollup/rollup-linux-arm-gnueabihf@4.18.0':
+ optional: true
+
'@rollup/rollup-linux-arm-gnueabihf@4.8.0':
optional: true
+ '@rollup/rollup-linux-arm-musleabihf@4.18.0':
+ optional: true
+
+ '@rollup/rollup-linux-arm64-gnu@4.18.0':
+ optional: true
+
'@rollup/rollup-linux-arm64-gnu@4.8.0':
optional: true
+ '@rollup/rollup-linux-arm64-musl@4.18.0':
+ optional: true
+
'@rollup/rollup-linux-arm64-musl@4.8.0':
optional: true
+ '@rollup/rollup-linux-powerpc64le-gnu@4.18.0':
+ optional: true
+
+ '@rollup/rollup-linux-riscv64-gnu@4.18.0':
+ optional: true
+
'@rollup/rollup-linux-riscv64-gnu@4.8.0':
optional: true
+ '@rollup/rollup-linux-s390x-gnu@4.18.0':
+ optional: true
+
+ '@rollup/rollup-linux-x64-gnu@4.18.0':
+ optional: true
+
'@rollup/rollup-linux-x64-gnu@4.8.0':
optional: true
+ '@rollup/rollup-linux-x64-musl@4.18.0':
+ optional: true
+
'@rollup/rollup-linux-x64-musl@4.8.0':
optional: true
+ '@rollup/rollup-win32-arm64-msvc@4.18.0':
+ optional: true
+
'@rollup/rollup-win32-arm64-msvc@4.8.0':
optional: true
+ '@rollup/rollup-win32-ia32-msvc@4.18.0':
+ optional: true
+
'@rollup/rollup-win32-ia32-msvc@4.8.0':
optional: true
+ '@rollup/rollup-win32-x64-msvc@4.18.0':
+ optional: true
+
'@rollup/rollup-win32-x64-msvc@4.8.0':
optional: true
@@ -9178,7 +9402,7 @@ snapshots:
'@sindresorhus/merge-streams@2.3.0': {}
- '@stackblitz/sdk@1.9.0': {}
+ '@stackblitz/sdk@1.10.0': {}
'@stylistic/eslint-plugin-js@0.0.4':
dependencies:
@@ -9208,7 +9432,7 @@ snapshots:
'@tufjs/models@2.0.0':
dependencies:
'@tufjs/canonical-json': 2.0.0
- minimatch: 9.0.3
+ minimatch: 9.0.4
'@types/body-parser@1.19.3':
dependencies:
@@ -9249,6 +9473,8 @@ snapshots:
'@types/estree@1.0.2': {}
+ '@types/estree@1.0.5': {}
+
'@types/express-serve-static-core@4.17.37':
dependencies:
'@types/node': 18.18.4
@@ -9408,7 +9634,7 @@ snapshots:
debug: 4.3.4(supports-color@8.1.1)
globby: 11.1.0
is-glob: 4.0.3
- semver: 7.5.4
+ semver: 7.6.0
tsutils: 3.21.0(typescript@4.9.5)
optionalDependencies:
typescript: 4.9.5
@@ -9440,7 +9666,7 @@ snapshots:
'@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5)
eslint: 8.51.0
eslint-scope: 5.1.1
- semver: 7.5.4
+ semver: 7.6.0
transitivePeerDependencies:
- supports-color
- typescript
@@ -9496,9 +9722,11 @@ snapshots:
unhead: 1.8.10
vue: 3.4.19(typescript@4.9.5)
- '@vercel/analytics@1.1.2':
+ '@vercel/analytics@1.3.1(react@18.2.0)':
dependencies:
server-only: 0.0.1
+ optionalDependencies:
+ react: 18.2.0
'@vercel/nft@0.24.4(encoding@0.1.13)':
dependencies:
@@ -9517,7 +9745,7 @@ snapshots:
- encoding
- supports-color
- '@vercel/speed-insights@1.0.8(react@18.2.0)(vue-router@4.2.5(vue@3.3.11(typescript@4.9.5)))(vue@3.3.11(typescript@4.9.5))':
+ '@vercel/speed-insights@1.0.11(react@18.2.0)(vue-router@4.2.5(vue@3.3.11(typescript@4.9.5)))(vue@3.3.11(typescript@4.9.5))':
optionalDependencies:
react: 18.2.0
vue: 3.3.11(typescript@4.9.5)
@@ -9553,16 +9781,16 @@ snapshots:
vite: 4.4.11(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0)
vue: 3.4.19(typescript@4.9.5)
- '@vitejs/plugin-vue@5.0.3(vite@5.0.12(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue@3.4.15(typescript@4.9.5))':
- dependencies:
- vite: 5.0.12(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0)
- vue: 3.4.15(typescript@4.9.5)
-
'@vitejs/plugin-vue@5.0.4(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue@3.4.19(typescript@4.9.5))':
dependencies:
vite: 5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0)
vue: 3.4.19(typescript@4.9.5)
+ '@vitejs/plugin-vue@5.0.4(vite@5.2.12(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue@3.4.19(typescript@4.9.5))':
+ dependencies:
+ vite: 5.2.12(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0)
+ vue: 3.4.19(typescript@4.9.5)
+
'@volar/language-core@1.10.3':
dependencies:
'@volar/source-map': 1.10.3
@@ -9742,7 +9970,7 @@ snapshots:
'@vue/devtools-api@6.5.0': {}
- '@vue/devtools-api@6.5.1': {}
+ '@vue/devtools-api@6.6.3': {}
'@vue/language-core@1.8.16(typescript@4.9.5)':
dependencies:
@@ -9781,10 +10009,6 @@ snapshots:
dependencies:
'@vue/shared': 3.3.4
- '@vue/reactivity@3.4.15':
- dependencies:
- '@vue/shared': 3.4.15
-
'@vue/reactivity@3.4.19':
dependencies:
'@vue/shared': 3.4.19
@@ -9801,11 +10025,6 @@ snapshots:
'@vue/reactivity': 3.3.4
'@vue/shared': 3.3.4
- '@vue/runtime-core@3.4.15':
- dependencies:
- '@vue/reactivity': 3.4.15
- '@vue/shared': 3.4.15
-
'@vue/runtime-core@3.4.19':
dependencies:
'@vue/reactivity': 3.4.19
@@ -9823,12 +10042,6 @@ snapshots:
'@vue/shared': 3.3.4
csstype: 3.1.2
- '@vue/runtime-dom@3.4.15':
- dependencies:
- '@vue/runtime-core': 3.4.15
- '@vue/shared': 3.4.15
- csstype: 3.1.3
-
'@vue/runtime-dom@3.4.19':
dependencies:
'@vue/runtime-core': 3.4.19
@@ -9847,12 +10060,6 @@ snapshots:
'@vue/shared': 3.3.4
vue: 3.3.4
- '@vue/server-renderer@3.4.15(vue@3.4.15(typescript@4.9.5))':
- dependencies:
- '@vue/compiler-ssr': 3.4.15
- '@vue/shared': 3.4.15
- vue: 3.4.15(typescript@4.9.5)
-
'@vue/server-renderer@3.4.19(vue@3.4.19(typescript@4.9.5))':
dependencies:
'@vue/compiler-ssr': 3.4.19
@@ -9906,21 +10113,21 @@ snapshots:
- vue
optional: true
- '@vueuse/core@10.7.2(vue@3.4.15(typescript@4.9.5))':
+ '@vueuse/core@10.7.2(vue@3.4.19(typescript@4.9.5))':
dependencies:
'@types/web-bluetooth': 0.0.20
'@vueuse/metadata': 10.7.2
- '@vueuse/shared': 10.7.2(vue@3.4.15(typescript@4.9.5))
- vue-demi: 0.14.6(vue@3.4.15(typescript@4.9.5))
+ '@vueuse/shared': 10.7.2(vue@3.4.19(typescript@4.9.5))
+ vue-demi: 0.14.6(vue@3.4.19(typescript@4.9.5))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- '@vueuse/integrations@10.7.2(focus-trap@7.5.4)(vue@3.4.15(typescript@4.9.5))':
+ '@vueuse/integrations@10.7.2(focus-trap@7.5.4)(vue@3.4.19(typescript@4.9.5))':
dependencies:
- '@vueuse/core': 10.7.2(vue@3.4.15(typescript@4.9.5))
- '@vueuse/shared': 10.7.2(vue@3.4.15(typescript@4.9.5))
- vue-demi: 0.14.6(vue@3.4.15(typescript@4.9.5))
+ '@vueuse/core': 10.7.2(vue@3.4.19(typescript@4.9.5))
+ '@vueuse/shared': 10.7.2(vue@3.4.19(typescript@4.9.5))
+ vue-demi: 0.14.6(vue@3.4.19(typescript@4.9.5))
optionalDependencies:
focus-trap: 7.5.4
transitivePeerDependencies:
@@ -9954,9 +10161,9 @@ snapshots:
- vue
optional: true
- '@vueuse/shared@10.7.2(vue@3.4.15(typescript@4.9.5))':
+ '@vueuse/shared@10.7.2(vue@3.4.19(typescript@4.9.5))':
dependencies:
- vue-demi: 0.14.6(vue@3.4.15(typescript@4.9.5))
+ vue-demi: 0.14.6(vue@3.4.19(typescript@4.9.5))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -10226,14 +10433,14 @@ snapshots:
postcss: 8.4.31
postcss-value-parser: 4.2.0
- autoprefixer@10.4.16(postcss@8.4.35):
+ autoprefixer@10.4.16(postcss@8.4.38):
dependencies:
browserslist: 4.22.1
caniuse-lite: 1.0.30001546
fraction.js: 4.3.6
normalize-range: 0.1.2
picocolors: 1.0.0
- postcss: 8.4.35
+ postcss: 8.4.38
postcss-value-parser: 4.2.0
autoprefixer@10.4.17(postcss@8.4.35):
@@ -10403,6 +10610,8 @@ snapshots:
function-bind: 1.1.1
get-intrinsic: 1.2.1
+ call-me-maybe@1.0.2: {}
+
callsites@3.1.0: {}
camel-case@3.0.0:
@@ -10619,6 +10828,8 @@ snapshots:
confbox@0.1.3: {}
+ confbox@0.1.7: {}
+
consola@3.2.3: {}
console-control-strings@1.1.0: {}
@@ -10973,8 +11184,6 @@ snapshots:
dotenv@16.0.3: {}
- dotenv@16.3.1: {}
-
dotenv@16.4.5: {}
dotenv@8.6.0: {}
@@ -11305,7 +11514,7 @@ snapshots:
dependencies:
debug: 3.2.7(supports-color@8.1.1)
is-core-module: 2.13.0
- resolve: 1.22.6
+ resolve: 1.22.8
transitivePeerDependencies:
- supports-color
@@ -11359,7 +11568,7 @@ snapshots:
get-tsconfig: 4.7.2
is-glob: 4.0.3
minimatch: 3.1.2
- resolve: 1.22.6
+ resolve: 1.22.8
semver: 7.6.0
transitivePeerDependencies:
- '@typescript-eslint/parser'
@@ -11387,7 +11596,7 @@ snapshots:
eslint: 8.51.0
esquery: 1.5.0
is-builtin-module: 3.2.1
- semver: 7.5.4
+ semver: 7.6.0
spdx-expression-parse: 4.0.0
transitivePeerDependencies:
- supports-color
@@ -11710,14 +11919,6 @@ snapshots:
merge2: 1.4.1
micromatch: 4.0.5
- fast-glob@3.3.1:
- dependencies:
- '@nodelib/fs.stat': 2.0.5
- '@nodelib/fs.walk': 1.2.8
- glob-parent: 5.1.2
- merge2: 1.4.1
- micromatch: 4.0.5
-
fast-glob@3.3.2:
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -11963,7 +12164,7 @@ snapshots:
dependencies:
foreground-child: 3.1.1
jackspeak: 2.3.6
- minimatch: 9.0.3
+ minimatch: 9.0.4
minipass: 7.0.4
path-scurry: 1.10.1
@@ -12010,7 +12211,7 @@ snapshots:
dependencies:
array-union: 2.1.0
dir-glob: 3.0.1
- fast-glob: 3.3.1
+ fast-glob: 3.3.2
ignore: 5.2.4
merge2: 1.4.1
slash: 3.0.0
@@ -12117,6 +12318,8 @@ snapshots:
html-tags@3.3.1: {}
+ html-to-image@1.11.11: {}
+
htmlparser2@8.0.2:
dependencies:
domelementtype: 2.3.0
@@ -12188,7 +12391,7 @@ snapshots:
ignore-walk@6.0.4:
dependencies:
- minimatch: 9.0.3
+ minimatch: 9.0.4
ignore@5.2.4: {}
@@ -12605,7 +12808,7 @@ snapshots:
local-pkg@0.5.0:
dependencies:
- mlly: 1.4.2
+ mlly: 1.6.0
pkg-types: 1.0.3
locate-path@5.0.0:
@@ -12687,6 +12890,10 @@ snapshots:
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
+ magic-string@0.30.10:
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.4.15
+
magic-string@0.30.4:
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
@@ -12813,6 +13020,10 @@ snapshots:
dependencies:
brace-expansion: 2.0.1
+ minimatch@9.0.4:
+ dependencies:
+ brace-expansion: 2.0.1
+
minimist-options@4.1.0:
dependencies:
arrify: 1.0.1
@@ -12883,6 +13094,13 @@ snapshots:
pkg-types: 1.0.3
ufo: 1.4.0
+ mlly@1.7.1:
+ dependencies:
+ acorn: 8.11.3
+ pathe: 1.1.2
+ pkg-types: 1.1.1
+ ufo: 1.5.3
+
mri@1.2.0: {}
mrmime@2.0.0: {}
@@ -13022,7 +13240,7 @@ snapshots:
make-fetch-happen: 13.0.0
nopt: 7.2.0
proc-log: 3.0.0
- semver: 7.5.4
+ semver: 7.6.0
tar: 6.2.0
which: 4.0.0
transitivePeerDependencies:
@@ -13051,7 +13269,7 @@ snapshots:
dependencies:
hosted-git-info: 7.0.1
is-core-module: 2.13.0
- semver: 7.5.4
+ semver: 7.6.0
validate-npm-package-license: 3.0.4
normalize-path@3.0.0: {}
@@ -13064,7 +13282,7 @@ snapshots:
npm-install-checks@6.3.0:
dependencies:
- semver: 7.5.4
+ semver: 7.6.0
npm-normalize-package-bin@3.0.1: {}
@@ -13422,7 +13640,7 @@ snapshots:
path-scurry@1.10.1:
dependencies:
- lru-cache: 10.0.1
+ lru-cache: 10.2.0
minipass: 7.0.4
path-to-regexp@0.1.7: {}
@@ -13457,7 +13675,7 @@ snapshots:
pinia@2.1.7(typescript@4.9.5)(vue@3.3.4):
dependencies:
- '@vue/devtools-api': 6.5.1
+ '@vue/devtools-api': 6.5.0
vue: 3.3.4
vue-demi: 0.14.6(vue@3.3.4)
optionalDependencies:
@@ -13470,8 +13688,14 @@ snapshots:
pkg-types@1.0.3:
dependencies:
jsonc-parser: 3.2.0
- mlly: 1.4.2
- pathe: 1.1.1
+ mlly: 1.6.0
+ pathe: 1.1.2
+
+ pkg-types@1.1.1:
+ dependencies:
+ confbox: 0.1.7
+ mlly: 1.7.1
+ pathe: 1.1.2
pluralize@8.0.0: {}
@@ -13694,6 +13918,12 @@ snapshots:
picocolors: 1.0.0
source-map-js: 1.0.2
+ postcss@8.4.38:
+ dependencies:
+ nanoid: 3.3.7
+ picocolors: 1.0.0
+ source-map-js: 1.2.0
+
preact@10.18.1: {}
preferred-pm@3.1.2:
@@ -13915,6 +14145,12 @@ snapshots:
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
+ resolve@1.22.8:
+ dependencies:
+ is-core-module: 2.13.0
+ path-parse: 1.0.7
+ supports-preserve-symlinks-flag: 1.0.0
+
restore-cursor@3.1.0:
dependencies:
onetime: 5.1.2
@@ -13956,6 +14192,28 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
+ rollup@4.18.0:
+ dependencies:
+ '@types/estree': 1.0.5
+ optionalDependencies:
+ '@rollup/rollup-android-arm-eabi': 4.18.0
+ '@rollup/rollup-android-arm64': 4.18.0
+ '@rollup/rollup-darwin-arm64': 4.18.0
+ '@rollup/rollup-darwin-x64': 4.18.0
+ '@rollup/rollup-linux-arm-gnueabihf': 4.18.0
+ '@rollup/rollup-linux-arm-musleabihf': 4.18.0
+ '@rollup/rollup-linux-arm64-gnu': 4.18.0
+ '@rollup/rollup-linux-arm64-musl': 4.18.0
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0
+ '@rollup/rollup-linux-riscv64-gnu': 4.18.0
+ '@rollup/rollup-linux-s390x-gnu': 4.18.0
+ '@rollup/rollup-linux-x64-gnu': 4.18.0
+ '@rollup/rollup-linux-x64-musl': 4.18.0
+ '@rollup/rollup-win32-arm64-msvc': 4.18.0
+ '@rollup/rollup-win32-ia32-msvc': 4.18.0
+ '@rollup/rollup-win32-x64-msvc': 4.18.0
+ fsevents: 2.3.3
+
rollup@4.8.0:
optionalDependencies:
'@rollup/rollup-android-arm-eabi': 4.8.0
@@ -14204,6 +14462,8 @@ snapshots:
source-map-js@1.0.2: {}
+ source-map-js@1.2.0: {}
+
source-map-support@0.5.21:
dependencies:
buffer-from: 1.1.2
@@ -14274,6 +14534,8 @@ snapshots:
fast-fifo: 1.3.2
queue-tick: 1.0.1
+ string-argv@0.3.2: {}
+
string-width@4.2.3:
dependencies:
emoji-regex: 8.0.0
@@ -14534,6 +14796,8 @@ snapshots:
dependencies:
prelude-ls: 1.2.1
+ type-detect@4.0.8: {}
+
type-fest@0.13.1: {}
type-fest@0.20.2: {}
@@ -14603,6 +14867,8 @@ snapshots:
ufo@1.4.0: {}
+ ufo@1.5.3: {}
+
uglify-js@3.17.4: {}
ultrahtml@1.5.2: {}
@@ -14648,9 +14914,9 @@ snapshots:
unicorn-magic@0.1.0: {}
- unimport@3.6.1(rollup@4.8.0):
+ unimport@3.6.1(rollup@4.18.0):
dependencies:
- '@rollup/pluginutils': 5.1.0(rollup@4.8.0)
+ '@rollup/pluginutils': 5.1.0(rollup@4.18.0)
escape-string-regexp: 5.0.0
fast-glob: 3.3.2
local-pkg: 0.5.0
@@ -14664,21 +14930,39 @@ snapshots:
transitivePeerDependencies:
- rollup
- unimport@3.7.1(rollup@4.8.0):
+ unimport@3.7.1(rollup@4.18.0):
dependencies:
- '@rollup/pluginutils': 5.1.0(rollup@4.8.0)
- acorn: 8.11.2
+ '@rollup/pluginutils': 5.1.0(rollup@4.18.0)
+ acorn: 8.11.3
escape-string-regexp: 5.0.0
estree-walker: 3.0.3
fast-glob: 3.3.2
local-pkg: 0.5.0
- magic-string: 0.30.5
- mlly: 1.4.2
- pathe: 1.1.1
+ magic-string: 0.30.10
+ mlly: 1.6.0
+ pathe: 1.1.2
pkg-types: 1.0.3
- scule: 1.1.1
+ scule: 1.3.0
strip-literal: 1.3.0
- unplugin: 1.6.0
+ unplugin: 1.10.1
+ transitivePeerDependencies:
+ - rollup
+
+ unimport@3.7.1(rollup@4.8.0):
+ dependencies:
+ '@rollup/pluginutils': 5.1.0(rollup@4.8.0)
+ acorn: 8.11.3
+ escape-string-regexp: 5.0.0
+ estree-walker: 3.0.3
+ fast-glob: 3.3.2
+ local-pkg: 0.5.0
+ magic-string: 0.30.10
+ mlly: 1.6.0
+ pathe: 1.1.2
+ pkg-types: 1.0.3
+ scule: 1.3.0
+ strip-literal: 1.3.0
+ unplugin: 1.10.1
transitivePeerDependencies:
- rollup
@@ -14702,69 +14986,69 @@ snapshots:
unpipe@1.0.0: {}
- unplugin-auto-import@0.16.6(@nuxt/kit@3.10.2(rollup@4.8.0))(@vueuse/core@10.7.2(vue@3.3.4))(rollup@4.8.0):
+ unplugin-auto-import@0.16.6(@nuxt/kit@3.10.2(rollup@4.18.0))(@vueuse/core@10.7.2(vue@3.3.4))(rollup@4.18.0):
dependencies:
'@antfu/utils': 0.7.6
- '@rollup/pluginutils': 5.1.0(rollup@4.8.0)
+ '@rollup/pluginutils': 5.1.0(rollup@4.18.0)
fast-glob: 3.3.2
local-pkg: 0.4.3
magic-string: 0.30.5
minimatch: 9.0.3
- unimport: 3.6.1(rollup@4.8.0)
+ unimport: 3.6.1(rollup@4.18.0)
unplugin: 1.5.1
optionalDependencies:
- '@nuxt/kit': 3.10.2(rollup@4.8.0)
+ '@nuxt/kit': 3.10.2(rollup@4.18.0)
'@vueuse/core': 10.7.2(vue@3.3.4)
transitivePeerDependencies:
- rollup
- unplugin-auto-import@0.17.5(@nuxt/kit@3.10.2(rollup@4.8.0))(@vueuse/core@10.7.2(vue@3.3.11(typescript@4.9.5)))(rollup@4.8.0):
+ unplugin-auto-import@0.17.6(@nuxt/kit@3.10.2(rollup@4.18.0))(@vueuse/core@10.7.2(vue@3.3.11(typescript@4.9.5)))(rollup@4.18.0):
dependencies:
- '@antfu/utils': 0.7.7
- '@rollup/pluginutils': 5.1.0(rollup@4.8.0)
+ '@antfu/utils': 0.7.8
+ '@rollup/pluginutils': 5.1.0(rollup@4.18.0)
fast-glob: 3.3.2
local-pkg: 0.5.0
- magic-string: 0.30.5
- minimatch: 9.0.3
- unimport: 3.7.1(rollup@4.8.0)
- unplugin: 1.6.0
+ magic-string: 0.30.10
+ minimatch: 9.0.4
+ unimport: 3.7.1(rollup@4.18.0)
+ unplugin: 1.10.1
optionalDependencies:
- '@nuxt/kit': 3.10.2(rollup@4.8.0)
+ '@nuxt/kit': 3.10.2(rollup@4.18.0)
'@vueuse/core': 10.7.2(vue@3.3.11(typescript@4.9.5))
transitivePeerDependencies:
- rollup
- unplugin-icons@0.18.3(@vue/compiler-sfc@3.4.19)(vue-template-compiler@2.7.14):
+ unplugin-icons@0.19.0(@vue/compiler-sfc@3.4.19)(vue-template-compiler@2.7.14):
dependencies:
- '@antfu/install-pkg': 0.3.1
- '@antfu/utils': 0.7.6
- '@iconify/utils': 2.1.20
+ '@antfu/install-pkg': 0.3.3
+ '@antfu/utils': 0.7.7
+ '@iconify/utils': 2.1.24
debug: 4.3.4(supports-color@8.1.1)
kolorist: 1.8.0
local-pkg: 0.5.0
- unplugin: 1.5.1
+ unplugin: 1.10.1
optionalDependencies:
'@vue/compiler-sfc': 3.4.19
vue-template-compiler: 2.7.14
transitivePeerDependencies:
- supports-color
- unplugin-vue-components@0.26.0(@babel/parser@7.23.9)(@nuxt/kit@3.10.2(rollup@4.8.0))(rollup@4.8.0)(vue@3.3.11(typescript@4.9.5)):
+ unplugin-vue-components@0.27.0(@babel/parser@7.23.9)(@nuxt/kit@3.10.2(rollup@4.18.0))(rollup@4.18.0)(vue@3.3.11(typescript@4.9.5)):
dependencies:
- '@antfu/utils': 0.7.6
- '@rollup/pluginutils': 5.1.0(rollup@4.8.0)
- chokidar: 3.5.3
+ '@antfu/utils': 0.7.7
+ '@rollup/pluginutils': 5.1.0(rollup@4.18.0)
+ chokidar: 3.6.0
debug: 4.3.4(supports-color@8.1.1)
fast-glob: 3.3.2
- local-pkg: 0.4.3
- magic-string: 0.30.5
- minimatch: 9.0.3
- resolve: 1.22.6
- unplugin: 1.5.1
+ local-pkg: 0.5.0
+ magic-string: 0.30.10
+ minimatch: 9.0.4
+ resolve: 1.22.8
+ unplugin: 1.10.1
vue: 3.3.11(typescript@4.9.5)
optionalDependencies:
'@babel/parser': 7.23.9
- '@nuxt/kit': 3.10.2(rollup@4.8.0)
+ '@nuxt/kit': 3.10.2(rollup@4.18.0)
transitivePeerDependencies:
- rollup
- supports-color
@@ -14790,14 +15074,14 @@ snapshots:
- rollup
- vue
- unplugin@1.5.1:
+ unplugin@1.10.1:
dependencies:
- acorn: 8.11.2
- chokidar: 3.5.3
+ acorn: 8.11.3
+ chokidar: 3.6.0
webpack-sources: 3.2.3
webpack-virtual-modules: 0.6.1
- unplugin@1.6.0:
+ unplugin@1.5.1:
dependencies:
acorn: 8.11.2
chokidar: 3.5.3
@@ -14971,12 +15255,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- vite-plugin-windicss@1.9.3(vite@5.0.12(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0)):
+ vite-plugin-windicss@1.9.3(vite@5.2.12(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0)):
dependencies:
'@windicss/plugin-utils': 1.9.3
debug: 4.3.4(supports-color@8.1.1)
kolorist: 1.8.0
- vite: 5.0.12(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0)
+ vite: 5.2.12(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0)
windicss: 3.5.6
transitivePeerDependencies:
- supports-color
@@ -15007,17 +15291,6 @@ snapshots:
sass: 1.32.12
terser: 5.21.0
- vite@5.0.12(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0):
- dependencies:
- esbuild: 0.19.4
- postcss: 8.4.32
- rollup: 4.8.0
- optionalDependencies:
- '@types/node': 18.18.4
- fsevents: 2.3.3
- sass: 1.32.12
- terser: 5.21.0
-
vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0):
dependencies:
esbuild: 0.19.4
@@ -15029,25 +15302,36 @@ snapshots:
sass: 1.32.12
terser: 5.21.0
- vitepress@1.0.0-rc.40(@algolia/client-search@4.22.1)(@types/node@18.18.4)(postcss@8.4.35)(react@18.2.0)(sass@1.32.12)(search-insights@2.8.3)(terser@5.21.0)(typescript@4.9.5):
+ vite@5.2.12(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0):
+ dependencies:
+ esbuild: 0.20.1
+ postcss: 8.4.38
+ rollup: 4.18.0
+ optionalDependencies:
+ '@types/node': 18.18.4
+ fsevents: 2.3.3
+ sass: 1.32.12
+ terser: 5.21.0
+
+ vitepress@1.0.0-rc.40(@algolia/client-search@4.23.3)(@types/node@18.18.4)(postcss@8.4.38)(react@18.2.0)(sass@1.32.12)(search-insights@2.8.3)(terser@5.21.0)(typescript@4.9.5):
dependencies:
'@docsearch/css': 3.5.2
- '@docsearch/js': 3.5.2(@algolia/client-search@4.22.1)(react@18.2.0)(search-insights@2.8.3)
+ '@docsearch/js': 3.5.2(@algolia/client-search@4.23.3)(react@18.2.0)(search-insights@2.8.3)
'@types/markdown-it': 13.0.7
- '@vitejs/plugin-vue': 5.0.3(vite@5.0.12(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue@3.4.15(typescript@4.9.5))
- '@vue/devtools-api': 6.5.1
- '@vueuse/core': 10.7.2(vue@3.4.15(typescript@4.9.5))
- '@vueuse/integrations': 10.7.2(focus-trap@7.5.4)(vue@3.4.15(typescript@4.9.5))
+ '@vitejs/plugin-vue': 5.0.4(vite@5.2.12(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue@3.4.19(typescript@4.9.5))
+ '@vue/devtools-api': 6.6.3
+ '@vueuse/core': 10.7.2(vue@3.4.19(typescript@4.9.5))
+ '@vueuse/integrations': 10.7.2(focus-trap@7.5.4)(vue@3.4.19(typescript@4.9.5))
focus-trap: 7.5.4
mark.js: 8.11.1
minisearch: 6.3.0
shikiji: 0.10.2
shikiji-core: 0.10.2
shikiji-transformers: 0.10.2
- vite: 5.0.12(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0)
- vue: 3.4.15(typescript@4.9.5)
+ vite: 5.2.12(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0)
+ vue: 3.4.19(typescript@4.9.5)
optionalDependencies:
- postcss: 8.4.35
+ postcss: 8.4.38
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/node'
@@ -15080,7 +15364,7 @@ snapshots:
vscode-languageclient@7.0.0:
dependencies:
minimatch: 3.1.2
- semver: 7.5.4
+ semver: 7.6.0
vscode-languageserver-protocol: 3.16.0
vscode-languageserver-protocol@3.16.0:
@@ -15115,9 +15399,9 @@ snapshots:
dependencies:
vue: 3.3.4
- vue-demi@0.14.6(vue@3.4.15(typescript@4.9.5)):
+ vue-demi@0.14.6(vue@3.4.19(typescript@4.9.5)):
dependencies:
- vue: 3.4.15(typescript@4.9.5)
+ vue: 3.4.19(typescript@4.9.5)
vue-devtools-stub@0.1.0: {}
@@ -15180,16 +15464,6 @@ snapshots:
'@vue/server-renderer': 3.3.4(vue@3.3.4)
'@vue/shared': 3.3.4
- vue@3.4.15(typescript@4.9.5):
- dependencies:
- '@vue/compiler-dom': 3.4.15
- '@vue/compiler-sfc': 3.4.15
- '@vue/runtime-dom': 3.4.15
- '@vue/server-renderer': 3.4.15(vue@3.4.15(typescript@4.9.5))
- '@vue/shared': 3.4.15
- optionalDependencies:
- typescript: 4.9.5
-
vue@3.4.19(typescript@4.9.5):
dependencies:
'@vue/compiler-dom': 3.4.19