diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 70c976171..7a8829229 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -94,7 +94,7 @@ importers: version: 9.5.0 '@nuxt/module-builder': specifier: ^0.8.4 - version: 0.8.4(@nuxt/kit@3.13.1(magicast@0.3.5)(rollup@3.29.4)(webpack-sources@3.2.3))(nuxi@3.13.1)(typescript@5.6.2)(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.8.4(@nuxt/kit@3.13.1(magicast@0.3.5)(rollup@3.29.4)(webpack-sources@3.2.3))(nuxi@3.13.2)(typescript@5.6.2)(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/schema': specifier: ^3.13.1 version: 3.13.1(rollup@3.29.4)(webpack-sources@3.2.3) @@ -205,10 +205,10 @@ importers: version: 1.1.107 '@nuxt/content': specifier: ^2.12.0 - version: 2.13.0(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3))(rollup@4.21.2)(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + version: 2.13.0(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3))(rollup@4.21.2)(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/ui-pro': specifier: ^1.0.1 - version: 1.3.1(focus-trap@7.5.4)(magicast@0.3.5)(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.3.1(focus-trap@7.5.4)(magicast@0.3.5)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxtjs/fontaine': specifier: ^0.4.1 version: 0.4.3(encoding@0.1.13)(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) @@ -217,10 +217,10 @@ importers: version: 3.2.0(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) nuxt: specifier: ^3.9.3 - version: 3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3) nuxt-og-image: specifier: ^2.2.4 - version: 2.2.6(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.61.0(rollup@4.21.2)(webpack@5.92.1))(@vue/compiler-core@3.5.5)(fuse.js@6.6.2)(magicast@0.3.5)(nuxt@3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3))(postcss@8.4.40)(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.92.1) + version: 2.2.6(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.61.0(rollup@4.21.2)(webpack@5.92.1))(@vue/compiler-core@3.5.5)(fuse.js@6.6.2)(magicast@0.3.5)(nuxt@3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3))(postcss@8.4.40)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.92.1) vue-tsc: specifier: ^2.0.1 version: 2.0.22(typescript@5.6.2) @@ -229,13 +229,13 @@ importers: devDependencies: '@nuxt/devtools': specifier: latest - version: 1.3.9(rollup@4.21.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3) + version: 1.3.9(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3) '@nuxtjs/i18n': specifier: link:.. version: link:.. nuxt: specifier: latest - version: 3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3) specs/fixtures/basic: devDependencies: @@ -244,7 +244,7 @@ importers: version: link:../../.. nuxt: specifier: latest - version: 3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3) specs/fixtures/basic_usage: dependencies: @@ -259,6 +259,19 @@ importers: specifier: latest version: 3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3) + specs/fixtures/basic_usage_compat_4: + dependencies: + '@nuxt/devtools': + specifier: ^1.0.8 + version: 1.4.2(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + devDependencies: + '@nuxtjs/i18n': + specifier: link:../../.. + version: link:../../.. + nuxt: + specifier: latest + version: 3.13.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3) + specs/fixtures/different_domains: devDependencies: '@nuxtjs/i18n': @@ -266,7 +279,7 @@ importers: version: link:../../.. nuxt: specifier: latest - version: 3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3) specs/fixtures/empty_options: devDependencies: @@ -284,7 +297,7 @@ importers: version: link:../../.. nuxt: specifier: latest - version: 3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3) specs/fixtures/lazy: devDependencies: @@ -293,7 +306,7 @@ importers: version: link:../../.. nuxt: specifier: latest - version: 3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3) specs/fixtures/multi_domains_locales: devDependencies: @@ -302,7 +315,7 @@ importers: version: link:../../.. nuxt: specifier: latest - version: 3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3) specs/fixtures/restructure: devDependencies: @@ -311,7 +324,7 @@ importers: version: link:../../.. nuxt: specifier: latest - version: 3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3) specs/fixtures/routing: devDependencies: @@ -320,7 +333,7 @@ importers: version: link:../../.. nuxt: specifier: latest - version: 3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3) packages: @@ -1643,6 +1656,10 @@ packages: resolution: {integrity: sha512-FkUL349lp/3nVfTIyws4UDJ3d2jyv5Pk1DC1HQUCOkSloYYMdbRcQAUcb4fe2TCLNWvHM+FhU8jnzGTzjALZYA==} engines: {node: ^14.18.0 || >=16.10.0} + '@nuxt/kit@3.13.2': + resolution: {integrity: sha512-KvRw21zU//wdz25IeE1E5m/aFSzhJloBRAQtv+evcFeZvuroIxpIQuUqhbzuwznaUwpiWbmwlcsp5uOWmi4vwA==} + engines: {node: ^14.18.0 || >=16.10.0} + '@nuxt/module-builder@0.8.4': resolution: {integrity: sha512-RSPRfCpBLuJtbDRaAKmc3Qzt3O98kSeRItXcgx0ZLptvROWT+GywoLhnYznRp8kbkz+6Qb5Hfiwa/RYEMRuJ4Q==} hasBin: true @@ -1658,10 +1675,18 @@ packages: resolution: {integrity: sha512-ishbhzVGspjshG9AG0hYnKYY6LWXzCtua7OXV7C/DQ2yA7rRcy1xHpzKZUDbIRyxCHHCAcBd8jfHEUmEuhEPrA==} engines: {node: ^14.18.0 || >=16.10.0} + '@nuxt/schema@3.13.2': + resolution: {integrity: sha512-CCZgpm+MkqtOMDEgF9SWgGPBXlQ01hV/6+2reDEpJuqFPGzV8HYKPBcIFvn7/z5ahtgutHLzjP71Na+hYcqSpw==} + engines: {node: ^14.18.0 || >=16.10.0} + '@nuxt/telemetry@2.5.4': resolution: {integrity: sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==} hasBin: true + '@nuxt/telemetry@2.6.0': + resolution: {integrity: sha512-h4YJ1d32cU7tDKjjhjtIIEck4WF/w3DTQBT348E9Pz85YLttnLqktLM0Ez9Xc2LzCeUgBDQv1el7Ob/zT3KUqg==} + hasBin: true + '@nuxt/ui-pro@1.3.1': resolution: {integrity: sha512-96G0MWO5Bh4rFlQDfpYfn/tIeJUSgyzHET2i99RX8zatJAygRMLoehT9QBw8+sKebLXRzryAj2uNziPrbWDtjg==} @@ -1681,6 +1706,12 @@ packages: peerDependencies: vue: ^3.3.4 + '@nuxt/vite-builder@3.13.2': + resolution: {integrity: sha512-3dzc3YH3UeTmzGtCevW1jTq0Q8/cm+yXqo/VS/EFM3aIO/tuNPS88is8ZF2YeBButFnLFllq/QenziPbq0YD6Q==} + engines: {node: ^14.18.0 || >=16.10.0} + peerDependencies: + vue: ^3.3.4 + '@nuxtjs/color-mode@3.4.2': resolution: {integrity: sha512-6A+lDP8R6fFXc1Ip5tDepKq9MJW6oxbRlz1plvW52yacnpeDFXv5S5rDS0ax31AuSFUPlgzHymFSdjcylBwZ6w==} @@ -2529,6 +2560,9 @@ packages: '@unhead/dom@1.11.2': resolution: {integrity: sha512-e5Ilqa1ktwGJGhFt3jEI78LywNuvqOR4GdEa+sV2OuKbldWBoS8DosCf7jzwEIPYgn2ubDQ0ygn9JH+m/x88gA==} + '@unhead/dom@1.11.6': + resolution: {integrity: sha512-FYU8Cu+XWcpbO4OvXdB6x7m6GTPcl6CW7igI8rNu6Kc0Ilxb+atxIvyFXdTGAyB7h/F0w3ex06ZVWJ65f3EW8A==} + '@unhead/dom@1.9.14': resolution: {integrity: sha512-XZSZ2Wmm1Sv7k9scSFGrarbteSIl3p3I3oOUprKPDboBTvuG5q81Qz8O99NKUGKGJ8BKUkxCqE982eH3S8DKJA==} @@ -2538,6 +2572,9 @@ packages: '@unhead/schema@1.11.2': resolution: {integrity: sha512-ALyIIA0084JjGQJD6tJetQdqVNw/V6d2LaCC06jSm+JUqxsRWRZcSbNZUg5xr0T4xQPrefZYrGp76PbOdotPbQ==} + '@unhead/schema@1.11.6': + resolution: {integrity: sha512-Ava5+kQERaZ2fi66phgR9KZQr9SsheN1YhhKM8fCP2A4Jb5lHUssVQ19P0+89V6RX9iUg/Q27WdEbznm75LzhQ==} + '@unhead/schema@1.9.14': resolution: {integrity: sha512-60NYSM6QjfK/wx4/QfaYyZ3XnNtwxS9a1oij2abEkGHPmA2/fqBOXeuHtnBo4eD42/Eg+owcS5s3mClPL8AkXw==} @@ -2547,6 +2584,9 @@ packages: '@unhead/shared@1.11.2': resolution: {integrity: sha512-Zg56xBrqkr9f9m3/+G/2CzbLba6g3/M2myWmyuZtn/ncUk3K2IXvXvlZAzMHx4yO++Xeik2QUWpHEdXRh+PxAA==} + '@unhead/shared@1.11.6': + resolution: {integrity: sha512-aGrtzRCcFlVh9iru73fBS8FA1vpQskS190t5cCRRMpisOEunVv3ueqXN1F8CseQd0W4wyEr/ycDvdfKt+RPv5g==} + '@unhead/shared@1.9.14': resolution: {integrity: sha512-7ZIC7uDV8gp3KHm5JxJ/NXMENQgkh+SCyTcsILSpOhkAGeszMHABrB6vjeZDGM4J9mRUxwyPn24KI2zG/R+XiQ==} @@ -2556,6 +2596,9 @@ packages: '@unhead/ssr@1.11.2': resolution: {integrity: sha512-Ilc+QmG4foMBr+f4u1GMSQjybSPjqi3vXfLTlqOVbr1voSlGtblYxJbZDw6KSCvfXu/s2YOPW+gCvvDLSZl3vg==} + '@unhead/ssr@1.11.6': + resolution: {integrity: sha512-jmRkJB3UWlaAV6aoTBcsi2cLOje8hJxWqbmcLmekmCBZcCgR8yHEjxVCzLtYnAQg68Trgg9+uqMt+8UFY40tDA==} + '@unhead/ssr@1.9.14': resolution: {integrity: sha512-OIBZu+WBiyCcDMJ4Ysu7uA6yMZ3fWXWyVrT2w0my5oQJgA0BS7lzfReRL8Sw6+ORlupn9Rn++HXfV0ixtxCxIA==} @@ -2567,6 +2610,11 @@ packages: peerDependencies: vue: '>=2.7 || >=3' + '@unhead/vue@1.11.6': + resolution: {integrity: sha512-CMuDJGTi4n4wKdOp6/JmB9roGshjTdoFKF34PEkXu4+g97BiVFiZ9LvgY44+UlWCUzQHcqEPRQIzm9iKEqcfKw==} + peerDependencies: + vue: '>=2.7 || >=3' + '@unhead/vue@1.9.14': resolution: {integrity: sha512-Yc7Qv0ze+iLte4urHiA+ghkF7y+svrawrT+ZrCuGXkZ/eRTF/AY2SKex+rJQJZsP+fKEQ2pGb72IsI5kHFZT3A==} peerDependencies: @@ -4233,6 +4281,9 @@ packages: git-url-parse@14.0.0: resolution: {integrity: sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ==} + git-url-parse@15.0.0: + resolution: {integrity: sha512-5reeBufLi+i4QD3ZFftcJs9jC26aULFLBU23FeKM/b1rI0K6ofIeAblmDVO7Ht22zTDE9+CkJ3ZVb0CgJmz3UQ==} + github-slugger@2.0.0: resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} @@ -4875,6 +4926,9 @@ packages: resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} engines: {node: 14 || >=16.14} + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -5362,6 +5416,11 @@ packages: engines: {node: ^16.10.0 || >=18.0.0} hasBin: true + nuxi@3.13.2: + resolution: {integrity: sha512-yAgpxBcIB2/DWL7dWRZOQa5ULLZQ4AWgYdqtUDbeOZ3KxmY/+fqm8/UJuU7QK81JrccNaZeSI+GLe5BY7RR3cQ==} + engines: {node: ^16.10.0 || >=18.0.0} + hasBin: true + nuxt-icon@0.6.10: resolution: {integrity: sha512-S9zHVA66ox4ZSpMWvCjqKZC4ZogC0s2z3vZs+M4D95YXGPEXwxDZu+insMKvkbe8+k7gvEmtTk0eq3KusKlxiw==} @@ -5400,6 +5459,19 @@ packages: '@types/node': optional: true + nuxt@3.13.2: + resolution: {integrity: sha512-Bjc2qRsipfBhjXsBEJCN+EUAukhdgFv/KoIR5HFB2hZOYRSqXBod3oWQs78k3ja1nlIhAEdBG533898KJxUtJw==} + 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 + nwsapi@2.2.10: resolution: {integrity: sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ==} @@ -5432,6 +5504,9 @@ packages: ohash@1.1.3: resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} + ohash@1.1.4: + resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} + ohmyfetch@0.4.21: resolution: {integrity: sha512-VG7f/JRvqvBOYvL0tHyEIEG7XHWm7OqIfAs6/HqwWwDfjiJ1g0huIpe5sFEmyb+7hpFa1EGNH2aERWR72tlClw==} deprecated: Package renamed to https://github.com/unjs/ofetch @@ -5493,6 +5568,9 @@ packages: package-json-from-dist@1.0.0: resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + package-manager-detector@0.2.0: + resolution: {integrity: sha512-E385OSk9qDcXhcM9LNSe4sdhx8a9mAPrZ4sMLW+tmxl5ZuGtPUcdFu+MPP2jbgiWAZ6Pfe5soGFMd+0Db5Vrog==} + pacote@18.0.6: resolution: {integrity: sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A==} engines: {node: ^16.14.0 || >=18.0.0} @@ -5578,6 +5656,9 @@ packages: picocolors@1.0.1: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -5914,6 +5995,10 @@ packages: resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==} engines: {node: ^10 || ^12 || >=14} + postcss@8.4.47: + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} + engines: {node: ^10 || ^12 || >=14} + prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -6365,6 +6450,10 @@ packages: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + source-map-support@0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} @@ -6807,6 +6896,9 @@ packages: unhead@1.11.2: resolution: {integrity: sha512-k/MA5yzPh5M4pksDzOXf2GBJn0XV4quWao1q173NF7NL3Ji4RQ3ZxvZcwA/nGr7wu3+twJIRoKti3Otc4JMNyw==} + unhead@1.11.6: + resolution: {integrity: sha512-TKTQGUzHKF925VZ4KZVbLfKFzTVTEWfPLaXKmkd/ptEY2FHEoJUF7xOpAWc3K7Jzy/ExS66TL7GnLLjtd4sISg==} + unhead@1.9.14: resolution: {integrity: sha512-npdYu6CfasX/IhB8OO27e3u4A1zhAY77T1FwWDIIUaJvugYTte5hjsolPX0/fG5jmjnWTFTuIkmbCSfj7bfIkg==} @@ -6836,6 +6928,9 @@ packages: unimport@3.11.1: resolution: {integrity: sha512-DuB1Uoq01LrrXTScxnwOoMSlTXxyKcULguFxbLrMDFcE/CO0ZWHpEiyhovN0mycPt7K6luAHe8laqvwvuoeUPg==} + unimport@3.12.0: + resolution: {integrity: sha512-5y8dSvNvyevsnw4TBQkIQR1Rjdbb+XjVSwQwxltpnVZrStBvvPkMPcZrh1kg5kY77kpx6+D4Ztd3W6FOBH/y2Q==} + unimport@3.7.2: resolution: {integrity: sha512-91mxcZTadgXyj3lFWmrGT8GyoRHWuE5fqPOjg5RVtF6vj+OfM5G6WCzXjuYtSgELE5ggB34RY4oiCSEP8I3AHw==} @@ -6925,6 +7020,15 @@ packages: webpack-sources: optional: true + unplugin@1.14.1: + resolution: {integrity: sha512-lBlHbfSFPToDYp9pjXlUEFVxYLaue9f9T1HC+4OHlmj+HnMDdz9oZY+erXfoCe/5V/7gKUSY2jpXPb9S7f0f/w==} + engines: {node: '>=14.0.0'} + peerDependencies: + webpack-sources: ^3 + peerDependenciesMeta: + webpack-sources: + optional: true + unstorage@1.10.2: resolution: {integrity: sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==} peerDependencies: @@ -6969,6 +7073,50 @@ packages: ioredis: optional: true + unstorage@1.12.0: + resolution: {integrity: sha512-ARZYTXiC+e8z3lRM7/qY9oyaOkaozCeNd2xoz7sYK9fv7OLGhVsf+BZbmASqiK/HTZ7T6eAlnVq9JynZppyk3w==} + peerDependencies: + '@azure/app-configuration': ^1.7.0 + '@azure/cosmos': ^4.1.1 + '@azure/data-tables': ^13.2.2 + '@azure/identity': ^4.4.1 + '@azure/keyvault-secrets': ^4.8.0 + '@azure/storage-blob': ^12.24.0 + '@capacitor/preferences': ^6.0.2 + '@netlify/blobs': ^6.5.0 || ^7.0.0 + '@planetscale/database': ^1.19.0 + '@upstash/redis': ^1.34.0 + '@vercel/kv': ^1.0.1 + idb-keyval: ^6.2.1 + ioredis: ^5.4.1 + peerDependenciesMeta: + '@azure/app-configuration': + optional: true + '@azure/cosmos': + optional: true + '@azure/data-tables': + optional: true + '@azure/identity': + optional: true + '@azure/keyvault-secrets': + optional: true + '@azure/storage-blob': + optional: true + '@capacitor/preferences': + optional: true + '@netlify/blobs': + optional: true + '@planetscale/database': + optional: true + '@upstash/redis': + optional: true + '@vercel/kv': + optional: true + idb-keyval: + optional: true + ioredis: + optional: true + untildify@4.0.0: resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} engines: {node: '>=8'} @@ -7089,6 +7237,40 @@ packages: vue-tsc: optional: true + vite-plugin-checker@0.8.0: + resolution: {integrity: sha512-UA5uzOGm97UvZRTdZHiQVYFnd86AVn8EVaD4L3PoVzxH+IZSfaAw14WGFwX9QS23UW3lV/5bVKZn6l0w+q9P0g==} + engines: {node: '>=14.16'} + peerDependencies: + '@biomejs/biome': '>=1.7' + eslint: '>=7' + meow: ^9.0.0 + optionator: ^0.9.1 + stylelint: '>=13' + typescript: '*' + vite: '>=2.0.0' + vls: '*' + vti: '*' + vue-tsc: ~2.1.6 + peerDependenciesMeta: + '@biomejs/biome': + optional: true + 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 + vite-plugin-inspect@0.8.4: resolution: {integrity: sha512-G0N3rjfw+AiiwnGw50KlObIHYWfulVwaCBUBLh2xTW9G1eM9ocE5olXkEYUbwyTmX+azM8duubi+9w5awdCz+g==} engines: {node: '>=14'} @@ -7178,6 +7360,37 @@ packages: terser: optional: true + vite@5.4.5: + resolution: {integrity: sha512-pXqR0qtb2bTwLkev4SE3r4abCNioP3GkjvIDLlzziPpXtHgiJIjuKl+1GN6ESOT3wMjG3JTeARopj2SwYaHTOA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + vitest@2.1.1: resolution: {integrity: sha512-97We7/VC0e9X5zBVkvt7SGQMGrRtn3KtySFQG5fpaMlS+l62eeXRQO633AYhSTC3z7IMebnPPNjGXVGNRFlxBA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -8532,13 +8745,13 @@ snapshots: - bluebird - supports-color - '@nuxt/content@2.13.0(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3))(rollup@4.21.2)(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/content@2.13.0(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3))(rollup@4.21.2)(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': 3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) '@nuxtjs/mdc': 0.8.2(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) '@vueuse/core': 10.11.0(vue@3.5.5(typescript@5.6.2)) '@vueuse/head': 2.0.0(vue@3.5.5(typescript@5.6.2)) - '@vueuse/nuxt': 10.11.0(magicast@0.3.5)(nuxt@3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3))(rollup@4.21.2)(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + '@vueuse/nuxt': 10.11.0(magicast@0.3.5)(nuxt@3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3))(rollup@4.21.2)(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) consola: 3.2.3 defu: 6.1.4 destr: 2.0.3 @@ -8600,12 +8813,12 @@ snapshots: - supports-color - webpack-sources - '@nuxt/devtools-kit@1.3.6(magicast@0.3.5)(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3)': + '@nuxt/devtools-kit@1.3.6(magicast@0.3.5)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': 3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) '@nuxt/schema': 3.13.1(rollup@4.21.2)(webpack-sources@3.2.3) execa: 7.2.0 - vite: 5.3.5(@types/node@20.14.9)(terser@5.31.1) + vite: 5.4.5(@types/node@20.14.9)(terser@5.31.1) transitivePeerDependencies: - magicast - rollup @@ -8636,12 +8849,24 @@ snapshots: - supports-color - webpack-sources - '@nuxt/devtools-kit@1.3.9(magicast@0.3.5)(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3)': + '@nuxt/devtools-kit@1.3.9(magicast@0.3.4)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3)': + dependencies: + '@nuxt/kit': 3.13.1(magicast@0.3.4)(rollup@4.21.2)(webpack-sources@3.2.3) + '@nuxt/schema': 3.13.1(rollup@4.21.2)(webpack-sources@3.2.3) + execa: 7.2.0 + vite: 5.4.5(@types/node@20.14.9)(terser@5.31.1) + transitivePeerDependencies: + - magicast + - rollup + - supports-color + - webpack-sources + + '@nuxt/devtools-kit@1.3.9(magicast@0.3.5)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': 3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) '@nuxt/schema': 3.13.1(rollup@4.21.2)(webpack-sources@3.2.3) execa: 7.2.0 - vite: 5.3.5(@types/node@20.14.9)(terser@5.31.1) + vite: 5.4.5(@types/node@20.14.9)(terser@5.31.1) transitivePeerDependencies: - magicast - rollup @@ -8660,52 +8885,52 @@ snapshots: - supports-color - webpack-sources - '@nuxt/devtools-kit@1.4.2(magicast@0.3.5)(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3)': + '@nuxt/devtools-kit@1.4.2(magicast@0.3.5)(rollup@4.21.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': 3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) '@nuxt/schema': 3.13.1(rollup@4.21.2)(webpack-sources@3.2.3) execa: 7.2.0 - vite: 5.3.5(@types/node@20.14.9)(terser@5.31.1) + vite: 5.4.3(@types/node@20.14.9)(terser@5.31.1) transitivePeerDependencies: - magicast - rollup - supports-color - webpack-sources - '@nuxt/devtools-kit@1.4.2(magicast@0.3.5)(rollup@4.21.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3)': + '@nuxt/devtools-kit@1.4.2(magicast@0.3.5)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': 3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) '@nuxt/schema': 3.13.1(rollup@4.21.2)(webpack-sources@3.2.3) execa: 7.2.0 - vite: 5.4.3(@types/node@20.14.9)(terser@5.31.1) + vite: 5.4.5(@types/node@20.14.9)(terser@5.31.1) transitivePeerDependencies: - magicast - rollup - supports-color - webpack-sources - '@nuxt/devtools-ui-kit@1.3.6(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.61.0(rollup@4.21.2)(webpack@5.92.1))(@vue/compiler-core@3.5.5)(fuse.js@6.6.2)(magicast@0.3.5)(nuxt@3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3))(postcss@8.4.40)(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.92.1)': + '@nuxt/devtools-ui-kit@1.3.6(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.61.0(rollup@4.21.2)(webpack@5.92.1))(@vue/compiler-core@3.5.5)(fuse.js@6.6.2)(magicast@0.3.5)(nuxt@3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3))(postcss@8.4.40)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.92.1)': dependencies: '@iconify-json/carbon': 1.1.36 '@iconify-json/logos': 1.1.43 '@iconify-json/ri': 1.1.21 '@iconify-json/tabler': 1.1.114 - '@nuxt/devtools': 1.4.2(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) - '@nuxt/devtools-kit': 1.3.6(magicast@0.3.5)(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3) + '@nuxt/devtools': 1.4.2(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/devtools-kit': 1.3.6(magicast@0.3.5)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3) '@nuxt/kit': 3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) '@unocss/core': 0.61.0 - '@unocss/nuxt': 0.61.0(magicast@0.3.5)(postcss@8.4.40)(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3)(webpack@5.92.1) + '@unocss/nuxt': 0.61.0(magicast@0.3.5)(postcss@8.4.40)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3)(webpack@5.92.1) '@unocss/preset-attributify': 0.61.0 '@unocss/preset-icons': 0.61.0 '@unocss/preset-mini': 0.61.0 '@unocss/reset': 0.61.0 '@vueuse/core': 10.11.0(vue@3.5.5(typescript@5.6.2)) '@vueuse/integrations': 10.11.0(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.5.5(typescript@5.6.2)) - '@vueuse/nuxt': 10.11.0(magicast@0.3.5)(nuxt@3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3))(rollup@4.21.2)(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + '@vueuse/nuxt': 10.11.0(magicast@0.3.5)(nuxt@3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3))(rollup@4.21.2)(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 - unocss: 0.61.0(@unocss/webpack@0.61.0(rollup@4.21.2)(webpack@5.92.1))(postcss@8.4.40)(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1)) + unocss: 0.61.0(@unocss/webpack@0.61.0(rollup@4.21.2)(webpack@5.92.1))(postcss@8.4.40)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1)) v-lazy-show: 0.2.4(@vue/compiler-core@3.5.5) transitivePeerDependencies: - '@unocss/webpack' @@ -8913,6 +9138,53 @@ snapshots: - utf-8-validate - webpack-sources + '@nuxt/devtools@1.3.9(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3)': + dependencies: + '@antfu/utils': 0.7.10 + '@nuxt/devtools-kit': 1.3.9(magicast@0.3.4)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3) + '@nuxt/devtools-wizard': 1.3.9 + '@nuxt/kit': 3.13.1(magicast@0.3.4)(rollup@4.21.2)(webpack-sources@3.2.3) + '@vue/devtools-core': 7.3.3(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1)) + '@vue/devtools-kit': 7.3.3 + birpc: 0.2.17 + consola: 3.2.3 + cronstrue: 2.50.0 + destr: 2.0.3 + error-stack-parser-es: 0.1.4 + execa: 7.2.0 + fast-glob: 3.3.2 + fast-npm-meta: 0.1.1 + flatted: 3.3.1 + get-port-please: 3.1.2 + hookable: 5.5.3 + image-meta: 0.2.0 + is-installed-globally: 1.0.0 + launch-editor: 2.8.0 + local-pkg: 0.5.0 + magicast: 0.3.4 + nypm: 0.3.9 + ohash: 1.1.3 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.1.3 + rc9: 2.1.2 + scule: 1.3.0 + semver: 7.6.2 + simple-git: 3.25.0 + sirv: 2.0.4 + unimport: 3.7.2(rollup@4.21.2) + vite: 5.4.5(@types/node@20.14.9)(terser@5.31.1) + vite-plugin-inspect: 0.8.4(@nuxt/kit@3.13.1(magicast@0.3.4)(rollup@4.21.2)(webpack-sources@3.2.3))(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1)) + vite-plugin-vue-inspector: 5.1.2(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1)) + which: 3.0.1 + ws: 8.17.1 + transitivePeerDependencies: + - bufferutil + - rollup + - supports-color + - utf-8-validate + - webpack-sources + '@nuxt/devtools@1.4.2(rollup@3.29.4)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 @@ -8961,13 +9233,13 @@ snapshots: - vue - webpack-sources - '@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.4.2(magicast@0.3.5)(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3) + '@nuxt/devtools-kit': 1.4.2(magicast@0.3.5)(rollup@4.21.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3) '@nuxt/devtools-wizard': 1.4.2 '@nuxt/kit': 3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) - '@vue/devtools-core': 7.4.4(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2)) + '@vue/devtools-core': 7.4.4(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2)) '@vue/devtools-kit': 7.4.4 birpc: 0.2.17 consola: 3.2.3 @@ -8996,9 +9268,9 @@ snapshots: sirv: 2.0.4 tinyglobby: 0.2.6 unimport: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) - vite: 5.3.5(@types/node@20.14.9)(terser@5.31.1) - vite-plugin-inspect: 0.8.7(@nuxt/kit@3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3))(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1)) - vite-plugin-vue-inspector: 5.2.0(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1)) + vite: 5.4.3(@types/node@20.14.9)(terser@5.31.1) + vite-plugin-inspect: 0.8.7(@nuxt/kit@3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3))(rollup@4.21.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1)) + vite-plugin-vue-inspector: 5.2.0(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1)) which: 3.0.1 ws: 8.18.0 transitivePeerDependencies: @@ -9009,13 +9281,13 @@ snapshots: - vue - webpack-sources - '@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.4.2(magicast@0.3.5)(rollup@4.21.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3) + '@nuxt/devtools-kit': 1.4.2(magicast@0.3.5)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3) '@nuxt/devtools-wizard': 1.4.2 '@nuxt/kit': 3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) - '@vue/devtools-core': 7.4.4(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2)) + '@vue/devtools-core': 7.4.4(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2)) '@vue/devtools-kit': 7.4.4 birpc: 0.2.17 consola: 3.2.3 @@ -9044,9 +9316,9 @@ snapshots: sirv: 2.0.4 tinyglobby: 0.2.6 unimport: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) - vite: 5.4.3(@types/node@20.14.9)(terser@5.31.1) - vite-plugin-inspect: 0.8.7(@nuxt/kit@3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3))(rollup@4.21.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1)) - vite-plugin-vue-inspector: 5.2.0(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1)) + vite: 5.4.5(@types/node@20.14.9)(terser@5.31.1) + vite-plugin-inspect: 0.8.7(@nuxt/kit@3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3))(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1)) + vite-plugin-vue-inspector: 5.2.0(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1)) which: 3.0.1 ws: 8.18.0 transitivePeerDependencies: @@ -9169,21 +9441,49 @@ snapshots: - supports-color - webpack-sources - '@nuxt/module-builder@0.8.4(@nuxt/kit@3.13.1(magicast@0.3.5)(rollup@3.29.4)(webpack-sources@3.2.3))(nuxi@3.13.1)(typescript@5.6.2)(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3)': dependencies: - '@nuxt/kit': 3.13.1(magicast@0.3.5)(rollup@3.29.4)(webpack-sources@3.2.3) - citty: 0.1.6 + '@nuxt/schema': 3.13.2(rollup@4.21.2)(webpack-sources@3.2.3) + c12: 1.11.2(magicast@0.3.5) consola: 3.2.3 defu: 6.1.4 - magic-regexp: 0.8.0(webpack-sources@3.2.3) + destr: 2.0.3 + globby: 14.0.2 + hash-sum: 2.0.0 + ignore: 5.3.2 + jiti: 1.21.0 + klona: 2.0.6 + knitwork: 1.1.0 mlly: 1.7.1 - nuxi: 3.13.1 pathe: 1.1.2 pkg-types: 1.2.0 - tsconfck: 3.1.3(typescript@5.6.2) - unbuild: 2.0.0(typescript@5.6.2)(vue-tsc@2.0.22(typescript@5.6.2)) + scule: 1.3.0 + semver: 7.6.3 + ufo: 1.5.4 + unctx: 2.3.1 + unimport: 3.12.0(rollup@4.21.2)(webpack-sources@3.2.3) + untyped: 1.4.2 transitivePeerDependencies: - - sass + - magicast + - rollup + - supports-color + - webpack-sources + + '@nuxt/module-builder@0.8.4(@nuxt/kit@3.13.1(magicast@0.3.5)(rollup@3.29.4)(webpack-sources@3.2.3))(nuxi@3.13.2)(typescript@5.6.2)(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3)': + dependencies: + '@nuxt/kit': 3.13.1(magicast@0.3.5)(rollup@3.29.4)(webpack-sources@3.2.3) + citty: 0.1.6 + consola: 3.2.3 + defu: 6.1.4 + magic-regexp: 0.8.0(webpack-sources@3.2.3) + mlly: 1.7.1 + nuxi: 3.13.2 + pathe: 1.1.2 + pkg-types: 1.2.0 + tsconfck: 3.1.3(typescript@5.6.2) + unbuild: 2.0.0(typescript@5.6.2)(vue-tsc@2.0.22(typescript@5.6.2)) + transitivePeerDependencies: + - sass - supports-color - typescript - vue-tsc @@ -9246,6 +9546,25 @@ snapshots: - supports-color - webpack-sources + '@nuxt/schema@3.13.2(rollup@4.21.2)(webpack-sources@3.2.3)': + dependencies: + compatx: 0.1.8 + consola: 3.2.3 + defu: 6.1.4 + hookable: 5.5.3 + pathe: 1.1.2 + pkg-types: 1.2.0 + scule: 1.3.0 + std-env: 3.7.0 + ufo: 1.5.4 + uncrypto: 0.1.3 + unimport: 3.12.0(rollup@4.21.2)(webpack-sources@3.2.3) + untyped: 1.4.2 + transitivePeerDependencies: + - rollup + - supports-color + - webpack-sources + '@nuxt/telemetry@2.5.4(magicast@0.3.5)(rollup@3.29.4)(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': 3.13.1(magicast@0.3.5)(rollup@3.29.4)(webpack-sources@3.2.3) @@ -9296,9 +9615,35 @@ snapshots: - supports-color - webpack-sources - '@nuxt/ui-pro@1.3.1(focus-trap@7.5.4)(magicast@0.3.5)(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/telemetry@2.6.0(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3)': + dependencies: + '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) + ci-info: 4.0.0 + consola: 3.2.3 + create-require: 1.1.1 + defu: 6.1.4 + destr: 2.0.3 + dotenv: 16.4.5 + git-url-parse: 15.0.0 + is-docker: 3.0.0 + jiti: 1.21.0 + mri: 1.2.0 + nanoid: 5.0.7 + ofetch: 1.3.4 + package-manager-detector: 0.2.0 + parse-git-config: 3.0.0 + pathe: 1.1.2 + rc9: 2.1.2 + std-env: 3.7.0 + transitivePeerDependencies: + - magicast + - rollup + - supports-color + - webpack-sources + + '@nuxt/ui-pro@1.3.1(focus-trap@7.5.4)(magicast@0.3.5)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: - '@nuxt/ui': 2.17.0(focus-trap@7.5.4)(magicast@0.3.5)(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/ui': 2.17.0(focus-trap@7.5.4)(magicast@0.3.5)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) '@vueuse/core': 10.11.0(vue@3.5.5(typescript@5.6.2)) defu: 6.1.4 git-url-parse: 14.0.0 @@ -9330,7 +9675,7 @@ snapshots: - vue - webpack-sources - '@nuxt/ui@2.17.0(focus-trap@7.5.4)(magicast@0.3.5)(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/ui@2.17.0(focus-trap@7.5.4)(magicast@0.3.5)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@egoist/tailwindcss-icons': 1.8.1(tailwindcss@3.4.4) '@headlessui/tailwindcss': 0.2.1(tailwindcss@3.4.4) @@ -9349,7 +9694,7 @@ snapshots: '@vueuse/math': 10.11.0(vue@3.5.5(typescript@5.6.2)) defu: 6.1.4 fuse.js: 6.6.2 - nuxt-icon: 0.6.10(magicast@0.3.5)(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + nuxt-icon: 0.6.10(magicast@0.3.5)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) ohash: 1.1.3 pathe: 1.1.2 scule: 1.3.0 @@ -9556,6 +9901,66 @@ snapshots: - vue-tsc - webpack-sources + '@nuxt/vite-builder@3.13.2(@types/node@20.14.9)(eslint@9.5.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vue-tsc@2.0.22(typescript@5.6.2))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': + dependencies: + '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) + '@rollup/plugin-replace': 5.0.7(rollup@4.21.2) + '@vitejs/plugin-vue': 5.1.3(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2)) + '@vitejs/plugin-vue-jsx': 4.0.1(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2)) + autoprefixer: 10.4.20(postcss@8.4.47) + clear: 0.1.0 + consola: 3.2.3 + cssnano: 7.0.6(postcss@8.4.47) + defu: 6.1.4 + esbuild: 0.23.1 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + externality: 1.0.2 + get-port-please: 3.1.2 + h3: 1.12.0 + knitwork: 1.1.0 + magic-string: 0.30.11 + mlly: 1.7.1 + ohash: 1.1.4 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.2.0 + postcss: 8.4.47 + rollup-plugin-visualizer: 5.12.0(rollup@4.21.2) + std-env: 3.7.0 + strip-literal: 2.1.0 + ufo: 1.5.4 + unenv: 1.10.0 + unplugin: 1.14.1(webpack-sources@3.2.3) + vite: 5.4.5(@types/node@20.14.9)(terser@5.31.1) + vite-node: 2.1.1(@types/node@20.14.9)(terser@5.31.1) + vite-plugin-checker: 0.8.0(eslint@9.5.0)(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2)) + vue: 3.5.5(typescript@5.6.2) + vue-bundle-renderer: 2.1.0 + transitivePeerDependencies: + - '@biomejs/biome' + - '@types/node' + - eslint + - less + - lightningcss + - magicast + - meow + - optionator + - rollup + - sass + - sass-embedded + - stylelint + - stylus + - sugarss + - supports-color + - terser + - typescript + - uWebSockets.js + - vls + - vti + - vue-tsc + - webpack-sources + '@nuxtjs/color-mode@3.4.2(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': 3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) @@ -10513,6 +10918,11 @@ snapshots: '@unhead/schema': 1.11.2 '@unhead/shared': 1.11.2 + '@unhead/dom@1.11.6': + dependencies: + '@unhead/schema': 1.11.6 + '@unhead/shared': 1.11.6 + '@unhead/dom@1.9.14': dependencies: '@unhead/schema': 1.9.14 @@ -10528,6 +10938,11 @@ snapshots: hookable: 5.5.3 zhead: 2.2.4 + '@unhead/schema@1.11.6': + dependencies: + hookable: 5.5.3 + zhead: 2.2.4 + '@unhead/schema@1.9.14': dependencies: hookable: 5.5.3 @@ -10542,6 +10957,10 @@ snapshots: dependencies: '@unhead/schema': 1.11.2 + '@unhead/shared@1.11.6': + dependencies: + '@unhead/schema': 1.11.6 + '@unhead/shared@1.9.14': dependencies: '@unhead/schema': 1.9.14 @@ -10555,6 +10974,11 @@ snapshots: '@unhead/schema': 1.11.2 '@unhead/shared': 1.11.2 + '@unhead/ssr@1.11.6': + dependencies: + '@unhead/schema': 1.11.6 + '@unhead/shared': 1.11.6 + '@unhead/ssr@1.9.14': dependencies: '@unhead/schema': 1.9.14 @@ -10574,6 +10998,15 @@ snapshots: unhead: 1.11.2 vue: 3.5.5(typescript@5.6.2) + '@unhead/vue@1.11.6(vue@3.5.5(typescript@5.6.2))': + dependencies: + '@unhead/schema': 1.11.6 + '@unhead/shared': 1.11.6 + defu: 6.1.4 + hookable: 5.5.3 + unhead: 1.11.6 + vue: 3.5.5(typescript@5.6.2) + '@unhead/vue@1.9.14(vue@3.5.5(typescript@5.6.2))': dependencies: '@unhead/schema': 1.9.14 @@ -10590,13 +11023,13 @@ snapshots: unhead: 1.9.16 vue: 3.5.5(typescript@5.6.2) - '@unocss/astro@0.61.0(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))': + '@unocss/astro@0.61.0(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))': dependencies: '@unocss/core': 0.61.0 '@unocss/reset': 0.61.0 - '@unocss/vite': 0.61.0(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1)) + '@unocss/vite': 0.61.0(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1)) optionalDependencies: - vite: 5.3.5(@types/node@20.14.9)(terser@5.31.1) + vite: 5.4.5(@types/node@20.14.9)(terser@5.31.1) transitivePeerDependencies: - rollup @@ -10636,7 +11069,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.61.0(magicast@0.3.5)(postcss@8.4.40)(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3)(webpack@5.92.1)': + '@unocss/nuxt@0.61.0(magicast@0.3.5)(postcss@8.4.40)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3)(webpack@5.92.1)': dependencies: '@nuxt/kit': 3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) '@unocss/config': 0.61.0 @@ -10649,9 +11082,9 @@ snapshots: '@unocss/preset-web-fonts': 0.61.0 '@unocss/preset-wind': 0.61.0 '@unocss/reset': 0.61.0 - '@unocss/vite': 0.61.0(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1)) + '@unocss/vite': 0.61.0(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1)) '@unocss/webpack': 0.61.0(rollup@4.21.2)(webpack@5.92.1) - unocss: 0.61.0(@unocss/webpack@0.61.0(rollup@4.21.2)(webpack@5.92.1))(postcss@8.4.40)(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1)) + unocss: 0.61.0(@unocss/webpack@0.61.0(rollup@4.21.2)(webpack@5.92.1))(postcss@8.4.40)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1)) transitivePeerDependencies: - magicast - postcss @@ -10752,7 +11185,7 @@ snapshots: dependencies: '@unocss/core': 0.61.0 - '@unocss/vite@0.61.0(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))': + '@unocss/vite@0.61.0(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) @@ -10764,7 +11197,7 @@ snapshots: chokidar: 3.6.0 fast-glob: 3.3.2 magic-string: 0.30.11 - vite: 5.3.5(@types/node@20.14.9)(terser@5.31.1) + vite: 5.4.5(@types/node@20.14.9)(terser@5.31.1) transitivePeerDependencies: - rollup @@ -10821,6 +11254,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))': + dependencies: + '@babel/core': 7.24.7 + '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7) + '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7) + vite: 5.4.5(@types/node@20.14.9)(terser@5.31.1) + vue: 3.5.5(typescript@5.6.2) + transitivePeerDependencies: + - supports-color + '@vitejs/plugin-vue@5.0.5(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))': dependencies: vite: 5.3.5(@types/node@20.14.9)(terser@5.31.1) @@ -10831,6 +11274,11 @@ snapshots: vite: 5.4.3(@types/node@20.14.9)(terser@5.31.1) vue: 3.5.5(typescript@5.6.2) + '@vitejs/plugin-vue@5.1.3(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))': + dependencies: + vite: 5.4.5(@types/node@20.14.9)(terser@5.31.1) + vue: 3.5.5(typescript@5.6.2) + '@vitest/expect@2.1.1': dependencies: '@vitest/spy': 2.1.1 @@ -11020,26 +11468,37 @@ snapshots: transitivePeerDependencies: - vite - '@vue/devtools-core@7.4.4(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))': + '@vue/devtools-core@7.3.3(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))': + dependencies: + '@vue/devtools-kit': 7.3.3 + '@vue/devtools-shared': 7.3.4 + mitt: 3.0.1 + nanoid: 3.3.7 + pathe: 1.1.2 + vite-hot-client: 0.2.3(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1)) + transitivePeerDependencies: + - vite + + '@vue/devtools-core@7.4.4(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))': dependencies: '@vue/devtools-kit': 7.4.4 '@vue/devtools-shared': 7.4.4 mitt: 3.0.1 nanoid: 3.3.7 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1)) + vite-hot-client: 0.2.3(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1)) vue: 3.5.5(typescript@5.6.2) transitivePeerDependencies: - vite - '@vue/devtools-core@7.4.4(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))': + '@vue/devtools-core@7.4.4(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))': dependencies: '@vue/devtools-kit': 7.4.4 '@vue/devtools-shared': 7.4.4 mitt: 3.0.1 nanoid: 3.3.7 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1)) + vite-hot-client: 0.2.3(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1)) vue: 3.5.5(typescript@5.6.2) transitivePeerDependencies: - vite @@ -11153,13 +11612,13 @@ snapshots: '@vueuse/metadata@10.11.0': {} - '@vueuse/nuxt@10.11.0(magicast@0.3.5)(nuxt@3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3))(rollup@4.21.2)(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': + '@vueuse/nuxt@10.11.0(magicast@0.3.5)(nuxt@3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3))(rollup@4.21.2)(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': 3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) '@vueuse/core': 10.11.0(vue@3.5.5(typescript@5.6.2)) '@vueuse/metadata': 10.11.0 local-pkg: 0.5.0 - nuxt: 3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3) + nuxt: 3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3) vue-demi: 0.14.8(vue@3.5.5(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' @@ -11429,6 +11888,16 @@ snapshots: postcss: 8.4.45 postcss-value-parser: 4.2.0 + autoprefixer@10.4.20(postcss@8.4.47): + dependencies: + browserslist: 4.23.3 + caniuse-lite: 1.0.30001660 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.0.1 + postcss: 8.4.47 + postcss-value-parser: 4.2.0 + b4a@1.6.6: {} bail@2.0.2: {} @@ -11878,6 +12347,10 @@ snapshots: dependencies: postcss: 8.4.45 + css-declaration-sorter@7.2.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + css-inline@0.11.2: {} css-select@5.1.0: @@ -11976,6 +12449,40 @@ snapshots: postcss-svgo: 7.0.1(postcss@8.4.45) postcss-unique-selectors: 7.0.3(postcss@8.4.45) + cssnano-preset-default@7.0.6(postcss@8.4.47): + dependencies: + browserslist: 4.23.3 + css-declaration-sorter: 7.2.0(postcss@8.4.47) + cssnano-utils: 5.0.0(postcss@8.4.47) + postcss: 8.4.47 + postcss-calc: 10.0.2(postcss@8.4.47) + postcss-colormin: 7.0.2(postcss@8.4.47) + postcss-convert-values: 7.0.4(postcss@8.4.47) + postcss-discard-comments: 7.0.3(postcss@8.4.47) + postcss-discard-duplicates: 7.0.1(postcss@8.4.47) + postcss-discard-empty: 7.0.0(postcss@8.4.47) + postcss-discard-overridden: 7.0.0(postcss@8.4.47) + postcss-merge-longhand: 7.0.4(postcss@8.4.47) + postcss-merge-rules: 7.0.4(postcss@8.4.47) + postcss-minify-font-values: 7.0.0(postcss@8.4.47) + postcss-minify-gradients: 7.0.0(postcss@8.4.47) + postcss-minify-params: 7.0.2(postcss@8.4.47) + postcss-minify-selectors: 7.0.4(postcss@8.4.47) + postcss-normalize-charset: 7.0.0(postcss@8.4.47) + postcss-normalize-display-values: 7.0.0(postcss@8.4.47) + postcss-normalize-positions: 7.0.0(postcss@8.4.47) + postcss-normalize-repeat-style: 7.0.0(postcss@8.4.47) + postcss-normalize-string: 7.0.0(postcss@8.4.47) + postcss-normalize-timing-functions: 7.0.0(postcss@8.4.47) + postcss-normalize-unicode: 7.0.2(postcss@8.4.47) + postcss-normalize-url: 7.0.0(postcss@8.4.47) + postcss-normalize-whitespace: 7.0.0(postcss@8.4.47) + postcss-ordered-values: 7.0.1(postcss@8.4.47) + postcss-reduce-initial: 7.0.2(postcss@8.4.47) + postcss-reduce-transforms: 7.0.0(postcss@8.4.47) + postcss-svgo: 7.0.1(postcss@8.4.47) + postcss-unique-selectors: 7.0.3(postcss@8.4.47) + cssnano-utils@5.0.0(postcss@8.4.40): dependencies: postcss: 8.4.40 @@ -11984,6 +12491,10 @@ snapshots: dependencies: postcss: 8.4.45 + cssnano-utils@5.0.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + cssnano@7.0.4(postcss@8.4.40): dependencies: cssnano-preset-default: 7.0.4(postcss@8.4.40) @@ -11996,6 +12507,12 @@ snapshots: lilconfig: 3.1.2 postcss: 8.4.45 + cssnano@7.0.6(postcss@8.4.47): + dependencies: + cssnano-preset-default: 7.0.6(postcss@8.4.47) + lilconfig: 3.1.2 + postcss: 8.4.47 + csso@5.0.5: dependencies: css-tree: 2.2.1 @@ -12693,6 +13210,10 @@ snapshots: dependencies: git-up: 7.0.0 + git-url-parse@15.0.0: + dependencies: + git-up: 7.0.0 + github-slugger@2.0.0: {} glob-parent@5.1.2: @@ -13456,6 +13977,8 @@ snapshots: lru-cache@10.2.2: {} + lru-cache@10.4.3: {} + lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -14211,11 +14734,15 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - nuxt-icon@0.6.10(magicast@0.3.5)(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3): + nuxi@3.13.2: + optionalDependencies: + fsevents: 2.3.3 + + nuxt-icon@0.6.10(magicast@0.3.5)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: '@iconify/collections': 1.0.434 '@iconify/vue': 4.1.2(vue@3.5.5(typescript@5.6.2)) - '@nuxt/devtools-kit': 1.3.9(magicast@0.3.5)(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3) + '@nuxt/devtools-kit': 1.3.9(magicast@0.3.5)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3) '@nuxt/kit': 3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) transitivePeerDependencies: - magicast @@ -14225,7 +14752,7 @@ snapshots: - vue - webpack-sources - nuxt-og-image@2.2.6(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.61.0(rollup@4.21.2)(webpack@5.92.1))(@vue/compiler-core@3.5.5)(fuse.js@6.6.2)(magicast@0.3.5)(nuxt@3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3))(postcss@8.4.40)(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.92.1): + nuxt-og-image@2.2.6(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.61.0(rollup@4.21.2)(webpack@5.92.1))(@vue/compiler-core@3.5.5)(fuse.js@6.6.2)(magicast@0.3.5)(nuxt@3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3))(postcss@8.4.40)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.92.1): dependencies: '@nuxt/kit': 3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) '@resvg/resvg-js': 2.6.2 @@ -14244,7 +14771,7 @@ snapshots: globby: 13.2.2 image-size: 1.1.1 launch-editor: 2.8.0 - nuxt-site-config: 1.6.7(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.61.0(rollup@4.21.2)(webpack@5.92.1))(@vue/compiler-core@3.5.5)(fuse.js@6.6.2)(magicast@0.3.5)(nuxt@3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3))(postcss@8.4.40)(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.92.1) + nuxt-site-config: 1.6.7(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.61.0(rollup@4.21.2)(webpack@5.92.1))(@vue/compiler-core@3.5.5)(fuse.js@6.6.2)(magicast@0.3.5)(nuxt@3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3))(postcss@8.4.40)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.92.1) nuxt-site-config-kit: 1.6.7(magicast@0.3.5)(rollup@4.21.2)(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) nypm: 0.3.8 ofetch: 1.3.4 @@ -14305,10 +14832,10 @@ snapshots: - vue - webpack-sources - nuxt-site-config@1.6.7(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.61.0(rollup@4.21.2)(webpack@5.92.1))(@vue/compiler-core@3.5.5)(fuse.js@6.6.2)(magicast@0.3.5)(nuxt@3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3))(postcss@8.4.40)(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.92.1): + nuxt-site-config@1.6.7(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.61.0(rollup@4.21.2)(webpack@5.92.1))(@vue/compiler-core@3.5.5)(fuse.js@6.6.2)(magicast@0.3.5)(nuxt@3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3))(postcss@8.4.40)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.92.1): dependencies: - '@nuxt/devtools-kit': 1.3.6(magicast@0.3.5)(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3) - '@nuxt/devtools-ui-kit': 1.3.6(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.61.0(rollup@4.21.2)(webpack@5.92.1))(@vue/compiler-core@3.5.5)(fuse.js@6.6.2)(magicast@0.3.5)(nuxt@3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3))(postcss@8.4.40)(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.92.1) + '@nuxt/devtools-kit': 1.3.6(magicast@0.3.5)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3) + '@nuxt/devtools-ui-kit': 1.3.6(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.61.0(rollup@4.21.2)(webpack@5.92.1))(@vue/compiler-core@3.5.5)(fuse.js@6.6.2)(magicast@0.3.5)(nuxt@3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3))(postcss@8.4.40)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.92.1) '@nuxt/kit': 3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) '@nuxt/schema': 3.13.1(rollup@4.21.2)(webpack-sources@3.2.3) nuxt-site-config-kit: 1.6.7(magicast@0.3.5)(rollup@4.21.2)(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) @@ -14559,64 +15086,61 @@ snapshots: - webpack-sources - xml2js - nuxt@3.13.1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@3.29.4)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3): + nuxt@3.12.4(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.4.2(rollup@3.29.4)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) - '@nuxt/kit': 3.13.1(magicast@0.3.5)(rollup@3.29.4)(webpack-sources@3.2.3) - '@nuxt/schema': 3.13.1(rollup@3.29.4)(webpack-sources@3.2.3) - '@nuxt/telemetry': 2.5.4(magicast@0.3.5)(rollup@3.29.4)(webpack-sources@3.2.3) - '@nuxt/vite-builder': 3.13.1(@types/node@20.14.9)(eslint@9.5.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@3.29.4)(terser@5.31.1)(typescript@5.6.2)(vue-tsc@2.0.22(typescript@5.6.2))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) - '@unhead/dom': 1.11.2 - '@unhead/ssr': 1.11.2 - '@unhead/vue': 1.11.2(vue@3.5.5(typescript@5.6.2)) - '@vue/shared': 3.5.4 + '@nuxt/devtools': 1.3.9(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(webpack-sources@3.2.3) + '@nuxt/kit': 3.12.4(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) + '@nuxt/schema': 3.12.4(rollup@4.21.2)(webpack-sources@3.2.3) + '@nuxt/telemetry': 2.5.4(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) + '@nuxt/vite-builder': 3.12.4(@types/node@20.14.9)(eslint@9.5.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vue-tsc@2.0.22(typescript@5.6.2))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + '@unhead/dom': 1.9.16 + '@unhead/ssr': 1.9.16 + '@unhead/vue': 1.9.16(vue@3.5.5(typescript@5.6.2)) + '@vue/shared': 3.4.35 acorn: 8.12.1 - c12: 1.11.2(magicast@0.3.5) + c12: 1.11.1(magicast@0.3.5) chokidar: 3.6.0 compatx: 0.1.8 consola: 3.2.3 - cookie-es: 1.2.2 + cookie-es: 1.1.0 defu: 6.1.4 destr: 2.0.3 devalue: 5.0.0 errx: 0.1.0 - esbuild: 0.23.1 + esbuild: 0.23.0 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 globby: 14.0.2 h3: 1.12.0 hookable: 5.5.3 - ignore: 5.3.2 - impound: 0.1.0(rollup@3.29.4)(webpack-sources@3.2.3) + ignore: 5.3.1 jiti: 1.21.0 klona: 2.0.6 knitwork: 1.1.0 magic-string: 0.30.11 mlly: 1.7.1 - nanotar: 0.1.1 nitropack: 2.9.7(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5) - nuxi: 3.13.1 - nypm: 0.3.11 + nuxi: 3.12.0 + nypm: 0.3.9 ofetch: 1.3.4 ohash: 1.1.3 pathe: 1.1.2 perfect-debounce: 1.0.0 - pkg-types: 1.2.0 + pkg-types: 1.1.3 radix3: 1.1.2 scule: 1.3.0 semver: 7.6.3 std-env: 3.7.0 strip-literal: 2.1.0 - tinyglobby: 0.2.5 ufo: 1.5.4 ultrahtml: 1.5.3 uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.10.0 - unimport: 3.11.1(rollup@3.29.4)(webpack-sources@3.2.3) - unplugin: 1.14.0(webpack-sources@3.2.3) - unplugin-vue-router: 0.10.8(rollup@3.29.4)(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + unimport: 3.10.0(rollup@4.21.2) + unplugin: 1.12.0 + unplugin-vue-router: 0.10.0(rollup@4.21.2)(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2)) unstorage: 1.10.2(ioredis@5.4.1) untyped: 1.4.2 vue: 3.5.5(typescript@5.6.2) @@ -14655,7 +15179,6 @@ snapshots: - optionator - rollup - sass - - sass-embedded - stylelint - stylus - sugarss @@ -14671,14 +15194,14 @@ snapshots: - webpack-sources - xml2js - nuxt@3.13.1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3): + nuxt@3.13.1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@3.29.4)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.4.2(rollup@4.21.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) - '@nuxt/kit': 3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) - '@nuxt/schema': 3.13.1(rollup@4.21.2)(webpack-sources@3.2.3) - '@nuxt/telemetry': 2.5.4(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) - '@nuxt/vite-builder': 3.13.1(@types/node@20.14.9)(eslint@9.5.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vue-tsc@2.0.22(typescript@5.6.2))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/devtools': 1.4.2(rollup@3.29.4)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/kit': 3.13.1(magicast@0.3.5)(rollup@3.29.4)(webpack-sources@3.2.3) + '@nuxt/schema': 3.13.1(rollup@3.29.4)(webpack-sources@3.2.3) + '@nuxt/telemetry': 2.5.4(magicast@0.3.5)(rollup@3.29.4)(webpack-sources@3.2.3) + '@nuxt/vite-builder': 3.13.1(@types/node@20.14.9)(eslint@9.5.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@3.29.4)(terser@5.31.1)(typescript@5.6.2)(vue-tsc@2.0.22(typescript@5.6.2))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) '@unhead/dom': 1.11.2 '@unhead/ssr': 1.11.2 '@unhead/vue': 1.11.2(vue@3.5.5(typescript@5.6.2)) @@ -14700,7 +15223,7 @@ snapshots: h3: 1.12.0 hookable: 5.5.3 ignore: 5.3.2 - impound: 0.1.0(rollup@4.21.2)(webpack-sources@3.2.3) + impound: 0.1.0(rollup@3.29.4)(webpack-sources@3.2.3) jiti: 1.21.0 klona: 2.0.6 knitwork: 1.1.0 @@ -14726,9 +15249,9 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.10.0 - unimport: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) + unimport: 3.11.1(rollup@3.29.4)(webpack-sources@3.2.3) unplugin: 1.14.0(webpack-sources@3.2.3) - unplugin-vue-router: 0.10.8(rollup@4.21.2)(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + unplugin-vue-router: 0.10.8(rollup@3.29.4)(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) unstorage: 1.10.2(ioredis@5.4.1) untyped: 1.4.2 vue: 3.5.5(typescript@5.6.2) @@ -14783,18 +15306,244 @@ snapshots: - webpack-sources - xml2js - nwsapi@2.2.10: {} - - nypm@0.3.11: + nuxt@3.13.1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - citty: 0.1.6 + '@nuxt/devalue': 2.0.2 + '@nuxt/devtools': 1.4.2(rollup@4.21.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/kit': 3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) + '@nuxt/schema': 3.13.1(rollup@4.21.2)(webpack-sources@3.2.3) + '@nuxt/telemetry': 2.5.4(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) + '@nuxt/vite-builder': 3.13.1(@types/node@20.14.9)(eslint@9.5.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vue-tsc@2.0.22(typescript@5.6.2))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + '@unhead/dom': 1.11.2 + '@unhead/ssr': 1.11.2 + '@unhead/vue': 1.11.2(vue@3.5.5(typescript@5.6.2)) + '@vue/shared': 3.5.4 + acorn: 8.12.1 + c12: 1.11.2(magicast@0.3.5) + chokidar: 3.6.0 + compatx: 0.1.8 consola: 3.2.3 - execa: 8.0.1 - pathe: 1.1.2 - pkg-types: 1.2.0 - ufo: 1.5.4 - - nypm@0.3.8: + cookie-es: 1.2.2 + defu: 6.1.4 + destr: 2.0.3 + devalue: 5.0.0 + errx: 0.1.0 + esbuild: 0.23.1 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + globby: 14.0.2 + h3: 1.12.0 + hookable: 5.5.3 + ignore: 5.3.2 + impound: 0.1.0(rollup@4.21.2)(webpack-sources@3.2.3) + jiti: 1.21.0 + klona: 2.0.6 + knitwork: 1.1.0 + magic-string: 0.30.11 + mlly: 1.7.1 + nanotar: 0.1.1 + nitropack: 2.9.7(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5) + nuxi: 3.13.1 + nypm: 0.3.11 + ofetch: 1.3.4 + ohash: 1.1.3 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.2.0 + radix3: 1.1.2 + scule: 1.3.0 + semver: 7.6.3 + std-env: 3.7.0 + strip-literal: 2.1.0 + tinyglobby: 0.2.5 + ufo: 1.5.4 + ultrahtml: 1.5.3 + uncrypto: 0.1.3 + unctx: 2.3.1 + unenv: 1.10.0 + unimport: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) + unplugin: 1.14.0(webpack-sources@3.2.3) + unplugin-vue-router: 0.10.8(rollup@4.21.2)(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + unstorage: 1.10.2(ioredis@5.4.1) + untyped: 1.4.2 + vue: 3.5.5(typescript@5.6.2) + vue-bundle-renderer: 2.1.0 + vue-devtools-stub: 0.1.0 + vue-router: 4.4.5(vue@3.5.5(typescript@5.6.2)) + optionalDependencies: + '@parcel/watcher': 2.4.1 + '@types/node': 20.14.9 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@biomejs/biome' + - '@capacitor/preferences' + - '@libsql/client' + - '@netlify/blobs' + - '@opentelemetry/api' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/kv' + - better-sqlite3 + - bufferutil + - drizzle-orm + - encoding + - eslint + - idb-keyval + - ioredis + - less + - lightningcss + - magicast + - meow + - optionator + - rollup + - sass + - sass-embedded + - stylelint + - stylus + - sugarss + - supports-color + - terser + - typescript + - uWebSockets.js + - utf-8-validate + - vite + - vls + - vti + - vue-tsc + - webpack-sources + - xml2js + + nuxt@3.13.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2))(webpack-sources@3.2.3): + dependencies: + '@nuxt/devalue': 2.0.2 + '@nuxt/devtools': 1.4.2(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) + '@nuxt/schema': 3.13.2(rollup@4.21.2)(webpack-sources@3.2.3) + '@nuxt/telemetry': 2.6.0(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) + '@nuxt/vite-builder': 3.13.2(@types/node@20.14.9)(eslint@9.5.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.1)(typescript@5.6.2)(vue-tsc@2.0.22(typescript@5.6.2))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + '@unhead/dom': 1.11.6 + '@unhead/shared': 1.11.6 + '@unhead/ssr': 1.11.6 + '@unhead/vue': 1.11.6(vue@3.5.5(typescript@5.6.2)) + '@vue/shared': 3.5.5 + acorn: 8.12.1 + c12: 1.11.2(magicast@0.3.5) + chokidar: 3.6.0 + compatx: 0.1.8 + consola: 3.2.3 + cookie-es: 1.2.2 + defu: 6.1.4 + destr: 2.0.3 + devalue: 5.0.0 + errx: 0.1.0 + esbuild: 0.23.1 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + globby: 14.0.2 + h3: 1.12.0 + hookable: 5.5.3 + ignore: 5.3.2 + impound: 0.1.0(rollup@4.21.2)(webpack-sources@3.2.3) + jiti: 1.21.0 + klona: 2.0.6 + knitwork: 1.1.0 + magic-string: 0.30.11 + mlly: 1.7.1 + nanotar: 0.1.1 + nitropack: 2.9.7(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5) + nuxi: 3.13.2 + nypm: 0.3.11 + ofetch: 1.3.4 + ohash: 1.1.4 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.2.0 + radix3: 1.1.2 + scule: 1.3.0 + semver: 7.6.3 + std-env: 3.7.0 + strip-literal: 2.1.0 + tinyglobby: 0.2.6 + ufo: 1.5.4 + ultrahtml: 1.5.3 + uncrypto: 0.1.3 + unctx: 2.3.1 + unenv: 1.10.0 + unhead: 1.11.6 + unimport: 3.12.0(rollup@4.21.2)(webpack-sources@3.2.3) + unplugin: 1.14.1(webpack-sources@3.2.3) + unplugin-vue-router: 0.10.8(rollup@4.21.2)(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + unstorage: 1.12.0(ioredis@5.4.1) + untyped: 1.4.2 + vue: 3.5.5(typescript@5.6.2) + vue-bundle-renderer: 2.1.0 + vue-devtools-stub: 0.1.0 + vue-router: 4.4.5(vue@3.5.5(typescript@5.6.2)) + optionalDependencies: + '@parcel/watcher': 2.4.1 + '@types/node': 20.14.9 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@biomejs/biome' + - '@capacitor/preferences' + - '@libsql/client' + - '@netlify/blobs' + - '@opentelemetry/api' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/kv' + - better-sqlite3 + - bufferutil + - drizzle-orm + - encoding + - eslint + - idb-keyval + - ioredis + - less + - lightningcss + - magicast + - meow + - optionator + - rollup + - sass + - sass-embedded + - stylelint + - stylus + - sugarss + - supports-color + - terser + - typescript + - uWebSockets.js + - utf-8-validate + - vite + - vls + - vti + - vue-tsc + - webpack-sources + - xml2js + + nwsapi@2.2.10: {} + + nypm@0.3.11: + dependencies: + citty: 0.1.6 + consola: 3.2.3 + execa: 8.0.1 + pathe: 1.1.2 + pkg-types: 1.2.0 + ufo: 1.5.4 + + nypm@0.3.8: dependencies: citty: 0.1.6 consola: 3.2.3 @@ -14823,6 +15572,8 @@ snapshots: ohash@1.1.3: {} + ohash@1.1.4: {} + ohmyfetch@0.4.21: dependencies: destr: 1.2.2 @@ -14905,6 +15656,8 @@ snapshots: package-json-from-dist@1.0.0: {} + package-manager-detector@0.2.0: {} + pacote@18.0.6: dependencies: '@npmcli/git': 5.0.7 @@ -15000,6 +15753,8 @@ snapshots: picocolors@1.0.1: {} + picocolors@1.1.0: {} + picomatch@2.3.1: {} picomatch@4.0.2: {} @@ -15061,6 +15816,12 @@ snapshots: postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 + postcss-calc@10.0.2(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 + postcss-value-parser: 4.2.0 + postcss-colormin@7.0.1(postcss@8.4.40): dependencies: browserslist: 4.23.1 @@ -15077,6 +15838,14 @@ snapshots: postcss: 8.4.45 postcss-value-parser: 4.2.0 + postcss-colormin@7.0.2(postcss@8.4.47): + dependencies: + browserslist: 4.23.3 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.4.47 + postcss-value-parser: 4.2.0 + postcss-convert-values@7.0.2(postcss@8.4.40): dependencies: browserslist: 4.23.1 @@ -15089,6 +15858,12 @@ snapshots: postcss: 8.4.45 postcss-value-parser: 4.2.0 + postcss-convert-values@7.0.4(postcss@8.4.47): + dependencies: + browserslist: 4.23.3 + postcss: 8.4.47 + postcss-value-parser: 4.2.0 + postcss-discard-comments@7.0.1(postcss@8.4.40): dependencies: postcss: 8.4.40 @@ -15099,6 +15874,11 @@ snapshots: postcss: 8.4.45 postcss-selector-parser: 6.1.2 + postcss-discard-comments@7.0.3(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 + postcss-discard-duplicates@7.0.0(postcss@8.4.40): dependencies: postcss: 8.4.40 @@ -15107,6 +15887,10 @@ snapshots: dependencies: postcss: 8.4.45 + postcss-discard-duplicates@7.0.1(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-discard-empty@7.0.0(postcss@8.4.40): dependencies: postcss: 8.4.40 @@ -15115,6 +15899,10 @@ snapshots: dependencies: postcss: 8.4.45 + postcss-discard-empty@7.0.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-discard-overridden@7.0.0(postcss@8.4.40): dependencies: postcss: 8.4.40 @@ -15123,6 +15911,10 @@ snapshots: dependencies: postcss: 8.4.45 + postcss-discard-overridden@7.0.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-import@15.1.0(postcss@8.4.40): dependencies: postcss: 8.4.40 @@ -15154,6 +15946,12 @@ snapshots: postcss-value-parser: 4.2.0 stylehacks: 7.0.4(postcss@8.4.45) + postcss-merge-longhand@7.0.4(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-value-parser: 4.2.0 + stylehacks: 7.0.4(postcss@8.4.47) + postcss-merge-rules@7.0.2(postcss@8.4.40): dependencies: browserslist: 4.23.1 @@ -15170,6 +15968,14 @@ snapshots: postcss: 8.4.45 postcss-selector-parser: 6.1.2 + postcss-merge-rules@7.0.4(postcss@8.4.47): + dependencies: + browserslist: 4.23.3 + caniuse-api: 3.0.0 + cssnano-utils: 5.0.0(postcss@8.4.47) + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 + postcss-minify-font-values@7.0.0(postcss@8.4.40): dependencies: postcss: 8.4.40 @@ -15180,6 +15986,11 @@ snapshots: postcss: 8.4.45 postcss-value-parser: 4.2.0 + postcss-minify-font-values@7.0.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-value-parser: 4.2.0 + postcss-minify-gradients@7.0.0(postcss@8.4.40): dependencies: colord: 2.9.3 @@ -15194,6 +16005,13 @@ snapshots: postcss: 8.4.45 postcss-value-parser: 4.2.0 + postcss-minify-gradients@7.0.0(postcss@8.4.47): + dependencies: + colord: 2.9.3 + cssnano-utils: 5.0.0(postcss@8.4.47) + postcss: 8.4.47 + postcss-value-parser: 4.2.0 + postcss-minify-params@7.0.1(postcss@8.4.40): dependencies: browserslist: 4.23.1 @@ -15208,6 +16026,13 @@ snapshots: postcss: 8.4.45 postcss-value-parser: 4.2.0 + postcss-minify-params@7.0.2(postcss@8.4.47): + dependencies: + browserslist: 4.23.3 + cssnano-utils: 5.0.0(postcss@8.4.47) + postcss: 8.4.47 + postcss-value-parser: 4.2.0 + postcss-minify-selectors@7.0.2(postcss@8.4.40): dependencies: cssesc: 3.0.0 @@ -15220,6 +16045,12 @@ snapshots: postcss: 8.4.45 postcss-selector-parser: 6.1.2 + postcss-minify-selectors@7.0.4(postcss@8.4.47): + dependencies: + cssesc: 3.0.0 + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 + postcss-nested@6.0.1(postcss@8.4.40): dependencies: postcss: 8.4.40 @@ -15240,6 +16071,10 @@ snapshots: dependencies: postcss: 8.4.45 + postcss-normalize-charset@7.0.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-normalize-display-values@7.0.0(postcss@8.4.40): dependencies: postcss: 8.4.40 @@ -15250,6 +16085,11 @@ snapshots: postcss: 8.4.45 postcss-value-parser: 4.2.0 + postcss-normalize-display-values@7.0.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-value-parser: 4.2.0 + postcss-normalize-positions@7.0.0(postcss@8.4.40): dependencies: postcss: 8.4.40 @@ -15260,6 +16100,11 @@ snapshots: postcss: 8.4.45 postcss-value-parser: 4.2.0 + postcss-normalize-positions@7.0.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-value-parser: 4.2.0 + postcss-normalize-repeat-style@7.0.0(postcss@8.4.40): dependencies: postcss: 8.4.40 @@ -15270,6 +16115,11 @@ snapshots: postcss: 8.4.45 postcss-value-parser: 4.2.0 + postcss-normalize-repeat-style@7.0.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-value-parser: 4.2.0 + postcss-normalize-string@7.0.0(postcss@8.4.40): dependencies: postcss: 8.4.40 @@ -15280,6 +16130,11 @@ snapshots: postcss: 8.4.45 postcss-value-parser: 4.2.0 + postcss-normalize-string@7.0.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-value-parser: 4.2.0 + postcss-normalize-timing-functions@7.0.0(postcss@8.4.40): dependencies: postcss: 8.4.40 @@ -15290,6 +16145,11 @@ snapshots: postcss: 8.4.45 postcss-value-parser: 4.2.0 + postcss-normalize-timing-functions@7.0.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-value-parser: 4.2.0 + postcss-normalize-unicode@7.0.1(postcss@8.4.40): dependencies: browserslist: 4.23.1 @@ -15302,6 +16162,12 @@ snapshots: postcss: 8.4.45 postcss-value-parser: 4.2.0 + postcss-normalize-unicode@7.0.2(postcss@8.4.47): + dependencies: + browserslist: 4.23.3 + postcss: 8.4.47 + postcss-value-parser: 4.2.0 + postcss-normalize-url@7.0.0(postcss@8.4.40): dependencies: postcss: 8.4.40 @@ -15312,6 +16178,11 @@ snapshots: postcss: 8.4.45 postcss-value-parser: 4.2.0 + postcss-normalize-url@7.0.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-value-parser: 4.2.0 + postcss-normalize-whitespace@7.0.0(postcss@8.4.40): dependencies: postcss: 8.4.40 @@ -15322,6 +16193,11 @@ snapshots: postcss: 8.4.45 postcss-value-parser: 4.2.0 + postcss-normalize-whitespace@7.0.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-value-parser: 4.2.0 + postcss-ordered-values@7.0.1(postcss@8.4.40): dependencies: cssnano-utils: 5.0.0(postcss@8.4.40) @@ -15334,6 +16210,12 @@ snapshots: postcss: 8.4.45 postcss-value-parser: 4.2.0 + postcss-ordered-values@7.0.1(postcss@8.4.47): + dependencies: + cssnano-utils: 5.0.0(postcss@8.4.47) + postcss: 8.4.47 + postcss-value-parser: 4.2.0 + postcss-reduce-initial@7.0.1(postcss@8.4.40): dependencies: browserslist: 4.23.1 @@ -15346,6 +16228,12 @@ snapshots: caniuse-api: 3.0.0 postcss: 8.4.45 + postcss-reduce-initial@7.0.2(postcss@8.4.47): + dependencies: + browserslist: 4.23.3 + caniuse-api: 3.0.0 + postcss: 8.4.47 + postcss-reduce-transforms@7.0.0(postcss@8.4.40): dependencies: postcss: 8.4.40 @@ -15356,6 +16244,11 @@ snapshots: postcss: 8.4.45 postcss-value-parser: 4.2.0 + postcss-reduce-transforms@7.0.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-value-parser: 4.2.0 + postcss-selector-parser@6.0.10: dependencies: cssesc: 3.0.0 @@ -15383,6 +16276,12 @@ snapshots: postcss-value-parser: 4.2.0 svgo: 3.3.2 + postcss-svgo@7.0.1(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-value-parser: 4.2.0 + svgo: 3.3.2 + postcss-unique-selectors@7.0.1(postcss@8.4.40): dependencies: postcss: 8.4.40 @@ -15393,6 +16292,11 @@ snapshots: postcss: 8.4.45 postcss-selector-parser: 6.1.2 + postcss-unique-selectors@7.0.3(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 + postcss-value-parser@4.2.0: {} postcss@8.4.40: @@ -15407,6 +16311,12 @@ snapshots: picocolors: 1.0.1 source-map-js: 1.2.0 + postcss@8.4.47: + dependencies: + nanoid: 3.3.7 + picocolors: 1.1.0 + source-map-js: 1.2.1 + prelude-ls@1.2.1: {} prettier@3.3.2: {} @@ -15998,6 +16908,8 @@ snapshots: source-map-js@1.2.0: {} + source-map-js@1.2.1: {} + source-map-support@0.5.21: dependencies: buffer-from: 1.1.2 @@ -16118,6 +17030,12 @@ snapshots: postcss: 8.4.45 postcss-selector-parser: 6.1.2 + stylehacks@7.0.4(postcss@8.4.47): + dependencies: + browserslist: 4.23.3 + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 + sucrase@3.35.0: dependencies: '@jridgewell/gen-mapping': 0.3.5 @@ -16461,6 +17379,13 @@ snapshots: '@unhead/shared': 1.11.2 hookable: 5.5.3 + unhead@1.11.6: + dependencies: + '@unhead/dom': 1.11.6 + '@unhead/schema': 1.11.6 + '@unhead/shared': 1.11.6 + hookable: 5.5.3 + unhead@1.9.14: dependencies: '@unhead/dom': 1.9.14 @@ -16573,6 +17498,25 @@ snapshots: - rollup - webpack-sources + unimport@3.12.0(rollup@4.21.2)(webpack-sources@3.2.3): + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) + acorn: 8.12.1 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + fast-glob: 3.3.2 + local-pkg: 0.5.0 + magic-string: 0.30.11 + mlly: 1.7.1 + pathe: 1.1.2 + pkg-types: 1.2.0 + scule: 1.3.0 + strip-literal: 2.1.0 + unplugin: 1.14.1(webpack-sources@3.2.3) + transitivePeerDependencies: + - rollup + - webpack-sources + unimport@3.7.2(rollup@4.21.2): dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.21.2) @@ -16634,9 +17578,9 @@ snapshots: universalify@2.0.1: {} - unocss@0.61.0(@unocss/webpack@0.61.0(rollup@4.21.2)(webpack@5.92.1))(postcss@8.4.40)(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1)): + unocss@0.61.0(@unocss/webpack@0.61.0(rollup@4.21.2)(webpack@5.92.1))(postcss@8.4.40)(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1)): dependencies: - '@unocss/astro': 0.61.0(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1)) + '@unocss/astro': 0.61.0(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1)) '@unocss/cli': 0.61.0(rollup@4.21.2) '@unocss/core': 0.61.0 '@unocss/extractor-arbitrary-variants': 0.61.0 @@ -16655,10 +17599,10 @@ snapshots: '@unocss/transformer-compile-class': 0.61.0 '@unocss/transformer-directives': 0.61.0 '@unocss/transformer-variant-group': 0.61.0 - '@unocss/vite': 0.61.0(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1)) + '@unocss/vite': 0.61.0(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1)) optionalDependencies: '@unocss/webpack': 0.61.0(rollup@4.21.2)(webpack@5.92.1) - vite: 5.3.5(@types/node@20.14.9)(terser@5.31.1) + vite: 5.4.5(@types/node@20.14.9)(terser@5.31.1) transitivePeerDependencies: - postcss - rollup @@ -16752,6 +17696,13 @@ snapshots: optionalDependencies: webpack-sources: 3.2.3 + unplugin@1.14.1(webpack-sources@3.2.3): + dependencies: + acorn: 8.12.1 + webpack-virtual-modules: 0.6.2 + optionalDependencies: + webpack-sources: 3.2.3 + unstorage@1.10.2(ioredis@5.4.1): dependencies: anymatch: 3.1.3 @@ -16769,6 +17720,23 @@ snapshots: transitivePeerDependencies: - uWebSockets.js + unstorage@1.12.0(ioredis@5.4.1): + dependencies: + anymatch: 3.1.3 + chokidar: 3.6.0 + destr: 2.0.3 + h3: 1.12.0 + listhen: 1.7.2 + lru-cache: 10.4.3 + mri: 1.2.0 + node-fetch-native: 1.6.4 + ofetch: 1.3.4 + ufo: 1.5.4 + optionalDependencies: + ioredis: 5.4.1 + transitivePeerDependencies: + - uWebSockets.js + untildify@4.0.0: {} untun@0.1.3: @@ -16864,6 +17832,10 @@ snapshots: dependencies: vite: 5.4.3(@types/node@20.14.9)(terser@5.31.1) + vite-hot-client@0.2.3(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1)): + dependencies: + vite: 5.4.5(@types/node@20.14.9)(terser@5.31.1) + vite-node@2.0.5(@types/node@20.14.9)(terser@5.31.1): dependencies: cac: 6.7.14 @@ -16944,6 +17916,29 @@ snapshots: typescript: 5.6.2 vue-tsc: 2.0.22(typescript@5.6.2) + vite-plugin-checker@0.8.0(eslint@9.5.0)(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.6.2)): + dependencies: + '@babel/code-frame': 7.24.7 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + chokidar: 3.6.0 + commander: 8.3.0 + fast-glob: 3.3.2 + fs-extra: 11.2.0 + npm-run-path: 4.0.1 + strip-ansi: 6.0.1 + tiny-invariant: 1.3.3 + vite: 5.4.5(@types/node@20.14.9)(terser@5.31.1) + vscode-languageclient: 7.0.0 + vscode-languageserver: 7.0.0 + vscode-languageserver-textdocument: 1.0.11 + vscode-uri: 3.0.8 + optionalDependencies: + eslint: 9.5.0 + optionator: 0.9.4 + typescript: 5.6.2 + vue-tsc: 2.0.22(typescript@5.6.2) + vite-plugin-inspect@0.8.4(@nuxt/kit@3.13.1(magicast@0.3.4)(rollup@4.21.2)(webpack-sources@3.2.3))(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1)): dependencies: '@antfu/utils': 0.7.10 @@ -16980,6 +17975,24 @@ snapshots: - rollup - supports-color + vite-plugin-inspect@0.8.4(@nuxt/kit@3.13.1(magicast@0.3.4)(rollup@4.21.2)(webpack-sources@3.2.3))(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1)): + dependencies: + '@antfu/utils': 0.7.10 + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) + debug: 4.3.5 + error-stack-parser-es: 0.1.4 + fs-extra: 11.2.0 + open: 10.1.0 + perfect-debounce: 1.0.0 + picocolors: 1.0.1 + sirv: 2.0.4 + vite: 5.4.5(@types/node@20.14.9)(terser@5.31.1) + optionalDependencies: + '@nuxt/kit': 3.13.1(magicast@0.3.4)(rollup@4.21.2)(webpack-sources@3.2.3) + transitivePeerDependencies: + - rollup + - supports-color + vite-plugin-inspect@0.8.7(@nuxt/kit@3.13.1(magicast@0.3.5)(rollup@3.29.4)(webpack-sources@3.2.3))(rollup@3.29.4)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1)): dependencies: '@antfu/utils': 0.7.10 @@ -16998,7 +18011,7 @@ snapshots: - rollup - supports-color - vite-plugin-inspect@0.8.7(@nuxt/kit@3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3))(rollup@4.21.2)(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1)): + vite-plugin-inspect@0.8.7(@nuxt/kit@3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3))(rollup@4.21.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) @@ -17009,14 +18022,14 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.0.1 sirv: 2.0.4 - vite: 5.3.5(@types/node@20.14.9)(terser@5.31.1) + vite: 5.4.3(@types/node@20.14.9)(terser@5.31.1) optionalDependencies: '@nuxt/kit': 3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) transitivePeerDependencies: - rollup - supports-color - vite-plugin-inspect@0.8.7(@nuxt/kit@3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3))(rollup@4.21.2)(vite@5.4.3(@types/node@20.14.9)(terser@5.31.1)): + vite-plugin-inspect@0.8.7(@nuxt/kit@3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3))(rollup@4.21.2)(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) @@ -17027,7 +18040,7 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.0.1 sirv: 2.0.4 - vite: 5.4.3(@types/node@20.14.9)(terser@5.31.1) + vite: 5.4.5(@types/node@20.14.9)(terser@5.31.1) optionalDependencies: '@nuxt/kit': 3.13.1(magicast@0.3.5)(rollup@4.21.2)(webpack-sources@3.2.3) transitivePeerDependencies: @@ -17064,7 +18077,7 @@ snapshots: transitivePeerDependencies: - supports-color - vite-plugin-vue-inspector@5.2.0(vite@5.3.5(@types/node@20.14.9)(terser@5.31.1)): + vite-plugin-vue-inspector@5.1.2(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1)): dependencies: '@babel/core': 7.24.7 '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.24.7) @@ -17072,10 +18085,10 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.7) '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7) - '@vue/compiler-dom': 3.5.5 + '@vue/compiler-dom': 3.5.4 kolorist: 1.8.0 magic-string: 0.30.11 - vite: 5.3.5(@types/node@20.14.9)(terser@5.31.1) + vite: 5.4.5(@types/node@20.14.9)(terser@5.31.1) transitivePeerDependencies: - supports-color @@ -17094,6 +18107,21 @@ snapshots: transitivePeerDependencies: - supports-color + vite-plugin-vue-inspector@5.2.0(vite@5.4.5(@types/node@20.14.9)(terser@5.31.1)): + dependencies: + '@babel/core': 7.24.7 + '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.7) + '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7) + '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7) + '@vue/compiler-dom': 3.5.5 + kolorist: 1.8.0 + magic-string: 0.30.11 + vite: 5.4.5(@types/node@20.14.9)(terser@5.31.1) + transitivePeerDependencies: + - supports-color + vite@5.3.5(@types/node@20.14.9)(terser@5.31.1): dependencies: esbuild: 0.21.5 @@ -17114,6 +18142,16 @@ snapshots: fsevents: 2.3.3 terser: 5.31.1 + vite@5.4.5(@types/node@20.14.9)(terser@5.31.1): + dependencies: + esbuild: 0.21.5 + postcss: 8.4.47 + rollup: 4.21.2 + optionalDependencies: + '@types/node': 20.14.9 + fsevents: 2.3.3 + terser: 5.31.1 + vitest@2.1.1(@types/node@20.14.9)(jsdom@24.1.0)(terser@5.31.1): dependencies: '@vitest/expect': 2.1.1 diff --git a/specs/basic_usage_compat_4.spec.ts b/specs/basic_usage_compat_4.spec.ts new file mode 100644 index 000000000..44b54a9b2 --- /dev/null +++ b/specs/basic_usage_compat_4.spec.ts @@ -0,0 +1,647 @@ +import { describe, test, expect, beforeEach } from 'vitest' +import { fileURLToPath } from 'node:url' +import { $fetch, setup } from './utils' +import { + assertLocaleHeadWithDom, + assetLocaleHead, + getData, + getDataFromDom, + getDom, + getText, + gotoPath, + renderPage, + startServerWithRuntimeConfig, + waitForTransition, + waitForURL +} from './helper' +import { RouteLocation } from 'vue-router' + +describe('basic usage - compatibilityVersion: 4', async () => { + await setup({ + rootDir: fileURLToPath(new URL(`./fixtures/basic_usage_compat_4`, import.meta.url)), + browser: true, + // prerender: true, + // overrides + nuxtConfig: { + runtimeConfig: { + public: { + i18n: { + baseUrl: '', + skipSettingLocaleOnNavigate: undefined, + detectBrowserLanguage: undefined + } + } + } + } + }) + + test('basic usage', async () => { + const { page } = await renderPage('/') + + // vue-i18n using + expect(await getText(page, '#vue-i18n-usage p')).toEqual('Welcome') + + // URL path localizing with `useLocalePath` + expect(await page.locator('#locale-path-usages .name a').getAttribute('href')).toEqual('/') + expect(await page.locator('#locale-path-usages .path a').getAttribute('href')).toEqual('/') + expect(await page.locator('#locale-path-usages .named-with-locale a').getAttribute('href')).toEqual('/fr') + expect(await page.locator('#locale-path-usages .nest-path a').getAttribute('href')).toEqual('/user/profile') + expect(await page.locator('#locale-path-usages .nest-named a').getAttribute('href')).toEqual('/user/profile') + expect(await page.locator('#locale-path-usages .object-with-named a').getAttribute('href')).toEqual( + '/category/nintendo' + ) + + // URL path localizing with `NuxtLinkLocale` + expect(await page.locator('#nuxt-link-locale-usages .name a').getAttribute('href')).toEqual('/') + expect(await page.locator('#nuxt-link-locale-usages .path a').getAttribute('href')).toEqual('/') + expect(await page.locator('#nuxt-link-locale-usages .named-with-locale a').getAttribute('href')).toEqual('/fr') + expect(await page.locator('#nuxt-link-locale-usages .nest-path a').getAttribute('href')).toEqual('/user/profile') + expect(await page.locator('#nuxt-link-locale-usages .nest-named a').getAttribute('href')).toEqual('/user/profile') + expect(await page.locator('#nuxt-link-locale-usages .object-with-named a').getAttribute('href')).toEqual( + '/category/nintendo' + ) + expect(await page.locator('#nuxt-link-locale-usages .external-url a').getAttribute('href')).toEqual( + 'https://nuxt.com/' + ) + + // Language switching path localizing with `useSwitchLocalePath` + expect(await page.locator('#switch-locale-path-usages .switch-to-en a').getAttribute('href')).toEqual('/') + expect(await page.locator('#switch-locale-path-usages .switch-to-fr a').getAttribute('href')).toEqual('/fr') + + // URL path with Route object with `useLocaleRoute` + await page.locator('#locale-route-usages button').click() + // await page.waitForURL('**/user/profile?foo=1') + expect(await getText(page, '#profile-page')).toEqual('This is profile page') + expect(await page.url()).include('/user/profile?foo=1') + }) + + test('`v-t` directive SSR', async () => { + const pageHTML = await $fetch('/') + const pageDOM = getDom(pageHTML) + expect(pageDOM.querySelector('#t-directive #t-directive-path')?.textContent).toEqual('Welcome') + expect(pageDOM.querySelector('#t-directive #t-directive-argument')?.textContent).toEqual('Hello directive!') + + const pageHTMLFrench = await $fetch('/fr') + const pageDOMFrench = getDom(pageHTMLFrench) + expect(pageDOMFrench.querySelector('#t-directive #t-directive-path')?.textContent).toEqual('Bienvenue') + expect(pageDOMFrench.querySelector('#t-directive #t-directive-argument')?.textContent).toEqual('Bonjour directive!') + }) + + test('nuxt context extension', async () => { + const { page } = await renderPage('/nuxt-context-extension') + + expect(await getText(page, '#get-route-base-name')).toEqual('nuxt-context-extension') + expect(await getText(page, '#switch-locale-path')).toEqual('/ja/nuxt-context-extension') + expect(await getText(page, '#locale-path')).toEqual('/nl/nuxt-context-extension') + + const localeRoute = JSON.parse(await getText(page, '#locale-route')) as RouteLocation + // remove properties that vary based on test environment and vue-router version + // we only need to know if the correct route (object) is returned + localeRoute.matched = localeRoute.matched.map(x => { + for (const component in x.components) { + x.components[component] = {} + } + // @ts-ignore + delete x.mods + return x + }) + expect(localeRoute).toMatchInlineSnapshot( + ` + { + "fullPath": "/nuxt-context-extension", + "hash": "", + "href": "/nuxt-context-extension", + "matched": [ + { + "children": [], + "components": { + "default": {}, + }, + "enterCallbacks": {}, + "instances": {}, + "leaveGuards": {}, + "meta": {}, + "name": "nuxt-context-extension___en", + "path": "/nuxt-context-extension", + "props": { + "default": false, + }, + "updateGuards": {}, + }, + ], + "meta": {}, + "name": "nuxt-context-extension___en", + "params": {}, + "path": "/nuxt-context-extension", + "query": {}, + } + ` + ) + + expect(await getText(page, '#locale-head')).toMatchInlineSnapshot( + `"{ "htmlAttrs": { "lang": "en" }, "link": [ { "hid": "i18n-alt-en", "rel": "alternate", "href": "/nuxt-context-extension", "hreflang": "en" }, { "hid": "i18n-alt-ja", "rel": "alternate", "href": "/ja/nuxt-context-extension", "hreflang": "ja" }, { "hid": "i18n-alt-ja-JP", "rel": "alternate", "href": "/ja/nuxt-context-extension", "hreflang": "ja-JP" }, { "hid": "i18n-alt-fr", "rel": "alternate", "href": "/fr/nuxt-context-extension", "hreflang": "fr" }, { "hid": "i18n-alt-fr-FR", "rel": "alternate", "href": "/fr/nuxt-context-extension", "hreflang": "fr-FR" }, { "hid": "i18n-alt-nl", "rel": "alternate", "href": "/nl/nuxt-context-extension", "hreflang": "nl" }, { "hid": "i18n-alt-nl-NL", "rel": "alternate", "href": "/nl/nuxt-context-extension", "hreflang": "nl-NL" }, { "hid": "i18n-alt-kr", "rel": "alternate", "href": "/kr/nuxt-context-extension", "hreflang": "kr" }, { "hid": "i18n-alt-kr-KO", "rel": "alternate", "href": "/kr/nuxt-context-extension", "hreflang": "kr-KO" }, { "hid": "i18n-xd", "rel": "alternate", "href": "/nuxt-context-extension", "hreflang": "x-default" }, { "hid": "i18n-can", "rel": "canonical", "href": "/nuxt-context-extension" } ], "meta": [ { "hid": "i18n-og-url", "property": "og:url", "content": "/nuxt-context-extension" }, { "hid": "i18n-og", "property": "og:locale", "content": "en" }, { "hid": "i18n-og-alt-ja-JP", "property": "og:locale:alternate", "content": "ja_JP" }, { "hid": "i18n-og-alt-fr-FR", "property": "og:locale:alternate", "content": "fr_FR" }, { "hid": "i18n-og-alt-nl-NL", "property": "og:locale:alternate", "content": "nl_NL" }, { "hid": "i18n-og-alt-kr-KO", "property": "og:locale:alternate", "content": "kr_KO" } ] }"` + ) + }) + + test('register module hook', async () => { + const { page } = await renderPage('/') + + expect(await getText(page, '#register-module')).toEqual('This is a merged module layer locale key') + + // click `fr` lang switch link + await page.locator('.switch-to-fr a').click() + await waitForURL(page, '/fr') + + expect(await getText(page, '#register-module')).toEqual('This is a merged module layer locale key in French') + }) + + test('vueI18n config file can access runtimeConfig', async () => { + const { page } = await renderPage('/') + + expect(await getText(page, '#runtime-config')).toEqual('Hello from runtime config!') + + const restore = await startServerWithRuntimeConfig({ + public: { runtimeValue: 'The environment variable has changed!' } + }) + + await gotoPath(page, '/') + expect(await getText(page, '#runtime-config')).toEqual('The environment variable has changed!') + + await restore() + }) + + test('layer provides locale `nl` and translation for key `hello`', async () => { + const { page } = await renderPage('/layer-page') + + expect(await getText(page, '#i18n-layer-target')).toEqual('Hello world!') + expect(await page.locator('#i18n-layer-parent-link').getAttribute('href')).toEqual('/layer-parent') + expect(await page.locator('#i18n-layer-parent-child-link').getAttribute('href')).toEqual( + '/layer-parent/layer-child' + ) + + await gotoPath(page, '/nl/layer-page') + expect(await getText(page, '#i18n-layer-target')).toEqual('Hallo wereld!') + expect(await page.locator('#i18n-layer-parent-link').getAttribute('href')).toEqual('/nl/layer-ouder') + expect(await page.locator('#i18n-layer-parent-child-link').getAttribute('href')).toEqual( + '/nl/layer-ouder/layer-kind' + ) + }) + + test('layer vueI18n options provides `nl` message', async () => { + const { page } = await renderPage('/nl') + + expect(await getText(page, '#layer-message')).toEqual('Bedankt!') + }) + + test('layer vueI18n options properties are merge and override by priority', async () => { + const { page } = await renderPage('/') + + expect(await getText(page, '#snake-case')).toEqual('About-this-site') + expect(await getText(page, '#pascal-case')).toEqual('AboutThisSite') + + await page.click(`#switch-locale-path-usages .switch-to-fr a`) + await waitForURL(page, '/fr') + expect(await getText(page, '#snake-case')).toEqual('À-propos-de-ce-site') + expect(await getText(page, '#pascal-case')).toEqual('ÀProposDeCeSite') + expect(await getText(page, '#fallback-message')).toEqual('Unique translation') + }) + + test('load option successfully', async () => { + const { page } = await renderPage('/') + + // click `fr` lang switch link + await page.locator('#switch-locale-path-usages .switch-to-fr a').click() + await waitForURL(page, '/fr') + + expect(await getText(page, '#home-header')).toEqual('Bonjour-le-monde!') + + // click `en` lang switch link + await page.locator('#switch-locale-path-usages .switch-to-en a').click() + await waitForURL(page, '/') + expect(await getText(page, '#home-header')).toEqual('Hello-world!') + }) + + test('(#1740) should be loaded vue-i18n related modules', async () => { + const { page } = await renderPage('/') + + expect(await getText(page, '#app-config-name')).toEqual('This is Nuxt layer') + }) + + test('fallback to target lang', async () => { + const { page } = await renderPage('/') + + // `en` rendering + expect(await getText(page, '#locale-path-usages .name a')).toEqual('Homepage') + expect(await getText(page, 'title')).toEqual('Page - Homepage') + expect(await getText(page, '#fallback-key')).toEqual('This is the fallback message!') + + // click `nl` lang switch with `` + await page.locator('#switch-locale-path-usages .switch-to-nl a').click() + await waitForURL(page, '/nl') + + // fallback to en content translation + expect(await getText(page, '#locale-path-usages .name a')).toEqual('Homepage') + expect(await getText(page, 'title')).toEqual('Page - Homepage') + expect(await getText(page, '#fallback-key')).toEqual('This is the fallback message!') + + // page path + expect(await getData(page, '#home-use-async-data')).toMatchObject({ aboutPath: '/nl/about' }) + + // current locale + expect(await getText(page, '#lang-switcher-current-locale code')).toEqual('nl') + }) + + test('(#2525) localePath should keep hash', async () => { + const { page } = await renderPage('/') + + expect(await page.locator('#link-about-hash').getAttribute('href')).toEqual('/about#my-hash') + expect(await page.locator('#link-about-hash-object').getAttribute('href')).toEqual('/about#my-hash') + + expect(await page.locator('#link-about-query-hash').getAttribute('href')).toEqual('/about?foo=bar#my-hash') + expect(await page.locator('#link-about-query-hash-object').getAttribute('href')).toEqual('/about?foo=bar#my-hash') + + // click `nl` lang switch with `` + await page.locator('#switch-locale-path-usages .switch-to-nl a').click() + await waitForURL(page, '/nl') + + expect(await page.locator('#link-about-hash').getAttribute('href')).toEqual('/nl/about#my-hash') + expect(await page.locator('#link-about-hash-object').getAttribute('href')).toEqual('/nl/about#my-hash') + + expect(await page.locator('#link-about-query-hash').getAttribute('href')).toEqual('/nl/about?foo=bar#my-hash') + expect(await page.locator('#link-about-query-hash-object').getAttribute('href')).toEqual( + '/nl/about?foo=bar#my-hash' + ) + }) + + test('(#2523) localePath should not double encode paths', async () => { + const { page } = await renderPage('/') + const encodedPath = encodeURI('page with spaces') + + expect(await page.locator('#link-page-with-spaces').getAttribute('href')).toEqual(`/${encodedPath}`) + expect(await page.locator('#link-page-with-spaces-encoded').getAttribute('href')).toEqual(`/${encodedPath}`) + + // click `nl` lang switch with `` + await page.locator('#switch-locale-path-usages .switch-to-nl a').click() + await waitForURL(page, '/nl') + + expect(await page.locator('#link-page-with-spaces').getAttribute('href')).toEqual(`/nl/${encodedPath}`) + expect(await page.locator('#link-page-with-spaces-encoded').getAttribute('href')).toEqual(`/nl/${encodedPath}`) + }) + + test('(#2476) Parametrized messages can be overwritten', async () => { + const { page } = await renderPage('/') + + expect(await getText(page, '#module-layer-base-key')).toEqual('Layer base key overwritten!') + expect(await getText(page, '#module-layer-base-key-named')).toEqual('Layer base key overwritten, greetings bar!') + }) + + test('(#2338) should be extended API', async () => { + const { page } = await renderPage('/') + + const globalData = await getData(page, '#global-scope-properties') + expect(globalData.code).toEqual('en') + const localeData = await getData(page, '#local-scope-properties') + expect(localeData.code).toEqual('en') + }) + + test(' triggers runtime hooks', async () => { + const { page, consoleLogs } = await renderPage('/kr') + + // click `fr` lang switch with `` + await page.locator('#nuxt-locale-link-fr').click() + await waitForURL(page, '/fr') + + // click `kr` lang switch with `` + await page.locator('#nuxt-locale-link-kr').click() + await waitForURL(page, '/kr') + + expect(consoleLogs.find(log => log.text.includes('onBeforeLanguageSwitch kr fr true'))).toBeTruthy() + expect(consoleLogs.find(log => log.text.includes('onBeforeLanguageSwitch fr kr false'))).toBeTruthy() + expect(consoleLogs.find(log => log.text.includes('onLanguageSwitched kr fr'))).toBeTruthy() + + // current locale + expect(await getText(page, '#lang-switcher-current-locale code')).toEqual('fr') + + // navigate to about page + await page.locator('#link-about').click() + await waitForURL(page, '/fr/about') + + // navigate to home page + await page.locator('#link-home').click() + await waitForURL(page, '/fr') + }) + + test('setLocale triggers runtime hooks', async () => { + const { page, consoleLogs } = await renderPage('/kr') + + // click `fr` lang switch link + await page.locator('#set-locale-link-fr').click() + + // click `kr` lang switch link + // Hook prevents locale change to `kr`, stays `fr` + await page.locator('#set-locale-link-kr').click() + expect(consoleLogs.find(log => log.text.includes('onBeforeLanguageSwitch kr fr true'))).toBeTruthy() + expect(consoleLogs.find(log => log.text.includes('onLanguageSwitched kr fr'))).toBeTruthy() + expect(consoleLogs.find(log => log.text.includes('onBeforeLanguageSwitch fr kr false'))).toBeTruthy() + + // current locale + expect(await getText(page, '#lang-switcher-current-locale code')).toEqual('fr') + }) + + test('render with meta components', async () => { + const { page } = await renderPage('/') + + /** + * default locale + */ + + // title tag + expect(await getText(page, 'title')).toMatch('Page - Homepage') + await waitForURL(page, '/') + + // html tag `lang` attribute + expect(await page.getAttribute('html', 'lang')).toMatch('en') + + // html tag `dir` attribute + expect(await page.getAttribute('html', 'dir')).toMatch('ltr') + + // rendering link tag and meta tag in head tag + await assetLocaleHead(page, '#layout-use-locale-head') + + /** + * change locale + */ + + // click `fr` lang switch link + await page.locator('#nuxt-locale-link-fr').click() + await waitForURL(page, '/fr') + + // title tag + expect(await getText(page, 'title')).toMatch('Page - Accueil') + + // html tag `lang` attribute + expect(await page.getAttribute('html', 'lang')).toMatch('fr') + + // rendering link tag and meta tag in head tag + await assetLocaleHead(page, '#layout-use-locale-head') + + /** + * access to other page + */ + + // click about page + await page.locator('#link-about').click() + await waitForURL(page, '/fr/about') + + // title tag + expect(await getText(page, 'title')).toMatch('Page - À propos') + + // html tag `lang` attribute + expect(await page.getAttribute('html', 'lang')).toMatch('fr') + + // rendering link tag and meta tag in head tag + await assetLocaleHead(page, '#layout-use-locale-head') + }) + + test('render seo tags with baseUrl', async () => { + const configDomain = 'https://runtime-config-domain.com' + + const restore = await startServerWithRuntimeConfig({ + public: { + i18n: { + baseUrl: configDomain + } + } + }) + + const html = await $fetch('/?noncanonical') + const dom = getDom(html) + await assertLocaleHeadWithDom(dom, '#home-use-locale-head') + + const links = getDataFromDom(dom, '#home-use-locale-head').link + const i18nCan = links.find(x => x.id === 'i18n-can') + expect(i18nCan.href).toContain(configDomain) + + await restore() + }) + + test('server integration extended from `layers/layer-server`', async () => { + const res = await $fetch('/api/server', { query: { key: 'snakeCaseText' } }) + expect(res?.snakeCaseText).toMatch('About-this-site') + + // LocaleDetector: header + const resHeader = await $fetch('/api/server', { + query: { key: 'snakeCaseText' }, + headers: { 'Accept-Language': 'fr' } + }) + expect(resHeader?.snakeCaseText).toMatch('À-propos-de-ce-site') + + // LocaleDetector: cookie + const resCookie = await $fetch('/api/server', { + query: { key: 'snakeCaseText' }, + headers: { cookie: 'i18n_locale=fr;' } + }) + expect(resCookie?.snakeCaseText).toMatch('À-propos-de-ce-site') + + // LocaleDetector: query + const resQuery = await $fetch('/api/server', { query: { key: 'snakeCaseText', locale: 'fr' } }) + expect(resQuery?.snakeCaseText).toMatch('À-propos-de-ce-site') + + // yaml, json5 resource + const enRes = await $fetch('/api/server', { query: { key: 'server-key', locale: 'en' } }) + expect(enRes?.['server-key']).toMatch('Hello!') + const jaRes = await $fetch('/api/server', { query: { key: 'server-key', locale: 'ja' } }) + expect(jaRes?.['server-key']).toMatch('こんにちは!') + }) + + test('dynamic parameters', async () => { + const { page } = await renderPage('/products/big-chair') + + expect(await page.locator('#nuxt-locale-link-nl').getAttribute('href')).toEqual('/nl/products/grote-stoel') + + await gotoPath(page, '/nl/products/rode-mok') + await page.waitForFunction( + () => document.querySelector('#nuxt-locale-link-en')?.getAttribute('href') === '/products/red-mug' + ) + expect(await page.locator('#nuxt-locale-link-en').getAttribute('href')).toEqual('/products/red-mug') + + // Translated params are not lost on query changes + await page.locator('#params-add-query').click() + await waitForURL(page, '/nl/products/rode-mok?test=123') + expect(await page.locator('#nuxt-locale-link-en').getAttribute('href')).toEqual('/products/red-mug?test=123') + + await page.locator('#params-remove-query').click() + await waitForURL(page, '/nl/products/rode-mok') + expect(await page.locator('#nuxt-locale-link-en').getAttribute('href')).toEqual('/products/red-mug') + + // head tags - alt links are updated server side + const product1Html = await $fetch('/products/big-chair') + const product1Dom = getDom(product1Html) + expect(product1Dom.querySelector('#i18n-alt-nl').href).toEqual('/nl/products/grote-stoel') + + const product2Html = await $fetch('/nl/products/rode-mok') + const product2dom = getDom(product2Html) + expect(product2dom.querySelector('#i18n-alt-en').href).toEqual('/products/red-mug') + }) + + describe('language switching', async () => { + beforeEach(async () => { + await startServerWithRuntimeConfig({ + public: { + i18n: { + skipSettingLocaleOnNavigate: true, + detectBrowserLanguage: false + } + } + }) + }) + + test('language switching', async () => { + const { page } = await renderPage('/') + + await page.locator('#nuxt-locale-link-fr').click() + await waitForTransition(page) + await waitForURL(page, '/fr') + + // `fr` rendering + expect(await getText(page, '#home-header')).toMatch('Bonjour-le-monde!') + expect(await getText(page, '#link-about')).toMatch('À propos') + + // lang switcher rendering + expect(await getText(page, '#nuxt-locale-link-en')).toMatch('English') + expect(await getText(page, '#set-locale-link-en')).toMatch('English') + + await page.locator('#set-locale-link-en').click() + await waitForTransition(page) + await waitForURL(page, '/') + + // page path + expect(await getData(page, '#home-use-async-data')).toMatchObject({ + aboutPath: '/about', + aboutTranslation: 'About us' + }) + expect(await page.getAttribute('#nuxt-locale-link-fr', 'href')).toEqual('/fr') + + // current locale + expect(await getText(page, '#lang-switcher-current-locale code')).toEqual('en') + }) + + test('retains query parameters', async () => { + const { page } = await renderPage('/?foo=123') + expect(page.url()).include('/?foo=123') + + await page.locator('#nuxt-locale-link-fr').click() + await waitForTransition(page) + await waitForURL(page, '/fr?foo=123') + expect(page.url()).include('/fr?foo=123') + }) + + test('dynamic route parameters - basic', async () => { + const { page } = await renderPage('/') + + // go to dynamic route page + await page.locator('#link-post').click() + await waitForTransition(page) + await waitForURL(page, '/post/id') + + await page.locator('#nuxt-locale-link-fr').click() + await waitForTransition(page) + await waitForURL(page, '/fr/post/mon-article') + expect(await getText(page, '#post-id')).toMatch('mon-article') + expect(await page.url()).include('mon-article') + }) + + test('dynamic route parameters - catch all', async () => { + const { page } = await renderPage('/foo/bar') + + await page.locator('#nuxt-locale-link-fr').click() + await waitForTransition(page) + await waitForURL(page, '/fr/mon-article/xyz') + expect(await getText(page, '#catch-all-id')).toMatch('mon-article/xyz') + expect(await page.url()).include('mon-article/xyz') + }) + + test('wait for page transition', async () => { + const { page } = await renderPage('/') + + expect(await getText(page, '#lang-switcher-current-locale code')).toEqual('en') + + // click `fr` lang switching + await page.locator('#nuxt-locale-link-fr').click() + await waitForTransition(page) + await waitForURL(page, '/fr') + expect(await getText(page, '#lang-switcher-current-locale code')).toEqual('fr') + + // click `en` lang switching + await page.locator('#nuxt-locale-link-en').click() + await waitForTransition(page) + await waitForURL(page, '/') + expect(await getText(page, '#lang-switcher-current-locale code')).toEqual('en') + }) + + test('i18n custom block', async () => { + const { page } = await renderPage('/') + + // click `fr` lang switch with `` + await page.locator('#nuxt-locale-link-fr').click() + await waitForTransition(page) + + // go to category page + await page.locator('#link-greetings').click() + await waitForTransition(page) + + expect(await getText(page, '#per-component-hello')).toMatch('Bonjour!') + + // click `en` lang switch with `` + await page.locator('#nuxt-locale-link-en').click() + await waitForTransition(page) + + expect(await getText(page, '#per-component-hello')).toMatch('Hello!') + }) + }) + + test('(#2000) Should be able to load large vue-i18n messages', async () => { + const restore = await startServerWithRuntimeConfig({ + public: { longTextTest: true } + }) + + const { page } = await renderPage('/nl/long-text') + + expect(await getText(page, '#long-text')).toEqual('hallo,'.repeat(8 * 500)) + + await restore() + }) + + test('(#2094) vue-i18n messages are loaded from config exported as variable', async () => { + const { page } = await renderPage('/') + + expect(await getText(page, '#issue-2094')).toEqual('Exporting using variable identifier works!') + }) + + test('(#2726) composables correctly initialize common options, no internal server error', async () => { + const html = await $fetch('/composables') + const dom = getDom(html) + + expect(dom.querySelector('head #locale-path').content).toEqual('/nested/test-route') + expect(dom.querySelector('head #locale-route').content).toEqual('/nested/test-route') + expect(dom.querySelector('head #switch-locale-path').content).toEqual('/fr/composables') + expect(dom.querySelector('head #route-base-name').content).toEqual('nested-test-route') + }) + + test('(#2874) options `locales` and `vueI18n` passed using `installModule` are not overridden', async () => { + const { page } = await renderPage('/') + + expect(await getText(page, '#install-module-locale')).toEqual('Installer module locale works!') + expect(await getText(page, '#install-module-vue-i18n')).toEqual('Installer module vue-i18n works!') + }) + + describe('experimental.autoImportTranslationFunctions', async () => { + test('can use `$t` in `