diff --git a/docs/package.json b/docs/package.json index e223cb4c..eeda22a9 100644 --- a/docs/package.json +++ b/docs/package.json @@ -7,18 +7,18 @@ }, "devDependencies": { "@iconify-json/heroicons": "^1.1.20", - "@iconify-json/simple-icons": "^1.1.97", + "@iconify-json/simple-icons": "^1.1.98", "@nuxt/content": "^2.12.1", "@nuxt/eslint-config": "^0.2.0", - "@nuxt/fonts": "^0.5.1", - "@nuxt/image": "^1.4.0", - "@nuxt/ui-pro": "npm:@nuxt/ui-pro-edge@1.1.0-28524317.f36a434", - "@nuxtjs/plausible": "^0.2.4", - "@octokit/rest": "^20.0.2", + "@nuxt/fonts": "^0.6.1", + "@nuxt/image": "^1.5.0", + "@nuxt/ui-pro": "npm:@nuxt/ui-pro-edge@1.1.0-28525551.37ca2f6", + "@nuxtjs/plausible": "^1.0.0", + "@octokit/rest": "^20.1.0", "@vueuse/nuxt": "^10.9.0", "date-fns": "^3.6.0", "eslint": "^8.57.0", - "joi": "^17.12.2", + "joi": "^17.12.3", "nuxt": "^3.11.1", "nuxt-cloudflare-analytics": "^1.0.8", "nuxt-component-meta": "^0.6.3", diff --git a/package.json b/package.json index ae8dbf01..ddd24eaa 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "defu": "^6.1.4", "nuxt-icon": "^0.6.10", "ohash": "^1.1.3", - "radix-vue": "^1.6.1", + "radix-vue": "^1.6.2", "scule": "^1.3.0", "tailwind-variants": "^0.2.1", "tailwindcss": "4.0.0-alpha.10" @@ -61,8 +61,8 @@ "@release-it/conventional-changelog": "^8.0.1", "@vue/test-utils": "^2.4.5", "eslint": "^8.57.0", - "happy-dom": "^14.3.10", - "joi": "^17.12.2", + "happy-dom": "^14.4.0", + "joi": "^17.12.3", "nuxt": "^3.11.1", "release-it": "^17.1.1", "valibot": "^0.30.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1c9b3f2d..0c8a87ff 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -40,8 +40,8 @@ importers: specifier: ^1.1.3 version: 1.1.3 radix-vue: - specifier: ^1.6.1 - version: 1.6.1(vue@3.4.21) + specifier: ^1.6.2 + version: 1.6.2(vue@3.4.21) scule: specifier: ^1.3.0 version: 1.3.0 @@ -60,7 +60,7 @@ importers: version: 0.5.5(@nuxt/kit@3.11.1)(nuxi@3.11.1)(typescript@5.4.3) '@nuxt/test-utils': specifier: ^3.12.0 - version: 3.12.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@14.3.10)(rollup@3.29.4)(vite@5.2.4)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) + version: 3.12.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@14.4.0)(rollup@3.29.4)(vite@5.2.4)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) '@nuxt/ui-dev': specifier: workspace:* version: link:modules/dev @@ -74,11 +74,11 @@ importers: specifier: ^8.57.0 version: 8.57.0 happy-dom: - specifier: ^14.3.10 - version: 14.3.10 + specifier: ^14.4.0 + version: 14.4.0 joi: - specifier: ^17.12.2 - version: 17.12.2 + specifier: ^17.12.3 + version: 17.12.3 nuxt: specifier: ^3.11.1 version: 3.11.1(@unocss/reset@0.58.7)(eslint@8.57.0)(floating-vue@5.2.2)(rollup@3.29.4)(typescript@5.4.3)(unocss@0.58.7)(vite@5.2.4)(vue-tsc@2.0.7) @@ -90,10 +90,10 @@ importers: version: 0.30.0 vitest: specifier: ^1.4.0 - version: 1.4.0(happy-dom@14.3.10) + version: 1.4.0(happy-dom@14.4.0) vitest-environment-nuxt: specifier: ^1.0.0 - version: 1.0.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@14.3.10)(rollup@3.29.4)(vite@5.2.4)(vitest@1.4.0)(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@14.4.0)(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.7 version: 2.0.7(typescript@5.4.3) @@ -129,8 +129,8 @@ importers: specifier: ^1.1.20 version: 1.1.20 '@iconify-json/simple-icons': - specifier: ^1.1.97 - version: 1.1.97 + specifier: ^1.1.98 + version: 1.1.98 '@nuxt/content': specifier: ^2.12.1 version: 2.12.1(nuxt@3.11.1)(rollup@3.29.4)(vue@3.4.21) @@ -138,20 +138,20 @@ importers: specifier: ^0.2.0 version: 0.2.0(eslint@8.57.0) '@nuxt/fonts': - specifier: ^0.5.1 - version: 0.5.1(nuxt@3.11.1)(rollup@3.29.4)(vite@5.2.4) + specifier: ^0.6.1 + version: 0.6.1(nuxt@3.11.1)(rollup@3.29.4)(vite@5.2.4) '@nuxt/image': - specifier: ^1.4.0 - version: 1.4.0(rollup@3.29.4) + specifier: ^1.5.0 + version: 1.5.0(rollup@3.29.4) '@nuxt/ui-pro': - specifier: npm:@nuxt/ui-pro-edge@1.1.0-28524317.f36a434 - version: /@nuxt/ui-pro-edge@1.1.0-28524317.f36a434(vue@3.4.21) + specifier: npm:@nuxt/ui-pro-edge@1.1.0-28525551.37ca2f6 + version: /@nuxt/ui-pro-edge@1.1.0-28525551.37ca2f6(vue@3.4.21) '@nuxtjs/plausible': - specifier: ^0.2.4 - version: 0.2.4(rollup@3.29.4) + specifier: ^1.0.0 + version: 1.0.0(rollup@3.29.4) '@octokit/rest': - specifier: ^20.0.2 - version: 20.0.2 + specifier: ^20.1.0 + version: 20.1.0 '@vueuse/nuxt': specifier: ^10.9.0 version: 10.9.0(nuxt@3.11.1)(rollup@3.29.4)(vue@3.4.21) @@ -162,8 +162,8 @@ importers: specifier: ^8.57.0 version: 8.57.0 joi: - specifier: ^17.12.2 - version: 17.12.2 + specifier: ^17.12.3 + version: 17.12.3 nuxt: specifier: ^3.11.1 version: 3.11.1(@unocss/reset@0.58.7)(eslint@8.57.0)(floating-vue@5.2.2)(rollup@3.29.4)(typescript@5.4.3)(unocss@0.58.7)(vite@5.2.4)(vue-tsc@2.0.7) @@ -581,6 +581,10 @@ packages: '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 + /@barbapapazes/plausible-tracker@0.4.0: + resolution: {integrity: sha512-4hhXK62ORb4feJfjnIILXRnb6xfejHM6yvGCid6MwNdKiQyj6YLW0M779zXLH5IBS4mQObmrNul2HUleeavSKw==} + dev: true + /@capsizecss/metrics@2.2.0: resolution: {integrity: sha512-DkFIser1KbGxWyG2hhQQeCit72TnOQDx5pr9bkA7+XlIy7qv+4lYtslH3bidVxm2qkY2guAgypSIPYuQQuk70A==} dev: true @@ -1126,8 +1130,8 @@ packages: '@iconify/types': 2.0.0 dev: true - /@iconify-json/simple-icons@1.1.97: - resolution: {integrity: sha512-/jTwrcAM2Gh8FtgEn8mHolaoY1iNbRgH3AE8OXu7JULi4Tdp31u7bmCSIaNDTLdBrXjcDpw0y98Dm20TbauBCg==} + /@iconify-json/simple-icons@1.1.98: + resolution: {integrity: sha512-oL1ucUCQE/aGVhb9Bvo556EcNjww9yzFITvwOKI0h3KYkF5iSAiwCqWkqxUJzrJHobQdd5R91jYfLG847G9uIA==} dependencies: '@iconify/types': 2.0.0 dev: true @@ -1446,6 +1450,22 @@ packages: - rollup - supports-color + /@nuxt/devtools-kit@1.1.5(nuxt@3.11.1)(rollup@3.29.4)(vite@5.2.4): + resolution: {integrity: sha512-Nb/NKFCRtxyqcPD6snB52rXtbRQMjGtn3ncpa8cLWsnoqnkd9emQ4uwV8IwCNxTnqUBtbGU79/TlJ79SKH9TAw==} + peerDependencies: + nuxt: ^3.9.0 + vite: 5.2.4 + dependencies: + '@nuxt/kit': 3.11.1(rollup@3.29.4) + '@nuxt/schema': 3.11.1(rollup@3.29.4) + execa: 7.2.0 + nuxt: 3.11.1(@unocss/reset@0.58.7)(eslint@8.57.0)(floating-vue@5.2.2)(rollup@3.29.4)(typescript@5.4.3)(unocss@0.58.7)(vite@5.2.4)(vue-tsc@2.0.7) + vite: 5.2.4 + transitivePeerDependencies: + - rollup + - supports-color + dev: true + /@nuxt/devtools-ui-kit@1.1.4(@nuxt/devtools@1.1.4)(@vue/compiler-core@3.4.21)(nuxt@3.11.1)(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.4)(vue@3.4.21)(webpack@5.91.0): resolution: {integrity: sha512-m8TYD1mn+B0zDhS8Qer+ewC7LXLVrwPMEBTaPcnREUm/8eImxVYeTk3ZJhPAyYDf0bQOhQlGvR8IaCEU3QxXhQ==} peerDependencies: @@ -1597,10 +1617,10 @@ packages: - supports-color dev: true - /@nuxt/fonts@0.5.1(nuxt@3.11.1)(rollup@3.29.4)(vite@5.2.4): - resolution: {integrity: sha512-6+IdrdjQdSre/XPPKGNau2EUoJIfB36FCkVhLM8iUap8rcxaH6iEniKS781hioXM025jUOCjTQjE6OD/FovCcA==} + /@nuxt/fonts@0.6.1(nuxt@3.11.1)(rollup@3.29.4)(vite@5.2.4): + resolution: {integrity: sha512-YeoXSHgRGoKYGLYu/gw7XDQ9mqyO+ihrCCwjxtH6Ke/2r5A9xI3frPzC5RVCgzZjxbd7W3EDAlyVwwEjCb9x+g==} dependencies: - '@nuxt/devtools-kit': 1.1.4(nuxt@3.11.1)(rollup@3.29.4)(vite@5.2.4) + '@nuxt/devtools-kit': 1.1.5(nuxt@3.11.1)(rollup@3.29.4)(vite@5.2.4) '@nuxt/kit': 3.11.1(rollup@3.29.4) chalk: 5.3.0 css-tree: 2.3.1 @@ -1617,7 +1637,7 @@ packages: pathe: 1.1.2 sirv: 2.0.4 ufo: 1.5.3 - unplugin: 1.10.0 + unplugin: 1.10.1 unstorage: 1.10.2(ioredis@5.3.2) transitivePeerDependencies: - '@azure/app-configuration' @@ -1641,8 +1661,8 @@ packages: - vite dev: true - /@nuxt/image@1.4.0(rollup@3.29.4): - resolution: {integrity: sha512-ZEGHjX8UZY/Wt/jWm+66QuUQA14E0dTwdi7n9BoZ1cJdinL8QdRMm3FcbwJvCj2quvD85c9LT2wvNA8l6hOMOA==} + /@nuxt/image@1.5.0(rollup@3.29.4): + resolution: {integrity: sha512-k1QvuGb3GCkpy35t8lpYjOjCDMajIIZ+vKw2XgRg89WlLDlpMNRPNBpSCn/9ixuly1LyjB4k5vggRJ2RxWVvsw==} engines: {node: ^14.16.0 || >=16.11.0} dependencies: '@nuxt/kit': 3.11.1(rollup@3.29.4) @@ -1766,7 +1786,7 @@ packages: - rollup - supports-color - /@nuxt/test-utils@3.12.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@14.3.10)(rollup@3.29.4)(vite@5.2.4)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21): + /@nuxt/test-utils@3.12.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@14.4.0)(rollup@3.29.4)(vite@5.2.4)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21): resolution: {integrity: sha512-Q3HP53TDIYeqHT65r31HZhK/gRwVBmchSdVj1tfiYECyqstckvsQ4Cyt/GX/XmD7cLdD3d5aHow8LaMfP+BSqQ==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -1818,7 +1838,7 @@ packages: fake-indexeddb: 5.0.2 get-port-please: 3.1.2 h3: 1.11.1 - happy-dom: 14.3.10 + happy-dom: 14.4.0 local-pkg: 0.5.0 magic-string: 0.30.8 node-fetch-native: 1.6.4 @@ -1832,8 +1852,8 @@ packages: unenv: 1.9.0 unplugin: 1.10.0 vite: 5.2.4 - vitest: 1.4.0(happy-dom@14.3.10) - vitest-environment-nuxt: 1.0.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@14.3.10)(rollup@3.29.4)(vite@5.2.4)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) + vitest: 1.4.0(happy-dom@14.4.0) + vitest-environment-nuxt: 1.0.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@14.4.0)(rollup@3.29.4)(vite@5.2.4)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) vue: 3.4.21(typescript@5.4.3) vue-router: 4.3.0(vue@3.4.21) transitivePeerDependencies: @@ -1841,8 +1861,8 @@ packages: - supports-color dev: true - /@nuxt/ui-pro-edge@1.1.0-28524317.f36a434(vue@3.4.21): - resolution: {integrity: sha512-2UINB45E6JFnGnBTnSxfTbIXMShTjiWXRFNxUQNknmwDLL8ry+harEL2Pr5duMofs+nXb3Z2l4jGBRVYvahowQ==} + /@nuxt/ui-pro-edge@1.1.0-28525551.37ca2f6(vue@3.4.21): + resolution: {integrity: sha512-P4jnFYQ4MJJ/IxRx5QIyzhbCmW8NIXVrKV/vHwJ4py/wDS7m8TnhFLLcFK3HeZ2Sopg4YU/NznrdwXsbW26QRg==} dependencies: '@nuxt/ui': 'link:' '@vueuse/core': 10.9.0(vue@3.4.21) @@ -1975,13 +1995,12 @@ packages: - supports-color dev: true - /@nuxtjs/plausible@0.2.4(rollup@3.29.4): - resolution: {integrity: sha512-9HrSl9ZGKS/7bULAt8uzAGo9BJyIZebzRSLQD8ZhiODaGyRdEQlgcJBw5JgUzjcC5n4T0ZlX3FC6C3Wyp7opgA==} + /@nuxtjs/plausible@1.0.0(rollup@3.29.4): + resolution: {integrity: sha512-2K0/AbPJAEr3yMA8oDD0I6WB+SXs/YlF297azjR5eSZVQjuimDAwLf4bEXk9ilbrzoMFmm0Tpzn4CC6f0rISBA==} dependencies: + '@barbapapazes/plausible-tracker': 0.4.0 '@nuxt/kit': 3.11.1(rollup@3.29.4) defu: 6.1.4 - pathe: 1.1.2 - plausible-tracker: 0.3.8 transitivePeerDependencies: - rollup - supports-color @@ -2084,6 +2103,16 @@ packages: '@octokit/plugin-rest-endpoint-methods': 10.4.1(@octokit/core@5.1.0) dev: true + /@octokit/rest@20.1.0: + resolution: {integrity: sha512-STVO3itHQLrp80lvcYB2UIKoeil5Ctsgd2s1AM+du3HqZIR35ZH7WE9HLwUOLXH0myA0y3AGNPo8gZtcgIbw0g==} + engines: {node: '>= 18'} + dependencies: + '@octokit/core': 5.1.0 + '@octokit/plugin-paginate-rest': 9.2.1(@octokit/core@5.1.0) + '@octokit/plugin-request-log': 4.0.1(@octokit/core@5.1.0) + '@octokit/plugin-rest-endpoint-methods': 10.4.1(@octokit/core@5.1.0) + dev: true + /@octokit/types@12.6.0: resolution: {integrity: sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==} dependencies: @@ -6296,7 +6325,7 @@ packages: magic-string: 0.30.8 pathe: 1.1.2 ufo: 1.5.3 - unplugin: 1.10.0 + unplugin: 1.10.1 transitivePeerDependencies: - encoding dev: true @@ -6751,8 +6780,8 @@ packages: uglify-js: 3.17.4 dev: true - /happy-dom@14.3.10: - resolution: {integrity: sha512-Rh5li9vA9MF9Gkg85CbFABKTa3uoSAByILRNGb92u/vswDd561gBg2p1UW1ZauvDWWwRxPcbACK5zv3BR+gHnQ==} + /happy-dom@14.4.0: + resolution: {integrity: sha512-H/vV0+/rGhdQeKGjvMVE4X0/pHNmymEnyGvo0nx9TYfo5DwByOqrnOpLRsepwROEkM0vi1ddw9yJW3sBzwzK1A==} engines: {node: '>=16.0.0'} dependencies: entities: 4.5.0 @@ -7545,8 +7574,8 @@ packages: resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} hasBin: true - /joi@17.12.2: - resolution: {integrity: sha512-RonXAIzCiHLc8ss3Ibuz45u28GOsWE1UpfDXLbN/9NKbL4tCJf8TWYVKsoYuuh+sAUt7fsSNpA+r2+TBA6Wjmw==} + /joi@17.12.3: + resolution: {integrity: sha512-2RRziagf555owrm9IRVtdKynOBeITiDpuZqIpgwqXShPncPKNiRQoiGsl/T8SQdq+8ugRzH2LqY67irr2y/d+g==} dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 @@ -7973,7 +8002,7 @@ packages: regexp-tree: 0.1.27 type-level-regexp: 0.1.17 ufo: 1.5.3 - unplugin: 1.10.0 + unplugin: 1.10.1 dev: true /magic-string-ast@0.3.0: @@ -9714,11 +9743,6 @@ packages: mlly: 1.6.1 pathe: 1.1.2 - /plausible-tracker@0.3.8: - resolution: {integrity: sha512-lmOWYQ7s9KOUJ1R+YTOR3HrjdbxIS2Z4de0P/Jx2dQPteznJl2eX3tXxKClpvbfyGP59B5bbhW8ftN59HbbFSg==} - engines: {node: '>=10'} - dev: true - /playwright-core@1.42.1: resolution: {integrity: sha512-mxz6zclokgrke9p1vtdy/COWBH+eOZgYUVVU34C73M+4j4HLlQJHtfcqiqqxpP0o8HhMkflvfbquLX5dg6wlfA==} engines: {node: '>=16'} @@ -10194,8 +10218,8 @@ packages: engines: {node: '>=10'} dev: true - /radix-vue@1.6.1(vue@3.4.21): - resolution: {integrity: sha512-/nnA4u8oYAZK86unEjRuIROrTDDU0HHiwkCgGI0YeCNpyObSnbC1CZJlXUBErdY51yxcqV4cU4WJBKwQC8iRFA==} + /radix-vue@1.6.2(vue@3.4.21): + resolution: {integrity: sha512-uHyj8YaA+O2ZF1Ouxl2EJUzXXEFLzN/CtOE1HVFG3h60aFD7E9HNZ5RxODnXSD7j0vZLFS/dHU9Z2+Yjljj2Lg==} peerDependencies: vue: '>= 3.2.0' dependencies: @@ -12021,6 +12045,16 @@ packages: webpack-sources: 3.2.3 webpack-virtual-modules: 0.6.1 + /unplugin@1.10.1: + resolution: {integrity: sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==} + 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 + /unstorage@1.10.2(ioredis@5.3.2): resolution: {integrity: sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==} peerDependencies: @@ -12375,10 +12409,10 @@ packages: optionalDependencies: fsevents: 2.3.3 - /vitest-environment-nuxt@1.0.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@14.3.10)(rollup@3.29.4)(vite@5.2.4)(vitest@1.4.0)(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@14.4.0)(rollup@3.29.4)(vite@5.2.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.12.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@14.3.10)(rollup@3.29.4)(vite@5.2.4)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) + '@nuxt/test-utils': 3.12.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@14.4.0)(rollup@3.29.4)(vite@5.2.4)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -12398,7 +12432,7 @@ packages: - vue-router dev: true - /vitest@1.4.0(happy-dom@14.3.10): + /vitest@1.4.0(happy-dom@14.4.0): resolution: {integrity: sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -12432,7 +12466,7 @@ packages: chai: 4.4.1 debug: 4.3.4 execa: 8.0.1 - happy-dom: 14.3.10 + happy-dom: 14.4.0 local-pkg: 0.5.0 magic-string: 0.30.8 pathe: 1.1.2