diff --git a/docs/package.json b/docs/package.json index fa5c047c..adec0fbf 100644 --- a/docs/package.json +++ b/docs/package.json @@ -7,17 +7,17 @@ }, "devDependencies": { "@iconify-json/heroicons": "^1.1.20", - "@iconify-json/simple-icons": "^1.1.94", + "@iconify-json/simple-icons": "^1.1.96", "@nuxt/content": "^2.12.1", "@nuxt/devtools": "^1.0.8", "@nuxt/eslint-config": "^0.2.0", - "@nuxt/fonts": "^0.1.0", + "@nuxt/fonts": "^0.3.0", "@nuxt/image": "^1.4.0", - "@nuxt/ui-pro": "npm:@nuxt/ui-pro-edge@1.0.2-28501058.e2fb02c", + "@nuxt/ui-pro": "npm:@nuxt/ui-pro-edge@1.0.2-28512594.3fc687b", "@nuxtjs/plausible": "^0.2.4", "@octokit/rest": "^20.0.2", "@vueuse/nuxt": "^10.9.0", - "date-fns": "^3.3.1", + "date-fns": "^3.6.0", "eslint": "^8.57.0", "joi": "^17.12.2", "nuxt": "^3.10.3", @@ -26,7 +26,7 @@ "nuxt-og-image": "^2.2.4", "prettier": "^3.2.5", "typescript": "^5.4.2", - "ufo": "^1.4.0", + "ufo": "^1.5.1", "v-calendar": "^3.1.2", "valibot": "^0.30.0", "yup": "^1.4.0", diff --git a/package.json b/package.json index d078aa0c..cf39460a 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "ohash": "^1.1.3", "pathe": "^1.1.2", "scule": "^1.3.0", - "tailwind-merge": "^2.2.1", + "tailwind-merge": "^2.2.2", "tailwindcss": "^3.4.1" }, "devDependencies": { @@ -62,16 +62,16 @@ "@nuxt/module-builder": "^0.5.5", "@nuxt/test-utils": "^3.11.0", "@release-it/conventional-changelog": "^8.0.1", - "@vue/test-utils": "^2.4.4", + "@vue/test-utils": "^2.4.5", "eslint": "^8.57.0", - "happy-dom": "^13.7.1", + "happy-dom": "^13.9.0", "joi": "^17.12.2", "nuxt": "^3.10.3", "release-it": "^17.1.1", "typescript": "^5.4.2", "unbuild": "^2.0.0", "valibot": "^0.30.0", - "vitest": "^1.3.1", + "vitest": "^1.4.0", "vitest-environment-nuxt": "^1.0.0", "vue-tsc": "^2.0.6", "yup": "^1.4.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0d064779..bd5e1bb9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -79,8 +79,8 @@ importers: specifier: ^1.3.0 version: 1.3.0 tailwind-merge: - specifier: ^2.2.1 - version: 2.2.1 + specifier: ^2.2.2 + version: 2.2.2 tailwindcss: specifier: 3.4.1 version: 3.4.1 @@ -93,19 +93,19 @@ importers: version: 0.5.5(@nuxt/kit@3.10.3)(nuxi@3.10.1)(typescript@5.4.2) '@nuxt/test-utils': specifier: ^3.11.0 - version: 3.11.0(@vue/test-utils@2.4.4)(h3@1.11.1)(happy-dom@13.7.1)(rollup@3.29.4)(vite@5.1.4)(vitest@1.3.1)(vue-router@4.3.0)(vue@3.4.21) + version: 3.11.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@13.9.0)(rollup@3.29.4)(vite@5.1.4)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) '@release-it/conventional-changelog': specifier: ^8.0.1 version: 8.0.1(release-it@17.1.1) '@vue/test-utils': - specifier: ^2.4.4 - version: 2.4.4(vue@3.4.21) + specifier: ^2.4.5 + version: 2.4.5 eslint: specifier: ^8.57.0 version: 8.57.0 happy-dom: - specifier: ^13.7.1 - version: 13.7.1 + specifier: ^13.9.0 + version: 13.9.0 joi: specifier: ^17.12.2 version: 17.12.2 @@ -125,11 +125,11 @@ importers: specifier: ^0.30.0 version: 0.30.0 vitest: - specifier: ^1.3.1 - version: 1.3.1(happy-dom@13.7.1) + specifier: ^1.4.0 + version: 1.4.0(happy-dom@13.9.0) vitest-environment-nuxt: specifier: ^1.0.0 - version: 1.0.0(@vue/test-utils@2.4.4)(h3@1.11.1)(happy-dom@13.7.1)(rollup@3.29.4)(vite@5.1.4)(vitest@1.3.1)(vue-router@4.3.0)(vue@3.4.21) + version: 1.0.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@13.9.0)(rollup@3.29.4)(vite@5.1.4)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) vue-tsc: specifier: ^2.0.6 version: 2.0.6(typescript@5.4.2) @@ -150,8 +150,8 @@ importers: specifier: ^1.1.20 version: 1.1.20 '@iconify-json/simple-icons': - specifier: ^1.1.94 - version: 1.1.94 + specifier: ^1.1.96 + version: 1.1.96 '@nuxt/content': specifier: ^2.12.1 version: 2.12.1(nuxt@3.10.3)(rollup@3.29.4)(vue@3.4.21) @@ -162,14 +162,14 @@ importers: specifier: ^0.2.0 version: 0.2.0(eslint@8.57.0) '@nuxt/fonts': - specifier: ^0.1.0 - version: 0.1.0(rollup@3.29.4) + specifier: ^0.3.0 + version: 0.3.0(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.4) '@nuxt/image': specifier: ^1.4.0 version: 1.4.0(rollup@3.29.4) '@nuxt/ui-pro': - specifier: npm:@nuxt/ui-pro-edge@1.0.2-28501058.e2fb02c - version: /@nuxt/ui-pro-edge@1.0.2-28501058.e2fb02c(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.4)(vue@3.4.21) + specifier: npm:@nuxt/ui-pro-edge@1.0.2-28512594.3fc687b + version: /@nuxt/ui-pro-edge@1.0.2-28512594.3fc687b(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.4)(vue@3.4.21) '@nuxtjs/plausible': specifier: ^0.2.4 version: 0.2.4(rollup@3.29.4) @@ -180,8 +180,8 @@ importers: specifier: ^10.9.0 version: 10.9.0(nuxt@3.10.3)(rollup@3.29.4)(vue@3.4.21) date-fns: - specifier: ^3.3.1 - version: 3.3.1 + specifier: ^3.6.0 + version: 3.6.0 eslint: specifier: ^8.57.0 version: 8.57.0 @@ -207,8 +207,8 @@ importers: specifier: ^5.4.2 version: 5.4.2 ufo: - specifier: ^1.4.0 - version: 1.4.0 + specifier: ^1.5.1 + version: 1.5.1 v-calendar: specifier: ^3.1.2 version: 3.1.2(@popperjs/core@2.11.8)(vue@3.4.21) @@ -540,6 +540,13 @@ packages: engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.1 + dev: true + + /@babel/runtime@7.24.0: + resolution: {integrity: sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.14.1 /@babel/standalone@7.23.10: resolution: {integrity: sha512-xqWviI/pt1Zb/d+6ilWa5IDL2mkDzsBnlHbreqnfyP3/QB/ofQ1bNVcHj8YQX154Rf/xZKR6y0s1ydVF3nAS8g==} @@ -1133,8 +1140,8 @@ packages: '@iconify/types': 2.0.0 dev: true - /@iconify-json/simple-icons@1.1.94: - resolution: {integrity: sha512-2UwwbEJeZ/aMpACG/dZoOhNszKFO+IjcRCbYB+lMqd+6fA5ewykRy63IP8//UdviazOPamGJ/XbNBJH/o1YFdQ==} + /@iconify-json/simple-icons@1.1.96: + resolution: {integrity: sha512-qwCTomQT5CgV5hhgYyb/4Brcx4suoe0h/Gs4N7/Yoz6trWMC+Hc17EzpFkvZcrGc1Qtra3fuinp1IWrcrQH2WA==} dependencies: '@iconify/types': 2.0.0 dev: true @@ -1411,7 +1418,7 @@ packages: shiki: 1.1.7 slugify: 1.6.6 socket.io-client: 4.7.4 - ufo: 1.4.0 + ufo: 1.5.1 unist-util-stringify-position: 4.0.0 unstorage: 1.10.1 ws: 8.16.0 @@ -1587,9 +1594,10 @@ packages: - supports-color dev: true - /@nuxt/fonts@0.1.0(rollup@3.29.4): - resolution: {integrity: sha512-daa8/jFO3aj3t5Pr/UWsVdhPtXJspxIFzLQ+BsSUtfVtDGCjP52BLXS7FvfVm4hUAK5HxW1hLK5Il7tLUPfKPw==} + /@nuxt/fonts@0.3.0(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.4): + resolution: {integrity: sha512-W9nHRvB+0X2D3Ey9HWQlZb3yYajzuP8X5erQGMUeQNK5hQeKUevo4YKX+YXsKCqpDiibqm9RMIoz6FOBLkBLFA==} dependencies: + '@nuxt/devtools-kit': 1.0.8(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.4) '@nuxt/kit': 3.10.3(rollup@3.29.4) chalk: 5.3.0 css-tree: 2.3.1 @@ -1604,8 +1612,9 @@ packages: ofetch: 1.3.3 ohash: 1.1.3 pathe: 1.1.2 - ufo: 1.4.0 - unplugin: 1.9.0 + sirv: 2.0.4 + ufo: 1.5.1 + unplugin: 1.10.0 unstorage: 1.10.1 transitivePeerDependencies: - '@azure/app-configuration' @@ -1621,9 +1630,11 @@ packages: - '@vercel/kv' - encoding - idb-keyval + - nuxt - rollup - supports-color - uWebSockets.js + - vite dev: true /@nuxt/image@1.4.0(rollup@3.29.4): @@ -1639,7 +1650,7 @@ packages: ohash: 1.1.3 pathe: 1.1.2 std-env: 3.7.0 - ufo: 1.4.0 + ufo: 1.5.1 optionalDependencies: ipx: 2.1.0 transitivePeerDependencies: @@ -1678,7 +1689,7 @@ packages: pkg-types: 1.0.3 scule: 1.3.0 semver: 7.6.0 - ufo: 1.4.0 + ufo: 1.5.1 unctx: 2.3.1 unimport: 3.7.1(rollup@3.29.4) untyped: 1.4.2 @@ -1718,7 +1729,7 @@ packages: pkg-types: 1.0.3 scule: 1.3.0 std-env: 3.7.0 - ufo: 1.4.0 + ufo: 1.5.1 unimport: 3.7.1(rollup@3.29.4) untyped: 1.4.2 transitivePeerDependencies: @@ -1750,7 +1761,7 @@ packages: - rollup - supports-color - /@nuxt/test-utils@3.11.0(@vue/test-utils@2.4.4)(h3@1.11.1)(happy-dom@13.7.1)(rollup@3.29.4)(vite@5.1.4)(vitest@1.3.1)(vue-router@4.3.0)(vue@3.4.21): + /@nuxt/test-utils@3.11.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@13.9.0)(rollup@3.29.4)(vite@5.1.4)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21): resolution: {integrity: sha512-9ovgpQZkZpVg/MhYVVn2169WjH/IL0XUqwGryTa/lkx0/BCi1LMVEp3HTPkmt4qbRcxitO+kL4vFqqrFGVaSVg==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -1789,7 +1800,7 @@ packages: dependencies: '@nuxt/kit': 3.10.3(rollup@3.29.4) '@nuxt/schema': 3.10.3(rollup@3.29.4) - '@vue/test-utils': 2.4.4(vue@3.4.21) + '@vue/test-utils': 2.4.5 c12: 1.9.0 consola: 3.2.3 defu: 6.1.4 @@ -1799,7 +1810,7 @@ packages: fake-indexeddb: 5.0.2 get-port-please: 3.1.2 h3: 1.11.1 - happy-dom: 13.7.1 + happy-dom: 13.9.0 local-pkg: 0.5.0 magic-string: 0.30.7 node-fetch-native: 1.6.2 @@ -1809,12 +1820,12 @@ packages: radix3: 1.1.0 scule: 1.3.0 std-env: 3.7.0 - ufo: 1.4.0 + ufo: 1.5.1 unenv: 1.9.0 unplugin: 1.7.1 vite: 5.1.4 - vitest: 1.3.1(happy-dom@13.7.1) - vitest-environment-nuxt: 1.0.0(@vue/test-utils@2.4.4)(h3@1.11.1)(happy-dom@13.7.1)(rollup@3.29.4)(vite@5.1.4)(vitest@1.3.1)(vue-router@4.3.0)(vue@3.4.21) + vitest: 1.4.0(happy-dom@13.9.0) + vitest-environment-nuxt: 1.0.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@13.9.0)(rollup@3.29.4)(vite@5.1.4)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) vue: 3.4.21(typescript@5.4.2) vue-router: 4.3.0(vue@3.4.21) transitivePeerDependencies: @@ -1822,8 +1833,8 @@ packages: - supports-color dev: true - /@nuxt/ui-pro-edge@1.0.2-28501058.e2fb02c(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.4)(vue@3.4.21): - resolution: {integrity: sha512-DzfzICf1Y+umzJpqPCGUtbyuydL/AYw9TVdFzL8QjImKwpmQY/xtBM2G6aUWaa5p3fEK+98KwkQyCvRMY3aiTQ==} + /@nuxt/ui-pro-edge@1.0.2-28512594.3fc687b(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.4)(vue@3.4.21): + resolution: {integrity: sha512-I1ZZtukCSO+CD4Y/vJyWgjUlnPhW02OFTB1Zw/qJ1KZxMjoXA7Ffje96ZLYkoS0tHIi0LQswzvcRIRfF6Yn0HA==} dependencies: '@nuxt/ui': 2.14.2(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.4)(vue@3.4.21) '@vueuse/core': 10.9.0(vue@3.4.21) @@ -1833,7 +1844,7 @@ packages: parse-git-config: 3.0.0 pathe: 1.1.2 pkg-types: 1.0.3 - tailwind-merge: 2.2.1 + tailwind-merge: 2.2.2 vue3-smooth-dnd: 0.0.6(vue@3.4.21) transitivePeerDependencies: - '@vue/composition-api' @@ -1884,7 +1895,7 @@ packages: ohash: 1.1.3 pathe: 1.1.2 scule: 1.3.0 - tailwind-merge: 2.2.1 + tailwind-merge: 2.2.2 tailwindcss: 3.4.1 transitivePeerDependencies: - '@vue/composition-api' @@ -1940,9 +1951,9 @@ packages: rollup-plugin-visualizer: 5.12.0(rollup@3.29.4) std-env: 3.7.0 strip-literal: 2.0.0 - ufo: 1.4.0 + ufo: 1.5.1 unenv: 1.9.0 - unplugin: 1.8.3 + unplugin: 1.9.0 vite: 5.1.4 vite-node: 1.3.1 vite-plugin-checker: 0.6.4(eslint@8.57.0)(typescript@5.4.2)(vite@5.1.4)(vue-tsc@2.0.6) @@ -2011,7 +2022,7 @@ packages: remark-rehype: 11.1.0 scule: 1.3.0 shiki: 1.1.7 - ufo: 1.4.0 + ufo: 1.5.1 unified: 11.0.4 unist-builder: 4.0.0 unist-util-visit: 5.0.0 @@ -2050,7 +2061,7 @@ packages: postcss-nesting: 12.0.3(postcss@8.4.35) tailwind-config-viewer: 1.7.3(tailwindcss@3.4.1) tailwindcss: 3.4.1 - ufo: 1.4.0 + ufo: 1.5.1 transitivePeerDependencies: - rollup - supports-color @@ -3638,7 +3649,7 @@ packages: chokidar: 3.6.0 fast-glob: 3.3.2 magic-string: 0.30.8 - unplugin: 1.8.3 + unplugin: 1.9.0 webpack: 5.90.3 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -3690,38 +3701,38 @@ packages: vite: 5.1.4 vue: 3.4.21(typescript@5.4.2) - /@vitest/expect@1.3.1: - resolution: {integrity: sha512-xofQFwIzfdmLLlHa6ag0dPV8YsnKOCP1KdAeVVh34vSjN2dcUiXYCD9htu/9eM7t8Xln4v03U9HLxLpPlsXdZw==} + /@vitest/expect@1.4.0: + resolution: {integrity: sha512-Jths0sWCJZ8BxjKe+p+eKsoqev1/T8lYcrjavEaz8auEJ4jAVY0GwW3JKmdVU4mmNPLPHixh4GNXP7GFtAiDHA==} dependencies: - '@vitest/spy': 1.3.1 - '@vitest/utils': 1.3.1 + '@vitest/spy': 1.4.0 + '@vitest/utils': 1.4.0 chai: 4.4.1 dev: true - /@vitest/runner@1.3.1: - resolution: {integrity: sha512-5FzF9c3jG/z5bgCnjr8j9LNq/9OxV2uEBAITOXfoe3rdZJTdO7jzThth7FXv/6b+kdY65tpRQB7WaKhNZwX+Kg==} + /@vitest/runner@1.4.0: + resolution: {integrity: sha512-EDYVSmesqlQ4RD2VvWo3hQgTJ7ZrFQ2VSJdfiJiArkCerDAGeyF1i6dHkmySqk573jLp6d/cfqCN+7wUB5tLgg==} dependencies: - '@vitest/utils': 1.3.1 + '@vitest/utils': 1.4.0 p-limit: 5.0.0 pathe: 1.1.2 dev: true - /@vitest/snapshot@1.3.1: - resolution: {integrity: sha512-EF++BZbt6RZmOlE3SuTPu/NfwBF6q4ABS37HHXzs2LUVPBLx2QoY/K0fKpRChSo8eLiuxcbCVfqKgx/dplCDuQ==} + /@vitest/snapshot@1.4.0: + resolution: {integrity: sha512-saAFnt5pPIA5qDGxOHxJ/XxhMFKkUSBJmVt5VgDsAqPTX6JP326r5C/c9UuCMPoXNzuudTPsYDZCoJ5ilpqG2A==} dependencies: magic-string: 0.30.8 pathe: 1.1.2 pretty-format: 29.7.0 dev: true - /@vitest/spy@1.3.1: - resolution: {integrity: sha512-xAcW+S099ylC9VLU7eZfdT9myV67Nor9w9zhf0mGCYJSO+zM2839tOeROTdikOi/8Qeusffvxb/MyBSOja1Uig==} + /@vitest/spy@1.4.0: + resolution: {integrity: sha512-Ywau/Qs1DzM/8Uc+yA77CwSegizMlcgTJuYGAi0jujOteJOUf1ujunHThYo243KG9nAyWT3L9ifPYZ5+As/+6Q==} dependencies: tinyspy: 2.2.1 dev: true - /@vitest/utils@1.3.1: - resolution: {integrity: sha512-d3Waie/299qqRyHTm2DjADeTaNdNSVsnwHPWrs20JMpjh6eiVq7ggggweO8rc4arhf6rRkWuHKwvxGvejUXZZQ==} + /@vitest/utils@1.4.0: + resolution: {integrity: sha512-mx3Yd1/6e2Vt/PUC98DcqTirtfxUyAZ32uK82r8rZzbtBeBo+nqgnjx/LvqQdWsrvNtm14VmurNgcf4nqY5gJg==} dependencies: diff-sequences: 29.6.3 estree-walker: 3.0.3 @@ -3999,18 +4010,11 @@ packages: /@vue/shared@3.4.21: resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==} - /@vue/test-utils@2.4.4(vue@3.4.21): - resolution: {integrity: sha512-8jkRxz8pNhClAf4Co4ZrpAoFISdvT3nuSkUlY6Ys6rmTpw3DMWG/X3mw3gQ7QJzgCZO9f+zuE2kW57fi09MW7Q==} - peerDependencies: - '@vue/server-renderer': ^3.0.1 - vue: 3.4.21 - peerDependenciesMeta: - '@vue/server-renderer': - optional: true + /@vue/test-utils@2.4.5: + resolution: {integrity: sha512-oo2u7vktOyKUked36R93NB7mg2B+N7Plr8lxp2JBGwr18ch6EggFjixSCdIVVLkT6Qr0z359Xvnafc9dcKyDUg==} dependencies: js-beautify: 1.15.1 - vue: 3.4.21(typescript@5.4.2) - vue-component-type-helpers: 1.8.27 + vue-component-type-helpers: 2.0.6 dev: true /@vueuse/core@10.9.0(vue@3.4.21): @@ -5555,8 +5559,8 @@ packages: '@babel/runtime': 7.23.9 dev: true - /date-fns@3.3.1: - resolution: {integrity: sha512-y8e109LYGgoQDveiEBD3DYXKba1jWf5BA8YU1FL5Tvm0BTdEfy54WLCwnuYWZNnzzvALy/QQ4Hov+Q9RVRv+Zw==} + /date-fns@3.6.0: + resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==} dev: true /de-indent@1.0.2: @@ -6348,7 +6352,7 @@ packages: enhanced-resolve: 5.15.0 mlly: 1.6.1 pathe: 1.1.2 - ufo: 1.4.0 + ufo: 1.5.1 /fake-indexeddb@5.0.2: resolution: {integrity: sha512-cB507r5T3D55DfclY01GLkninZLfU7HXV/mhVRTnTRm5k2u+fY7Fof2dBkr80p5t7G7dlA/G5dI87QiMdPpMCQ==} @@ -6466,8 +6470,8 @@ packages: magic-regexp: 0.8.0 magic-string: 0.30.8 pathe: 1.1.2 - ufo: 1.4.0 - unplugin: 1.9.0 + ufo: 1.5.1 + unplugin: 1.10.0 transitivePeerDependencies: - encoding dev: true @@ -6917,7 +6921,7 @@ packages: iron-webcrypto: 1.0.0 ohash: 1.1.3 radix3: 1.1.0 - ufo: 1.4.0 + ufo: 1.5.1 uncrypto: 0.1.3 unenv: 1.9.0 @@ -6931,7 +6935,7 @@ packages: iron-webcrypto: 1.0.0 ohash: 1.1.3 radix3: 1.1.0 - ufo: 1.4.0 + ufo: 1.5.1 uncrypto: 0.1.3 unenv: 1.9.0 transitivePeerDependencies: @@ -6950,8 +6954,8 @@ packages: uglify-js: 3.17.4 dev: true - /happy-dom@13.7.1: - resolution: {integrity: sha512-uQgxSTqQY4lMVIhV/W6GWYOT6h7Z6CNlsa+SyvAcOy311spU3zPDNAMzayJky9q4xqfEQf3cQj8yDZngiYUEDA==} + /happy-dom@13.9.0: + resolution: {integrity: sha512-hMzsFn2x+B61TF7wsJ3La/exaxW9AWZePlNGzAkMvoVYXI3pMqPSGTT1qXTwcsVLB+44TM8KjHuoQLLx4EX9Vg==} engines: {node: '>=16.0.0'} dependencies: entities: 4.5.0 @@ -7362,7 +7366,7 @@ packages: pathe: 1.1.2 sharp: 0.32.6 svgo: 3.2.0 - ufo: 1.4.0 + ufo: 1.5.1 unstorage: 1.10.1 xss: 1.0.14 transitivePeerDependencies: @@ -8037,7 +8041,7 @@ packages: node-forge: 1.3.1 pathe: 1.1.2 std-env: 3.7.0 - ufo: 1.4.0 + ufo: 1.5.1 untun: 0.1.3 uqr: 0.1.2 transitivePeerDependencies: @@ -8064,7 +8068,7 @@ packages: node-forge: 1.3.1 pathe: 1.1.2 std-env: 3.7.0 - ufo: 1.4.0 + ufo: 1.5.1 untun: 0.1.3 uqr: 0.1.2 transitivePeerDependencies: @@ -8217,8 +8221,8 @@ packages: mlly: 1.6.1 regexp-tree: 0.1.27 type-level-regexp: 0.1.17 - ufo: 1.4.0 - unplugin: 1.9.0 + ufo: 1.5.1 + unplugin: 1.10.0 dev: true /magic-string-ast@0.3.0: @@ -8891,7 +8895,7 @@ packages: acorn: 8.11.3 pathe: 1.1.2 pkg-types: 1.0.3 - ufo: 1.4.0 + ufo: 1.5.1 /mlly@1.6.1: resolution: {integrity: sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==} @@ -8899,7 +8903,7 @@ packages: acorn: 8.11.3 pathe: 1.1.2 pkg-types: 1.0.3 - ufo: 1.4.0 + ufo: 1.5.1 /mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} @@ -9044,7 +9048,7 @@ packages: serve-placeholder: 2.0.1 serve-static: 1.15.0 std-env: 3.7.0 - ufo: 1.4.0 + ufo: 1.5.1 uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.9.0 @@ -9349,7 +9353,7 @@ packages: terminate: 2.6.1 tinyws: 0.1.0(ws@8.16.0) twemoji: 14.0.2 - ufo: 1.4.0 + ufo: 1.5.1 ws: 8.16.0 yoga-wasm-web: 0.3.3 transitivePeerDependencies: @@ -9387,7 +9391,7 @@ packages: pkg-types: 1.0.3 site-config-stack: 1.6.7(vue@3.4.21) std-env: 3.7.0 - ufo: 1.4.0 + ufo: 1.5.1 transitivePeerDependencies: - rollup - supports-color @@ -9406,7 +9410,7 @@ packages: shiki-es: 0.14.0 sirv: 2.0.4 site-config-stack: 1.6.7(vue@3.4.21) - ufo: 1.4.0 + ufo: 1.5.1 transitivePeerDependencies: - '@nuxt/devtools' - '@unocss/webpack' @@ -9487,7 +9491,7 @@ packages: scule: 1.3.0 std-env: 3.7.0 strip-literal: 2.0.0 - ufo: 1.4.0 + ufo: 1.5.1 ultrahtml: 1.5.3 uncrypto: 0.1.3 unctx: 2.3.1 @@ -9545,7 +9549,7 @@ packages: citty: 0.1.6 execa: 8.0.1 pathe: 1.1.2 - ufo: 1.4.0 + ufo: 1.5.1 /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} @@ -9579,7 +9583,7 @@ packages: dependencies: destr: 2.0.3 node-fetch-native: 1.6.2 - ufo: 1.4.0 + ufo: 1.5.1 /ohash@1.1.3: resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} @@ -11289,7 +11293,7 @@ packages: peerDependencies: vue: 3.4.21 dependencies: - ufo: 1.4.0 + ufo: 1.5.1 vue: 3.4.21(typescript@5.4.2) dev: true @@ -11688,10 +11692,10 @@ packages: transitivePeerDependencies: - supports-color - /tailwind-merge@2.2.1: - resolution: {integrity: sha512-o+2GTLkthfa5YUt4JxPfzMIpQzZ3adD1vLVkvKE1Twl9UAhGsEbIZhHHZVRttyW177S8PDJI3bTQNaebyofK3Q==} + /tailwind-merge@2.2.2: + resolution: {integrity: sha512-tWANXsnmJzgw6mQ07nE3aCDkCK4QdT3ThPMCzawoYA2Pws7vSTCvz3Vrjg61jVUGfFZPJzxEP+NimbcW+EdaDw==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 /tailwindcss@3.4.1: resolution: {integrity: sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==} @@ -12078,8 +12082,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - /ufo@1.4.0: - resolution: {integrity: sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ==} + /ufo@1.5.1: + resolution: {integrity: sha512-HGyF79+/qZ4soRvM+nHERR2pJ3VXDZ/8sL1uLahdgEDf580NkgiWOxLk33FetExqOWp352JZRsgXbG/4MaGOSg==} /uglify-js@3.17.4: resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} @@ -12158,7 +12162,7 @@ packages: acorn: 8.11.3 estree-walker: 3.0.3 magic-string: 0.30.8 - unplugin: 1.8.3 + unplugin: 1.9.0 /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} @@ -12236,7 +12240,7 @@ packages: pkg-types: 1.0.3 scule: 1.3.0 strip-literal: 1.3.0 - unplugin: 1.8.3 + unplugin: 1.9.0 transitivePeerDependencies: - rollup @@ -12255,7 +12259,7 @@ packages: pkg-types: 1.0.3 scule: 1.3.0 strip-literal: 1.3.0 - unplugin: 1.8.3 + unplugin: 1.9.0 transitivePeerDependencies: - rollup @@ -12389,24 +12393,25 @@ packages: mlly: 1.6.1 pathe: 1.1.2 scule: 1.3.0 - unplugin: 1.8.3 + unplugin: 1.9.0 vue-router: 4.3.0(vue@3.4.21) yaml: 2.3.4 transitivePeerDependencies: - rollup - vue - /unplugin@1.7.1: - resolution: {integrity: sha512-JqzORDAPxxs8ErLV4x+LL7bk5pk3YlcWqpSNsIkAZj972KzFZLClc/ekppahKkOczGkwIG6ElFgdOgOlK4tXZw==} + /unplugin@1.10.0: + resolution: {integrity: sha512-CuZtvvO8ua2Wl+9q2jEaqH6m3DoQ38N7pvBYQbbaeNlWGvK2l6GHiKi29aIHDPoSxdUzQ7Unevf1/ugil5X6Pg==} + engines: {node: '>=14.0.0'} dependencies: acorn: 8.11.3 chokidar: 3.6.0 webpack-sources: 3.2.3 webpack-virtual-modules: 0.6.1 + dev: true - /unplugin@1.8.3: - resolution: {integrity: sha512-ZlLteXGDcyJgsbN2g4sZ3Dw6fpX1O5rjgeaA5MmQhhA2YxnTxsh43f8nDQgFOzcir0iv8GYMjtCV8MtyNnrhEg==} - engines: {node: '>=14.0.0'} + /unplugin@1.7.1: + resolution: {integrity: sha512-JqzORDAPxxs8ErLV4x+LL7bk5pk3YlcWqpSNsIkAZj972KzFZLClc/ekppahKkOczGkwIG6ElFgdOgOlK4tXZw==} dependencies: acorn: 8.11.3 chokidar: 3.6.0 @@ -12421,7 +12426,6 @@ packages: chokidar: 3.6.0 webpack-sources: 3.2.3 webpack-virtual-modules: 0.6.1 - dev: true /unstorage@1.10.1: resolution: {integrity: sha512-rWQvLRfZNBpF+x8D3/gda5nUCQL2PgXy2jNG4U7/Rc9BGEv9+CAJd0YyGCROUBKs9v49Hg8huw3aih5Bf5TAVw==} @@ -12474,7 +12478,7 @@ packages: mri: 1.2.0 node-fetch-native: 1.6.2 ofetch: 1.3.3 - ufo: 1.4.0 + ufo: 1.5.1 transitivePeerDependencies: - supports-color - uWebSockets.js @@ -12508,7 +12512,7 @@ packages: mlly: 1.6.1 pathe: 1.1.2 pkg-types: 1.0.3 - unplugin: 1.8.3 + unplugin: 1.9.0 dev: true /update-browserslist-db@1.0.13(browserslist@4.23.0): @@ -12644,6 +12648,27 @@ packages: - supports-color - terser + /vite-node@1.4.0: + resolution: {integrity: sha512-VZDAseqjrHgNd4Kh8icYHWzTKSCZMhia7GyHfhtzLW33fZlG9SwsB6CEhgyVOWkJfJ2pFLrp/Gj1FSfAiqH9Lw==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.4 + pathe: 1.1.2 + picocolors: 1.0.0 + vite: 5.1.4 + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + /vite-plugin-checker@0.6.4(eslint@8.57.0)(typescript@5.4.2)(vite@5.1.4)(vue-tsc@2.0.6): resolution: {integrity: sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==} engines: {node: '>=14.16'} @@ -12772,10 +12797,10 @@ packages: optionalDependencies: fsevents: 2.3.3 - /vitest-environment-nuxt@1.0.0(@vue/test-utils@2.4.4)(h3@1.11.1)(happy-dom@13.7.1)(rollup@3.29.4)(vite@5.1.4)(vitest@1.3.1)(vue-router@4.3.0)(vue@3.4.21): + /vitest-environment-nuxt@1.0.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@13.9.0)(rollup@3.29.4)(vite@5.1.4)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21): resolution: {integrity: sha512-AWMO9h4HdbaFdPWZw34gALFI8gbBiOpvfbyeZwHIPfh4kWg/TwElYHvYMQ61WPUlCGaS5LebfHkaI0WPyb//Iw==} dependencies: - '@nuxt/test-utils': 3.11.0(@vue/test-utils@2.4.4)(h3@1.11.1)(happy-dom@13.7.1)(rollup@3.29.4)(vite@5.1.4)(vitest@1.3.1)(vue-router@4.3.0)(vue@3.4.21) + '@nuxt/test-utils': 3.11.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@13.9.0)(rollup@3.29.4)(vite@5.1.4)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -12794,15 +12819,15 @@ packages: - vue-router dev: true - /vitest@1.3.1(happy-dom@13.7.1): - resolution: {integrity: sha512-/1QJqXs8YbCrfv/GPQ05wAZf2eakUPLPa18vkJAKE7RXOKfVHqMZZ1WlTjiwl6Gcn65M5vpNUB6EFLnEdRdEXQ==} + /vitest@1.4.0(happy-dom@13.9.0): + resolution: {integrity: sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 1.3.1 - '@vitest/ui': 1.3.1 + '@vitest/browser': 1.4.0 + '@vitest/ui': 1.4.0 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -12819,18 +12844,18 @@ packages: jsdom: optional: true dependencies: - '@vitest/expect': 1.3.1 - '@vitest/runner': 1.3.1 - '@vitest/snapshot': 1.3.1 - '@vitest/spy': 1.3.1 - '@vitest/utils': 1.3.1 + '@vitest/expect': 1.4.0 + '@vitest/runner': 1.4.0 + '@vitest/snapshot': 1.4.0 + '@vitest/spy': 1.4.0 + '@vitest/utils': 1.4.0 acorn-walk: 8.3.2 chai: 4.4.1 debug: 4.3.4 execa: 8.0.1 - happy-dom: 13.7.1 + happy-dom: 13.9.0 local-pkg: 0.5.0 - magic-string: 0.30.7 + magic-string: 0.30.8 pathe: 1.1.2 picocolors: 1.0.0 std-env: 3.7.0 @@ -12838,7 +12863,7 @@ packages: tinybench: 2.6.0 tinypool: 0.8.2 vite: 5.1.4 - vite-node: 1.3.1 + vite-node: 1.4.0 why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -12886,7 +12911,7 @@ packages: /vue-bundle-renderer@2.0.0: resolution: {integrity: sha512-oYATTQyh8XVkUWe2kaKxhxKVuuzK2Qcehe+yr3bGiaQAhK3ry2kYE4FWOfL+KO3hVFwCdLmzDQTzYhTi9C+R2A==} dependencies: - ufo: 1.4.0 + ufo: 1.5.1 /vue-component-meta@1.8.27(typescript@5.4.2): resolution: {integrity: sha512-j3WJsyQHP4TDlvnjHc/eseo0/eVkf0FaCpkqGwez5zD+Tj31onBzWZEXTnWKs8xRj0n3dMNYdy3SpiS6NubSvg==} @@ -12907,6 +12932,10 @@ packages: resolution: {integrity: sha512-0vOfAtI67UjeO1G6UiX5Kd76CqaQ67wrRZiOe7UAb9Jm6GzlUr/fC7CV90XfwapJRjpCMaZFhv1V0ajWRmE9Dg==} dev: true + /vue-component-type-helpers@2.0.6: + resolution: {integrity: sha512-qdGXCtoBrwqk1BT6r2+1Wcvl583ZVkuSZ3or7Y1O2w5AvWtlvvxwjGhmz5DdPJS9xqRdDlgTJ/38ehWnEi0tFA==} + dev: true + /vue-demi@0.14.7(vue@3.4.21): resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==} engines: {node: '>=12'}