From 90f18a3505e2196f494268e1b889e5d35bb4cc72 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Wed, 10 Apr 2024 17:38:45 +0200 Subject: [PATCH] chore(deps): update --- package.json | 12 +- pnpm-lock.yaml | 773 +++++++++++++++++++++++++++++++++++++++---------- 2 files changed, 628 insertions(+), 157 deletions(-) diff --git a/package.json b/package.json index 81bfe46d..4ae263a7 100644 --- a/package.json +++ b/package.json @@ -42,8 +42,8 @@ "@nuxt/kit": "^3.11.2", "@nuxt/schema": "^3.11.2", "@nuxtjs/color-mode": "^3.3.3", - "@tailwindcss/postcss": "4.0.0-alpha.12", - "@tailwindcss/vite": "4.0.0-alpha.12", + "@tailwindcss/postcss": "4.0.0-alpha.14", + "@tailwindcss/vite": "4.0.0-alpha.14", "@vueuse/core": "^10.9.0", "defu": "^6.1.4", "nuxt-icon": "^0.6.10", @@ -51,16 +51,16 @@ "radix-vue": "^1.6.2", "scule": "^1.3.0", "tailwind-variants": "^0.2.1", - "tailwindcss": "4.0.0-alpha.12" + "tailwindcss": "4.0.0-alpha.14" }, "devDependencies": { - "@nuxt/eslint-config": "^0.3.1", + "@nuxt/eslint-config": "^0.3.5", "@nuxt/module-builder": "^0.5.5", "@nuxt/test-utils": "^3.12.0", "@nuxt/ui-dev": "workspace:*", "@release-it/conventional-changelog": "^8.0.1", "@vue/test-utils": "^2.4.5", - "eslint": "^8.57.0", + "eslint": "^9.0.0", "happy-dom": "^14.7.1", "joi": "^17.12.3", "nuxt": "^3.11.2", @@ -68,7 +68,7 @@ "valibot": "^0.30.0", "vitest": "^1.4.0", "vitest-environment-nuxt": "^1.0.0", - "vue-tsc": "^2.0.11", + "vue-tsc": "^2.0.12", "yup": "^1.4.0", "zod": "^3.22.4" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7d761860..ec63057c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,11 +22,11 @@ importers: specifier: ^3.3.3 version: 3.3.3(rollup@3.29.4) '@tailwindcss/postcss': - specifier: 4.0.0-alpha.12 - version: 4.0.0-alpha.12(postcss@8.4.38) + specifier: 4.0.0-alpha.14 + version: 4.0.0-alpha.14(postcss@8.4.38) '@tailwindcss/vite': - specifier: 4.0.0-alpha.12 - version: 4.0.0-alpha.12(vite@5.2.4) + specifier: 4.0.0-alpha.14 + version: 4.0.0-alpha.14(vite@5.2.4) '@vueuse/core': specifier: ^10.9.0 version: 10.9.0(vue@3.4.21) @@ -47,14 +47,14 @@ importers: version: 1.3.0 tailwind-variants: specifier: ^0.2.1 - version: 0.2.1(tailwindcss@4.0.0-alpha.12) + version: 0.2.1(tailwindcss@4.0.0-alpha.14) tailwindcss: - specifier: 4.0.0-alpha.12 - version: 4.0.0-alpha.12 + specifier: 4.0.0-alpha.14 + version: 4.0.0-alpha.14 devDependencies: '@nuxt/eslint-config': - specifier: ^0.3.1 - version: 0.3.1(eslint@8.57.0)(typescript@5.4.4) + specifier: ^0.3.5 + version: 0.3.5(eslint@9.0.0)(typescript@5.4.4) '@nuxt/module-builder': specifier: ^0.5.5 version: 0.5.5(@nuxt/kit@3.11.2)(nuxi@3.11.1)(typescript@5.4.4) @@ -71,8 +71,8 @@ importers: specifier: ^2.4.5 version: 2.4.5 eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.0.0 + version: 9.0.0 happy-dom: specifier: ^14.7.1 version: 14.7.1 @@ -81,7 +81,7 @@ importers: version: 17.12.3 nuxt: specifier: ^3.11.2 - version: 3.11.2(@unocss/reset@0.58.9)(eslint@8.57.0)(floating-vue@5.2.2)(rollup@3.29.4)(typescript@5.4.4)(unocss@0.58.9)(vite@5.2.4)(vue-tsc@2.0.11) + version: 3.11.2(@unocss/reset@0.58.9)(eslint@9.0.0)(floating-vue@5.2.2)(rollup@3.29.4)(typescript@5.4.4)(unocss@0.58.9)(vite@5.2.4)(vue-tsc@2.0.12) release-it: specifier: ^17.1.1 version: 17.1.1(typescript@5.4.4) @@ -95,8 +95,8 @@ importers: specifier: ^1.0.0 version: 1.0.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@14.7.1)(rollup@3.29.4)(vite@5.2.4)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) vue-tsc: - specifier: ^2.0.11 - version: 2.0.11(typescript@5.4.4) + specifier: ^2.0.12 + version: 2.0.12(typescript@5.4.4) yup: specifier: ^1.4.0 version: 1.4.0 @@ -166,7 +166,7 @@ importers: version: 17.12.3 nuxt: specifier: ^3.11.1 - version: 3.11.2(@unocss/reset@0.58.9)(eslint@8.57.0)(floating-vue@5.2.2)(rollup@3.29.4)(typescript@5.4.4)(unocss@0.58.9)(vite@5.2.4)(vue-tsc@2.0.11) + version: 3.11.2(@unocss/reset@0.58.9)(eslint@8.57.0)(floating-vue@5.2.2)(rollup@3.29.4)(typescript@5.4.4)(unocss@0.58.9)(vite@5.2.4)(vue-tsc@2.0.12) nuxt-cloudflare-analytics: specifier: ^1.0.8 version: 1.0.8(rollup@3.29.4) @@ -217,7 +217,7 @@ importers: version: link:.. nuxt: specifier: latest - version: 3.11.2(@unocss/reset@0.58.9)(eslint@8.57.0)(floating-vue@5.2.2)(rollup@3.29.4)(typescript@5.4.4)(unocss@0.58.9)(vite@5.2.4)(vue-tsc@2.0.11) + version: 3.11.2(@unocss/reset@0.58.9)(eslint@9.0.0)(floating-vue@5.2.2)(rollup@3.29.4)(typescript@5.4.4)(unocss@0.58.9)(vite@5.2.4)(vue-tsc@2.0.12) vue: specifier: latest version: 3.4.21(typescript@5.4.4) @@ -1013,6 +1013,15 @@ packages: eslint: 8.57.0 eslint-visitor-keys: 3.4.3 + /@eslint-community/eslint-utils@4.4.0(eslint@9.0.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 9.0.0 + eslint-visitor-keys: 3.4.3 + /@eslint-community/regexpp@4.10.0: resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} @@ -1033,6 +1042,22 @@ packages: transitivePeerDependencies: - supports-color + /@eslint/eslintrc@3.0.2: + resolution: {integrity: sha512-wV19ZEGEMAC1eHgrS7UQPqsdEiCIbTKTasEfcXAigzoXICcqZSjBZEHlZwNVvKg6UBCjSlos84XiLqsRJnIcIg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 10.0.1 + globals: 14.0.0 + ignore: 5.3.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + /@eslint/js@8.57.0: resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1040,7 +1065,6 @@ packages: /@eslint/js@9.0.0: resolution: {integrity: sha512-RThY/MnKrhubF6+s1JflwUjPEsnCEmYCWwqa/aRISKWNXGZ9epUwft4bUMM35SdKF9xvBrLydAM1RDHd1Z//ZQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - dev: true /@fastify/accept-negotiator@1.1.0: resolution: {integrity: sha512-OIHZrb2ImZ7XG85HXOONLcJWGosv7sIvM2ifAPQVhg9Lv7qdmMBNVaai4QTdyuaqbKM5eO6sLSQOYI7wEQeCJQ==} @@ -1104,6 +1128,16 @@ packages: transitivePeerDependencies: - supports-color + /@humanwhocodes/config-array@0.12.3: + resolution: {integrity: sha512-jsNnTBlMWuTpDkeE3on7+dWJi0D6fdDfeANj/w7MpS8ztROCoLvIO2nG0CcFj+E4k8j4QrSTh4Oryi3i2G669g==} + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + /@humanwhocodes/module-importer@1.0.1: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} @@ -1462,7 +1496,7 @@ packages: '@nuxt/kit': 3.11.2(rollup@3.29.4) '@nuxt/schema': 3.11.2(rollup@3.29.4) execa: 7.2.0 - nuxt: 3.11.2(@unocss/reset@0.58.9)(eslint@8.57.0)(floating-vue@5.2.2)(rollup@3.29.4)(typescript@5.4.4)(unocss@0.58.9)(vite@5.2.4)(vue-tsc@2.0.11) + nuxt: 3.11.2(@unocss/reset@0.58.9)(eslint@8.57.0)(floating-vue@5.2.2)(rollup@3.29.4)(typescript@5.4.4)(unocss@0.58.9)(vite@5.2.4)(vue-tsc@2.0.12) vite: 5.2.4 transitivePeerDependencies: - rollup @@ -1563,7 +1597,7 @@ packages: launch-editor: 2.6.1 local-pkg: 0.5.0 magicast: 0.3.3 - nuxt: 3.11.2(@unocss/reset@0.58.9)(eslint@8.57.0)(floating-vue@5.2.2)(rollup@3.29.4)(typescript@5.4.4)(unocss@0.58.9)(vite@5.2.4)(vue-tsc@2.0.11) + nuxt: 3.11.2(@unocss/reset@0.58.9)(eslint@8.57.0)(floating-vue@5.2.2)(rollup@3.29.4)(typescript@5.4.4)(unocss@0.58.9)(vite@5.2.4)(vue-tsc@2.0.12) nypm: 0.3.8 ohash: 1.1.3 pacote: 17.0.6 @@ -1619,41 +1653,41 @@ packages: - supports-color dev: true - /@nuxt/eslint-config@0.3.1(eslint@8.57.0)(typescript@5.4.4): - resolution: {integrity: sha512-+dCRPXbq+/uB7cZn3HnhaVOyte1t21YHvtMj9MRa0ekAbY/G73DQztPVAnyh6yWaV1RtwvDBN6pf3o1SRRNbyg==} + /@nuxt/eslint-config@0.3.5(eslint@9.0.0)(typescript@5.4.4): + resolution: {integrity: sha512-Sh8YJbna0ENg3r7minGipkxTMJ3ew0KOGY9Imb+YyS/0UfKsU/EJoWxNJqk1PKwTPQ+kSiTaai7fdwehwSNh0Q==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 dependencies: '@eslint/js': 9.0.0 - '@nuxt/eslint-plugin': 0.3.1(eslint@8.57.0)(typescript@5.4.4) + '@nuxt/eslint-plugin': 0.3.5(eslint@9.0.0)(typescript@5.4.4) '@rushstack/eslint-patch': 1.10.1 - '@stylistic/eslint-plugin': 1.7.0(eslint@8.57.0)(typescript@5.4.4) - '@typescript-eslint/eslint-plugin': 7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.4.4) - '@typescript-eslint/parser': 7.5.0(eslint@8.57.0)(typescript@5.4.4) - eslint: 8.57.0 + '@stylistic/eslint-plugin': 1.7.0(eslint@9.0.0)(typescript@5.4.4) + '@typescript-eslint/eslint-plugin': 7.6.0(@typescript-eslint/parser@7.6.0)(eslint@9.0.0)(typescript@5.4.4) + '@typescript-eslint/parser': 7.6.0(eslint@9.0.0)(typescript@5.4.4) + eslint: 9.0.0 eslint-config-flat-gitignore: 0.1.5 eslint-flat-config-utils: 0.2.1 - eslint-plugin-import-x: 0.5.0(eslint@8.57.0)(typescript@5.4.4) - eslint-plugin-jsdoc: 48.2.3(eslint@8.57.0) - eslint-plugin-unicorn: 52.0.0(eslint@8.57.0) - eslint-plugin-vue: 9.24.0(eslint@8.57.0) + eslint-plugin-import-x: 0.5.0(eslint@9.0.0)(typescript@5.4.4) + eslint-plugin-jsdoc: 48.2.3(eslint@9.0.0) + eslint-plugin-unicorn: 52.0.0(eslint@9.0.0) + eslint-plugin-vue: 9.24.1(eslint@9.0.0) globals: 15.0.0 pathe: 1.1.2 tslib: 2.6.2 - vue-eslint-parser: 9.4.2(eslint@8.57.0) + vue-eslint-parser: 9.4.2(eslint@9.0.0) transitivePeerDependencies: - supports-color - typescript dev: true - /@nuxt/eslint-plugin@0.3.1(eslint@8.57.0)(typescript@5.4.4): - resolution: {integrity: sha512-TflfVtPm2KNaa/jWCiffpiiiOJVDoS8oE2vAHdbu4BAPWmjonde4DCfrKbaEG4tUVnaOkGio3S1hkNmXllye4w==} + /@nuxt/eslint-plugin@0.3.5(eslint@9.0.0)(typescript@5.4.4): + resolution: {integrity: sha512-RW6/3CilMRaTtZRHBHgyWJ4lx7j+yeLl8DQ3ugvt6oMXaqLXeZ+NHzA4n5tkFeLkE3gbl84RDJGWfht+MR0q/w==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 dependencies: - '@typescript-eslint/types': 7.5.0 - '@typescript-eslint/utils': 7.5.0(eslint@8.57.0)(typescript@5.4.4) - eslint: 8.57.0 + '@typescript-eslint/types': 7.6.0 + '@typescript-eslint/utils': 7.6.0(eslint@9.0.0)(typescript@5.4.4) + eslint: 9.0.0 transitivePeerDependencies: - supports-color - typescript @@ -1924,7 +1958,7 @@ packages: /@nuxt/ui-templates@1.3.2: resolution: {integrity: sha512-aLHpV7Nj2cAHM2hPtwOtT2OIeOy4p6GN5qvNm6zBt6wke33t1jn0PR/FNwvKROIxM0xTAwB6jdmRJLXRPVGNhA==} - /@nuxt/vite-builder@3.11.2(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.4)(vue-tsc@2.0.11)(vue@3.4.21): + /@nuxt/vite-builder@3.11.2(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.4)(vue-tsc@2.0.12)(vue@3.4.21): resolution: {integrity: sha512-eXTZsAAN4dPz4eA2UD5YU2kD/DqgfyQp1UYsIdCe6+PAVe1ifkUboBjbc0piR5+3qI/S/eqk3nzxRGbiYF7Ccg==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -1962,7 +1996,68 @@ packages: unplugin: 1.10.1 vite: 5.2.4 vite-node: 1.4.0 - vite-plugin-checker: 0.6.4(eslint@8.57.0)(typescript@5.4.4)(vite@5.2.4)(vue-tsc@2.0.11) + vite-plugin-checker: 0.6.4(eslint@8.57.0)(typescript@5.4.4)(vite@5.2.4)(vue-tsc@2.0.12) + vue: 3.4.21(typescript@5.4.4) + vue-bundle-renderer: 2.0.0 + transitivePeerDependencies: + - '@types/node' + - eslint + - less + - lightningcss + - meow + - optionator + - rollup + - sass + - stylelint + - stylus + - sugarss + - supports-color + - terser + - typescript + - uWebSockets.js + - vls + - vti + - vue-tsc + + /@nuxt/vite-builder@3.11.2(eslint@9.0.0)(rollup@3.29.4)(typescript@5.4.4)(vue-tsc@2.0.12)(vue@3.4.21): + resolution: {integrity: sha512-eXTZsAAN4dPz4eA2UD5YU2kD/DqgfyQp1UYsIdCe6+PAVe1ifkUboBjbc0piR5+3qI/S/eqk3nzxRGbiYF7Ccg==} + engines: {node: ^14.18.0 || >=16.10.0} + peerDependencies: + vue: ^3.3.4 + dependencies: + '@nuxt/kit': 3.11.2(rollup@3.29.4) + '@rollup/plugin-replace': 5.0.5(rollup@3.29.4) + '@vitejs/plugin-vue': 5.0.4(vite@5.2.4)(vue@3.4.21) + '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.4)(vue@3.4.21) + autoprefixer: 10.4.19(postcss@8.4.38) + clear: 0.1.0 + consola: 3.2.3 + cssnano: 6.1.2(postcss@8.4.38) + defu: 6.1.4 + esbuild: 0.20.2 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + externality: 1.0.2 + fs-extra: 11.2.0 + get-port-please: 3.1.2 + h3: 1.11.1 + knitwork: 1.1.0 + magic-string: 0.30.9 + mlly: 1.6.1 + ohash: 1.1.3 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.0.3 + postcss: 8.4.38 + rollup-plugin-visualizer: 5.12.0(rollup@3.29.4) + std-env: 3.7.0 + strip-literal: 2.1.0 + ufo: 1.5.3 + unenv: 1.9.0 + unplugin: 1.10.1 + vite: 5.2.4 + vite-node: 1.4.0 + vite-plugin-checker: 0.6.4(eslint@9.0.0)(typescript@5.4.4)(vite@5.2.4)(vue-tsc@2.0.12) vue: 3.4.21(typescript@5.4.4) vue-bundle-renderer: 2.0.0 transitivePeerDependencies: @@ -2885,7 +2980,7 @@ packages: resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} dev: true - /@stylistic/eslint-plugin-js@1.7.0(eslint@8.57.0): + /@stylistic/eslint-plugin-js@1.7.0(eslint@9.0.0): resolution: {integrity: sha512-PN6On/+or63FGnhhMKSQfYcWutRlzOiYlVdLM6yN7lquoBTqUJHYnl4TA4MHwiAt46X5gRxDr1+xPZ1lOLcL+Q==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2894,64 +2989,64 @@ packages: '@types/eslint': 8.56.7 acorn: 8.11.3 escape-string-regexp: 4.0.0 - eslint: 8.57.0 + eslint: 9.0.0 eslint-visitor-keys: 3.4.3 espree: 9.6.1 dev: true - /@stylistic/eslint-plugin-jsx@1.7.0(eslint@8.57.0): + /@stylistic/eslint-plugin-jsx@1.7.0(eslint@9.0.0): resolution: {integrity: sha512-BACdBwXakQvjYIST5N2WWhRbvhRsIxa/F59BiZol+0IH4FSmDXhie7v/yaxDIIA9CbfElzOmIA5nWNYTVXcnwQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: '>=8.40.0' dependencies: - '@stylistic/eslint-plugin-js': 1.7.0(eslint@8.57.0) + '@stylistic/eslint-plugin-js': 1.7.0(eslint@9.0.0) '@types/eslint': 8.56.7 - eslint: 8.57.0 + eslint: 9.0.0 estraverse: 5.3.0 picomatch: 4.0.2 dev: true - /@stylistic/eslint-plugin-plus@1.7.0(eslint@8.57.0)(typescript@5.4.4): + /@stylistic/eslint-plugin-plus@1.7.0(eslint@9.0.0)(typescript@5.4.4): resolution: {integrity: sha512-AabDw8sXsc70Ydx3qnbeTlRHZnIwY6UKEenBPURPhY3bfYWX+/pDpZH40HkOu94v8D0DUrocPkeeEUxl4e0JDg==} peerDependencies: eslint: '*' dependencies: '@types/eslint': 8.56.7 - '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.4) - eslint: 8.57.0 + '@typescript-eslint/utils': 6.21.0(eslint@9.0.0)(typescript@5.4.4) + eslint: 9.0.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@stylistic/eslint-plugin-ts@1.7.0(eslint@8.57.0)(typescript@5.4.4): + /@stylistic/eslint-plugin-ts@1.7.0(eslint@9.0.0)(typescript@5.4.4): resolution: {integrity: sha512-QsHv98mmW1xaucVYQTyLDgEpybPJ/6jPPxVBrIchntWWwj74xCWKUiw79hu+TpYj/Pbhd9rkqJYLNq3pQGYuyA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: '>=8.40.0' dependencies: - '@stylistic/eslint-plugin-js': 1.7.0(eslint@8.57.0) + '@stylistic/eslint-plugin-js': 1.7.0(eslint@9.0.0) '@types/eslint': 8.56.7 - '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.4) - eslint: 8.57.0 + '@typescript-eslint/utils': 6.21.0(eslint@9.0.0)(typescript@5.4.4) + eslint: 9.0.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@stylistic/eslint-plugin@1.7.0(eslint@8.57.0)(typescript@5.4.4): + /@stylistic/eslint-plugin@1.7.0(eslint@9.0.0)(typescript@5.4.4): resolution: {integrity: sha512-ThMUjGIi/jeWYNvOdjZkoLw1EOVs0tEuKXDgWvTn8uWaEz55HuPlajKxjKLpv19C+qRDbKczJfzUODfCdME53A==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: '>=8.40.0' dependencies: - '@stylistic/eslint-plugin-js': 1.7.0(eslint@8.57.0) - '@stylistic/eslint-plugin-jsx': 1.7.0(eslint@8.57.0) - '@stylistic/eslint-plugin-plus': 1.7.0(eslint@8.57.0)(typescript@5.4.4) - '@stylistic/eslint-plugin-ts': 1.7.0(eslint@8.57.0)(typescript@5.4.4) + '@stylistic/eslint-plugin-js': 1.7.0(eslint@9.0.0) + '@stylistic/eslint-plugin-jsx': 1.7.0(eslint@9.0.0) + '@stylistic/eslint-plugin-plus': 1.7.0(eslint@9.0.0)(typescript@5.4.4) + '@stylistic/eslint-plugin-ts': 1.7.0(eslint@9.0.0)(typescript@5.4.4) '@types/eslint': 8.56.7 - eslint: 8.57.0 + eslint: 9.0.0 transitivePeerDependencies: - supports-color - typescript @@ -2983,8 +3078,8 @@ packages: defer-to-connect: 2.0.1 dev: true - /@tailwindcss/oxide-android-arm64@4.0.0-alpha.12: - resolution: {integrity: sha512-/tkfEfdnviM8COURaRxfKhOcdy1SHWR792/HzzLqqdQOAnsi860Hxn/8kA1SfU+D+pw5aGs4WOEp988JXKZMpw==} + /@tailwindcss/oxide-android-arm64@4.0.0-alpha.14: + resolution: {integrity: sha512-9ssgbWrn0VwcEtni5aBVrP/QXPWhpryXs4HJlqTz1HQTdjWHBF8bObBKxeixq3vVACLvjHm922jHirpvejiUYQ==} engines: {node: '>= 10'} cpu: [arm64] os: [android] @@ -2992,8 +3087,8 @@ packages: dev: false optional: true - /@tailwindcss/oxide-darwin-arm64@4.0.0-alpha.12: - resolution: {integrity: sha512-7JCKQs7EZSJG5bhoggT0UkZm+xHT8CEw33+2/rlOAbMZgTBYcObe8ljPwLHsno21D5kriQ7e31UWBpYSq2OOEQ==} + /@tailwindcss/oxide-darwin-arm64@4.0.0-alpha.14: + resolution: {integrity: sha512-TMbwZb2Jg5Xf0KtYRp0CoVzNdTrOGZkhPcdIPbqkHouzhtvynyd/iD6e4aCpm0RqPICg3MLguPu81kO3lEJu9g==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -3001,8 +3096,8 @@ packages: dev: false optional: true - /@tailwindcss/oxide-darwin-x64@4.0.0-alpha.12: - resolution: {integrity: sha512-2lIr+lRRPNOd6rm6PaC0M5YXfq/t1daknU6IHMgBPXB9nR1ubxJH47gYtOAmlDY8jSKeiFXXbU7uSiGPjVt/wg==} + /@tailwindcss/oxide-darwin-x64@4.0.0-alpha.14: + resolution: {integrity: sha512-aOPlkpptgDmCRbbqqYYhotnFvVDMQ8x6VjRp2kDVNdEtzoCLClAjDutERIC7CGUusX796RvGPLgkKd8YWNi+8w==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -3010,8 +3105,8 @@ packages: dev: false optional: true - /@tailwindcss/oxide-freebsd-x64@4.0.0-alpha.12: - resolution: {integrity: sha512-czVoVzOE5+fZXtcUF650u0ZQPKuJvjN3ZgM1m5ww2kM7NK9Yh01lJcY5wsD3anX18jz4a9T9s/JQh7HGWwThCg==} + /@tailwindcss/oxide-freebsd-x64@4.0.0-alpha.14: + resolution: {integrity: sha512-YVgGduxowoA0qqTvsMZLfTAVm7mwwixlyuTTDyoQiQc4gXm3HhIamFTEiAY9xafUZysbdPMs+ITxXFb22SxIUg==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] @@ -3019,8 +3114,8 @@ packages: dev: false optional: true - /@tailwindcss/oxide-linux-arm-gnueabihf@4.0.0-alpha.12: - resolution: {integrity: sha512-Cnz3dNW1jfdaDiCQGTsTDIF/qBxFm+99+97U2pkoPCmTsPiiLprRwsF8IBKr0aMoosRQzsRWFimh4e+3IK9eXQ==} + /@tailwindcss/oxide-linux-arm-gnueabihf@4.0.0-alpha.14: + resolution: {integrity: sha512-avhbIj1rsXX5VSGlv29wdbNumPjPz86IBmbTRbAbXV6PRqGIDPika/0TZGo3IDAaevsXU2xc1HkVqBeZ/Hj5AQ==} engines: {node: '>= 10'} cpu: [arm] os: [linux] @@ -3028,8 +3123,8 @@ packages: dev: false optional: true - /@tailwindcss/oxide-linux-arm64-gnu@4.0.0-alpha.12: - resolution: {integrity: sha512-eJRVRGrTLXSdU/jDRcyTNbgUBW5Qbqy15gFioGac/Jr2T8Y3AH5jsaZoWlgaw2NcJ0389OW+r4+C39amWKkbRA==} + /@tailwindcss/oxide-linux-arm64-gnu@4.0.0-alpha.14: + resolution: {integrity: sha512-NQKcFIb3xii3CSusisWR/0EH1sJfvF6I90XGi+geTdHXv77bU/McpMshrtPMcMHkbQqVlJbnJ2ttDN+zae3lcA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3037,8 +3132,8 @@ packages: dev: false optional: true - /@tailwindcss/oxide-linux-arm64-musl@4.0.0-alpha.12: - resolution: {integrity: sha512-6mNcy53T1cSScPFBDEUbkfuC5r63ts48lAuF69T2uBZ9AM6ehNY10Bfy2AS0nEdV9L02hMpA52zuJfkteiFbsQ==} + /@tailwindcss/oxide-linux-arm64-musl@4.0.0-alpha.14: + resolution: {integrity: sha512-bUYWc/jA5Kx2pESuGO7gRA5L1Hy/Jo8/ERbs/Pq5aXdNN+lllh4OEKCCjb02GSQvj7jsmPt8OAJifcur7sYUdg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3046,8 +3141,8 @@ packages: dev: false optional: true - /@tailwindcss/oxide-linux-x64-gnu@4.0.0-alpha.12: - resolution: {integrity: sha512-4H5zJitpU3aNGQy164RKDckeGaV3ZU6oqrntc4pGaTMbAOjwWCXto5QBqimpfuzJVHMiUt80BK82luYoGpiwLg==} + /@tailwindcss/oxide-linux-x64-gnu@4.0.0-alpha.14: + resolution: {integrity: sha512-+FCUYOLBU9KTCxAY2NNfVgsvJ1dbNfTuhV13iIsrXTuEvu/P69H8YJzoiNB5oTPPgrKnClVj/KWw9n+GycHvEQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3055,8 +3150,8 @@ packages: dev: false optional: true - /@tailwindcss/oxide-linux-x64-musl@4.0.0-alpha.12: - resolution: {integrity: sha512-nfWooi5sZ26ZIA9aO+yquevIlKTPmlZueD7qWU6x5CWyhmUW8DSTQYXhw+daffWWJg3caqtBWx1PdX+V7o5l4A==} + /@tailwindcss/oxide-linux-x64-musl@4.0.0-alpha.14: + resolution: {integrity: sha512-zl3iXwC1of+7pCyByIvYpQ88JZrwfWT0dETfJHuWYSuO8NSjU93oQHFV79UZTYqD9XkUevrQBNQCd5s5/7QS8g==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3064,8 +3159,8 @@ packages: dev: false optional: true - /@tailwindcss/oxide-win32-x64-msvc@4.0.0-alpha.12: - resolution: {integrity: sha512-u8M3KVyAxd9BtzC+ATrCzfvEP5eQXOG0U5S3zo+CUob62GG1LNBZs9bEJfrah9Aa0SGUFbTGatpguTePrnKFPg==} + /@tailwindcss/oxide-win32-x64-msvc@4.0.0-alpha.14: + resolution: {integrity: sha512-IKaiQO/XxpuCv7ZpVngMaJEoswCqM7ncByHY68YRXkNH1tBVJl1H2Hz/jej7ziBlvEDvBY4qFgeJJAhh/tOiMQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -3073,41 +3168,41 @@ packages: dev: false optional: true - /@tailwindcss/oxide@4.0.0-alpha.12: - resolution: {integrity: sha512-+6RkjElcptAtqHrX9cEgJB66oUJ1LFEIK3DwFmbXUGaNehjVvZj6NLUVo2+ktlSH5O1i4Uc3pud2PW66MWUPAg==} + /@tailwindcss/oxide@4.0.0-alpha.14: + resolution: {integrity: sha512-KpYsgwFd1I9UeqoCtBF62KXYKkp1RuxJm26M0EGTHVvUV+Cln0KZaouKJ1/7mqH8hD/TrzIwX5cGVMb2ShM4Qg==} engines: {node: '>= 10'} optionalDependencies: - '@tailwindcss/oxide-android-arm64': 4.0.0-alpha.12 - '@tailwindcss/oxide-darwin-arm64': 4.0.0-alpha.12 - '@tailwindcss/oxide-darwin-x64': 4.0.0-alpha.12 - '@tailwindcss/oxide-freebsd-x64': 4.0.0-alpha.12 - '@tailwindcss/oxide-linux-arm-gnueabihf': 4.0.0-alpha.12 - '@tailwindcss/oxide-linux-arm64-gnu': 4.0.0-alpha.12 - '@tailwindcss/oxide-linux-arm64-musl': 4.0.0-alpha.12 - '@tailwindcss/oxide-linux-x64-gnu': 4.0.0-alpha.12 - '@tailwindcss/oxide-linux-x64-musl': 4.0.0-alpha.12 - '@tailwindcss/oxide-win32-x64-msvc': 4.0.0-alpha.12 + '@tailwindcss/oxide-android-arm64': 4.0.0-alpha.14 + '@tailwindcss/oxide-darwin-arm64': 4.0.0-alpha.14 + '@tailwindcss/oxide-darwin-x64': 4.0.0-alpha.14 + '@tailwindcss/oxide-freebsd-x64': 4.0.0-alpha.14 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.0.0-alpha.14 + '@tailwindcss/oxide-linux-arm64-gnu': 4.0.0-alpha.14 + '@tailwindcss/oxide-linux-arm64-musl': 4.0.0-alpha.14 + '@tailwindcss/oxide-linux-x64-gnu': 4.0.0-alpha.14 + '@tailwindcss/oxide-linux-x64-musl': 4.0.0-alpha.14 + '@tailwindcss/oxide-win32-x64-msvc': 4.0.0-alpha.14 dev: false - /@tailwindcss/postcss@4.0.0-alpha.12(postcss@8.4.38): - resolution: {integrity: sha512-wxA5/NKxqkL1N2Y0tx1Qkjb2puKUpbWTt9mcH20c0TOO5iVkjjEWP/vyckh8YljZ4u/gNbiVnsNVNy0LNsC15A==} + /@tailwindcss/postcss@4.0.0-alpha.14(postcss@8.4.38): + resolution: {integrity: sha512-yDg66USPsVPd9rKTmUx57KaY611U4ifk3799dMGfp7EsPLgyQPgNphGsuNuvyjD0ATQ9JXEX4oIoclm4rLxN7Q==} dependencies: - '@tailwindcss/oxide': 4.0.0-alpha.12 + '@tailwindcss/oxide': 4.0.0-alpha.14 lightningcss: 1.24.1 postcss-import: 16.1.0(postcss@8.4.38) - tailwindcss: 4.0.0-alpha.12 + tailwindcss: 4.0.0-alpha.14 transitivePeerDependencies: - postcss dev: false - /@tailwindcss/vite@4.0.0-alpha.12(vite@5.2.4): - resolution: {integrity: sha512-sPCcusYQfWxoVpJrwOM/+Cs2FRIdQ+7sbb6NN5VG2GppTFeGpnfjgpLOE6c57xXH0GnEuv8xvLLcTdh20j9zkA==} + /@tailwindcss/vite@4.0.0-alpha.14(vite@5.2.4): + resolution: {integrity: sha512-tvKPP948JrgSR1Ig5ogLYEn1h4FW36W3p0eCGFGJV++NF7QsBh0j98HydrhvQDxsC9jZ037yGWUOc4VPMbt22g==} peerDependencies: vite: 5.2.4 dependencies: - '@tailwindcss/oxide': 4.0.0-alpha.12 + '@tailwindcss/oxide': 4.0.0-alpha.14 lightningcss: 1.24.1 - tailwindcss: 4.0.0-alpha.12 + tailwindcss: 4.0.0-alpha.14 vite: 5.2.4 dev: false @@ -3118,6 +3213,7 @@ packages: /@trysound/sax@0.2.0: resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} engines: {node: '>=10.13.0'} + requiresBuild: true /@tufjs/canonical-json@2.0.0: resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==} @@ -3265,8 +3361,8 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin@7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.4.4): - resolution: {integrity: sha512-HpqNTH8Du34nLxbKgVMGljZMG0rJd2O9ecvr2QLYp+7512ty1j42KnsFwspPXg1Vh8an9YImf6CokUBltisZFQ==} + /@typescript-eslint/eslint-plugin@7.6.0(@typescript-eslint/parser@7.6.0)(eslint@9.0.0)(typescript@5.4.4): + resolution: {integrity: sha512-gKmTNwZnblUdnTIJu3e9kmeRRzV2j1a/LUO27KNNAnIC5zjy1aSvXSRp4rVNlmAoHlQ7HzX42NbKpcSr4jF80A==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -3277,13 +3373,13 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.5.0(eslint@8.57.0)(typescript@5.4.4) - '@typescript-eslint/scope-manager': 7.5.0 - '@typescript-eslint/type-utils': 7.5.0(eslint@8.57.0)(typescript@5.4.4) - '@typescript-eslint/utils': 7.5.0(eslint@8.57.0)(typescript@5.4.4) - '@typescript-eslint/visitor-keys': 7.5.0 + '@typescript-eslint/parser': 7.6.0(eslint@9.0.0)(typescript@5.4.4) + '@typescript-eslint/scope-manager': 7.6.0 + '@typescript-eslint/type-utils': 7.6.0(eslint@9.0.0)(typescript@5.4.4) + '@typescript-eslint/utils': 7.6.0(eslint@9.0.0)(typescript@5.4.4) + '@typescript-eslint/visitor-keys': 7.6.0 debug: 4.3.4 - eslint: 8.57.0 + eslint: 9.0.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -3315,8 +3411,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@7.5.0(eslint@8.57.0)(typescript@5.4.4): - resolution: {integrity: sha512-cj+XGhNujfD2/wzR1tabNsidnYRaFfEkcULdcIyVBYcXjBvBKOes+mpMBP7hMpOyk+gBcfXsrg4NBGAStQyxjQ==} + /@typescript-eslint/parser@7.6.0(eslint@9.0.0)(typescript@5.4.4): + resolution: {integrity: sha512-usPMPHcwX3ZoPWnBnhhorc14NJw9J4HpSXQX4urF2TPKG0au0XhJoZyX62fmvdHONUkmyUe74Hzm1//XA+BoYg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -3325,12 +3421,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 7.5.0 - '@typescript-eslint/types': 7.5.0 - '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.4) - '@typescript-eslint/visitor-keys': 7.5.0 + '@typescript-eslint/scope-manager': 7.6.0 + '@typescript-eslint/types': 7.6.0 + '@typescript-eslint/typescript-estree': 7.6.0(typescript@5.4.4) + '@typescript-eslint/visitor-keys': 7.6.0 debug: 4.3.4 - eslint: 8.57.0 + eslint: 9.0.0 typescript: 5.4.4 transitivePeerDependencies: - supports-color @@ -3352,6 +3448,14 @@ packages: '@typescript-eslint/visitor-keys': 7.5.0 dev: true + /@typescript-eslint/scope-manager@7.6.0: + resolution: {integrity: sha512-ngttyfExA5PsHSx0rdFgnADMYQi+Zkeiv4/ZxGYUWd0nLs63Ha0ksmp8VMxAIC0wtCFxMos7Lt3PszJssG/E6w==} + engines: {node: ^18.18.0 || >=20.0.0} + dependencies: + '@typescript-eslint/types': 7.6.0 + '@typescript-eslint/visitor-keys': 7.6.0 + dev: true + /@typescript-eslint/type-utils@6.21.0(eslint@8.57.0)(typescript@5.4.4): resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} engines: {node: ^16.0.0 || >=18.0.0} @@ -3372,8 +3476,8 @@ packages: - supports-color dev: true - /@typescript-eslint/type-utils@7.5.0(eslint@8.57.0)(typescript@5.4.4): - resolution: {integrity: sha512-A021Rj33+G8mx2Dqh0nMO9GyjjIBK3MqgVgZ2qlKf6CJy51wY/lkkFqq3TqqnH34XyAHUkq27IjlUkWlQRpLHw==} + /@typescript-eslint/type-utils@7.6.0(eslint@9.0.0)(typescript@5.4.4): + resolution: {integrity: sha512-NxAfqAPNLG6LTmy7uZgpK8KcuiS2NZD/HlThPXQRGwz6u7MDBWRVliEEl1Gj6U7++kVJTpehkhZzCJLMK66Scw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -3382,10 +3486,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.4) - '@typescript-eslint/utils': 7.5.0(eslint@8.57.0)(typescript@5.4.4) + '@typescript-eslint/typescript-estree': 7.6.0(typescript@5.4.4) + '@typescript-eslint/utils': 7.6.0(eslint@9.0.0)(typescript@5.4.4) debug: 4.3.4 - eslint: 8.57.0 + eslint: 9.0.0 ts-api-utils: 1.3.0(typescript@5.4.4) typescript: 5.4.4 transitivePeerDependencies: @@ -3402,6 +3506,11 @@ packages: engines: {node: ^18.18.0 || >=20.0.0} dev: true + /@typescript-eslint/types@7.6.0: + resolution: {integrity: sha512-h02rYQn8J+MureCvHVVzhl69/GAfQGPQZmOMjG1KfCl7o3HtMSlPaPUAPu6lLctXI5ySRGIYk94clD/AUMCUgQ==} + engines: {node: ^18.18.0 || >=20.0.0} + dev: true + /@typescript-eslint/typescript-estree@6.21.0(typescript@5.4.4): resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -3446,6 +3555,28 @@ packages: - supports-color dev: true + /@typescript-eslint/typescript-estree@7.6.0(typescript@5.4.4): + resolution: {integrity: sha512-+7Y/GP9VuYibecrCQWSKgl3GvUM5cILRttpWtnAu8GNL9j11e4tbuGZmZjJ8ejnKYyBRb2ddGQ3rEFCq3QjMJw==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 7.6.0 + '@typescript-eslint/visitor-keys': 7.6.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.4 + semver: 7.6.0 + ts-api-utils: 1.3.0(typescript@5.4.4) + typescript: 5.4.4 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.4.4): resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -3465,19 +3596,57 @@ packages: - typescript dev: true - /@typescript-eslint/utils@7.5.0(eslint@8.57.0)(typescript@5.4.4): + /@typescript-eslint/utils@6.21.0(eslint@9.0.0)(typescript@5.4.4): + resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.0.0) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.4) + eslint: 9.0.0 + semver: 7.6.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/utils@7.5.0(eslint@9.0.0)(typescript@5.4.4): resolution: {integrity: sha512-3vZl9u0R+/FLQcpy2EHyRGNqAS/ofJ3Ji8aebilfJe+fobK8+LbIFmrHciLVDxjDoONmufDcnVSF38KwMEOjzw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.0.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 7.5.0 '@typescript-eslint/types': 7.5.0 '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.4) - eslint: 8.57.0 + eslint: 9.0.0 + semver: 7.6.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/utils@7.6.0(eslint@9.0.0)(typescript@5.4.4): + resolution: {integrity: sha512-x54gaSsRRI+Nwz59TXpCsr6harB98qjXYzsRxGqvA5Ue3kQH+FxS7FYU81g/omn22ML2pZJkisy6Q+ElK8pBCA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.0.0) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 7.6.0 + '@typescript-eslint/types': 7.6.0 + '@typescript-eslint/typescript-estree': 7.6.0(typescript@5.4.4) + eslint: 9.0.0 semver: 7.6.0 transitivePeerDependencies: - supports-color @@ -3500,6 +3669,14 @@ packages: eslint-visitor-keys: 3.4.3 dev: true + /@typescript-eslint/visitor-keys@7.6.0: + resolution: {integrity: sha512-4eLB7t+LlNUmXzfOu1VAIAdkjbu5xNSerURS9X/S5TUKWFRpXRQZbmtPqgKmYx8bj3J0irtQXSiWAOY82v+cgw==} + engines: {node: ^18.18.0 || >=20.0.0} + dependencies: + '@typescript-eslint/types': 7.6.0 + eslint-visitor-keys: 3.4.3 + dev: true + /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -3861,10 +4038,10 @@ packages: '@volar/source-map': 1.11.1 dev: true - /@volar/language-core@2.2.0-alpha.6: - resolution: {integrity: sha512-GmT28LX2w4x82uuQqNN/P94VOCsZRHBbGcGe+5bFtA2hbIbH6f8tFdMfgXFtyhbft/pj6f3xl37xe+t+nomLIA==} + /@volar/language-core@2.2.0-alpha.7: + resolution: {integrity: sha512-igpp+nTkyl8faVzRJMpSCeA4XlBJ5UVSyc/WGyksmUmP10YbfufbcQCFlxEXv2uMBV+a3L4JVCj+Vju+08FOSA==} dependencies: - '@volar/source-map': 2.2.0-alpha.6 + '@volar/source-map': 2.2.0-alpha.7 /@volar/source-map@1.11.1: resolution: {integrity: sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==} @@ -3872,8 +4049,8 @@ packages: muggle-string: 0.3.1 dev: true - /@volar/source-map@2.2.0-alpha.6: - resolution: {integrity: sha512-EztD2zoUopETY+ZCUZAGUHKgj4gOkY/2WnaOS+RSTc56xm85miSA4qOBS8Lt1Ruu5vV52WIZKHW/R9PbjkZWFA==} + /@volar/source-map@2.2.0-alpha.7: + resolution: {integrity: sha512-iIZM2EovdEnr6mMwlsnt4ciix4xz7HSGHyUSviRaY5cii5PMXGHeUU9UDeb+xzLCx8kdk3L5J4z+ts50AhkYcg==} dependencies: muggle-string: 0.4.1 @@ -3884,10 +4061,10 @@ packages: path-browserify: 1.0.1 dev: true - /@volar/typescript@2.2.0-alpha.6: - resolution: {integrity: sha512-wTr0jO3wVXQ9FjBbWE2iX8GgDoiHp1Nttsb+tKk5IeUUb6f1uOjyeIXuS4KfeMBpCufthRO2st2O2uatAs/UXQ==} + /@volar/typescript@2.2.0-alpha.7: + resolution: {integrity: sha512-qy04/hx4UbW1BdPlzaxlH60D4plubcyqdbYM6Y5vZiascZxFowtd6vE39Td9FYzDxwcKgzb/Crvf/ABhdHnuBA==} dependencies: - '@volar/language-core': 2.2.0-alpha.6 + '@volar/language-core': 2.2.0-alpha.7 path-browserify: 1.0.1 /@vue-macros/common@1.10.2(rollup@3.29.4)(vue@3.4.21): @@ -4096,15 +4273,15 @@ packages: vue-template-compiler: 2.7.16 dev: true - /@vue/language-core@2.0.11(typescript@5.4.4): - resolution: {integrity: sha512-5ivg8Vem/yckzXI3L3n0mdKBPRcHSlsGt6/dpbEx42PcH3MIHAjSAJBYvENXeWJxv2ClQc8BS2mH1Ho2U7jZig==} + /@vue/language-core@2.0.12(typescript@5.4.4): + resolution: {integrity: sha512-aIStDPt69SHOpiIckGTIIjEz/sXc6ZfCMS5uWYL1AcbcRMhzFCLZscGAVte1+ad+RRFepSpKBjGttyPcgKJ7ww==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@volar/language-core': 2.2.0-alpha.6 + '@volar/language-core': 2.2.0-alpha.7 '@vue/compiler-dom': 3.4.21 '@vue/shared': 3.4.21 computeds: 0.0.1 @@ -4244,7 +4421,7 @@ packages: '@vueuse/core': 10.9.0(vue@3.4.21) '@vueuse/metadata': 10.9.0 local-pkg: 0.5.0 - nuxt: 3.11.2(@unocss/reset@0.58.9)(eslint@8.57.0)(floating-vue@5.2.2)(rollup@3.29.4)(typescript@5.4.4)(unocss@0.58.9)(vite@5.2.4)(vue-tsc@2.0.11) + nuxt: 3.11.2(@unocss/reset@0.58.9)(eslint@8.57.0)(floating-vue@5.2.2)(rollup@3.29.4)(typescript@5.4.4)(unocss@0.58.9)(vite@5.2.4)(vue-tsc@2.0.12) vue-demi: 0.14.7(vue@3.4.21) transitivePeerDependencies: - '@vue/composition-api' @@ -5186,6 +5363,7 @@ packages: /commander@7.2.0: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} + requiresBuild: true /commander@8.3.0: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} @@ -5504,6 +5682,7 @@ packages: /css-select@5.1.0: resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} + requiresBuild: true dependencies: boolbase: 1.0.0 css-what: 6.1.0 @@ -5537,6 +5716,7 @@ packages: /css-what@6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} + requiresBuild: true /cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} @@ -5608,6 +5788,7 @@ packages: /csso@5.0.5: resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + requiresBuild: true dependencies: css-tree: 2.2.1 @@ -6280,16 +6461,16 @@ packages: - supports-color dev: true - /eslint-plugin-import-x@0.5.0(eslint@8.57.0)(typescript@5.4.4): + /eslint-plugin-import-x@0.5.0(eslint@9.0.0)(typescript@5.4.4): resolution: {integrity: sha512-C7R8Z4IzxmsoOPMtSzwuOBW5FH6iRlxHR6iTks+MzVlrk3r3TUxokkWTx3ypdj9nGOEP+CG/5e6ebZzHbxgbbQ==} engines: {node: '>=16'} peerDependencies: eslint: ^8.56.0 || ^9.0.0-0 dependencies: - '@typescript-eslint/utils': 7.5.0(eslint@8.57.0)(typescript@5.4.4) + '@typescript-eslint/utils': 7.5.0(eslint@9.0.0)(typescript@5.4.4) debug: 4.3.4 doctrine: 3.0.0 - eslint: 8.57.0 + eslint: 9.0.0 eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.7.3 is-glob: 4.0.3 @@ -6300,7 +6481,7 @@ packages: - typescript dev: true - /eslint-plugin-jsdoc@48.2.3(eslint@8.57.0): + /eslint-plugin-jsdoc@48.2.3(eslint@9.0.0): resolution: {integrity: sha512-r9DMAmFs66VNvNqRLLjHejdnJtILrt3xGi+Qx0op0oRfFGVpOR1Hb3BC++MacseHx93d8SKYPhyrC9BS7Os2QA==} engines: {node: '>=18'} peerDependencies: @@ -6311,7 +6492,7 @@ packages: comment-parser: 1.4.1 debug: 4.3.4 escape-string-regexp: 4.0.0 - eslint: 8.57.0 + eslint: 9.0.0 esquery: 1.5.0 is-builtin-module: 3.2.1 semver: 7.6.0 @@ -6320,19 +6501,19 @@ packages: - supports-color dev: true - /eslint-plugin-unicorn@52.0.0(eslint@8.57.0): + /eslint-plugin-unicorn@52.0.0(eslint@9.0.0): resolution: {integrity: sha512-1Yzm7/m+0R4djH0tjDjfVei/ju2w3AzUGjG6q8JnuNIL5xIwsflyCooW5sfBvQp2pMYQFSWWCFONsjCax1EHng==} engines: {node: '>=16'} peerDependencies: eslint: '>=8.56.0' dependencies: '@babel/helper-validator-identifier': 7.22.20 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.0.0) '@eslint/eslintrc': 2.1.4 ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.36.1 - eslint: 8.57.0 + eslint: 9.0.0 esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -6366,6 +6547,25 @@ packages: - supports-color dev: true + /eslint-plugin-vue@9.24.1(eslint@9.0.0): + resolution: {integrity: sha512-wk3SuwmS1pZdcuJlokGYEi/buDOwD6KltvhIZyOnpJ/378dcQ4zchu9PAMbbLAaydCz1iYc5AozszcOOgZIIOg==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.0.0) + eslint: 9.0.0 + globals: 13.24.0 + natural-compare: 1.4.0 + nth-check: 2.1.1 + postcss-selector-parser: 6.0.16 + semver: 7.6.0 + vue-eslint-parser: 9.4.2(eslint@9.0.0) + xml-name-validator: 4.0.0 + transitivePeerDependencies: + - supports-color + dev: true + /eslint-scope@5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} @@ -6380,10 +6580,21 @@ packages: esrecurse: 4.3.0 estraverse: 5.3.0 + /eslint-scope@8.0.1: + resolution: {integrity: sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.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.0.0: + resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + /eslint@8.57.0: resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -6430,6 +6641,56 @@ packages: transitivePeerDependencies: - supports-color + /eslint@9.0.0: + resolution: {integrity: sha512-IMryZ5SudxzQvuod6rUdIUz29qFItWx281VhtFVc2Psy/ZhlCeD/5DT6lBIJ4H3G+iamGJoTln1v+QSuPw0p7Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.0.0) + '@eslint-community/regexpp': 4.10.0 + '@eslint/eslintrc': 3.0.2 + '@eslint/js': 9.0.0 + '@humanwhocodes/config-array': 0.12.3 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + escape-string-regexp: 4.0.0 + eslint-scope: 8.0.1 + eslint-visitor-keys: 4.0.0 + espree: 10.0.1 + esquery: 1.5.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 + graphemer: 1.4.0 + ignore: 5.3.1 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.3 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + + /espree@10.0.1: + resolution: {integrity: sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) + eslint-visitor-keys: 4.0.0 + /espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -6630,6 +6891,12 @@ packages: dependencies: flat-cache: 3.2.0 + /file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + dependencies: + flat-cache: 4.0.1 + /file-uri-to-path@1.0.0: resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} @@ -6679,6 +6946,13 @@ packages: keyv: 4.5.4 rimraf: 3.0.2 + /flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + dependencies: + flatted: 3.3.1 + keyv: 4.5.4 + /flat@5.0.2: resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} hasBin: true @@ -7049,6 +7323,10 @@ packages: dependencies: type-fest: 0.20.2 + /globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + /globals@15.0.0: resolution: {integrity: sha512-m/C/yR4mjO6pXDTm9/R/SpYTAIyaUB4EOzcaaMEl7mds7Mshct9GfejiJNQGjHHbdMPey13Kpu4TMbYi9ex1pw==} engines: {node: '>=18'} @@ -9654,7 +9932,7 @@ packages: - webpack dev: true - /nuxt@3.11.2(@unocss/reset@0.58.9)(eslint@8.57.0)(floating-vue@5.2.2)(rollup@3.29.4)(typescript@5.4.4)(unocss@0.58.9)(vite@5.2.4)(vue-tsc@2.0.11): + /nuxt@3.11.2(@unocss/reset@0.58.9)(eslint@8.57.0)(floating-vue@5.2.2)(rollup@3.29.4)(typescript@5.4.4)(unocss@0.58.9)(vite@5.2.4)(vue-tsc@2.0.12): resolution: {integrity: sha512-Be1d4oyFo60pdF+diBolYDcfNemoMYM3R8PDjhnGrs/w3xJoDH1YMUVWHXXY8WhSmYZI7dyBehx/6kTfGFliVA==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true @@ -9673,7 +9951,131 @@ packages: '@nuxt/schema': 3.11.2(rollup@3.29.4) '@nuxt/telemetry': 2.5.3(rollup@3.29.4) '@nuxt/ui-templates': 1.3.2 - '@nuxt/vite-builder': 3.11.2(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.4)(vue-tsc@2.0.11)(vue@3.4.21) + '@nuxt/vite-builder': 3.11.2(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.4)(vue-tsc@2.0.12)(vue@3.4.21) + '@unhead/dom': 1.9.4 + '@unhead/ssr': 1.9.4 + '@unhead/vue': 1.9.4(vue@3.4.21) + '@vue/shared': 3.4.21 + acorn: 8.11.3 + c12: 1.10.0 + chokidar: 3.6.0 + cookie-es: 1.1.0 + defu: 6.1.4 + destr: 2.0.3 + devalue: 4.3.2 + esbuild: 0.20.2 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + fs-extra: 11.2.0 + globby: 14.0.1 + h3: 1.11.1 + hookable: 5.5.3 + jiti: 1.21.0 + klona: 2.0.6 + knitwork: 1.1.0 + magic-string: 0.30.9 + mlly: 1.6.1 + nitropack: 2.9.6 + nuxi: 3.11.1 + nypm: 0.3.8 + ofetch: 1.3.4 + ohash: 1.1.3 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.0.3 + radix3: 1.1.2 + scule: 1.3.0 + std-env: 3.7.0 + strip-literal: 2.1.0 + ufo: 1.5.3 + ultrahtml: 1.5.3 + uncrypto: 0.1.3 + unctx: 2.3.1 + unenv: 1.9.0 + unimport: 3.7.1(rollup@3.29.4) + unplugin: 1.10.1 + unplugin-vue-router: 0.7.0(rollup@3.29.4)(vue-router@4.3.0)(vue@3.4.21) + unstorage: 1.10.2(ioredis@5.3.2) + untyped: 1.4.2 + vue: 3.4.21(typescript@5.4.4) + vue-bundle-renderer: 2.0.0 + vue-devtools-stub: 0.1.0 + vue-router: 4.3.0(vue@3.4.21) + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@libsql/client' + - '@netlify/blobs' + - '@planetscale/database' + - '@unocss/reset' + - '@upstash/redis' + - '@vercel/kv' + - '@vue/composition-api' + - async-validator + - axios + - better-sqlite3 + - bluebird + - bufferutil + - change-case + - drauu + - drizzle-orm + - encoding + - eslint + - floating-vue + - fuse.js + - idb-keyval + - ioredis + - jwt-decode + - less + - lightningcss + - meow + - nprogress + - optionator + - qrcode + - rollup + - sass + - sortablejs + - stylelint + - stylus + - sugarss + - supports-color + - terser + - typescript + - uWebSockets.js + - universal-cookie + - unocss + - utf-8-validate + - vite + - vls + - vti + - vue-tsc + - xml2js + + /nuxt@3.11.2(@unocss/reset@0.58.9)(eslint@9.0.0)(floating-vue@5.2.2)(rollup@3.29.4)(typescript@5.4.4)(unocss@0.58.9)(vite@5.2.4)(vue-tsc@2.0.12): + resolution: {integrity: sha512-Be1d4oyFo60pdF+diBolYDcfNemoMYM3R8PDjhnGrs/w3xJoDH1YMUVWHXXY8WhSmYZI7dyBehx/6kTfGFliVA==} + engines: {node: ^14.18.0 || >=16.10.0} + hasBin: true + peerDependencies: + '@parcel/watcher': ^2.1.0 + '@types/node': ^14.18.0 || >=16.10.0 + peerDependenciesMeta: + '@parcel/watcher': + optional: true + '@types/node': + optional: true + dependencies: + '@nuxt/devalue': 2.0.2 + '@nuxt/devtools': 1.1.5(@unocss/reset@0.58.9)(floating-vue@5.2.2)(nuxt@3.11.2)(rollup@3.29.4)(unocss@0.58.9)(vite@5.2.4)(vue@3.4.21) + '@nuxt/kit': 3.11.2(rollup@3.29.4) + '@nuxt/schema': 3.11.2(rollup@3.29.4) + '@nuxt/telemetry': 2.5.3(rollup@3.29.4) + '@nuxt/ui-templates': 1.3.2 + '@nuxt/vite-builder': 3.11.2(eslint@9.0.0)(rollup@3.29.4)(typescript@5.4.4)(vue-tsc@2.0.12)(vue@3.4.21) '@unhead/dom': 1.9.4 '@unhead/ssr': 1.9.4 '@unhead/vue': 1.9.4(vue@3.4.21) @@ -11917,18 +12319,18 @@ packages: dependencies: '@babel/runtime': 7.24.4 - /tailwind-variants@0.2.1(tailwindcss@4.0.0-alpha.12): + /tailwind-variants@0.2.1(tailwindcss@4.0.0-alpha.14): resolution: {integrity: sha512-2xmhAf4UIc3PijOUcJPA1LP4AbxhpcHuHM2C26xM0k81r0maAO6uoUSHl3APmvHZcY5cZCY/bYuJdfFa4eGoaw==} engines: {node: '>=16.x', pnpm: '>=7.x'} peerDependencies: tailwindcss: '*' dependencies: tailwind-merge: 2.2.2 - tailwindcss: 4.0.0-alpha.12 + tailwindcss: 4.0.0-alpha.14 dev: false - /tailwindcss@4.0.0-alpha.12: - resolution: {integrity: sha512-ogYUtw4cs5z20eKU8S0YxlYeWgnZObl9BmOED0IAvKuECxPaEt9Expdghi7Hsvy+0ibHkeH/6dyZqzQBO/E4Bg==} + /tailwindcss@4.0.0-alpha.14: + resolution: {integrity: sha512-7qAhQPrsWyaaDk0IjOEhTEdgDWsN0MjB3kk38DxK5vXqPJ7C57FYlARA6vrE36WL0K/mYdAA54vWJbWbDfoVcQ==} dev: false /tapable@2.2.1: @@ -12820,7 +13222,7 @@ packages: - supports-color - terser - /vite-plugin-checker@0.6.4(eslint@8.57.0)(typescript@5.4.4)(vite@5.2.4)(vue-tsc@2.0.11): + /vite-plugin-checker@0.6.4(eslint@8.57.0)(typescript@5.4.4)(vite@5.2.4)(vue-tsc@2.0.12): resolution: {integrity: sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==} engines: {node: '>=14.16'} peerDependencies: @@ -12869,7 +13271,58 @@ packages: vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 - vue-tsc: 2.0.11(typescript@5.4.4) + vue-tsc: 2.0.12(typescript@5.4.4) + + /vite-plugin-checker@0.6.4(eslint@9.0.0)(typescript@5.4.4)(vite@5.2.4)(vue-tsc@2.0.12): + resolution: {integrity: sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==} + engines: {node: '>=14.16'} + peerDependencies: + eslint: '>=7' + meow: ^9.0.0 + optionator: ^0.9.1 + stylelint: '>=13' + typescript: '*' + vite: 5.2.4 + vls: '*' + vti: '*' + vue-tsc: '>=1.3.9' + peerDependenciesMeta: + eslint: + optional: true + meow: + optional: true + optionator: + optional: true + stylelint: + optional: true + typescript: + optional: true + vls: + optional: true + vti: + optional: true + vue-tsc: + optional: true + dependencies: + '@babel/code-frame': 7.24.2 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + chokidar: 3.6.0 + commander: 8.3.0 + eslint: 9.0.0 + fast-glob: 3.3.2 + fs-extra: 11.2.0 + npm-run-path: 4.0.1 + semver: 7.6.0 + strip-ansi: 6.0.1 + tiny-invariant: 1.3.3 + typescript: 5.4.4 + vite: 5.2.4 + vscode-languageclient: 7.0.0 + vscode-languageserver: 7.0.0 + vscode-languageserver-textdocument: 1.0.11 + vscode-uri: 3.0.8 + vue-tsc: 2.0.12(typescript@5.4.4) /vite-plugin-inspect@0.8.3(@nuxt/kit@3.11.2)(rollup@3.29.4)(vite@5.2.4): resolution: {integrity: sha512-SBVzOIdP/kwe6hjkt7LSW4D0+REqqe58AumcnCfRNw4Kt3mbS9pEBkch+nupu2PBxv2tQi69EQHQ1ZA1vgB/Og==} @@ -13123,6 +13576,24 @@ packages: - supports-color dev: true + /vue-eslint-parser@9.4.2(eslint@9.0.0): + resolution: {integrity: sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + dependencies: + debug: 4.3.4 + eslint: 9.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.5.0 + lodash: 4.17.21 + semver: 7.6.0 + transitivePeerDependencies: + - supports-color + dev: true + /vue-observe-visibility@2.0.0-alpha.1(vue@3.4.21): resolution: {integrity: sha512-flFbp/gs9pZniXR6fans8smv1kDScJ8RS7rEpMjhVabiKeq7Qz3D9+eGsypncjfIyyU84saU88XZ0zjbD6Gq/g==} peerDependencies: @@ -13159,14 +13630,14 @@ packages: de-indent: 1.0.2 he: 1.2.0 - /vue-tsc@2.0.11(typescript@5.4.4): - resolution: {integrity: sha512-dl5MEU4VGZdQFGBnKfPpAfV3SQmBDWs9o4YhUPvDmwk+zmb/RprzFJK2sagR6EWazogZhXENvykd3wBXWS9kng==} + /vue-tsc@2.0.12(typescript@5.4.4): + resolution: {integrity: sha512-thlBBWlPYrNdba535oDdxz7PRUufZgRZRVP5Aql5wBVpGSWSeqou4EzFXeKVoZr59lp9hJROubDVzlhACmcEhg==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@volar/typescript': 2.2.0-alpha.6 - '@vue/language-core': 2.0.11(typescript@5.4.4) + '@volar/typescript': 2.2.0-alpha.7 + '@vue/language-core': 2.0.12(typescript@5.4.4) semver: 7.6.0 typescript: 5.4.4