diff --git a/.gitignore b/.gitignore
index 7a0e13c..586f87f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,9 @@
# temporary
__old
+# ESlint
+.eslintcache
+
# Nuxt dev/build outputs
.output
.data
diff --git a/app/app.vue b/app/app.vue
index ead96d6..8fc254f 100644
--- a/app/app.vue
+++ b/app/app.vue
@@ -11,7 +11,7 @@ const showStats = ref(false);
}"
>
-
+
diff --git a/app/components/Home/BottomScreen/BottomScreen.vue b/app/components/Home/BottomScreen/BottomScreen.vue
index 82ff8f0..1d8358b 100644
--- a/app/components/Home/BottomScreen/BottomScreen.vue
+++ b/app/components/Home/BottomScreen/BottomScreen.vue
@@ -1,8 +1,6 @@
diff --git a/eslint.config.mjs b/eslint.config.mjs
new file mode 100644
index 0000000..1cf0b80
--- /dev/null
+++ b/eslint.config.mjs
@@ -0,0 +1,8 @@
+import withNuxt from "./.nuxt/eslint.config.mjs";
+
+export default withNuxt({
+ rules: {
+ "vue/html-self-closing": "off",
+ "vue/multi-word-component-names": "off",
+ },
+});
diff --git a/nuxt.config.ts b/nuxt.config.ts
index 5f1b848..8513660 100644
--- a/nuxt.config.ts
+++ b/nuxt.config.ts
@@ -2,5 +2,6 @@
export default defineNuxtConfig({
compatibilityDate: "2025-07-15",
devtools: { enabled: true },
+ modules: ["@nuxt/eslint"],
css: ["~/assets/app.css"],
});
diff --git a/package.json b/package.json
index c4c8b10..50c4bce 100644
--- a/package.json
+++ b/package.json
@@ -8,7 +8,8 @@
"generate": "nuxt generate",
"preview": "nuxt preview",
"postinstall": "nuxt prepare",
- "format": "prettier --write --cache ."
+ "format": "prettier --write --cache .",
+ "lint": "eslint --fix --cache ."
},
"dependencies": {
"nuxt": "^4.2.1",
@@ -16,6 +17,9 @@
"vue-router": "^4.6.3"
},
"devDependencies": {
- "prettier": "^3.6.2"
+ "@nuxt/eslint": "^1.10.0",
+ "eslint": "^9.39.1",
+ "prettier": "^3.6.2",
+ "typescript": "^5.9.3"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 30aedf9..0c30874 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,19 +9,43 @@ importers:
dependencies:
nuxt:
specifier: ^4.2.1
- version: 4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.24)(db0@0.3.4)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.53.1)(terser@5.44.1)(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(yaml@2.8.1)
+ version: 4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.24)(db0@0.3.4)(eslint@9.39.1(jiti@2.6.1))(ioredis@5.8.2)(magicast@0.5.1)(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(yaml@2.8.1)
vue:
specifier: ^3.5.22
- version: 3.5.24
+ version: 3.5.24(typescript@5.9.3)
vue-router:
specifier: ^4.6.3
- version: 4.6.3(vue@3.5.24)
+ version: 4.6.3(vue@3.5.24(typescript@5.9.3))
devDependencies:
+ "@nuxt/eslint":
+ specifier: ^1.10.0
+ version: 1.10.0(@typescript-eslint/utils@8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.24)(eslint@9.39.1(jiti@2.6.1))(magicast@0.5.1)(typescript@5.9.3)(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))
+ eslint:
+ specifier: ^9.39.1
+ version: 9.39.1(jiti@2.6.1)
prettier:
specifier: ^3.6.2
version: 3.6.2
+ typescript:
+ specifier: ^5.9.3
+ version: 5.9.3
packages:
+ "@antfu/install-pkg@1.1.0":
+ resolution:
+ {
+ integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==,
+ }
+
+ "@apidevtools/json-schema-ref-parser@14.2.1":
+ resolution:
+ {
+ integrity: sha512-HmdFw9CDYqM6B25pqGBpNeLCKvGPlIx1EbLrVL0zPvj50CJQUHyBNBw45Muk0kEIkogo1VZvOKHajdMuAzSxRg==,
+ }
+ engines: { node: ">= 20" }
+ peerDependencies:
+ "@types/json-schema": ^7.0.15
+
"@babel/code-frame@7.27.1":
resolution:
{
@@ -217,6 +241,18 @@ packages:
}
engines: { node: ">=6.9.0" }
+ "@clack/core@0.5.0":
+ resolution:
+ {
+ integrity: sha512-p3y0FIOwaYRUPRcMO7+dlmLh8PSRcrjuTndsiA0WAFbWES0mLZlrjVoBRZ9DzkPFJZG6KGkJmoEAY0ZcVWTkow==,
+ }
+
+ "@clack/prompts@0.11.0":
+ resolution:
+ {
+ integrity: sha512-pMN5FcrEw9hUkZA4f+zLlzivQSeQf5dRGJjSUbvVYDLvpKCdQx5OaknvKzgbtXOizhP+SJJJjqEbOe55uKKfAw==,
+ }
+
"@cloudflare/kv-asset-handler@0.4.0":
resolution:
{
@@ -254,6 +290,20 @@ packages:
integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==,
}
+ "@es-joy/jsdoccomment@0.76.0":
+ resolution:
+ {
+ integrity: sha512-g+RihtzFgGTx2WYCuTHbdOXJeAlGnROws0TeALx9ow/ZmOROOZkVg5wp/B44n0WJgI4SQFP1eWM2iRPlU2Y14w==,
+ }
+ engines: { node: ">=20.11.0" }
+
+ "@es-joy/resolve.exports@1.2.0":
+ resolution:
+ {
+ integrity: sha512-Q9hjxWI5xBM+qW2enxfe8wDKdFWMfd0Z29k5ZJnuBqD/CasY5Zryj09aCA6owbGATWz+39p5uIdaHXpopOcG8g==,
+ }
+ engines: { node: ">=10" }
+
"@esbuild/aix-ppc64@0.25.12":
resolution:
{
@@ -488,6 +538,120 @@ packages:
cpu: [x64]
os: [win32]
+ "@eslint-community/eslint-utils@4.9.0":
+ resolution:
+ {
+ integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==,
+ }
+ engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+
+ "@eslint-community/regexpp@4.12.2":
+ resolution:
+ {
+ integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==,
+ }
+ engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 }
+
+ "@eslint/compat@1.4.1":
+ resolution:
+ {
+ integrity: sha512-cfO82V9zxxGBxcQDr1lfaYB7wykTa0b00mGa36FrJl7iTFd0Z2cHfEYuxcBRP/iNijCsWsEkA+jzT8hGYmv33w==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ peerDependencies:
+ eslint: ^8.40 || 9
+ peerDependenciesMeta:
+ eslint:
+ optional: true
+
+ "@eslint/config-array@0.21.1":
+ resolution:
+ {
+ integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+
+ "@eslint/config-helpers@0.4.2":
+ resolution:
+ {
+ integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+
+ "@eslint/config-inspector@1.3.0":
+ resolution:
+ {
+ integrity: sha512-t+5Pra/8VX9Ue8V2p6skCeEMw9vm6HjwNF/n7l5nx78f3lUqLjzSTdMisFeo9AeYOj1hwEBiFYYGZ/Xn88cmHw==,
+ }
+ hasBin: true
+ peerDependencies:
+ eslint: ^8.50.0 || ^9.0.0
+
+ "@eslint/core@0.17.0":
+ resolution:
+ {
+ integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+
+ "@eslint/eslintrc@3.3.1":
+ resolution:
+ {
+ integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+
+ "@eslint/js@9.39.1":
+ resolution:
+ {
+ integrity: sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+
+ "@eslint/object-schema@2.1.7":
+ resolution:
+ {
+ integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+
+ "@eslint/plugin-kit@0.4.1":
+ resolution:
+ {
+ integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+
+ "@humanfs/core@0.19.1":
+ resolution:
+ {
+ integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==,
+ }
+ engines: { node: ">=18.18.0" }
+
+ "@humanfs/node@0.16.7":
+ resolution:
+ {
+ integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==,
+ }
+ engines: { node: ">=18.18.0" }
+
+ "@humanwhocodes/module-importer@1.0.1":
+ resolution:
+ {
+ integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==,
+ }
+ engines: { node: ">=12.22" }
+
+ "@humanwhocodes/retry@0.4.3":
+ resolution:
+ {
+ integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==,
+ }
+ engines: { node: ">=18.18" }
+
"@ioredis/commands@1.4.0":
resolution:
{
@@ -565,6 +729,12 @@ packages:
engines: { node: ">=18" }
hasBin: true
+ "@napi-rs/wasm-runtime@0.2.12":
+ resolution:
+ {
+ integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==,
+ }
+
"@napi-rs/wasm-runtime@1.0.7":
resolution:
{
@@ -578,6 +748,13 @@ packages:
}
engines: { node: ">= 8" }
+ "@nodelib/fs.scandir@4.0.1":
+ resolution:
+ {
+ integrity: sha512-vAkI715yhnmiPupY+dq+xenu5Tdf2TBQ66jLvBIcCddtz+5Q8LbMKaf9CIJJreez8fQ8fgaY+RaywQx8RJIWpw==,
+ }
+ engines: { node: ">=18.18.0" }
+
"@nodelib/fs.stat@2.0.5":
resolution:
{
@@ -585,6 +762,13 @@ packages:
}
engines: { node: ">= 8" }
+ "@nodelib/fs.stat@4.0.0":
+ resolution:
+ {
+ integrity: sha512-ctr6bByzksKRCV0bavi8WoQevU6plSp2IkllIsEqaiKe2mwNNnaluhnRhcsgGZHrrHk57B3lf95MkLMO3STYcg==,
+ }
+ engines: { node: ">=18.18.0" }
+
"@nodelib/fs.walk@1.2.8":
resolution:
{
@@ -592,6 +776,13 @@ packages:
}
engines: { node: ">= 8" }
+ "@nodelib/fs.walk@3.0.1":
+ resolution:
+ {
+ integrity: sha512-nIh/M6Kh3ZtOmlY00DaUYB4xeeV6F3/ts1l29iwl3/cfyY/OuCfUx+v08zgx8TKPTifXRcjjqVQ4KB2zOYSbyw==,
+ }
+ engines: { node: ">=18.18.0" }
+
"@nuxt/cli@3.30.0":
resolution:
{
@@ -634,6 +825,41 @@ packages:
"@vitejs/devtools":
optional: true
+ "@nuxt/eslint-config@1.10.0":
+ resolution:
+ {
+ integrity: sha512-6Ry+sV5FaTBg3a0l+4gcxuz0IsQG5dSF6OxHNDlDx2yTygMOxeCn6vdc2Cz/e4LtYGvwZIlhH9wVlnWnD3+G+Q==,
+ }
+ peerDependencies:
+ eslint: ^9.0.0
+ eslint-plugin-format: "*"
+ peerDependenciesMeta:
+ eslint-plugin-format:
+ optional: true
+
+ "@nuxt/eslint-plugin@1.10.0":
+ resolution:
+ {
+ integrity: sha512-KL8eCdYGuEIVlts/B+MLgL7FCpaPt2HU6m3XBsUdl+LXPI7/eCMSLlFDmDmfz+PuMx0PCGo7ayyDN6cid12Rlw==,
+ }
+ peerDependencies:
+ eslint: ^9.0.0
+
+ "@nuxt/eslint@1.10.0":
+ resolution:
+ {
+ integrity: sha512-cuq7jRdhVtnqrU5vcy+jW8u/2A7BHwczPkrr/5XIRB10WOA1NLC9Jo+ts4NlWbCdLy/+9jCHcOV0U94pn9SQUw==,
+ }
+ peerDependencies:
+ eslint: ^9.0.0
+ eslint-webpack-plugin: ^4.1.0
+ vite-plugin-eslint2: ^5.0.0
+ peerDependenciesMeta:
+ eslint-webpack-plugin:
+ optional: true
+ vite-plugin-eslint2:
+ optional: true
+
"@nuxt/kit@3.20.1":
resolution:
{
@@ -1542,6 +1768,13 @@ packages:
cpu: [x64]
os: [win32]
+ "@sindresorhus/base62@1.0.0":
+ resolution:
+ {
+ integrity: sha512-TeheYy0ILzBEI/CO55CP6zJCSdSWeRtGnHy8U8dWSUH4I68iqTsy7HkMktR4xakThc9jotkPQUXT4ITdbV7cHA==,
+ }
+ engines: { node: ">=18" }
+
"@sindresorhus/is@7.1.1":
resolution:
{
@@ -1562,6 +1795,15 @@ packages:
integrity: sha512-uilwrK0Ygyri5dToHYdZSjcvpS2ZwX0w5aSt3GCEN9hrjxWCoeV4Z2DTXuxjwbntaLQIEEAlCeNQss5SoHvAEA==,
}
+ "@stylistic/eslint-plugin@5.5.0":
+ resolution:
+ {
+ integrity: sha512-IeZF+8H0ns6prg4VrkhgL+yrvDXWDH2cKchrbh80ejG9dQgZWp10epHMbgRuQvgchLII/lfh6Xn3lu6+6L86Hw==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ peerDependencies:
+ eslint: ">=9.0.0"
+
"@tybys/wasm-util@0.10.1":
resolution:
{
@@ -1574,6 +1816,12 @@ packages:
integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==,
}
+ "@types/json-schema@7.0.15":
+ resolution:
+ {
+ integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==,
+ }
+
"@types/parse-path@7.1.0":
resolution:
{
@@ -1587,6 +1835,95 @@ packages:
integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==,
}
+ "@typescript-eslint/eslint-plugin@8.46.4":
+ resolution:
+ {
+ integrity: sha512-R48VhmTJqplNyDxCyqqVkFSZIx1qX6PzwqgcXn1olLrzxcSBDlOsbtcnQuQhNtnNiJ4Xe5gREI1foajYaYU2Vg==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ peerDependencies:
+ "@typescript-eslint/parser": ^8.46.4
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ">=4.8.4 <6.0.0"
+
+ "@typescript-eslint/parser@8.46.4":
+ resolution:
+ {
+ integrity: sha512-tK3GPFWbirvNgsNKto+UmB/cRtn6TZfyw0D6IKrW55n6Vbs7KJoZtI//kpTKzE/DUmmnAFD8/Ca46s7Obs92/w==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ">=4.8.4 <6.0.0"
+
+ "@typescript-eslint/project-service@8.46.4":
+ resolution:
+ {
+ integrity: sha512-nPiRSKuvtTN+no/2N1kt2tUh/HoFzeEgOm9fQ6XQk4/ApGqjx0zFIIaLJ6wooR1HIoozvj2j6vTi/1fgAz7UYQ==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ peerDependencies:
+ typescript: ">=4.8.4 <6.0.0"
+
+ "@typescript-eslint/scope-manager@8.46.4":
+ resolution:
+ {
+ integrity: sha512-tMDbLGXb1wC+McN1M6QeDx7P7c0UWO5z9CXqp7J8E+xGcJuUuevWKxuG8j41FoweS3+L41SkyKKkia16jpX7CA==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+
+ "@typescript-eslint/tsconfig-utils@8.46.4":
+ resolution:
+ {
+ integrity: sha512-+/XqaZPIAk6Cjg7NWgSGe27X4zMGqrFqZ8atJsX3CWxH/jACqWnrWI68h7nHQld0y+k9eTTjb9r+KU4twLoo9A==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ peerDependencies:
+ typescript: ">=4.8.4 <6.0.0"
+
+ "@typescript-eslint/type-utils@8.46.4":
+ resolution:
+ {
+ integrity: sha512-V4QC8h3fdT5Wro6vANk6eojqfbv5bpwHuMsBcJUJkqs2z5XnYhJzyz9Y02eUmF9u3PgXEUiOt4w4KHR3P+z0PQ==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ">=4.8.4 <6.0.0"
+
+ "@typescript-eslint/types@8.46.4":
+ resolution:
+ {
+ integrity: sha512-USjyxm3gQEePdUwJBFjjGNG18xY9A2grDVGuk7/9AkjIF1L+ZrVnwR5VAU5JXtUnBL/Nwt3H31KlRDaksnM7/w==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+
+ "@typescript-eslint/typescript-estree@8.46.4":
+ resolution:
+ {
+ integrity: sha512-7oV2qEOr1d4NWNmpXLR35LvCfOkTNymY9oyW+lUHkmCno7aOmIf/hMaydnJBUTBMRCOGZh8YjkFOc8dadEoNGA==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ peerDependencies:
+ typescript: ">=4.8.4 <6.0.0"
+
+ "@typescript-eslint/utils@8.46.4":
+ resolution:
+ {
+ integrity: sha512-AbSv11fklGXV6T28dp2Me04Uw90R2iJ30g2bgLz529Koehrmkbs1r7paFqr1vPCZi7hHwYxYtxfyQMRC8QaVSg==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ">=4.8.4 <6.0.0"
+
+ "@typescript-eslint/visitor-keys@8.46.4":
+ resolution:
+ {
+ integrity: sha512-/++5CYLQqsO9HFGLI7APrxBJYo+5OCMpViuhV8q5/Qa3o5mMrF//eQHks+PXcsAVaLdn817fMuS7zqoXNNZGaw==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+
"@unhead/vue@2.0.19":
resolution:
{
@@ -1595,6 +1932,158 @@ packages:
peerDependencies:
vue: ">=3.5.18"
+ "@unrs/resolver-binding-android-arm-eabi@1.11.1":
+ resolution:
+ {
+ integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==,
+ }
+ cpu: [arm]
+ os: [android]
+
+ "@unrs/resolver-binding-android-arm64@1.11.1":
+ resolution:
+ {
+ integrity: sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==,
+ }
+ cpu: [arm64]
+ os: [android]
+
+ "@unrs/resolver-binding-darwin-arm64@1.11.1":
+ resolution:
+ {
+ integrity: sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==,
+ }
+ cpu: [arm64]
+ os: [darwin]
+
+ "@unrs/resolver-binding-darwin-x64@1.11.1":
+ resolution:
+ {
+ integrity: sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==,
+ }
+ cpu: [x64]
+ os: [darwin]
+
+ "@unrs/resolver-binding-freebsd-x64@1.11.1":
+ resolution:
+ {
+ integrity: sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==,
+ }
+ cpu: [x64]
+ os: [freebsd]
+
+ "@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1":
+ resolution:
+ {
+ integrity: sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==,
+ }
+ cpu: [arm]
+ os: [linux]
+
+ "@unrs/resolver-binding-linux-arm-musleabihf@1.11.1":
+ resolution:
+ {
+ integrity: sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==,
+ }
+ cpu: [arm]
+ os: [linux]
+
+ "@unrs/resolver-binding-linux-arm64-gnu@1.11.1":
+ resolution:
+ {
+ integrity: sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==,
+ }
+ cpu: [arm64]
+ os: [linux]
+
+ "@unrs/resolver-binding-linux-arm64-musl@1.11.1":
+ resolution:
+ {
+ integrity: sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==,
+ }
+ cpu: [arm64]
+ os: [linux]
+
+ "@unrs/resolver-binding-linux-ppc64-gnu@1.11.1":
+ resolution:
+ {
+ integrity: sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==,
+ }
+ cpu: [ppc64]
+ os: [linux]
+
+ "@unrs/resolver-binding-linux-riscv64-gnu@1.11.1":
+ resolution:
+ {
+ integrity: sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==,
+ }
+ cpu: [riscv64]
+ os: [linux]
+
+ "@unrs/resolver-binding-linux-riscv64-musl@1.11.1":
+ resolution:
+ {
+ integrity: sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==,
+ }
+ cpu: [riscv64]
+ os: [linux]
+
+ "@unrs/resolver-binding-linux-s390x-gnu@1.11.1":
+ resolution:
+ {
+ integrity: sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==,
+ }
+ cpu: [s390x]
+ os: [linux]
+
+ "@unrs/resolver-binding-linux-x64-gnu@1.11.1":
+ resolution:
+ {
+ integrity: sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==,
+ }
+ cpu: [x64]
+ os: [linux]
+
+ "@unrs/resolver-binding-linux-x64-musl@1.11.1":
+ resolution:
+ {
+ integrity: sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==,
+ }
+ cpu: [x64]
+ os: [linux]
+
+ "@unrs/resolver-binding-wasm32-wasi@1.11.1":
+ resolution:
+ {
+ integrity: sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==,
+ }
+ engines: { node: ">=14.0.0" }
+ cpu: [wasm32]
+
+ "@unrs/resolver-binding-win32-arm64-msvc@1.11.1":
+ resolution:
+ {
+ integrity: sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==,
+ }
+ cpu: [arm64]
+ os: [win32]
+
+ "@unrs/resolver-binding-win32-ia32-msvc@1.11.1":
+ resolution:
+ {
+ integrity: sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==,
+ }
+ cpu: [ia32]
+ os: [win32]
+
+ "@unrs/resolver-binding-win32-x64-msvc@1.11.1":
+ resolution:
+ {
+ integrity: sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==,
+ }
+ cpu: [x64]
+ os: [win32]
+
"@vercel/nft@0.30.3":
resolution:
{
@@ -1787,6 +2276,14 @@ packages:
peerDependencies:
acorn: ^8
+ acorn-jsx@5.3.2:
+ resolution:
+ {
+ integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==,
+ }
+ peerDependencies:
+ acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
+
acorn@8.15.0:
resolution:
{
@@ -1802,6 +2299,12 @@ packages:
}
engines: { node: ">= 14" }
+ ajv@6.12.6:
+ resolution:
+ {
+ integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==,
+ }
+
alien-signals@3.1.0:
resolution:
{
@@ -1864,6 +2367,19 @@ packages:
}
engines: { node: ">= 14" }
+ are-docs-informative@0.0.2:
+ resolution:
+ {
+ integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==,
+ }
+ engines: { node: ">=14" }
+
+ argparse@2.0.1:
+ resolution:
+ {
+ integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==,
+ }
+
ast-kit@2.2.0:
resolution:
{
@@ -1959,6 +2475,12 @@ packages:
integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==,
}
+ brace-expansion@1.1.12:
+ resolution:
+ {
+ integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==,
+ }
+
brace-expansion@2.0.2:
resolution:
{
@@ -1999,6 +2521,13 @@ packages:
integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==,
}
+ builtin-modules@5.0.0:
+ resolution:
+ {
+ integrity: sha512-bkXY9WsVpY7CvMhKSR6pZilZu9Ln5WDrKVBUXf2S443etkmEO4V58heTecXcUIsNsi4Rx8JUO4NfX1IcQl4deg==,
+ }
+ engines: { node: ">=18.20" }
+
bundle-name@4.1.0:
resolution:
{
@@ -2006,6 +2535,15 @@ packages:
}
engines: { node: ">=18" }
+ bundle-require@5.1.0:
+ resolution:
+ {
+ integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==,
+ }
+ engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
+ peerDependencies:
+ esbuild: ">=0.18"
+
c12@3.3.1:
resolution:
{
@@ -2024,6 +2562,13 @@ packages:
}
engines: { node: ">=8" }
+ callsites@3.1.0:
+ resolution:
+ {
+ integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==,
+ }
+ engines: { node: ">=6" }
+
caniuse-api@3.0.0:
resolution:
{
@@ -2036,6 +2581,19 @@ packages:
integrity: sha512-x6OeBXueoAceOmotzx3PO4Zpt4rzpeIFsSr6AAePTZxSkXiYDUmpypEl7e2+8NCd9bD7bXjqyef8CJYPC1jfxg==,
}
+ chalk@4.1.2:
+ resolution:
+ {
+ integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==,
+ }
+ engines: { node: ">=10" }
+
+ change-case@5.4.4:
+ resolution:
+ {
+ integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==,
+ }
+
chokidar@4.0.3:
resolution:
{
@@ -2050,12 +2608,26 @@ packages:
}
engines: { node: ">=18" }
+ ci-info@4.3.1:
+ resolution:
+ {
+ integrity: sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==,
+ }
+ engines: { node: ">=8" }
+
citty@0.1.6:
resolution:
{
integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==,
}
+ clean-regexp@1.0.0:
+ resolution:
+ {
+ integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==,
+ }
+ engines: { node: ">=4" }
+
clipboardy@4.0.0:
resolution:
{
@@ -2109,6 +2681,13 @@ packages:
integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==,
}
+ comment-parser@1.4.1:
+ resolution:
+ {
+ integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==,
+ }
+ engines: { node: ">= 12.0.0" }
+
commondir@1.0.1:
resolution:
{
@@ -2128,6 +2707,12 @@ packages:
}
engines: { node: ">= 14" }
+ concat-map@0.0.1:
+ resolution:
+ {
+ integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==,
+ }
+
confbox@0.1.8:
resolution:
{
@@ -2178,6 +2763,12 @@ packages:
integrity: sha512-jqSL4r9DSeiIvJZStLzY/sMLt9ToTM7RsK237lYOTG+KcbQJHGala3R1TUpa8h1p9adswVgIdV4qGbseVhL4lg==,
}
+ core-js-compat@3.46.0:
+ resolution:
+ {
+ integrity: sha512-p9hObIIEENxSV8xIu+V68JjSeARg6UVMG5mR+JEUguG3sI6MsiS1njz2jHmyJDvA+8jX/sytkBHup6kxhM9law==,
+ }
+
core-util-is@1.0.3:
resolution:
{
@@ -2341,6 +2932,12 @@ packages:
supports-color:
optional: true
+ deep-is@0.1.4:
+ resolution:
+ {
+ integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==,
+ }
+
deepmerge@4.3.1:
resolution:
{
@@ -2565,6 +3162,20 @@ packages:
integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==,
}
+ escape-string-regexp@1.0.5:
+ resolution:
+ {
+ integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==,
+ }
+ engines: { node: ">=0.8.0" }
+
+ escape-string-regexp@4.0.0:
+ resolution:
+ {
+ integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==,
+ }
+ engines: { node: ">=10" }
+
escape-string-regexp@5.0.0:
resolution:
{
@@ -2572,6 +3183,192 @@ packages:
}
engines: { node: ">=12" }
+ eslint-config-flat-gitignore@2.1.0:
+ resolution:
+ {
+ integrity: sha512-cJzNJ7L+psWp5mXM7jBX+fjHtBvvh06RBlcweMhKD8jWqQw0G78hOW5tpVALGHGFPsBV+ot2H+pdDGJy6CV8pA==,
+ }
+ peerDependencies:
+ eslint: ^9.5.0
+
+ eslint-flat-config-utils@2.1.4:
+ resolution:
+ {
+ integrity: sha512-bEnmU5gqzS+4O+id9vrbP43vByjF+8KOs+QuuV4OlqAuXmnRW2zfI/Rza1fQvdihQ5h4DUo0NqFAiViD4mSrzQ==,
+ }
+
+ eslint-import-context@0.1.9:
+ resolution:
+ {
+ integrity: sha512-K9Hb+yRaGAGUbwjhFNHvSmmkZs9+zbuoe3kFQ4V1wYjrepUFYM2dZAfNtjbbj3qsPfUfsA68Bx/ICWQMi+C8Eg==,
+ }
+ engines: { node: ^12.20.0 || ^14.18.0 || >=16.0.0 }
+ peerDependencies:
+ unrs-resolver: ^1.0.0
+ peerDependenciesMeta:
+ unrs-resolver:
+ optional: true
+
+ eslint-merge-processors@2.0.0:
+ resolution:
+ {
+ integrity: sha512-sUuhSf3IrJdGooquEUB5TNpGNpBoQccbnaLHsb1XkBLUPPqCNivCpY05ZcpCOiV9uHwO2yxXEWVczVclzMxYlA==,
+ }
+ peerDependencies:
+ eslint: "*"
+
+ eslint-plugin-import-lite@0.3.0:
+ resolution:
+ {
+ integrity: sha512-dkNBAL6jcoCsXZsQ/Tt2yXmMDoNt5NaBh/U7yvccjiK8cai6Ay+MK77bMykmqQA2bTF6lngaLCDij6MTO3KkvA==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ peerDependencies:
+ eslint: ">=9.0.0"
+ typescript: ">=4.5"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ eslint-plugin-import-x@4.16.1:
+ resolution:
+ {
+ integrity: sha512-vPZZsiOKaBAIATpFE2uMI4w5IRwdv/FpQ+qZZMR4E+PeOcM4OeoEbqxRMnywdxP19TyB/3h6QBB0EWon7letSQ==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ peerDependencies:
+ "@typescript-eslint/utils": ^8.0.0
+ eslint: ^8.57.0 || ^9.0.0
+ eslint-import-resolver-node: "*"
+ peerDependenciesMeta:
+ "@typescript-eslint/utils":
+ optional: true
+ eslint-import-resolver-node:
+ optional: true
+
+ eslint-plugin-jsdoc@61.2.0:
+ resolution:
+ {
+ integrity: sha512-Pky3YKWPOcDGi4TzBZlp/ENd+z443uVgIyZxzA9wVbfECjG1ptf7sB8gzSX4Z8dAtoD8d3d68jsLuAfxr+8qyQ==,
+ }
+ engines: { node: ">=20.11.0" }
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0 || ^9.0.0
+
+ eslint-plugin-regexp@2.10.0:
+ resolution:
+ {
+ integrity: sha512-ovzQT8ESVn5oOe5a7gIDPD5v9bCSjIFJu57sVPDqgPRXicQzOnYfFN21WoQBQF18vrhT5o7UMKFwJQVVjyJ0ng==,
+ }
+ engines: { node: ^18 || >=20 }
+ peerDependencies:
+ eslint: ">=8.44.0"
+
+ eslint-plugin-unicorn@62.0.0:
+ resolution:
+ {
+ integrity: sha512-HIlIkGLkvf29YEiS/ImuDZQbP12gWyx5i3C6XrRxMvVdqMroCI9qoVYCoIl17ChN+U89pn9sVwLxhIWj5nEc7g==,
+ }
+ engines: { node: ^20.10.0 || >=21.0.0 }
+ peerDependencies:
+ eslint: ">=9.38.0"
+
+ eslint-plugin-vue@10.5.1:
+ resolution:
+ {
+ integrity: sha512-SbR9ZBUFKgvWAbq3RrdCtWaW0IKm6wwUiApxf3BVTNfqUIo4IQQmreMg2iHFJJ6C/0wss3LXURBJ1OwS/MhFcQ==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ peerDependencies:
+ "@stylistic/eslint-plugin": ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0
+ "@typescript-eslint/parser": ^7.0.0 || ^8.0.0
+ eslint: ^8.57.0 || ^9.0.0
+ vue-eslint-parser: ^10.0.0
+ peerDependenciesMeta:
+ "@stylistic/eslint-plugin":
+ optional: true
+ "@typescript-eslint/parser":
+ optional: true
+
+ eslint-processor-vue-blocks@2.0.0:
+ resolution:
+ {
+ integrity: sha512-u4W0CJwGoWY3bjXAuFpc/b6eK3NQEI8MoeW7ritKj3G3z/WtHrKjkqf+wk8mPEy5rlMGS+k6AZYOw2XBoN/02Q==,
+ }
+ peerDependencies:
+ "@vue/compiler-sfc": ^3.3.0
+ eslint: ">=9.0.0"
+
+ eslint-scope@8.4.0:
+ resolution:
+ {
+ integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+
+ eslint-typegen@2.3.0:
+ resolution:
+ {
+ integrity: sha512-azYgAvhlz1AyTpeLfVSKcrNJInuIsRrcUrOcHmEl8T9oMKesePVUPrF8gRgE6azV8CAlFzxJDTyaXAAbA/BYiA==,
+ }
+ peerDependencies:
+ eslint: ^9.0.0
+
+ eslint-visitor-keys@3.4.3:
+ resolution:
+ {
+ integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==,
+ }
+ engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
+
+ eslint-visitor-keys@4.2.1:
+ resolution:
+ {
+ integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+
+ eslint@9.39.1:
+ resolution:
+ {
+ integrity: sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ hasBin: true
+ peerDependencies:
+ jiti: "*"
+ peerDependenciesMeta:
+ jiti:
+ optional: true
+
+ espree@10.4.0:
+ resolution:
+ {
+ integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+
+ esquery@1.6.0:
+ resolution:
+ {
+ integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==,
+ }
+ engines: { node: ">=0.10" }
+
+ esrecurse@4.3.0:
+ resolution:
+ {
+ integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==,
+ }
+ engines: { node: ">=4.0" }
+
+ estraverse@5.3.0:
+ resolution:
+ {
+ integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==,
+ }
+ engines: { node: ">=4.0" }
+
estree-walker@2.0.2:
resolution:
{
@@ -2584,6 +3381,13 @@ packages:
integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==,
}
+ esutils@2.0.3:
+ resolution:
+ {
+ integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==,
+ }
+ engines: { node: ">=0.10.0" }
+
etag@1.8.1:
resolution:
{
@@ -2624,6 +3428,12 @@ packages:
integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==,
}
+ fast-deep-equal@3.1.3:
+ resolution:
+ {
+ integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==,
+ }
+
fast-fifo@1.3.2:
resolution:
{
@@ -2637,6 +3447,18 @@ packages:
}
engines: { node: ">=8.6.0" }
+ fast-json-stable-stringify@2.1.0:
+ resolution:
+ {
+ integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==,
+ }
+
+ fast-levenshtein@2.0.6:
+ resolution:
+ {
+ integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==,
+ }
+
fast-npm-meta@0.4.7:
resolution:
{
@@ -2661,6 +3483,13 @@ packages:
picomatch:
optional: true
+ file-entry-cache@8.0.0:
+ resolution:
+ {
+ integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==,
+ }
+ engines: { node: ">=16.0.0" }
+
file-uri-to-path@1.0.0:
resolution:
{
@@ -2674,6 +3503,47 @@ packages:
}
engines: { node: ">=8" }
+ find-up-simple@1.0.1:
+ resolution:
+ {
+ integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==,
+ }
+ engines: { node: ">=18" }
+
+ find-up@5.0.0:
+ resolution:
+ {
+ integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==,
+ }
+ engines: { node: ">=10" }
+
+ find-up@7.0.0:
+ resolution:
+ {
+ integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==,
+ }
+ engines: { node: ">=18" }
+
+ find-up@8.0.0:
+ resolution:
+ {
+ integrity: sha512-JGG8pvDi2C+JxidYdIwQDyS/CgcrIdh18cvgxcBge3wSHRQOrooMD3GlFBcmMJAN9M42SAZjDp5zv1dglJjwww==,
+ }
+ engines: { node: ">=20" }
+
+ flat-cache@4.0.1:
+ resolution:
+ {
+ integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==,
+ }
+ engines: { node: ">=16" }
+
+ flatted@3.3.3:
+ resolution:
+ {
+ integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==,
+ }
+
foreground-child@3.3.1:
resolution:
{
@@ -2742,6 +3612,12 @@ packages:
}
engines: { node: ">=16" }
+ get-tsconfig@4.13.0:
+ resolution:
+ {
+ integrity: sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==,
+ }
+
giget@2.0.0:
resolution:
{
@@ -2768,6 +3644,13 @@ packages:
}
engines: { node: ">= 6" }
+ glob-parent@6.0.2:
+ resolution:
+ {
+ integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==,
+ }
+ engines: { node: ">=10.13.0" }
+
glob@10.4.5:
resolution:
{
@@ -2782,6 +3665,20 @@ packages:
}
engines: { node: ">=18" }
+ globals@14.0.0:
+ resolution:
+ {
+ integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==,
+ }
+ engines: { node: ">=18" }
+
+ globals@16.5.0:
+ resolution:
+ {
+ integrity: sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==,
+ }
+ engines: { node: ">=18" }
+
globby@15.0.0:
resolution:
{
@@ -2795,6 +3692,12 @@ packages:
integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==,
}
+ graphemer@1.4.0:
+ resolution:
+ {
+ integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==,
+ }
+
gzip-size@7.0.0:
resolution:
{
@@ -2808,6 +3711,13 @@ packages:
integrity: sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==,
}
+ has-flag@4.0.0:
+ resolution:
+ {
+ integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==,
+ }
+ engines: { node: ">=8" }
+
hasown@2.0.2:
resolution:
{
@@ -2821,6 +3731,12 @@ packages:
integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==,
}
+ html-entities@2.6.0:
+ resolution:
+ {
+ integrity: sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==,
+ }
+
http-errors@2.0.0:
resolution:
{
@@ -2868,6 +3784,13 @@ packages:
integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==,
}
+ ignore@5.3.2:
+ resolution:
+ {
+ integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==,
+ }
+ engines: { node: ">= 4" }
+
ignore@7.0.5:
resolution:
{
@@ -2881,12 +3804,33 @@ packages:
integrity: sha512-3MOLanc3sb3LNGWQl1RlQlNWURE5g32aUphrDyFeCsxBTk08iE3VNe4CwsUZ0Qs1X+EfX0+r29Sxdpza4B+yRA==,
}
+ import-fresh@3.3.1:
+ resolution:
+ {
+ integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==,
+ }
+ engines: { node: ">=6" }
+
impound@1.0.0:
resolution:
{
integrity: sha512-8lAJ+1Arw2sMaZ9HE2ZmL5zOcMnt18s6+7Xqgq2aUVy4P1nlzAyPtzCDxsk51KVFwHEEdc6OWvUyqwHwhRYaug==,
}
+ imurmurhash@0.1.4:
+ resolution:
+ {
+ integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==,
+ }
+ engines: { node: ">=0.8.19" }
+
+ indent-string@5.0.0:
+ resolution:
+ {
+ integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==,
+ }
+ engines: { node: ">=12" }
+
inherits@2.0.4:
resolution:
{
@@ -2913,6 +3857,13 @@ packages:
integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==,
}
+ is-builtin-module@5.0.0:
+ resolution:
+ {
+ integrity: sha512-f4RqJKBUe5rQkJ2eJEJBXSticB3hGbN9j0yxxMQFqIW89Jp9WYFtzfTcRlstDKVUTRzSOTLKRfO9vIztenwtxA==,
+ }
+ engines: { node: ">=18.20" }
+
is-core-module@2.16.1:
resolution:
{
@@ -3090,6 +4041,27 @@ packages:
integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==,
}
+ js-yaml@4.1.1:
+ resolution:
+ {
+ integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==,
+ }
+ hasBin: true
+
+ jsdoc-type-pratt-parser@4.8.0:
+ resolution:
+ {
+ integrity: sha512-iZ8Bdb84lWRuGHamRXFyML07r21pcwBrLkHEuHgEY5UbCouBwv7ECknDRKzsQIXMiqpPymqtIf8TC/shYKB5rw==,
+ }
+ engines: { node: ">=12.0.0" }
+
+ jsdoc-type-pratt-parser@6.10.0:
+ resolution:
+ {
+ integrity: sha512-+LexoTRyYui5iOhJGn13N9ZazL23nAHGkXsa1p/C8yeq79WRfLBag6ZZ0FQG2aRoc9yfo59JT9EYCQonOkHKkQ==,
+ }
+ engines: { node: ">=20.0.0" }
+
jsesc@3.1.0:
resolution:
{
@@ -3098,6 +4070,30 @@ packages:
engines: { node: ">=6" }
hasBin: true
+ json-buffer@3.0.1:
+ resolution:
+ {
+ integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==,
+ }
+
+ json-schema-to-typescript-lite@15.0.0:
+ resolution:
+ {
+ integrity: sha512-5mMORSQm9oTLyjM4mWnyNBi2T042Fhg1/0gCIB6X8U/LVpM2A+Nmj2yEyArqVouDmFThDxpEXcnTgSrjkGJRFA==,
+ }
+
+ json-schema-traverse@0.4.1:
+ resolution:
+ {
+ integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==,
+ }
+
+ json-stable-stringify-without-jsonify@1.0.1:
+ resolution:
+ {
+ integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==,
+ }
+
json5@2.2.3:
resolution:
{
@@ -3106,6 +4102,12 @@ packages:
engines: { node: ">=6" }
hasBin: true
+ keyv@4.5.4:
+ resolution:
+ {
+ integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==,
+ }
+
kleur@3.0.3:
resolution:
{
@@ -3146,6 +4148,13 @@ packages:
}
engines: { node: ">= 0.6.3" }
+ levn@0.4.1:
+ resolution:
+ {
+ integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==,
+ }
+ engines: { node: ">= 0.8.0" }
+
lilconfig@3.1.3:
resolution:
{
@@ -3160,6 +4169,13 @@ packages:
}
hasBin: true
+ load-tsconfig@0.2.5:
+ resolution:
+ {
+ integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==,
+ }
+ engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
+
local-pkg@1.1.2:
resolution:
{
@@ -3167,6 +4183,27 @@ packages:
}
engines: { node: ">=14" }
+ locate-path@6.0.0:
+ resolution:
+ {
+ integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==,
+ }
+ engines: { node: ">=10" }
+
+ locate-path@7.2.0:
+ resolution:
+ {
+ integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==,
+ }
+ engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
+
+ locate-path@8.0.0:
+ resolution:
+ {
+ integrity: sha512-XT9ewWAC43tiAV7xDAPflMkG0qOPn2QjHqlgX8FOqmWa/rxnyYDulF9T0F7tRy1u+TVTmK/M//6VIOye+2zDXg==,
+ }
+ engines: { node: ">=20" }
+
lodash.defaults@4.2.0:
resolution:
{
@@ -3185,6 +4222,12 @@ packages:
integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==,
}
+ lodash.merge@4.6.2:
+ resolution:
+ {
+ integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==,
+ }
+
lodash.uniq@4.5.0:
resolution:
{
@@ -3303,6 +4346,12 @@ packages:
}
engines: { node: ">=12" }
+ minimatch@3.1.2:
+ resolution:
+ {
+ integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==,
+ }
+
minimatch@5.1.6:
resolution:
{
@@ -3390,6 +4439,20 @@ packages:
integrity: sha512-9ca1h0Xjvo9bEkE4UOxgAzLV0jHKe6LMaxo37ND2DAhhAtd0j8pR1Wxz+/goMrZO8AEZTWCmyaOsFI/W5AdpCQ==,
}
+ napi-postinstall@0.3.4:
+ resolution:
+ {
+ integrity: sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==,
+ }
+ engines: { node: ^12.20.0 || ^14.18.0 || >=16.0.0 }
+ hasBin: true
+
+ natural-compare@1.4.0:
+ resolution:
+ {
+ integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==,
+ }
+
nitropack@2.12.9:
resolution:
{
@@ -3519,6 +4582,12 @@ packages:
engines: { node: ^14.16.0 || >=16.10.0 }
hasBin: true
+ object-deep-merge@2.0.0:
+ resolution:
+ {
+ integrity: sha512-3DC3UMpeffLTHiuXSy/UG4NOIYTLlY9u3V82+djSCLYClWobZiS4ivYzpIUWrRY/nfsJ8cWsKyG3QfyLePmhvg==,
+ }
+
ofetch@1.5.1:
resolution:
{
@@ -3566,6 +4635,13 @@ packages:
}
engines: { node: ">=12" }
+ optionator@0.9.4:
+ resolution:
+ {
+ integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==,
+ }
+ engines: { node: ">= 0.8.0" }
+
oxc-minify@0.96.0:
resolution:
{
@@ -3595,6 +4671,34 @@ packages:
peerDependencies:
oxc-parser: ">=0.72.0"
+ p-limit@3.1.0:
+ resolution:
+ {
+ integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==,
+ }
+ engines: { node: ">=10" }
+
+ p-limit@4.0.0:
+ resolution:
+ {
+ integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==,
+ }
+ engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
+
+ p-locate@5.0.0:
+ resolution:
+ {
+ integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==,
+ }
+ engines: { node: ">=10" }
+
+ p-locate@6.0.0:
+ resolution:
+ {
+ integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==,
+ }
+ engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
+
package-json-from-dist@1.0.1:
resolution:
{
@@ -3607,12 +4711,31 @@ packages:
integrity: sha512-uBj69dVlYe/+wxj8JOpr97XfsxH/eumMt6HqjNTmJDf/6NO9s+0uxeOneIz3AsPt2m6y9PqzDzd3ATcU17MNfw==,
}
+ parent-module@1.0.1:
+ resolution:
+ {
+ integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==,
+ }
+ engines: { node: ">=6" }
+
+ parse-imports-exports@0.2.4:
+ resolution:
+ {
+ integrity: sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==,
+ }
+
parse-path@7.1.0:
resolution:
{
integrity: sha512-EuCycjZtfPcjWk7KTksnJ5xPMvWGA/6i4zrLYhRG0hGvC3GPU/jGUj3Cy+ZR0v30duV3e23R95T1lE2+lsndSw==,
}
+ parse-statements@1.0.11:
+ resolution:
+ {
+ integrity: sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==,
+ }
+
parse-url@9.2.0:
resolution:
{
@@ -3633,6 +4756,20 @@ packages:
integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==,
}
+ path-exists@4.0.0:
+ resolution:
+ {
+ integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==,
+ }
+ engines: { node: ">=8" }
+
+ path-exists@5.0.0:
+ resolution:
+ {
+ integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==,
+ }
+ engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
+
path-key@3.1.1:
resolution:
{
@@ -3717,6 +4854,13 @@ packages:
integrity: sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==,
}
+ pluralize@8.0.0:
+ resolution:
+ {
+ integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==,
+ }
+ engines: { node: ">=4" }
+
postcss-calc@10.1.1:
resolution:
{
@@ -3942,6 +5086,13 @@ packages:
peerDependencies:
postcss: ^8.4.32
+ postcss-selector-parser@6.1.2:
+ resolution:
+ {
+ integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==,
+ }
+ engines: { node: ">=4" }
+
postcss-selector-parser@7.1.0:
resolution:
{
@@ -3980,6 +5131,13 @@ packages:
}
engines: { node: ^10 || ^12 || >=14 }
+ prelude-ls@1.2.1:
+ resolution:
+ {
+ integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==,
+ }
+ engines: { node: ">= 0.8.0" }
+
prettier@3.6.2:
resolution:
{
@@ -4021,6 +5179,13 @@ packages:
integrity: sha512-hHVTzba3wboROl0/aWRRG9dMytgH6ow//STBZh43l/wQgmMhYhOFi0EHWAPtoCz9IAUymsyP0TSBHkhgMEGNnQ==,
}
+ punycode@2.3.1:
+ resolution:
+ {
+ integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==,
+ }
+ engines: { node: ">=6" }
+
quansync@0.2.11:
resolution:
{
@@ -4098,6 +5263,20 @@ packages:
}
engines: { node: ">=4" }
+ refa@0.12.1:
+ resolution:
+ {
+ integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==,
+ }
+ engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 }
+
+ regexp-ast-analysis@0.7.1:
+ resolution:
+ {
+ integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==,
+ }
+ engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 }
+
regexp-tree@0.1.27:
resolution:
{
@@ -4105,6 +5284,13 @@ packages:
}
hasBin: true
+ regjsparser@0.13.0:
+ resolution:
+ {
+ integrity: sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==,
+ }
+ hasBin: true
+
require-directory@2.1.1:
resolution:
{
@@ -4112,6 +5298,20 @@ packages:
}
engines: { node: ">=0.10.0" }
+ reserved-identifiers@1.2.0:
+ resolution:
+ {
+ integrity: sha512-yE7KUfFvaBFzGPs5H3Ops1RevfUEsDc5Iz65rOwWg4lE8HJSYtle77uul3+573457oHvBKuHYDl/xqUkKpEEdw==,
+ }
+ engines: { node: ">=18" }
+
+ resolve-from@4.0.0:
+ resolution:
+ {
+ integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==,
+ }
+ engines: { node: ">=4" }
+
resolve-from@5.0.0:
resolution:
{
@@ -4119,6 +5319,12 @@ packages:
}
engines: { node: ">=8" }
+ resolve-pkg-maps@1.0.0:
+ resolution:
+ {
+ integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==,
+ }
+
resolve@1.22.11:
resolution:
{
@@ -4201,6 +5407,13 @@ packages:
integrity: sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==,
}
+ scslre@0.3.0:
+ resolution:
+ {
+ integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==,
+ }
+ engines: { node: ^14.0.0 || >=16.0.0 }
+
scule@1.3.0:
resolution:
{
@@ -4348,6 +5561,24 @@ packages:
}
engines: { node: ">= 12" }
+ spdx-exceptions@2.5.0:
+ resolution:
+ {
+ integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==,
+ }
+
+ spdx-expression-parse@4.0.0:
+ resolution:
+ {
+ integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==,
+ }
+
+ spdx-license-ids@3.0.22:
+ resolution:
+ {
+ integrity: sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==,
+ }
+
speakingurl@14.0.1:
resolution:
{
@@ -4363,6 +5594,13 @@ packages:
engines: { node: ">=20.16.0" }
hasBin: true
+ stable-hash-x@0.2.0:
+ resolution:
+ {
+ integrity: sha512-o3yWv49B/o4QZk5ZcsALc6t0+eCelPc44zZsLtCQnZPDwFpDYSWcDnrv2TtMmMbQ7uKo3J0HTURCqckw23czNQ==,
+ }
+ engines: { node: ">=12.0.0" }
+
standard-as-callback@2.1.0:
resolution:
{
@@ -4442,6 +5680,20 @@ packages:
}
engines: { node: ">=12" }
+ strip-indent@4.1.1:
+ resolution:
+ {
+ integrity: sha512-SlyRoSkdh1dYP0PzclLE7r0M9sgbFKKMFXpFRUMNuKhQSbC6VQIGzq3E0qsfvGJaUFJPGv6Ws1NZ/haTAjfbMA==,
+ }
+ engines: { node: ">=12" }
+
+ strip-json-comments@3.1.1:
+ resolution:
+ {
+ integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==,
+ }
+ engines: { node: ">=8" }
+
strip-literal@3.1.0:
resolution:
{
@@ -4477,6 +5729,13 @@ packages:
}
engines: { node: ">=18" }
+ supports-color@7.2.0:
+ resolution:
+ {
+ integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==,
+ }
+ engines: { node: ">=8" }
+
supports-preserve-symlinks-flag@1.0.0:
resolution:
{
@@ -4560,6 +5819,13 @@ packages:
}
engines: { node: ">=8.0" }
+ to-valid-identifier@1.0.0:
+ resolution:
+ {
+ integrity: sha512-41wJyvKep3yT2tyPqX/4blcfybknGB4D+oETKLs7Q76UiPqRpUJK3hr1nxelyYO0PHKVzJwlu0aCeEAsGI6rpw==,
+ }
+ engines: { node: ">=20" }
+
toidentifier@1.0.1:
resolution:
{
@@ -4580,12 +5846,28 @@ packages:
integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==,
}
+ ts-api-utils@2.1.0:
+ resolution:
+ {
+ integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==,
+ }
+ engines: { node: ">=18.12" }
+ peerDependencies:
+ typescript: ">=4.8.4"
+
tslib@2.8.1:
resolution:
{
integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==,
}
+ type-check@0.4.0:
+ resolution:
+ {
+ integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==,
+ }
+ engines: { node: ">= 0.8.0" }
+
type-fest@5.2.0:
resolution:
{
@@ -4599,6 +5881,14 @@ packages:
integrity: sha512-wTk4DH3cxwk196uGLK/E9pE45aLfeKJacKmcEgEOA/q5dnPGNxXt0cfYdFxb57L+sEpf1oJH4Dnx/pnRcku9jg==,
}
+ typescript@5.9.3:
+ resolution:
+ {
+ integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==,
+ }
+ engines: { node: ">=14.17" }
+ hasBin: true
+
ufo@1.6.1:
resolution:
{
@@ -4635,6 +5925,13 @@ packages:
integrity: sha512-gEEjkV11Aj+rBnY6wnRfsFtF2RxKOLaPN4i+Gx3UhBxnszvV6ApSNZbGk7WKyy/lErQ6ekPN63qdFL7sa1leow==,
}
+ unicorn-magic@0.1.0:
+ resolution:
+ {
+ integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==,
+ }
+ engines: { node: ">=18" }
+
unicorn-magic@0.3.0:
resolution:
{
@@ -4682,6 +5979,12 @@ packages:
}
engines: { node: ">=18.12.0" }
+ unrs-resolver@1.11.1:
+ resolution:
+ {
+ integrity: sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==,
+ }
+
unstorage@1.17.2:
resolution:
{
@@ -4782,6 +6085,12 @@ packages:
integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==,
}
+ uri-js@4.4.1:
+ resolution:
+ {
+ integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==,
+ }
+
util-deprecate@1.0.2:
resolution:
{
@@ -4935,6 +6244,15 @@ packages:
integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==,
}
+ vue-eslint-parser@10.2.0:
+ resolution:
+ {
+ integrity: sha512-CydUvFOQKD928UzZhTp4pr2vWz1L+H99t7Pkln2QSPdvmURT0MoC4wUccfCnuEaihNsu9aYYyk+bep8rlfkUXw==,
+ }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+
vue-router@4.6.3:
resolution:
{
@@ -4988,6 +6306,13 @@ packages:
engines: { node: ^18.17.0 || >=20.5.0 }
hasBin: true
+ word-wrap@1.2.5:
+ resolution:
+ {
+ integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==,
+ }
+ engines: { node: ">=0.10.0" }
+
wrap-ansi@7.0.0:
resolution:
{
@@ -5024,6 +6349,13 @@ packages:
}
engines: { node: ">=18" }
+ xml-name-validator@4.0.0:
+ resolution:
+ {
+ integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==,
+ }
+ engines: { node: ">=12" }
+
y18n@5.0.8:
resolution:
{
@@ -5066,6 +6398,20 @@ packages:
}
engines: { node: ">=12" }
+ yocto-queue@0.1.0:
+ resolution:
+ {
+ integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==,
+ }
+ engines: { node: ">=10" }
+
+ yocto-queue@1.2.2:
+ resolution:
+ {
+ integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==,
+ }
+ engines: { node: ">=12.20" }
+
youch-core@0.3.3:
resolution:
{
@@ -5086,6 +6432,16 @@ packages:
engines: { node: ">= 14" }
snapshots:
+ "@antfu/install-pkg@1.1.0":
+ dependencies:
+ package-manager-detector: 1.5.0
+ tinyexec: 1.0.2
+
+ "@apidevtools/json-schema-ref-parser@14.2.1(@types/json-schema@7.0.15)":
+ dependencies:
+ "@types/json-schema": 7.0.15
+ js-yaml: 4.1.1
+
"@babel/code-frame@7.27.1":
dependencies:
"@babel/helper-validator-identifier": 7.28.5
@@ -5253,6 +6609,17 @@ snapshots:
"@babel/helper-string-parser": 7.27.1
"@babel/helper-validator-identifier": 7.28.5
+ "@clack/core@0.5.0":
+ dependencies:
+ picocolors: 1.1.1
+ sisteransi: 1.0.5
+
+ "@clack/prompts@0.11.0":
+ dependencies:
+ "@clack/core": 0.5.0
+ picocolors: 1.1.1
+ sisteransi: 1.0.5
+
"@cloudflare/kv-asset-handler@0.4.0":
dependencies:
mime: 3.0.0
@@ -5285,6 +6652,16 @@ snapshots:
tslib: 2.8.1
optional: true
+ "@es-joy/jsdoccomment@0.76.0":
+ dependencies:
+ "@types/estree": 1.0.8
+ "@typescript-eslint/types": 8.46.4
+ comment-parser: 1.4.1
+ esquery: 1.6.0
+ jsdoc-type-pratt-parser: 6.10.0
+
+ "@es-joy/resolve.exports@1.2.0": {}
+
"@esbuild/aix-ppc64@0.25.12":
optional: true
@@ -5363,6 +6740,92 @@ snapshots:
"@esbuild/win32-x64@0.25.12":
optional: true
+ "@eslint-community/eslint-utils@4.9.0(eslint@9.39.1(jiti@2.6.1))":
+ dependencies:
+ eslint: 9.39.1(jiti@2.6.1)
+ eslint-visitor-keys: 3.4.3
+
+ "@eslint-community/regexpp@4.12.2": {}
+
+ "@eslint/compat@1.4.1(eslint@9.39.1(jiti@2.6.1))":
+ dependencies:
+ "@eslint/core": 0.17.0
+ optionalDependencies:
+ eslint: 9.39.1(jiti@2.6.1)
+
+ "@eslint/config-array@0.21.1":
+ dependencies:
+ "@eslint/object-schema": 2.1.7
+ debug: 4.4.3
+ minimatch: 3.1.2
+ transitivePeerDependencies:
+ - supports-color
+
+ "@eslint/config-helpers@0.4.2":
+ dependencies:
+ "@eslint/core": 0.17.0
+
+ "@eslint/config-inspector@1.3.0(eslint@9.39.1(jiti@2.6.1))":
+ dependencies:
+ "@nodelib/fs.walk": 3.0.1
+ ansis: 4.2.0
+ bundle-require: 5.1.0(esbuild@0.25.12)
+ cac: 6.7.14
+ chokidar: 4.0.3
+ debug: 4.4.3
+ esbuild: 0.25.12
+ eslint: 9.39.1(jiti@2.6.1)
+ find-up: 7.0.0
+ get-port-please: 3.2.0
+ h3: 1.15.4
+ mlly: 1.8.0
+ mrmime: 2.0.1
+ open: 10.2.0
+ tinyglobby: 0.2.15
+ ws: 8.18.3
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+
+ "@eslint/core@0.17.0":
+ dependencies:
+ "@types/json-schema": 7.0.15
+
+ "@eslint/eslintrc@3.3.1":
+ dependencies:
+ ajv: 6.12.6
+ debug: 4.4.3
+ espree: 10.4.0
+ globals: 14.0.0
+ ignore: 5.3.2
+ import-fresh: 3.3.1
+ js-yaml: 4.1.1
+ minimatch: 3.1.2
+ strip-json-comments: 3.1.1
+ transitivePeerDependencies:
+ - supports-color
+
+ "@eslint/js@9.39.1": {}
+
+ "@eslint/object-schema@2.1.7": {}
+
+ "@eslint/plugin-kit@0.4.1":
+ dependencies:
+ "@eslint/core": 0.17.0
+ levn: 0.4.1
+
+ "@humanfs/core@0.19.1": {}
+
+ "@humanfs/node@0.16.7":
+ dependencies:
+ "@humanfs/core": 0.19.1
+ "@humanwhocodes/retry": 0.4.3
+
+ "@humanwhocodes/module-importer@1.0.1": {}
+
+ "@humanwhocodes/retry@0.4.3": {}
+
"@ioredis/commands@1.4.0": {}
"@isaacs/cliui@8.0.2":
@@ -5423,6 +6886,13 @@ snapshots:
- encoding
- supports-color
+ "@napi-rs/wasm-runtime@0.2.12":
+ dependencies:
+ "@emnapi/core": 1.7.0
+ "@emnapi/runtime": 1.7.0
+ "@tybys/wasm-util": 0.10.1
+ optional: true
+
"@napi-rs/wasm-runtime@1.0.7":
dependencies:
"@emnapi/core": 1.7.0
@@ -5435,13 +6905,25 @@ snapshots:
"@nodelib/fs.stat": 2.0.5
run-parallel: 1.2.0
+ "@nodelib/fs.scandir@4.0.1":
+ dependencies:
+ "@nodelib/fs.stat": 4.0.0
+ run-parallel: 1.2.0
+
"@nodelib/fs.stat@2.0.5": {}
+ "@nodelib/fs.stat@4.0.0": {}
+
"@nodelib/fs.walk@1.2.8":
dependencies:
"@nodelib/fs.scandir": 2.1.5
fastq: 1.19.1
+ "@nodelib/fs.walk@3.0.1":
+ dependencies:
+ "@nodelib/fs.scandir": 4.0.1
+ fastq: 1.19.1
+
"@nuxt/cli@3.30.0(magicast@0.5.1)":
dependencies:
c12: 3.3.1(magicast@0.5.1)
@@ -5492,12 +6974,12 @@ snapshots:
prompts: 2.4.2
semver: 7.7.3
- "@nuxt/devtools@3.1.0(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(vue@3.5.24)":
+ "@nuxt/devtools@3.1.0(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(vue@3.5.24(typescript@5.9.3))":
dependencies:
"@nuxt/devtools-kit": 3.1.0(magicast@0.5.1)(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))
"@nuxt/devtools-wizard": 3.1.0
"@nuxt/kit": 4.2.1(magicast@0.5.1)
- "@vue/devtools-core": 8.0.3(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(vue@3.5.24)
+ "@vue/devtools-core": 8.0.3(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(vue@3.5.24(typescript@5.9.3))
"@vue/devtools-kit": 8.0.3
birpc: 2.7.0
consola: 3.4.2
@@ -5524,7 +7006,7 @@ snapshots:
tinyglobby: 0.2.15
vite: 7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1)
vite-plugin-inspect: 11.3.3(@nuxt/kit@4.2.1(magicast@0.5.1))(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))
- vite-plugin-vue-tracer: 1.1.3(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(vue@3.5.24)
+ vite-plugin-vue-tracer: 1.1.3(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(vue@3.5.24(typescript@5.9.3))
which: 5.0.0
ws: 8.18.3
transitivePeerDependencies:
@@ -5533,6 +7015,74 @@ snapshots:
- utf-8-validate
- vue
+ "@nuxt/eslint-config@1.10.0(@typescript-eslint/utils@8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.24)(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)":
+ dependencies:
+ "@antfu/install-pkg": 1.1.0
+ "@clack/prompts": 0.11.0
+ "@eslint/js": 9.39.1
+ "@nuxt/eslint-plugin": 1.10.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ "@stylistic/eslint-plugin": 5.5.0(eslint@9.39.1(jiti@2.6.1))
+ "@typescript-eslint/eslint-plugin": 8.46.4(@typescript-eslint/parser@8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ "@typescript-eslint/parser": 8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.39.1(jiti@2.6.1)
+ eslint-config-flat-gitignore: 2.1.0(eslint@9.39.1(jiti@2.6.1))
+ eslint-flat-config-utils: 2.1.4
+ eslint-merge-processors: 2.0.0(eslint@9.39.1(jiti@2.6.1))
+ eslint-plugin-import-lite: 0.3.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))
+ eslint-plugin-jsdoc: 61.2.0(eslint@9.39.1(jiti@2.6.1))
+ eslint-plugin-regexp: 2.10.0(eslint@9.39.1(jiti@2.6.1))
+ eslint-plugin-unicorn: 62.0.0(eslint@9.39.1(jiti@2.6.1))
+ eslint-plugin-vue: 10.5.1(@stylistic/eslint-plugin@5.5.0(eslint@9.39.1(jiti@2.6.1)))(@typescript-eslint/parser@8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1)))
+ eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.24)(eslint@9.39.1(jiti@2.6.1))
+ globals: 16.5.0
+ local-pkg: 1.1.2
+ pathe: 2.0.3
+ vue-eslint-parser: 10.2.0(eslint@9.39.1(jiti@2.6.1))
+ transitivePeerDependencies:
+ - "@typescript-eslint/utils"
+ - "@vue/compiler-sfc"
+ - eslint-import-resolver-node
+ - supports-color
+ - typescript
+
+ "@nuxt/eslint-plugin@1.10.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)":
+ dependencies:
+ "@typescript-eslint/types": 8.46.4
+ "@typescript-eslint/utils": 8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.39.1(jiti@2.6.1)
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ "@nuxt/eslint@1.10.0(@typescript-eslint/utils@8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.24)(eslint@9.39.1(jiti@2.6.1))(magicast@0.5.1)(typescript@5.9.3)(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))":
+ dependencies:
+ "@eslint/config-inspector": 1.3.0(eslint@9.39.1(jiti@2.6.1))
+ "@nuxt/devtools-kit": 3.1.0(magicast@0.5.1)(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))
+ "@nuxt/eslint-config": 1.10.0(@typescript-eslint/utils@8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.24)(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ "@nuxt/eslint-plugin": 1.10.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ "@nuxt/kit": 4.2.1(magicast@0.5.1)
+ chokidar: 4.0.3
+ eslint: 9.39.1(jiti@2.6.1)
+ eslint-flat-config-utils: 2.1.4
+ eslint-typegen: 2.3.0(eslint@9.39.1(jiti@2.6.1))
+ find-up: 8.0.0
+ get-port-please: 3.2.0
+ mlly: 1.8.0
+ pathe: 2.0.3
+ unimport: 5.5.0
+ transitivePeerDependencies:
+ - "@typescript-eslint/utils"
+ - "@vue/compiler-sfc"
+ - bufferutil
+ - eslint-import-resolver-node
+ - eslint-plugin-format
+ - magicast
+ - supports-color
+ - typescript
+ - utf-8-validate
+ - vite
+
"@nuxt/kit@3.20.1(magicast@0.5.1)":
dependencies:
c12: 3.3.1(magicast@0.5.1)
@@ -5584,11 +7134,11 @@ snapshots:
transitivePeerDependencies:
- magicast
- "@nuxt/nitro-server@4.2.1(db0@0.3.4)(ioredis@5.8.2)(magicast@0.5.1)(nuxt@4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.24)(db0@0.3.4)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.53.1)(terser@5.44.1)(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(yaml@2.8.1))":
+ "@nuxt/nitro-server@4.2.1(db0@0.3.4)(ioredis@5.8.2)(magicast@0.5.1)(nuxt@4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.24)(db0@0.3.4)(eslint@9.39.1(jiti@2.6.1))(ioredis@5.8.2)(magicast@0.5.1)(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(yaml@2.8.1))(typescript@5.9.3)":
dependencies:
"@nuxt/devalue": 2.0.2
"@nuxt/kit": 4.2.1(magicast@0.5.1)
- "@unhead/vue": 2.0.19(vue@3.5.24)
+ "@unhead/vue": 2.0.19(vue@3.5.24(typescript@5.9.3))
"@vue/shared": 3.5.24
consola: 3.4.2
defu: 6.1.4
@@ -5602,7 +7152,7 @@ snapshots:
klona: 2.0.6
mocked-exports: 0.1.1
nitropack: 2.12.9
- nuxt: 4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.24)(db0@0.3.4)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.53.1)(terser@5.44.1)(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(yaml@2.8.1)
+ nuxt: 4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.24)(db0@0.3.4)(eslint@9.39.1(jiti@2.6.1))(ioredis@5.8.2)(magicast@0.5.1)(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(yaml@2.8.1)
pathe: 2.0.3
pkg-types: 2.3.0
radix3: 1.1.2
@@ -5610,7 +7160,7 @@ snapshots:
ufo: 1.6.1
unctx: 2.4.1
unstorage: 1.17.2(db0@0.3.4)(ioredis@5.8.2)
- vue: 3.5.24
+ vue: 3.5.24(typescript@5.9.3)
vue-bundle-renderer: 2.2.0
vue-devtools-stub: 0.1.0
transitivePeerDependencies:
@@ -5673,12 +7223,12 @@ snapshots:
transitivePeerDependencies:
- magicast
- "@nuxt/vite-builder@4.2.1(magicast@0.5.1)(nuxt@4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.24)(db0@0.3.4)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.53.1)(terser@5.44.1)(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(yaml@2.8.1))(rollup@4.53.1)(terser@5.44.1)(vue@3.5.24)(yaml@2.8.1)":
+ "@nuxt/vite-builder@4.2.1(eslint@9.39.1(jiti@2.6.1))(magicast@0.5.1)(nuxt@4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.24)(db0@0.3.4)(eslint@9.39.1(jiti@2.6.1))(ioredis@5.8.2)(magicast@0.5.1)(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(yaml@2.8.1))(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3))(yaml@2.8.1)":
dependencies:
"@nuxt/kit": 4.2.1(magicast@0.5.1)
"@rollup/plugin-replace": 6.0.3(rollup@4.53.1)
- "@vitejs/plugin-vue": 6.0.1(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(vue@3.5.24)
- "@vitejs/plugin-vue-jsx": 5.1.1(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(vue@3.5.24)
+ "@vitejs/plugin-vue": 6.0.1(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(vue@3.5.24(typescript@5.9.3))
+ "@vitejs/plugin-vue-jsx": 5.1.1(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(vue@3.5.24(typescript@5.9.3))
autoprefixer: 10.4.21(postcss@8.5.6)
consola: 3.4.2
cssnano: 7.1.2(postcss@8.5.6)
@@ -5693,7 +7243,7 @@ snapshots:
magic-string: 0.30.21
mlly: 1.8.0
mocked-exports: 0.1.1
- nuxt: 4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.24)(db0@0.3.4)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.53.1)(terser@5.44.1)(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(yaml@2.8.1)
+ nuxt: 4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.24)(db0@0.3.4)(eslint@9.39.1(jiti@2.6.1))(ioredis@5.8.2)(magicast@0.5.1)(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(yaml@2.8.1)
pathe: 2.0.3
pkg-types: 2.3.0
postcss: 8.5.6
@@ -5704,8 +7254,8 @@ snapshots:
unenv: 2.0.0-rc.24
vite: 7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1)
vite-node: 5.0.0(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1)
- vite-plugin-checker: 0.11.0(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))
- vue: 3.5.24
+ vite-plugin-checker: 0.11.0(eslint@9.39.1(jiti@2.6.1))(optionator@0.9.4)(typescript@5.9.3)(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))
+ vue: 3.5.24(typescript@5.9.3)
vue-bundle-renderer: 2.2.0
transitivePeerDependencies:
- "@biomejs/biome"
@@ -6090,12 +7640,24 @@ snapshots:
"@rollup/rollup-win32-x64-msvc@4.53.1":
optional: true
+ "@sindresorhus/base62@1.0.0": {}
+
"@sindresorhus/is@7.1.1": {}
"@sindresorhus/merge-streams@4.0.0": {}
"@speed-highlight/core@1.2.12": {}
+ "@stylistic/eslint-plugin@5.5.0(eslint@9.39.1(jiti@2.6.1))":
+ dependencies:
+ "@eslint-community/eslint-utils": 4.9.0(eslint@9.39.1(jiti@2.6.1))
+ "@typescript-eslint/types": 8.46.4
+ eslint: 9.39.1(jiti@2.6.1)
+ eslint-visitor-keys: 4.2.1
+ espree: 10.4.0
+ estraverse: 5.3.0
+ picomatch: 4.0.3
+
"@tybys/wasm-util@0.10.1":
dependencies:
tslib: 2.8.1
@@ -6103,17 +7665,171 @@ snapshots:
"@types/estree@1.0.8": {}
+ "@types/json-schema@7.0.15": {}
+
"@types/parse-path@7.1.0":
dependencies:
parse-path: 7.1.0
"@types/resolve@1.20.2": {}
- "@unhead/vue@2.0.19(vue@3.5.24)":
+ "@typescript-eslint/eslint-plugin@8.46.4(@typescript-eslint/parser@8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)":
+ dependencies:
+ "@eslint-community/regexpp": 4.12.2
+ "@typescript-eslint/parser": 8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ "@typescript-eslint/scope-manager": 8.46.4
+ "@typescript-eslint/type-utils": 8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ "@typescript-eslint/utils": 8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ "@typescript-eslint/visitor-keys": 8.46.4
+ eslint: 9.39.1(jiti@2.6.1)
+ graphemer: 1.4.0
+ ignore: 7.0.5
+ natural-compare: 1.4.0
+ ts-api-utils: 2.1.0(typescript@5.9.3)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ "@typescript-eslint/parser@8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)":
+ dependencies:
+ "@typescript-eslint/scope-manager": 8.46.4
+ "@typescript-eslint/types": 8.46.4
+ "@typescript-eslint/typescript-estree": 8.46.4(typescript@5.9.3)
+ "@typescript-eslint/visitor-keys": 8.46.4
+ debug: 4.4.3
+ eslint: 9.39.1(jiti@2.6.1)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ "@typescript-eslint/project-service@8.46.4(typescript@5.9.3)":
+ dependencies:
+ "@typescript-eslint/tsconfig-utils": 8.46.4(typescript@5.9.3)
+ "@typescript-eslint/types": 8.46.4
+ debug: 4.4.3
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ "@typescript-eslint/scope-manager@8.46.4":
+ dependencies:
+ "@typescript-eslint/types": 8.46.4
+ "@typescript-eslint/visitor-keys": 8.46.4
+
+ "@typescript-eslint/tsconfig-utils@8.46.4(typescript@5.9.3)":
+ dependencies:
+ typescript: 5.9.3
+
+ "@typescript-eslint/type-utils@8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)":
+ dependencies:
+ "@typescript-eslint/types": 8.46.4
+ "@typescript-eslint/typescript-estree": 8.46.4(typescript@5.9.3)
+ "@typescript-eslint/utils": 8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ debug: 4.4.3
+ eslint: 9.39.1(jiti@2.6.1)
+ ts-api-utils: 2.1.0(typescript@5.9.3)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ "@typescript-eslint/types@8.46.4": {}
+
+ "@typescript-eslint/typescript-estree@8.46.4(typescript@5.9.3)":
+ dependencies:
+ "@typescript-eslint/project-service": 8.46.4(typescript@5.9.3)
+ "@typescript-eslint/tsconfig-utils": 8.46.4(typescript@5.9.3)
+ "@typescript-eslint/types": 8.46.4
+ "@typescript-eslint/visitor-keys": 8.46.4
+ debug: 4.4.3
+ fast-glob: 3.3.3
+ is-glob: 4.0.3
+ minimatch: 9.0.5
+ semver: 7.7.3
+ ts-api-utils: 2.1.0(typescript@5.9.3)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ "@typescript-eslint/utils@8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)":
+ dependencies:
+ "@eslint-community/eslint-utils": 4.9.0(eslint@9.39.1(jiti@2.6.1))
+ "@typescript-eslint/scope-manager": 8.46.4
+ "@typescript-eslint/types": 8.46.4
+ "@typescript-eslint/typescript-estree": 8.46.4(typescript@5.9.3)
+ eslint: 9.39.1(jiti@2.6.1)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ "@typescript-eslint/visitor-keys@8.46.4":
+ dependencies:
+ "@typescript-eslint/types": 8.46.4
+ eslint-visitor-keys: 4.2.1
+
+ "@unhead/vue@2.0.19(vue@3.5.24(typescript@5.9.3))":
dependencies:
hookable: 5.5.3
unhead: 2.0.19
- vue: 3.5.24
+ vue: 3.5.24(typescript@5.9.3)
+
+ "@unrs/resolver-binding-android-arm-eabi@1.11.1":
+ optional: true
+
+ "@unrs/resolver-binding-android-arm64@1.11.1":
+ optional: true
+
+ "@unrs/resolver-binding-darwin-arm64@1.11.1":
+ optional: true
+
+ "@unrs/resolver-binding-darwin-x64@1.11.1":
+ optional: true
+
+ "@unrs/resolver-binding-freebsd-x64@1.11.1":
+ optional: true
+
+ "@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1":
+ optional: true
+
+ "@unrs/resolver-binding-linux-arm-musleabihf@1.11.1":
+ optional: true
+
+ "@unrs/resolver-binding-linux-arm64-gnu@1.11.1":
+ optional: true
+
+ "@unrs/resolver-binding-linux-arm64-musl@1.11.1":
+ optional: true
+
+ "@unrs/resolver-binding-linux-ppc64-gnu@1.11.1":
+ optional: true
+
+ "@unrs/resolver-binding-linux-riscv64-gnu@1.11.1":
+ optional: true
+
+ "@unrs/resolver-binding-linux-riscv64-musl@1.11.1":
+ optional: true
+
+ "@unrs/resolver-binding-linux-s390x-gnu@1.11.1":
+ optional: true
+
+ "@unrs/resolver-binding-linux-x64-gnu@1.11.1":
+ optional: true
+
+ "@unrs/resolver-binding-linux-x64-musl@1.11.1":
+ optional: true
+
+ "@unrs/resolver-binding-wasm32-wasi@1.11.1":
+ dependencies:
+ "@napi-rs/wasm-runtime": 0.2.12
+ optional: true
+
+ "@unrs/resolver-binding-win32-arm64-msvc@1.11.1":
+ optional: true
+
+ "@unrs/resolver-binding-win32-ia32-msvc@1.11.1":
+ optional: true
+
+ "@unrs/resolver-binding-win32-x64-msvc@1.11.1":
+ optional: true
"@vercel/nft@0.30.3(rollup@4.53.1)":
dependencies:
@@ -6134,7 +7850,7 @@ snapshots:
- rollup
- supports-color
- "@vitejs/plugin-vue-jsx@5.1.1(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(vue@3.5.24)":
+ "@vitejs/plugin-vue-jsx@5.1.1(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(vue@3.5.24(typescript@5.9.3))":
dependencies:
"@babel/core": 7.28.5
"@babel/plugin-syntax-typescript": 7.27.1(@babel/core@7.28.5)
@@ -6142,15 +7858,15 @@ snapshots:
"@rolldown/pluginutils": 1.0.0-beta.47
"@vue/babel-plugin-jsx": 1.5.0(@babel/core@7.28.5)
vite: 7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1)
- vue: 3.5.24
+ vue: 3.5.24(typescript@5.9.3)
transitivePeerDependencies:
- supports-color
- "@vitejs/plugin-vue@6.0.1(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(vue@3.5.24)":
+ "@vitejs/plugin-vue@6.0.1(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(vue@3.5.24(typescript@5.9.3))":
dependencies:
"@rolldown/pluginutils": 1.0.0-beta.29
vite: 7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1)
- vue: 3.5.24
+ vue: 3.5.24(typescript@5.9.3)
"@volar/language-core@2.4.23":
dependencies:
@@ -6158,7 +7874,7 @@ snapshots:
"@volar/source-map@2.4.23": {}
- "@vue-macros/common@3.1.1(vue@3.5.24)":
+ "@vue-macros/common@3.1.1(vue@3.5.24(typescript@5.9.3))":
dependencies:
"@vue/compiler-sfc": 3.5.24
ast-kit: 2.2.0
@@ -6166,7 +7882,7 @@ snapshots:
magic-string-ast: 1.0.3
unplugin-utils: 0.3.1
optionalDependencies:
- vue: 3.5.24
+ vue: 3.5.24(typescript@5.9.3)
"@vue/babel-helper-vue-transform-on@1.5.0": {}
@@ -6229,7 +7945,7 @@ snapshots:
"@vue/devtools-api@6.6.4": {}
- "@vue/devtools-core@8.0.3(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(vue@3.5.24)":
+ "@vue/devtools-core@8.0.3(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(vue@3.5.24(typescript@5.9.3))":
dependencies:
"@vue/devtools-kit": 8.0.3
"@vue/devtools-shared": 8.0.3
@@ -6237,7 +7953,7 @@ snapshots:
nanoid: 5.1.6
pathe: 2.0.3
vite-hot-client: 2.1.0(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))
- vue: 3.5.24
+ vue: 3.5.24(typescript@5.9.3)
transitivePeerDependencies:
- vite
@@ -6255,7 +7971,7 @@ snapshots:
dependencies:
rfdc: 1.4.1
- "@vue/language-core@3.1.3":
+ "@vue/language-core@3.1.3(typescript@5.9.3)":
dependencies:
"@volar/language-core": 2.4.23
"@vue/compiler-dom": 3.5.24
@@ -6264,6 +7980,8 @@ snapshots:
muggle-string: 0.4.1
path-browserify: 1.0.1
picomatch: 4.0.3
+ optionalDependencies:
+ typescript: 5.9.3
"@vue/reactivity@3.5.24":
dependencies:
@@ -6281,11 +7999,11 @@ snapshots:
"@vue/shared": 3.5.24
csstype: 3.1.3
- "@vue/server-renderer@3.5.24(vue@3.5.24)":
+ "@vue/server-renderer@3.5.24(vue@3.5.24(typescript@5.9.3))":
dependencies:
"@vue/compiler-ssr": 3.5.24
"@vue/shared": 3.5.24
- vue: 3.5.24
+ vue: 3.5.24(typescript@5.9.3)
"@vue/shared@3.5.24": {}
@@ -6299,10 +8017,21 @@ snapshots:
dependencies:
acorn: 8.15.0
+ acorn-jsx@5.3.2(acorn@8.15.0):
+ dependencies:
+ acorn: 8.15.0
+
acorn@8.15.0: {}
agent-base@7.1.4: {}
+ ajv@6.12.6:
+ dependencies:
+ fast-deep-equal: 3.1.3
+ fast-json-stable-stringify: 2.1.0
+ json-schema-traverse: 0.4.1
+ uri-js: 4.4.1
+
alien-signals@3.1.0: {}
ansi-regex@5.0.1: {}
@@ -6345,6 +8074,10 @@ snapshots:
- bare-abort-controller
- react-native-b4a
+ are-docs-informative@0.0.2: {}
+
+ argparse@2.0.1: {}
+
ast-kit@2.2.0:
dependencies:
"@babel/parser": 7.28.5
@@ -6387,6 +8120,11 @@ snapshots:
boolbase@1.0.0: {}
+ brace-expansion@1.1.12:
+ dependencies:
+ balanced-match: 1.0.2
+ concat-map: 0.0.1
+
brace-expansion@2.0.2:
dependencies:
balanced-match: 1.0.2
@@ -6412,10 +8150,17 @@ snapshots:
base64-js: 1.5.1
ieee754: 1.2.1
+ builtin-modules@5.0.0: {}
+
bundle-name@4.1.0:
dependencies:
run-applescript: 7.1.0
+ bundle-require@5.1.0(esbuild@0.25.12):
+ dependencies:
+ esbuild: 0.25.12
+ load-tsconfig: 0.2.5
+
c12@3.3.1(magicast@0.5.1):
dependencies:
chokidar: 4.0.3
@@ -6435,6 +8180,8 @@ snapshots:
cac@6.7.14: {}
+ callsites@3.1.0: {}
+
caniuse-api@3.0.0:
dependencies:
browserslist: 4.27.0
@@ -6444,16 +8191,29 @@ snapshots:
caniuse-lite@1.0.30001754: {}
+ chalk@4.1.2:
+ dependencies:
+ ansi-styles: 4.3.0
+ supports-color: 7.2.0
+
+ change-case@5.4.4: {}
+
chokidar@4.0.3:
dependencies:
readdirp: 4.1.2
chownr@3.0.0: {}
+ ci-info@4.3.1: {}
+
citty@0.1.6:
dependencies:
consola: 3.4.2
+ clean-regexp@1.0.0:
+ dependencies:
+ escape-string-regexp: 1.0.5
+
clipboardy@4.0.0:
dependencies:
execa: 8.0.1
@@ -6480,6 +8240,8 @@ snapshots:
commander@2.20.3: {}
+ comment-parser@1.4.1: {}
+
commondir@1.0.1: {}
compatx@0.2.0: {}
@@ -6492,6 +8254,8 @@ snapshots:
normalize-path: 3.0.0
readable-stream: 4.7.0
+ concat-map@0.0.1: {}
+
confbox@0.1.8: {}
confbox@0.2.2: {}
@@ -6512,6 +8276,10 @@ snapshots:
dependencies:
iconv-lite: 0.4.24
+ core-js-compat@3.46.0:
+ dependencies:
+ browserslist: 4.27.0
+
core-util-is@1.0.3: {}
crc-32@1.2.2: {}
@@ -6615,6 +8383,8 @@ snapshots:
dependencies:
ms: 2.1.3
+ deep-is@0.1.4: {}
+
deepmerge@4.3.1: {}
default-browser-id@5.0.0: {}
@@ -6725,14 +8495,209 @@ snapshots:
escape-html@1.0.3: {}
+ escape-string-regexp@1.0.5: {}
+
+ escape-string-regexp@4.0.0: {}
+
escape-string-regexp@5.0.0: {}
+ eslint-config-flat-gitignore@2.1.0(eslint@9.39.1(jiti@2.6.1)):
+ dependencies:
+ "@eslint/compat": 1.4.1(eslint@9.39.1(jiti@2.6.1))
+ eslint: 9.39.1(jiti@2.6.1)
+
+ eslint-flat-config-utils@2.1.4:
+ dependencies:
+ pathe: 2.0.3
+
+ eslint-import-context@0.1.9(unrs-resolver@1.11.1):
+ dependencies:
+ get-tsconfig: 4.13.0
+ stable-hash-x: 0.2.0
+ optionalDependencies:
+ unrs-resolver: 1.11.1
+
+ eslint-merge-processors@2.0.0(eslint@9.39.1(jiti@2.6.1)):
+ dependencies:
+ eslint: 9.39.1(jiti@2.6.1)
+
+ eslint-plugin-import-lite@0.3.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3):
+ dependencies:
+ "@eslint-community/eslint-utils": 4.9.0(eslint@9.39.1(jiti@2.6.1))
+ "@typescript-eslint/types": 8.46.4
+ eslint: 9.39.1(jiti@2.6.1)
+ optionalDependencies:
+ typescript: 5.9.3
+
+ eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)):
+ dependencies:
+ "@typescript-eslint/types": 8.46.4
+ comment-parser: 1.4.1
+ debug: 4.4.3
+ eslint: 9.39.1(jiti@2.6.1)
+ eslint-import-context: 0.1.9(unrs-resolver@1.11.1)
+ is-glob: 4.0.3
+ minimatch: 9.0.5
+ semver: 7.7.3
+ stable-hash-x: 0.2.0
+ unrs-resolver: 1.11.1
+ optionalDependencies:
+ "@typescript-eslint/utils": 8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ transitivePeerDependencies:
+ - supports-color
+
+ eslint-plugin-jsdoc@61.2.0(eslint@9.39.1(jiti@2.6.1)):
+ dependencies:
+ "@es-joy/jsdoccomment": 0.76.0
+ "@es-joy/resolve.exports": 1.2.0
+ are-docs-informative: 0.0.2
+ comment-parser: 1.4.1
+ debug: 4.4.3
+ escape-string-regexp: 4.0.0
+ eslint: 9.39.1(jiti@2.6.1)
+ espree: 10.4.0
+ esquery: 1.6.0
+ html-entities: 2.6.0
+ object-deep-merge: 2.0.0
+ parse-imports-exports: 0.2.4
+ semver: 7.7.3
+ spdx-expression-parse: 4.0.0
+ to-valid-identifier: 1.0.0
+ transitivePeerDependencies:
+ - supports-color
+
+ eslint-plugin-regexp@2.10.0(eslint@9.39.1(jiti@2.6.1)):
+ dependencies:
+ "@eslint-community/eslint-utils": 4.9.0(eslint@9.39.1(jiti@2.6.1))
+ "@eslint-community/regexpp": 4.12.2
+ comment-parser: 1.4.1
+ eslint: 9.39.1(jiti@2.6.1)
+ jsdoc-type-pratt-parser: 4.8.0
+ refa: 0.12.1
+ regexp-ast-analysis: 0.7.1
+ scslre: 0.3.0
+
+ eslint-plugin-unicorn@62.0.0(eslint@9.39.1(jiti@2.6.1)):
+ dependencies:
+ "@babel/helper-validator-identifier": 7.28.5
+ "@eslint-community/eslint-utils": 4.9.0(eslint@9.39.1(jiti@2.6.1))
+ "@eslint/plugin-kit": 0.4.1
+ change-case: 5.4.4
+ ci-info: 4.3.1
+ clean-regexp: 1.0.0
+ core-js-compat: 3.46.0
+ eslint: 9.39.1(jiti@2.6.1)
+ esquery: 1.6.0
+ find-up-simple: 1.0.1
+ globals: 16.5.0
+ indent-string: 5.0.0
+ is-builtin-module: 5.0.0
+ jsesc: 3.1.0
+ pluralize: 8.0.0
+ regexp-tree: 0.1.27
+ regjsparser: 0.13.0
+ semver: 7.7.3
+ strip-indent: 4.1.1
+
+ eslint-plugin-vue@10.5.1(@stylistic/eslint-plugin@5.5.0(eslint@9.39.1(jiti@2.6.1)))(@typescript-eslint/parser@8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))):
+ dependencies:
+ "@eslint-community/eslint-utils": 4.9.0(eslint@9.39.1(jiti@2.6.1))
+ eslint: 9.39.1(jiti@2.6.1)
+ natural-compare: 1.4.0
+ nth-check: 2.1.1
+ postcss-selector-parser: 6.1.2
+ semver: 7.7.3
+ vue-eslint-parser: 10.2.0(eslint@9.39.1(jiti@2.6.1))
+ xml-name-validator: 4.0.0
+ optionalDependencies:
+ "@stylistic/eslint-plugin": 5.5.0(eslint@9.39.1(jiti@2.6.1))
+ "@typescript-eslint/parser": 8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+
+ eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.24)(eslint@9.39.1(jiti@2.6.1)):
+ dependencies:
+ "@vue/compiler-sfc": 3.5.24
+ eslint: 9.39.1(jiti@2.6.1)
+
+ eslint-scope@8.4.0:
+ dependencies:
+ esrecurse: 4.3.0
+ estraverse: 5.3.0
+
+ eslint-typegen@2.3.0(eslint@9.39.1(jiti@2.6.1)):
+ dependencies:
+ eslint: 9.39.1(jiti@2.6.1)
+ json-schema-to-typescript-lite: 15.0.0
+ ohash: 2.0.11
+
+ eslint-visitor-keys@3.4.3: {}
+
+ eslint-visitor-keys@4.2.1: {}
+
+ eslint@9.39.1(jiti@2.6.1):
+ dependencies:
+ "@eslint-community/eslint-utils": 4.9.0(eslint@9.39.1(jiti@2.6.1))
+ "@eslint-community/regexpp": 4.12.2
+ "@eslint/config-array": 0.21.1
+ "@eslint/config-helpers": 0.4.2
+ "@eslint/core": 0.17.0
+ "@eslint/eslintrc": 3.3.1
+ "@eslint/js": 9.39.1
+ "@eslint/plugin-kit": 0.4.1
+ "@humanfs/node": 0.16.7
+ "@humanwhocodes/module-importer": 1.0.1
+ "@humanwhocodes/retry": 0.4.3
+ "@types/estree": 1.0.8
+ ajv: 6.12.6
+ chalk: 4.1.2
+ cross-spawn: 7.0.6
+ debug: 4.4.3
+ escape-string-regexp: 4.0.0
+ eslint-scope: 8.4.0
+ eslint-visitor-keys: 4.2.1
+ espree: 10.4.0
+ esquery: 1.6.0
+ esutils: 2.0.3
+ fast-deep-equal: 3.1.3
+ file-entry-cache: 8.0.0
+ find-up: 5.0.0
+ glob-parent: 6.0.2
+ ignore: 5.3.2
+ imurmurhash: 0.1.4
+ is-glob: 4.0.3
+ json-stable-stringify-without-jsonify: 1.0.1
+ lodash.merge: 4.6.2
+ minimatch: 3.1.2
+ natural-compare: 1.4.0
+ optionator: 0.9.4
+ optionalDependencies:
+ jiti: 2.6.1
+ transitivePeerDependencies:
+ - supports-color
+
+ espree@10.4.0:
+ dependencies:
+ acorn: 8.15.0
+ acorn-jsx: 5.3.2(acorn@8.15.0)
+ eslint-visitor-keys: 4.2.1
+
+ esquery@1.6.0:
+ dependencies:
+ estraverse: 5.3.0
+
+ esrecurse@4.3.0:
+ dependencies:
+ estraverse: 5.3.0
+
+ estraverse@5.3.0: {}
+
estree-walker@2.0.2: {}
estree-walker@3.0.3:
dependencies:
"@types/estree": 1.0.8
+ esutils@2.0.3: {}
+
etag@1.8.1: {}
event-target-shim@5.0.1: {}
@@ -6759,6 +8724,8 @@ snapshots:
exsolve@1.0.7: {}
+ fast-deep-equal@3.1.3: {}
+
fast-fifo@1.3.2: {}
fast-glob@3.3.3:
@@ -6769,6 +8736,10 @@ snapshots:
merge2: 1.4.1
micromatch: 4.0.8
+ fast-json-stable-stringify@2.1.0: {}
+
+ fast-levenshtein@2.0.6: {}
+
fast-npm-meta@0.4.7: {}
fastq@1.19.1:
@@ -6779,12 +8750,41 @@ snapshots:
optionalDependencies:
picomatch: 4.0.3
+ file-entry-cache@8.0.0:
+ dependencies:
+ flat-cache: 4.0.1
+
file-uri-to-path@1.0.0: {}
fill-range@7.1.1:
dependencies:
to-regex-range: 5.0.1
+ find-up-simple@1.0.1: {}
+
+ find-up@5.0.0:
+ dependencies:
+ locate-path: 6.0.0
+ path-exists: 4.0.0
+
+ find-up@7.0.0:
+ dependencies:
+ locate-path: 7.2.0
+ path-exists: 5.0.0
+ unicorn-magic: 0.1.0
+
+ find-up@8.0.0:
+ dependencies:
+ locate-path: 8.0.0
+ unicorn-magic: 0.3.0
+
+ flat-cache@4.0.1:
+ dependencies:
+ flatted: 3.3.3
+ keyv: 4.5.4
+
+ flatted@3.3.3: {}
+
foreground-child@3.3.1:
dependencies:
cross-spawn: 7.0.6
@@ -6809,6 +8809,10 @@ snapshots:
get-stream@8.0.1: {}
+ get-tsconfig@4.13.0:
+ dependencies:
+ resolve-pkg-maps: 1.0.0
+
giget@2.0.0:
dependencies:
citty: 0.1.6
@@ -6831,6 +8835,10 @@ snapshots:
dependencies:
is-glob: 4.0.3
+ glob-parent@6.0.2:
+ dependencies:
+ is-glob: 4.0.3
+
glob@10.4.5:
dependencies:
foreground-child: 3.3.1
@@ -6844,6 +8852,10 @@ snapshots:
dependencies:
ini: 4.1.1
+ globals@14.0.0: {}
+
+ globals@16.5.0: {}
+
globby@15.0.0:
dependencies:
"@sindresorhus/merge-streams": 4.0.0
@@ -6855,6 +8867,8 @@ snapshots:
graceful-fs@4.2.11: {}
+ graphemer@1.4.0: {}
+
gzip-size@7.0.0:
dependencies:
duplexer: 0.1.2
@@ -6871,12 +8885,16 @@ snapshots:
ufo: 1.6.1
uncrypto: 0.1.3
+ has-flag@4.0.0: {}
+
hasown@2.0.2:
dependencies:
function-bind: 1.1.2
hookable@5.5.3: {}
+ html-entities@2.6.0: {}
+
http-errors@2.0.0:
dependencies:
depd: 2.0.0
@@ -6904,10 +8922,17 @@ snapshots:
ieee754@1.2.1: {}
+ ignore@5.3.2: {}
+
ignore@7.0.5: {}
image-meta@0.2.2: {}
+ import-fresh@3.3.1:
+ dependencies:
+ parent-module: 1.0.1
+ resolve-from: 4.0.0
+
impound@1.0.0:
dependencies:
exsolve: 1.0.7
@@ -6916,6 +8941,10 @@ snapshots:
unplugin: 2.3.10
unplugin-utils: 0.2.5
+ imurmurhash@0.1.4: {}
+
+ indent-string@5.0.0: {}
+
inherits@2.0.4: {}
ini@4.1.1: {}
@@ -6936,6 +8965,10 @@ snapshots:
iron-webcrypto@1.2.1: {}
+ is-builtin-module@5.0.0:
+ dependencies:
+ builtin-modules: 5.0.0
+
is-core-module@2.16.1:
dependencies:
hasown: 2.0.2
@@ -7011,10 +9044,33 @@ snapshots:
js-tokens@9.0.1: {}
+ js-yaml@4.1.1:
+ dependencies:
+ argparse: 2.0.1
+
+ jsdoc-type-pratt-parser@4.8.0: {}
+
+ jsdoc-type-pratt-parser@6.10.0: {}
+
jsesc@3.1.0: {}
+ json-buffer@3.0.1: {}
+
+ json-schema-to-typescript-lite@15.0.0:
+ dependencies:
+ "@apidevtools/json-schema-ref-parser": 14.2.1(@types/json-schema@7.0.15)
+ "@types/json-schema": 7.0.15
+
+ json-schema-traverse@0.4.1: {}
+
+ json-stable-stringify-without-jsonify@1.0.1: {}
+
json5@2.2.3: {}
+ keyv@4.5.4:
+ dependencies:
+ json-buffer: 3.0.1
+
kleur@3.0.3: {}
kleur@4.1.5: {}
@@ -7032,6 +9088,11 @@ snapshots:
dependencies:
readable-stream: 2.3.8
+ levn@0.4.1:
+ dependencies:
+ prelude-ls: 1.2.1
+ type-check: 0.4.0
+
lilconfig@3.1.3: {}
listhen@1.9.0:
@@ -7055,18 +9116,34 @@ snapshots:
untun: 0.1.3
uqr: 0.1.2
+ load-tsconfig@0.2.5: {}
+
local-pkg@1.1.2:
dependencies:
mlly: 1.8.0
pkg-types: 2.3.0
quansync: 0.2.11
+ locate-path@6.0.0:
+ dependencies:
+ p-locate: 5.0.0
+
+ locate-path@7.2.0:
+ dependencies:
+ p-locate: 6.0.0
+
+ locate-path@8.0.0:
+ dependencies:
+ p-locate: 6.0.0
+
lodash.defaults@4.2.0: {}
lodash.isarguments@3.1.0: {}
lodash.memoize@4.1.2: {}
+ lodash.merge@4.6.2: {}
+
lodash.uniq@4.5.0: {}
lodash@4.17.21: {}
@@ -7126,6 +9203,10 @@ snapshots:
mimic-fn@4.0.0: {}
+ minimatch@3.1.2:
+ dependencies:
+ brace-expansion: 1.1.12
+
minimatch@5.1.6:
dependencies:
brace-expansion: 2.0.2
@@ -7163,6 +9244,10 @@ snapshots:
nanotar@0.2.0: {}
+ napi-postinstall@0.3.4: {}
+
+ natural-compare@1.4.0: {}
+
nitropack@2.12.9:
dependencies:
"@cloudflare/kv-asset-handler": 0.4.0
@@ -7302,17 +9387,17 @@ snapshots:
dependencies:
boolbase: 1.0.0
- nuxt@4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.24)(db0@0.3.4)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.53.1)(terser@5.44.1)(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(yaml@2.8.1):
+ nuxt@4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.24)(db0@0.3.4)(eslint@9.39.1(jiti@2.6.1))(ioredis@5.8.2)(magicast@0.5.1)(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(yaml@2.8.1):
dependencies:
"@dxup/nuxt": 0.2.1(magicast@0.5.1)
"@nuxt/cli": 3.30.0(magicast@0.5.1)
- "@nuxt/devtools": 3.1.0(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(vue@3.5.24)
+ "@nuxt/devtools": 3.1.0(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(vue@3.5.24(typescript@5.9.3))
"@nuxt/kit": 4.2.1(magicast@0.5.1)
- "@nuxt/nitro-server": 4.2.1(db0@0.3.4)(ioredis@5.8.2)(magicast@0.5.1)(nuxt@4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.24)(db0@0.3.4)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.53.1)(terser@5.44.1)(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(yaml@2.8.1))
+ "@nuxt/nitro-server": 4.2.1(db0@0.3.4)(ioredis@5.8.2)(magicast@0.5.1)(nuxt@4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.24)(db0@0.3.4)(eslint@9.39.1(jiti@2.6.1))(ioredis@5.8.2)(magicast@0.5.1)(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(yaml@2.8.1))(typescript@5.9.3)
"@nuxt/schema": 4.2.1
"@nuxt/telemetry": 2.6.6(magicast@0.5.1)
- "@nuxt/vite-builder": 4.2.1(magicast@0.5.1)(nuxt@4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.24)(db0@0.3.4)(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.53.1)(terser@5.44.1)(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(yaml@2.8.1))(rollup@4.53.1)(terser@5.44.1)(vue@3.5.24)(yaml@2.8.1)
- "@unhead/vue": 2.0.19(vue@3.5.24)
+ "@nuxt/vite-builder": 4.2.1(eslint@9.39.1(jiti@2.6.1))(magicast@0.5.1)(nuxt@4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.24)(db0@0.3.4)(eslint@9.39.1(jiti@2.6.1))(ioredis@5.8.2)(magicast@0.5.1)(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(yaml@2.8.1))(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3))(yaml@2.8.1)
+ "@unhead/vue": 2.0.19(vue@3.5.24(typescript@5.9.3))
"@vue/shared": 3.5.24
c12: 3.3.1(magicast@0.5.1)
chokidar: 4.0.3
@@ -7357,10 +9442,10 @@ snapshots:
unctx: 2.4.1
unimport: 5.5.0
unplugin: 2.3.10
- unplugin-vue-router: 0.16.1(@vue/compiler-sfc@3.5.24)(vue-router@4.6.3(vue@3.5.24))(vue@3.5.24)
+ unplugin-vue-router: 0.16.1(@vue/compiler-sfc@3.5.24)(typescript@5.9.3)(vue-router@4.6.3(vue@3.5.24(typescript@5.9.3)))(vue@3.5.24(typescript@5.9.3))
untyped: 2.0.0
- vue: 3.5.24
- vue-router: 4.6.3(vue@3.5.24)
+ vue: 3.5.24(typescript@5.9.3)
+ vue-router: 4.6.3(vue@3.5.24(typescript@5.9.3))
optionalDependencies:
"@parcel/watcher": 2.5.1
transitivePeerDependencies:
@@ -7430,6 +9515,8 @@ snapshots:
pkg-types: 2.3.0
tinyexec: 1.0.2
+ object-deep-merge@2.0.0: {}
+
ofetch@1.5.1:
dependencies:
destr: 2.0.5
@@ -7461,6 +9548,15 @@ snapshots:
is-docker: 2.2.1
is-wsl: 2.2.0
+ optionator@0.9.4:
+ dependencies:
+ deep-is: 0.1.4
+ fast-levenshtein: 2.0.6
+ levn: 0.4.1
+ prelude-ls: 1.2.1
+ type-check: 0.4.0
+ word-wrap: 1.2.5
+
oxc-minify@0.96.0:
optionalDependencies:
"@oxc-minify/binding-android-arm64": 0.96.0
@@ -7522,14 +9618,40 @@ snapshots:
magic-regexp: 0.10.0
oxc-parser: 0.96.0
+ p-limit@3.1.0:
+ dependencies:
+ yocto-queue: 0.1.0
+
+ p-limit@4.0.0:
+ dependencies:
+ yocto-queue: 1.2.2
+
+ p-locate@5.0.0:
+ dependencies:
+ p-limit: 3.1.0
+
+ p-locate@6.0.0:
+ dependencies:
+ p-limit: 4.0.0
+
package-json-from-dist@1.0.1: {}
package-manager-detector@1.5.0: {}
+ parent-module@1.0.1:
+ dependencies:
+ callsites: 3.1.0
+
+ parse-imports-exports@0.2.4:
+ dependencies:
+ parse-statements: 1.0.11
+
parse-path@7.1.0:
dependencies:
protocols: 2.0.2
+ parse-statements@1.0.11: {}
+
parse-url@9.2.0:
dependencies:
"@types/parse-path": 7.1.0
@@ -7539,6 +9661,10 @@ snapshots:
path-browserify@1.0.1: {}
+ path-exists@4.0.0: {}
+
+ path-exists@5.0.0: {}
+
path-key@3.1.1: {}
path-key@4.0.0: {}
@@ -7576,6 +9702,8 @@ snapshots:
exsolve: 1.0.7
pathe: 2.0.3
+ pluralize@8.0.0: {}
+
postcss-calc@10.1.1(postcss@8.5.6):
dependencies:
postcss: 8.5.6
@@ -7714,6 +9842,11 @@ snapshots:
postcss: 8.5.6
postcss-value-parser: 4.2.0
+ postcss-selector-parser@6.1.2:
+ dependencies:
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
+
postcss-selector-parser@7.1.0:
dependencies:
cssesc: 3.0.0
@@ -7738,6 +9871,8 @@ snapshots:
picocolors: 1.1.1
source-map-js: 1.2.1
+ prelude-ls@1.2.1: {}
+
prettier@3.6.2: {}
pretty-bytes@7.1.0: {}
@@ -7753,6 +9888,8 @@ snapshots:
protocols@2.0.2: {}
+ punycode@2.3.1: {}
+
quansync@0.2.11: {}
queue-microtask@1.2.3: {}
@@ -7800,12 +9937,31 @@ snapshots:
dependencies:
redis-errors: 1.2.0
+ refa@0.12.1:
+ dependencies:
+ "@eslint-community/regexpp": 4.12.2
+
+ regexp-ast-analysis@0.7.1:
+ dependencies:
+ "@eslint-community/regexpp": 4.12.2
+ refa: 0.12.1
+
regexp-tree@0.1.27: {}
+ regjsparser@0.13.0:
+ dependencies:
+ jsesc: 3.1.0
+
require-directory@2.1.1: {}
+ reserved-identifiers@1.2.0: {}
+
+ resolve-from@4.0.0: {}
+
resolve-from@5.0.0: {}
+ resolve-pkg-maps@1.0.0: {}
+
resolve@1.22.11:
dependencies:
is-core-module: 2.16.1
@@ -7867,6 +10023,12 @@ snapshots:
sax@1.4.3: {}
+ scslre@0.3.0:
+ dependencies:
+ "@eslint-community/regexpp": 4.12.2
+ refa: 0.12.1
+ regexp-ast-analysis: 0.7.1
+
scule@1.3.0: {}
semver@6.3.1: {}
@@ -7951,10 +10113,21 @@ snapshots:
source-map@0.7.6: {}
+ spdx-exceptions@2.5.0: {}
+
+ spdx-expression-parse@4.0.0:
+ dependencies:
+ spdx-exceptions: 2.5.0
+ spdx-license-ids: 3.0.22
+
+ spdx-license-ids@3.0.22: {}
+
speakingurl@14.0.1: {}
srvx@0.9.5: {}
+ stable-hash-x@0.2.0: {}
+
standard-as-callback@2.1.0: {}
statuses@2.0.1: {}
@@ -8002,6 +10175,10 @@ snapshots:
strip-final-newline@3.0.0: {}
+ strip-indent@4.1.1: {}
+
+ strip-json-comments@3.1.1: {}
+
strip-literal@3.1.0:
dependencies:
js-tokens: 9.0.1
@@ -8020,6 +10197,10 @@ snapshots:
supports-color@10.2.2: {}
+ supports-color@7.2.0:
+ dependencies:
+ has-flag: 4.0.0
+
supports-preserve-symlinks-flag@1.0.0: {}
svgo@4.0.0:
@@ -8079,21 +10260,36 @@ snapshots:
dependencies:
is-number: 7.0.0
+ to-valid-identifier@1.0.0:
+ dependencies:
+ "@sindresorhus/base62": 1.0.0
+ reserved-identifiers: 1.2.0
+
toidentifier@1.0.1: {}
totalist@3.0.1: {}
tr46@0.0.3: {}
+ ts-api-utils@2.1.0(typescript@5.9.3):
+ dependencies:
+ typescript: 5.9.3
+
tslib@2.8.1:
optional: true
+ type-check@0.4.0:
+ dependencies:
+ prelude-ls: 1.2.1
+
type-fest@5.2.0:
dependencies:
tagged-tag: 1.0.0
type-level-regexp@0.1.17: {}
+ typescript@5.9.3: {}
+
ufo@1.6.1: {}
ultrahtml@1.6.0: {}
@@ -8115,6 +10311,8 @@ snapshots:
dependencies:
hookable: 5.5.3
+ unicorn-magic@0.1.0: {}
+
unicorn-magic@0.3.0: {}
unimport@5.5.0:
@@ -8144,12 +10342,12 @@ snapshots:
pathe: 2.0.3
picomatch: 4.0.3
- unplugin-vue-router@0.16.1(@vue/compiler-sfc@3.5.24)(vue-router@4.6.3(vue@3.5.24))(vue@3.5.24):
+ unplugin-vue-router@0.16.1(@vue/compiler-sfc@3.5.24)(typescript@5.9.3)(vue-router@4.6.3(vue@3.5.24(typescript@5.9.3)))(vue@3.5.24(typescript@5.9.3)):
dependencies:
"@babel/generator": 7.28.5
- "@vue-macros/common": 3.1.1(vue@3.5.24)
+ "@vue-macros/common": 3.1.1(vue@3.5.24(typescript@5.9.3))
"@vue/compiler-sfc": 3.5.24
- "@vue/language-core": 3.1.3
+ "@vue/language-core": 3.1.3(typescript@5.9.3)
ast-walker-scope: 0.8.3
chokidar: 4.0.3
json5: 2.2.3
@@ -8165,7 +10363,7 @@ snapshots:
unplugin-utils: 0.3.1
yaml: 2.8.1
optionalDependencies:
- vue-router: 4.6.3(vue@3.5.24)
+ vue-router: 4.6.3(vue@3.5.24(typescript@5.9.3))
transitivePeerDependencies:
- typescript
- vue
@@ -8177,6 +10375,30 @@ snapshots:
picomatch: 4.0.3
webpack-virtual-modules: 0.6.2
+ unrs-resolver@1.11.1:
+ dependencies:
+ napi-postinstall: 0.3.4
+ optionalDependencies:
+ "@unrs/resolver-binding-android-arm-eabi": 1.11.1
+ "@unrs/resolver-binding-android-arm64": 1.11.1
+ "@unrs/resolver-binding-darwin-arm64": 1.11.1
+ "@unrs/resolver-binding-darwin-x64": 1.11.1
+ "@unrs/resolver-binding-freebsd-x64": 1.11.1
+ "@unrs/resolver-binding-linux-arm-gnueabihf": 1.11.1
+ "@unrs/resolver-binding-linux-arm-musleabihf": 1.11.1
+ "@unrs/resolver-binding-linux-arm64-gnu": 1.11.1
+ "@unrs/resolver-binding-linux-arm64-musl": 1.11.1
+ "@unrs/resolver-binding-linux-ppc64-gnu": 1.11.1
+ "@unrs/resolver-binding-linux-riscv64-gnu": 1.11.1
+ "@unrs/resolver-binding-linux-riscv64-musl": 1.11.1
+ "@unrs/resolver-binding-linux-s390x-gnu": 1.11.1
+ "@unrs/resolver-binding-linux-x64-gnu": 1.11.1
+ "@unrs/resolver-binding-linux-x64-musl": 1.11.1
+ "@unrs/resolver-binding-wasm32-wasi": 1.11.1
+ "@unrs/resolver-binding-win32-arm64-msvc": 1.11.1
+ "@unrs/resolver-binding-win32-ia32-msvc": 1.11.1
+ "@unrs/resolver-binding-win32-x64-msvc": 1.11.1
+
unstorage@1.17.2(db0@0.3.4)(ioredis@5.8.2):
dependencies:
anymatch: 3.1.3
@@ -8222,6 +10444,10 @@ snapshots:
uqr@0.1.2: {}
+ uri-js@4.4.1:
+ dependencies:
+ punycode: 2.3.1
+
util-deprecate@1.0.2: {}
vite-dev-rpc@1.1.0(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1)):
@@ -8255,7 +10481,7 @@ snapshots:
- tsx
- yaml
- vite-plugin-checker@0.11.0(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1)):
+ vite-plugin-checker@0.11.0(eslint@9.39.1(jiti@2.6.1))(optionator@0.9.4)(typescript@5.9.3)(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1)):
dependencies:
"@babel/code-frame": 7.27.1
chokidar: 4.0.3
@@ -8266,6 +10492,10 @@ snapshots:
tinyglobby: 0.2.15
vite: 7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1)
vscode-uri: 3.1.0
+ optionalDependencies:
+ eslint: 9.39.1(jiti@2.6.1)
+ optionator: 0.9.4
+ typescript: 5.9.3
vite-plugin-inspect@11.3.3(@nuxt/kit@4.2.1(magicast@0.5.1))(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1)):
dependencies:
@@ -8284,7 +10514,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- vite-plugin-vue-tracer@1.1.3(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(vue@3.5.24):
+ vite-plugin-vue-tracer@1.1.3(vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1))(vue@3.5.24(typescript@5.9.3)):
dependencies:
estree-walker: 3.0.3
exsolve: 1.0.7
@@ -8292,7 +10522,7 @@ snapshots:
pathe: 2.0.3
source-map-js: 1.2.1
vite: 7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1)
- vue: 3.5.24
+ vue: 3.5.24(typescript@5.9.3)
vite@7.2.2(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.1):
dependencies:
@@ -8316,18 +10546,32 @@ snapshots:
vue-devtools-stub@0.1.0: {}
- vue-router@4.6.3(vue@3.5.24):
+ vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1)):
+ dependencies:
+ debug: 4.4.3
+ eslint: 9.39.1(jiti@2.6.1)
+ eslint-scope: 8.4.0
+ eslint-visitor-keys: 4.2.1
+ espree: 10.4.0
+ esquery: 1.6.0
+ semver: 7.7.3
+ transitivePeerDependencies:
+ - supports-color
+
+ vue-router@4.6.3(vue@3.5.24(typescript@5.9.3)):
dependencies:
"@vue/devtools-api": 6.6.4
- vue: 3.5.24
+ vue: 3.5.24(typescript@5.9.3)
- vue@3.5.24:
+ vue@3.5.24(typescript@5.9.3):
dependencies:
"@vue/compiler-dom": 3.5.24
"@vue/compiler-sfc": 3.5.24
"@vue/runtime-dom": 3.5.24
- "@vue/server-renderer": 3.5.24(vue@3.5.24)
+ "@vue/server-renderer": 3.5.24(vue@3.5.24(typescript@5.9.3))
"@vue/shared": 3.5.24
+ optionalDependencies:
+ typescript: 5.9.3
webidl-conversions@3.0.1: {}
@@ -8346,6 +10590,8 @@ snapshots:
dependencies:
isexe: 3.1.1
+ word-wrap@1.2.5: {}
+
wrap-ansi@7.0.0:
dependencies:
ansi-styles: 4.3.0
@@ -8364,6 +10610,8 @@ snapshots:
dependencies:
is-wsl: 3.1.0
+ xml-name-validator@4.0.0: {}
+
y18n@5.0.8: {}
yallist@3.1.1: {}
@@ -8384,6 +10632,10 @@ snapshots:
y18n: 5.0.8
yargs-parser: 21.1.1
+ yocto-queue@0.1.0: {}
+
+ yocto-queue@1.2.2: {}
+
youch-core@0.3.3:
dependencies:
"@poppinss/exception": 1.2.2
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 23ffc54..284bbdb 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -1,3 +1,4 @@
onlyBuiltDependencies:
- "@parcel/watcher"
- esbuild
+ - unrs-resolver