diff --git a/package.json b/package.json index 2cca61a8..d758b856 100644 --- a/package.json +++ b/package.json @@ -41,21 +41,21 @@ "dependencies": { "@nuxt/kit": "^3.11.2", "@nuxt/schema": "^3.11.2", - "@nuxtjs/color-mode": "^3.3.3", + "@nuxtjs/color-mode": "^3.4.0", "@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", "ohash": "^1.1.3", - "radix-vue": "^1.6.2", + "radix-vue": "^1.7.0", "scule": "^1.3.0", "tailwind-variants": "^0.2.1", "tailwindcss": "4.0.0-alpha.14", "vaul-vue": "^0.1.0" }, "devDependencies": { - "@nuxt/eslint-config": "^0.3.5", + "@nuxt/eslint-config": "^0.3.6", "@nuxt/module-builder": "^0.5.5", "@nuxt/test-utils": "^3.12.0", "@nuxt/ui-dev": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 36e1ef96..20c60d2f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,8 +19,8 @@ importers: specifier: ^3.11.2 version: 3.11.2(rollup@3.29.4) '@nuxtjs/color-mode': - specifier: ^3.3.3 - version: 3.3.3(rollup@3.29.4) + specifier: ^3.4.0 + version: 3.4.0(rollup@3.29.4) '@tailwindcss/postcss': specifier: 4.0.0-alpha.14 version: 4.0.0-alpha.14(postcss@8.4.38) @@ -40,8 +40,8 @@ importers: specifier: ^1.1.3 version: 1.1.3 radix-vue: - specifier: ^1.6.2 - version: 1.6.2(vue@3.4.21) + specifier: ^1.7.0 + version: 1.7.0(vue@3.4.21) scule: specifier: ^1.3.0 version: 1.3.0 @@ -56,8 +56,8 @@ importers: version: 0.1.0(typescript@5.4.4) devDependencies: '@nuxt/eslint-config': - specifier: ^0.3.5 - version: 0.3.5(eslint@8.57.0)(typescript@5.4.4) + specifier: ^0.3.6 + version: 0.3.6(eslint@8.57.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) @@ -1483,7 +1483,7 @@ packages: '@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/devtools-kit': 1.1.5(nuxt@3.11.2)(rollup@3.29.4)(vite@5.2.4) '@nuxt/kit': 3.11.2(rollup@3.29.4) - '@nuxtjs/color-mode': 3.3.3(rollup@3.29.4) + '@nuxtjs/color-mode': 3.4.0(rollup@3.29.4) '@unocss/core': 0.58.9 '@unocss/nuxt': 0.58.9(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.4)(webpack@5.91.0) '@unocss/preset-attributify': 0.58.9 @@ -1622,20 +1622,20 @@ packages: - supports-color dev: true - /@nuxt/eslint-config@0.3.5(eslint@8.57.0)(typescript@5.4.4): - resolution: {integrity: sha512-Sh8YJbna0ENg3r7minGipkxTMJ3ew0KOGY9Imb+YyS/0UfKsU/EJoWxNJqk1PKwTPQ+kSiTaai7fdwehwSNh0Q==} + /@nuxt/eslint-config@0.3.6(eslint@8.57.0)(typescript@5.4.4): + resolution: {integrity: sha512-uuAPflhCSym2UUs+613CU4GJo10wtFFwzZLba/fHO7H6IqpVk8kHGDuwrV/AvVwnty8IhIIqOXBgrx16RoDkSA==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 dependencies: '@eslint/js': 9.0.0 - '@nuxt/eslint-plugin': 0.3.5(eslint@8.57.0)(typescript@5.4.4) + '@nuxt/eslint-plugin': 0.3.6(eslint@8.57.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.6.0(@typescript-eslint/parser@7.6.0)(eslint@8.57.0)(typescript@5.4.4) '@typescript-eslint/parser': 7.6.0(eslint@8.57.0)(typescript@5.4.4) eslint: 8.57.0 eslint-config-flat-gitignore: 0.1.5 - eslint-flat-config-utils: 0.2.1 + eslint-flat-config-utils: 0.2.2 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) @@ -1649,8 +1649,8 @@ packages: - typescript dev: true - /@nuxt/eslint-plugin@0.3.5(eslint@8.57.0)(typescript@5.4.4): - resolution: {integrity: sha512-RW6/3CilMRaTtZRHBHgyWJ4lx7j+yeLl8DQ3ugvt6oMXaqLXeZ+NHzA4n5tkFeLkE3gbl84RDJGWfht+MR0q/w==} + /@nuxt/eslint-plugin@0.3.6(eslint@8.57.0)(typescript@5.4.4): + resolution: {integrity: sha512-kyfvqWkxcMT672WkiupEZI6a/sDL6CLdZt5HS8SfjUe2rcZOvc0TRSMXKAvo+XBZlnJA/fIOKQMa8qUkLoBXWw==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 dependencies: @@ -1988,11 +1988,13 @@ packages: - vti - vue-tsc - /@nuxtjs/color-mode@3.3.3(rollup@3.29.4): - resolution: {integrity: sha512-t6QM/tj1d/53xQ9JznNVIaqIfQWhjHRzNt5VqTxNeAJWG0HCdiHVezkUTMahPUgUbEJnBrtCoquUYwpyFhNF+Q==} + /@nuxtjs/color-mode@3.4.0(rollup@3.29.4): + resolution: {integrity: sha512-rS51nG3zW8ksOwNubIP3BPQ+vBL0r2M6td1kkB/VaR1e1uVtNfWlBPfZjb604bgNCE2AeRNqaI0CrxkfnQ6h6Q==} dependencies: '@nuxt/kit': 3.11.2(rollup@3.29.4) pathe: 1.1.2 + pkg-types: 1.0.3 + semver: 7.6.0 transitivePeerDependencies: - rollup - supports-color @@ -3114,6 +3116,19 @@ packages: vite: 5.2.4 dev: false + /@tanstack/virtual-core@3.2.0: + resolution: {integrity: sha512-P5XgYoAw/vfW65byBbJQCw+cagdXDT/qH6wmABiLt4v4YBT2q2vqCOhihe+D1Nt325F/S/0Tkv6C5z0Lv+VBQQ==} + dev: false + + /@tanstack/vue-virtual@3.2.0(vue@3.4.21): + resolution: {integrity: sha512-KbmQVvw1k5Js2Fk4DJw9aDxFT5+e8a2Ba4UBJAFCRnWBCnzd3NlmEHI9JCeLv1tYDZ/iHwwv+Z9Le0BENIEP8A==} + peerDependencies: + vue: ^2.7.0 || ^3.0.0 + dependencies: + '@tanstack/virtual-core': 3.2.0 + vue: 3.4.21(typescript@5.4.4) + dev: false + /@tootallnate/quickjs-emscripten@0.23.0: resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} dev: true @@ -3348,14 +3363,6 @@ packages: '@typescript-eslint/visitor-keys': 6.21.0 dev: true - /@typescript-eslint/scope-manager@7.5.0: - resolution: {integrity: sha512-Z1r7uJY0MDeUlql9XJ6kRVgk/sP11sr3HKXn268HZyqL7i4cEfrdFuSSY/0tUqT37l5zT0tJOsuDP16kio85iA==} - engines: {node: ^18.18.0 || >=20.0.0} - dependencies: - '@typescript-eslint/types': 7.5.0 - '@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} @@ -3409,11 +3416,6 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/types@7.5.0: - resolution: {integrity: sha512-tv5B4IHeAdhR7uS4+bf8Ov3k793VEVHd45viRRkehIUZxm0WF82VPiLgHzA/Xl4TGPg1ZD49vfxBKFPecD5/mg==} - 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} @@ -3441,28 +3443,6 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@7.5.0(typescript@5.4.4): - resolution: {integrity: sha512-YklQQfe0Rv2PZEueLTUffiQGKQneiIEKKnfIqPIOxgM9lKSZFCjT5Ad4VqRKj/U4+kQE3fa8YQpskViL7WjdPQ==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 7.5.0 - '@typescript-eslint/visitor-keys': 7.5.0 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.3 - 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/typescript-estree@7.6.0(typescript@5.4.4): resolution: {integrity: sha512-+7Y/GP9VuYibecrCQWSKgl3GvUM5cILRttpWtnAu8GNL9j11e4tbuGZmZjJ8ejnKYyBRb2ddGQ3rEFCq3QjMJw==} engines: {node: ^18.18.0 || >=20.0.0} @@ -3504,25 +3484,6 @@ packages: - typescript dev: true - /@typescript-eslint/utils@7.5.0(eslint@8.57.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) - '@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 - semver: 7.6.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /@typescript-eslint/utils@7.6.0(eslint@8.57.0)(typescript@5.4.4): resolution: {integrity: sha512-x54gaSsRRI+Nwz59TXpCsr6harB98qjXYzsRxGqvA5Ue3kQH+FxS7FYU81g/omn22ML2pZJkisy6Q+ElK8pBCA==} engines: {node: ^18.18.0 || >=20.0.0} @@ -3550,14 +3511,6 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@7.5.0: - resolution: {integrity: sha512-mcuHM/QircmA6O7fy6nn2w/3ditQkj+SgtOc8DW3uQ10Yfj42amm2i+6F2K4YAOPNNTmE6iM1ynM6lrSwdendA==} - engines: {node: ^18.18.0 || >=20.0.0} - dependencies: - '@typescript-eslint/types': 7.5.0 - 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} @@ -6333,8 +6286,8 @@ packages: parse-gitignore: 2.0.0 dev: true - /eslint-flat-config-utils@0.2.1: - resolution: {integrity: sha512-SKnSr4YdPD7xxynNpaad/IlJYfeDmtWvZ0UEmHEA0+eTOcZFPt1075KO87LIWN30jXGCREG2qcCqdAnRoCiAWQ==} + /eslint-flat-config-utils@0.2.2: + resolution: {integrity: sha512-iWjXCsGBuyqlGhmam4V9IXlxpDfnc7l0VC1YzncROF2PYIPSRpejugrIp2bXPT5mutKF3zq69Vbt7J9su9E/Lw==} dependencies: '@types/eslint': 8.56.7 pathe: 1.1.2 @@ -6356,7 +6309,7 @@ packages: 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.6.0(eslint@8.57.0)(typescript@5.4.4) debug: 4.3.4 doctrine: 3.0.0 eslint: 8.57.0 @@ -10796,14 +10749,15 @@ packages: engines: {node: '>=10'} dev: true - /radix-vue@1.6.2(vue@3.4.21): - resolution: {integrity: sha512-uHyj8YaA+O2ZF1Ouxl2EJUzXXEFLzN/CtOE1HVFG3h60aFD7E9HNZ5RxODnXSD7j0vZLFS/dHU9Z2+Yjljj2Lg==} + /radix-vue@1.7.0(vue@3.4.21): + resolution: {integrity: sha512-lyAllebKbEGECEIKdC74gjOxgCtHjGKbINH/RUOP6p0Qk2HOsV06WGONStDl+c3FZKzoiH0rhPSI85Y6gKhMnw==} peerDependencies: vue: '>= 3.2.0' dependencies: '@floating-ui/dom': 1.6.3 '@floating-ui/vue': 1.0.6(vue@3.4.21) '@internationalized/date': 3.5.2 + '@tanstack/vue-virtual': 3.2.0(vue@3.4.21) '@vueuse/core': 10.9.0(vue@3.4.21) '@vueuse/shared': 10.9.0(vue@3.4.21) aria-hidden: 1.2.4 @@ -12864,7 +12818,7 @@ packages: resolution: {integrity: sha512-3PYWMbN3cSdsciv3fzewskxZFnX61PYq1uNsbvizXDo/8sN4SMrWkYDqWaPdTD3GTEm6wpx7j5flRLg7A5ZXbQ==} dependencies: '@vueuse/core': 10.9.0(vue@3.4.21) - radix-vue: 1.6.2(vue@3.4.21) + radix-vue: 1.7.0(vue@3.4.21) vue: 3.4.21(typescript@5.4.4) transitivePeerDependencies: - '@vue/composition-api'