diff --git a/.nvmrc b/.nvmrc index bc78e9f..b8e593f 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20.12.1 +20.15.1 diff --git a/package.json b/package.json index 4bb514f..49d402b 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "@storybook/testing-library": "0.2.2", "@storybook/vue3": "8.1.5", "@storybook/vue3-vite": "8.1.5", - "@types/node": "20.13.0", + "@types/node": "20.14.10", "@vueuse/nuxt": "10.10.0", "chromatic": "11.5.0", "nuxt": "3.11.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ebbfc86..df158a3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -60,8 +60,8 @@ devDependencies: specifier: 8.1.5 version: 8.1.5(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(vite@5.2.8)(vue@3.4.21) '@types/node': - specifier: 20.13.0 - version: 20.13.0 + specifier: 20.14.10 + version: 20.14.10 '@vueuse/nuxt': specifier: 10.10.0 version: 10.10.0(nuxt@3.11.2)(rollup@4.14.0)(vue@3.4.21) @@ -70,7 +70,7 @@ devDependencies: version: 11.5.0 nuxt: specifier: 3.11.2 - version: 3.11.2(@types/node@20.13.0)(@unocss/reset@0.59.0)(floating-vue@5.2.2)(rollup@4.14.0)(sass@1.77.4)(typescript@5.4.5)(unocss@0.59.0)(vite@5.2.8) + version: 3.11.2(@types/node@20.14.10)(@unocss/reset@0.59.0)(floating-vue@5.2.2)(rollup@4.14.0)(sass@1.77.4)(typescript@5.4.5)(unocss@0.59.0)(vite@5.2.8) nuxt-headlessui: specifier: 1.2.0 version: 1.2.0(rollup@4.14.0)(vue@3.4.21) @@ -1915,20 +1915,6 @@ packages: resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} dev: true - /@iconify/utils@2.1.22: - resolution: {integrity: sha512-6UHVzTVXmvO8uS6xFF+L/QTSpTzA/JZxtgU+KYGFyDYMEObZ1bu/b5l+zNJjHy+0leWjHI+C0pXlzGvv3oXZMA==} - dependencies: - '@antfu/install-pkg': 0.1.1 - '@antfu/utils': 0.7.7 - '@iconify/types': 2.0.0 - debug: 4.3.4 - kolorist: 1.8.0 - local-pkg: 0.5.0 - mlly: 1.6.1 - transitivePeerDependencies: - - supports-color - dev: true - /@iconify/utils@2.1.24: resolution: {integrity: sha512-H8r2KpL5uKyrkb3z9/3HD/22JcxqW3BJyjEWZhX2T7DehnYVZthEap1cNsEl/UtCDC3TlpNmwiPX8wg3y8E4dg==} dependencies: @@ -2345,8 +2331,8 @@ packages: '@nuxt/kit': 3.11.2(rollup@4.14.0) '@nuxt/schema': 3.11.2(rollup@4.14.0) execa: 7.2.0 - nuxt: 3.11.2(@types/node@20.13.0)(@unocss/reset@0.59.0)(floating-vue@5.2.2)(rollup@4.14.0)(sass@1.77.4)(typescript@5.4.5)(unocss@0.59.0)(vite@5.2.8) - vite: 5.2.8(@types/node@20.13.0)(sass@1.77.4) + nuxt: 3.11.2(@types/node@20.14.10)(@unocss/reset@0.59.0)(floating-vue@5.2.2)(rollup@4.14.0)(sass@1.77.4)(typescript@5.4.5)(unocss@0.59.0)(vite@5.2.8) + vite: 5.2.8(@types/node@20.14.10)(sass@1.77.4) transitivePeerDependencies: - rollup - supports-color @@ -2397,7 +2383,7 @@ packages: launch-editor: 2.6.1 local-pkg: 0.5.0 magicast: 0.3.4 - nuxt: 3.11.2(@types/node@20.13.0)(@unocss/reset@0.59.0)(floating-vue@5.2.2)(rollup@4.14.0)(sass@1.77.4)(typescript@5.4.5)(unocss@0.59.0)(vite@5.2.8) + nuxt: 3.11.2(@types/node@20.14.10)(@unocss/reset@0.59.0)(floating-vue@5.2.2)(rollup@4.14.0)(sass@1.77.4)(typescript@5.4.5)(unocss@0.59.0)(vite@5.2.8) nypm: 0.3.8 ohash: 1.1.3 pacote: 18.0.6 @@ -2410,7 +2396,7 @@ packages: simple-git: 3.24.0 sirv: 2.0.4 unimport: 3.7.1(rollup@4.14.0) - vite: 5.2.8(@types/node@20.13.0)(sass@1.77.4) + vite: 5.2.8(@types/node@20.14.10)(sass@1.77.4) vite-plugin-inspect: 0.8.4(@nuxt/kit@3.11.2)(rollup@4.14.0)(vite@5.2.8) vite-plugin-vue-inspector: 5.1.2(vite@5.2.8) which: 3.0.1 @@ -2595,7 +2581,7 @@ packages: resolution: {integrity: sha512-3BG5doAREcD50dbKyXgmjD4b1GzY8CUy3T41jMhHZXNDdaNwOd31IBq+D6dV00OSrDVhzrTVj0IxsUsnMyHvIQ==} dev: true - /@nuxt/vite-builder@3.11.2(@types/node@20.13.0)(rollup@4.14.0)(sass@1.77.4)(typescript@5.4.5)(vue@3.4.21): + /@nuxt/vite-builder@3.11.2(@types/node@20.14.10)(rollup@4.14.0)(sass@1.77.4)(typescript@5.4.5)(vue@3.4.21): resolution: {integrity: sha512-eXTZsAAN4dPz4eA2UD5YU2kD/DqgfyQp1UYsIdCe6+PAVe1ifkUboBjbc0piR5+3qI/S/eqk3nzxRGbiYF7Ccg==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -2631,8 +2617,8 @@ packages: ufo: 1.5.3 unenv: 1.9.0 unplugin: 1.10.1 - vite: 5.2.8(@types/node@20.13.0)(sass@1.77.4) - vite-node: 1.4.0(@types/node@20.13.0)(sass@1.77.4) + vite: 5.2.8(@types/node@20.14.10)(sass@1.77.4) + vite-node: 1.4.0(@types/node@20.14.10)(sass@1.77.4) vite-plugin-checker: 0.6.4(typescript@5.4.5)(vite@5.2.8) vue: 3.4.21(typescript@5.4.5) vue-bundle-renderer: 2.0.0 @@ -3761,7 +3747,7 @@ packages: magic-string: 0.30.9 ts-dedent: 2.2.0 typescript: 5.4.5 - vite: 5.2.8(@types/node@20.13.0)(sass@1.77.4) + vite: 5.2.8(@types/node@20.14.10)(sass@1.77.4) transitivePeerDependencies: - encoding - prettier @@ -4225,7 +4211,7 @@ packages: find-package-json: 1.2.0 magic-string: 0.30.9 typescript: 5.4.5 - vite: 5.2.8(@types/node@20.13.0)(sass@1.77.4) + vite: 5.2.8(@types/node@20.14.10)(sass@1.77.4) vue-component-meta: 2.0.10(typescript@5.4.5) vue-docgen-api: 4.78.0(vue@3.4.21) transitivePeerDependencies: @@ -4256,7 +4242,7 @@ packages: ts-dedent: 2.2.0 type-fest: 2.19.0 vue: 3.4.21(typescript@5.4.5) - vue-component-type-helpers: 2.0.19 + vue-component-type-helpers: 2.0.26 transitivePeerDependencies: - encoding - prettier @@ -4370,19 +4356,19 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.13.0 + '@types/node': 20.14.10 dev: true /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.13.0 + '@types/node': 20.14.10 dev: true /@types/cross-spawn@6.0.6: resolution: {integrity: sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==} dependencies: - '@types/node': 20.13.0 + '@types/node': 20.14.10 dev: true /@types/detect-port@1.3.5: @@ -4412,7 +4398,7 @@ packages: /@types/express-serve-static-core@4.19.0: resolution: {integrity: sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==} dependencies: - '@types/node': 20.13.0 + '@types/node': 20.14.10 '@types/qs': 6.9.14 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -4444,7 +4430,7 @@ packages: /@types/http-proxy@1.17.14: resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} dependencies: - '@types/node': 20.13.0 + '@types/node': 20.14.10 dev: true /@types/lodash-es@4.17.12: @@ -4471,8 +4457,8 @@ packages: undici-types: 5.26.5 dev: true - /@types/node@20.13.0: - resolution: {integrity: sha512-FM6AOb3khNkNIXPnHFDYaHerSv8uN22C91z098AnGccVu+Pcdhi+pNUFDi0iLmPIsVE0JBD0KVS7mzUYt4nRzQ==} + /@types/node@20.14.10: + resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==} dependencies: undici-types: 5.26.5 dev: true @@ -4516,14 +4502,14 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.13.0 + '@types/node': 20.14.10 dev: true /@types/serve-static@1.15.7: resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.13.0 + '@types/node': 20.14.10 '@types/send': 0.17.4 dev: true @@ -4597,7 +4583,7 @@ packages: '@unocss/core': 0.59.0 '@unocss/reset': 0.59.0 '@unocss/vite': 0.59.0(rollup@4.14.0)(vite@5.2.8) - vite: 5.2.8(@types/node@20.13.0)(sass@1.77.4) + vite: 5.2.8(@types/node@20.14.10)(sass@1.77.4) transitivePeerDependencies: - rollup dev: true @@ -4617,7 +4603,7 @@ packages: colorette: 2.0.20 consola: 3.2.3 fast-glob: 3.3.2 - magic-string: 0.30.9 + magic-string: 0.30.10 pathe: 1.1.2 perfect-debounce: 1.0.0 transitivePeerDependencies: @@ -4662,7 +4648,7 @@ packages: '@unocss/rule-utils': 0.59.0 css-tree: 2.3.1 fast-glob: 3.3.2 - magic-string: 0.30.9 + magic-string: 0.30.10 postcss: 8.4.38 dev: true @@ -4675,7 +4661,7 @@ packages: /@unocss/preset-icons@0.59.0: resolution: {integrity: sha512-P0tH0ueZYprU1XGVAJl3nDC9uhPBJ43bnsV098uebBa8G650j7W5kslvSfV3XxG+/iujo2k2EGKxja9/uR4E0g==} dependencies: - '@iconify/utils': 2.1.22 + '@iconify/utils': 2.1.24 '@unocss/core': 0.59.0 ofetch: 1.3.4 transitivePeerDependencies: @@ -4736,7 +4722,7 @@ packages: engines: {node: '>=14'} dependencies: '@unocss/core': 0.59.0 - magic-string: 0.30.9 + magic-string: 0.30.10 dev: true /@unocss/scope@0.59.0: @@ -4794,8 +4780,8 @@ packages: '@unocss/transformer-directives': 0.59.0 chokidar: 3.6.0 fast-glob: 3.3.2 - magic-string: 0.30.9 - vite: 5.2.8(@types/node@20.13.0)(sass@1.77.4) + magic-string: 0.30.10 + vite: 5.2.8(@types/node@20.14.10)(sass@1.77.4) transitivePeerDependencies: - rollup dev: true @@ -4832,7 +4818,7 @@ packages: '@babel/core': 7.24.4 '@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.24.4) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.4) - vite: 5.2.8(@types/node@20.13.0)(sass@1.77.4) + vite: 5.2.8(@types/node@20.14.10)(sass@1.77.4) vue: 3.4.21(typescript@5.4.5) transitivePeerDependencies: - supports-color @@ -4845,7 +4831,7 @@ packages: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.2.8(@types/node@20.13.0)(sass@1.77.4) + vite: 5.2.8(@types/node@20.14.10)(sass@1.77.4) vue: 3.4.21(typescript@5.4.5) dev: true @@ -5264,7 +5250,7 @@ packages: '@vueuse/core': 10.10.0(vue@3.4.21) '@vueuse/metadata': 10.10.0 local-pkg: 0.5.0 - nuxt: 3.11.2(@types/node@20.13.0)(@unocss/reset@0.59.0)(floating-vue@5.2.2)(rollup@4.14.0)(sass@1.77.4)(typescript@5.4.5)(unocss@0.59.0)(vite@5.2.8) + nuxt: 3.11.2(@types/node@20.14.10)(@unocss/reset@0.59.0)(floating-vue@5.2.2)(rollup@4.14.0)(sass@1.77.4)(typescript@5.4.5)(unocss@0.59.0)(vite@5.2.8) vue-demi: 0.14.7(vue@3.4.21) transitivePeerDependencies: - '@vue/composition-api' @@ -9640,7 +9626,7 @@ packages: - supports-color dev: true - /nuxt@3.11.2(@types/node@20.13.0)(@unocss/reset@0.59.0)(floating-vue@5.2.2)(rollup@4.14.0)(sass@1.77.4)(typescript@5.4.5)(unocss@0.59.0)(vite@5.2.8): + /nuxt@3.11.2(@types/node@20.14.10)(@unocss/reset@0.59.0)(floating-vue@5.2.2)(rollup@4.14.0)(sass@1.77.4)(typescript@5.4.5)(unocss@0.59.0)(vite@5.2.8): resolution: {integrity: sha512-Be1d4oyFo60pdF+diBolYDcfNemoMYM3R8PDjhnGrs/w3xJoDH1YMUVWHXXY8WhSmYZI7dyBehx/6kTfGFliVA==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true @@ -9659,8 +9645,8 @@ packages: '@nuxt/schema': 3.11.2(rollup@4.14.0) '@nuxt/telemetry': 2.5.3(rollup@4.14.0) '@nuxt/ui-templates': 1.3.3 - '@nuxt/vite-builder': 3.11.2(@types/node@20.13.0)(rollup@4.14.0)(sass@1.77.4)(typescript@5.4.5)(vue@3.4.21) - '@types/node': 20.13.0 + '@nuxt/vite-builder': 3.11.2(@types/node@20.14.10)(rollup@4.14.0)(sass@1.77.4)(typescript@5.4.5)(vue@3.4.21) + '@types/node': 20.14.10 '@unhead/dom': 1.9.4 '@unhead/ssr': 1.9.4 '@unhead/vue': 1.9.4(vue@3.4.21) @@ -10802,6 +10788,7 @@ packages: /queue-tick@1.0.1: resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} + requiresBuild: true dev: true /radix3@1.1.2: @@ -12194,10 +12181,10 @@ packages: /unconfig@0.3.12: resolution: {integrity: sha512-oDtfWDC0TMYFuwdt7E7CaqYZGqq1wAiC12PRTFe/93IkgNi+wVlF/LCjcD/bgNkGoopb0RsU363Ge3YXy7NGSw==} dependencies: - '@antfu/utils': 0.7.7 + '@antfu/utils': 0.7.8 defu: 6.1.4 jiti: 1.21.0 - mlly: 1.6.1 + mlly: 1.7.0 dev: true /uncrypto@0.1.3: @@ -12384,7 +12371,7 @@ packages: '@unocss/transformer-directives': 0.59.0 '@unocss/transformer-variant-group': 0.59.0 '@unocss/vite': 0.59.0(rollup@4.14.0)(vite@5.2.8) - vite: 5.2.8(@types/node@20.13.0)(sass@1.77.4) + vite: 5.2.8(@types/node@20.14.10)(sass@1.77.4) transitivePeerDependencies: - postcss - rollup @@ -12441,7 +12428,7 @@ packages: pathe: 1.1.2 rollup: 4.14.0 unplugin: 1.10.1 - vite: 5.2.8(@types/node@20.13.0)(sass@1.77.4) + vite: 5.2.8(@types/node@20.14.10)(sass@1.77.4) dev: true /unplugin-icons@0.19.0: @@ -12740,10 +12727,10 @@ packages: peerDependencies: vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 dependencies: - vite: 5.2.8(@types/node@20.13.0)(sass@1.77.4) + vite: 5.2.8(@types/node@20.14.10)(sass@1.77.4) dev: true - /vite-node@1.4.0(@types/node@20.13.0)(sass@1.77.4): + /vite-node@1.4.0(@types/node@20.14.10)(sass@1.77.4): resolution: {integrity: sha512-VZDAseqjrHgNd4Kh8icYHWzTKSCZMhia7GyHfhtzLW33fZlG9SwsB6CEhgyVOWkJfJ2pFLrp/Gj1FSfAiqH9Lw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -12752,7 +12739,7 @@ packages: debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.8(@types/node@20.13.0)(sass@1.77.4) + vite: 5.2.8(@types/node@20.14.10)(sass@1.77.4) transitivePeerDependencies: - '@types/node' - less @@ -12807,7 +12794,7 @@ packages: strip-ansi: 6.0.1 tiny-invariant: 1.3.3 typescript: 5.4.5 - vite: 5.2.8(@types/node@20.13.0)(sass@1.77.4) + vite: 5.2.8(@types/node@20.14.10)(sass@1.77.4) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 @@ -12834,7 +12821,7 @@ packages: perfect-debounce: 1.0.0 picocolors: 1.0.0 sirv: 2.0.4 - vite: 5.2.8(@types/node@20.13.0)(sass@1.77.4) + vite: 5.2.8(@types/node@20.14.10)(sass@1.77.4) transitivePeerDependencies: - rollup - supports-color @@ -12854,7 +12841,7 @@ packages: '@vue/compiler-dom': 3.4.21 kolorist: 1.8.0 magic-string: 0.30.9 - vite: 5.2.8(@types/node@20.13.0)(sass@1.77.4) + vite: 5.2.8(@types/node@20.14.10)(sass@1.77.4) transitivePeerDependencies: - supports-color dev: true @@ -12870,13 +12857,13 @@ packages: debug: 4.3.4 globrex: 0.1.2 tsconfck: 3.0.3(typescript@5.4.5) - vite: 5.2.8(@types/node@20.13.0)(sass@1.77.4) + vite: 5.2.8(@types/node@20.14.10)(sass@1.77.4) transitivePeerDependencies: - supports-color - typescript dev: true - /vite@5.2.8(@types/node@20.13.0)(sass@1.77.4): + /vite@5.2.8(@types/node@20.14.10)(sass@1.77.4): resolution: {integrity: sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -12904,7 +12891,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.13.0 + '@types/node': 20.14.10 esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.14.0 @@ -12983,8 +12970,8 @@ packages: resolution: {integrity: sha512-FC5fKJjDks3Ue/KRSYBdsiCaZa0kUPQfs8yQpb8W9mlO6BenV8G1z58xobeRMzevnmEcDa09LLwuXDwb4f6NMQ==} dev: true - /vue-component-type-helpers@2.0.19: - resolution: {integrity: sha512-cN3f1aTxxKo4lzNeQAkVopswuImUrb5Iurll9Gaw5cqpnbTAxtEMM1mgi6ou4X79OCyqYv1U1mzBHJkzmiK82w==} + /vue-component-type-helpers@2.0.26: + resolution: {integrity: sha512-sO9qQ8oC520SW6kqlls0iqDak53gsTVSrYylajgjmkt1c0vcgjsGSy1KzlDrbEx8pm02IEYhlUkU5hCYf8rwtg==} dev: true /vue-demi@0.14.7(vue@3.4.21):