diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml
new file mode 100644
index 00000000..8992a98c
--- /dev/null
+++ b/.github/workflows/publish.yaml
@@ -0,0 +1,68 @@
+name: Publish www
+
+on:
+ push:
+ paths:
+ - 'apps/www/**'
+ pull_request:
+ paths:
+ - 'apps/www/**'
+
+jobs:
+ publish:
+ runs-on: ubuntu-latest
+ permissions:
+ contents: read
+ deployments: write
+ name: Publish to Cloudflare Pages
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v3
+
+ # Run a build step here
+ - name: Setup Node.js environment
+ uses: actions/setup-node@v2
+ with:
+ node-version: 18
+
+ - uses: pnpm/action-setup@v2
+ name: Install pnpm
+ with:
+ version: 8
+ run_install: false
+
+ - name: Get pnpm store directory
+ shell: bash
+ run: |
+ echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
+
+ - uses: actions/cache@v3
+ name: Setup pnpm cache
+ with:
+ path: ${{ env.STORE_PATH }}
+ key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
+ restore-keys: |
+ ${{ runner.os }}-pnpm-store-
+
+ - name: Install dependencies
+ run: pnpm i --frozen-lockfile
+
+ - name: Build www
+ run: pnpm build
+
+ # Run a action to publish docs
+ - name: Publish to Cloudflare Pages
+ uses: cloudflare/pages-action@v1.5.0
+ with:
+ apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
+ accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
+ projectName: shadcn-vue
+ directory: .vitepress/dist
+ # Optional: Enable this if you want to have GitHub Deployments triggered
+ gitHubToken: ${{ secrets.GITHUB_TOKEN }}
+ # Optional: Switch what branch you are publishing to.
+ # By default this will be the branch which triggered this workflow
+ # branch: main
+ # Optional: Change the working directory
+ workingDirectory: apps/www
+ wranglerVersion: '3'
diff --git a/README.md b/README.md
index 7b3df7f3..e8ee038e 100644
--- a/README.md
+++ b/README.md
@@ -15,19 +15,19 @@ Accessible and customizable components that you can copy and paste into your app
## Documentation
-Visit https://shadcn-vue.com/docs to view the documentation.
+[View documentation here](https://www.shadcn-vue.com/docs/introduction.html)
## Credits
All credits go to these open-source works and resources
-- [Shadnc UI](https://ui.shadcn.com) for creating this beautiful project
-- [Shadnc Svelte](https://shadcn-svelte.com) for some inspiration for registry
-- [Radix Vue](https://radix-vue.com) for doing all the hard work to make sure components are accessible
+- [Shadcn UI](https://ui.shadcn.com) for creating this beautiful project.
+- [Shadcn Svelte](https://shadcn-svelte.com) for some inspiration for registry.
+- [Radix Vue](https://radix-vue.com) for doing all the hard work to make sure components are accessible.
- [VueUse](https://vueuse.org) for providing many useful utilities.
- [ahmedmayara](https://github.com/ahmedmayara/shadcn-vue) for populating many components
## License
-Licensed under the [MIT license](https://github.com/shadcn/ui/blob/main/LICENSE.md).
\ No newline at end of file
+Licensed under the [MIT license](https://github.com/shadcn/ui/blob/main/LICENSE.md).
diff --git a/apps/www/.vitepress/config.mts b/apps/www/.vitepress/config.mts
index d72b958c..11573b64 100644
--- a/apps/www/.vitepress/config.mts
+++ b/apps/www/.vitepress/config.mts
@@ -1,6 +1,8 @@
import path from 'node:path'
import { defineConfig } from 'vitepress'
import Icons from 'unplugin-icons/vite'
+import tailwind from 'tailwindcss'
+import autoprefixer from 'autoprefixer'
import { siteConfig } from './theme/config/site'
import ComponentPreviewPlugin from './theme/plugins/previewer'
@@ -54,8 +56,16 @@ export default defineConfig({
'content/(.*)': '(.*)',
},
vite: {
+ css: {
+ postcss: {
+ plugins: [
+ tailwind(),
+ autoprefixer(),
+ ],
+ },
+ },
plugins: [
- Icons({ compiler: 'vue3', autoInstall: true }) as any,
+ Icons({ compiler: 'vue3', autoInstall: true }),
],
resolve: {
alias: {
diff --git a/apps/www/.vitepress/theme/components/ComponentPreview.vue b/apps/www/.vitepress/theme/components/ComponentPreview.vue
index 0e07e8a6..403cb932 100644
--- a/apps/www/.vitepress/theme/components/ComponentPreview.vue
+++ b/apps/www/.vitepress/theme/components/ComponentPreview.vue
@@ -41,7 +41,7 @@ const { style } = useConfigStore()
Style:
-
- {{ styles.find(s => s.name === config.style)?.label }}
-
+
diff --git a/apps/www/package.json b/apps/www/package.json
index d96dc694..eac5050b 100644
--- a/apps/www/package.json
+++ b/apps/www/package.json
@@ -9,21 +9,19 @@
"dev": "vitepress dev",
"build": "vitepress build",
"preview": "vitepress preview",
- "build:registry": "ts-node --esm --project ./tsconfig.scripts.json ./scripts/build-registry.ts"
+ "build:registry": "tsx ./scripts/build-registry.ts"
},
"dependencies": {
"@morev/vue-transitions": "^2.3.6",
- "@tanstack/vue-table": "^8.9.3",
+ "@tanstack/vue-table": "^8.9.8",
"@unovis/ts": "^1.2.1",
- "@vitejs/plugin-vue-jsx": "^3.0.2",
- "@vueuse/core": "^10.2.1",
- "class-variance-authority": "^0.6.1",
+ "@vueuse/core": "^10.4.1",
+ "class-variance-authority": "^0.7.0",
"clsx": "^2.0.0",
"date-fns": "^2.30.0",
- "lucide-vue-next": "^0.268.0",
- "tailwindcss-animate": "^1.0.6",
+ "lucide-vue-next": "^0.276.0",
+ "tailwindcss-animate": "^1.0.7",
"v-calendar": "^3.0.3",
- "vitepress": "^1.0.0-rc.10",
"vue": "^3.3.4",
"vue-wrap-balancer": "^1.1.3",
"zod": "^3.22.2"
@@ -35,20 +33,21 @@
"@iconify/vue": "^4.1.1",
"@types/lodash.template": "^4.5.1",
"@types/node": "^20.5.7",
- "@vitejs/plugin-vue": "^4.1.0",
+ "@vitejs/plugin-vue": "^4.3.4",
+ "@vitejs/plugin-vue-jsx": "^3.0.2",
"@vue/compiler-core": "^3.3.4",
"@vue/compiler-dom": "^3.3.4",
- "autoprefixer": "^10.4.14",
+ "autoprefixer": "^10.4.15",
"lodash.template": "^4.5.0",
- "postcss": "^8.4.24",
- "radix-vue": "^0.1.32",
+ "radix-vue": "^0.1.34",
"rimraf": "^5.0.1",
"tailwind-merge": "^1.14.0",
"tailwindcss": "^3.3.3",
- "ts-node": "^10.9.1",
- "typescript": "^5.0.2",
- "unplugin-icons": "^0.16.6",
- "vite": "^4.3.9",
- "vue-tsc": "^1.4.2"
+ "tsx": "^3.12.8",
+ "typescript": "^5.2.2",
+ "unplugin-icons": "^0.17.0",
+ "vite": "^4.4.9",
+ "vitepress": "^1.0.0-rc.12",
+ "vue-tsc": "^1.8.10"
}
}
diff --git a/apps/www/postcss.config.js b/apps/www/postcss.config.js
deleted file mode 100644
index 2e7af2b7..00000000
--- a/apps/www/postcss.config.js
+++ /dev/null
@@ -1,6 +0,0 @@
-export default {
- plugins: {
- tailwindcss: {},
- autoprefixer: {},
- },
-}
diff --git a/apps/www/src/content/docs/figma.md b/apps/www/src/content/docs/figma.md
index 363b583c..161292b5 100644
--- a/apps/www/src/content/docs/figma.md
+++ b/apps/www/src/content/docs/figma.md
@@ -18,4 +18,8 @@ The Figma UI Kit is open sourced by [Pietro Schirano](https://twitter.com/skiran
## Grab a copy
-https://www.figma.com/community/file/1203061493325953101
\ No newline at end of file
+
+
+https://www.figma.com/community/file/1203061493325953101
+
+
diff --git a/apps/www/src/content/examples/forms/account.md b/apps/www/src/content/examples/forms/account.md
new file mode 100644
index 00000000..2561b69c
--- /dev/null
+++ b/apps/www/src/content/examples/forms/account.md
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/apps/www/src/content/examples/forms/appearance.md b/apps/www/src/content/examples/forms/appearance.md
new file mode 100644
index 00000000..964013ff
--- /dev/null
+++ b/apps/www/src/content/examples/forms/appearance.md
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/apps/www/src/content/examples/forms/display.md b/apps/www/src/content/examples/forms/display.md
new file mode 100644
index 00000000..73dbf166
--- /dev/null
+++ b/apps/www/src/content/examples/forms/display.md
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/apps/www/src/content/examples/forms/forms.md b/apps/www/src/content/examples/forms/forms.md
new file mode 100644
index 00000000..a9f4d65f
--- /dev/null
+++ b/apps/www/src/content/examples/forms/forms.md
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/apps/www/src/content/examples/forms/notifications.md b/apps/www/src/content/examples/forms/notifications.md
new file mode 100644
index 00000000..11778304
--- /dev/null
+++ b/apps/www/src/content/examples/forms/notifications.md
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/apps/www/src/examples/forms/Account.vue b/apps/www/src/examples/forms/Account.vue
new file mode 100644
index 00000000..bb3d6f97
--- /dev/null
+++ b/apps/www/src/examples/forms/Account.vue
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
diff --git a/apps/www/src/examples/forms/Appearance.vue b/apps/www/src/examples/forms/Appearance.vue
new file mode 100644
index 00000000..f678c509
--- /dev/null
+++ b/apps/www/src/examples/forms/Appearance.vue
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
diff --git a/apps/www/src/examples/forms/Display.vue b/apps/www/src/examples/forms/Display.vue
new file mode 100644
index 00000000..d75619ef
--- /dev/null
+++ b/apps/www/src/examples/forms/Display.vue
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
diff --git a/apps/www/src/examples/forms/Example.vue b/apps/www/src/examples/forms/Example.vue
new file mode 100644
index 00000000..34171518
--- /dev/null
+++ b/apps/www/src/examples/forms/Example.vue
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
diff --git a/apps/www/src/examples/forms/Notifications.vue b/apps/www/src/examples/forms/Notifications.vue
new file mode 100644
index 00000000..89501d56
--- /dev/null
+++ b/apps/www/src/examples/forms/Notifications.vue
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
diff --git a/apps/www/src/examples/forms/components/AccountForm.vue b/apps/www/src/examples/forms/components/AccountForm.vue
new file mode 100644
index 00000000..b6a488a5
--- /dev/null
+++ b/apps/www/src/examples/forms/components/AccountForm.vue
@@ -0,0 +1,158 @@
+
+
+
+
+
+ Account
+
+
+ Update your account settings. Set your preferred language and timezone.
+
+
+
+
+
diff --git a/apps/www/src/examples/forms/components/AppearanceForm.vue b/apps/www/src/examples/forms/components/AppearanceForm.vue
new file mode 100644
index 00000000..190d5be2
--- /dev/null
+++ b/apps/www/src/examples/forms/components/AppearanceForm.vue
@@ -0,0 +1,169 @@
+
+
+
+
+
+ Appearence
+
+
+ Customize the appearance of the app. Automatically switch between day and night themes.
+
+
+
+
+
diff --git a/apps/www/src/examples/forms/components/DisplayForm.vue b/apps/www/src/examples/forms/components/DisplayForm.vue
new file mode 100644
index 00000000..f715fcc1
--- /dev/null
+++ b/apps/www/src/examples/forms/components/DisplayForm.vue
@@ -0,0 +1,98 @@
+
+
+
+
+
+ Display
+
+
+ Turn items on or off to control what's displayed in the app.
+
+
+
+
+
diff --git a/apps/www/src/examples/forms/components/NotificationsForm.vue b/apps/www/src/examples/forms/components/NotificationsForm.vue
new file mode 100644
index 00000000..9eb00801
--- /dev/null
+++ b/apps/www/src/examples/forms/components/NotificationsForm.vue
@@ -0,0 +1,176 @@
+
+
+
+
+
+ Notifications
+
+
+ Configure how you receive notifications.
+
+
+
+
+
diff --git a/apps/www/src/examples/forms/components/ProfileForm.vue b/apps/www/src/examples/forms/components/ProfileForm.vue
new file mode 100644
index 00000000..7fdb783f
--- /dev/null
+++ b/apps/www/src/examples/forms/components/ProfileForm.vue
@@ -0,0 +1,152 @@
+
+
+
+
+
+ Profile
+
+
+ This is how others will see you on the site.
+
+
+
+
+
diff --git a/apps/www/src/examples/forms/components/SidebarNav.vue b/apps/www/src/examples/forms/components/SidebarNav.vue
new file mode 100644
index 00000000..ba79807a
--- /dev/null
+++ b/apps/www/src/examples/forms/components/SidebarNav.vue
@@ -0,0 +1,53 @@
+
+
+
+
+
diff --git a/apps/www/src/examples/forms/layouts/FormsLayout.vue b/apps/www/src/examples/forms/layouts/FormsLayout.vue
new file mode 100644
index 00000000..94a04e3b
--- /dev/null
+++ b/apps/www/src/examples/forms/layouts/FormsLayout.vue
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+ Settings
+
+
+ Manage your account settings and set e-mail preferences.
+
+
+
+
+
+
diff --git a/apps/www/src/lib/registry/default/example/DataTableDemo.vue b/apps/www/src/lib/registry/default/example/DataTableDemo.vue
index edb18c80..e6e8a194 100644
--- a/apps/www/src/lib/registry/default/example/DataTableDemo.vue
+++ b/apps/www/src/lib/registry/default/example/DataTableDemo.vue
@@ -103,7 +103,7 @@ const columns: ColumnDef[] = [
return h(Button, {
variant: 'ghost',
onClick: () => column.toggleSorting(column.getIsSorted() === 'asc'),
- }, ['Email', h(ArrowUpDown, { class: 'ml-2 h-4 w-4' })])
+ }, () => ['Email', h(ArrowUpDown, { class: 'ml-2 h-4 w-4' })])
},
cell: ({ row }) => h('div', { class: 'lowercase' }, row.getValue('email')),
},
@@ -128,9 +128,9 @@ const columns: ColumnDef[] = [
cell: ({ row }) => {
const payment = row.original
- return h(DropdownAction, {
+ return h('div', { class: 'relative' }, h(DropdownAction, {
payment,
- })
+ }))
},
},
]
@@ -162,7 +162,7 @@ const table = useVueTable({
-
+
- >
Next
diff --git a/apps/www/src/lib/registry/default/ui/radio-group/RadioGroup.vue b/apps/www/src/lib/registry/default/ui/radio-group/RadioGroup.vue
index 0bc73d5d..8968f85a 100644
--- a/apps/www/src/lib/registry/default/ui/radio-group/RadioGroup.vue
+++ b/apps/www/src/lib/registry/default/ui/radio-group/RadioGroup.vue
@@ -1,12 +1,16 @@
-
+
diff --git a/apps/www/src/lib/registry/new-york/ui/radio-group/RadioGroup.vue b/apps/www/src/lib/registry/new-york/ui/radio-group/RadioGroup.vue
index 0bc73d5d..8968f85a 100644
--- a/apps/www/src/lib/registry/new-york/ui/radio-group/RadioGroup.vue
+++ b/apps/www/src/lib/registry/new-york/ui/radio-group/RadioGroup.vue
@@ -1,12 +1,16 @@
-
+
diff --git a/apps/www/src/lib/registry/new-york/ui/select/SelectContent.vue b/apps/www/src/lib/registry/new-york/ui/select/SelectContent.vue
index 1f2610c8..8a05145f 100644
--- a/apps/www/src/lib/registry/new-york/ui/select/SelectContent.vue
+++ b/apps/www/src/lib/registry/new-york/ui/select/SelectContent.vue
@@ -33,7 +33,7 @@ const emitsAsProps = useEmitAsProps(emits)
>
diff --git a/apps/www/src/lib/registry/new-york/ui/select/SelectTrigger.vue b/apps/www/src/lib/registry/new-york/ui/select/SelectTrigger.vue
index 3fb1cb46..086e5396 100644
--- a/apps/www/src/lib/registry/new-york/ui/select/SelectTrigger.vue
+++ b/apps/www/src/lib/registry/new-york/ui/select/SelectTrigger.vue
@@ -17,7 +17,7 @@ const props = withDefaults(
v-bind="props"
:class="[
cn(
- 'flex h-10 w-full items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50',
+ 'flex h-9 w-full items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50',
props.class,
),
props.invalid
diff --git a/apps/www/tsconfig.scripts.json b/apps/www/tsconfig.scripts.json
deleted file mode 100644
index 76130023..00000000
--- a/apps/www/tsconfig.scripts.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "extends": "./tsconfig.json",
- "include": [".contentlayer/generated", "src/**/*.ts", "scripts/**/*.ts"],
- "exclude": ["node_modules"],
- "compilerOptions": {
- "target": "ES2019",
- "lib": [
- "es2019",
- "DOM"
- ],
- "module": "ESNext",
- "declaration": true,
- "strict": true,
- "strictNullChecks": true,
- "noImplicitThis": true,
- "alwaysStrict": true,
- "noImplicitReturns": true,
- "noFallthroughCasesInSwitch": false,
- "experimentalDecorators": true,
- "strictPropertyInitialization": false,
- "isolatedModules": true,
- "typeRoots": [
- "./node_modules/@types"
- ],
- "resolveJsonModule": true,
- "esModuleInterop": true,
- "moduleResolution": "node"
- },
- "ts-node": {
- "esm": true,
- "experimentalSpecifierResolution": "node",
- "transpileOnly": true
- }
-}
diff --git a/packages/cli/package.json b/packages/cli/package.json
index ed4e1021..d7b1d152 100644
--- a/packages/cli/package.json
+++ b/packages/cli/package.json
@@ -60,7 +60,7 @@
"node-fetch": "^3.3.2",
"ora": "^7.0.1",
"prompts": "^2.4.2",
- "radix-vue": "^0.1.32",
+ "radix-vue": "^0.1.34",
"recast": "^0.23.4",
"rimraf": "^5.0.1",
"ts-morph": "^19.0.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 22f05f73..90ecf8bf 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -47,20 +47,17 @@ importers:
specifier: ^2.3.6
version: 2.3.6(vue@3.3.4)
'@tanstack/vue-table':
- specifier: ^8.9.3
+ specifier: ^8.9.8
version: 8.9.8(vue@3.3.4)
'@unovis/ts':
specifier: ^1.2.1
version: 1.2.1
- '@vitejs/plugin-vue-jsx':
- specifier: ^3.0.2
- version: 3.0.2(vite@4.3.9)(vue@3.3.4)
'@vueuse/core':
- specifier: ^10.2.1
+ specifier: ^10.4.1
version: 10.4.1(vue@3.3.4)
class-variance-authority:
- specifier: ^0.6.1
- version: 0.6.1
+ specifier: ^0.7.0
+ version: 0.7.0
clsx:
specifier: ^2.0.0
version: 2.0.0
@@ -68,17 +65,14 @@ importers:
specifier: ^2.30.0
version: 2.30.0
lucide-vue-next:
- specifier: ^0.268.0
- version: 0.268.0(vue@3.3.4)
+ specifier: ^0.276.0
+ version: 0.276.0(vue@3.3.4)
tailwindcss-animate:
- specifier: ^1.0.6
+ specifier: ^1.0.7
version: 1.0.7(tailwindcss@3.3.3)
v-calendar:
specifier: ^3.0.3
version: 3.0.3(@popperjs/core@2.11.8)(vue@3.3.4)
- vitepress:
- specifier: ^1.0.0-rc.10
- version: 1.0.0-rc.12(@algolia/client-search@4.19.1)(@types/node@20.5.7)(search-insights@2.7.0)
vue:
specifier: ^3.3.4
version: 3.3.4
@@ -108,8 +102,11 @@ importers:
specifier: ^20.5.7
version: 20.5.7
'@vitejs/plugin-vue':
- specifier: ^4.1.0
- version: 4.3.4(vite@4.3.9)(vue@3.3.4)
+ specifier: ^4.3.4
+ version: 4.3.4(vite@4.4.9)(vue@3.3.4)
+ '@vitejs/plugin-vue-jsx':
+ specifier: ^3.0.2
+ version: 3.0.2(vite@4.4.9)(vue@3.3.4)
'@vue/compiler-core':
specifier: ^3.3.4
version: 3.3.4
@@ -117,17 +114,14 @@ importers:
specifier: ^3.3.4
version: 3.3.4
autoprefixer:
- specifier: ^10.4.14
+ specifier: ^10.4.15
version: 10.4.15(postcss@8.4.28)
lodash.template:
specifier: ^4.5.0
version: 4.5.0
- postcss:
- specifier: ^8.4.24
- version: 8.4.28
radix-vue:
- specifier: ^0.1.32
- version: 0.1.33(vue@3.3.4)
+ specifier: ^0.1.34
+ version: 0.1.34(vue@3.3.4)
rimraf:
specifier: ^5.0.1
version: 5.0.1
@@ -137,20 +131,23 @@ importers:
tailwindcss:
specifier: ^3.3.3
version: 3.3.3(ts-node@10.9.1)
- ts-node:
- specifier: ^10.9.1
- version: 10.9.1(@types/node@20.5.7)(typescript@5.2.2)
+ tsx:
+ specifier: ^3.12.8
+ version: 3.12.8
typescript:
- specifier: ^5.0.2
+ specifier: ^5.2.2
version: 5.2.2
unplugin-icons:
- specifier: ^0.16.6
- version: 0.16.6
+ specifier: ^0.17.0
+ version: 0.17.0
vite:
- specifier: ^4.3.9
- version: 4.3.9(@types/node@20.5.7)
+ specifier: ^4.4.9
+ version: 4.4.9(@types/node@20.5.7)
+ vitepress:
+ specifier: ^1.0.0-rc.12
+ version: 1.0.0-rc.12(@algolia/client-search@4.19.1)(@types/node@20.5.7)(search-insights@2.7.0)
vue-tsc:
- specifier: ^1.4.2
+ specifier: ^1.8.10
version: 1.8.10(typescript@5.2.2)
packages/cli:
@@ -158,6 +155,9 @@ importers:
'@antfu/ni':
specifier: ^0.21.6
version: 0.21.6
+ '@babel/core':
+ specifier: ^7.22.11
+ version: 7.22.11
'@babel/parser':
specifier: ^7.22.11
version: 7.22.11
@@ -201,8 +201,8 @@ importers:
specifier: ^2.4.2
version: 2.4.2
radix-vue:
- specifier: ^0.1.32
- version: 0.1.33(vue@3.3.4)
+ specifier: ^0.1.34
+ version: 0.1.34(vue@3.3.4)
recast:
specifier: ^0.23.4
version: 0.23.4
@@ -222,9 +222,6 @@ importers:
specifier: ^3.22.2
version: 3.22.2
devDependencies:
- '@babel/core':
- specifier: ^7.22.11
- version: 7.22.11
'@types/babel__core':
specifier: ^7.20.1
version: 7.20.1
@@ -243,9 +240,6 @@ importers:
'@vitest/ui':
specifier: ^0.34.3
version: 0.34.3(vitest@0.34.3)
- detype:
- specifier: ^0.6.3
- version: 0.6.3(patch_hash=tlxqopreogk7nma7uu7ixdzk3u)
tsup:
specifier: ^7.2.0
version: 7.2.0(ts-node@10.9.1)(typescript@5.2.2)
@@ -272,7 +266,7 @@ packages:
- '@algolia/client-search'
- algoliasearch
- search-insights
- dev: false
+ dev: true
/@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1)(search-insights@2.7.0):
resolution: {integrity: sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==}
@@ -284,7 +278,7 @@ packages:
transitivePeerDependencies:
- '@algolia/client-search'
- algoliasearch
- dev: false
+ dev: true
/@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1):
resolution: {integrity: sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==}
@@ -295,7 +289,7 @@ packages:
'@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1)
'@algolia/client-search': 4.19.1
algoliasearch: 4.19.1
- dev: false
+ dev: true
/@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1):
resolution: {integrity: sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==}
@@ -305,23 +299,23 @@ packages:
dependencies:
'@algolia/client-search': 4.19.1
algoliasearch: 4.19.1
- dev: false
+ dev: true
/@algolia/cache-browser-local-storage@4.19.1:
resolution: {integrity: sha512-FYAZWcGsFTTaSAwj9Std8UML3Bu8dyWDncM7Ls8g+58UOe4XYdlgzXWbrIgjaguP63pCCbMoExKr61B+ztK3tw==}
dependencies:
'@algolia/cache-common': 4.19.1
- dev: false
+ dev: true
/@algolia/cache-common@4.19.1:
resolution: {integrity: sha512-XGghi3l0qA38HiqdoUY+wvGyBsGvKZ6U3vTiMBT4hArhP3fOGLXpIINgMiiGjTe4FVlTa5a/7Zf2bwlIHfRqqg==}
- dev: false
+ dev: true
/@algolia/cache-in-memory@4.19.1:
resolution: {integrity: sha512-+PDWL+XALGvIginigzu8oU6eWw+o76Z8zHbBovWYcrtWOEtinbl7a7UTt3x3lthv+wNuFr/YD1Gf+B+A9V8n5w==}
dependencies:
'@algolia/cache-common': 4.19.1
- dev: false
+ dev: true
/@algolia/client-account@4.19.1:
resolution: {integrity: sha512-Oy0ritA2k7AMxQ2JwNpfaEcgXEDgeyKu0V7E7xt/ZJRdXfEpZcwp9TOg4TJHC7Ia62gIeT2Y/ynzsxccPw92GA==}
@@ -329,7 +323,7 @@ packages:
'@algolia/client-common': 4.19.1
'@algolia/client-search': 4.19.1
'@algolia/transporter': 4.19.1
- dev: false
+ dev: true
/@algolia/client-analytics@4.19.1:
resolution: {integrity: sha512-5QCq2zmgdZLIQhHqwl55ZvKVpLM3DNWjFI4T+bHr3rGu23ew2bLO4YtyxaZeChmDb85jUdPDouDlCumGfk6wOg==}
@@ -338,14 +332,14 @@ packages:
'@algolia/client-search': 4.19.1
'@algolia/requester-common': 4.19.1
'@algolia/transporter': 4.19.1
- dev: false
+ dev: true
/@algolia/client-common@4.19.1:
resolution: {integrity: sha512-3kAIVqTcPrjfS389KQvKzliC559x+BDRxtWamVJt8IVp7LGnjq+aVAXg4Xogkur1MUrScTZ59/AaUd5EdpyXgA==}
dependencies:
'@algolia/requester-common': 4.19.1
'@algolia/transporter': 4.19.1
- dev: false
+ dev: true
/@algolia/client-personalization@4.19.1:
resolution: {integrity: sha512-8CWz4/H5FA+krm9HMw2HUQenizC/DxUtsI5oYC0Jxxyce1vsr8cb1aEiSJArQT6IzMynrERif1RVWLac1m36xw==}
@@ -353,7 +347,7 @@ packages:
'@algolia/client-common': 4.19.1
'@algolia/requester-common': 4.19.1
'@algolia/transporter': 4.19.1
- dev: false
+ dev: true
/@algolia/client-search@4.19.1:
resolution: {integrity: sha512-mBecfMFS4N+yK/p0ZbK53vrZbL6OtWMk8YmnOv1i0LXx4pelY8TFhqKoTit3NPVPwoSNN0vdSN9dTu1xr1XOVw==}
@@ -361,33 +355,33 @@ packages:
'@algolia/client-common': 4.19.1
'@algolia/requester-common': 4.19.1
'@algolia/transporter': 4.19.1
- dev: false
+ dev: true
/@algolia/logger-common@4.19.1:
resolution: {integrity: sha512-i6pLPZW/+/YXKis8gpmSiNk1lOmYCmRI6+x6d2Qk1OdfvX051nRVdalRbEcVTpSQX6FQAoyeaui0cUfLYW5Elw==}
- dev: false
+ dev: true
/@algolia/logger-console@4.19.1:
resolution: {integrity: sha512-jj72k9GKb9W0c7TyC3cuZtTr0CngLBLmc8trzZlXdfvQiigpUdvTi1KoWIb2ZMcRBG7Tl8hSb81zEY3zI2RlXg==}
dependencies:
'@algolia/logger-common': 4.19.1
- dev: false
+ dev: true
/@algolia/requester-browser-xhr@4.19.1:
resolution: {integrity: sha512-09K/+t7lptsweRTueHnSnmPqIxbHMowejAkn9XIcJMLdseS3zl8ObnS5GWea86mu3vy4+8H+ZBKkUN82Zsq/zg==}
dependencies:
'@algolia/requester-common': 4.19.1
- dev: false
+ dev: true
/@algolia/requester-common@4.19.1:
resolution: {integrity: sha512-BisRkcWVxrDzF1YPhAckmi2CFYK+jdMT60q10d7z3PX+w6fPPukxHRnZwooiTUrzFe50UBmLItGizWHP5bDzVQ==}
- dev: false
+ dev: true
/@algolia/requester-node-http@4.19.1:
resolution: {integrity: sha512-6DK52DHviBHTG2BK/Vv2GIlEw7i+vxm7ypZW0Z7vybGCNDeWzADx+/TmxjkES2h15+FZOqVf/Ja677gePsVItA==}
dependencies:
'@algolia/requester-common': 4.19.1
- dev: false
+ dev: true
/@algolia/transporter@4.19.1:
resolution: {integrity: sha512-nkpvPWbpuzxo1flEYqNIbGz7xhfhGOKGAZS7tzC+TELgEmi7z99qRyTfNSUlW7LZmB3ACdnqAo+9A9KFBENviQ==}
@@ -395,7 +389,7 @@ packages:
'@algolia/cache-common': 4.19.1
'@algolia/logger-common': 4.19.1
'@algolia/requester-common': 4.19.1
- dev: false
+ dev: true
/@alloc/quick-lru@5.2.0:
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
@@ -552,7 +546,7 @@ packages:
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- dev: false
+ dev: true
/@babel/core@7.22.11:
resolution: {integrity: sha512-lh7RJrtPdhibbxndr6/xx0w8+CVlY5FJZiaSz908Fpy+G0xkBFTvwLcKJFF4PJxVfGhVWNebikpWGnOoC71juQ==}
@@ -575,6 +569,7 @@ packages:
semver: 6.3.1
transitivePeerDependencies:
- supports-color
+ dev: false
/@babel/generator@7.22.10:
resolution: {integrity: sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==}
@@ -617,7 +612,7 @@ packages:
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
semver: 6.3.1
- dev: false
+ dev: true
/@babel/helper-create-class-features-plugin@7.22.11(@babel/core@7.22.11):
resolution: {integrity: sha512-y1grdYL4WzmUDBRGK0pDbIoFd7UZKoDurDzWEoNMYoj1EL+foGRQNyPWDcC+YyegN5y1DUsFFmzjGijB3nSVAQ==}
@@ -637,24 +632,6 @@ packages:
semver: 6.3.1
dev: false
- /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.22.11):
- resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.22.11
- '@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-environment-visitor': 7.22.5
- '@babel/helper-function-name': 7.22.5
- '@babel/helper-member-expression-to-functions': 7.22.15
- '@babel/helper-optimise-call-expression': 7.22.5
- '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.11)
- '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.6
- semver: 6.3.1
- dev: true
-
/@babel/helper-environment-visitor@7.22.5:
resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==}
engines: {node: '>=6.9.0'}
@@ -672,46 +649,18 @@ packages:
dependencies:
'@babel/types': 7.22.11
- /@babel/helper-member-expression-to-functions@7.22.15:
- resolution: {integrity: sha512-qLNsZbgrNh0fDQBCPocSL8guki1hcPvltGDv/NxvUoABwFq7GkKSu1nRXeJkVZc+wJvne2E0RKQz+2SQrz6eAA==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.22.17
- dev: true
-
/@babel/helper-member-expression-to-functions@7.22.5:
resolution: {integrity: sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.22.11
- /@babel/helper-module-imports@7.22.15:
- resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.22.17
- dev: true
-
/@babel/helper-module-imports@7.22.5:
resolution: {integrity: sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.22.11
- /@babel/helper-module-transforms@7.22.17(@babel/core@7.22.11):
- resolution: {integrity: sha512-XouDDhQESrLHTpnBtCKExJdyY4gJCdrvH2Pyv8r8kovX2U8G0dRUOT45T9XlbLtuu9CLXP15eusnkprhoPV5iQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.22.11
- '@babel/helper-environment-visitor': 7.22.5
- '@babel/helper-module-imports': 7.22.15
- '@babel/helper-simple-access': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.6
- '@babel/helper-validator-identifier': 7.22.15
- dev: true
-
/@babel/helper-module-transforms@7.22.9(@babel/core@7.22.10):
resolution: {integrity: sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==}
engines: {node: '>=6.9.0'}
@@ -724,7 +673,7 @@ packages:
'@babel/helper-simple-access': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
'@babel/helper-validator-identifier': 7.22.5
- dev: false
+ dev: true
/@babel/helper-module-transforms@7.22.9(@babel/core@7.22.11):
resolution: {integrity: sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==}
@@ -738,6 +687,7 @@ packages:
'@babel/helper-simple-access': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
'@babel/helper-validator-identifier': 7.22.5
+ dev: false
/@babel/helper-optimise-call-expression@7.22.5:
resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==}
@@ -759,7 +709,7 @@ packages:
'@babel/helper-environment-visitor': 7.22.5
'@babel/helper-member-expression-to-functions': 7.22.5
'@babel/helper-optimise-call-expression': 7.22.5
- dev: false
+ dev: true
/@babel/helper-replace-supers@7.22.9(@babel/core@7.22.11):
resolution: {integrity: sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==}
@@ -771,6 +721,7 @@ packages:
'@babel/helper-environment-visitor': 7.22.5
'@babel/helper-member-expression-to-functions': 7.22.5
'@babel/helper-optimise-call-expression': 7.22.5
+ dev: false
/@babel/helper-simple-access@7.22.5:
resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
@@ -794,20 +745,10 @@ packages:
resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==}
engines: {node: '>=6.9.0'}
- /@babel/helper-validator-identifier@7.22.15:
- resolution: {integrity: sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==}
- engines: {node: '>=6.9.0'}
- dev: true
-
/@babel/helper-validator-identifier@7.22.5:
resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==}
engines: {node: '>=6.9.0'}
- /@babel/helper-validator-option@7.22.15:
- resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==}
- engines: {node: '>=6.9.0'}
- dev: true
-
/@babel/helper-validator-option@7.22.5:
resolution: {integrity: sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==}
engines: {node: '>=6.9.0'}
@@ -821,7 +762,7 @@ packages:
'@babel/types': 7.22.11
transitivePeerDependencies:
- supports-color
- dev: false
+ dev: true
/@babel/helpers@7.22.11:
resolution: {integrity: sha512-vyOXC8PBWaGc5h7GMsNx68OH33cypkEDJCHvYVVgVbbxJDROYVtexSk0gK5iCF1xNjRIN2s8ai7hwkWDq5szWg==}
@@ -832,6 +773,7 @@ packages:
'@babel/types': 7.22.11
transitivePeerDependencies:
- supports-color
+ dev: false
/@babel/highlight@7.22.10:
resolution: {integrity: sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==}
@@ -856,16 +798,6 @@ packages:
dependencies:
'@babel/core': 7.22.10
'@babel/helper-plugin-utils': 7.22.5
- dev: false
-
- /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.11):
- resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.22.11
- '@babel/helper-plugin-utils': 7.22.5
dev: true
/@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.10):
@@ -876,7 +808,7 @@ packages:
dependencies:
'@babel/core': 7.22.10
'@babel/helper-plugin-utils': 7.22.5
- dev: false
+ dev: true
/@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.11):
resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==}
@@ -886,18 +818,7 @@ packages:
dependencies:
'@babel/core': 7.22.11
'@babel/helper-plugin-utils': 7.22.5
-
- /@babel/plugin-transform-modules-commonjs@7.22.15(@babel/core@7.22.11):
- resolution: {integrity: sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.22.11
- '@babel/helper-module-transforms': 7.22.17(@babel/core@7.22.11)
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-simple-access': 7.22.5
- dev: true
+ dev: false
/@babel/plugin-transform-typescript@7.22.10(@babel/core@7.22.10):
resolution: {integrity: sha512-7++c8I/ymsDo4QQBAgbraXLzIM6jmfao11KgIBEYZRReWzNWH9NtNgJcyrZiXsOPh523FQm6LfpLyy/U5fn46A==}
@@ -910,7 +831,7 @@ packages:
'@babel/helper-create-class-features-plugin': 7.22.10(@babel/core@7.22.10)
'@babel/helper-plugin-utils': 7.22.5
'@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.10)
- dev: false
+ dev: true
/@babel/plugin-transform-typescript@7.22.11(@babel/core@7.22.11):
resolution: {integrity: sha512-0E4/L+7gfvHub7wsbTv03oRtD69X31LByy44fGmFzbZScpupFByMcgCJ0VbBTkzyjSJKuRoGN8tcijOWKTmqOA==}
@@ -925,33 +846,6 @@ packages:
'@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.11)
dev: false
- /@babel/plugin-transform-typescript@7.22.15(@babel/core@7.22.11):
- resolution: {integrity: sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.22.11
- '@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.11)
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.11)
- dev: true
-
- /@babel/preset-typescript@7.22.15(@babel/core@7.22.11):
- resolution: {integrity: sha512-HblhNmh6yM+cU4VwbBRpxFhxsTdfS1zsvH9W+gEjD0ARV9+8B4sNfpI6GuhePti84nuvhiwKS539jKPFHskA9A==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.22.11
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-validator-option': 7.22.15
- '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.11)
- '@babel/plugin-transform-modules-commonjs': 7.22.15(@babel/core@7.22.11)
- '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.22.11)
- dev: true
-
/@babel/runtime@7.22.11:
resolution: {integrity: sha512-ee7jVNlWN09+KftVOu9n7S8gQzD/Z6hN/I8VBRXW4P1+Xe7kJGXMwu8vds4aGIMHZnNbdpSWCfZZtinytpcAvA==}
engines: {node: '>=6.9.0'}
@@ -988,7 +882,7 @@ packages:
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- dev: false
+ dev: true
/@babel/traverse@7.22.11:
resolution: {integrity: sha512-mzAenteTfomcB7mfPtyi+4oe5BZ6MXxWcn4CX+h4IRJ+OOGXBrWU6jDQavkQI9Vuc5P+donFabBfFCcmWka9lQ==}
@@ -1023,15 +917,6 @@ packages:
'@babel/helper-validator-identifier': 7.22.5
to-fast-properties: 2.0.0
- /@babel/types@7.22.17:
- resolution: {integrity: sha512-YSQPHLFtQNE5xN9tHuZnzu8vPr61wVTBZdfv1meex1NBosa4iT05k/Jw06ddJugi4bk7The/oSwQGFcksmEJQg==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/helper-string-parser': 7.22.5
- '@babel/helper-validator-identifier': 7.22.15
- to-fast-properties: 2.0.0
- dev: true
-
/@commitlint/cli@17.7.1:
resolution: {integrity: sha512-BCm/AT06SNCQtvFv921iNhudOHuY16LswT0R3OeolVGLk8oP+Rk9TfQfgjH7QPMjhvp76bNqGFEcpKojxUNW1g==}
engines: {node: '>=v14'}
@@ -1208,7 +1093,7 @@ packages:
/@docsearch/css@3.5.2:
resolution: {integrity: sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==}
- dev: false
+ dev: true
/@docsearch/js@3.5.2(@algolia/client-search@4.19.1)(search-insights@2.7.0):
resolution: {integrity: sha512-p1YFTCDflk8ieHgFJYfmyHBki1D61+U9idwrLh+GQQMrBSP3DLGKpy0XUJtPjAOPltcVbqsTjiPFfH7JImjUNg==}
@@ -1221,7 +1106,7 @@ packages:
- react
- react-dom
- search-insights
- dev: false
+ dev: true
/@docsearch/react@3.5.2(@algolia/client-search@4.19.1)(search-insights@2.7.0):
resolution: {integrity: sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==}
@@ -1247,7 +1132,7 @@ packages:
search-insights: 2.7.0
transitivePeerDependencies:
- '@algolia/client-search'
- dev: false
+ dev: true
/@emotion/babel-plugin@11.11.0:
resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==}
@@ -1319,12 +1204,34 @@ packages:
resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==}
dev: false
+ /@esbuild-kit/cjs-loader@2.4.2:
+ resolution: {integrity: sha512-BDXFbYOJzT/NBEtp71cvsrGPwGAMGRB/349rwKuoxNSiKjPraNNnlK6MIIabViCjqZugu6j+xeMDlEkWdHHJSg==}
+ dependencies:
+ '@esbuild-kit/core-utils': 3.2.2
+ get-tsconfig: 4.7.0
+ dev: true
+
+ /@esbuild-kit/core-utils@3.2.2:
+ resolution: {integrity: sha512-Ub6LaRaAgF80dTSzUdXpFLM1pVDdmEVB9qb5iAzSpyDlX/mfJTFGOnZ516O05p5uWWteNviMKi4PAyEuRxI5gA==}
+ dependencies:
+ esbuild: 0.18.20
+ source-map-support: 0.5.21
+ dev: true
+
+ /@esbuild-kit/esm-loader@2.5.5:
+ resolution: {integrity: sha512-Qwfvj/qoPbClxCRNuac1Du01r9gvNOT+pMYtJDapfB1eoGN1YlJ1BixLyL9WVENRx5RXgNLdfYdx/CuswlGhMw==}
+ dependencies:
+ '@esbuild-kit/core-utils': 3.2.2
+ get-tsconfig: 4.7.0
+ dev: true
+
/@esbuild/android-arm64@0.17.19:
resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/android-arm64@0.18.20:
@@ -1333,6 +1240,7 @@ packages:
cpu: [arm64]
os: [android]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/android-arm@0.17.19:
@@ -1341,6 +1249,7 @@ packages:
cpu: [arm]
os: [android]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/android-arm@0.18.20:
@@ -1349,6 +1258,7 @@ packages:
cpu: [arm]
os: [android]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/android-x64@0.17.19:
@@ -1357,6 +1267,7 @@ packages:
cpu: [x64]
os: [android]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/android-x64@0.18.20:
@@ -1365,6 +1276,7 @@ packages:
cpu: [x64]
os: [android]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/darwin-arm64@0.17.19:
@@ -1373,6 +1285,7 @@ packages:
cpu: [arm64]
os: [darwin]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/darwin-arm64@0.18.20:
@@ -1381,6 +1294,7 @@ packages:
cpu: [arm64]
os: [darwin]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/darwin-x64@0.17.19:
@@ -1389,6 +1303,7 @@ packages:
cpu: [x64]
os: [darwin]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/darwin-x64@0.18.20:
@@ -1397,6 +1312,7 @@ packages:
cpu: [x64]
os: [darwin]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/freebsd-arm64@0.17.19:
@@ -1405,6 +1321,7 @@ packages:
cpu: [arm64]
os: [freebsd]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/freebsd-arm64@0.18.20:
@@ -1413,6 +1330,7 @@ packages:
cpu: [arm64]
os: [freebsd]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/freebsd-x64@0.17.19:
@@ -1421,6 +1339,7 @@ packages:
cpu: [x64]
os: [freebsd]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/freebsd-x64@0.18.20:
@@ -1429,6 +1348,7 @@ packages:
cpu: [x64]
os: [freebsd]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-arm64@0.17.19:
@@ -1437,6 +1357,7 @@ packages:
cpu: [arm64]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-arm64@0.18.20:
@@ -1445,6 +1366,7 @@ packages:
cpu: [arm64]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-arm@0.17.19:
@@ -1453,6 +1375,7 @@ packages:
cpu: [arm]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-arm@0.18.20:
@@ -1461,6 +1384,7 @@ packages:
cpu: [arm]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-ia32@0.17.19:
@@ -1469,6 +1393,7 @@ packages:
cpu: [ia32]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-ia32@0.18.20:
@@ -1477,6 +1402,7 @@ packages:
cpu: [ia32]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-loong64@0.17.19:
@@ -1485,6 +1411,7 @@ packages:
cpu: [loong64]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-loong64@0.18.20:
@@ -1493,6 +1420,7 @@ packages:
cpu: [loong64]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-mips64el@0.17.19:
@@ -1501,6 +1429,7 @@ packages:
cpu: [mips64el]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-mips64el@0.18.20:
@@ -1509,6 +1438,7 @@ packages:
cpu: [mips64el]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-ppc64@0.17.19:
@@ -1517,6 +1447,7 @@ packages:
cpu: [ppc64]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-ppc64@0.18.20:
@@ -1525,6 +1456,7 @@ packages:
cpu: [ppc64]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-riscv64@0.17.19:
@@ -1533,6 +1465,7 @@ packages:
cpu: [riscv64]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-riscv64@0.18.20:
@@ -1541,6 +1474,7 @@ packages:
cpu: [riscv64]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-s390x@0.17.19:
@@ -1549,6 +1483,7 @@ packages:
cpu: [s390x]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-s390x@0.18.20:
@@ -1557,6 +1492,7 @@ packages:
cpu: [s390x]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-x64@0.17.19:
@@ -1565,6 +1501,7 @@ packages:
cpu: [x64]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-x64@0.18.20:
@@ -1573,6 +1510,7 @@ packages:
cpu: [x64]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/netbsd-x64@0.17.19:
@@ -1581,6 +1519,7 @@ packages:
cpu: [x64]
os: [netbsd]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/netbsd-x64@0.18.20:
@@ -1589,6 +1528,7 @@ packages:
cpu: [x64]
os: [netbsd]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/openbsd-x64@0.17.19:
@@ -1597,6 +1537,7 @@ packages:
cpu: [x64]
os: [openbsd]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/openbsd-x64@0.18.20:
@@ -1605,6 +1546,7 @@ packages:
cpu: [x64]
os: [openbsd]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/sunos-x64@0.17.19:
@@ -1613,6 +1555,7 @@ packages:
cpu: [x64]
os: [sunos]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/sunos-x64@0.18.20:
@@ -1621,6 +1564,7 @@ packages:
cpu: [x64]
os: [sunos]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/win32-arm64@0.17.19:
@@ -1629,6 +1573,7 @@ packages:
cpu: [arm64]
os: [win32]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/win32-arm64@0.18.20:
@@ -1637,6 +1582,7 @@ packages:
cpu: [arm64]
os: [win32]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/win32-ia32@0.17.19:
@@ -1645,6 +1591,7 @@ packages:
cpu: [ia32]
os: [win32]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/win32-ia32@0.18.20:
@@ -1653,6 +1600,7 @@ packages:
cpu: [ia32]
os: [win32]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/win32-x64@0.17.19:
@@ -1661,6 +1609,7 @@ packages:
cpu: [x64]
os: [win32]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/win32-x64@0.18.20:
@@ -1669,6 +1618,7 @@ packages:
cpu: [x64]
os: [win32]
requiresBuild: true
+ dev: true
optional: true
/@eslint-community/eslint-utils@4.4.0(eslint@8.43.0):
@@ -2349,10 +2299,10 @@ packages:
/@types/node@20.4.7:
resolution: {integrity: sha512-bUBrPjEry2QUTsnuEjzjbS7voGWCc30W0qzgMf90GPeDGFRakvrz47ju+oqDAKCXLUCe39u57/ORMl/O/04/9g==}
- dev: true
/@types/node@20.5.7:
resolution: {integrity: sha512-dP7f3LdZIysZnmvP3ANJYTSwg+wLLl8p7RqniVlV7j+oXSXAbt9h0WIBFmJy5inWZoX9wZN6eXx+YXd9Rh3RBA==}
+ dev: true
/@types/normalize-package-data@2.4.1:
resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
@@ -2438,7 +2388,6 @@ packages:
/@types/web-bluetooth@0.0.17:
resolution: {integrity: sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==}
- dev: false
/@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.43.0)(typescript@5.2.2):
resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==}
@@ -2619,7 +2568,7 @@ packages:
tslib: 2.6.2
dev: false
- /@vitejs/plugin-vue-jsx@3.0.2(vite@4.3.9)(vue@3.3.4):
+ /@vitejs/plugin-vue-jsx@3.0.2(vite@4.4.9)(vue@3.3.4):
resolution: {integrity: sha512-obF26P2Z4Ogy3cPp07B4VaW6rpiu0ue4OT2Y15UxT5BZZ76haUY9guOsZV3uWh/I6xc+VeiW+ZVabRE82FyzWw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -2629,20 +2578,20 @@ packages:
'@babel/core': 7.22.10
'@babel/plugin-transform-typescript': 7.22.10(@babel/core@7.22.10)
'@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.22.10)
- vite: 4.3.9(@types/node@20.5.7)
+ vite: 4.4.9(@types/node@20.5.7)
vue: 3.3.4
transitivePeerDependencies:
- supports-color
- dev: false
+ dev: true
- /@vitejs/plugin-vue@4.3.4(vite@4.3.9)(vue@3.3.4):
+ /@vitejs/plugin-vue@4.3.4(vite@4.4.9)(vue@3.3.4):
resolution: {integrity: sha512-ciXNIHKPriERBisHFBvnTbfKa6r9SAesOYXeGDzgegcvy9Q4xdScSHAmKbNT0M3O0S9LKhIf5/G+UYG4NnnzYw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^4.0.0
vue: ^3.2.25
dependencies:
- vite: 4.3.9(@types/node@20.5.7)
+ vite: 4.4.9(@types/node@20.5.7)
vue: 3.3.4
dev: true
@@ -2719,7 +2668,7 @@ packages:
/@vue/babel-helper-vue-transform-on@1.1.5:
resolution: {integrity: sha512-SgUymFpMoAyWeYWLAY+MkCK3QEROsiUnfaw5zxOVD/M64KQs8D/4oK6Q5omVA2hnvEOE0SCkH2TZxs/jnnUj7w==}
- dev: false
+ dev: true
/@vue/babel-plugin-jsx@1.1.5(@babel/core@7.22.10):
resolution: {integrity: sha512-nKs1/Bg9U1n3qSWnsHhCVQtAzI6aQXqua8j/bZrau8ywT1ilXQbK4FwEJGmU8fV7tcpuFvWmmN7TMmV1OBma1g==}
@@ -2738,7 +2687,7 @@ packages:
svg-tags: 1.0.0
transitivePeerDependencies:
- supports-color
- dev: false
+ dev: true
/@vue/compiler-core@3.3.4:
resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==}
@@ -2776,7 +2725,7 @@ packages:
/@vue/devtools-api@6.5.0:
resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==}
- dev: false
+ dev: true
/@vue/language-core@1.8.10(typescript@5.2.2):
resolution: {integrity: sha512-db8PtM4ZZr7SYNH30XpKxUYnUBYaTvcuJ4c2whKK04fuAjbtjAIZ2al5GzGEfUlesmvkpgdbiSviRXUxgD9Omw==}
@@ -2845,20 +2794,6 @@ packages:
- typescript
dev: true
- /@vuedx/compiler-sfc@0.7.1:
- resolution: {integrity: sha512-M+j3COLqmTFgtsDOJEeeijUFCk7FF8x7vQsdORPPxipZF1S2vPvlcLg1bKVE6NF4wh7Gaq9Wvwv0zPi87pWRVA==}
- dependencies:
- '@vue/compiler-core': 3.3.4
- lru-cache: 6.0.0
- source-map: 0.6.1
- dev: true
-
- /@vuedx/template-ast-types@0.7.1:
- resolution: {integrity: sha512-Mqugk/F0lFN2u9bhimH6G1kSu2hhLi2WoqgCVxrMvgxm2kDc30DtdvVGRq+UgEmKVP61OudcMtZqkUoGQeFBUQ==}
- dependencies:
- '@vue/compiler-core': 3.3.4
- dev: true
-
/@vueuse/core@10.4.1(vue@3.3.4):
resolution: {integrity: sha512-DkHIfMIoSIBjMgRRvdIvxsyboRZQmImofLyOHADqiVbQVilP8VVHDhBX2ZqoItOgu7dWa8oXiNnScOdPLhdEXg==}
dependencies:
@@ -2869,7 +2804,6 @@ packages:
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- dev: false
/@vueuse/integrations@10.4.1(focus-trap@7.5.2)(vue@3.3.4):
resolution: {integrity: sha512-uRBPyG5Lxoh1A/J+boiioPT3ELEAPEo4t8W6Mr4yTKIQBeW/FcbsotZNPr4k9uz+3QEksMmflWloS9wCnypM7g==}
@@ -2919,11 +2853,10 @@ packages:
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- dev: false
+ dev: true
/@vueuse/metadata@10.4.1:
resolution: {integrity: sha512-2Sc8X+iVzeuMGHr6O2j4gv/zxvQGGOYETYXEc41h0iZXIRnRbJZGmY/QP8dvzqUelf8vg0p/yEA5VpCEu+WpZg==}
- dev: false
/@vueuse/shared@10.4.1(vue@3.3.4):
resolution: {integrity: sha512-vz5hbAM4qA0lDKmcr2y3pPdU+2EVw/yzfRsBdu+6+USGa4PxqSQRYIUC9/NcT06y+ZgaTsyURw2I9qOFaaXHAg==}
@@ -2932,7 +2865,6 @@ packages:
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- dev: false
/JSONStream@1.3.5:
resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
@@ -3012,7 +2944,7 @@ packages:
'@algolia/requester-common': 4.19.1
'@algolia/requester-node-http': 4.19.1
'@algolia/transporter': 4.19.1
- dev: false
+ dev: true
/ansi-escapes@5.0.0:
resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==}
@@ -3031,7 +2963,7 @@ packages:
/ansi-sequence-parser@1.1.1:
resolution: {integrity: sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==}
- dev: false
+ dev: true
/ansi-styles@3.2.1:
resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
@@ -3236,6 +3168,10 @@ packages:
node-releases: 2.0.13
update-browserslist-db: 1.0.11(browserslist@4.21.10)
+ /buffer-from@1.1.2:
+ resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
+ dev: true
+
/buffer@6.0.3:
resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
dependencies:
@@ -3318,7 +3254,7 @@ packages:
/camelcase@6.3.0:
resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
engines: {node: '>=10'}
- dev: false
+ dev: true
/caniuse-lite@1.0.30001522:
resolution: {integrity: sha512-TKiyTVZxJGhsTszLuzb+6vUZSjVOAhClszBr2Ta2k9IwtNBT/4dzmL6aywt0HCgEZlmwJzXJd8yNiob6HgwTRg==}
@@ -3396,10 +3332,10 @@ packages:
engines: {node: '>=8'}
dev: true
- /class-variance-authority@0.6.1:
- resolution: {integrity: sha512-eurOEGc7YVx3majOrOb099PNKgO3KnKSApOprXI4BTq6bcfbqbQXPN2u+rPPmIJ2di23bMwhk0SxCCthBmszEQ==}
+ /class-variance-authority@0.7.0:
+ resolution: {integrity: sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==}
dependencies:
- clsx: 1.2.1
+ clsx: 2.0.0
dev: false
/clean-regexp@1.0.0:
@@ -3437,11 +3373,6 @@ packages:
wrap-ansi: 7.0.0
dev: true
- /clsx@1.2.1:
- resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==}
- engines: {node: '>=6'}
- dev: false
-
/clsx@2.0.0:
resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==}
engines: {node: '>=6'}
@@ -3978,24 +3909,6 @@ packages:
resolution: {integrity: sha512-M1Ob1zPSIvlARiJUkKqvAZ3VAqQY6Jcuth/pBKQ2b1dX/Qx0OnJ8Vux6J2H5PTMQeRzWrrbTu70VxBfv/OPDJA==}
dev: false
- /detype@0.6.3(patch_hash=tlxqopreogk7nma7uu7ixdzk3u):
- resolution: {integrity: sha512-b42ytoZGAOo2U9V4zAMqtiWHgeG8F6kRQsg1E6n0uARMxOItxlWWS+pSsNbvmejInhfui0Q0mn9Bd4lwqhLaSA==}
- engines: {node: '>=14.19.3'}
- hasBin: true
- dependencies:
- '@babel/core': 7.22.11
- '@babel/preset-typescript': 7.22.15(@babel/core@7.22.11)
- '@vue/compiler-dom': 3.3.4
- '@vuedx/compiler-sfc': 0.7.1
- '@vuedx/template-ast-types': 0.7.1
- fast-glob: 3.3.1
- prettier: 2.8.8
- string.prototype.replaceall: 1.0.8
- transitivePeerDependencies:
- - supports-color
- dev: true
- patched: true
-
/didyoumean@1.2.2:
resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
@@ -4226,6 +4139,7 @@ packages:
'@esbuild/win32-arm64': 0.17.19
'@esbuild/win32-ia32': 0.17.19
'@esbuild/win32-x64': 0.17.19
+ dev: true
/esbuild@0.18.20:
resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==}
@@ -4255,6 +4169,7 @@ packages:
'@esbuild/win32-arm64': 0.18.20
'@esbuild/win32-ia32': 0.18.20
'@esbuild/win32-x64': 0.18.20
+ dev: true
/escalade@3.1.1:
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
@@ -4806,7 +4721,7 @@ packages:
resolution: {integrity: sha512-p6vGNNWLDGwJCiEjkSK6oERj/hEyI9ITsSwIUICBoKLlWiTWXJRfQibCwcoi50rTZdbi87qDtUlMCmQwsGSgPw==}
dependencies:
tabbable: 6.2.0
- dev: false
+ dev: true
/for-each@0.3.3:
resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
@@ -5133,7 +5048,7 @@ packages:
/html-tags@3.3.1:
resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==}
engines: {node: '>=8'}
- dev: false
+ dev: true
/htmlparser2@8.0.2:
resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==}
@@ -5761,8 +5676,8 @@ packages:
dependencies:
yallist: 4.0.0
- /lucide-vue-next@0.268.0(vue@3.3.4):
- resolution: {integrity: sha512-tw5Ah8RZcgoIySeyuK36KlEPJK+1IPQ+gzPfRg8wugQt4kbbX4rrvREtWyuhRXtnTjb1ztk78rTtAWJgqRySRA==}
+ /lucide-vue-next@0.276.0(vue@3.3.4):
+ resolution: {integrity: sha512-yQmIaTbVjG2TMwFQr98Biva99I+eDcMh0wPepJsDajk2d2lio9VGBsKhIUtAUPYwqnsvVg2+dSYsyvX21BJ5yw==}
peerDependencies:
vue: '>=3.0.1'
dependencies:
@@ -5820,7 +5735,7 @@ packages:
/mark.js@8.11.1:
resolution: {integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==}
- dev: false
+ dev: true
/mdast-util-from-markdown@0.8.5:
resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==}
@@ -5947,7 +5862,7 @@ packages:
/minisearch@6.1.0:
resolution: {integrity: sha512-PNxA/X8pWk+TiqPbsoIYH0GQ5Di7m6326/lwU/S4mlo4wGQddIcf/V//1f9TB0V4j59b57b+HZxt8h3iMROGvg==}
- dev: false
+ dev: true
/minizlib@2.1.2:
resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
@@ -6384,25 +6299,8 @@ packages:
dependencies:
lilconfig: 2.1.0
postcss: 8.4.28
- ts-node: 10.9.1(@types/node@20.5.7)(typescript@5.2.2)
- yaml: 2.3.1
-
- /postcss-load-config@4.0.1(ts-node@10.9.1):
- resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==}
- engines: {node: '>= 14'}
- peerDependencies:
- postcss: '>=8.0.9'
- ts-node: '>=9.0.0'
- peerDependenciesMeta:
- postcss:
- optional: true
- ts-node:
- optional: true
- dependencies:
- lilconfig: 2.1.0
ts-node: 10.9.1(@types/node@20.4.7)(typescript@5.2.2)
yaml: 2.3.1
- dev: true
/postcss-nested@6.0.1(postcss@8.4.28):
resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
@@ -6437,19 +6335,13 @@ packages:
/preact@10.17.1:
resolution: {integrity: sha512-X9BODrvQ4Ekwv9GURm9AKAGaomqXmip7NQTZgY7gcNmr7XE83adOMJvd3N42id1tMFU7ojiynRsYnY6/BRFxLA==}
- dev: false
+ dev: true
/prelude-ls@1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
dev: true
- /prettier@2.8.8:
- resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
- engines: {node: '>=10.13.0'}
- hasBin: true
- dev: true
-
/pretty-format@29.6.3:
resolution: {integrity: sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -6496,6 +6388,16 @@ packages:
resolution: {integrity: sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==}
dev: false
+ /radix-vue@0.1.34(vue@3.3.4):
+ resolution: {integrity: sha512-x5Mv8pFT43Ubz0md6gG/5+Zkz8QrOnZXnk2b1CFSrfHebykYNLAW3jX47sf4nmoDYYvH3mAi9QU1XMlCl7/h8Q==}
+ dependencies:
+ '@floating-ui/dom': 1.5.1
+ '@floating-ui/vue': 1.0.2(vue@3.3.4)
+ transitivePeerDependencies:
+ - '@vue/composition-api'
+ - vue
+ dev: false
+
/radix-vue@0.1.33(vue@3.3.4):
resolution: {integrity: sha512-2nwcjrXNXML//iOxUeqyh2bBXQtQt3Xy1NqM2oHZJTNNEaL2QnMjlSN51DXMzx3QB2uex2IwqA1cFTHbJ34tyw==}
dependencies:
@@ -6504,6 +6406,7 @@ packages:
transitivePeerDependencies:
- '@vue/composition-api'
- vue
+ dev: true
/rc9@2.1.1:
resolution: {integrity: sha512-lNeOl38Ws0eNxpO3+wD1I9rkHGQyj1NU1jlzv4go2CtEnEQEUfqnIvZG7W+bC/aXdJ27n5x/yUjb6RoT9tko+Q==}
@@ -6703,6 +6606,7 @@ packages:
hasBin: true
optionalDependencies:
fsevents: 2.3.3
+ dev: true
/run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
@@ -6751,7 +6655,7 @@ packages:
/search-insights@2.7.0:
resolution: {integrity: sha512-GLbVaGgzYEKMvuJbHRhLi1qoBFnjXZGZ6l4LxOYPCp4lI2jDRB3jPU9/XNhMwv6kvnA9slTreq6pvK+b3o3aqg==}
engines: {node: '>=8.16.0'}
- dev: false
+ dev: true
/semver@5.7.2:
resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
@@ -6786,7 +6690,7 @@ packages:
jsonc-parser: 3.2.0
vscode-oniguruma: 1.7.0
vscode-textmate: 8.0.0
- dev: false
+ dev: true
/side-channel@1.0.4:
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
@@ -6848,6 +6752,13 @@ packages:
resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
engines: {node: '>=0.10.0'}
+ /source-map-support@0.5.21:
+ resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
+ dependencies:
+ buffer-from: 1.1.2
+ source-map: 0.6.1
+ dev: true
+
/source-map@0.5.7:
resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==}
engines: {node: '>=0.10.0'}
@@ -6936,17 +6847,6 @@ packages:
strip-ansi: 7.1.0
dev: false
- /string.prototype.replaceall@1.0.8:
- resolution: {integrity: sha512-MmCXb9980obcnmbEd3guqVl6lXTxpP28zASfgAlAhlBMw5XehQeSKsdIWlAYtLxp/1GtALwex+2HyoIQtaLQwQ==}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.22.1
- get-intrinsic: 1.2.1
- has-symbols: 1.0.3
- is-regex: 1.1.4
- dev: true
-
/string.prototype.trim@1.2.7:
resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==}
engines: {node: '>= 0.4'}
@@ -7066,11 +6966,11 @@ packages:
/svg-tags@1.0.0:
resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==}
- dev: false
+ dev: true
/tabbable@6.2.0:
resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==}
- dev: false
+ dev: true
/tailwind-merge@1.14.0:
resolution: {integrity: sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==}
@@ -7271,37 +7171,6 @@ packages:
typescript: 5.2.2
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
- dev: true
-
- /ts-node@10.9.1(@types/node@20.5.7)(typescript@5.2.2):
- resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
- hasBin: true
- peerDependencies:
- '@swc/core': '>=1.2.50'
- '@swc/wasm': '>=1.2.50'
- '@types/node': '*'
- typescript: '>=2.7'
- peerDependenciesMeta:
- '@swc/core':
- optional: true
- '@swc/wasm':
- optional: true
- dependencies:
- '@cspotcode/source-map-support': 0.8.1
- '@tsconfig/node10': 1.0.9
- '@tsconfig/node12': 1.0.11
- '@tsconfig/node14': 1.0.3
- '@tsconfig/node16': 1.0.4
- '@types/node': 20.5.7
- acorn: 8.10.0
- acorn-walk: 8.2.0
- arg: 4.1.3
- create-require: 1.1.1
- diff: 4.0.2
- make-error: 1.3.6
- typescript: 5.2.2
- v8-compile-cache-lib: 3.0.1
- yn: 3.1.1
/tsconfck@2.1.2(typescript@5.2.2):
resolution: {integrity: sha512-ghqN1b0puy3MhhviwO2kGF8SeMDNhEbnKxjK7h6+fvY9JAxqvXi8y5NAHSQv687OVboS2uZIByzGd45/YxrRHg==}
@@ -7357,7 +7226,7 @@ packages:
execa: 5.1.1
globby: 11.1.0
joycon: 3.1.1
- postcss-load-config: 4.0.1(ts-node@10.9.1)
+ postcss-load-config: 4.0.1(postcss@8.4.28)(ts-node@10.9.1)
resolve-from: 5.0.0
rollup: 3.28.1
source-map: 0.8.0-beta.0
@@ -7379,6 +7248,17 @@ packages:
typescript: 5.2.2
dev: true
+ /tsx@3.12.8:
+ resolution: {integrity: sha512-Lt9KYaRGF023tlLInPj8rgHwsZU8qWLBj4iRXNWxTfjIkU7canGL806AqKear1j722plHuiYNcL2ZCo6uS9UJA==}
+ hasBin: true
+ dependencies:
+ '@esbuild-kit/cjs-loader': 2.4.2
+ '@esbuild-kit/core-utils': 3.2.2
+ '@esbuild-kit/esm-loader': 2.5.5
+ optionalDependencies:
+ fsevents: 2.3.3
+ dev: true
+
/type-check@0.4.0:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
@@ -7512,8 +7392,8 @@ packages:
resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
engines: {node: '>= 10.0.0'}
- /unplugin-icons@0.16.6:
- resolution: {integrity: sha512-jL70sAC7twp4hI/MTfm+vyvTRtHqiEIzf3XOjJz7yzhMEEQnk5Ey5YIXRAU03Mc4BF99ITvvnBzfyRZee86OeA==}
+ /unplugin-icons@0.17.0:
+ resolution: {integrity: sha512-gMv66eY/Hj64heM55XrfDH3LUCWI51mtkBVUPVl9VkpvLgAYhdVe9nRuzu6p+idmCLSQVq7xiPxQcD4aXCgW5A==}
peerDependencies:
'@svgr/core': '>=7.0.0'
'@svgx/core': ^1.0.1
@@ -7692,38 +7572,6 @@ packages:
fsevents: 2.3.3
dev: true
- /vite@4.3.9(@types/node@20.5.7):
- resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==}
- engines: {node: ^14.18.0 || >=16.0.0}
- hasBin: true
- peerDependencies:
- '@types/node': '>= 14'
- less: '*'
- sass: '*'
- stylus: '*'
- sugarss: '*'
- terser: ^5.4.0
- peerDependenciesMeta:
- '@types/node':
- optional: true
- less:
- optional: true
- sass:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
- dependencies:
- '@types/node': 20.5.7
- esbuild: 0.17.19
- postcss: 8.4.28
- rollup: 3.28.1
- optionalDependencies:
- fsevents: 2.3.3
-
/vite@4.4.9(@types/node@20.4.7):
resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==}
engines: {node: ^14.18.0 || >=16.0.0}
@@ -7794,7 +7642,7 @@ packages:
rollup: 3.28.1
optionalDependencies:
fsevents: 2.3.3
- dev: false
+ dev: true
/vitepress@1.0.0-rc.12(@algolia/client-search@4.19.1)(@types/node@20.5.7)(search-insights@2.7.0):
resolution: {integrity: sha512-mZknN5l9lgbBjXwumwdOQQDM+gPivswFEykEQeenY0tv7eocS+bb801IpFZT3mFV6YRhSddmbutHlFgPPADjEg==}
@@ -7836,7 +7684,7 @@ packages:
- sugarss
- terser
- universal-cookie
- dev: false
+ dev: true
/vitest@0.34.3(@vitest/ui@0.34.3):
resolution: {integrity: sha512-7+VA5Iw4S3USYk+qwPxHl8plCMhA5rtfwMjgoQXMT7rO5ldWcdsdo3U1QD289JgglGK4WeOzgoLTsGFu6VISyQ==}
@@ -7906,11 +7754,11 @@ packages:
/vscode-oniguruma@1.7.0:
resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==}
- dev: false
+ dev: true
/vscode-textmate@8.0.0:
resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==}
- dev: false
+ dev: true
/vt-pbf@3.1.3:
resolution: {integrity: sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==}