diff --git a/.vscode/extensions.json b/.vscode/extensions.json
index 4771846f..64db0b2e 100644
--- a/.vscode/extensions.json
+++ b/.vscode/extensions.json
@@ -1,7 +1,6 @@
{
"recommendations": [
"Vue.volar",
- "Vue.vscode-typescript-vue-plugin",
"dbaeumer.vscode-eslint"
]
}
diff --git a/apps/www/.vitepress/theme/config/docs.ts b/apps/www/.vitepress/theme/config/docs.ts
index 4088964b..bb746770 100644
--- a/apps/www/.vitepress/theme/config/docs.ts
+++ b/apps/www/.vitepress/theme/config/docs.ts
@@ -286,6 +286,12 @@ export const docsConfig: DocsConfig = {
href: '/docs/components/radio-group',
items: [],
},
+ {
+ title: 'Resizable',
+ href: '/docs/components/resizable',
+ label: 'New',
+ items: [],
+ },
{
title: 'Scroll Area',
href: '/docs/components/scroll-area',
diff --git a/apps/www/__registry__/index.ts b/apps/www/__registry__/index.ts
index ec79dd0f..a44f89e3 100644
--- a/apps/www/__registry__/index.ts
+++ b/apps/www/__registry__/index.ts
@@ -591,6 +591,27 @@ export const Index = {
component: () => import("../src/lib/registry/default/example/RangePickerWithSlot.vue").then((m) => m.default),
files: ["../src/lib/registry/default/example/RangePickerWithSlot.vue"],
},
+ "ResizableDemo": {
+ name: "ResizableDemo",
+ type: "components:example",
+ registryDependencies: ["resizable"],
+ component: () => import("../src/lib/registry/default/example/ResizableDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/default/example/ResizableDemo.vue"],
+ },
+ "ResizableHandleDemo": {
+ name: "ResizableHandleDemo",
+ type: "components:example",
+ registryDependencies: ["resizable"],
+ component: () => import("../src/lib/registry/default/example/ResizableHandleDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/default/example/ResizableHandleDemo.vue"],
+ },
+ "ResizableVerticalDemo": {
+ name: "ResizableVerticalDemo",
+ type: "components:example",
+ registryDependencies: ["resizable"],
+ component: () => import("../src/lib/registry/default/example/ResizableVerticalDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/default/example/ResizableVerticalDemo.vue"],
+ },
"ScrollAreaDemo": {
name: "ScrollAreaDemo",
type: "components:example",
@@ -1600,6 +1621,27 @@ export const Index = {
component: () => import("../src/lib/registry/new-york/example/RangePickerWithSlot.vue").then((m) => m.default),
files: ["../src/lib/registry/new-york/example/RangePickerWithSlot.vue"],
},
+ "ResizableDemo": {
+ name: "ResizableDemo",
+ type: "components:example",
+ registryDependencies: ["resizable"],
+ component: () => import("../src/lib/registry/new-york/example/ResizableDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/new-york/example/ResizableDemo.vue"],
+ },
+ "ResizableHandleDemo": {
+ name: "ResizableHandleDemo",
+ type: "components:example",
+ registryDependencies: ["resizable"],
+ component: () => import("../src/lib/registry/new-york/example/ResizableHandleDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/new-york/example/ResizableHandleDemo.vue"],
+ },
+ "ResizableVerticalDemo": {
+ name: "ResizableVerticalDemo",
+ type: "components:example",
+ registryDependencies: ["resizable"],
+ component: () => import("../src/lib/registry/new-york/example/ResizableVerticalDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/new-york/example/ResizableVerticalDemo.vue"],
+ },
"ScrollAreaDemo": {
name: "ScrollAreaDemo",
type: "components:example",
diff --git a/apps/www/package.json b/apps/www/package.json
index 50efe545..38545d6c 100644
--- a/apps/www/package.json
+++ b/apps/www/package.json
@@ -1,7 +1,7 @@
{
"name": "www",
"type": "module",
- "version": "0.9.0",
+ "version": "0.10.1",
"files": [
"dist"
],
@@ -31,7 +31,7 @@
"embla-carousel-autoplay": "^8.0.0",
"embla-carousel-vue": "^8.0.0",
"lucide-vue-next": "^0.276.0",
- "radix-vue": "^1.4.9",
+ "radix-vue": "^1.5.0",
"tailwindcss-animate": "^1.0.7",
"v-calendar": "^3.1.2",
"vaul-vue": "^0.1.0",
@@ -42,9 +42,9 @@
"zod": "^3.22.4"
},
"devDependencies": {
- "@iconify-json/radix-icons": "^1.1.11",
- "@iconify-json/tabler": "^1.1.89",
- "@iconify/json": "^2.2.108",
+ "@iconify-json/radix-icons": "^1.1.14",
+ "@iconify-json/tabler": "^1.1.106",
+ "@iconify/json": "^2.2.189",
"@iconify/vue": "^4.1.1",
"@shikijs/transformers": "^1.1.7",
"@types/lodash.template": "^4.5.3",
@@ -56,7 +56,7 @@
"@vue/tsconfig": "^0.5.1",
"autoprefixer": "^10.4.18",
"lodash.template": "^4.5.0",
- "oxc-parser": "^0.7.0",
+ "oxc-parser": "^0.8.0",
"pathe": "^1.1.2",
"rimraf": "^5.0.5",
"shiki": "^1.1.7",
@@ -65,8 +65,8 @@
"tsx": "^4.7.1",
"typescript": "^5.3.3",
"unplugin-icons": "^0.18.5",
- "vite": "^5.1.4",
+ "vite": "^5.1.5",
"vitepress": "^1.0.0-rc.44",
- "vue-tsc": "^2.0.3"
+ "vue-tsc": "^2.0.5"
}
}
diff --git a/apps/www/src/content/docs/components/resizable.md b/apps/www/src/content/docs/components/resizable.md
new file mode 100644
index 00000000..bfed171f
--- /dev/null
+++ b/apps/www/src/content/docs/components/resizable.md
@@ -0,0 +1,117 @@
+---
+title: Resizable
+description: Accessible resizable panel groups and layouts with keyboard support.
+source: apps/www/src/lib/registry/default/ui/resizable
+primitive: https://www.radix-vue.com/components/splitter.html
+---
+
+
+
+## Installation
+
+
+
+
+```bash
+npx shadcn-vue@latest add resizable
+```
+
+
+
+
+
+
+### Install the following dependency:
+
+```bash
+npm install radix-vue
+```
+
+### Copy and paste the following code into your project:
+
+`index.ts`
+
+<<< @/lib/registry/default/ui/resizable/index.ts
+
+`ResizablePanelGroup.vue`
+
+<<< @/lib/registry/default/ui/resizable/ResizablePanelGroup.vue
+
+`ResizableHandle.vue`
+
+<<< @/lib/registry/default/ui/resizable/ResizableHandle.vue
+
+
+
+
+
+
+## Usage
+
+```vue
+
+
+
+
+ One
+
+ Two
+
+
+```
+
+## Examples
+
+### Vertical
+
+Use the direction prop to set the direction of the resizable panels.
+
+
+
+```vue:line-numbers {10}
+
+
+
+
+ One
+
+ Two
+
+
+```
+
+### Handle
+
+You can set or hide the handle by using the withHandle prop on the ResizableHandle component.
+
+
+
+```vue:line-numbers {12}
+
+
+
+
+ One
+
+ Two
+
+
+```
diff --git a/apps/www/src/lib/registry/default/example/ResizableDemo.vue b/apps/www/src/lib/registry/default/example/ResizableDemo.vue
new file mode 100644
index 00000000..375f5cf0
--- /dev/null
+++ b/apps/www/src/lib/registry/default/example/ResizableDemo.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+ One
+
+
+
+
+
+
+
+ Two
+
+
+
+
+
+ Three
+
+
+
+
+
+
diff --git a/apps/www/src/lib/registry/default/example/ResizableHandleDemo.vue b/apps/www/src/lib/registry/default/example/ResizableHandleDemo.vue
new file mode 100644
index 00000000..9f1a9568
--- /dev/null
+++ b/apps/www/src/lib/registry/default/example/ResizableHandleDemo.vue
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+ Sidebar
+
+
+
+
+
+ Content
+
+
+
+
diff --git a/apps/www/src/lib/registry/default/example/ResizableVerticalDemo.vue b/apps/www/src/lib/registry/default/example/ResizableVerticalDemo.vue
new file mode 100644
index 00000000..5395fc8f
--- /dev/null
+++ b/apps/www/src/lib/registry/default/example/ResizableVerticalDemo.vue
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+ Header
+
+
+
+
+
+ Content
+
+
+
+
diff --git a/apps/www/src/lib/registry/default/ui/resizable/ResizableHandle.vue b/apps/www/src/lib/registry/default/ui/resizable/ResizableHandle.vue
new file mode 100644
index 00000000..fc0cc35d
--- /dev/null
+++ b/apps/www/src/lib/registry/default/ui/resizable/ResizableHandle.vue
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/www/src/lib/registry/default/ui/resizable/ResizablePanelGroup.vue b/apps/www/src/lib/registry/default/ui/resizable/ResizablePanelGroup.vue
new file mode 100644
index 00000000..6c317fa7
--- /dev/null
+++ b/apps/www/src/lib/registry/default/ui/resizable/ResizablePanelGroup.vue
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
diff --git a/apps/www/src/lib/registry/default/ui/resizable/index.ts b/apps/www/src/lib/registry/default/ui/resizable/index.ts
new file mode 100644
index 00000000..22a0a8a8
--- /dev/null
+++ b/apps/www/src/lib/registry/default/ui/resizable/index.ts
@@ -0,0 +1,3 @@
+export { default as ResizablePanelGroup } from './ResizablePanelGroup.vue'
+export { default as ResizableHandle } from './ResizableHandle.vue'
+export { SplitterPanel as ResizablePanel } from 'radix-vue'
diff --git a/apps/www/src/lib/registry/new-york/example/ResizableDemo.vue b/apps/www/src/lib/registry/new-york/example/ResizableDemo.vue
new file mode 100644
index 00000000..520da52a
--- /dev/null
+++ b/apps/www/src/lib/registry/new-york/example/ResizableDemo.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+ One
+
+
+
+
+
+
+
+ Two
+
+
+
+
+
+ Three
+
+
+
+
+
+
diff --git a/apps/www/src/lib/registry/new-york/example/ResizableHandleDemo.vue b/apps/www/src/lib/registry/new-york/example/ResizableHandleDemo.vue
new file mode 100644
index 00000000..2c554f5d
--- /dev/null
+++ b/apps/www/src/lib/registry/new-york/example/ResizableHandleDemo.vue
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+ Sidebar
+
+
+
+
+
+ Content
+
+
+
+
diff --git a/apps/www/src/lib/registry/new-york/example/ResizableVerticalDemo.vue b/apps/www/src/lib/registry/new-york/example/ResizableVerticalDemo.vue
new file mode 100644
index 00000000..b1eb7b69
--- /dev/null
+++ b/apps/www/src/lib/registry/new-york/example/ResizableVerticalDemo.vue
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+ Header
+
+
+
+
+
+ Content
+
+
+
+
diff --git a/apps/www/src/lib/registry/new-york/ui/resizable/ResizableHandle.vue b/apps/www/src/lib/registry/new-york/ui/resizable/ResizableHandle.vue
new file mode 100644
index 00000000..2cdaf66d
--- /dev/null
+++ b/apps/www/src/lib/registry/new-york/ui/resizable/ResizableHandle.vue
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/www/src/lib/registry/new-york/ui/resizable/ResizablePanelGroup.vue b/apps/www/src/lib/registry/new-york/ui/resizable/ResizablePanelGroup.vue
new file mode 100644
index 00000000..6c317fa7
--- /dev/null
+++ b/apps/www/src/lib/registry/new-york/ui/resizable/ResizablePanelGroup.vue
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
diff --git a/apps/www/src/lib/registry/new-york/ui/resizable/index.ts b/apps/www/src/lib/registry/new-york/ui/resizable/index.ts
new file mode 100644
index 00000000..22a0a8a8
--- /dev/null
+++ b/apps/www/src/lib/registry/new-york/ui/resizable/index.ts
@@ -0,0 +1,3 @@
+export { default as ResizablePanelGroup } from './ResizablePanelGroup.vue'
+export { default as ResizableHandle } from './ResizableHandle.vue'
+export { SplitterPanel as ResizablePanel } from 'radix-vue'
diff --git a/apps/www/src/public/registry/index.json b/apps/www/src/public/registry/index.json
index bbf7a94f..875832c8 100644
--- a/apps/www/src/public/registry/index.json
+++ b/apps/www/src/public/registry/index.json
@@ -463,6 +463,19 @@
],
"type": "components:ui"
},
+ {
+ "name": "resizable",
+ "dependencies": [],
+ "registryDependencies": [
+ "utils"
+ ],
+ "files": [
+ "ui/resizable/ResizableHandle.vue",
+ "ui/resizable/ResizablePanelGroup.vue",
+ "ui/resizable/index.ts"
+ ],
+ "type": "components:ui"
+ },
{
"name": "scroll-area",
"dependencies": [],
@@ -703,4 +716,4 @@
],
"type": "components:ui"
}
-]
+]
\ No newline at end of file
diff --git a/apps/www/src/public/registry/styles/default/dialog.json b/apps/www/src/public/registry/styles/default/dialog.json
index 754ae8e9..c2f2df4d 100644
--- a/apps/www/src/public/registry/styles/default/dialog.json
+++ b/apps/www/src/public/registry/styles/default/dialog.json
@@ -47,4 +47,4 @@
}
],
"type": "components:ui"
-}
+}
\ No newline at end of file
diff --git a/apps/www/src/public/registry/styles/default/drawer.json b/apps/www/src/public/registry/styles/default/drawer.json
index a0e61472..c60035d3 100644
--- a/apps/www/src/public/registry/styles/default/drawer.json
+++ b/apps/www/src/public/registry/styles/default/drawer.json
@@ -39,4 +39,4 @@
}
],
"type": "components:ui"
-}
+}
\ No newline at end of file
diff --git a/apps/www/src/public/registry/styles/default/resizable.json b/apps/www/src/public/registry/styles/default/resizable.json
new file mode 100644
index 00000000..96622614
--- /dev/null
+++ b/apps/www/src/public/registry/styles/default/resizable.json
@@ -0,0 +1,22 @@
+{
+ "name": "resizable",
+ "dependencies": [],
+ "registryDependencies": [
+ "utils"
+ ],
+ "files": [
+ {
+ "name": "ResizableHandle.vue",
+ "content": "\n\n\n div]:rotate-90', props.class)\">\n \n \n \n
\n \n \n\n"
+ },
+ {
+ "name": "ResizablePanelGroup.vue",
+ "content": "\n\n\n \n \n \n\n"
+ },
+ {
+ "name": "index.ts",
+ "content": "export { default as ResizablePanelGroup } from './ResizablePanelGroup.vue'\nexport { default as ResizableHandle } from './ResizableHandle.vue'\nexport { SplitterPanel as ResizablePanel } from 'radix-vue'\n"
+ }
+ ],
+ "type": "components:ui"
+}
\ No newline at end of file
diff --git a/apps/www/src/public/registry/styles/default/sonner.json b/apps/www/src/public/registry/styles/default/sonner.json
index 3a164849..ae170e52 100644
--- a/apps/www/src/public/registry/styles/default/sonner.json
+++ b/apps/www/src/public/registry/styles/default/sonner.json
@@ -15,4 +15,4 @@
}
],
"type": "components:ui"
-}
+}
\ No newline at end of file
diff --git a/apps/www/src/public/registry/styles/new-york/dialog.json b/apps/www/src/public/registry/styles/new-york/dialog.json
index 98eb4106..34fd55cb 100644
--- a/apps/www/src/public/registry/styles/new-york/dialog.json
+++ b/apps/www/src/public/registry/styles/new-york/dialog.json
@@ -47,4 +47,4 @@
}
],
"type": "components:ui"
-}
+}
\ No newline at end of file
diff --git a/apps/www/src/public/registry/styles/new-york/drawer.json b/apps/www/src/public/registry/styles/new-york/drawer.json
index a0e61472..c60035d3 100644
--- a/apps/www/src/public/registry/styles/new-york/drawer.json
+++ b/apps/www/src/public/registry/styles/new-york/drawer.json
@@ -39,4 +39,4 @@
}
],
"type": "components:ui"
-}
+}
\ No newline at end of file
diff --git a/apps/www/src/public/registry/styles/new-york/resizable.json b/apps/www/src/public/registry/styles/new-york/resizable.json
new file mode 100644
index 00000000..8d9ab3c7
--- /dev/null
+++ b/apps/www/src/public/registry/styles/new-york/resizable.json
@@ -0,0 +1,22 @@
+{
+ "name": "resizable",
+ "dependencies": [],
+ "registryDependencies": [
+ "utils"
+ ],
+ "files": [
+ {
+ "name": "ResizableHandle.vue",
+ "content": "\n\n\n div]:rotate-90', props.class)\">\n \n \n \n
\n \n \n\n"
+ },
+ {
+ "name": "ResizablePanelGroup.vue",
+ "content": "\n\n\n \n \n \n\n"
+ },
+ {
+ "name": "index.ts",
+ "content": "export { default as ResizablePanelGroup } from './ResizablePanelGroup.vue'\nexport { default as ResizableHandle } from './ResizableHandle.vue'\nexport { SplitterPanel as ResizablePanel } from 'radix-vue'\n"
+ }
+ ],
+ "type": "components:ui"
+}
\ No newline at end of file
diff --git a/apps/www/src/public/registry/styles/new-york/sonner.json b/apps/www/src/public/registry/styles/new-york/sonner.json
index 3a164849..ae170e52 100644
--- a/apps/www/src/public/registry/styles/new-york/sonner.json
+++ b/apps/www/src/public/registry/styles/new-york/sonner.json
@@ -15,4 +15,4 @@
}
],
"type": "components:ui"
-}
+}
\ No newline at end of file
diff --git a/package.json b/package.json
index b14414ee..1cdb11a4 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "shadcn-vue",
"type": "module",
- "version": "0.9.0",
+ "version": "0.10.1",
"private": true,
"packageManager": "pnpm@8.15.4",
"license": "MIT",
diff --git a/packages/cli/package.json b/packages/cli/package.json
index 0f88155a..63715de4 100644
--- a/packages/cli/package.json
+++ b/packages/cli/package.json
@@ -1,7 +1,7 @@
{
"name": "shadcn-vue",
"type": "module",
- "version": "0.9.0",
+ "version": "0.10.1",
"description": "Add components to your apps.",
"publishConfig": {
"access": "public"
@@ -48,7 +48,7 @@
"@babel/core": "^7.24.0",
"@babel/parser": "^7.24.0",
"@vue/compiler-sfc": "^3.4",
- "c12": "^1.9.0",
+ "c12": "^1.10.0",
"commander": "^12.0.0",
"consola": "^3.2.3",
"detype": "npm:detypes@^0.7.9",
@@ -62,7 +62,7 @@
"ora": "^8.0.1",
"pathe": "^1.1.2",
"prompts": "^2.4.2",
- "radix-vue": "^1.4.9",
+ "radix-vue": "^1.5.0",
"ts-morph": "^21.0.1",
"tsconfig-paths": "^4.2.0",
"zod": "^3.22.4"
@@ -72,12 +72,12 @@
"@types/diff": "^5.0.9",
"@types/fs-extra": "^11.0.4",
"@types/lodash.template": "^4.5.3",
- "@types/node": "^20.11.24",
+ "@types/node": "^20.11.25",
"@types/prompts": "^2.4.9",
"@vitest/ui": "^0.34.4",
"tsup": "^8.0.2",
- "type-fest": "^4.10.3",
- "typescript": "^5.3.3",
+ "type-fest": "^4.11.1",
+ "typescript": "^5.4.2",
"vite-tsconfig-paths": "^4.3.1"
}
}
diff --git a/packages/cli/src/utils/get-config.ts b/packages/cli/src/utils/get-config.ts
index 2effd274..40c75e5d 100644
--- a/packages/cli/src/utils/get-config.ts
+++ b/packages/cli/src/utils/get-config.ts
@@ -111,7 +111,7 @@ export async function getRawConfig(cwd: string): Promise {
try {
const configResult = await c12LoadConfig({
name: 'components',
- configFile: 'components',
+ configFile: 'components.json',
cwd,
})
diff --git a/packages/cli/src/utils/get-package-info.ts b/packages/cli/src/utils/get-package-info.ts
index 0add4075..83a5a177 100644
--- a/packages/cli/src/utils/get-package-info.ts
+++ b/packages/cli/src/utils/get-package-info.ts
@@ -1,7 +1,7 @@
import { fileURLToPath } from 'node:url'
import path from 'pathe'
import fs from 'fs-extra'
-import { type PackageJson } from 'type-fest'
+import type { PackageJson } from 'type-fest'
export function getPackageInfo() {
const packageJsonPath = getPackageFilePath('../package.json')
diff --git a/packages/module/package.json b/packages/module/package.json
index ed92ef45..d4e6772a 100644
--- a/packages/module/package.json
+++ b/packages/module/package.json
@@ -1,7 +1,7 @@
{
"name": "shadcn-nuxt",
"type": "module",
- "version": "0.9.0",
+ "version": "0.10.1",
"description": "Add shadcn-vue module to Nuxt",
"publishConfig": {
"access": "public"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index be240539..863d1db7 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -13,7 +13,7 @@ importers:
version: 2.7.0(@vue/compiler-sfc@3.4.21)(eslint@8.57.0)(typescript@5.3.3)(vitest@0.34.6)
'@commitlint/cli':
specifier: ^19.0.3
- version: 19.0.3(@types/node@20.11.24)(typescript@5.3.3)
+ version: 19.0.3(@types/node@20.11.25)(typescript@5.3.3)
'@commitlint/config-conventional':
specifier: ^19.0.3
version: 19.0.3
@@ -90,8 +90,8 @@ importers:
specifier: ^0.276.0
version: 0.276.0(vue@3.4.21)
radix-vue:
- specifier: ^1.4.9
- version: 1.4.9(vue@3.4.21)
+ specifier: ^1.5.0
+ version: 1.5.0(vue@3.4.21)
tailwindcss-animate:
specifier: ^1.0.7
version: 1.0.7(tailwindcss@3.4.1)
@@ -118,14 +118,14 @@ importers:
version: 3.22.4
devDependencies:
'@iconify-json/radix-icons':
- specifier: ^1.1.11
+ specifier: ^1.1.14
version: 1.1.14
'@iconify-json/tabler':
- specifier: ^1.1.89
- version: 1.1.105
+ specifier: ^1.1.106
+ version: 1.1.106
'@iconify/json':
- specifier: ^2.2.108
- version: 2.2.179
+ specifier: ^2.2.189
+ version: 2.2.189
'@iconify/vue':
specifier: ^4.1.1
version: 4.1.1(vue@3.4.21)
@@ -140,10 +140,10 @@ importers:
version: 20.11.24
'@vitejs/plugin-vue':
specifier: ^5.0.4
- version: 5.0.4(vite@5.1.4)(vue@3.4.21)
+ version: 5.0.4(vite@5.1.5)(vue@3.4.21)
'@vitejs/plugin-vue-jsx':
specifier: ^3.1.0
- version: 3.1.0(vite@5.1.4)(vue@3.4.21)
+ version: 3.1.0(vite@5.1.5)(vue@3.4.21)
'@vue/compiler-core':
specifier: ^3.4.21
version: 3.4.21
@@ -160,8 +160,8 @@ importers:
specifier: ^4.5.0
version: 4.5.0
oxc-parser:
- specifier: ^0.7.0
- version: 0.7.0
+ specifier: ^0.8.0
+ version: 0.8.0
pathe:
specifier: ^1.1.2
version: 1.1.2
@@ -187,14 +187,14 @@ importers:
specifier: ^0.18.5
version: 0.18.5(@vue/compiler-sfc@3.4.21)
vite:
- specifier: ^5.1.4
- version: 5.1.4(@types/node@20.11.24)
+ specifier: ^5.1.5
+ version: 5.1.5(@types/node@20.11.24)
vitepress:
specifier: ^1.0.0-rc.44
version: 1.0.0-rc.44(@algolia/client-search@4.22.1)(@types/node@20.11.24)(postcss@8.4.35)(search-insights@2.13.0)(typescript@5.3.3)
vue-tsc:
- specifier: ^2.0.3
- version: 2.0.3(typescript@5.3.3)
+ specifier: ^2.0.5
+ version: 2.0.5(typescript@5.3.3)
packages/cli:
dependencies:
@@ -208,8 +208,8 @@ importers:
specifier: ^3.4
version: 3.4.19
c12:
- specifier: ^1.9.0
- version: 1.9.0
+ specifier: ^1.10.0
+ version: 1.10.0
commander:
specifier: ^12.0.0
version: 12.0.0
@@ -250,8 +250,8 @@ importers:
specifier: ^2.4.2
version: 2.4.2
radix-vue:
- specifier: ^1.4.9
- version: 1.4.9(vue@3.4.21)
+ specifier: ^1.5.0
+ version: 1.5.0(vue@3.4.21)
ts-morph:
specifier: ^21.0.1
version: 21.0.1
@@ -275,8 +275,8 @@ importers:
specifier: ^4.5.3
version: 4.5.3
'@types/node':
- specifier: ^20.11.24
- version: 20.11.24
+ specifier: ^20.11.25
+ version: 20.11.25
'@types/prompts':
specifier: ^2.4.9
version: 2.4.9
@@ -285,16 +285,16 @@ importers:
version: 0.34.7(vitest@0.34.6)
tsup:
specifier: ^8.0.2
- version: 8.0.2(typescript@5.3.3)
+ version: 8.0.2(typescript@5.4.2)
type-fest:
- specifier: ^4.10.3
- version: 4.10.3
+ specifier: ^4.11.1
+ version: 4.11.1
typescript:
- specifier: ^5.3.3
- version: 5.3.3
+ specifier: ^5.4.2
+ version: 5.4.2
vite-tsconfig-paths:
specifier: ^4.3.1
- version: 4.3.1(typescript@5.3.3)
+ version: 4.3.1(typescript@5.4.2)
packages/module:
dependencies:
@@ -307,25 +307,25 @@ importers:
devDependencies:
'@nuxt/devtools':
specifier: latest
- version: 1.0.8(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.4)
+ version: 1.0.8(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.5)
'@nuxt/eslint-config':
specifier: ^0.2.0
version: 0.2.0(eslint@8.57.0)
'@nuxt/module-builder':
specifier: ^0.5.5
- version: 0.5.5(@nuxt/kit@3.10.3)(nuxi@3.10.1)(typescript@5.3.3)
+ version: 0.5.5(@nuxt/kit@3.10.3)(nuxi@3.10.1)(typescript@5.4.2)
'@nuxt/schema':
specifier: ^3.10.3
version: 3.10.3(rollup@3.29.4)
'@nuxt/test-utils':
specifier: ^3.11.0
- version: 3.11.0(h3@1.11.1)(rollup@3.29.4)(vite@5.1.4)(vitest@0.33.0)(vue-router@4.3.0)(vue@3.4.21)
+ version: 3.11.0(h3@1.11.1)(rollup@3.29.4)(vite@5.1.5)(vitest@0.33.0)(vue-router@4.3.0)(vue@3.4.21)
'@types/node':
specifier: ^20.11.24
version: 20.11.24
nuxt:
specifier: ^3.10.3
- version: 3.10.3(@types/node@20.11.24)(eslint@8.57.0)(rollup@3.29.4)(typescript@5.3.3)(vite@5.1.4)
+ version: 3.10.3(@types/node@20.11.24)(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vite@5.1.5)
vitest:
specifier: ^0.33.0
version: 0.33.0
@@ -1085,14 +1085,14 @@ packages:
mime: 3.0.0
dev: true
- /@commitlint/cli@19.0.3(@types/node@20.11.24)(typescript@5.3.3):
+ /@commitlint/cli@19.0.3(@types/node@20.11.25)(typescript@5.3.3):
resolution: {integrity: sha512-mGhh/aYPib4Vy4h+AGRloMY+CqkmtdeKPV9poMcZeImF5e3knQ5VYaSeAM0mEzps1dbKsHvABwaDpafLUuM96g==}
engines: {node: '>=v18'}
hasBin: true
dependencies:
'@commitlint/format': 19.0.3
'@commitlint/lint': 19.0.3
- '@commitlint/load': 19.0.3(@types/node@20.11.24)(typescript@5.3.3)
+ '@commitlint/load': 19.0.3(@types/node@20.11.25)(typescript@5.3.3)
'@commitlint/read': 19.0.3
'@commitlint/types': 19.0.3
execa: 8.0.1
@@ -1161,7 +1161,7 @@ packages:
'@commitlint/types': 19.0.3
dev: true
- /@commitlint/load@19.0.3(@types/node@20.11.24)(typescript@5.3.3):
+ /@commitlint/load@19.0.3(@types/node@20.11.25)(typescript@5.3.3):
resolution: {integrity: sha512-18Tk/ZcDFRKIoKfEcl7kC+bYkEQ055iyKmGsYDoYWpKf6FUvBrP9bIWapuy/MB+kYiltmP9ITiUx6UXtqC9IRw==}
engines: {node: '>=v18'}
dependencies:
@@ -1171,7 +1171,7 @@ packages:
'@commitlint/types': 19.0.3
chalk: 5.3.0
cosmiconfig: 8.3.6(typescript@5.3.3)
- cosmiconfig-typescript-loader: 5.0.0(@types/node@20.11.24)(cosmiconfig@8.3.6)(typescript@5.3.3)
+ cosmiconfig-typescript-loader: 5.0.0(@types/node@20.11.25)(cosmiconfig@8.3.6)(typescript@5.3.3)
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
lodash.uniq: 4.5.0
@@ -2093,14 +2093,14 @@ packages:
'@iconify/types': 2.0.0
dev: true
- /@iconify-json/tabler@1.1.105:
- resolution: {integrity: sha512-USJbNfa0fAHBLilxTKn70wkvFnopmfcomfpqD0ul/69uyZnonztHhyrbM8MI9Ua4eYXaPymoB7tuZ+Ionx6xfg==}
+ /@iconify-json/tabler@1.1.106:
+ resolution: {integrity: sha512-TcGGQ2nDhb2OmKsMPk3SuNxf259Rjirbvkz3gX1C8fexJmSWqR8AsH98/VMbK7VVYb2L2FIfX3QJxKpJvXEryw==}
dependencies:
'@iconify/types': 2.0.0
dev: true
- /@iconify/json@2.2.179:
- resolution: {integrity: sha512-PcbNPyNmd8NdyY8ad71v3xIv3G4WemRkK+nu64YUJlXBiU/6VMvI73ggP84VexV07pPnwoazBSZ6DdKH3F45aA==}
+ /@iconify/json@2.2.189:
+ resolution: {integrity: sha512-q0DxpGQuQhtoNXELlHKbkxTSOjuzf/3Qaqq5uuJ/dM62XH1GUUxlXsgH/Moh/CEcs3evzWFp2mjIQifZmihQTA==}
dependencies:
'@iconify/types': 2.0.0
pathe: 1.1.2
@@ -2133,6 +2133,12 @@ packages:
vue: 3.4.21(typescript@5.3.3)
dev: true
+ /@internationalized/date@3.5.2:
+ resolution: {integrity: sha512-vo1yOMUt2hzp63IutEaTUxROdvQg1qlMRsbCvbay2AK2Gai7wIgCyK5weEX3nHkiLgo4qCXHijFNC/ILhlRpOQ==}
+ dependencies:
+ '@swc/helpers': 0.5.6
+ dev: false
+
/@ioredis/commands@1.2.0:
resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==}
dev: true
@@ -2429,7 +2435,7 @@ packages:
resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==}
dev: true
- /@nuxt/devtools-kit@1.0.8(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.4):
+ /@nuxt/devtools-kit@1.0.8(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.5):
resolution: {integrity: sha512-j7bNZmoAXQ1a8qv6j6zk4c/aekrxYqYVQM21o/Hy4XHCUq4fajSgpoc8mjyWJSTfpkOmuLyEzMexpDWiIVSr6A==}
peerDependencies:
nuxt: ^3.9.0
@@ -2438,8 +2444,8 @@ packages:
'@nuxt/kit': 3.10.3(rollup@3.29.4)
'@nuxt/schema': 3.10.3(rollup@3.29.4)
execa: 7.2.0
- nuxt: 3.10.3(@types/node@20.11.24)(eslint@8.57.0)(rollup@3.29.4)(typescript@5.3.3)(vite@5.1.4)
- vite: 5.1.4(@types/node@20.11.24)
+ nuxt: 3.10.3(@types/node@20.11.24)(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vite@5.1.5)
+ vite: 5.1.5(@types/node@20.11.24)
transitivePeerDependencies:
- rollup
- supports-color
@@ -2461,7 +2467,7 @@ packages:
semver: 7.6.0
dev: true
- /@nuxt/devtools@1.0.8(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.4):
+ /@nuxt/devtools@1.0.8(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.5):
resolution: {integrity: sha512-o6aBFEBxc8OgVHV4OPe2g0q9tFIe9HiTxRiJnlTJ+jHvOQsBLS651ArdVtwLChf9UdMouFlpLLJ1HteZqTbtsQ==}
hasBin: true
peerDependencies:
@@ -2469,7 +2475,7 @@ packages:
vite: '*'
dependencies:
'@antfu/utils': 0.7.7
- '@nuxt/devtools-kit': 1.0.8(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.4)
+ '@nuxt/devtools-kit': 1.0.8(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.5)
'@nuxt/devtools-wizard': 1.0.8
'@nuxt/kit': 3.10.3(rollup@3.29.4)
birpc: 0.2.15
@@ -2486,7 +2492,7 @@ packages:
launch-editor: 2.6.1
local-pkg: 0.5.0
magicast: 0.3.3
- nuxt: 3.10.3(@types/node@20.11.24)(eslint@8.57.0)(rollup@3.29.4)(typescript@5.3.3)(vite@5.1.4)
+ nuxt: 3.10.3(@types/node@20.11.24)(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vite@5.1.5)
nypm: 0.3.8
ohash: 1.1.3
pacote: 17.0.6
@@ -2499,9 +2505,9 @@ packages:
simple-git: 3.22.0
sirv: 2.0.4
unimport: 3.7.1(rollup@3.29.4)
- vite: 5.1.4(@types/node@20.11.24)
- vite-plugin-inspect: 0.8.3(@nuxt/kit@3.10.3)(rollup@3.29.4)(vite@5.1.4)
- vite-plugin-vue-inspector: 4.0.2(vite@5.1.4)
+ vite: 5.1.5(@types/node@20.11.24)
+ vite-plugin-inspect: 0.8.3(@nuxt/kit@3.10.3)(rollup@3.29.4)(vite@5.1.5)
+ vite-plugin-vue-inspector: 4.0.2(vite@5.1.5)
which: 3.0.1
ws: 8.16.0
transitivePeerDependencies:
@@ -2518,11 +2524,11 @@ packages:
eslint: ^8.48.0
dependencies:
'@rushstack/eslint-patch': 1.7.2
- '@typescript-eslint/eslint-plugin': 6.20.0(@typescript-eslint/parser@6.20.0)(eslint@8.57.0)(typescript@5.3.3)
- '@typescript-eslint/parser': 6.20.0(eslint@8.57.0)(typescript@5.3.3)
+ '@typescript-eslint/eslint-plugin': 6.20.0(@typescript-eslint/parser@6.20.0)(eslint@8.57.0)(typescript@5.4.2)
+ '@typescript-eslint/parser': 6.20.0(eslint@8.57.0)(typescript@5.4.2)
eslint: 8.57.0
eslint-plugin-vue: 9.21.1(eslint@8.57.0)
- typescript: 5.3.3
+ typescript: 5.4.2
transitivePeerDependencies:
- supports-color
dev: true
@@ -2532,7 +2538,7 @@ packages:
engines: {node: ^14.18.0 || >=16.10.0}
dependencies:
'@nuxt/schema': 3.10.3(rollup@3.29.4)
- c12: 1.9.0
+ c12: 1.10.0
consola: 3.2.3
defu: 6.1.4
globby: 14.0.1
@@ -2553,7 +2559,7 @@ packages:
- rollup
- supports-color
- /@nuxt/module-builder@0.5.5(@nuxt/kit@3.10.3)(nuxi@3.10.1)(typescript@5.3.3):
+ /@nuxt/module-builder@0.5.5(@nuxt/kit@3.10.3)(nuxi@3.10.1)(typescript@5.4.2):
resolution: {integrity: sha512-ifFfwA1rbSXSae25RmqA2kAbV3xoShZNrq1yK8VXB/EnIcDn4WiaYR1PytaSxIt5zsvWPn92BJXiIUBiMQZ0hw==}
hasBin: true
peerDependencies:
@@ -2566,7 +2572,7 @@ packages:
mlly: 1.5.0
nuxi: 3.10.1
pathe: 1.1.2
- unbuild: 2.0.0(typescript@5.3.3)
+ unbuild: 2.0.0(typescript@5.4.2)
transitivePeerDependencies:
- sass
- supports-color
@@ -2618,7 +2624,7 @@ packages:
- supports-color
dev: true
- /@nuxt/test-utils@3.11.0(h3@1.11.1)(rollup@3.29.4)(vite@5.1.4)(vitest@0.33.0)(vue-router@4.3.0)(vue@3.4.21):
+ /@nuxt/test-utils@3.11.0(h3@1.11.1)(rollup@3.29.4)(vite@5.1.5)(vitest@0.33.0)(vue-router@4.3.0)(vue@3.4.21):
resolution: {integrity: sha512-9ovgpQZkZpVg/MhYVVn2169WjH/IL0XUqwGryTa/lkx0/BCi1LMVEp3HTPkmt4qbRcxitO+kL4vFqqrFGVaSVg==}
engines: {node: ^14.18.0 || >=16.10.0}
peerDependencies:
@@ -2657,7 +2663,7 @@ packages:
dependencies:
'@nuxt/kit': 3.10.3(rollup@3.29.4)
'@nuxt/schema': 3.10.3(rollup@3.29.4)
- c12: 1.9.0
+ c12: 1.10.0
consola: 3.2.3
defu: 6.1.4
destr: 2.0.2
@@ -2678,10 +2684,10 @@ packages:
ufo: 1.3.2
unenv: 1.9.0
unplugin: 1.6.0
- vite: 5.1.4(@types/node@20.11.24)
+ vite: 5.1.5(@types/node@20.11.24)
vitest: 0.33.0
- vitest-environment-nuxt: 1.0.0(h3@1.11.1)(rollup@3.29.4)(vite@5.1.4)(vitest@0.33.0)(vue-router@4.3.0)(vue@3.4.21)
- vue: 3.4.21(typescript@5.3.3)
+ vitest-environment-nuxt: 1.0.0(h3@1.11.1)(rollup@3.29.4)(vite@5.1.5)(vitest@0.33.0)(vue-router@4.3.0)(vue@3.4.21)
+ vue: 3.4.21(typescript@5.4.2)
vue-router: 4.3.0(vue@3.4.21)
transitivePeerDependencies:
- rollup
@@ -2691,7 +2697,7 @@ packages:
/@nuxt/ui-templates@1.3.1:
resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==}
- /@nuxt/vite-builder@3.10.3(@types/node@20.11.24)(eslint@8.57.0)(rollup@3.29.4)(typescript@5.3.3)(vue@3.4.21):
+ /@nuxt/vite-builder@3.10.3(@types/node@20.11.24)(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vue@3.4.21):
resolution: {integrity: sha512-BqkbrYkEk1AVUJleofbqTRV+ltf2p1CDjGDK78zENPCgrSABlj4F4oK8rze8vmRY5qoH7kMZxgMa2dXVXCp6OA==}
engines: {node: ^14.18.0 || >=16.10.0}
peerDependencies:
@@ -2699,8 +2705,8 @@ packages:
dependencies:
'@nuxt/kit': 3.10.3(rollup@3.29.4)
'@rollup/plugin-replace': 5.0.5(rollup@3.29.4)
- '@vitejs/plugin-vue': 5.0.4(vite@5.1.4)(vue@3.4.21)
- '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.1.4)(vue@3.4.21)
+ '@vitejs/plugin-vue': 5.0.4(vite@5.1.5)(vue@3.4.21)
+ '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.1.5)(vue@3.4.21)
autoprefixer: 10.4.18(postcss@8.4.35)
clear: 0.1.0
consola: 3.2.3
@@ -2727,10 +2733,10 @@ packages:
ufo: 1.4.0
unenv: 1.9.0
unplugin: 1.8.0
- vite: 5.1.4(@types/node@20.11.24)
+ vite: 5.1.5(@types/node@20.11.24)
vite-node: 1.3.1(@types/node@20.11.24)
- vite-plugin-checker: 0.6.4(eslint@8.57.0)(typescript@5.3.3)(vite@5.1.4)
- vue: 3.4.21(typescript@5.3.3)
+ vite-plugin-checker: 0.6.4(eslint@8.57.0)(typescript@5.4.2)(vite@5.1.5)
+ vue: 3.4.21(typescript@5.4.2)
vue-bundle-renderer: 2.0.0
transitivePeerDependencies:
- '@types/node'
@@ -2758,6 +2764,15 @@ packages:
cpu: [arm64]
os: [darwin]
requiresBuild: true
+ dev: false
+ optional: true
+
+ /@oxc-parser/binding-darwin-arm64@0.8.0:
+ resolution: {integrity: sha512-3Dws5Wzj9efojjqvhS4ZF+Abh0EoiI5ciOE2kdLifMzSg4fnmYAIOktoUnPEo87TNIb4SiFJ5JgPBgEyq42Eow==}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
optional: true
/@oxc-parser/binding-darwin-x64@0.7.0:
@@ -2765,6 +2780,15 @@ packages:
cpu: [x64]
os: [darwin]
requiresBuild: true
+ dev: false
+ optional: true
+
+ /@oxc-parser/binding-darwin-x64@0.8.0:
+ resolution: {integrity: sha512-DAUJ/mfq0Jn2VDYn69bhHTsIWj+aZ/viamexFwaLL7ntkIFmGpzAJZUlWofpY1IRJynKWW+P5AOLYXMllw4qUw==}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
optional: true
/@oxc-parser/binding-linux-arm64-gnu@0.7.0:
@@ -2772,6 +2796,15 @@ packages:
cpu: [arm64]
os: [linux]
requiresBuild: true
+ dev: false
+ optional: true
+
+ /@oxc-parser/binding-linux-arm64-gnu@0.8.0:
+ resolution: {integrity: sha512-ZHQVey/O4K3zTIKtpfsbtJIE8MPTRHRxgY3dejaoeFQGf9C3HasgF132Yp4zN/jOUx+x8czKPVa/Af40ViyhGQ==}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
optional: true
/@oxc-parser/binding-linux-arm64-musl@0.7.0:
@@ -2779,6 +2812,15 @@ packages:
cpu: [arm64]
os: [linux]
requiresBuild: true
+ dev: false
+ optional: true
+
+ /@oxc-parser/binding-linux-arm64-musl@0.8.0:
+ resolution: {integrity: sha512-Diw+Tnf5v+zAYXzDoSKCZsMaroU6GoqZMS7smfDtFnZYTHWZrsTmPBLUQe7AFiG7O7tkhsCdcWjOYgbVkrSVOA==}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
optional: true
/@oxc-parser/binding-linux-x64-gnu@0.7.0:
@@ -2786,6 +2828,15 @@ packages:
cpu: [x64]
os: [linux]
requiresBuild: true
+ dev: false
+ optional: true
+
+ /@oxc-parser/binding-linux-x64-gnu@0.8.0:
+ resolution: {integrity: sha512-WloqcRrtQUVEP/Sy8ZeEgF0HgBKQjOv3zLFZqbC5ipkerKriGcVbsq3fOIMOi/55AM6/UhIAjeZGnoeco72JjQ==}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
optional: true
/@oxc-parser/binding-linux-x64-musl@0.7.0:
@@ -2793,6 +2844,15 @@ packages:
cpu: [x64]
os: [linux]
requiresBuild: true
+ dev: false
+ optional: true
+
+ /@oxc-parser/binding-linux-x64-musl@0.8.0:
+ resolution: {integrity: sha512-2j7BD9szwSXTvSj0Q8VE98UHGYvrgZzdLy4EyB0FilhQnopEfz+YV674rWGY2Il1VYxHJwGctrTJHvARolu37g==}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
optional: true
/@oxc-parser/binding-win32-arm64-msvc@0.7.0:
@@ -2800,6 +2860,15 @@ packages:
cpu: [arm64]
os: [win32]
requiresBuild: true
+ dev: false
+ optional: true
+
+ /@oxc-parser/binding-win32-arm64-msvc@0.8.0:
+ resolution: {integrity: sha512-mcomr1og17yCmnwn8Q7CRzrH9Va0HccWe4Ld3/u/elBsw0SEzYGVvECRzCyRglYAbKTtusz7as9Jee0RiMOMmg==}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
optional: true
/@oxc-parser/binding-win32-x64-msvc@0.7.0:
@@ -2807,6 +2876,15 @@ packages:
cpu: [x64]
os: [win32]
requiresBuild: true
+ dev: false
+ optional: true
+
+ /@oxc-parser/binding-win32-x64-msvc@0.8.0:
+ resolution: {integrity: sha512-nIBkc1KZOVYUaHT3+U+gM354P3byMAIXMvlmLMbs0kWVRcI4vrzL8qwWpC6QdBQxWKZGqPEqGolv8H4dDYA9nQ==}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
optional: true
/@parcel/watcher-android-arm64@2.4.0:
@@ -3455,6 +3533,12 @@ packages:
- typescript
dev: true
+ /@swc/helpers@0.5.6:
+ resolution: {integrity: sha512-aYX01Ke9hunpoCexYAgQucEpARGQ5w/cqHFrIR+e9gdKb1QWTsVJuTJ2ozQzIAxLyRQe/m+2RqzkyOOGiMKRQA==}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
+
/@tanstack/table-core@8.13.2:
resolution: {integrity: sha512-/2saD1lWBUV6/uNAwrsg2tw58uvMJ07bO2F1IWMxjFRkJiXKQRuc3Oq2aufeobD3873+4oIM/DRySIw7+QsPPw==}
engines: {node: '>=12'}
@@ -3539,7 +3623,7 @@ packages:
/@types/conventional-commits-parser@5.0.0:
resolution: {integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==}
dependencies:
- '@types/node': 20.11.24
+ '@types/node': 20.11.25
dev: true
/@types/d3-array@3.2.1:
@@ -3763,7 +3847,7 @@ packages:
resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==}
dependencies:
'@types/jsonfile': 6.1.4
- '@types/node': 20.11.24
+ '@types/node': 20.11.25
dev: true
/@types/geojson@7946.0.14:
@@ -3773,7 +3857,7 @@ packages:
/@types/http-proxy@1.17.14:
resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==}
dependencies:
- '@types/node': 20.11.24
+ '@types/node': 20.11.25
dev: true
/@types/json-schema@7.0.15:
@@ -3783,13 +3867,13 @@ packages:
/@types/jsonfile@6.1.4:
resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==}
dependencies:
- '@types/node': 20.11.24
+ '@types/node': 20.11.25
dev: true
/@types/keyv@3.1.4:
resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
dependencies:
- '@types/node': 20.11.24
+ '@types/node': 20.11.25
dev: false
/@types/leaflet@1.7.6:
@@ -3844,6 +3928,12 @@ packages:
resolution: {integrity: sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long==}
dependencies:
undici-types: 5.26.5
+ dev: true
+
+ /@types/node@20.11.25:
+ resolution: {integrity: sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw==}
+ dependencies:
+ undici-types: 5.26.5
/@types/normalize-package-data@2.4.4:
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
@@ -3860,7 +3950,7 @@ packages:
/@types/prompts@2.4.9:
resolution: {integrity: sha512-qTxFi6Buiu8+50/+3DGIWLHM6QuWsEKugJnnP6iv2Mc4ncxE4A/OJkjuVOA+5X0X1S/nq5VJRa8Lu+nwcvbrKA==}
dependencies:
- '@types/node': 20.11.24
+ '@types/node': 20.11.25
kleur: 3.0.3
dev: true
@@ -3875,7 +3965,7 @@ packages:
/@types/responselike@1.0.3:
resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==}
dependencies:
- '@types/node': 20.11.24
+ '@types/node': 20.11.25
dev: false
/@types/semver@7.5.6:
@@ -3940,7 +4030,7 @@ packages:
/@types/web-bluetooth@0.0.20:
resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
- /@typescript-eslint/eslint-plugin@6.20.0(@typescript-eslint/parser@6.20.0)(eslint@8.57.0)(typescript@5.3.3):
+ /@typescript-eslint/eslint-plugin@6.20.0(@typescript-eslint/parser@6.20.0)(eslint@8.57.0)(typescript@5.4.2):
resolution: {integrity: sha512-fTwGQUnjhoYHeSF6m5pWNkzmDDdsKELYrOBxhjMrofPqCkoC2k3B2wvGHFxa1CTIqkEn88nlW1HVMztjo2K8Hg==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
@@ -3952,10 +4042,10 @@ packages:
optional: true
dependencies:
'@eslint-community/regexpp': 4.10.0
- '@typescript-eslint/parser': 6.20.0(eslint@8.57.0)(typescript@5.3.3)
+ '@typescript-eslint/parser': 6.20.0(eslint@8.57.0)(typescript@5.4.2)
'@typescript-eslint/scope-manager': 6.20.0
- '@typescript-eslint/type-utils': 6.20.0(eslint@8.57.0)(typescript@5.3.3)
- '@typescript-eslint/utils': 6.20.0(eslint@8.57.0)(typescript@5.3.3)
+ '@typescript-eslint/type-utils': 6.20.0(eslint@8.57.0)(typescript@5.4.2)
+ '@typescript-eslint/utils': 6.20.0(eslint@8.57.0)(typescript@5.4.2)
'@typescript-eslint/visitor-keys': 6.20.0
debug: 4.3.4
eslint: 8.57.0
@@ -3963,8 +4053,8 @@ packages:
ignore: 5.3.1
natural-compare: 1.4.0
semver: 7.6.0
- ts-api-utils: 1.0.3(typescript@5.3.3)
- typescript: 5.3.3
+ ts-api-utils: 1.0.3(typescript@5.4.2)
+ typescript: 5.4.2
transitivePeerDependencies:
- supports-color
dev: true
@@ -3998,7 +4088,7 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/parser@6.20.0(eslint@8.57.0)(typescript@5.3.3):
+ /@typescript-eslint/parser@6.20.0(eslint@8.57.0)(typescript@5.4.2):
resolution: {integrity: sha512-bYerPDF/H5v6V76MdMYhjwmwgMA+jlPVqjSDq2cRqMi8bP5sR3Z+RLOiOMad3nsnmDVmn2gAFCyNgh/dIrfP/w==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
@@ -4010,11 +4100,11 @@ packages:
dependencies:
'@typescript-eslint/scope-manager': 6.20.0
'@typescript-eslint/types': 6.20.0
- '@typescript-eslint/typescript-estree': 6.20.0(typescript@5.3.3)
+ '@typescript-eslint/typescript-estree': 6.20.0(typescript@5.4.2)
'@typescript-eslint/visitor-keys': 6.20.0
debug: 4.3.4
eslint: 8.57.0
- typescript: 5.3.3
+ typescript: 5.4.2
transitivePeerDependencies:
- supports-color
dev: true
@@ -4064,7 +4154,7 @@ packages:
'@typescript-eslint/visitor-keys': 7.1.0
dev: true
- /@typescript-eslint/type-utils@6.20.0(eslint@8.57.0)(typescript@5.3.3):
+ /@typescript-eslint/type-utils@6.20.0(eslint@8.57.0)(typescript@5.4.2):
resolution: {integrity: sha512-qnSobiJQb1F5JjN0YDRPHruQTrX7ICsmltXhkV536mp4idGAYrIyr47zF/JmkJtEcAVnIz4gUYJ7gOZa6SmN4g==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
@@ -4074,12 +4164,12 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 6.20.0(typescript@5.3.3)
- '@typescript-eslint/utils': 6.20.0(eslint@8.57.0)(typescript@5.3.3)
+ '@typescript-eslint/typescript-estree': 6.20.0(typescript@5.4.2)
+ '@typescript-eslint/utils': 6.20.0(eslint@8.57.0)(typescript@5.4.2)
debug: 4.3.4
eslint: 8.57.0
- ts-api-utils: 1.0.3(typescript@5.3.3)
- typescript: 5.3.3
+ ts-api-utils: 1.0.3(typescript@5.4.2)
+ typescript: 5.4.2
transitivePeerDependencies:
- supports-color
dev: true
@@ -4119,7 +4209,7 @@ packages:
engines: {node: ^16.0.0 || >=18.0.0}
dev: true
- /@typescript-eslint/typescript-estree@6.20.0(typescript@5.3.3):
+ /@typescript-eslint/typescript-estree@6.20.0(typescript@5.4.2):
resolution: {integrity: sha512-RnRya9q5m6YYSpBN7IzKu9FmLcYtErkDkc8/dKv81I9QiLLtVBHrjz+Ev/crAqgMNW2FCsoZF4g2QUylMnJz+g==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
@@ -4135,8 +4225,8 @@ packages:
is-glob: 4.0.3
minimatch: 9.0.3
semver: 7.6.0
- ts-api-utils: 1.0.3(typescript@5.3.3)
- typescript: 5.3.3
+ ts-api-utils: 1.0.3(typescript@5.4.2)
+ typescript: 5.4.2
transitivePeerDependencies:
- supports-color
dev: true
@@ -4185,7 +4275,7 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/utils@6.20.0(eslint@8.57.0)(typescript@5.3.3):
+ /@typescript-eslint/utils@6.20.0(eslint@8.57.0)(typescript@5.4.2):
resolution: {integrity: sha512-/EKuw+kRu2vAqCoDwDCBtDRU6CTKbUmwwI7SH7AashZ+W+7o8eiyy6V2cdOqN49KsTcASWsC5QeghYuRDTyOOg==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
@@ -4196,7 +4286,7 @@ packages:
'@types/semver': 7.5.6
'@typescript-eslint/scope-manager': 6.20.0
'@typescript-eslint/types': 6.20.0
- '@typescript-eslint/typescript-estree': 6.20.0(typescript@5.3.3)
+ '@typescript-eslint/typescript-estree': 6.20.0(typescript@5.4.2)
eslint: 8.57.0
semver: 7.6.0
transitivePeerDependencies:
@@ -4306,7 +4396,7 @@ packages:
'@unhead/shared': 1.8.10
hookable: 5.5.3
unhead: 1.8.10
- vue: 3.4.21(typescript@5.3.3)
+ vue: 3.4.21(typescript@5.4.2)
dev: true
/@unovis/dagre-layout@0.8.8-2:
@@ -4400,7 +4490,7 @@ packages:
- supports-color
dev: true
- /@vitejs/plugin-vue-jsx@3.1.0(vite@5.1.4)(vue@3.4.21):
+ /@vitejs/plugin-vue-jsx@3.1.0(vite@5.1.5)(vue@3.4.21):
resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -4410,20 +4500,20 @@ packages:
'@babel/core': 7.23.9
'@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.9)
'@vue/babel-plugin-jsx': 1.2.1(@babel/core@7.23.9)
- vite: 5.1.4(@types/node@20.11.24)
+ vite: 5.1.5(@types/node@20.11.24)
vue: 3.4.21(typescript@5.3.3)
transitivePeerDependencies:
- supports-color
dev: true
- /@vitejs/plugin-vue@5.0.4(vite@5.1.4)(vue@3.4.21):
+ /@vitejs/plugin-vue@5.0.4(vite@5.1.5)(vue@3.4.21):
resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
vite: ^5.0.0
vue: ^3.2.25
dependencies:
- vite: 5.1.4(@types/node@20.11.24)
+ vite: 5.1.5(@types/node@20.11.24)
vue: 3.4.21(typescript@5.3.3)
dev: true
@@ -4526,22 +4616,22 @@ packages:
pretty-format: 29.7.0
dev: true
- /@volar/language-core@2.1.0:
- resolution: {integrity: sha512-BrYEgYHx92ocpt1OUxJs2x3TAXEjpPLxsQoARb96g2GdF62xnfRQUqCNBwiU7Z3MQ/0tOAdqdHNYNmrFtx6q4A==}
+ /@volar/language-core@2.1.1:
+ resolution: {integrity: sha512-oVbZcj97+5zlowkHMSJMt3aaAFuFyhXeXoOEHcqGECxFvw1TPCNnMM9vxhqNpoiNeWKHvggoq9WCk/HzJHtP8A==}
dependencies:
- '@volar/source-map': 2.1.0
+ '@volar/source-map': 2.1.1
dev: true
- /@volar/source-map@2.1.0:
- resolution: {integrity: sha512-VPyi+DTv67cvUOkUewzsOQJY3VUhjOjQxigT487z/H7tEI8ZFd5RksC5afk3JelOK+a/3Y8LRDbKmYKu1dz87g==}
+ /@volar/source-map@2.1.1:
+ resolution: {integrity: sha512-OOtxrEWB2eZ+tnCy5JwDkcCPGlN3+ioNNzkywXE9k4XA7p4cN36frR7QPAOksvd7RXKUGHzSjq6XrYnTPa4z4Q==}
dependencies:
muggle-string: 0.4.1
dev: true
- /@volar/typescript@2.1.0:
- resolution: {integrity: sha512-2cicVoW4q6eU/omqfOBv+6r9JdrF5bBelujbJhayPNKiOj/xwotSJ/DM8IeMvTZvtkOZkm6suyOCLEokLY0w2w==}
+ /@volar/typescript@2.1.1:
+ resolution: {integrity: sha512-5K41AWvFZCMMKZCx8bbFvbkyiKHr0s9k8P0M1FVXLX/9HYHzK5C9B8cX4uhATSehAytFIRnR4fTXVQtWp/Yzag==}
dependencies:
- '@volar/language-core': 2.1.0
+ '@volar/language-core': 2.1.1
path-browserify: 1.0.1
dev: true
@@ -4560,7 +4650,7 @@ packages:
ast-kit: 0.11.3(rollup@3.29.4)
local-pkg: 0.5.0
magic-string-ast: 0.3.0
- vue: 3.4.21(typescript@5.3.3)
+ vue: 3.4.21(typescript@5.4.2)
transitivePeerDependencies:
- rollup
dev: true
@@ -4741,15 +4831,15 @@ packages:
rfdc: 1.3.1
dev: true
- /@vue/language-core@2.0.3(typescript@5.3.3):
- resolution: {integrity: sha512-hnVF/Q3cD2v+EFD4pD1YdITGBcdM38P18SYqilVQDezKw5RobWny4BwIckWGS1fJmUstsO9mTX30ZOyzyR2Q+Q==}
+ /@vue/language-core@2.0.5(typescript@5.3.3):
+ resolution: {integrity: sha512-knGXuQqhDSO7QJr8LFklsiWa23N2ikehkdVxtc9UKgnyqsnusughS2Tkg7VN8Hqed35X0B52Z+OGI5OrT/8uxQ==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@volar/language-core': 2.1.0
+ '@volar/language-core': 2.1.1
'@vue/compiler-dom': 3.4.21
'@vue/shared': 3.4.21
computeds: 0.0.1
@@ -4784,7 +4874,7 @@ packages:
dependencies:
'@vue/compiler-ssr': 3.4.21
'@vue/shared': 3.4.21
- vue: 3.4.21(typescript@5.3.3)
+ vue: 3.4.21(typescript@5.4.2)
/@vue/shared@3.4.19:
resolution: {integrity: sha512-/KliRRHMF6LoiThEy+4c1Z4KB/gbPrGjWwJR+crg2otgrf/egKzRaCPvJ51S5oetgsgXLfc4Rm5ZgrKHZrtMSw==}
@@ -5353,7 +5443,7 @@ packages:
hasBin: true
dependencies:
'@jsdevtools/ez-spawn': 3.0.4
- c12: 1.9.0
+ c12: 1.10.0
cac: 6.7.14
fast-glob: 3.3.2
js-yaml: 4.1.0
@@ -5378,13 +5468,13 @@ packages:
load-tsconfig: 0.2.5
dev: true
- /c12@1.9.0:
- resolution: {integrity: sha512-7KTCZXdIbOA2hLRQ+1KzJ15Qp9Wn58one74dkihMVp2H6EzKTa3OYBy0BSfS1CCcmxYyqeX8L02m40zjQ+dstg==}
+ /c12@1.10.0:
+ resolution: {integrity: sha512-0SsG7UDhoRWcuSvKWHaXmu5uNjDCDN3nkQLRL4Q42IlFy+ze58FcCoI3uPwINXinkz7ZinbhEgyzYFw9u9ZV8g==}
dependencies:
chokidar: 3.6.0
confbox: 0.1.3
defu: 6.1.4
- dotenv: 16.4.1
+ dotenv: 16.4.5
giget: 1.2.1
jiti: 1.21.0
mlly: 1.6.1
@@ -5927,7 +6017,7 @@ packages:
/core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
- /cosmiconfig-typescript-loader@5.0.0(@types/node@20.11.24)(cosmiconfig@8.3.6)(typescript@5.3.3):
+ /cosmiconfig-typescript-loader@5.0.0(@types/node@20.11.25)(cosmiconfig@8.3.6)(typescript@5.3.3):
resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==}
engines: {node: '>=v16'}
peerDependencies:
@@ -5935,7 +6025,7 @@ packages:
cosmiconfig: '>=8.2'
typescript: '>=4'
dependencies:
- '@types/node': 20.11.24
+ '@types/node': 20.11.25
cosmiconfig: 8.3.6(typescript@5.3.3)
jiti: 1.21.0
typescript: 5.3.3
@@ -6630,7 +6720,7 @@ packages:
'@vuedx/template-ast-types': 0.7.1
fast-glob: 3.3.2
prettier: 2.8.8
- typescript: 5.3.3
+ typescript: 5.4.2
transitivePeerDependencies:
- supports-color
dev: false
@@ -6719,6 +6809,11 @@ packages:
/dotenv@16.4.1:
resolution: {integrity: sha512-CjA3y+Dr3FyFDOAMnxZEGtnW9KBR2M0JvvUtXNW+dYJL5ROWxP9DUHCwgFqpMk0OXCc0ljhaNTr2w/kutYIcHQ==}
engines: {node: '>=12'}
+ dev: true
+
+ /dotenv@16.4.5:
+ resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==}
+ engines: {node: '>=12'}
/duplexer3@0.1.5:
resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==}
@@ -9484,7 +9579,7 @@ packages:
hasBin: true
dev: false
- /mkdist@1.4.0(typescript@5.3.3):
+ /mkdist@1.4.0(typescript@5.4.2):
resolution: {integrity: sha512-LzzdzWDx6cWWPd8saIoO+kT5jnbijfeDaE6jZfmCYEi3YL2aJSyF23/tCFee/mDuh/ek1UQeSYdLeSa6oesdiw==}
hasBin: true
peerDependencies:
@@ -9509,7 +9604,7 @@ packages:
pathe: 1.1.2
postcss: 8.4.35
postcss-nested: 6.0.1(postcss@8.4.35)
- typescript: 5.3.3
+ typescript: 5.4.2
dev: true
/mlly@1.5.0:
@@ -9592,6 +9687,12 @@ packages:
hasBin: true
dev: true
+ /nanoid@5.0.6:
+ resolution: {integrity: sha512-rRq0eMHoGZxlvaFOUdK1Ev83Bd1IgzzR+WJ3IbDJ7QOSdAxYjlurSPqFs9s4lJg29RT6nPwizFtJhQS6V5xgiA==}
+ engines: {node: ^18 || >=20}
+ hasBin: true
+ dev: false
+
/napi-wasm@1.1.0:
resolution: {integrity: sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==}
dev: true
@@ -9633,7 +9734,7 @@ packages:
'@types/http-proxy': 1.17.14
'@vercel/nft': 0.24.4
archiver: 6.0.1
- c12: 1.9.0
+ c12: 1.10.0
chalk: 5.3.0
chokidar: 3.6.0
citty: 0.1.5
@@ -9926,7 +10027,7 @@ packages:
fsevents: 2.3.3
dev: true
- /nuxt@3.10.3(@types/node@20.11.24)(eslint@8.57.0)(rollup@3.29.4)(typescript@5.3.3)(vite@5.1.4):
+ /nuxt@3.10.3(@types/node@20.11.24)(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vite@5.1.5):
resolution: {integrity: sha512-NchGNiiz9g/ErJAb462W/lpX2NqcXYb9hugySKWvLXNdrjeAPiJ2/7mhgwUSiZA9MpjuQg3saiEajr1zlRIOCg==}
engines: {node: ^14.18.0 || >=16.10.0}
hasBin: true
@@ -9940,19 +10041,19 @@ packages:
optional: true
dependencies:
'@nuxt/devalue': 2.0.2
- '@nuxt/devtools': 1.0.8(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.4)
+ '@nuxt/devtools': 1.0.8(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.5)
'@nuxt/kit': 3.10.3(rollup@3.29.4)
'@nuxt/schema': 3.10.3(rollup@3.29.4)
'@nuxt/telemetry': 2.5.3(rollup@3.29.4)
'@nuxt/ui-templates': 1.3.1
- '@nuxt/vite-builder': 3.10.3(@types/node@20.11.24)(eslint@8.57.0)(rollup@3.29.4)(typescript@5.3.3)(vue@3.4.21)
+ '@nuxt/vite-builder': 3.10.3(@types/node@20.11.24)(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vue@3.4.21)
'@types/node': 20.11.24
'@unhead/dom': 1.8.10
'@unhead/ssr': 1.8.10
'@unhead/vue': 1.8.10(vue@3.4.21)
'@vue/shared': 3.4.21
acorn: 8.11.3
- c12: 1.9.0
+ c12: 1.10.0
chokidar: 3.6.0
cookie-es: 1.0.0
defu: 6.1.4
@@ -9991,7 +10092,7 @@ packages:
unplugin: 1.8.0
unplugin-vue-router: 0.7.0(rollup@3.29.4)(vue-router@4.3.0)(vue@3.4.21)
untyped: 1.4.2
- vue: 3.4.21(typescript@5.3.3)
+ vue: 3.4.21(typescript@5.4.2)
vue-bundle-renderer: 2.0.0
vue-devtools-stub: 0.1.0
vue-router: 4.3.0(vue@3.4.21)
@@ -10196,6 +10297,20 @@ packages:
'@oxc-parser/binding-linux-x64-musl': 0.7.0
'@oxc-parser/binding-win32-arm64-msvc': 0.7.0
'@oxc-parser/binding-win32-x64-msvc': 0.7.0
+ dev: false
+
+ /oxc-parser@0.8.0:
+ resolution: {integrity: sha512-ObPeMkbDX7igb7NyyAC8CbVC3fY+YmlMsxsRQ2oyFBkpQtI5tjoyqSDKbS9A9EcJvt2q89C4UoC+HjVBdLYYJg==}
+ optionalDependencies:
+ '@oxc-parser/binding-darwin-arm64': 0.8.0
+ '@oxc-parser/binding-darwin-x64': 0.8.0
+ '@oxc-parser/binding-linux-arm64-gnu': 0.8.0
+ '@oxc-parser/binding-linux-arm64-musl': 0.8.0
+ '@oxc-parser/binding-linux-x64-gnu': 0.8.0
+ '@oxc-parser/binding-linux-x64-musl': 0.8.0
+ '@oxc-parser/binding-win32-arm64-msvc': 0.8.0
+ '@oxc-parser/binding-win32-x64-msvc': 0.8.0
+ dev: true
/p-finally@1.0.0:
resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==}
@@ -11029,12 +11144,14 @@ packages:
resolution: {integrity: sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==}
dev: false
- /radix-vue@1.4.9(vue@3.4.21):
- resolution: {integrity: sha512-xGY29nUqaAJTncubdhevwGuv5ZSHGvZjUinWBXVrwHvo6oeJ/SLudxYuc3qRcAU+DK+OcthEQFq255wLJJe4Rw==}
+ /radix-vue@1.5.0(vue@3.4.21):
+ resolution: {integrity: sha512-kjWp5D+UyJCylwnVhPgJMhf4/7Sc4PxJ0Mdn2Mlr3BkO2VYDNQ6WwiI241IgmVMdRTY7uB9fpdt0HaMUMX6N6w==}
dependencies:
'@floating-ui/dom': 1.6.1
'@floating-ui/vue': 1.0.6(vue@3.4.21)
+ '@internationalized/date': 3.5.2
fast-deep-equal: 3.1.3
+ nanoid: 5.0.6
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -11308,7 +11425,7 @@ packages:
resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==}
dev: false
- /rollup-plugin-dts@6.1.0(rollup@3.29.4)(typescript@5.3.3):
+ /rollup-plugin-dts@6.1.0(rollup@3.29.4)(typescript@5.4.2):
resolution: {integrity: sha512-ijSCPICkRMDKDLBK9torss07+8dl9UpY9z1N/zTeA1cIqdzMlpkV3MOOC7zukyvQfDyxa1s3Dl2+DeiP/G6DOw==}
engines: {node: '>=16'}
peerDependencies:
@@ -11317,7 +11434,7 @@ packages:
dependencies:
magic-string: 0.30.8
rollup: 3.29.4
- typescript: 5.3.3
+ typescript: 5.4.2
optionalDependencies:
'@babel/code-frame': 7.23.5
dev: true
@@ -12312,6 +12429,15 @@ packages:
typescript: 5.3.3
dev: true
+ /ts-api-utils@1.0.3(typescript@5.4.2):
+ resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==}
+ engines: {node: '>=16.13.0'}
+ peerDependencies:
+ typescript: '>=4.2.0'
+ dependencies:
+ typescript: 5.4.2
+ dev: true
+
/ts-interface-checker@0.1.13:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
@@ -12322,7 +12448,7 @@ packages:
code-block-writer: 12.0.0
dev: false
- /tsconfck@3.0.1(typescript@5.3.3):
+ /tsconfck@3.0.1(typescript@5.4.2):
resolution: {integrity: sha512-7ppiBlF3UEddCLeI1JRx5m2Ryq+xk4JrZuq4EuYXykipebaq1dV0Fhgr1hb7CkmHt32QSgOZlcqVLEtHBG4/mg==}
engines: {node: ^18 || >=20}
hasBin: true
@@ -12332,7 +12458,7 @@ packages:
typescript:
optional: true
dependencies:
- typescript: 5.3.3
+ typescript: 5.4.2
dev: true
/tsconfig-paths@4.2.0:
@@ -12351,7 +12477,7 @@ packages:
/tslib@2.6.2:
resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
- /tsup@8.0.2(typescript@5.3.3):
+ /tsup@8.0.2(typescript@5.4.2):
resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==}
engines: {node: '>=18'}
hasBin: true
@@ -12384,7 +12510,7 @@ packages:
source-map: 0.8.0-beta.0
sucrase: 3.35.0
tree-kill: 1.2.2
- typescript: 5.3.3
+ typescript: 5.4.2
transitivePeerDependencies:
- supports-color
- ts-node
@@ -12454,8 +12580,8 @@ packages:
engines: {node: '>=16'}
dev: false
- /type-fest@4.10.3:
- resolution: {integrity: sha512-JLXyjizi072smKGGcZiAJDCNweT8J+AuRxmPZ1aG7TERg4ijx9REl8CNhbr36RV4qXqL1gO1FF9HL8OkVmmrsA==}
+ /type-fest@4.11.1:
+ resolution: {integrity: sha512-MFMf6VkEVZAETidGGSYW2B1MjXbGX+sWIywn2QPEaJ3j08V+MwVRHMXtf2noB8ENJaD0LIun9wh5Z6OPNf1QzQ==}
engines: {node: '>=16'}
dev: true
@@ -12468,6 +12594,11 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
+ /typescript@5.4.2:
+ resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
/ufo@1.3.2:
resolution: {integrity: sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==}
dev: true
@@ -12479,7 +12610,7 @@ packages:
resolution: {integrity: sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==}
dev: true
- /unbuild@2.0.0(typescript@5.3.3):
+ /unbuild@2.0.0(typescript@5.4.2):
resolution: {integrity: sha512-JWCUYx3Oxdzvw2J9kTAp+DKE8df/BnH/JTSj6JyA4SH40ECdFu7FoJJcrm8G92B7TjofQ6GZGjJs50TRxoH6Wg==}
hasBin: true
peerDependencies:
@@ -12503,15 +12634,15 @@ packages:
hookable: 5.5.3
jiti: 1.21.0
magic-string: 0.30.8
- mkdist: 1.4.0(typescript@5.3.3)
+ mkdist: 1.4.0(typescript@5.4.2)
mlly: 1.6.1
pathe: 1.1.2
pkg-types: 1.0.3
pretty-bytes: 6.1.1
rollup: 3.29.4
- rollup-plugin-dts: 6.1.0(rollup@3.29.4)(typescript@5.3.3)
+ rollup-plugin-dts: 6.1.0(rollup@3.29.4)(typescript@5.4.2)
scule: 1.2.0
- typescript: 5.3.3
+ typescript: 5.4.2
untyped: 1.4.2
transitivePeerDependencies:
- sass
@@ -12908,7 +13039,7 @@ packages:
resolution: {integrity: sha512-3PYWMbN3cSdsciv3fzewskxZFnX61PYq1uNsbvizXDo/8sN4SMrWkYDqWaPdTD3GTEm6wpx7j5flRLg7A5ZXbQ==}
dependencies:
'@vueuse/core': 10.9.0(vue@3.4.21)
- radix-vue: 1.4.9(vue@3.4.21)
+ radix-vue: 1.5.0(vue@3.4.21)
vue: 3.4.21(typescript@5.3.3)
transitivePeerDependencies:
- '@vue/composition-api'
@@ -12925,7 +13056,7 @@ packages:
vue: 3.4.21(typescript@5.3.3)
dev: false
- /vite-node@0.33.0(@types/node@20.11.24):
+ /vite-node@0.33.0(@types/node@20.11.25):
resolution: {integrity: sha512-19FpHYbwWWxDr73ruNahC+vtEdza52kA90Qb3La98yZ0xULqV8A5JLNPUff0f5zID4984tW7l3DH2przTJUZSw==}
engines: {node: '>=v14.18.0'}
hasBin: true
@@ -12935,7 +13066,7 @@ packages:
mlly: 1.6.1
pathe: 1.1.2
picocolors: 1.0.0
- vite: 4.5.2(@types/node@20.11.24)
+ vite: 4.5.2(@types/node@20.11.25)
transitivePeerDependencies:
- '@types/node'
- less
@@ -12947,7 +13078,7 @@ packages:
- terser
dev: true
- /vite-node@0.34.6(@types/node@20.11.24):
+ /vite-node@0.34.6(@types/node@20.11.25):
resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==}
engines: {node: '>=v14.18.0'}
hasBin: true
@@ -12957,7 +13088,7 @@ packages:
mlly: 1.6.1
pathe: 1.1.2
picocolors: 1.0.0
- vite: 5.1.4(@types/node@20.11.24)
+ vite: 5.1.5(@types/node@20.11.25)
transitivePeerDependencies:
- '@types/node'
- less
@@ -12978,7 +13109,7 @@ packages:
debug: 4.3.4
pathe: 1.1.2
picocolors: 1.0.0
- vite: 5.1.4(@types/node@20.11.24)
+ vite: 5.1.5(@types/node@20.11.24)
transitivePeerDependencies:
- '@types/node'
- less
@@ -12990,7 +13121,7 @@ packages:
- terser
dev: true
- /vite-plugin-checker@0.6.4(eslint@8.57.0)(typescript@5.3.3)(vite@5.1.4):
+ /vite-plugin-checker@0.6.4(eslint@8.57.0)(typescript@5.4.2)(vite@5.1.5):
resolution: {integrity: sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==}
engines: {node: '>=14.16'}
peerDependencies:
@@ -13033,15 +13164,15 @@ packages:
semver: 7.6.0
strip-ansi: 6.0.1
tiny-invariant: 1.3.1
- typescript: 5.3.3
- vite: 5.1.4(@types/node@20.11.24)
+ typescript: 5.4.2
+ vite: 5.1.5(@types/node@20.11.24)
vscode-languageclient: 7.0.0
vscode-languageserver: 7.0.0
vscode-languageserver-textdocument: 1.0.11
vscode-uri: 3.0.8
dev: true
- /vite-plugin-inspect@0.8.3(@nuxt/kit@3.10.3)(rollup@3.29.4)(vite@5.1.4):
+ /vite-plugin-inspect@0.8.3(@nuxt/kit@3.10.3)(rollup@3.29.4)(vite@5.1.5):
resolution: {integrity: sha512-SBVzOIdP/kwe6hjkt7LSW4D0+REqqe58AumcnCfRNw4Kt3mbS9pEBkch+nupu2PBxv2tQi69EQHQ1ZA1vgB/Og==}
engines: {node: '>=14'}
peerDependencies:
@@ -13061,13 +13192,13 @@ packages:
perfect-debounce: 1.0.0
picocolors: 1.0.0
sirv: 2.0.4
- vite: 5.1.4(@types/node@20.11.24)
+ vite: 5.1.5(@types/node@20.11.24)
transitivePeerDependencies:
- rollup
- supports-color
dev: true
- /vite-plugin-vue-inspector@4.0.2(vite@5.1.4):
+ /vite-plugin-vue-inspector@4.0.2(vite@5.1.5):
resolution: {integrity: sha512-KPvLEuafPG13T7JJuQbSm5PwSxKFnVS965+MP1we2xGw9BPkkc/+LPix5MMWenpKWqtjr0ws8THrR+KuoDC8hg==}
peerDependencies:
vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0
@@ -13081,12 +13212,12 @@ packages:
'@vue/compiler-dom': 3.4.21
kolorist: 1.8.0
magic-string: 0.30.8
- vite: 5.1.4(@types/node@20.11.24)
+ vite: 5.1.5(@types/node@20.11.24)
transitivePeerDependencies:
- supports-color
dev: true
- /vite-tsconfig-paths@4.3.1(typescript@5.3.3):
+ /vite-tsconfig-paths@4.3.1(typescript@5.4.2):
resolution: {integrity: sha512-cfgJwcGOsIxXOLU/nELPny2/LUD/lcf1IbfyeKTv2bsupVbTH/xpFtdQlBmIP1GEK2CjjLxYhFfB+QODFAx5aw==}
peerDependencies:
vite: '*'
@@ -13096,13 +13227,13 @@ packages:
dependencies:
debug: 4.3.4
globrex: 0.1.2
- tsconfck: 3.0.1(typescript@5.3.3)
+ tsconfck: 3.0.1(typescript@5.4.2)
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /vite@4.5.2(@types/node@20.11.24):
+ /vite@4.5.2(@types/node@20.11.25):
resolution: {integrity: sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
@@ -13130,7 +13261,7 @@ packages:
terser:
optional: true
dependencies:
- '@types/node': 20.11.24
+ '@types/node': 20.11.25
esbuild: 0.18.20
postcss: 8.4.35
rollup: 3.29.4
@@ -13138,8 +13269,8 @@ packages:
fsevents: 2.3.3
dev: true
- /vite@5.1.4(@types/node@20.11.24):
- resolution: {integrity: sha512-n+MPqzq+d9nMVTKyewqw6kSt+R3CkvF9QAKY8obiQn8g1fwTscKxyfaYnC632HtBXAQGc1Yjomphwn1dtwGAHg==}
+ /vite@5.1.5(@types/node@20.11.24):
+ resolution: {integrity: sha512-BdN1xh0Of/oQafhU+FvopafUp6WaYenLU/NFoL5WyJL++GxkNfieKzBhM24H3HVsPQrlAqB7iJYTHabzaRed5Q==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@@ -13174,6 +13305,42 @@ packages:
fsevents: 2.3.3
dev: true
+ /vite@5.1.5(@types/node@20.11.25):
+ resolution: {integrity: sha512-BdN1xh0Of/oQafhU+FvopafUp6WaYenLU/NFoL5WyJL++GxkNfieKzBhM24H3HVsPQrlAqB7iJYTHabzaRed5Q==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': ^18.0.0 || >=20.0.0
+ less: '*'
+ lightningcss: ^1.21.0
+ sass: '*'
+ stylus: '*'
+ sugarss: '*'
+ terser: ^5.4.0
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ less:
+ optional: true
+ lightningcss:
+ optional: true
+ sass:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ dependencies:
+ '@types/node': 20.11.25
+ esbuild: 0.19.12
+ postcss: 8.4.35
+ rollup: 4.10.0
+ optionalDependencies:
+ fsevents: 2.3.3
+ dev: true
+
/vitepress@1.0.0-rc.44(@algolia/client-search@4.22.1)(@types/node@20.11.24)(postcss@8.4.35)(search-insights@2.13.0)(typescript@5.3.3):
resolution: {integrity: sha512-tO5taxGI7fSpBK1D8zrZTyJJERlyU9nnt0jHSt3fywfq3VKn977Hg0wUuTkEmwXlFYwuW26+6+3xorf4nD3XvA==}
hasBin: true
@@ -13191,7 +13358,7 @@ packages:
'@shikijs/core': 1.1.7
'@shikijs/transformers': 1.1.7
'@types/markdown-it': 13.0.7
- '@vitejs/plugin-vue': 5.0.4(vite@5.1.4)(vue@3.4.21)
+ '@vitejs/plugin-vue': 5.0.4(vite@5.1.5)(vue@3.4.21)
'@vue/devtools-api': 7.0.14
'@vueuse/core': 10.9.0(vue@3.4.21)
'@vueuse/integrations': 10.7.2(focus-trap@7.5.4)(vue@3.4.21)
@@ -13200,7 +13367,7 @@ packages:
minisearch: 6.3.0
postcss: 8.4.35
shiki: 1.1.7
- vite: 5.1.4(@types/node@20.11.24)
+ vite: 5.1.5(@types/node@20.11.24)
vue: 3.4.21(typescript@5.3.3)
transitivePeerDependencies:
- '@algolia/client-search'
@@ -13230,10 +13397,10 @@ packages:
- universal-cookie
dev: true
- /vitest-environment-nuxt@1.0.0(h3@1.11.1)(rollup@3.29.4)(vite@5.1.4)(vitest@0.33.0)(vue-router@4.3.0)(vue@3.4.21):
+ /vitest-environment-nuxt@1.0.0(h3@1.11.1)(rollup@3.29.4)(vite@5.1.5)(vitest@0.33.0)(vue-router@4.3.0)(vue@3.4.21):
resolution: {integrity: sha512-AWMO9h4HdbaFdPWZw34gALFI8gbBiOpvfbyeZwHIPfh4kWg/TwElYHvYMQ61WPUlCGaS5LebfHkaI0WPyb//Iw==}
dependencies:
- '@nuxt/test-utils': 3.11.0(h3@1.11.1)(rollup@3.29.4)(vite@5.1.4)(vitest@0.33.0)(vue-router@4.3.0)(vue@3.4.21)
+ '@nuxt/test-utils': 3.11.0(h3@1.11.1)(rollup@3.29.4)(vite@5.1.5)(vitest@0.33.0)(vue-router@4.3.0)(vue@3.4.21)
transitivePeerDependencies:
- '@cucumber/cucumber'
- '@jest/globals'
@@ -13285,7 +13452,7 @@ packages:
dependencies:
'@types/chai': 4.3.11
'@types/chai-subset': 1.3.5
- '@types/node': 20.11.24
+ '@types/node': 20.11.25
'@vitest/expect': 0.33.0
'@vitest/runner': 0.33.0
'@vitest/snapshot': 0.33.0
@@ -13304,8 +13471,8 @@ packages:
strip-literal: 1.3.0
tinybench: 2.6.0
tinypool: 0.6.0
- vite: 4.5.2(@types/node@20.11.24)
- vite-node: 0.33.0(@types/node@20.11.24)
+ vite: 4.5.2(@types/node@20.11.25)
+ vite-node: 0.33.0(@types/node@20.11.25)
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
@@ -13350,7 +13517,7 @@ packages:
dependencies:
'@types/chai': 4.3.11
'@types/chai-subset': 1.3.5
- '@types/node': 20.11.24
+ '@types/node': 20.11.25
'@vitest/expect': 0.34.6
'@vitest/runner': 0.34.6
'@vitest/snapshot': 0.34.6
@@ -13370,8 +13537,8 @@ packages:
strip-literal: 1.3.0
tinybench: 2.6.0
tinypool: 0.7.0
- vite: 5.1.4(@types/node@20.11.24)
- vite-node: 0.34.6(@types/node@20.11.24)
+ vite: 5.1.5(@types/node@20.11.25)
+ vite-node: 0.34.6(@types/node@20.11.25)
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
@@ -13479,7 +13646,7 @@ packages:
vue: ^3.2.0
dependencies:
'@vue/devtools-api': 6.5.1
- vue: 3.4.21(typescript@5.3.3)
+ vue: 3.4.21(typescript@5.4.2)
dev: true
/vue-screen-utils@1.0.0-beta.13(vue@3.4.21):
@@ -13501,14 +13668,14 @@ packages:
he: 1.2.0
dev: true
- /vue-tsc@2.0.3(typescript@5.3.3):
- resolution: {integrity: sha512-aMJqbgLiKDAwAglWqMoGf1Ez6Wwqhlk2MDxEjFGziiLW0A+tHOWE1+YQJZQ1Vm6zaENPA2KJAubFhaR988UvGg==}
+ /vue-tsc@2.0.5(typescript@5.3.3):
+ resolution: {integrity: sha512-e8WCgOVTrbmC04XPnI+IpaMTFYKaTm5s/MXFcvxO1l9kxzn+9FpGNVrBSlQE8VpTJaJg4kaBK1nj3NC20VJzjw==}
hasBin: true
peerDependencies:
typescript: '*'
dependencies:
- '@volar/typescript': 2.1.0
- '@vue/language-core': 2.0.3(typescript@5.3.3)
+ '@volar/typescript': 2.1.1
+ '@vue/language-core': 2.0.5(typescript@5.3.3)
semver: 7.6.0
typescript: 5.3.3
dev: true
@@ -13537,6 +13704,21 @@ packages:
'@vue/shared': 3.4.21
typescript: 5.3.3
+ /vue@3.4.21(typescript@5.4.2):
+ resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@vue/compiler-dom': 3.4.21
+ '@vue/compiler-sfc': 3.4.21
+ '@vue/runtime-dom': 3.4.21
+ '@vue/server-renderer': 3.4.21(vue@3.4.21)
+ '@vue/shared': 3.4.21
+ typescript: 5.4.2
+
/walk-up-path@3.0.1:
resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==}
dev: true