diff --git a/.github/workflows/nextui-publish.yml b/.github/workflows/nextui-publish.yml
new file mode 100644
index 0000000..414d5d0
--- /dev/null
+++ b/.github/workflows/nextui-publish.yml
@@ -0,0 +1,45 @@
+name: Publish NextUI Vue
+
+on:
+ push:
+ tags:
+ - "v*.*.*"
+
+permissions:
+ id-token: write
+ contents: read
+
+jobs:
+ publish:
+ runs-on: ubuntu-latest
+ defaults:
+ run:
+ working-directory: "packages/nextui-vue"
+
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+ with:
+ fetch-depth: 0
+
+ - name: Setup pnpm
+ uses: pnpm/action-setup@v4
+
+ - name: Setup nodejs
+ uses: actions/setup-node@v4
+ with:
+ cache: "pnpm"
+ node-version: "22"
+ registry-url: "https://registry.npmjs.org"
+
+ - name: Install dependencies
+ run: pnpm install
+
+ - name: Build
+ run: pnpm run build
+
+ - name: Update npm
+ run: npm install -g npm@latest
+
+ - name: Publish to npm
+ run: pnpm publish --tag latest --no-git-checks
diff --git a/.github/workflows/core-publish.yml b/.github/workflows/publish-core.yml
similarity index 91%
rename from .github/workflows/core-publish.yml
rename to .github/workflows/publish-core.yml
index 48cd828..fdd2fe5 100644
--- a/.github/workflows/core-publish.yml
+++ b/.github/workflows/publish-core.yml
@@ -3,7 +3,7 @@ name: Publish Core
on:
push:
tags:
- - "v*.*.*"
+ - "@vue-nextui/core@*.*.*"
permissions:
id-token: write
@@ -15,8 +15,6 @@ jobs:
defaults:
run:
working-directory: "packages/core"
- env:
- NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
steps:
- name: Checkout
diff --git a/docs/en/components/alert.md b/docs/en/components/alert.md
index 5579a9d..6fa9564 100644
--- a/docs/en/components/alert.md
+++ b/docs/en/components/alert.md
@@ -1,5 +1,5 @@
# Alert
diff --git a/docs/en/components/button.md b/docs/en/components/button.md
index d45f36a..8aedf90 100644
--- a/docs/en/components/button.md
+++ b/docs/en/components/button.md
@@ -1,5 +1,5 @@
# Button
diff --git a/docs/package.json b/docs/package.json
index 2fc2ec6..9946348 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -6,13 +6,14 @@
"packageManager": "pnpm@9.0.0",
"scripts": {
"dev": "vitepress dev",
- "build": "pnpm -w build && vitepress build"
+ "build": "pnpm -w build:core && vitepress build",
+ "preview": "pnpm build && vitepress preview"
},
"devDependencies": {
"@heroui/theme": "catalog:prod",
- "@tailwindcss/vite": "^4.1.11",
- "nextui-vue": "workspace: *",
- "tailwindcss": "^4",
+ "@tailwindcss/vite": "catalog:prod",
+ "@vue-nextui/core": "workspace:*",
+ "tailwindcss": "catalog:prod",
"vitepress": "latest",
"vitepress-plugin-group-icons": "^1.3.7",
"vitepress-plugin-npm-commands": "^0.8.1",
diff --git a/docs/zh/components/alert.md b/docs/zh/components/alert.md
index e880028..9e880da 100644
--- a/docs/zh/components/alert.md
+++ b/docs/zh/components/alert.md
@@ -1,5 +1,5 @@
# Alert
diff --git a/docs/zh/components/button.md b/docs/zh/components/button.md
index 6a76e7c..0628963 100644
--- a/docs/zh/components/button.md
+++ b/docs/zh/components/button.md
@@ -1,5 +1,5 @@
# Button
diff --git a/package.json b/package.json
index 13a74f6..db6e61e 100644
--- a/package.json
+++ b/package.json
@@ -8,6 +8,7 @@
"dev": "pnpm --parallel --filter \"./packages/components/*\" dev",
"dev:docs": "pnpm run -C docs dev",
"build": "pnpm --filter \"./packages/components/*\" --filter \"./packages/core\" build",
+ "build:core": "pnpm --filter \"./packages/core\" build",
"build:cmp": "pnpm --filter \"./packages/components/*\" build",
"build:doc": "pnpm build:cmp && pnpm -C docs build",
"clean": "pnpx rimraf -g **/node_modules **/dist",
diff --git a/packages/components/alert/src/use-alert.ts b/packages/components/alert/src/use-alert.ts
index 6b2e200..e9196af 100644
--- a/packages/components/alert/src/use-alert.ts
+++ b/packages/components/alert/src/use-alert.ts
@@ -17,7 +17,7 @@ import {
} from "vue";
import { pureObject } from "@vue-nextui/shared";
import { alert } from "@heroui/theme";
-import { mapPropsVariants } from "@heroui/system";
+import { mapPropsVariants } from "@vue-nextui/shared";
import { dataAttr, isEmpty } from "@heroui/shared-utils";
export interface AlertDefineProps extends /* @vue-ignore */ HTMLNextUIVueProps {
diff --git a/packages/components/button/package.json b/packages/components/button/package.json
index 3cc3485..3926573 100644
--- a/packages/components/button/package.json
+++ b/packages/components/button/package.json
@@ -1,7 +1,7 @@
{
"name": "@vue-nextui/button",
"type": "module",
- "version": "1.0.0-beta.1",
+ "version": "1.0.0-beta.2",
"author": {
"name": "hotdog",
"email": "hotdogc1017@gmail.com",
diff --git a/packages/components/shared/src/utils.ts b/packages/components/shared/src/utils.ts
index 6c307de..e3e9b1c 100644
--- a/packages/components/shared/src/utils.ts
+++ b/packages/components/shared/src/utils.ts
@@ -6,3 +6,38 @@ export function pureObject(obj: Record): Record {
return acc;
}, Object.create(null));
}
+
+/**
+ * This function is copied from heroui souce code
+ */
+export const mapPropsVariants = <
+ T extends Record,
+ K extends keyof T,
+>(
+ props: T,
+ variantKeys?: K[],
+ removeVariantProps = true,
+): readonly [Omit | T, Pick | {}] => {
+ if (!variantKeys) {
+ return [props, {}];
+ }
+
+ const picked = variantKeys.reduce((acc, key) => {
+ // Only include the key in `picked` if it exists in `props`
+ if (key in props) {
+ return { ...acc, [key]: props[key] };
+ } else {
+ return acc;
+ }
+ }, {});
+
+ if (removeVariantProps) {
+ const omitted = Object.keys(props)
+ .filter((key) => !variantKeys.includes(key as K))
+ .reduce((acc, key) => ({ ...acc, [key]: props[key as keyof T] }), {});
+
+ return [omitted, picked] as [Omit, Pick];
+ } else {
+ return [props, picked] as [T, Pick];
+ }
+};
diff --git a/packages/core/README-zh_CN.md b/packages/core/README-zh_CN.md
new file mode 100644
index 0000000..7200d15
--- /dev/null
+++ b/packages/core/README-zh_CN.md
@@ -0,0 +1,11 @@
+# NextUI Vue Core
+这是一个以HeroUI为设计目标的无头Vue3组件。
+
+## 功能
+此包聚合了所有NextUI Vue组件,以便于通过单个命名空间导出使用所有组件。它不包含`@heroui/theme`,因此具有高度的灵活性和可定制性。
+
+### 集成`@heroui/theme`
+通过此包和`@heroui/theme`的集成来获得基于Vue3的HeroUI效果。
+
+### 自定义主题
+假设你想要自定义HeroUI主题,你可以轻松将你的主题和此包集成,而不用担心耦合问题。
diff --git a/packages/core/README.md b/packages/core/README.md
new file mode 100644
index 0000000..93bbfa6
--- /dev/null
+++ b/packages/core/README.md
@@ -0,0 +1,11 @@
+# NextUI Vue Core
+This is a headless Vue3 component designed with HeroUI in mind.
+
+## Features
+This package aggregates all NextUI Vue components, allowing for easy use through a single namespace export. It does not include `@heroui/theme`, allowing for high flexibility and customizability.
+
+### Integrating `@heroui/theme`
+Get the Vue3-based HeroUI effect by integrating this package with `@heroui/theme`.
+
+### Custom Themes
+If you want a custom HeroUI theme, you can easily integrate your theme with this package without worrying about coupling issues.
diff --git a/packages/core/package.json b/packages/core/package.json
index 99f470c..c8f7c2d 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -1,9 +1,10 @@
{
- "name": "nextui-vue",
+ "name": "@vue-nextui/core",
"type": "module",
- "version": "0.0.15",
+ "version": "0.0.16-beta.5",
"publishConfig": {
- "access": "public"
+ "access": "public",
+ "registry": "https://registry.npmjs.org/"
},
"author": {
"name": "hotdog",
@@ -16,7 +17,8 @@
"url": "https://github.com/hotdogc1017/nextui-vue/issues"
},
"files": [
- "dist"
+ "dist",
+ "src"
],
"keywords": [
"nextui",
@@ -26,12 +28,14 @@
"tailwindcss"
],
"exports": {
- ".": "./src/index.ts"
+ ".": "./dist/index.js",
+ "./raw": "./src/index.ts"
},
+ "types": "./dist/index.d.ts",
"scripts": {
"build": "pnpm -w build:cmp && tsdown --dts --minify",
"dev": "tsdown -w",
- "bump": "pnpm build && bumpp --tag v --sign"
+ "bump": "pnpm build && bumpp --tag @vue-nextui/core@ --sign"
},
"devDependencies": {
"unplugin-vue": "catalog:prod",
diff --git a/packages/nextui-vue/package.json b/packages/nextui-vue/package.json
new file mode 100644
index 0000000..a6efb86
--- /dev/null
+++ b/packages/nextui-vue/package.json
@@ -0,0 +1,49 @@
+{
+ "name": "nextui-vue",
+ "type": "module",
+ "version": "0.0.16",
+ "publishConfig": {
+ "access": "public",
+ "registry": "https://registry.npmjs.org/"
+ },
+ "author": {
+ "name": "hotdog",
+ "email": "hotdogc1017@gmail.com",
+ "url": "https://github.com/hotdogc1017"
+ },
+ "license": "MIT",
+ "repository": "https://github.com/nextui-vue/nextui-vue",
+ "bugs": {
+ "url": "https://github.com/hotdogc1017/nextui-vue/issues"
+ },
+ "files": [
+ "dist"
+ ],
+ "keywords": [
+ "nextui",
+ "vue",
+ "ui",
+ "ui framework",
+ "tailwindcss"
+ ],
+ "exports": {
+ ".": "./dist/index.js",
+ "./styles": "./dist/index.css"
+ },
+ "types": "./dist/index.d.ts",
+ "scripts": {
+ "build": "pnpm -w build && pnpm build:only",
+ "build:only": "vite build --minify",
+ "dev": "vite build -w",
+ "bump": "pnpm build && bumpp --tag v --sign"
+ },
+ "devDependencies": {
+ "@heroui/theme": "catalog:prod",
+ "@tailwindcss/vite": "catalog:prod",
+ "@vitejs/plugin-vue": "catalog:prod",
+ "@vue-nextui/core": "workspace: *",
+ "tailwindcss": "catalog:prod",
+ "vite": "catalog:prod",
+ "vite-plugin-dts": "^4.5.4"
+ }
+}
diff --git a/packages/nextui-vue/src/heroui.ts b/packages/nextui-vue/src/heroui.ts
new file mode 100644
index 0000000..5673ded
--- /dev/null
+++ b/packages/nextui-vue/src/heroui.ts
@@ -0,0 +1,3 @@
+import { heroui } from "@heroui/theme";
+
+export default heroui();
diff --git a/packages/nextui-vue/src/index.css b/packages/nextui-vue/src/index.css
new file mode 100644
index 0000000..985a4b9
--- /dev/null
+++ b/packages/nextui-vue/src/index.css
@@ -0,0 +1,3 @@
+@source "../node_modules/@heroui/theme/dist/**/*.{js,ts,jsx,tsx}";
+@plugin "./heroui.ts";
+@custom-variant dark (&:is(.dark *));
diff --git a/packages/nextui-vue/src/index.ts b/packages/nextui-vue/src/index.ts
new file mode 100644
index 0000000..baf2aad
--- /dev/null
+++ b/packages/nextui-vue/src/index.ts
@@ -0,0 +1,3 @@
+import "./index.css";
+
+export * from "@vue-nextui/core";
diff --git a/packages/nextui-vue/tsconfig.json b/packages/nextui-vue/tsconfig.json
new file mode 100644
index 0000000..9514301
--- /dev/null
+++ b/packages/nextui-vue/tsconfig.json
@@ -0,0 +1,10 @@
+{
+ "compilerOptions": {
+ "baseUrl": ".",
+ "module": "ESNext",
+ "moduleResolution": "bundler",
+ // See https://www.typescriptlang.org/tsconfig/#allowSyntheticDefaultImports
+ "allowSyntheticDefaultImports": true
+ },
+ "include": ["./src/**/*"]
+}
diff --git a/packages/nextui-vue/vite.config.ts b/packages/nextui-vue/vite.config.ts
new file mode 100644
index 0000000..52b20ad
--- /dev/null
+++ b/packages/nextui-vue/vite.config.ts
@@ -0,0 +1,18 @@
+import { defineConfig } from "vite";
+import vue from "@vitejs/plugin-vue";
+import tailwindcss from "@tailwindcss/vite";
+import dts from "vite-plugin-dts";
+
+export default defineConfig({
+ plugins: [vue(), tailwindcss(), dts({ include: ["src/index.ts"] })],
+ build: {
+ lib: {
+ entry: "src/index.ts",
+ fileName: "index",
+ formats: ["es"],
+ },
+ rollupOptions: {
+ external: ["vue"],
+ },
+ },
+});
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e4891d2..ceb11c5 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -41,7 +41,7 @@ catalogs:
version: 6.2.0
vite:
specifier: ^7.1.2
- version: 7.1.2
+ version: 7.1.3
vue:
specifier: ^3.5.13
version: 3.5.18
@@ -87,16 +87,16 @@ importers:
devDependencies:
'@heroui/theme':
specifier: catalog:prod
- version: 2.4.20(tailwindcss@4.1.11)
+ version: 2.4.20(tailwindcss@4.1.12)
'@tailwindcss/vite':
- specifier: ^4.1.11
- version: 4.1.11(vite@5.4.19(@types/node@22.17.0)(lightningcss@1.30.1)(terser@5.43.1))
- nextui-vue:
- specifier: 'workspace: *'
+ specifier: catalog:prod
+ version: 4.1.12(vite@5.4.19(@types/node@22.17.0)(lightningcss@1.30.1)(terser@5.43.1))
+ '@vue-nextui/core':
+ specifier: workspace:*
version: link:../packages/core
tailwindcss:
- specifier: ^4
- version: 4.1.11
+ specifier: catalog:prod
+ version: 4.1.12
vitepress:
specifier: latest
version: 1.6.4(patch_hash=9d52474c1dc7ca0ada4efc9215b91519ad4dfae4f97690a0de2945fbca3244f4)(@algolia/client-search@5.35.0)(@types/node@22.17.0)(lightningcss@1.30.1)(postcss@8.5.6)(search-insights@2.17.3)(terser@5.43.1)(typescript@5.9.2)
@@ -248,17 +248,41 @@ importers:
specifier: catalog:prod
version: 6.2.0(@types/node@22.17.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(vue@3.5.18(typescript@5.9.2))(yaml@2.8.0)
+ packages/nextui-vue:
+ devDependencies:
+ '@heroui/theme':
+ specifier: catalog:prod
+ version: 2.4.20(tailwindcss@4.1.12)
+ '@tailwindcss/vite':
+ specifier: catalog:prod
+ version: 4.1.12(vite@7.1.3(@types/node@22.17.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
+ '@vitejs/plugin-vue':
+ specifier: catalog:prod
+ version: 6.0.1(vite@7.1.3(@types/node@22.17.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.18(typescript@5.9.2))
+ '@vue-nextui/core':
+ specifier: 'workspace: *'
+ version: link:../core
+ tailwindcss:
+ specifier: catalog:prod
+ version: 4.1.12
+ vite:
+ specifier: catalog:prod
+ version: 7.1.3(@types/node@22.17.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)
+ vite-plugin-dts:
+ specifier: ^4.5.4
+ version: 4.5.4(@types/node@22.17.0)(rollup@4.46.2)(typescript@5.9.2)(vite@7.1.3(@types/node@22.17.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
+
playground:
devDependencies:
'@tailwindcss/vite':
specifier: catalog:prod
- version: 4.1.12(vite@7.1.2(@types/node@22.17.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
+ version: 4.1.12(vite@7.1.3(@types/node@22.17.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
'@types/node':
specifier: catalog:prod
version: 22.17.0
'@vitejs/plugin-vue':
specifier: catalog:prod
- version: 6.0.1(vite@7.1.2(@types/node@22.17.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.18(typescript@5.9.2))
+ version: 6.0.1(vite@7.1.3(@types/node@22.17.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.18(typescript@5.9.2))
'@vue/repl':
specifier: ^4.6.3
version: 4.6.3
@@ -270,7 +294,7 @@ importers:
version: 4.1.12
vite:
specifier: catalog:prod
- version: 7.1.2(@types/node@22.17.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)
+ version: 7.1.3(@types/node@22.17.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)
vue:
specifier: catalog:prod
version: 3.5.18(typescript@5.9.2)
@@ -353,10 +377,6 @@ packages:
resolution: {integrity: sha512-RgLX78ojYOrThJHrIiPzT4HW3yfQa0D7K+MQ81rhxqaNyNBu4F1r+72LNHYH/Z+y9I1Mrjrd/c/Ue5zfDgAEjQ==}
engines: {node: '>= 14.0.0'}
- '@ampproject/remapping@2.3.0':
- resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
- engines: {node: '>=6.0.0'}
-
'@antfu/install-pkg@1.0.0':
resolution: {integrity: sha512-xvX6P/lo1B3ej0OsaErAjqgFYzYVcJpamjLAFLYh9vRJngBrMoUG7aVnrGTeqM7yxbyTD5p3F2+0/QUEh8Vzhw==}
@@ -792,6 +812,14 @@ packages:
'@internationalized/string@3.2.7':
resolution: {integrity: sha512-D4OHBjrinH+PFZPvfCXvG28n2LSykWcJ7GIioQL+ok0LON15SdfoUssoHzzOUmVZLbRoREsQXVzA6r8JKsbP6A==}
+ '@isaacs/balanced-match@4.0.1':
+ resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==}
+ engines: {node: 20 || >=22}
+
+ '@isaacs/brace-expansion@5.0.0':
+ resolution: {integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==}
+ engines: {node: 20 || >=22}
+
'@isaacs/cliui@8.0.2':
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
engines: {node: '>=12'}
@@ -819,6 +847,19 @@ packages:
'@jridgewell/trace-mapping@0.3.29':
resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==}
+ '@microsoft/api-extractor-model@7.30.7':
+ resolution: {integrity: sha512-TBbmSI2/BHpfR9YhQA7nH0nqVmGgJ0xH0Ex4D99/qBDAUpnhA2oikGmdXanbw9AWWY/ExBYIpkmY8dBHdla3YQ==}
+
+ '@microsoft/api-extractor@7.52.11':
+ resolution: {integrity: sha512-IKQ7bHg6f/Io3dQds6r9QPYk4q0OlR9A4nFDtNhUt3UUIhyitbxAqRN1CLjUVtk6IBk3xzyCMOdwwtIXQ7AlGg==}
+ hasBin: true
+
+ '@microsoft/tsdoc-config@0.17.1':
+ resolution: {integrity: sha512-UtjIFe0C6oYgTnad4q1QP4qXwLhe6tIpNTRStJ2RZEPIkqQPREAwE5spzVxsdn9UaEMUqhh0AqSx3X4nWAKXWw==}
+
+ '@microsoft/tsdoc@0.15.1':
+ resolution: {integrity: sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==}
+
'@napi-rs/wasm-runtime@0.2.12':
resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==}
@@ -1388,6 +1429,28 @@ packages:
cpu: [x64]
os: [win32]
+ '@rushstack/node-core-library@5.14.0':
+ resolution: {integrity: sha512-eRong84/rwQUlATGFW3TMTYVyqL1vfW9Lf10PH+mVGfIb9HzU3h5AASNIw+axnBLjnD0n3rT5uQBwu9fvzATrg==}
+ peerDependencies:
+ '@types/node': '*'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
+ '@rushstack/rig-package@0.5.3':
+ resolution: {integrity: sha512-olzSSjYrvCNxUFZowevC3uz8gvKr3WTpHQ7BkpjtRpA3wK+T0ybep/SRUMfr195gBzJm5gaXw0ZMgjIyHqJUow==}
+
+ '@rushstack/terminal@0.15.4':
+ resolution: {integrity: sha512-OQSThV0itlwVNHV6thoXiAYZlQh4Fgvie2CzxFABsbO2MWQsI4zOh3LRNigYSTrmS+ba2j0B3EObakPzf/x6Zg==}
+ peerDependencies:
+ '@types/node': '*'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
+ '@rushstack/ts-command-line@5.0.2':
+ resolution: {integrity: sha512-+AkJDbu1GFMPIU8Sb7TLVXDv/Q7Mkvx+wAjEl8XiXVVq+p1FmWW6M3LYpJMmoHNckSofeMecgWg5lfMwNAAsEQ==}
+
'@shikijs/core@2.5.0':
resolution: {integrity: sha512-uu/8RExTKtavlpH7XqnVYBrfBkUc20ngXiX9NSrBhOVZYv/7XQRKUyhtkeflY5QsxC0GbJThCerruZfsUaSldg==}
@@ -1415,79 +1478,39 @@ packages:
'@swc/helpers@0.5.17':
resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==}
- '@tailwindcss/node@4.1.11':
- resolution: {integrity: sha512-yzhzuGRmv5QyU9qLNg4GTlYI6STedBWRE7NjxP45CsFYYq9taI0zJXZBMqIC/c8fViNLhmrbpSFS57EoxUmD6Q==}
-
'@tailwindcss/node@4.1.12':
resolution: {integrity: sha512-3hm9brwvQkZFe++SBt+oLjo4OLDtkvlE8q2WalaD/7QWaeM7KEJbAiY/LJZUaCs7Xa8aUu4xy3uoyX4q54UVdQ==}
- '@tailwindcss/oxide-android-arm64@4.1.11':
- resolution: {integrity: sha512-3IfFuATVRUMZZprEIx9OGDjG3Ou3jG4xQzNTvjDoKmU9JdmoCohQJ83MYd0GPnQIu89YoJqvMM0G3uqLRFtetg==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [android]
-
'@tailwindcss/oxide-android-arm64@4.1.12':
resolution: {integrity: sha512-oNY5pq+1gc4T6QVTsZKwZaGpBb2N1H1fsc1GD4o7yinFySqIuRZ2E4NvGasWc6PhYJwGK2+5YT1f9Tp80zUQZQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [android]
- '@tailwindcss/oxide-darwin-arm64@4.1.11':
- resolution: {integrity: sha512-ESgStEOEsyg8J5YcMb1xl8WFOXfeBmrhAwGsFxxB2CxY9evy63+AtpbDLAyRkJnxLy2WsD1qF13E97uQyP1lfQ==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [darwin]
-
'@tailwindcss/oxide-darwin-arm64@4.1.12':
resolution: {integrity: sha512-cq1qmq2HEtDV9HvZlTtrj671mCdGB93bVY6J29mwCyaMYCP/JaUBXxrQQQm7Qn33AXXASPUb2HFZlWiiHWFytw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
- '@tailwindcss/oxide-darwin-x64@4.1.11':
- resolution: {integrity: sha512-EgnK8kRchgmgzG6jE10UQNaH9Mwi2n+yw1jWmof9Vyg2lpKNX2ioe7CJdf9M5f8V9uaQxInenZkOxnTVL3fhAw==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [darwin]
-
'@tailwindcss/oxide-darwin-x64@4.1.12':
resolution: {integrity: sha512-6UCsIeFUcBfpangqlXay9Ffty9XhFH1QuUFn0WV83W8lGdX8cD5/+2ONLluALJD5+yJ7k8mVtwy3zMZmzEfbLg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
- '@tailwindcss/oxide-freebsd-x64@4.1.11':
- resolution: {integrity: sha512-xdqKtbpHs7pQhIKmqVpxStnY1skuNh4CtbcyOHeX1YBE0hArj2romsFGb6yUmzkq/6M24nkxDqU8GYrKrz+UcA==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [freebsd]
-
'@tailwindcss/oxide-freebsd-x64@4.1.12':
resolution: {integrity: sha512-JOH/f7j6+nYXIrHobRYCtoArJdMJh5zy5lr0FV0Qu47MID/vqJAY3r/OElPzx1C/wdT1uS7cPq+xdYYelny1ww==}
engines: {node: '>= 10'}
cpu: [x64]
os: [freebsd]
- '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.11':
- resolution: {integrity: sha512-ryHQK2eyDYYMwB5wZL46uoxz2zzDZsFBwfjssgB7pzytAeCCa6glsiJGjhTEddq/4OsIjsLNMAiMlHNYnkEEeg==}
- engines: {node: '>= 10'}
- cpu: [arm]
- os: [linux]
-
'@tailwindcss/oxide-linux-arm-gnueabihf@4.1.12':
resolution: {integrity: sha512-v4Ghvi9AU1SYgGr3/j38PD8PEe6bRfTnNSUE3YCMIRrrNigCFtHZ2TCm8142X8fcSqHBZBceDx+JlFJEfNg5zQ==}
engines: {node: '>= 10'}
cpu: [arm]
os: [linux]
- '@tailwindcss/oxide-linux-arm64-gnu@4.1.11':
- resolution: {integrity: sha512-mYwqheq4BXF83j/w75ewkPJmPZIqqP1nhoghS9D57CLjsh3Nfq0m4ftTotRYtGnZd3eCztgbSPJ9QhfC91gDZQ==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [linux]
- libc: [glibc]
-
'@tailwindcss/oxide-linux-arm64-gnu@4.1.12':
resolution: {integrity: sha512-YP5s1LmetL9UsvVAKusHSyPlzSRqYyRB0f+Kl/xcYQSPLEw/BvGfxzbH+ihUciePDjiXwHh+p+qbSP3SlJw+6g==}
engines: {node: '>= 10'}
@@ -1495,13 +1518,6 @@ packages:
os: [linux]
libc: [glibc]
- '@tailwindcss/oxide-linux-arm64-musl@4.1.11':
- resolution: {integrity: sha512-m/NVRFNGlEHJrNVk3O6I9ggVuNjXHIPoD6bqay/pubtYC9QIdAMpS+cswZQPBLvVvEF6GtSNONbDkZrjWZXYNQ==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [linux]
- libc: [musl]
-
'@tailwindcss/oxide-linux-arm64-musl@4.1.12':
resolution: {integrity: sha512-V8pAM3s8gsrXcCv6kCHSuwyb/gPsd863iT+v1PGXC4fSL/OJqsKhfK//v8P+w9ThKIoqNbEnsZqNy+WDnwQqCA==}
engines: {node: '>= 10'}
@@ -1509,13 +1525,6 @@ packages:
os: [linux]
libc: [musl]
- '@tailwindcss/oxide-linux-x64-gnu@4.1.11':
- resolution: {integrity: sha512-YW6sblI7xukSD2TdbbaeQVDysIm/UPJtObHJHKxDEcW2exAtY47j52f8jZXkqE1krdnkhCMGqP3dbniu1Te2Fg==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [linux]
- libc: [glibc]
-
'@tailwindcss/oxide-linux-x64-gnu@4.1.12':
resolution: {integrity: sha512-xYfqYLjvm2UQ3TZggTGrwxjYaLB62b1Wiysw/YE3Yqbh86sOMoTn0feF98PonP7LtjsWOWcXEbGqDL7zv0uW8Q==}
engines: {node: '>= 10'}
@@ -1523,13 +1532,6 @@ packages:
os: [linux]
libc: [glibc]
- '@tailwindcss/oxide-linux-x64-musl@4.1.11':
- resolution: {integrity: sha512-e3C/RRhGunWYNC3aSF7exsQkdXzQ/M+aYuZHKnw4U7KQwTJotnWsGOIVih0s2qQzmEzOFIJ3+xt7iq67K/p56Q==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [linux]
- libc: [musl]
-
'@tailwindcss/oxide-linux-x64-musl@4.1.12':
resolution: {integrity: sha512-ha0pHPamN+fWZY7GCzz5rKunlv9L5R8kdh+YNvP5awe3LtuXb5nRi/H27GeL2U+TdhDOptU7T6Is7mdwh5Ar3A==}
engines: {node: '>= 10'}
@@ -1537,18 +1539,6 @@ packages:
os: [linux]
libc: [musl]
- '@tailwindcss/oxide-wasm32-wasi@4.1.11':
- resolution: {integrity: sha512-Xo1+/GU0JEN/C/dvcammKHzeM6NqKovG+6921MR6oadee5XPBaKOumrJCXvopJ/Qb5TH7LX/UAywbqrP4lax0g==}
- engines: {node: '>=14.0.0'}
- cpu: [wasm32]
- bundledDependencies:
- - '@napi-rs/wasm-runtime'
- - '@emnapi/core'
- - '@emnapi/runtime'
- - '@tybys/wasm-util'
- - '@emnapi/wasi-threads'
- - tslib
-
'@tailwindcss/oxide-wasm32-wasi@4.1.12':
resolution: {integrity: sha512-4tSyu3dW+ktzdEpuk6g49KdEangu3eCYoqPhWNsZgUhyegEda3M9rG0/j1GV/JjVVsj+lG7jWAyrTlLzd/WEBg==}
engines: {node: '>=14.0.0'}
@@ -1561,43 +1551,22 @@ packages:
- '@emnapi/wasi-threads'
- tslib
- '@tailwindcss/oxide-win32-arm64-msvc@4.1.11':
- resolution: {integrity: sha512-UgKYx5PwEKrac3GPNPf6HVMNhUIGuUh4wlDFR2jYYdkX6pL/rn73zTq/4pzUm8fOjAn5L8zDeHp9iXmUGOXZ+w==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [win32]
-
'@tailwindcss/oxide-win32-arm64-msvc@4.1.12':
resolution: {integrity: sha512-iGLyD/cVP724+FGtMWslhcFyg4xyYyM+5F4hGvKA7eifPkXHRAUDFaimu53fpNg9X8dfP75pXx/zFt/jlNF+lg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
- '@tailwindcss/oxide-win32-x64-msvc@4.1.11':
- resolution: {integrity: sha512-YfHoggn1j0LK7wR82TOucWc5LDCguHnoS879idHekmmiR7g9HUtMw9MI0NHatS28u/Xlkfi9w5RJWgz2Dl+5Qg==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [win32]
-
'@tailwindcss/oxide-win32-x64-msvc@4.1.12':
resolution: {integrity: sha512-NKIh5rzw6CpEodv/++r0hGLlfgT/gFN+5WNdZtvh6wpU2BpGNgdjvj6H2oFc8nCM839QM1YOhjpgbAONUb4IxA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
- '@tailwindcss/oxide@4.1.11':
- resolution: {integrity: sha512-Q69XzrtAhuyfHo+5/HMgr1lAiPP/G40OMFAnws7xcFEYqcypZmdW8eGXaOUIeOl1dzPJBPENXgbjsOyhg2nkrg==}
- engines: {node: '>= 10'}
-
'@tailwindcss/oxide@4.1.12':
resolution: {integrity: sha512-gM5EoKHW/ukmlEtphNwaGx45fGoEmP10v51t9unv55voWh6WrOL19hfuIdo2FjxIaZzw776/BUQg7Pck++cIVw==}
engines: {node: '>= 10'}
- '@tailwindcss/vite@4.1.11':
- resolution: {integrity: sha512-RHYhrR3hku0MJFRV+fN2gNbDNEh3dwKvY8XJvTxCSXeMOsCRSr+uKvDWQcbizrHgjML6ZmTE5OwMrl5wKcujCw==}
- peerDependencies:
- vite: ^5.2.0 || ^6 || ^7
-
'@tailwindcss/vite@4.1.12':
resolution: {integrity: sha512-4pt0AMFDx7gzIrAOIYgYP0KCBuKWqyW8ayrdiLEjoJTT4pKTjrzG/e4uzWtTLDziC+66R9wbUqZBccJalSE5vQ==}
peerDependencies:
@@ -1606,6 +1575,9 @@ packages:
'@tybys/wasm-util@0.10.0':
resolution: {integrity: sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==}
+ '@types/argparse@1.0.38':
+ resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==}
+
'@types/estree@1.0.8':
resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
@@ -1695,6 +1667,14 @@ packages:
'@vue/devtools-shared@7.7.7':
resolution: {integrity: sha512-+udSj47aRl5aKb0memBvcUG9koarqnxNM5yjuREvqwK6T3ap4mn3Zqqc17QrBFTqSMjr3HK1cvStEZpMDpfdyw==}
+ '@vue/language-core@2.2.0':
+ resolution: {integrity: sha512-O1ZZFaaBGkKbsRfnVH1ifOK1/1BUkyK+3SQsfnh6PmMmD4qJcTU8godCeA96jjDRTL6zgnK7YzCHfaUlH2r0Mw==}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
'@vue/language-core@2.2.2':
resolution: {integrity: sha512-QotO41kurE5PLf3vrNgGTk3QswO2PdUFjBwNiOi7zMmGhwb25PSTh9hD1MCgKC06AVv+8sZQvlL3Do4TTVHSiQ==}
peerDependencies:
@@ -1811,10 +1791,35 @@ packages:
engines: {node: '>=0.4.0'}
hasBin: true
+ ajv-draft-04@1.0.0:
+ resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==}
+ peerDependencies:
+ ajv: ^8.5.0
+ peerDependenciesMeta:
+ ajv:
+ optional: true
+
+ ajv-formats@3.0.1:
+ resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==}
+ peerDependencies:
+ ajv: ^8.0.0
+ peerDependenciesMeta:
+ ajv:
+ optional: true
+
+ ajv@8.12.0:
+ resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==}
+
+ ajv@8.13.0:
+ resolution: {integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==}
+
algoliasearch@5.35.0:
resolution: {integrity: sha512-Y+moNhsqgLmvJdgTsO4GZNgsaDWv8AOGAaPeIeHKlDn/XunoAqYbA+XNpBd1dW8GOXAUDyxC9Rxc7AV4kpFcIg==}
engines: {node: '>= 14.0.0'}
+ alien-signals@0.4.14:
+ resolution: {integrity: sha512-itUAVzhczTmP2U5yX67xVpsbbOiquusbWVyA9N+sy6+r6YVbFkahXvNCeEPWEOMhwDYwbVbGHFkVL03N9I5g+Q==}
+
alien-signals@1.0.13:
resolution: {integrity: sha512-OGj9yyTnJEttvzhTUWuscOvtqxq5vrhF7vL9oS0xJ2mK0ItPYP1/y+vCFebfxoEyAz0++1AIwJ5CMr+Fk3nDmg==}
@@ -1841,6 +1846,9 @@ packages:
resolution: {integrity: sha512-BGcItUBWSMRgOCe+SVZJ+S7yTRG0eGt9cXAHev72yuGcY23hnLA7Bky5L/xLyPINoSN95geovfBkqoTlNZYa7w==}
engines: {node: '>=14'}
+ argparse@1.0.10:
+ resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
+
argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
@@ -1970,6 +1978,9 @@ packages:
commondir@1.0.1:
resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
+ compare-versions@6.1.1:
+ resolution: {integrity: sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==}
+
confbox@0.1.8:
resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
@@ -2155,6 +2166,9 @@ packages:
exsolve@1.0.7:
resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==}
+ fast-deep-equal@3.1.3:
+ resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
+
fdir@6.4.6:
resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==}
peerDependencies:
@@ -2163,6 +2177,15 @@ packages:
picomatch:
optional: true
+ fdir@6.5.0:
+ resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
+ engines: {node: '>=12.0.0'}
+ peerDependencies:
+ picomatch: ^3 || ^4
+ peerDependenciesMeta:
+ picomatch:
+ optional: true
+
fix-dts-default-cjs-exports@1.0.1:
resolution: {integrity: sha512-pVIECanWFC61Hzl2+oOCtoJ3F17kglZC/6N94eRWycFgBH35hHx0Li604ZIzhseh97mf2p0cv7vVrOZGoqhlEg==}
@@ -2194,6 +2217,10 @@ packages:
react-dom:
optional: true
+ fs-extra@11.3.1:
+ resolution: {integrity: sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==}
+ engines: {node: '>=14.14'}
+
fsevents@2.3.3:
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
@@ -2221,6 +2248,10 @@ packages:
graceful-fs@4.2.11:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
+ has-flag@4.0.0:
+ resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
+ engines: {node: '>=8'}
+
hasown@2.0.2:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
@@ -2241,6 +2272,10 @@ packages:
html-void-elements@3.0.0:
resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==}
+ import-lazy@4.0.0:
+ resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==}
+ engines: {node: '>=8'}
+
intl-messageformat@10.7.16:
resolution: {integrity: sha512-UmdmHUmp5CIKKjSoE10la5yfU+AYJAaiYLsodbjL4lji83JNvgOQUjGaGhGrpFCb0Uh7sl7qfP1IyILa8Z40ug==}
@@ -2280,6 +2315,9 @@ packages:
resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==}
hasBin: true
+ jju@1.4.0:
+ resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==}
+
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
@@ -2288,9 +2326,15 @@ packages:
engines: {node: '>=6'}
hasBin: true
+ json-schema-traverse@1.0.0:
+ resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
+
jsonc-parser@3.3.1:
resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==}
+ jsonfile@6.2.0:
+ resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==}
+
kleur@3.0.3:
resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
engines: {node: '>=6'}
@@ -2390,10 +2434,17 @@ packages:
lodash.uniq@4.5.0:
resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==}
+ lodash@4.17.21:
+ resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
+
lru-cache@11.0.0:
resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==}
engines: {node: 20 || >=22}
+ lru-cache@6.0.0:
+ resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
+ engines: {node: '>=10'}
+
magic-string@0.30.17:
resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
@@ -2435,6 +2486,10 @@ packages:
resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==}
engines: {node: 20 || >=22}
+ minimatch@10.0.3:
+ resolution: {integrity: sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==}
+ engines: {node: 20 || >=22}
+
minimatch@9.0.5:
resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -2788,6 +2843,10 @@ packages:
resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==}
engines: {node: '>=6'}
+ punycode@2.3.1:
+ resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
+ engines: {node: '>=6'}
+
quansync@0.2.10:
resolution: {integrity: sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==}
@@ -2816,6 +2875,10 @@ packages:
regex@6.0.1:
resolution: {integrity: sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==}
+ require-from-string@2.0.2:
+ resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
+ engines: {node: '>=0.10.0'}
+
resolve-pkg-maps@1.0.0:
resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
@@ -2880,6 +2943,11 @@ packages:
search-insights@2.17.3:
resolution: {integrity: sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==}
+ semver@7.5.4:
+ resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
+ engines: {node: '>=10'}
+ hasBin: true
+
semver@7.7.2:
resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==}
engines: {node: '>=10'}
@@ -2924,6 +2992,13 @@ packages:
resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==}
engines: {node: '>=0.10.0'}
+ sprintf-js@1.0.3:
+ resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
+
+ string-argv@0.3.2:
+ resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
+ engines: {node: '>=0.6.19'}
+
string-width@4.2.3:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines: {node: '>=8'}
@@ -2943,6 +3018,10 @@ packages:
resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
engines: {node: '>=12'}
+ strip-json-comments@3.1.1:
+ resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
+ engines: {node: '>=8'}
+
stylehacks@7.0.6:
resolution: {integrity: sha512-iitguKivmsueOmTO0wmxURXBP8uqOO+zikLGZ7Mm9e/94R4w5T999Js2taS/KBOnQ/wdC3jN3vNSrkGDrlnqQg==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
@@ -2953,6 +3032,10 @@ packages:
resolution: {integrity: sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==}
engines: {node: '>=16'}
+ supports-color@8.1.1:
+ resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
+ engines: {node: '>=10'}
+
supports-preserve-symlinks-flag@1.0.0:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
@@ -2978,9 +3061,6 @@ packages:
tailwind-merge:
optional: true
- tailwindcss@4.1.11:
- resolution: {integrity: sha512-2E9TBm6MDD/xKYe+dvJZAmg3yxIEDNRc0jwlNyDg/4Fil2QcSLjFKGVff0lAf1jjeaArlG/M75Ey/EYr/OJtBA==}
-
tailwindcss@4.1.12:
resolution: {integrity: sha512-DzFtxOi+7NsFf7DBtI3BJsynR+0Yp6etH+nRPTbpWnS2pZBaSksv/JGctNwSWzbFjp0vxSqknaUylseZqMDGrA==}
@@ -3061,6 +3141,11 @@ packages:
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
+ typescript@5.8.2:
+ resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
typescript@5.9.2:
resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==}
engines: {node: '>=14.17'}
@@ -3102,6 +3187,10 @@ packages:
unist-util-visit@5.0.0:
resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==}
+ universalify@2.0.1:
+ resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
+ engines: {node: '>= 10.0.0'}
+
unplugin-vue@6.2.0:
resolution: {integrity: sha512-/FRiRuBu8AFzeF9qetgMLrDJtBGvJTOn/TqA0DiURIYT8IMAttXajjMO7UM2oK07R5ZX3mFW+OGe/reYEq9wSQ==}
engines: {node: '>=18.0.0'}
@@ -3122,6 +3211,9 @@ packages:
peerDependencies:
browserslist: '>= 4.21.0'
+ uri-js@4.4.1:
+ resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
+
util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
@@ -3131,6 +3223,15 @@ packages:
vfile@6.0.3:
resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
+ vite-plugin-dts@4.5.4:
+ resolution: {integrity: sha512-d4sOM8M/8z7vRXHHq/ebbblfaxENjogAAekcfcDCCwAyvGqnPrc7f4NZbvItS+g4WTgerW0xDwSz5qz11JT3vg==}
+ peerDependencies:
+ typescript: '*'
+ vite: '*'
+ peerDependenciesMeta:
+ vite:
+ optional: true
+
vite@5.4.19:
resolution: {integrity: sha512-qO3aKv3HoQC8QKiNSTuUM1l9o/XX3+c+VTgLHbJWHZGeTPVAg2XwazI9UWzoxjIJCGCV2zU60uqMzjeLZuULqA==}
engines: {node: ^18.0.0 || >=20.0.0}
@@ -3202,8 +3303,8 @@ packages:
yaml:
optional: true
- vite@7.1.2:
- resolution: {integrity: sha512-J0SQBPlQiEXAF7tajiH+rUooJPo0l8KQgyg4/aMunNtrOa7bwuZJsJbDWzeljqQpgftxuq5yNJxQ91O9ts29UQ==}
+ vite@7.1.3:
+ resolution: {integrity: sha512-OOUi5zjkDxYrKhTV3V7iKsoS37VUM7v40+HuwEmcrsf11Cdx9y3DIr2Px6liIcZFwt3XSRpQvFpL3WVy7ApkGw==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
@@ -3325,6 +3426,9 @@ packages:
resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
engines: {node: '>=12'}
+ yallist@4.0.0:
+ resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
+
yallist@5.0.0:
resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==}
engines: {node: '>=18'}
@@ -3451,11 +3555,6 @@ snapshots:
dependencies:
'@algolia/client-common': 5.35.0
- '@ampproject/remapping@2.3.0':
- dependencies:
- '@jridgewell/gen-mapping': 0.3.12
- '@jridgewell/trace-mapping': 0.3.29
-
'@antfu/install-pkg@1.0.0':
dependencies:
package-manager-detector: 0.2.11
@@ -3736,18 +3835,6 @@ snapshots:
transitivePeerDependencies:
- '@heroui/theme'
- '@heroui/theme@2.4.20(tailwindcss@4.1.11)':
- dependencies:
- '@heroui/shared-utils': 2.1.10
- clsx: 1.2.1
- color: 4.2.3
- color2k: 2.0.3
- deepmerge: 4.3.1
- flat: 5.0.2
- tailwind-merge: 3.3.1
- tailwind-variants: 2.0.1(tailwind-merge@3.3.1)(tailwindcss@4.1.11)
- tailwindcss: 4.1.11
-
'@heroui/theme@2.4.20(tailwindcss@4.1.12)':
dependencies:
'@heroui/shared-utils': 2.1.10
@@ -3815,6 +3902,12 @@ snapshots:
dependencies:
'@swc/helpers': 0.5.17
+ '@isaacs/balanced-match@4.0.1': {}
+
+ '@isaacs/brace-expansion@5.0.0':
+ dependencies:
+ '@isaacs/balanced-match': 4.0.1
+
'@isaacs/cliui@8.0.2':
dependencies:
string-width: 5.1.2
@@ -3853,6 +3946,41 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.4
+ '@microsoft/api-extractor-model@7.30.7(@types/node@22.17.0)':
+ dependencies:
+ '@microsoft/tsdoc': 0.15.1
+ '@microsoft/tsdoc-config': 0.17.1
+ '@rushstack/node-core-library': 5.14.0(@types/node@22.17.0)
+ transitivePeerDependencies:
+ - '@types/node'
+
+ '@microsoft/api-extractor@7.52.11(@types/node@22.17.0)':
+ dependencies:
+ '@microsoft/api-extractor-model': 7.30.7(@types/node@22.17.0)
+ '@microsoft/tsdoc': 0.15.1
+ '@microsoft/tsdoc-config': 0.17.1
+ '@rushstack/node-core-library': 5.14.0(@types/node@22.17.0)
+ '@rushstack/rig-package': 0.5.3
+ '@rushstack/terminal': 0.15.4(@types/node@22.17.0)
+ '@rushstack/ts-command-line': 5.0.2(@types/node@22.17.0)
+ lodash: 4.17.21
+ minimatch: 10.0.3
+ resolve: 1.22.10
+ semver: 7.5.4
+ source-map: 0.6.1
+ typescript: 5.8.2
+ transitivePeerDependencies:
+ - '@types/node'
+
+ '@microsoft/tsdoc-config@0.17.1':
+ dependencies:
+ '@microsoft/tsdoc': 0.15.1
+ ajv: 8.12.0
+ jju: 1.4.0
+ resolve: 1.22.10
+
+ '@microsoft/tsdoc@0.15.1': {}
+
'@napi-rs/wasm-runtime@0.2.12':
dependencies:
'@emnapi/core': 1.4.5
@@ -4271,6 +4399,40 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.46.2':
optional: true
+ '@rushstack/node-core-library@5.14.0(@types/node@22.17.0)':
+ dependencies:
+ ajv: 8.13.0
+ ajv-draft-04: 1.0.0(ajv@8.13.0)
+ ajv-formats: 3.0.1(ajv@8.13.0)
+ fs-extra: 11.3.1
+ import-lazy: 4.0.0
+ jju: 1.4.0
+ resolve: 1.22.10
+ semver: 7.5.4
+ optionalDependencies:
+ '@types/node': 22.17.0
+
+ '@rushstack/rig-package@0.5.3':
+ dependencies:
+ resolve: 1.22.10
+ strip-json-comments: 3.1.1
+
+ '@rushstack/terminal@0.15.4(@types/node@22.17.0)':
+ dependencies:
+ '@rushstack/node-core-library': 5.14.0(@types/node@22.17.0)
+ supports-color: 8.1.1
+ optionalDependencies:
+ '@types/node': 22.17.0
+
+ '@rushstack/ts-command-line@5.0.2(@types/node@22.17.0)':
+ dependencies:
+ '@rushstack/terminal': 0.15.4(@types/node@22.17.0)
+ '@types/argparse': 1.0.38
+ argparse: 1.0.10
+ string-argv: 0.3.2
+ transitivePeerDependencies:
+ - '@types/node'
+
'@shikijs/core@2.5.0':
dependencies:
'@shikijs/engine-javascript': 2.5.0
@@ -4315,16 +4477,6 @@ snapshots:
dependencies:
tslib: 2.8.1
- '@tailwindcss/node@4.1.11':
- dependencies:
- '@ampproject/remapping': 2.3.0
- enhanced-resolve: 5.18.3
- jiti: 2.5.1
- lightningcss: 1.30.1
- magic-string: 0.30.17
- source-map-js: 1.2.1
- tailwindcss: 4.1.11
-
'@tailwindcss/node@4.1.12':
dependencies:
'@jridgewell/remapping': 2.3.5
@@ -4335,96 +4487,42 @@ snapshots:
source-map-js: 1.2.1
tailwindcss: 4.1.12
- '@tailwindcss/oxide-android-arm64@4.1.11':
- optional: true
-
'@tailwindcss/oxide-android-arm64@4.1.12':
optional: true
- '@tailwindcss/oxide-darwin-arm64@4.1.11':
- optional: true
-
'@tailwindcss/oxide-darwin-arm64@4.1.12':
optional: true
- '@tailwindcss/oxide-darwin-x64@4.1.11':
- optional: true
-
'@tailwindcss/oxide-darwin-x64@4.1.12':
optional: true
- '@tailwindcss/oxide-freebsd-x64@4.1.11':
- optional: true
-
'@tailwindcss/oxide-freebsd-x64@4.1.12':
optional: true
- '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.11':
- optional: true
-
'@tailwindcss/oxide-linux-arm-gnueabihf@4.1.12':
optional: true
- '@tailwindcss/oxide-linux-arm64-gnu@4.1.11':
- optional: true
-
'@tailwindcss/oxide-linux-arm64-gnu@4.1.12':
optional: true
- '@tailwindcss/oxide-linux-arm64-musl@4.1.11':
- optional: true
-
'@tailwindcss/oxide-linux-arm64-musl@4.1.12':
optional: true
- '@tailwindcss/oxide-linux-x64-gnu@4.1.11':
- optional: true
-
'@tailwindcss/oxide-linux-x64-gnu@4.1.12':
optional: true
- '@tailwindcss/oxide-linux-x64-musl@4.1.11':
- optional: true
-
'@tailwindcss/oxide-linux-x64-musl@4.1.12':
optional: true
- '@tailwindcss/oxide-wasm32-wasi@4.1.11':
- optional: true
-
'@tailwindcss/oxide-wasm32-wasi@4.1.12':
optional: true
- '@tailwindcss/oxide-win32-arm64-msvc@4.1.11':
- optional: true
-
'@tailwindcss/oxide-win32-arm64-msvc@4.1.12':
optional: true
- '@tailwindcss/oxide-win32-x64-msvc@4.1.11':
- optional: true
-
'@tailwindcss/oxide-win32-x64-msvc@4.1.12':
optional: true
- '@tailwindcss/oxide@4.1.11':
- dependencies:
- detect-libc: 2.0.4
- tar: 7.4.3
- optionalDependencies:
- '@tailwindcss/oxide-android-arm64': 4.1.11
- '@tailwindcss/oxide-darwin-arm64': 4.1.11
- '@tailwindcss/oxide-darwin-x64': 4.1.11
- '@tailwindcss/oxide-freebsd-x64': 4.1.11
- '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.11
- '@tailwindcss/oxide-linux-arm64-gnu': 4.1.11
- '@tailwindcss/oxide-linux-arm64-musl': 4.1.11
- '@tailwindcss/oxide-linux-x64-gnu': 4.1.11
- '@tailwindcss/oxide-linux-x64-musl': 4.1.11
- '@tailwindcss/oxide-wasm32-wasi': 4.1.11
- '@tailwindcss/oxide-win32-arm64-msvc': 4.1.11
- '@tailwindcss/oxide-win32-x64-msvc': 4.1.11
-
'@tailwindcss/oxide@4.1.12':
dependencies:
detect-libc: 2.0.4
@@ -4443,25 +4541,27 @@ snapshots:
'@tailwindcss/oxide-win32-arm64-msvc': 4.1.12
'@tailwindcss/oxide-win32-x64-msvc': 4.1.12
- '@tailwindcss/vite@4.1.11(vite@5.4.19(@types/node@22.17.0)(lightningcss@1.30.1)(terser@5.43.1))':
+ '@tailwindcss/vite@4.1.12(vite@5.4.19(@types/node@22.17.0)(lightningcss@1.30.1)(terser@5.43.1))':
dependencies:
- '@tailwindcss/node': 4.1.11
- '@tailwindcss/oxide': 4.1.11
- tailwindcss: 4.1.11
+ '@tailwindcss/node': 4.1.12
+ '@tailwindcss/oxide': 4.1.12
+ tailwindcss: 4.1.12
vite: 5.4.19(@types/node@22.17.0)(lightningcss@1.30.1)(terser@5.43.1)
- '@tailwindcss/vite@4.1.12(vite@7.1.2(@types/node@22.17.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))':
+ '@tailwindcss/vite@4.1.12(vite@7.1.3(@types/node@22.17.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))':
dependencies:
'@tailwindcss/node': 4.1.12
'@tailwindcss/oxide': 4.1.12
tailwindcss: 4.1.12
- vite: 7.1.2(@types/node@22.17.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)
+ vite: 7.1.3(@types/node@22.17.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)
'@tybys/wasm-util@0.10.0':
dependencies:
tslib: 2.8.1
optional: true
+ '@types/argparse@1.0.38': {}
+
'@types/estree@1.0.8': {}
'@types/hast@3.0.4':
@@ -4507,26 +4607,23 @@ snapshots:
vite: 5.4.19(@types/node@22.17.0)(lightningcss@1.30.1)(terser@5.43.1)
vue: 3.5.18(typescript@5.9.2)
- '@vitejs/plugin-vue@6.0.1(vite@7.1.2(@types/node@22.17.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.18(typescript@5.9.2))':
+ '@vitejs/plugin-vue@6.0.1(vite@7.1.3(@types/node@22.17.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.18(typescript@5.9.2))':
dependencies:
'@rolldown/pluginutils': 1.0.0-beta.29
- vite: 7.1.2(@types/node@22.17.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)
+ vite: 7.1.3(@types/node@22.17.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)
vue: 3.5.18(typescript@5.9.2)
'@volar/language-core@2.4.22':
dependencies:
'@volar/source-map': 2.4.22
- optional: true
- '@volar/source-map@2.4.22':
- optional: true
+ '@volar/source-map@2.4.22': {}
'@volar/typescript@2.4.22':
dependencies:
'@volar/language-core': 2.4.22
path-browserify: 1.0.1
vscode-uri: 3.1.0
- optional: true
'@vue/compiler-core@3.5.18':
dependencies:
@@ -4562,7 +4659,6 @@ snapshots:
dependencies:
de-indent: 1.0.2
he: 1.2.0
- optional: true
'@vue/devtools-api@7.7.7':
dependencies:
@@ -4582,6 +4678,19 @@ snapshots:
dependencies:
rfdc: 1.4.1
+ '@vue/language-core@2.2.0(typescript@5.9.2)':
+ dependencies:
+ '@volar/language-core': 2.4.22
+ '@vue/compiler-dom': 3.5.18
+ '@vue/compiler-vue2': 2.7.16
+ '@vue/shared': 3.5.18
+ alien-signals: 0.4.14
+ minimatch: 9.0.5
+ muggle-string: 0.4.1
+ path-browserify: 1.0.1
+ optionalDependencies:
+ typescript: 5.9.2
+
'@vue/language-core@2.2.2(typescript@5.9.2)':
dependencies:
'@volar/language-core': 2.4.22
@@ -4691,6 +4800,28 @@ snapshots:
acorn@8.15.0: {}
+ ajv-draft-04@1.0.0(ajv@8.13.0):
+ optionalDependencies:
+ ajv: 8.13.0
+
+ ajv-formats@3.0.1(ajv@8.13.0):
+ optionalDependencies:
+ ajv: 8.13.0
+
+ ajv@8.12.0:
+ dependencies:
+ fast-deep-equal: 3.1.3
+ json-schema-traverse: 1.0.0
+ require-from-string: 2.0.2
+ uri-js: 4.4.1
+
+ ajv@8.13.0:
+ dependencies:
+ fast-deep-equal: 3.1.3
+ json-schema-traverse: 1.0.0
+ require-from-string: 2.0.2
+ uri-js: 4.4.1
+
algoliasearch@5.35.0:
dependencies:
'@algolia/abtesting': 1.1.0
@@ -4708,6 +4839,8 @@ snapshots:
'@algolia/requester-fetch': 5.35.0
'@algolia/requester-node-http': 5.35.0
+ alien-signals@0.4.14: {}
+
alien-signals@1.0.13:
optional: true
@@ -4726,6 +4859,10 @@ snapshots:
ansis@4.1.0: {}
+ argparse@1.0.10:
+ dependencies:
+ sprintf-js: 1.0.3
+
argparse@2.0.1: {}
args-tokenizer@0.3.0: {}
@@ -4865,6 +5002,8 @@ snapshots:
commondir@1.0.1: {}
+ compare-versions@6.1.1: {}
+
confbox@0.1.8: {}
confbox@0.2.2: {}
@@ -4957,8 +5096,7 @@ snapshots:
csstype@3.1.3: {}
- de-indent@1.0.2:
- optional: true
+ de-indent@1.0.2: {}
debug@4.4.1:
dependencies:
@@ -5086,10 +5224,16 @@ snapshots:
exsolve@1.0.7: {}
+ fast-deep-equal@3.1.3: {}
+
fdir@6.4.6(picomatch@4.0.3):
optionalDependencies:
picomatch: 4.0.3
+ fdir@6.5.0(picomatch@4.0.3):
+ optionalDependencies:
+ picomatch: 4.0.3
+
fix-dts-default-cjs-exports@1.0.1:
dependencies:
magic-string: 0.30.17
@@ -5118,6 +5262,12 @@ snapshots:
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
+ fs-extra@11.3.1:
+ dependencies:
+ graceful-fs: 4.2.11
+ jsonfile: 6.2.0
+ universalify: 2.0.1
+
fsevents@2.3.3:
optional: true
@@ -5149,6 +5299,8 @@ snapshots:
graceful-fs@4.2.11: {}
+ has-flag@4.0.0: {}
+
hasown@2.0.2:
dependencies:
function-bind: 1.1.2
@@ -5171,13 +5323,14 @@ snapshots:
dependencies:
'@types/hast': 3.0.4
- he@1.2.0:
- optional: true
+ he@1.2.0: {}
hookable@5.5.3: {}
html-void-elements@3.0.0: {}
+ import-lazy@4.0.0: {}
+
intl-messageformat@10.7.16:
dependencies:
'@formatjs/ecma402-abstract': 2.3.4
@@ -5213,13 +5366,23 @@ snapshots:
jiti@2.5.1: {}
+ jju@1.4.0: {}
+
js-tokens@4.0.0:
optional: true
jsesc@3.1.0: {}
+ json-schema-traverse@1.0.0: {}
+
jsonc-parser@3.3.1: {}
+ jsonfile@6.2.0:
+ dependencies:
+ universalify: 2.0.1
+ optionalDependencies:
+ graceful-fs: 4.2.11
+
kleur@3.0.3: {}
klona@2.0.6: {}
@@ -5289,8 +5452,14 @@ snapshots:
lodash.uniq@4.5.0: {}
+ lodash@4.17.21: {}
+
lru-cache@11.0.0: {}
+ lru-cache@6.0.0:
+ dependencies:
+ yallist: 4.0.0
+
magic-string@0.30.17:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.4
@@ -5345,10 +5514,13 @@ snapshots:
dependencies:
brace-expansion: 2.0.1
+ minimatch@10.0.3:
+ dependencies:
+ '@isaacs/brace-expansion': 5.0.0
+
minimatch@9.0.5:
dependencies:
brace-expansion: 2.0.1
- optional: true
minimist@1.2.8: {}
@@ -5399,8 +5571,7 @@ snapshots:
ms@2.1.3: {}
- muggle-string@0.4.1:
- optional: true
+ muggle-string@0.4.1: {}
nanoid@3.3.11: {}
@@ -5471,8 +5642,7 @@ snapshots:
package-manager-detector@1.3.0: {}
- path-browserify@1.0.1:
- optional: true
+ path-browserify@1.0.1: {}
path-key@3.1.1: {}
@@ -5687,6 +5857,8 @@ snapshots:
punycode.js@2.3.1: {}
+ punycode@2.3.1: {}
+
quansync@0.2.10: {}
rc9@2.1.2:
@@ -5713,6 +5885,8 @@ snapshots:
dependencies:
regex-utilities: 2.3.0
+ require-from-string@2.0.2: {}
+
resolve-pkg-maps@1.0.0: {}
resolve@1.22.10:
@@ -5850,6 +6024,10 @@ snapshots:
search-insights@2.17.3: {}
+ semver@7.5.4:
+ dependencies:
+ lru-cache: 6.0.0
+
semver@7.7.2: {}
shebang-command@2.0.0:
@@ -5885,13 +6063,16 @@ snapshots:
source-map: 0.6.1
optional: true
- source-map@0.6.1:
- optional: true
+ source-map@0.6.1: {}
space-separated-tokens@2.0.2: {}
speakingurl@14.0.1: {}
+ sprintf-js@1.0.3: {}
+
+ string-argv@0.3.2: {}
+
string-width@4.2.3:
dependencies:
emoji-regex: 8.0.0
@@ -5917,6 +6098,8 @@ snapshots:
dependencies:
ansi-regex: 6.0.1
+ strip-json-comments@3.1.1: {}
+
stylehacks@7.0.6(postcss@8.5.6):
dependencies:
browserslist: 4.25.1
@@ -5927,6 +6110,10 @@ snapshots:
dependencies:
copy-anything: 3.0.5
+ supports-color@8.1.1:
+ dependencies:
+ has-flag: 4.0.0
+
supports-preserve-symlinks-flag@1.0.0: {}
svgo@4.0.0:
@@ -5943,20 +6130,12 @@ snapshots:
tailwind-merge@3.3.1: {}
- tailwind-variants@2.0.1(tailwind-merge@3.3.1)(tailwindcss@4.1.11):
- dependencies:
- tailwindcss: 4.1.11
- optionalDependencies:
- tailwind-merge: 3.3.1
-
tailwind-variants@2.0.1(tailwind-merge@3.3.1)(tailwindcss@4.1.12):
dependencies:
tailwindcss: 4.1.12
optionalDependencies:
tailwind-merge: 3.3.1
- tailwindcss@4.1.11: {}
-
tailwindcss@4.1.12: {}
tapable@2.2.2: {}
@@ -6041,6 +6220,8 @@ snapshots:
tslib@2.8.1: {}
+ typescript@5.8.2: {}
+
typescript@5.9.2: {}
uc.micro@2.1.0: {}
@@ -6113,6 +6294,8 @@ snapshots:
unist-util-is: 6.0.0
unist-util-visit-parents: 6.0.1
+ universalify@2.0.1: {}
+
unplugin-vue@6.2.0(@types/node@22.17.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(vue@3.5.18(typescript@5.9.2))(yaml@2.8.0):
dependencies:
'@vue/reactivity': 3.5.18
@@ -6160,6 +6343,10 @@ snapshots:
escalade: 3.2.0
picocolors: 1.1.1
+ uri-js@4.4.1:
+ dependencies:
+ punycode: 2.3.1
+
util-deprecate@1.0.2: {}
vfile-message@4.0.3:
@@ -6172,6 +6359,25 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.3
+ vite-plugin-dts@4.5.4(@types/node@22.17.0)(rollup@4.46.2)(typescript@5.9.2)(vite@7.1.3(@types/node@22.17.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)):
+ dependencies:
+ '@microsoft/api-extractor': 7.52.11(@types/node@22.17.0)
+ '@rollup/pluginutils': 5.2.0(rollup@4.46.2)
+ '@volar/typescript': 2.4.22
+ '@vue/language-core': 2.2.0(typescript@5.9.2)
+ compare-versions: 6.1.1
+ debug: 4.4.1
+ kolorist: 1.8.0
+ local-pkg: 1.1.1
+ magic-string: 0.30.17
+ typescript: 5.9.2
+ optionalDependencies:
+ vite: 7.1.3(@types/node@22.17.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)
+ transitivePeerDependencies:
+ - '@types/node'
+ - rollup
+ - supports-color
+
vite@5.4.19(@types/node@22.17.0)(lightningcss@1.30.1)(terser@5.43.1):
dependencies:
esbuild: 0.21.5
@@ -6186,7 +6392,7 @@ snapshots:
vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0):
dependencies:
esbuild: 0.25.8
- fdir: 6.4.6(picomatch@4.0.3)
+ fdir: 6.5.0(picomatch@4.0.3)
picomatch: 4.0.3
postcss: 8.5.6
rollup: 4.46.2
@@ -6199,10 +6405,10 @@ snapshots:
terser: 5.43.1
yaml: 2.8.0
- vite@7.1.2(@types/node@22.17.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0):
+ vite@7.1.3(@types/node@22.17.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0):
dependencies:
esbuild: 0.25.8
- fdir: 6.4.6(picomatch@4.0.3)
+ fdir: 6.5.0(picomatch@4.0.3)
picomatch: 4.0.3
postcss: 8.5.6
rollup: 4.46.2
@@ -6288,8 +6494,7 @@ snapshots:
- typescript
- universal-cookie
- vscode-uri@3.1.0:
- optional: true
+ vscode-uri@3.1.0: {}
vue-demi@0.14.10(vue@3.5.18(typescript@5.9.2)):
dependencies:
@@ -6337,6 +6542,8 @@ snapshots:
string-width: 5.1.2
strip-ansi: 7.1.0
+ yallist@4.0.0: {}
+
yallist@5.0.0: {}
yaml@2.8.0: {}