From 0f0a822208d555069d1b3a76180e756b4c911d80 Mon Sep 17 00:00:00 2001 From: Alex Liu Date: Sun, 16 Feb 2025 21:31:49 +0800 Subject: [PATCH 1/4] refactor(nuxt): prefer logical assignment operators (#31004) --- debug/plugins/timings-babel.mjs | 6 ++-- eslint.config.mjs | 1 + packages/kit/src/loader/config.ts | 4 +-- packages/kit/src/resolve.ts | 4 +-- packages/kit/src/template.ts | 4 +-- .../nuxt/src/app/components/client-only.ts | 4 +-- .../nuxt/src/app/components/nuxt-island.ts | 10 +++--- packages/nuxt/src/app/components/nuxt-link.ts | 16 ++++------ .../nuxt/src/app/composables/asyncData.ts | 14 ++++---- packages/nuxt/src/app/composables/error.ts | 2 +- .../src/app/composables/loading-indicator.ts | 4 +-- packages/nuxt/src/app/composables/once.ts | 2 +- packages/nuxt/src/app/composables/payload.ts | 2 +- packages/nuxt/src/app/composables/preload.ts | 4 +-- .../src/app/composables/route-announcer.ts | 4 +-- packages/nuxt/src/app/composables/router.ts | 4 +-- packages/nuxt/src/app/config.ts | 6 ++-- packages/nuxt/src/app/entry.ts | 4 +-- packages/nuxt/src/app/nuxt.ts | 2 +- .../src/app/plugins/revive-payload.client.ts | 2 +- packages/nuxt/src/app/plugins/router.ts | 2 +- .../components/runtime/client-component.ts | 4 +-- packages/nuxt/src/core/app.ts | 32 +++++++------------ packages/nuxt/src/core/nuxt.ts | 2 +- .../nuxt/src/core/plugins/plugin-metadata.ts | 2 +- .../nuxt/src/core/runtime/nitro/app-config.ts | 4 +-- .../nuxt/src/core/runtime/nitro/renderer.ts | 2 +- packages/nuxt/src/imports/module.ts | 2 +- packages/nuxt/src/pages/module.ts | 4 +-- .../nuxt/src/pages/plugins/route-injection.ts | 4 +-- .../nuxt/src/pages/runtime/plugins/router.ts | 2 +- packages/vite/src/manifest.ts | 8 ++--- packages/webpack/src/plugins/vue/client.ts | 4 +-- packages/webpack/src/presets/style.ts | 2 +- scripts/_utils.ts | 2 +- test/basic.test.ts | 12 ++----- 36 files changed, 74 insertions(+), 113 deletions(-) diff --git a/debug/plugins/timings-babel.mjs b/debug/plugins/timings-babel.mjs index 80bf514589..02cc4981a5 100644 --- a/debug/plugins/timings-babel.mjs +++ b/debug/plugins/timings-babel.mjs @@ -39,10 +39,8 @@ function captureStackTrace () { continue } for (const key of ['line', 'column']) { - if (parsed[key]) { - // @ts-expect-error - parsed[key] = Number(parsed[key]) - } + // @ts-expect-error + parsed[key] &&= Number(parsed[key]) } trace.push(parsed) } diff --git a/eslint.config.mjs b/eslint.config.mjs index 453da60e47..6355a236a7 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -48,6 +48,7 @@ export default createConfigForNuxt({ rules: { 'curly': ['error', 'all'], // Including if blocks with a single statement 'dot-notation': 'error', + 'logical-assignment-operators': ['error', 'always', { enforceForIfStatements: true }], 'no-console': ['warn', { allow: ['warn', 'error', 'debug'] }], 'no-lonely-if': 'error', // No single if in an "else" block 'no-useless-rename': 'error', diff --git a/packages/kit/src/loader/config.ts b/packages/kit/src/loader/config.ts index 98e84e84d6..8d3a6888f8 100644 --- a/packages/kit/src/loader/config.ts +++ b/packages/kit/src/loader/config.ts @@ -34,7 +34,7 @@ export async function loadNuxtConfig (opts: LoadNuxtConfigOptions): Promise): string { - if (!alias) { - alias = tryUseNuxt()?.options.alias || {} - } + alias ||= tryUseNuxt()?.options.alias || {} return _resolveAlias(path, alias) } diff --git a/packages/kit/src/template.ts b/packages/kit/src/template.ts index 29384336c7..8ca9360773 100644 --- a/packages/kit/src/template.ts +++ b/packages/kit/src/template.ts @@ -105,9 +105,7 @@ export function normalizeTemplate (template: NuxtTemplate | string, buildD } // Resolve dst - if (!template.dst) { - template.dst = resolve(buildDir ?? useNuxt().options.buildDir, template.filename) - } + template.dst ||= resolve(buildDir ?? useNuxt().options.buildDir, template.filename) return template as ResolvedNuxtTemplate } diff --git a/packages/nuxt/src/app/components/client-only.ts b/packages/nuxt/src/app/components/client-only.ts index b3c9aeb3a1..ce8d93b709 100644 --- a/packages/nuxt/src/app/components/client-only.ts +++ b/packages/nuxt/src/app/components/client-only.ts @@ -59,9 +59,9 @@ export function createClientOnly (component: T) { } return elToStaticVNode(ctx._.vnode.el, STATIC_DIV) } - } else if (clone.template) { + } else { // handle runtime-compiler template - clone.template = ` + clone.template &&= ` ` diff --git a/packages/nuxt/src/app/components/nuxt-island.ts b/packages/nuxt/src/app/components/nuxt-island.ts index 9707671be2..18b1b99433 100644 --- a/packages/nuxt/src/app/components/nuxt-island.ts +++ b/packages/nuxt/src/app/components/nuxt-island.ts @@ -197,12 +197,10 @@ export default defineComponent({ } async function fetchComponent (force = false) { - nuxtApp[pKey] = nuxtApp[pKey] || {} - if (!nuxtApp[pKey][uid.value]) { - nuxtApp[pKey][uid.value] = _fetchComponent(force).finally(() => { - delete nuxtApp[pKey]![uid.value] - }) - } + nuxtApp[pKey] ||= {} + nuxtApp[pKey][uid.value] ||= _fetchComponent(force).finally(() => { + delete nuxtApp[pKey]![uid.value] + }) try { const res: NuxtIslandResponse = await nuxtApp[pKey][uid.value] diff --git a/packages/nuxt/src/app/components/nuxt-link.ts b/packages/nuxt/src/app/components/nuxt-link.ts index c1bbd619cf..309fce5227 100644 --- a/packages/nuxt/src/app/components/nuxt-link.ts +++ b/packages/nuxt/src/app/components/nuxt-link.ts @@ -506,15 +506,13 @@ function useObserver (): { observe: ObserveFn } | undefined { const callbacks = new Map() const observe: ObserveFn = (element, callback) => { - if (!observer) { - observer = new IntersectionObserver((entries) => { - for (const entry of entries) { - const callback = callbacks.get(entry.target) - const isVisible = entry.isIntersecting || entry.intersectionRatio > 0 - if (isVisible && callback) { callback() } - } - }) - } + observer ||= new IntersectionObserver((entries) => { + for (const entry of entries) { + const callback = callbacks.get(entry.target) + const isVisible = entry.isIntersecting || entry.intersectionRatio > 0 + if (isVisible && callback) { callback() } + } + }) callbacks.set(element, callback) observer.observe(element) return () => { diff --git a/packages/nuxt/src/app/composables/asyncData.ts b/packages/nuxt/src/app/composables/asyncData.ts index 1512786b54..f12244179c 100644 --- a/packages/nuxt/src/app/composables/asyncData.ts +++ b/packages/nuxt/src/app/composables/asyncData.ts @@ -230,14 +230,14 @@ export function useAsyncData< const getDefaultCachedData = () => nuxtApp.isHydrating ? nuxtApp.payload.data[key] : nuxtApp.static.data[key] // Apply defaults - options.server = options.server ?? true - options.default = options.default ?? (getDefault as () => DefaultT) - options.getCachedData = options.getCachedData ?? getDefaultCachedData + options.server ??= true + options.default ??= getDefault as () => DefaultT + options.getCachedData ??= getDefaultCachedData - options.lazy = options.lazy ?? false - options.immediate = options.immediate ?? true - options.deep = options.deep ?? asyncDataDefaults.deep - options.dedupe = options.dedupe ?? 'cancel' + options.lazy ??= false + options.immediate ??= true + options.deep ??= asyncDataDefaults.deep + options.dedupe ??= 'cancel' // Create or use a shared asyncData entity const initialCachedData = options.getCachedData!(key, nuxtApp) diff --git a/packages/nuxt/src/app/composables/error.ts b/packages/nuxt/src/app/composables/error.ts index 6bde98fbdc..e43ba53933 100644 --- a/packages/nuxt/src/app/composables/error.ts +++ b/packages/nuxt/src/app/composables/error.ts @@ -31,7 +31,7 @@ export const showError = ( nuxtApp.hooks.callHook('app:error', nuxtError) } - error.value = error.value || nuxtError + error.value ||= nuxtError } catch { throw nuxtError } diff --git a/packages/nuxt/src/app/composables/loading-indicator.ts b/packages/nuxt/src/app/composables/loading-indicator.ts index e3d1031d79..509568bd38 100644 --- a/packages/nuxt/src/app/composables/loading-indicator.ts +++ b/packages/nuxt/src/app/composables/loading-indicator.ts @@ -170,9 +170,9 @@ export function useLoadingIndicator (opts: Partial = {}): const nuxtApp = useNuxtApp() // Initialise global loading indicator if it doesn't exist already - const indicator = nuxtApp._loadingIndicator = nuxtApp._loadingIndicator || createLoadingIndicator(opts) + const indicator = nuxtApp._loadingIndicator ||= createLoadingIndicator(opts) if (import.meta.client && getCurrentScope()) { - nuxtApp._loadingIndicatorDeps = nuxtApp._loadingIndicatorDeps || 0 + nuxtApp._loadingIndicatorDeps ||= 0 nuxtApp._loadingIndicatorDeps++ onScopeDispose(() => { nuxtApp._loadingIndicatorDeps!-- diff --git a/packages/nuxt/src/app/composables/once.ts b/packages/nuxt/src/app/composables/once.ts index 7bd3a98c23..4a2a6fe99c 100644 --- a/packages/nuxt/src/app/composables/once.ts +++ b/packages/nuxt/src/app/composables/once.ts @@ -38,7 +38,7 @@ export async function callOnce (...args: any): Promise { } nuxtApp._once ||= {} - nuxtApp._once[_key] = nuxtApp._once[_key] || fn() || true + nuxtApp._once[_key] ||= fn() || true await nuxtApp._once[_key] nuxtApp.payload.once.add(_key) delete nuxtApp._once[_key] diff --git a/packages/nuxt/src/app/composables/payload.ts b/packages/nuxt/src/app/composables/payload.ts index aba25a2053..c8fc3bf1af 100644 --- a/packages/nuxt/src/app/composables/payload.ts +++ b/packages/nuxt/src/app/composables/payload.ts @@ -21,7 +21,7 @@ export async function loadPayload (url: string, opts: LoadPayloadOptions = {}): if (import.meta.server || !payloadExtraction) { return null } const payloadURL = await _getPayloadURL(url, opts) const nuxtApp = useNuxtApp() - const cache = nuxtApp._payloadCache = nuxtApp._payloadCache || {} + const cache = nuxtApp._payloadCache ||= {} if (payloadURL in cache) { return cache[payloadURL] || null } diff --git a/packages/nuxt/src/app/composables/preload.ts b/packages/nuxt/src/app/composables/preload.ts index cac6f5c85a..d2542b60d0 100644 --- a/packages/nuxt/src/app/composables/preload.ts +++ b/packages/nuxt/src/app/composables/preload.ts @@ -49,10 +49,10 @@ export async function preloadRouteComponents (to: RouteLocationRaw, router: Rout const { path, matched } = router.resolve(to) if (!matched.length) { return } - if (!router._routePreloaded) { router._routePreloaded = new Set() } + router._routePreloaded ||= new Set() if (router._routePreloaded.has(path)) { return } - const promises = router._preloadPromises = router._preloadPromises || [] + const promises = router._preloadPromises ||= [] if (promises.length > 4) { // Defer adding new preload requests until the existing ones have resolved diff --git a/packages/nuxt/src/app/composables/route-announcer.ts b/packages/nuxt/src/app/composables/route-announcer.ts index 9a6e27741f..c0d10dda73 100644 --- a/packages/nuxt/src/app/composables/route-announcer.ts +++ b/packages/nuxt/src/app/composables/route-announcer.ts @@ -69,12 +69,12 @@ export function useRouteAnnouncer (opts: Partial = {}): const nuxtApp = useNuxtApp() // Initialise global route announcer if it doesn't exist already - const announcer = nuxtApp._routeAnnouncer = nuxtApp._routeAnnouncer || createRouteAnnouncer(opts) + const announcer = nuxtApp._routeAnnouncer ||= createRouteAnnouncer(opts) if (opts.politeness !== announcer.politeness.value) { announcer.politeness.value = opts.politeness || 'polite' } if (import.meta.client && getCurrentScope()) { - nuxtApp._routeAnnouncerDeps = nuxtApp._routeAnnouncerDeps || 0 + nuxtApp._routeAnnouncerDeps ||= 0 nuxtApp._routeAnnouncerDeps++ onScopeDispose(() => { nuxtApp._routeAnnouncerDeps!-- diff --git a/packages/nuxt/src/app/composables/router.ts b/packages/nuxt/src/app/composables/router.ts index 7914e8e5ee..84508d2ae2 100644 --- a/packages/nuxt/src/app/composables/router.ts +++ b/packages/nuxt/src/app/composables/router.ts @@ -117,9 +117,7 @@ export interface NavigateToOptions { const URL_QUOTE_RE = /"/g /** @since 3.0.0 */ export const navigateTo = (to: RouteLocationRaw | undefined | null, options?: NavigateToOptions): Promise | false | void | RouteLocationRaw => { - if (!to) { - to = '/' - } + to ||= '/' const toPath = typeof to === 'string' ? to : 'path' in to ? resolveRouteObject(to) : useRouter().resolve(to).href diff --git a/packages/nuxt/src/app/config.ts b/packages/nuxt/src/app/config.ts index 4a677359cd..14b63c0739 100644 --- a/packages/nuxt/src/app/config.ts +++ b/packages/nuxt/src/app/config.ts @@ -38,7 +38,7 @@ function deepAssign (obj: any, newObj: any) { const val = newObj[key] if (isPojoOrArray(val)) { const defaultVal = Array.isArray(val) ? [] : {} - obj[key] = obj[key] || defaultVal + obj[key] ||= defaultVal deepAssign(obj[key], val) } else { obj[key] = val @@ -48,9 +48,7 @@ function deepAssign (obj: any, newObj: any) { export function useAppConfig (): AppConfig { const nuxtApp = useNuxtApp() - if (!nuxtApp._appConfig) { - nuxtApp._appConfig = (import.meta.server ? klona(__appConfig) : reactive(__appConfig)) as AppConfig - } + nuxtApp._appConfig ||= (import.meta.server ? klona(__appConfig) : reactive(__appConfig)) as AppConfig return nuxtApp._appConfig } diff --git a/packages/nuxt/src/app/entry.ts b/packages/nuxt/src/app/entry.ts index 2e9ac9e80c..42050c38e2 100644 --- a/packages/nuxt/src/app/entry.ts +++ b/packages/nuxt/src/app/entry.ts @@ -32,7 +32,7 @@ if (import.meta.server) { await nuxt.hooks.callHook('app:created', vueApp) } catch (error) { await nuxt.hooks.callHook('app:error', error) - nuxt.payload.error = nuxt.payload.error || createError(error as any) + nuxt.payload.error ||= createError(error as any) } if (ssrContext?._renderResponse) { throw new Error('skipping render') } @@ -63,7 +63,7 @@ if (import.meta.client) { async function handleVueError (error: any) { await nuxt.callHook('app:error', error) - nuxt.payload.error = nuxt.payload.error || createError(error as any) + nuxt.payload.error ||= createError(error as any) } vueApp.config.errorHandler = handleVueError diff --git a/packages/nuxt/src/app/nuxt.ts b/packages/nuxt/src/app/nuxt.ts index f9a5e1f52f..563eaac2ce 100644 --- a/packages/nuxt/src/app/nuxt.ts +++ b/packages/nuxt/src/app/nuxt.ts @@ -377,7 +377,7 @@ export function createNuxtApp (options: CreateOptions) { } }) } - window.useNuxtApp = window.useNuxtApp || useNuxtApp + window.useNuxtApp ||= useNuxtApp // Log errors captured when running plugins, in the `app:created` and `app:beforeMount` hooks // as well as when mounting the app. diff --git a/packages/nuxt/src/app/plugins/revive-payload.client.ts b/packages/nuxt/src/app/plugins/revive-payload.client.ts index 2d2c2e8bbd..7e15994d12 100644 --- a/packages/nuxt/src/app/plugins/revive-payload.client.ts +++ b/packages/nuxt/src/app/plugins/revive-payload.client.ts @@ -21,7 +21,7 @@ if (componentIslands) { revivers.push(['Island', ({ key, params, result }: any) => { const nuxtApp = useNuxtApp() if (!nuxtApp.isHydrating) { - nuxtApp.payload.data[key] = nuxtApp.payload.data[key] || $fetch(`/__nuxt_island/${key}.json`, { + nuxtApp.payload.data[key] ||= $fetch(`/__nuxt_island/${key}.json`, { responseType: 'json', ...params ? { params } : {}, }).then((r) => { diff --git a/packages/nuxt/src/app/plugins/router.ts b/packages/nuxt/src/app/plugins/router.ts index dbac6d4634..60e792a5a5 100644 --- a/packages/nuxt/src/app/plugins/router.ts +++ b/packages/nuxt/src/app/plugins/router.ts @@ -230,7 +230,7 @@ export default defineNuxtPlugin<{ route: Route, router: Router }>({ nuxtApp._route = route // Handle middleware - nuxtApp._middleware = nuxtApp._middleware || { + nuxtApp._middleware ||= { global: [], named: {}, } diff --git a/packages/nuxt/src/components/runtime/client-component.ts b/packages/nuxt/src/components/runtime/client-component.ts index 31b0ca0065..6f14367f99 100644 --- a/packages/nuxt/src/components/runtime/client-component.ts +++ b/packages/nuxt/src/components/runtime/client-component.ts @@ -34,9 +34,9 @@ function pageToClientOnly (component: T) { clone.render = (ctx: any, cache: any, $props: any, $setup: any, $data: any, $options: any) => ($setup.mounted$ ?? ctx.mounted$) ? h(component.render?.bind(ctx)(ctx, cache, $props, $setup, $data, $options)) : h('div') - } else if (clone.template) { + } else { // handle runtime-compiler template - clone.template = ` + clone.template &&= ` ` diff --git a/packages/nuxt/src/core/app.ts b/packages/nuxt/src/core/app.ts index 9e95f35fa3..76cabddf90 100644 --- a/packages/nuxt/src/core/app.ts +++ b/packages/nuxt/src/core/app.ts @@ -136,29 +136,21 @@ async function compileTemplate (template: NuxtTemplate, ctx: { nuxt: Nuxt, export async function resolveApp (nuxt: Nuxt, app: NuxtApp) { // Resolve main (app.vue) - if (!app.mainComponent) { - app.mainComponent = await findPath( - nuxt.options._layers.flatMap(layer => [ - join(layer.config.srcDir, 'App'), - join(layer.config.srcDir, 'app'), - ]), - ) - } - if (!app.mainComponent) { - app.mainComponent = resolve(nuxt.options.appDir, 'components/welcome.vue') - } + app.mainComponent ||= await findPath( + nuxt.options._layers.flatMap(layer => [ + join(layer.config.srcDir, 'App'), + join(layer.config.srcDir, 'app'), + ]), + ) + app.mainComponent ||= resolve(nuxt.options.appDir, 'components/welcome.vue') // Resolve root component - if (!app.rootComponent) { - app.rootComponent = await findPath(['~/app.root', resolve(nuxt.options.appDir, 'components/nuxt-root.vue')]) - } + app.rootComponent ||= await findPath(['~/app.root', resolve(nuxt.options.appDir, 'components/nuxt-root.vue')]) // Resolve error component - if (!app.errorComponent) { - app.errorComponent = (await findPath( - nuxt.options._layers.map(layer => join(layer.config.srcDir, 'error')), - )) ?? resolve(nuxt.options.appDir, 'components/nuxt-error-page.vue') - } + app.errorComponent ||= (await findPath( + nuxt.options._layers.map(layer => join(layer.config.srcDir, 'error')), + )) ?? resolve(nuxt.options.appDir, 'components/nuxt-error-page.vue') // Resolve layouts/ from all config layers const layerConfigs = nuxt.options._layers.map(layer => layer.config) @@ -174,7 +166,7 @@ export async function resolveApp (nuxt: Nuxt, app: NuxtApp) { logger.warn(`No layout name could be resolved for \`~/${relative(nuxt.options.srcDir, file)}\`. Bear in mind that \`index\` is ignored for the purpose of creating a layout name.`) continue } - app.layouts[name] = app.layouts[name] || { name, file } + app.layouts[name] ||= { name, file } } } diff --git a/packages/nuxt/src/core/nuxt.ts b/packages/nuxt/src/core/nuxt.ts index 3a00720f51..0f65e66c1e 100644 --- a/packages/nuxt/src/core/nuxt.ts +++ b/packages/nuxt/src/core/nuxt.ts @@ -942,7 +942,7 @@ function createPortalProperties (sourceValue: any, options: NuxtOptions, paths: while (segments.length) { const key = segments.shift()! - parent = parent[key] || (parent[key] = {}) + parent = parent[key] ||= {} } delete parent[key] diff --git a/packages/nuxt/src/core/plugins/plugin-metadata.ts b/packages/nuxt/src/core/plugins/plugin-metadata.ts index 7ba5cbfb1c..b5552aeb8f 100644 --- a/packages/nuxt/src/core/plugins/plugin-metadata.ts +++ b/packages/nuxt/src/core/plugins/plugin-metadata.ts @@ -70,7 +70,7 @@ export async function extractMetadata (code: string, loader = 'ts' as 'ts' | 'ts meta = defu(extractMetaFromObject(plugin.properties), meta) } - meta.order = meta.order || orderMap[meta.enforce || 'default'] || orderMap.default + meta.order ||= orderMap[meta.enforce || 'default'] || orderMap.default delete meta.enforce }) metaCache[code] = meta diff --git a/packages/nuxt/src/core/runtime/nitro/app-config.ts b/packages/nuxt/src/core/runtime/nitro/app-config.ts index 2b84d23877..298c74ae50 100644 --- a/packages/nuxt/src/core/runtime/nitro/app-config.ts +++ b/packages/nuxt/src/core/runtime/nitro/app-config.ts @@ -11,9 +11,7 @@ export function useAppConfig (event?: H3Event) { if (!event) { return _sharedAppConfig } - if (!event.context.nuxt) { - event.context.nuxt = {} - } + event.context.nuxt ||= {} // Reuse cached app config from event context if (event.context.nuxt.appConfig) { return event.context.nuxt.appConfig diff --git a/packages/nuxt/src/core/runtime/nitro/renderer.ts b/packages/nuxt/src/core/runtime/nitro/renderer.ts index d7035807ab..4b8d1a792b 100644 --- a/packages/nuxt/src/core/runtime/nitro/renderer.ts +++ b/packages/nuxt/src/core/runtime/nitro/renderer.ts @@ -167,7 +167,7 @@ const getSPARenderer = lazyCachedFunction(async () => { const renderToString = (ssrContext: NuxtSSRContext) => { const config = useRuntimeConfig(ssrContext.event) - ssrContext.modules = ssrContext.modules || new Set() + ssrContext.modules ||= new Set() ssrContext.payload.serverRendered = false ssrContext.config = { public: config.public, diff --git a/packages/nuxt/src/imports/module.ts b/packages/nuxt/src/imports/module.ts index 45620e7e80..90411c2842 100644 --- a/packages/nuxt/src/imports/module.ts +++ b/packages/nuxt/src/imports/module.ts @@ -135,7 +135,7 @@ export default defineNuxtModule>({ fileFilter: file => !isIgnored(file), }) for (const i of scannedImports) { - i.priority = i.priority || priorities.find(([dir]) => i.from.startsWith(dir))?.[1] + i.priority ||= priorities.find(([dir]) => i.from.startsWith(dir))?.[1] } imports.push(...scannedImports) } diff --git a/packages/nuxt/src/pages/module.ts b/packages/nuxt/src/pages/module.ts index a767950dc6..ee3640ddb8 100644 --- a/packages/nuxt/src/pages/module.ts +++ b/packages/nuxt/src/pages/module.ts @@ -269,9 +269,7 @@ export default defineNuxtModule({ } nuxt.hooks.hookOnce('app:templates', async (app) => { - if (!app.pages) { - app.pages = await resolvePagesRoutes(nuxt) - } + app.pages ||= await resolvePagesRoutes(nuxt) }) nuxt.hook('builder:watch', async (event, relativePath) => { diff --git a/packages/nuxt/src/pages/plugins/route-injection.ts b/packages/nuxt/src/pages/plugins/route-injection.ts index 41d235b2da..1601fe0104 100644 --- a/packages/nuxt/src/pages/plugins/route-injection.ts +++ b/packages/nuxt/src/pages/plugins/route-injection.ts @@ -29,9 +29,7 @@ export const RouteInjectionPlugin = (nuxt: Nuxt) => createUnplugin(() => { const start = match.index! const end = start + match[0].length s.overwrite(start, end, replacement) - if (!replaced) { - replaced = true - } + replaced ||= true } } diff --git a/packages/nuxt/src/pages/runtime/plugins/router.ts b/packages/nuxt/src/pages/runtime/plugins/router.ts index f2d604fd19..7d2552a34a 100644 --- a/packages/nuxt/src/pages/runtime/plugins/router.ts +++ b/packages/nuxt/src/pages/runtime/plugins/router.ts @@ -130,7 +130,7 @@ const plugin: Plugin<{ router: Router }> = defineNuxtPlugin({ nuxtApp._route = shallowReactive(route) - nuxtApp._middleware = nuxtApp._middleware || { + nuxtApp._middleware ||= { global: [], named: {}, } diff --git a/packages/vite/src/manifest.ts b/packages/vite/src/manifest.ts index 994f1d3f41..8c70b7bff5 100644 --- a/packages/vite/src/manifest.ts +++ b/packages/vite/src/manifest.ts @@ -39,13 +39,9 @@ export async function writeManifest (ctx: ViteBuildContext) { const BASE_RE = new RegExp(`^${escapeRE(buildAssetsDir)}`) for (const entry of manifestEntries) { - if (entry.file) { - entry.file = entry.file.replace(BASE_RE, '') - } + entry.file &&= entry.file.replace(BASE_RE, '') for (const item of ['css', 'assets'] as const) { - if (entry[item]) { - entry[item] = entry[item].map((i: string) => i.replace(BASE_RE, '')) - } + entry[item] &&= entry[item].map((i: string) => i.replace(BASE_RE, '')) } } diff --git a/packages/webpack/src/plugins/vue/client.ts b/packages/webpack/src/plugins/vue/client.ts index 3f217f3e1d..ef28aa8675 100644 --- a/packages/webpack/src/plugins/vue/client.ts +++ b/packages/webpack/src/plugins/vue/client.ts @@ -104,9 +104,7 @@ export default class VueSSRClientPlugin { if (Array.isArray(m.modules)) { for (const concatenatedModule of m.modules) { const id = hash(concatenatedModule.identifier!.replace(/\s\w+$/, '')) - if (!webpackManifest.modules[id]) { - webpackManifest.modules[id] = files - } + webpackManifest.modules[id] ||= files } } diff --git a/packages/webpack/src/presets/style.ts b/packages/webpack/src/presets/style.ts index fc44bd6157..c938cd8144 100644 --- a/packages/webpack/src/presets/style.ts +++ b/packages/webpack/src/presets/style.ts @@ -92,7 +92,7 @@ function createCssLoadersRule (ctx: WebpackConfigContext, cssLoaderOptions: any) if (ctx.isServer) { // https://webpack.js.org/loaders/css-loader/#exportonlylocals if (cssLoader.options.modules) { - cssLoader.options.modules.exportOnlyLocals = cssLoader.options.modules.exportOnlyLocals ?? true + cssLoader.options.modules.exportOnlyLocals ??= true } return [cssLoader] } diff --git a/scripts/_utils.ts b/scripts/_utils.ts index 257c0b02b3..87f8311abf 100644 --- a/scripts/_utils.ts +++ b/scripts/_utils.ts @@ -27,7 +27,7 @@ export async function loadPackage (dir: string) { const dep: Dep = { name: e[0], range: e[1] as string, type } delete data[type][dep.name] const updated = reviver(dep) || dep - data[updated.type] = data[updated.type] || {} + data[updated.type] ||= {} data[updated.type][updated.name] = updated.range } } diff --git a/test/basic.test.ts b/test/basic.test.ts index 1b5ae9ca64..5010a2354b 100644 --- a/test/basic.test.ts +++ b/test/basic.test.ts @@ -2405,9 +2405,7 @@ describe('component islands', () => { for (const key in result.head) { if (key === 'link') { result.head[key] = result.head[key]?.map((h) => { - if (h.href) { - h.href = resolveUnrefHeadInput(h.href).replace(fixtureDir, '/').replaceAll('//', '/') - } + h.href &&= resolveUnrefHeadInput(h.href).replace(fixtureDir, '/').replaceAll('//', '/') return h }) } @@ -2800,16 +2798,12 @@ function normaliseIslandResult (result: NuxtIslandResponse) { if (result.head.style) { for (const style of result.head.style) { if (typeof style !== 'string') { - if (style.innerHTML) { - style.innerHTML = + style.innerHTML &&= (style.innerHTML as string) .replace(/data-v-[a-z0-9]+/g, 'data-v-xxxxx') // Vite 6 enables CSS minify by default for SSR .replace(/blue/, '#00f') - } - if (style.key) { - style.key = style.key.replace(/-[a-z0-9]+$/i, '') - } + style.key &&= style.key.replace(/-[a-z0-9]+$/i, '') } } } From b0729241bcc219b8ec84b2ba4f0d8eefa88849d9 Mon Sep 17 00:00:00 2001 From: Ryota Watanabe <43837308+wattanx@users.noreply.github.com> Date: Tue, 18 Feb 2025 03:14:12 +0900 Subject: [PATCH 2/4] fix(nuxt): use tsx loader for jsx blocks as well (#31014) --- packages/nuxt/src/pages/utils.ts | 2 +- packages/nuxt/test/page-metadata.test.ts | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/packages/nuxt/src/pages/utils.ts b/packages/nuxt/src/pages/utils.ts index e131d24c3c..bb5d516123 100644 --- a/packages/nuxt/src/pages/utils.ts +++ b/packages/nuxt/src/pages/utils.ts @@ -192,7 +192,7 @@ export function extractScriptContent (sfc: string) { for (const match of sfc.matchAll(SFC_SCRIPT_RE)) { if (match?.groups?.content) { contents.push({ - loader: match.groups.attrs?.includes('tsx') ? 'tsx' : 'ts', + loader: match.groups.attrs && /[tj]sx/.test(match.groups.attrs) ? 'tsx' : 'ts', code: match.groups.content.trim(), }) } diff --git a/packages/nuxt/test/page-metadata.test.ts b/packages/nuxt/test/page-metadata.test.ts index 669132a6e9..d1420593cd 100644 --- a/packages/nuxt/test/page-metadata.test.ts +++ b/packages/nuxt/test/page-metadata.test.ts @@ -42,6 +42,19 @@ export default { }) }) + it('should parse lang="jsx" from vue files', async () => { + const fileContents = ` + ` + + const meta = await getRouteMeta(fileContents, `/app/pages/index.vue`) + expect(meta).toStrictEqual({ + name: 'bar', + }) + }) + // TODO: https://github.com/nuxt/nuxt/pull/30066 it.todo('should handle experimental decorators', async () => { const fileContents = ` From 323745d0d44024729b8b7996ae4a2aea1ad42f67 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 18 Feb 2025 10:36:58 +0100 Subject: [PATCH 3/4] chore(deps): update all non-major dependencies (main) (#30983) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/ci.yml | 2 +- package.json | 36 +- packages/kit/package.json | 2 +- packages/nuxt/package.json | 18 +- packages/rspack/package.json | 2 +- packages/schema/package.json | 8 +- packages/ui-templates/package.json | 8 +- packages/vite/package.json | 2 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 1428 ++++++++++++++-------------- 10 files changed, 750 insertions(+), 758 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1f275c43a0..4add58a897 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -236,7 +236,7 @@ jobs: path: packages - name: Run benchmarks - uses: CodSpeedHQ/action@da7c57859a7a565a3a92789ac64c41aca031ca1f # v3.3.0 + uses: CodSpeedHQ/action@1015f4f828ff74b7a950909897fe581d6ba868cc # v3.3.1 with: run: pnpm vitest bench token: ${{ secrets.CODSPEED_TOKEN }} diff --git a/package.json b/package.json index b5c3d9ab76..2da9966a1b 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "typecheck:docs": "DOCS_TYPECHECK=true pnpm nuxi prepare && nuxt-content-twoslash verify --content-dir docs --languages html" }, "resolutions": { - "@babel/core": "7.26.8", + "@babel/core": "7.26.9", "@babel/helper-plugin-utils": "7.26.5", "@nuxt/cli": "3.21.1", "@nuxt/kit": "workspace:*", @@ -45,12 +45,12 @@ "@nuxt/schema": "workspace:*", "@nuxt/vite-builder": "workspace:*", "@nuxt/webpack-builder": "workspace:*", - "@types/node": "22.13.2", - "@unhead/dom": "1.11.18", - "@unhead/schema": "1.11.18", - "@unhead/shared": "1.11.18", - "@unhead/ssr": "1.11.18", - "@unhead/vue": "1.11.18", + "@types/node": "22.13.4", + "@unhead/dom": "1.11.19", + "@unhead/schema": "1.11.19", + "@unhead/shared": "1.11.19", + "@unhead/ssr": "1.11.19", + "@unhead/vue": "1.11.19", "@vue/compiler-core": "3.5.13", "@vue/compiler-dom": "3.5.13", "@vue/shared": "3.5.13", @@ -62,19 +62,19 @@ "nuxt": "workspace:*", "ohash": "1.1.4", "postcss": "8.5.2", - "rollup": "4.34.6", + "rollup": "4.34.8", "send": ">=1.1.0", "typescript": "5.7.3", "ufo": "1.5.4", "unbuild": "3.3.1", - "unhead": "1.11.18", - "unimport": "4.1.1", + "unhead": "1.11.19", + "unimport": "4.1.2", "vite": "6.1.0", "vue": "3.5.13" }, "devDependencies": { "@arethetypeswrong/cli": "0.17.3", - "@babel/core": "7.26.8", + "@babel/core": "7.26.9", "@babel/helper-plugin-utils": "7.26.5", "@codspeed/vitest-plugin": "4.0.0", "@nuxt/cli": "3.21.1", @@ -86,10 +86,10 @@ "@testing-library/vue": "8.1.0", "@types/babel__core": "7.20.5", "@types/babel__helper-plugin-utils": "7.10.3", - "@types/node": "22.13.2", + "@types/node": "22.13.4", "@types/semver": "7.5.8", - "@unhead/schema": "1.11.18", - "@unhead/vue": "1.11.18", + "@unhead/schema": "1.11.19", + "@unhead/vue": "1.11.19", "@vitest/coverage-v8": "3.0.5", "@vue/test-utils": "2.4.6", "acorn": "8.14.0", @@ -120,12 +120,12 @@ "pathe": "2.0.3", "pkg-pr-new": "0.0.39", "playwright-core": "1.50.1", - "rollup": "4.34.6", + "rollup": "4.34.8", "semver": "7.7.1", "sherif": "1.3.0", "std-env": "3.8.0", "tinyexec": "0.3.2", - "tinyglobby": "0.2.10", + "tinyglobby": "0.2.11", "ts-blank-space": "0.6.0", "typescript": "5.7.3", "ufo": "1.5.4", @@ -133,9 +133,9 @@ "vitest": "3.0.5", "vitest-environment-nuxt": "1.0.1", "vue": "3.5.13", - "vue-tsc": "2.2.0", + "vue-tsc": "2.2.2", "webpack": "5.98.0" }, - "packageManager": "pnpm@10.3.0", + "packageManager": "pnpm@10.4.1", "version": "" } diff --git a/packages/kit/package.json b/packages/kit/package.json index ae6c7fc550..02c5ab1a88 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -45,7 +45,7 @@ "std-env": "^3.8.0", "ufo": "^1.5.4", "unctx": "^2.4.1", - "unimport": "^4.1.1", + "unimport": "^4.1.2", "untyped": "^1.5.2" }, "devDependencies": { diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index ad0c01b3e2..22a8d195d5 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -66,15 +66,15 @@ "dependencies": { "@nuxt/cli": "^3.21.1", "@nuxt/devalue": "^2.0.2", - "@nuxt/devtools": "^2.0.0", + "@nuxt/devtools": "^2.1.0", "@nuxt/kit": "workspace:*", "@nuxt/schema": "workspace:*", "@nuxt/telemetry": "^2.6.5", "@nuxt/vite-builder": "workspace:*", - "@unhead/dom": "^1.11.18", - "@unhead/shared": "^1.11.18", - "@unhead/ssr": "^1.11.18", - "@unhead/vue": "^1.11.18", + "@unhead/dom": "^1.11.19", + "@unhead/shared": "^1.11.19", + "@unhead/ssr": "^1.11.19", + "@unhead/vue": "^1.11.19", "@vue/shared": "^3.5.13", "acorn": "8.14.0", "c12": "^2.0.2", @@ -113,14 +113,14 @@ "semver": "^7.7.1", "std-env": "^3.8.0", "strip-literal": "^3.0.0", - "tinyglobby": "0.2.10", + "tinyglobby": "0.2.11", "ufo": "^1.5.4", "ultrahtml": "^1.5.3", "uncrypto": "^0.1.3", "unctx": "^2.4.1", "unenv": "^1.10.0", - "unhead": "^1.11.18", - "unimport": "^4.1.1", + "unhead": "^1.11.19", + "unimport": "^4.1.2", "unplugin": "^2.2.0", "unplugin-vue-router": "^0.11.2", "unstorage": "^1.14.4", @@ -131,7 +131,7 @@ "vue-router": "^4.5.0" }, "devDependencies": { - "@nuxt/scripts": "0.10.1", + "@nuxt/scripts": "0.10.3", "@parcel/watcher": "2.5.1", "@types/estree": "1.0.6", "@vitejs/plugin-vue": "5.2.1", diff --git a/packages/rspack/package.json b/packages/rspack/package.json index 51db9c56ec..6c7f6fe051 100644 --- a/packages/rspack/package.json +++ b/packages/rspack/package.json @@ -75,7 +75,7 @@ "@types/pify": "5.0.4", "@types/webpack-bundle-analyzer": "4.7.0", "@types/webpack-hot-middleware": "2.25.9", - "rollup": "4.34.6", + "rollup": "4.34.8", "unbuild": "3.3.1", "vue": "3.5.13" }, diff --git a/packages/schema/package.json b/packages/schema/package.json index c95202cc97..49b47a04de 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -40,12 +40,12 @@ "@types/rollup-plugin-visualizer": "4.2.4", "@types/webpack-bundle-analyzer": "4.7.0", "@types/webpack-hot-middleware": "2.25.9", - "@unhead/schema": "1.11.18", + "@unhead/schema": "1.11.19", "@vitejs/plugin-vue": "5.2.1", "@vitejs/plugin-vue-jsx": "4.1.1", "@vue/compiler-core": "3.5.13", "@vue/compiler-sfc": "3.5.13", - "@vue/language-core": "2.2.0", + "@vue/language-core": "2.2.2", "c12": "2.0.2", "chokidar": "4.0.3", "compatx": "0.1.8", @@ -61,11 +61,11 @@ "ofetch": "1.4.1", "pkg-types": "1.3.1", "postcss": "8.5.2", - "sass-loader": "16.0.4", + "sass-loader": "16.0.5", "scule": "1.3.0", "unbuild": "3.3.1", "unctx": "2.4.1", - "unimport": "4.1.1", + "unimport": "4.1.2", "untyped": "1.5.2", "vite": "6.1.0", "vue": "3.5.13", diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index 4d44bfe855..42243a944b 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -17,9 +17,9 @@ "prerender": "pnpm build && jiti ./lib/prerender" }, "devDependencies": { - "@unocss/reset": "65.4.3", + "@unocss/reset": "65.5.0", "beasties": "0.2.0", - "html-validate": "9.2.2", + "html-validate": "9.3.0", "htmlnano": "2.1.1", "jiti": "2.4.2", "knitwork": "1.2.0", @@ -28,8 +28,8 @@ "scule": "1.3.0", "svgo": "3.3.2", "tinyexec": "0.3.2", - "tinyglobby": "0.2.10", - "unocss": "65.4.3", + "tinyglobby": "0.2.11", + "unocss": "65.5.0", "vite": "6.1.0" } } diff --git a/packages/vite/package.json b/packages/vite/package.json index 52a8d58cce..1eed59543d 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@nuxt/schema": "workspace:*", - "rollup": "4.34.6", + "rollup": "4.34.8", "unbuild": "3.3.1", "vue": "3.5.13" }, diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 4f463c5282..bfb0c1e87a 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -77,7 +77,7 @@ "@types/pify": "5.0.4", "@types/webpack-bundle-analyzer": "4.7.0", "@types/webpack-hot-middleware": "2.25.9", - "rollup": "4.34.6", + "rollup": "4.34.8", "unbuild": "3.3.1", "vue": "3.5.13" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7bb1cc7956..5189f3d81c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - '@babel/core': 7.26.8 + '@babel/core': 7.26.9 '@babel/helper-plugin-utils': 7.26.5 '@nuxt/cli': 3.21.1 '@nuxt/kit': workspace:* @@ -13,12 +13,12 @@ overrides: '@nuxt/schema': workspace:* '@nuxt/vite-builder': workspace:* '@nuxt/webpack-builder': workspace:* - '@types/node': 22.13.2 - '@unhead/dom': 1.11.18 - '@unhead/schema': 1.11.18 - '@unhead/shared': 1.11.18 - '@unhead/ssr': 1.11.18 - '@unhead/vue': 1.11.18 + '@types/node': 22.13.4 + '@unhead/dom': 1.11.19 + '@unhead/schema': 1.11.19 + '@unhead/shared': 1.11.19 + '@unhead/ssr': 1.11.19 + '@unhead/vue': 1.11.19 '@vue/compiler-core': 3.5.13 '@vue/compiler-dom': 3.5.13 '@vue/shared': 3.5.13 @@ -30,13 +30,13 @@ overrides: nuxt: workspace:* ohash: 1.1.4 postcss: 8.5.2 - rollup: 4.34.6 + rollup: 4.34.8 send: '>=1.1.0' typescript: 5.7.3 ufo: 1.5.4 unbuild: 3.3.1 - unhead: 1.11.18 - unimport: 4.1.1 + unhead: 1.11.19 + unimport: 4.1.2 vite: 6.1.0 vue: 3.5.13 @@ -48,14 +48,14 @@ importers: specifier: 0.17.3 version: 0.17.3 '@babel/core': - specifier: 7.26.8 - version: 7.26.8 + specifier: 7.26.9 + version: 7.26.9 '@babel/helper-plugin-utils': specifier: 7.26.5 version: 7.26.5 '@codspeed/vitest-plugin': specifier: 4.0.0 - version: 4.0.0(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.2)(happy-dom@17.1.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)) + version: 4.0.0(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.4)(happy-dom@17.1.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)) '@nuxt/cli': specifier: 3.21.1 version: 3.21.1(magicast@0.3.5) @@ -70,7 +70,7 @@ importers: version: link:packages/rspack '@nuxt/test-utils': specifier: 3.15.4 - version: 3.15.4(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)))(@types/node@22.13.2)(@vue/test-utils@2.4.6)(happy-dom@17.1.0)(jiti@2.4.2)(magicast@0.3.5)(playwright-core@1.50.1)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.2)(happy-dom@17.1.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(yaml@2.7.0) + version: 3.15.4(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)))(@types/node@22.13.4)(@vue/test-utils@2.4.6)(happy-dom@17.1.0)(jiti@2.4.2)(magicast@0.3.5)(playwright-core@1.50.1)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.4)(happy-dom@17.1.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(yaml@2.7.0) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -84,20 +84,20 @@ importers: specifier: 7.10.3 version: 7.10.3 '@types/node': - specifier: 22.13.2 - version: 22.13.2 + specifier: 22.13.4 + version: 22.13.4 '@types/semver': specifier: 7.5.8 version: 7.5.8 '@unhead/schema': - specifier: 1.11.18 - version: 1.11.18 + specifier: 1.11.19 + version: 1.11.19 '@unhead/vue': - specifier: 1.11.18 - version: 1.11.18(vue@3.5.13(typescript@5.7.3)) + specifier: 1.11.19 + version: 1.11.19(vue@3.5.13(typescript@5.7.3)) '@vitest/coverage-v8': specifier: 3.0.5 - version: 3.0.5(vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.2)(happy-dom@17.1.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)) + version: 3.0.5(vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.4)(happy-dom@17.1.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)) '@vue/test-utils': specifier: 2.4.6 version: 2.4.6 @@ -154,7 +154,7 @@ importers: version: 2.4.2 knip: specifier: 5.44.1 - version: 5.44.1(@types/node@22.13.2)(typescript@5.7.3) + version: 5.44.1(@types/node@22.13.4)(typescript@5.7.3) magic-string: specifier: ^0.30.17 version: 0.30.17 @@ -186,8 +186,8 @@ importers: specifier: 1.50.1 version: 1.50.1 rollup: - specifier: 4.34.6 - version: 4.34.6 + specifier: 4.34.8 + version: 4.34.8 semver: specifier: 7.7.1 version: 7.7.1 @@ -201,8 +201,8 @@ importers: specifier: 0.3.2 version: 0.3.2 tinyglobby: - specifier: 0.2.10 - version: 0.2.10 + specifier: 0.2.11 + version: 0.2.11 ts-blank-space: specifier: 0.6.0 version: 0.6.0 @@ -214,19 +214,19 @@ importers: version: 1.5.4 unbuild: specifier: 3.3.1 - version: 3.3.1(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) + version: 3.3.1(typescript@5.7.3)(vue-tsc@2.2.2(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) vitest: specifier: 3.0.5 - version: 3.0.5(@types/debug@4.1.12)(@types/node@22.13.2)(happy-dom@17.1.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + version: 3.0.5(@types/debug@4.1.12)(@types/node@22.13.4)(happy-dom@17.1.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) vitest-environment-nuxt: specifier: 1.0.1 - version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)))(@types/node@22.13.2)(@vue/test-utils@2.4.6)(happy-dom@17.1.0)(jiti@2.4.2)(magicast@0.3.5)(playwright-core@1.50.1)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.2)(happy-dom@17.1.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(yaml@2.7.0) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)))(@types/node@22.13.4)(@vue/test-utils@2.4.6)(happy-dom@17.1.0)(jiti@2.4.2)(magicast@0.3.5)(playwright-core@1.50.1)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.4)(happy-dom@17.1.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(yaml@2.7.0) vue: specifier: 3.5.13 version: 3.5.13(typescript@5.7.3) vue-tsc: - specifier: 2.2.0 - version: 2.2.0(typescript@5.7.3) + specifier: 2.2.2 + version: 2.2.2(typescript@5.7.3) webpack: specifier: 5.98.0 version: 5.98.0 @@ -288,8 +288,8 @@ importers: specifier: ^2.4.1 version: 2.4.1 unimport: - specifier: 4.1.1 - version: 4.1.1 + specifier: 4.1.2 + version: 4.1.2 untyped: specifier: ^1.5.2 version: 1.5.2 @@ -308,13 +308,13 @@ importers: version: nitro-nightly@3.0.0-beta-28969273.f7aa9de6(typescript@5.7.3) unbuild: specifier: 3.3.1 - version: 3.3.1(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) + version: 3.3.1(typescript@5.7.3)(vue-tsc@2.2.2(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) vite: specifier: 6.1.0 - version: 6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) vitest: specifier: 3.0.5 - version: 3.0.5(@types/debug@4.1.12)(@types/node@22.13.2)(happy-dom@17.1.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + version: 3.0.5(@types/debug@4.1.12)(@types/node@22.13.4)(happy-dom@17.1.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) webpack: specifier: 5.98.0 version: 5.98.0 @@ -328,8 +328,8 @@ importers: specifier: ^2.0.2 version: 2.0.2 '@nuxt/devtools': - specifier: ^2.0.0 - version: 2.0.0(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + specifier: ^2.1.0 + version: 2.1.0(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -343,20 +343,20 @@ importers: specifier: workspace:* version: link:../vite '@types/node': - specifier: 22.13.2 - version: 22.13.2 + specifier: 22.13.4 + version: 22.13.4 '@unhead/dom': - specifier: 1.11.18 - version: 1.11.18 + specifier: 1.11.19 + version: 1.11.19 '@unhead/shared': - specifier: 1.11.18 - version: 1.11.18 + specifier: 1.11.19 + version: 1.11.19 '@unhead/ssr': - specifier: 1.11.18 - version: 1.11.18 + specifier: 1.11.19 + version: 1.11.19 '@unhead/vue': - specifier: 1.11.18 - version: 1.11.18(vue@3.5.13(typescript@5.7.3)) + specifier: 1.11.19 + version: 1.11.19(vue@3.5.13(typescript@5.7.3)) '@vue/shared': specifier: 3.5.13 version: 3.5.13 @@ -413,7 +413,7 @@ importers: version: 7.0.3 impound: specifier: ^0.2.0 - version: 0.2.0(rollup@4.34.6) + version: 0.2.0(rollup@4.34.8) jiti: specifier: 2.4.2 version: 2.4.2 @@ -472,8 +472,8 @@ importers: specifier: ^3.0.0 version: 3.0.0 tinyglobby: - specifier: 0.2.10 - version: 0.2.10 + specifier: 0.2.11 + version: 0.2.11 ufo: specifier: 1.5.4 version: 1.5.4 @@ -490,17 +490,17 @@ importers: specifier: ^1.10.0 version: 1.10.0 unhead: - specifier: 1.11.18 - version: 1.11.18 + specifier: 1.11.19 + version: 1.11.19 unimport: - specifier: 4.1.1 - version: 4.1.1 + specifier: 4.1.2 + version: 4.1.2 unplugin: specifier: ^2.2.0 version: 2.2.0 unplugin-vue-router: specifier: ^0.11.2 - version: 0.11.2(rollup@4.34.6)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) + version: 0.11.2(rollup@4.34.8)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) unstorage: specifier: ^1.14.4 version: 1.14.4(db0@0.1.4)(ioredis@5.4.1) @@ -521,8 +521,8 @@ importers: version: 4.5.0(vue@3.5.13(typescript@5.7.3)) devDependencies: '@nuxt/scripts': - specifier: 0.10.1 - version: 0.10.1(@types/google.maps@3.58.1)(@types/vimeo__player@2.18.3)(@types/youtube@0.1.0)(@unhead/vue@1.11.18(vue@3.5.13(typescript@5.7.3)))(typescript@5.7.3) + specifier: 0.10.3 + version: 0.10.3(@types/google.maps@3.58.1)(@types/vimeo__player@2.18.3)(@types/youtube@0.1.0)(@unhead/vue@1.11.19(vue@3.5.13(typescript@5.7.3)))(typescript@5.7.3) '@parcel/watcher': specifier: 2.5.1 version: 2.5.1 @@ -531,19 +531,19 @@ importers: version: 1.0.6 '@vitejs/plugin-vue': specifier: 5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/compiler-sfc': specifier: 3.5.13 version: 3.5.13 unbuild: specifier: 3.3.1 - version: 3.3.1(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) + version: 3.3.1(typescript@5.7.3)(vue-tsc@2.2.2(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) vite: specifier: 6.1.0 - version: 6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) vitest: specifier: 3.0.5 - version: 3.0.5(@types/debug@4.1.12)(@types/node@22.13.2)(happy-dom@17.1.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + version: 3.0.5(@types/debug@4.1.12)(@types/node@22.13.4)(happy-dom@17.1.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) packages/rspack: dependencies: @@ -678,11 +678,11 @@ importers: specifier: 2.25.9 version: 2.25.9 rollup: - specifier: 4.34.6 - version: 4.34.6 + specifier: 4.34.8 + version: 4.34.8 unbuild: specifier: 3.3.1 - version: 3.3.1(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) + version: 3.3.1(typescript@5.7.3)(vue-tsc@2.2.2(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) vue: specifier: 3.5.13 version: 3.5.13(typescript@5.7.3) @@ -715,14 +715,14 @@ importers: specifier: 2.25.9 version: 2.25.9(esbuild@0.25.0) '@unhead/schema': - specifier: 1.11.18 - version: 1.11.18 + specifier: 1.11.19 + version: 1.11.19 '@vitejs/plugin-vue': specifier: 5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: 4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/compiler-core': specifier: 3.5.13 version: 3.5.13 @@ -730,8 +730,8 @@ importers: specifier: 3.5.13 version: 3.5.13 '@vue/language-core': - specifier: 2.2.0 - version: 2.2.0(typescript@5.7.3) + specifier: 2.2.2 + version: 2.2.2(typescript@5.7.3) c12: specifier: 2.0.2 version: 2.0.2(magicast@0.3.5) @@ -778,26 +778,26 @@ importers: specifier: 8.5.2 version: 8.5.2 sass-loader: - specifier: 16.0.4 - version: 16.0.4(@rspack/core@1.2.3)(webpack@5.98.0(esbuild@0.25.0)) + specifier: 16.0.5 + version: 16.0.5(@rspack/core@1.2.3)(webpack@5.98.0(esbuild@0.25.0)) scule: specifier: 1.3.0 version: 1.3.0 unbuild: specifier: 3.3.1 - version: 3.3.1(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) + version: 3.3.1(typescript@5.7.3)(vue-tsc@2.2.2(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) unctx: specifier: 2.4.1 version: 2.4.1 unimport: - specifier: 4.1.1 - version: 4.1.1 + specifier: 4.1.2 + version: 4.1.2 untyped: specifier: 1.5.2 version: 1.5.2 vite: specifier: 6.1.0 - version: 6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) vue: specifier: 3.5.13 version: 3.5.13(typescript@5.7.3) @@ -820,14 +820,14 @@ importers: packages/ui-templates: devDependencies: '@unocss/reset': - specifier: 65.4.3 - version: 65.4.3 + specifier: 65.5.0 + version: 65.5.0 beasties: specifier: 0.2.0 version: 0.2.0 html-validate: - specifier: 9.2.2 - version: 9.2.2(vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.2)(happy-dom@17.1.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)) + specifier: 9.3.0 + version: 9.3.0(vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.4)(happy-dom@17.1.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)) htmlnano: specifier: 2.1.1 version: 2.1.1(cssnano@7.0.6(postcss@8.5.2))(postcss@8.5.2)(relateurl@0.2.7)(svgo@3.3.2)(terser@5.32.0)(typescript@5.7.3) @@ -853,14 +853,14 @@ importers: specifier: 0.3.2 version: 0.3.2 tinyglobby: - specifier: 0.2.10 - version: 0.2.10 + specifier: 0.2.11 + version: 0.2.11 unocss: - specifier: 65.4.3 - version: 65.4.3(postcss@8.5.2)(rollup@4.34.6)(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + specifier: 65.5.0 + version: 65.5.0(postcss@8.5.2)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vite: specifier: 6.1.0 - version: 6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) packages/vite: dependencies: @@ -869,13 +869,13 @@ importers: version: link:../kit '@rollup/plugin-replace': specifier: ^6.0.2 - version: 6.0.2(rollup@4.34.6) + version: 6.0.2(rollup@4.34.8) '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.5.2) @@ -923,7 +923,7 @@ importers: version: 8.5.2 rollup-plugin-visualizer: specifier: ^5.14.0 - version: 5.14.0(rollup@4.34.6) + version: 5.14.0(rollup@4.34.8) std-env: specifier: ^3.8.0 version: 3.8.0 @@ -938,13 +938,13 @@ importers: version: 2.2.0 vite: specifier: 6.1.0 - version: 6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) vite-node: specifier: ^3.0.5 - version: 3.0.5(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + version: 3.0.5(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-checker: specifier: ^0.8.0 - version: 0.8.0(eslint@9.20.1(jiti@2.4.2))(optionator@0.9.4)(typescript@5.7.3)(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.1.10(typescript@5.7.3)) + version: 0.8.0(eslint@9.20.1(jiti@2.4.2))(optionator@0.9.4)(typescript@5.7.3)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.1.10(typescript@5.7.3)) vue-bundle-renderer: specifier: ^2.1.1 version: 2.1.1 @@ -953,8 +953,8 @@ importers: specifier: workspace:* version: link:../schema rollup: - specifier: 4.34.6 - version: 4.34.6 + specifier: 4.34.8 + version: 4.34.8 unbuild: specifier: 3.3.1 version: 3.3.1(typescript@5.7.3)(vue-tsc@2.1.10(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) @@ -1101,11 +1101,11 @@ importers: specifier: 2.25.9 version: 2.25.9 rollup: - specifier: 4.34.6 - version: 4.34.6 + specifier: 4.34.8 + version: 4.34.8 unbuild: specifier: 3.3.1 - version: 3.3.1(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) + version: 3.3.1(typescript@5.7.3)(vue-tsc@2.2.2(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) vue: specifier: 3.5.13 version: 3.5.13(typescript@5.7.3) @@ -1155,10 +1155,10 @@ importers: version: 1.4.1 unplugin-vue-router: specifier: latest - version: 0.11.2(rollup@4.34.6)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) + version: 0.11.2(rollup@4.34.8)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) vitest: specifier: latest - version: 3.0.5(@types/debug@4.1.12)(@types/node@22.13.2)(happy-dom@17.1.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + version: 3.0.5(@types/debug@4.1.12)(@types/node@22.13.4)(happy-dom@17.1.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) vue: specifier: 3.5.13 version: 3.5.13(typescript@5.7.3) @@ -1223,15 +1223,9 @@ packages: '@andrewbranch/untar.js@1.0.3': resolution: {integrity: sha512-Jh15/qVmrLGhkKJBdXlK1+9tY4lZruYjsgkDFj08ZmDiWVBLJcqkok7Z0/R0In+i1rScBpJlSvrTS2Lm41Pbnw==} - '@antfu/install-pkg@0.4.1': - resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==} - '@antfu/install-pkg@1.0.0': resolution: {integrity: sha512-xvX6P/lo1B3ej0OsaErAjqgFYzYVcJpamjLAFLYh9vRJngBrMoUG7aVnrGTeqM7yxbyTD5p3F2+0/QUEh8Vzhw==} - '@antfu/utils@0.7.10': - resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} - '@antfu/utils@8.1.0': resolution: {integrity: sha512-XPR7Jfwp0FFl/dFYPX8ZjpmU4/1mIXTjnZ1ba48BLMyKOV62/tiRjdsFcPs2hsYcSud4tzk7w3a3LjX8Fu3huA==} @@ -1256,14 +1250,18 @@ packages: resolution: {integrity: sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==} engines: {node: '>=6.9.0'} - '@babel/core@7.26.8': - resolution: {integrity: sha512-l+lkXCHS6tQEc5oUpK28xBOZ6+HwaH7YwoYQbLFiYb4nS2/l1tKnZEtEWkD0GuiYdvArf9qBS0XlQGXzPMsNqQ==} + '@babel/core@7.26.9': + resolution: {integrity: sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==} engines: {node: '>=6.9.0'} '@babel/generator@7.26.8': resolution: {integrity: sha512-ef383X5++iZHWAXX0SXQR6ZyQhw/0KtTkrTz61WXRhFM6dhpHulO/RJz79L8S6ugZHJkOOkUrUdxgdF2YiPFnA==} engines: {node: '>=6.9.0'} + '@babel/generator@7.26.9': + resolution: {integrity: sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.25.9': resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} engines: {node: '>=6.9.0'} @@ -1276,7 +1274,7 @@ packages: resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': 7.26.8 + '@babel/core': 7.26.9 '@babel/helper-member-expression-to-functions@7.25.9': resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} @@ -1290,7 +1288,7 @@ packages: resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': 7.26.8 + '@babel/core': 7.26.9 '@babel/helper-optimise-call-expression@7.25.9': resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} @@ -1304,7 +1302,7 @@ packages: resolution: {integrity: sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': 7.26.8 + '@babel/core': 7.26.9 '@babel/helper-skip-transparent-expression-wrappers@7.25.9': resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} @@ -1322,8 +1320,8 @@ packages: resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.26.7': - resolution: {integrity: sha512-8NHiL98vsi0mbPQmYAGWwfcFaOy4j2HY49fXJCfuDcdE7fMIsH9a7GdaeXpIBsbT7307WU8KCMp5pUVDNL4f9A==} + '@babel/helpers@7.26.9': + resolution: {integrity: sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==} engines: {node: '>=6.9.0'} '@babel/parser@7.26.8': @@ -1331,46 +1329,51 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.26.9': + resolution: {integrity: sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-proposal-decorators@7.24.7': resolution: {integrity: sha512-RL9GR0pUG5Kc8BUWLNDm2T5OpYwSX15r98I0IkgmRQTXuELq/OynH8xtMTMvTJFjXbMWFVTKtYkTaYQsuAwQlQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': 7.26.8 + '@babel/core': 7.26.9 '@babel/plugin-syntax-decorators@7.24.7': resolution: {integrity: sha512-Ui4uLJJrRV1lb38zg1yYTmRKmiZLiftDEvZN2iq3kd9kUFU+PttmzTbAFC2ucRk/XJmtek6G23gPsuZbhrT8fQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': 7.26.8 + '@babel/core': 7.26.9 '@babel/plugin-syntax-import-attributes@7.25.6': resolution: {integrity: sha512-sXaDXaJN9SNLymBdlWFA+bjzBhFD617ZaFiY13dGt7TVslVvVgA6fkZOP7Ki3IGElC45lwHdOTrCtKZGVAWeLQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': 7.26.8 + '@babel/core': 7.26.9 '@babel/plugin-syntax-import-meta@7.10.4': resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: - '@babel/core': 7.26.8 + '@babel/core': 7.26.9 '@babel/plugin-syntax-jsx@7.24.7': resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': 7.26.8 + '@babel/core': 7.26.9 '@babel/plugin-syntax-typescript@7.25.9': resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': 7.26.8 + '@babel/core': 7.26.9 '@babel/plugin-transform-typescript@7.25.9': resolution: {integrity: sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': 7.26.8 + '@babel/core': 7.26.9 '@babel/runtime@7.25.6': resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==} @@ -1384,14 +1387,26 @@ packages: resolution: {integrity: sha512-iNKaX3ZebKIsCvJ+0jd6embf+Aulaa3vNBqZ41kM7iTWjx5qzWKXGHiJUW3+nTpQ18SG11hdF8OAzKrpXkb96Q==} engines: {node: '>=6.9.0'} + '@babel/template@7.26.9': + resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==} + engines: {node: '>=6.9.0'} + '@babel/traverse@7.26.8': resolution: {integrity: sha512-nic9tRkjYH0oB2dzr/JoGIm+4Q6SuYeLEiIiZDwBscRMYFJ+tMAz98fuel9ZnbXViA2I0HVSSRRK8DW5fjXStA==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.26.9': + resolution: {integrity: sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==} + engines: {node: '>=6.9.0'} + '@babel/types@7.26.8': resolution: {integrity: sha512-eUuWapzEGWFEpHFxgEaBG8e3n6S8L3MSu0oda755rOfabWPnh0Our1AozNFVUxGFIhbKgd1ksprsoDGMinTOTA==} engines: {node: '>=6.9.0'} + '@babel/types@7.26.9': + resolution: {integrity: sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==} + engines: {node: '>=6.9.0'} + '@bcoe/v8-coverage@1.0.2': resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} @@ -1954,8 +1969,8 @@ packages: '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} - '@iconify/utils@2.2.1': - resolution: {integrity: sha512-0/7J7hk4PqXmxo5PDBDxmnecw5PxklZJfNjIVG9FM0mEfVrvfudS22rYWsqVk6gR3UJ/mSYS90X4R3znXnqfNA==} + '@iconify/utils@2.3.0': + resolution: {integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==} '@ioredis/commands@1.2.0': resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} @@ -2099,17 +2114,17 @@ packages: '@nuxt/devalue@2.0.2': resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} - '@nuxt/devtools-kit@2.0.0': - resolution: {integrity: sha512-wWZGob6xsrDa9NcFCJb4I26rv8XPWRXP4QSVgBT7hkgiAstRISduUU1solxVJTrPHjx98L4Lumb2jjy+1MjMSA==} + '@nuxt/devtools-kit@2.1.0': + resolution: {integrity: sha512-1fhwU7dDq/vIpjpNRwjEmTllRT1O0nzyBEhY187bQ8xBpoCC93t3zG3iTKcl8XkpT1aK9SqcgmXOnj5fNIAaYA==} peerDependencies: vite: 6.1.0 - '@nuxt/devtools-wizard@2.0.0': - resolution: {integrity: sha512-pVMte/Wm7OY1dBjoFh+whbCFb//M2y8TiH60AS34XRoNi+K0OXf/LVxMEkVLkXz35hpMYPph5ClNopzErEmYnA==} + '@nuxt/devtools-wizard@2.1.0': + resolution: {integrity: sha512-Mpya5j06OPXTnLkU5Z0LRp/YfilOUWma0jJSWxds0+DEQhdJ2P1Y3p4cIJB9etTV0RaD2eE7qCgfwm+5q1pu7Q==} hasBin: true - '@nuxt/devtools@2.0.0': - resolution: {integrity: sha512-46+9/QW6dUEpeeTOtv21+uqSTXlF7gDzyBqek7pU6ICxv7m8dCIw2fzFYqUKNOBww+1QBH27e9f0cbCPRDB8sw==} + '@nuxt/devtools@2.1.0': + resolution: {integrity: sha512-7JHisQ14z9g/x7Ar/giOwNpIB7GRHM4ZcPmq0r0N//eyCSyq5YBPpSGGYR9DQTOnpUS3/29E9i7nreVko84uBA==} hasBin: true peerDependencies: vite: 6.1.0 @@ -2134,14 +2149,14 @@ packages: peerDependencies: webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - '@nuxt/scripts@0.10.1': - resolution: {integrity: sha512-mQO2K7jyxHhL1BTXm1uF6f5otnxMiGX/HiDK/f9qJ2fIDcpSbyFoxZ+GxnoliEedrwod0gsl9QMgR9AVd/gDKA==} + '@nuxt/scripts@0.10.3': + resolution: {integrity: sha512-1Bmv0205PXcg2Z0qjC0cb5Qtkv1QEQSG31+32R6h9s4aMAciiXAC8CXltUO6KC97FSvSy4WUpLHjMddYHqtjyg==} peerDependencies: '@stripe/stripe-js': ^5.6.0 '@types/google.maps': ^3.58.1 '@types/vimeo__player': ^2.18.3 '@types/youtube': ^0.1.0 - '@unhead/vue': 1.11.18 + '@unhead/vue': 1.11.19 peerDependenciesMeta: '@stripe/stripe-js': optional: true @@ -2380,7 +2395,7 @@ packages: resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.34.6 + rollup: 4.34.8 peerDependenciesMeta: rollup: optional: true @@ -2389,7 +2404,7 @@ packages: resolution: {integrity: sha512-UnsKoZK6/aGIH6AdkptXhNvhaqftcjq3zZdT+LY5Ftms6JR06nADcDsYp5hTU9E2lbJUEOhdlY5J4DNTneM+jQ==} engines: {node: '>=16.0.0 || 14 >= 14.17'} peerDependencies: - rollup: 4.34.6 + rollup: 4.34.8 peerDependenciesMeta: rollup: optional: true @@ -2398,7 +2413,7 @@ packages: resolution: {integrity: sha512-BEFI2EDqzl+vA1rl97IDRZ61AIwGH093d9nz8+dThxJNH8oSoB7MjWvPCX3dkaK1/RCJ/1v/R1XB15FuSs0fQw==} engines: {node: '>=16.0.0 || 14 >= 14.17'} peerDependencies: - rollup: 4.34.6 + rollup: 4.34.8 peerDependenciesMeta: rollup: optional: true @@ -2407,7 +2422,7 @@ packages: resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.34.6 + rollup: 4.34.8 peerDependenciesMeta: rollup: optional: true @@ -2416,7 +2431,7 @@ packages: resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.34.6 + rollup: 4.34.8 peerDependenciesMeta: rollup: optional: true @@ -2425,7 +2440,7 @@ packages: resolution: {integrity: sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.34.6 + rollup: 4.34.8 peerDependenciesMeta: rollup: optional: true @@ -2434,7 +2449,7 @@ packages: resolution: {integrity: sha512-0FPvAeVUT/zdWoO0jnb/V5BlBsUSNfkIOtFHzMO4H9MOklrmQFY6FduVHKucNb/aTFxvnGhj4MNj/T1oNdDfNg==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.34.6 + rollup: 4.34.8 peerDependenciesMeta: rollup: optional: true @@ -2443,7 +2458,7 @@ packages: resolution: {integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.34.6 + rollup: 4.34.8 peerDependenciesMeta: rollup: optional: true @@ -2452,7 +2467,7 @@ packages: resolution: {integrity: sha512-7QaYCf8bqF04dOy7w/eHmJeNExxTYwvKAmlSAH/EaWWUzbT0h5sbF6bktFoX/0F/0qwng5/dWFMyf3gzaM8DsQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.34.6 + rollup: 4.34.8 peerDependenciesMeta: rollup: optional: true @@ -2461,7 +2476,7 @@ packages: resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.34.6 + rollup: 4.34.8 peerDependenciesMeta: rollup: optional: true @@ -2474,103 +2489,103 @@ packages: resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.34.6 + rollup: 4.34.8 peerDependenciesMeta: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.34.6': - resolution: {integrity: sha512-+GcCXtOQoWuC7hhX1P00LqjjIiS/iOouHXhMdiDSnq/1DGTox4SpUvO52Xm+div6+106r+TcvOeo/cxvyEyTgg==} + '@rollup/rollup-android-arm-eabi@4.34.8': + resolution: {integrity: sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.34.6': - resolution: {integrity: sha512-E8+2qCIjciYUnCa1AiVF1BkRgqIGW9KzJeesQqVfyRITGQN+dFuoivO0hnro1DjT74wXLRZ7QF8MIbz+luGaJA==} + '@rollup/rollup-android-arm64@4.34.8': + resolution: {integrity: sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.34.6': - resolution: {integrity: sha512-z9Ib+OzqN3DZEjX7PDQMHEhtF+t6Mi2z/ueChQPLS/qUMKY7Ybn5A2ggFoKRNRh1q1T03YTQfBTQCJZiepESAg==} + '@rollup/rollup-darwin-arm64@4.34.8': + resolution: {integrity: sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.34.6': - resolution: {integrity: sha512-PShKVY4u0FDAR7jskyFIYVyHEPCPnIQY8s5OcXkdU8mz3Y7eXDJPdyM/ZWjkYdR2m0izD9HHWA8sGcXn+Qrsyg==} + '@rollup/rollup-darwin-x64@4.34.8': + resolution: {integrity: sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.34.6': - resolution: {integrity: sha512-YSwyOqlDAdKqs0iKuqvRHLN4SrD2TiswfoLfvYXseKbL47ht1grQpq46MSiQAx6rQEN8o8URtpXARCpqabqxGQ==} + '@rollup/rollup-freebsd-arm64@4.34.8': + resolution: {integrity: sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.34.6': - resolution: {integrity: sha512-HEP4CgPAY1RxXwwL5sPFv6BBM3tVeLnshF03HMhJYCNc6kvSqBgTMmsEjb72RkZBAWIqiPUyF1JpEBv5XT9wKQ==} + '@rollup/rollup-freebsd-x64@4.34.8': + resolution: {integrity: sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.34.6': - resolution: {integrity: sha512-88fSzjC5xeH9S2Vg3rPgXJULkHcLYMkh8faix8DX4h4TIAL65ekwuQMA/g2CXq8W+NJC43V6fUpYZNjaX3+IIg==} + '@rollup/rollup-linux-arm-gnueabihf@4.34.8': + resolution: {integrity: sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.34.6': - resolution: {integrity: sha512-wM4ztnutBqYFyvNeR7Av+reWI/enK9tDOTKNF+6Kk2Q96k9bwhDDOlnCUNRPvromlVXo04riSliMBs/Z7RteEg==} + '@rollup/rollup-linux-arm-musleabihf@4.34.8': + resolution: {integrity: sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.34.6': - resolution: {integrity: sha512-9RyprECbRa9zEjXLtvvshhw4CMrRa3K+0wcp3KME0zmBe1ILmvcVHnypZ/aIDXpRyfhSYSuN4EPdCCj5Du8FIA==} + '@rollup/rollup-linux-arm64-gnu@4.34.8': + resolution: {integrity: sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.34.6': - resolution: {integrity: sha512-qTmklhCTyaJSB05S+iSovfo++EwnIEZxHkzv5dep4qoszUMX5Ca4WM4zAVUMbfdviLgCSQOu5oU8YoGk1s6M9Q==} + '@rollup/rollup-linux-arm64-musl@4.34.8': + resolution: {integrity: sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.34.6': - resolution: {integrity: sha512-4Qmkaps9yqmpjY5pvpkfOerYgKNUGzQpFxV6rnS7c/JfYbDSU0y6WpbbredB5cCpLFGJEqYX40WUmxMkwhWCjw==} + '@rollup/rollup-linux-loongarch64-gnu@4.34.8': + resolution: {integrity: sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==} cpu: [loong64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.34.6': - resolution: {integrity: sha512-Zsrtux3PuaxuBTX/zHdLaFmcofWGzaWW1scwLU3ZbW/X+hSsFbz9wDIp6XvnT7pzYRl9MezWqEqKy7ssmDEnuQ==} + '@rollup/rollup-linux-powerpc64le-gnu@4.34.8': + resolution: {integrity: sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.34.6': - resolution: {integrity: sha512-aK+Zp+CRM55iPrlyKiU3/zyhgzWBxLVrw2mwiQSYJRobCURb781+XstzvA8Gkjg/hbdQFuDw44aUOxVQFycrAg==} + '@rollup/rollup-linux-riscv64-gnu@4.34.8': + resolution: {integrity: sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.34.6': - resolution: {integrity: sha512-WoKLVrY9ogmaYPXwTH326+ErlCIgMmsoRSx6bO+l68YgJnlOXhygDYSZe/qbUJCSiCiZAQ+tKm88NcWuUXqOzw==} + '@rollup/rollup-linux-s390x-gnu@4.34.8': + resolution: {integrity: sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.34.6': - resolution: {integrity: sha512-Sht4aFvmA4ToHd2vFzwMFaQCiYm2lDFho5rPcvPBT5pCdC+GwHG6CMch4GQfmWTQ1SwRKS0dhDYb54khSrjDWw==} + '@rollup/rollup-linux-x64-gnu@4.34.8': + resolution: {integrity: sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.34.6': - resolution: {integrity: sha512-zmmpOQh8vXc2QITsnCiODCDGXFC8LMi64+/oPpPx5qz3pqv0s6x46ps4xoycfUiVZps5PFn1gksZzo4RGTKT+A==} + '@rollup/rollup-linux-x64-musl@4.34.8': + resolution: {integrity: sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.34.6': - resolution: {integrity: sha512-3/q1qUsO/tLqGBaD4uXsB6coVGB3usxw3qyeVb59aArCgedSF66MPdgRStUd7vbZOsko/CgVaY5fo2vkvPLWiA==} + '@rollup/rollup-win32-arm64-msvc@4.34.8': + resolution: {integrity: sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.34.6': - resolution: {integrity: sha512-oLHxuyywc6efdKVTxvc0135zPrRdtYVjtVD5GUm55I3ODxhU/PwkQFD97z16Xzxa1Fz0AEe4W/2hzRtd+IfpOA==} + '@rollup/rollup-win32-ia32-msvc@4.34.8': + resolution: {integrity: sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.34.6': - resolution: {integrity: sha512-0PVwmgzZ8+TZ9oGBmdZoQVXflbvuwzN/HRclujpl4N/q3i+y0lqLw8n1bXA8ru3sApDjlmONaNAuYr38y1Kr9w==} + '@rollup/rollup-win32-x64-msvc@4.34.8': + resolution: {integrity: sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==} cpu: [x64] os: [win32] @@ -2778,9 +2793,6 @@ packages: '@types/estree@1.0.6': resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} - '@types/gensync@1.0.4': - resolution: {integrity: sha512-C3YYeRQWp2fmq9OryX+FoDy8nXS6scQ7dPptD8LnFDAUNcKWJjXQKDNJD3HVm+kOUsXhTOkpi69vI4EuAr95bA==} - '@types/google.maps@3.58.1': resolution: {integrity: sha512-X9QTSvGJ0nCfMzYOnaVs/k6/4L+7F5uCS+4iUmkLEls6J9S/Phv+m/i3mDeyc49ZBgwab3EFO1HEoBY7k98EGQ==} @@ -2811,8 +2823,8 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/node@22.13.2': - resolution: {integrity: sha512-Z+r8y3XL9ZpI2EY52YYygAFmo2/oWfNSj4BCpAXE2McAexDk8VcnBMGC9Djn9gTKt4d2T/hhXqmPzo4hfIXtTg==} + '@types/node@22.13.4': + resolution: {integrity: sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -2942,100 +2954,100 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@unhead/dom@1.11.18': - resolution: {integrity: sha512-zQuJUw/et9zYEV0SZWTDX23IgurwMaXycAuxt4L6OgNL0T4TWP3a0J/Vm3Q02hmdNo/cPKeVBrwBdnFUXjGU4w==} + '@unhead/dom@1.11.19': + resolution: {integrity: sha512-udkgITdIblEWH3hsoFQMKW+6QXNO2qFZlZ2FI37bVAplQSnK/PytTPt/5oA1GWkoVwT0DsQNGHbU6kOg/3SlNg==} - '@unhead/schema@1.11.18': - resolution: {integrity: sha512-a3TA/OJCRdfbFhcA3Hq24k1ZU1o9szicESrw8DZcGyQFacHnh84mVgnyqSkMnwgCmfN4kvjSiTBlLEHS6+wATw==} + '@unhead/schema@1.11.19': + resolution: {integrity: sha512-7VhYHWK7xHgljdv+C01MepCSYZO2v6OhgsfKWPxRQBDDGfUKCUaChox0XMq3tFvXP6u4zSp6yzcDw2yxCfVMwg==} - '@unhead/shared@1.11.18': - resolution: {integrity: sha512-OsupRQRxJqqnuKiL1Guqipjbl7MndD5DofvmGa3PFGu2qNPmOmH2mxGFjRBBgq2XxY1KalIHl/2I9HV6gbK8cw==} + '@unhead/shared@1.11.19': + resolution: {integrity: sha512-UYE9EIeQLJOhx8vC71bWGkAGY4Zzq/H8qYlihowUg4NiFOfL+KKMnj96datb74PRxSDvHac9V3OLktNcsX2NuA==} - '@unhead/ssr@1.11.18': - resolution: {integrity: sha512-uaHPz0RRAb18yKeCmHyHk5QKWRk/uHpOrqSbhRXTOhbrd3Ur3gGTVaAoyUoRYKGPU5B5/pyHh3TfLw0LkfrH1A==} + '@unhead/ssr@1.11.19': + resolution: {integrity: sha512-OH+rj6xBTdYyLsSntk4lEQyR+z57aEUZIiR2UpPl1zWGtBZPIr5zs3GY5+EyJ8t8e0zLemPR/Pu7VembTJ8o1w==} - '@unhead/vue@1.11.18': - resolution: {integrity: sha512-Jfi7t/XNBnlcauP9UTH3VHBcS69G70ikFd2e5zdgULLDRWpOlLs1sSTH1V2juNptc93DOk9RQfC5jLWbLcivFw==} + '@unhead/vue@1.11.19': + resolution: {integrity: sha512-/XATTP8wVLs3+2Pkj2crvr/Z55nybVQyOwISh+sAlr/48/9n3jGNiCZHKpHgL4MpOnGT4krwzWzbfhBO/G2BSQ==} peerDependencies: vue: 3.5.13 - '@unocss/astro@65.4.3': - resolution: {integrity: sha512-yhPKH4CT2CFjvKR8lL6oS/7jarMWp4iSnYcNlTlZLmvTIS3dGxyhAsVy/xkdzdJ6sM+6FS0hUuQNv+NYvArRNg==} + '@unocss/astro@65.5.0': + resolution: {integrity: sha512-z0uLbOQhINYpd57p0p/fpVeBY1+Rv0t4GQQUMF00tH8tpIHGUdyHH9aE/yGZaeLI2onmaShTDgIVXT+7fR9fMw==} peerDependencies: vite: 6.1.0 peerDependenciesMeta: vite: optional: true - '@unocss/cli@65.4.3': - resolution: {integrity: sha512-pZESqf5tS5AjATkAP11M0ecIiias0//nir7MgUQLs/v2GX0x7K0KhVTJ50TiFePff0TnwTHheDNJGR3gesDiVg==} + '@unocss/cli@65.5.0': + resolution: {integrity: sha512-RZvAlu7vWIyeQr1TqFb5JsL95MWmDfopX9EaScUy5zuMjE05kvlPj4kM5y39N3XIpEDYWqI7WdwwrPqU45UraQ==} engines: {node: '>=14'} hasBin: true - '@unocss/config@65.4.3': - resolution: {integrity: sha512-Z3tnQ10UjM09Y1yVqfCYfZEh2pXFQlUQ1g188mMWxjXWEIXeei3f9dIApRBgC+xcPE6prqdu3fDC5emU+sqyxw==} + '@unocss/config@65.5.0': + resolution: {integrity: sha512-XK9Y3Z1m3oPXQl5pVOYk6+pltsk70RHFvsAtTyFd5G5kAHzQS/em4/lL6/0IubU7rn2j+9eHeCVOiWXW9lnvYA==} engines: {node: '>=14'} - '@unocss/core@65.4.3': - resolution: {integrity: sha512-luFgdcchSlNrYSaDvU2176T2PPQZdxqfREVbxEXNXlFEgyEFrx5hOSUXoJtJSZjRhAcE6zkWyLDf/JkQJ5Eeyw==} + '@unocss/core@65.5.0': + resolution: {integrity: sha512-XYWdS09M2XOjZNDotGhI2TIW/6duLNiyssopwjCbv4AlPklF0bZI86SKI55syYDBt6GRadoQbuvUkhSiTV/hzQ==} - '@unocss/extractor-arbitrary-variants@65.4.3': - resolution: {integrity: sha512-RhSOOzOxkNjJl9zeglaBe0U+o39jleCCNPWJ87DDJA3ckbyylIIf21ZwY1Xu76rmdar5DT9ob7ucuPfEpJLN9A==} + '@unocss/extractor-arbitrary-variants@65.5.0': + resolution: {integrity: sha512-7K3gftOdkv9jbWvbkExTcx6/FDP2Xk/NSsOYTvR9oITLnLjmdQvp+9276WSnNfKF3frBl8ZcqpkC2EsuL2Yutw==} - '@unocss/inspector@65.4.3': - resolution: {integrity: sha512-mj3K0WtnP0DuonQPzxkXhLMBU5qi13dpxaJcEOSv+EBMPlJbww0bj7K7uaFqXv8LPufs/hkQzI9yjOrEzR5WBQ==} + '@unocss/inspector@65.5.0': + resolution: {integrity: sha512-dhAijjVblrAUqHjqB2p4JhNTpRo85BTi6SLbG+ePwGsIL9oxNXtN57O2mzp1mSEKS1C+QjHmRV7u+gh8Bj93Zg==} - '@unocss/postcss@65.4.3': - resolution: {integrity: sha512-ZHlWfArfhhWBVhUeAETrtnD7nhqpfXv5muGrJCSDHmjgFJX8jtDa6rf52ICCFWEOe8p2dku7o27o26pGXYTYJg==} + '@unocss/postcss@65.5.0': + resolution: {integrity: sha512-mSGLX0KgygPhICZlUrjLgDJsEkgtrTjkDRI4skC7ZB/2pwQaESg8M3vhtWK/6XK+WGriUowfd5n6F6cfX3c2eg==} engines: {node: '>=14'} peerDependencies: postcss: 8.5.2 - '@unocss/preset-attributify@65.4.3': - resolution: {integrity: sha512-kN8levkt+BwzzWKA6glthasuFt/Cplc70oxzAYd/gZcosxwDK5+MmxjGDG5aLLu2PA58tPHUZ+ltW/QG5BM+Xw==} + '@unocss/preset-attributify@65.5.0': + resolution: {integrity: sha512-l3xQK6Om5fNknck04OZy3X7+k0EmVTEzF6BBMCYVaT2ZtCLhlznVt7tEg4ESLuXIZfx/+jd2sW3E3UY/EJ8rUA==} - '@unocss/preset-icons@65.4.3': - resolution: {integrity: sha512-g1WNamvYOIdD8YAOvZ5h4g3peel3rLTtKvB0wX4pVL5exsYsoyc0tmiGm57k+ZmnIucqSzxoUZ/vjHDLAViahw==} + '@unocss/preset-icons@65.5.0': + resolution: {integrity: sha512-lSwMNtj4nufpQDBFoioAM9S6hP8028lA9fLFM3Vw+KmI10/3TaZyOaCXJVH5UdsfNWexGGo/Qo+K1YFWfXLZ8A==} - '@unocss/preset-mini@65.4.3': - resolution: {integrity: sha512-JajAF18DKJRXgd9usrAYTcHUtZy606mD396ZswDgw/mUSu529tuiT6LOD43aJMYHgPEw7wKYjiGFHkeBTHijuQ==} + '@unocss/preset-mini@65.5.0': + resolution: {integrity: sha512-oD2INmEgTOxmFsVceflv4Zs67vz9PRbpg3+CMsJLWgfX4UdQ1H4jZms72+g3N1hhXBvOFwvGvqGaMnrVMRk54g==} - '@unocss/preset-tagify@65.4.3': - resolution: {integrity: sha512-8/MbMbgdvj1A87XNVVzD8gFVqywaSJAD3Bv8RwjcFn0rwlgZY0PdTBYo3M3FH25axb4znzXBmLZdEBVZOGUosg==} + '@unocss/preset-tagify@65.5.0': + resolution: {integrity: sha512-m0CfBawgf4VQlbaijgeWXG6vXEOt4VsNIk1NLUyRM0GBMiOB3usb1tPLWJtRpje6p+bR+k4rpe4LsPMHhKtFfQ==} - '@unocss/preset-typography@65.4.3': - resolution: {integrity: sha512-DEo7GECG0AQ8FkzH/x8QCEL5BR1D+GNoxHGmNxc7rFKghJONVyJ3jROA9mDmWNAva8JygN4Up+lzPZG3mNYezQ==} + '@unocss/preset-typography@65.5.0': + resolution: {integrity: sha512-lokYOVF/y1Zt1QufxrD/oJe4aUCK6hHPlisSJRReyKXuGUrBR9yWiIZfINqhkj3kMO6zzN23QiaA5E5cpUkDPg==} - '@unocss/preset-uno@65.4.3': - resolution: {integrity: sha512-gxELOQwR3YbMLR+WjYz3m/Zb6VXa8O0Xln0rfS2TI7OXXoQ1twak5zwYPrOI5fJF8lJ5yyKUiXiOR8UEPBpoCQ==} + '@unocss/preset-uno@65.5.0': + resolution: {integrity: sha512-aVlSjzBc7IqNFgfu06qyP+CBRRGMNQLoQtZteRwa/vsUcTqGLzo7KhvkDazPEKpurmurXiymrvujTHInW0IooQ==} - '@unocss/preset-web-fonts@65.4.3': - resolution: {integrity: sha512-edkyohQ4+qjuOxIJf+NeQiEayB47A9eA2NhBLbcqZ0OfMpN8tRZPVW5cyB3b5Ef253NGMd4S8H/96vGTBpqOBA==} + '@unocss/preset-web-fonts@65.5.0': + resolution: {integrity: sha512-zWPsQiMSCoP61J8DX++3Z8Ncs20a3rdBb3uI7bDzHdf9MZEIhKzYYchpYO9Dfw7pzclECeuKhq5IjPjM1lmPUQ==} - '@unocss/preset-wind@65.4.3': - resolution: {integrity: sha512-KM13xIARNeZ/ZKJr33fZ89l79wgI+1Oo8VPJzmckLjbH9IGOhcH2GON7wVIxQqqqM9IM3vALEqw2KNdM6ontWw==} + '@unocss/preset-wind@65.5.0': + resolution: {integrity: sha512-3krOUZ5qC2J3JGheZsTDNbzqr9qYJw9GP1yEcfeE6K3qVcZnf+3DyJ0i1PuaM5SusOA0MBsHmCU49rLKurdyoA==} - '@unocss/reset@65.4.3': - resolution: {integrity: sha512-f9QnMtY1yPS1HEIkeKmSwUYcp4QS6zdo9ZcIFE9PDSLOcns3v+M1lTQg8mLChxJHVl73Cf6PofWVh5tmnxV53Q==} + '@unocss/reset@65.5.0': + resolution: {integrity: sha512-jADqiBAfOO9aZNpnsmxc7WX7vIIxyalcmCJ7fwdyPRmFhxZZ5ZoSYsHDt0Wfn/W2BRQkLjXWL0956nXH0lz79Q==} - '@unocss/rule-utils@65.4.3': - resolution: {integrity: sha512-bzRRdb9mb82IvgOt3KiRyUh/njRfJC3hoV84lMyUPryT8YTEP/hl6kt2KQ2l1K3WDz7ZPQXVi2eqUbqc+AUpwg==} + '@unocss/rule-utils@65.5.0': + resolution: {integrity: sha512-xT4N0EY1dl1mqY5gTKD0H/Fg6xApe7xbfNTUwctOu02DMeJhqv9BTqfoAihH/hzGSI69+FtzVtz7hUxTypfehA==} engines: {node: '>=14'} - '@unocss/transformer-attributify-jsx@65.4.3': - resolution: {integrity: sha512-GI0joW6+jG3sLMzqDxT/Nr0lGarHKsXQzpKQt1LfBGEDgNSQZtDZ1IGlkdZeErRFvWcDLWU0xm2LikLS4Az8kw==} + '@unocss/transformer-attributify-jsx@65.5.0': + resolution: {integrity: sha512-ZWSGKw52h8nJSO1DaYGccjjNaBifl4LKJ4U0YpjaF2LDLA5BLBapUtyjTS7ffl6p7GZNokA6VUGL+MXPw+oDXg==} - '@unocss/transformer-compile-class@65.4.3': - resolution: {integrity: sha512-AzLeic0ESQ/yhLKfkSsQ72wQLkKEPsmX578+ZKcPSRh/HM5tfNz8RqffOHr6YOEKKTaZHN23OqbA511amRKC1w==} + '@unocss/transformer-compile-class@65.5.0': + resolution: {integrity: sha512-7QMtWhUVKkSYFCDzinR8PPubhLFA+KVJMoHCTX1KTw/lQ5Zt7/FiwLX5zepc50K3074dPgR3hWn5PpK+CZeq7g==} - '@unocss/transformer-directives@65.4.3': - resolution: {integrity: sha512-e3zZYjXqHSWb6YrC09/FnCsndhZdRzmYhPubTzOjnvb5K0ihIiLvHx9c2TRPWvMspXs0wHKQsLW5fAs8oyimeQ==} + '@unocss/transformer-directives@65.5.0': + resolution: {integrity: sha512-IsUd7L28bRAoN5fyWyNzHu7HOa1yjPqTU/QZfUEViJXApOEKUZ4anBSyU0lPU+59kMneg40xOvCBR70qNMCw4w==} - '@unocss/transformer-variant-group@65.4.3': - resolution: {integrity: sha512-nZNgKLclhIjfuqCaZTmJwhWSByL7vnhb3l/ChRX4qtWOweRLro79r6MvfcqQNrweK5nCw4yibsXCrFUWq7Jj5w==} + '@unocss/transformer-variant-group@65.5.0': + resolution: {integrity: sha512-I0ibbLRGI/9+BJy0yybxtmoYPIwGPMfwQDAvChhFXmokJG1YMpeJqPBI7fypHfbk/iO00W5lOGQ4XiIfsHfiHg==} - '@unocss/vite@65.4.3': - resolution: {integrity: sha512-YajF8Z2J/KvXdnC5BsGJjt3fm4D14vmYaHdlTyzi92Rkh/67JtaCz2OhElDoF6k4S4fm9B8uLRP10p+smRe9Fw==} + '@unocss/vite@65.5.0': + resolution: {integrity: sha512-v2rFIrBaWGQmSJeKv7us+2OMos2RqdZYpf/seOpf4MFHrmjjiFQ1ZWkTqFyNfUxAwj6VID5frVJhxJfZuEhhug==} peerDependencies: vite: 6.1.0 @@ -3132,7 +3144,7 @@ packages: '@vue/babel-plugin-jsx@1.2.5': resolution: {integrity: sha512-zTrNmOd4939H9KsRIGmmzn3q2zvv1mjxkYZHgqHZgDrXz5B1Q3WyGEjO2f+JrmKghvl1JIRcvo63LgM1kH5zFg==} peerDependencies: - '@babel/core': 7.26.8 + '@babel/core': 7.26.9 peerDependenciesMeta: '@babel/core': optional: true @@ -3140,7 +3152,7 @@ packages: '@vue/babel-plugin-resolve-type@1.2.5': resolution: {integrity: sha512-U/ibkQrf5sx0XXRnUZD1mo5F7PkpKyTbfXM3a3rC4YnUz6crHEz9Jg09jzzL6QYlXNto/9CePdOg/c87O4Nlfg==} peerDependencies: - '@babel/core': 7.26.8 + '@babel/core': 7.26.9 '@vue/compiler-core@3.5.13': resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} @@ -3163,20 +3175,14 @@ packages: '@vue/devtools-api@7.7.2': resolution: {integrity: sha512-1syn558KhyN+chO5SjlZIwJ8bV/bQ1nOVTG66t2RbG66ZGekyiYNmRO7X9BJCXQqPsFHlnksqvPhce2qpzxFnA==} - '@vue/devtools-core@7.7.1': - resolution: {integrity: sha512-W4CRrSZJodNIfrPO7/dXF6ZS0QyOY6PCYVhpSoTSx9+nh2wpZxcS1482lAdKM0FTlaoApHV6jXT95Me90hSaBA==} + '@vue/devtools-core@7.7.2': + resolution: {integrity: sha512-lexREWj1lKi91Tblr38ntSsy6CvI8ba7u+jmwh2yruib/ltLUcsIzEjCnrkh1yYGGIKXbAuYV2tOG10fGDB9OQ==} peerDependencies: vue: 3.5.13 - '@vue/devtools-kit@7.7.1': - resolution: {integrity: sha512-yhZ4NPnK/tmxGtLNQxmll90jIIXdb2jAhPF76anvn5M/UkZCiLJy28bYgPIACKZ7FCosyKoaope89/RsFJll1w==} - '@vue/devtools-kit@7.7.2': resolution: {integrity: sha512-CY0I1JH3Z8PECbn6k3TqM1Bk9ASWxeMtTCvZr7vb+CHi+X/QwQm5F1/fPagraamKMAHVfuuCbdcnNg1A4CYVWQ==} - '@vue/devtools-shared@7.7.1': - resolution: {integrity: sha512-BtgF7kHq4BHG23Lezc/3W2UhK2ga7a8ohAIAGJMBr4BkxUFzhqntQtCiuL1ijo2ztWnmusymkirgqUrXoQKumA==} - '@vue/devtools-shared@7.7.2': resolution: {integrity: sha512-uBFxnp8gwW2vD6FrJB8JZLUzVb6PNRG0B0jBnHsOH8uKyva2qINY8PTF5Te4QlTbMDqU5K6qtJDr6cNsKWhbOA==} @@ -3188,8 +3194,8 @@ packages: typescript: optional: true - '@vue/language-core@2.2.0': - resolution: {integrity: sha512-O1ZZFaaBGkKbsRfnVH1ifOK1/1BUkyK+3SQsfnh6PmMmD4qJcTU8godCeA96jjDRTL6zgnK7YzCHfaUlH2r0Mw==} + '@vue/language-core@2.2.2': + resolution: {integrity: sha512-QotO41kurE5PLf3vrNgGTk3QswO2PdUFjBwNiOi7zMmGhwb25PSTh9hD1MCgKC06AVv+8sZQvlL3Do4TTVHSiQ==} peerDependencies: typescript: 5.7.3 peerDependenciesMeta: @@ -3350,8 +3356,8 @@ packages: alien-signals@0.2.0: resolution: {integrity: sha512-StlonZhBBrsPPwrDjiPAiVTf/rolxffLxVPT60Qv/t88BZ81BvUVzHgGqEFvJ1ii8HXtm1+zU2Icr59tfWEcag==} - alien-signals@0.4.9: - resolution: {integrity: sha512-piRGlMgQ65uRiY06mGU7I432AwPwAGf64TK1RXtM1Px4pPfLMTGI9TmsHTfioW1GukZRsNzkVQ/uHjhhd231Ow==} + alien-signals@1.0.3: + resolution: {integrity: sha512-zQOh3wAYK5ujENxvBBR3CFGF/b6afaSzZ/c9yNhJ1ENrGHETvpUuKQsa93Qrclp0+PzTF93MaZ7scVp1uUozhA==} ansi-colors@4.1.3: resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} @@ -3394,6 +3400,10 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} + ansis@3.15.0: + resolution: {integrity: sha512-zIcWDJ+Kwqxfdnogx66Gxzr0kVmCcRAdat9nlY2IHsshqTN4fBH6tMeRMPA/2w0rpBayIJvjQAaa2/4RDrNqwg==} + engines: {node: '>=14'} + ansis@3.3.2: resolution: {integrity: sha512-cFthbBlt+Oi0i9Pv/j6YdVWJh54CtjGACaMPCIrEV4Ha7HWsIjXDwseYV79TIL0B4+KfSwD5S70PeQDkPUd1rA==} engines: {node: '>=15'} @@ -3558,12 +3568,6 @@ packages: resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} engines: {node: '>=18'} - bundle-require@5.0.0: - resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - peerDependencies: - esbuild: '>=0.18' - c12@2.0.2: resolution: {integrity: sha512-NkvlL5CHZt9kPswJYDCUYtTaMt7JOfcpsnNncfj7sWsc13x6Wz+GiTpBtqZOojFlzyTHui8+OAfR6praV6PYaQ==} peerDependencies: @@ -4463,8 +4467,8 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - fast-npm-meta@0.3.0: - resolution: {integrity: sha512-/tsAcCWpUwA8jIm73Gx69xRSng2cjxU0bVLImFl/l9vZbeGHbvtiYZwmVEoCZKOrms9oBRaT3ODdezhNS83gIA==} + fast-npm-meta@0.3.1: + resolution: {integrity: sha512-W9gVhqRyz2O3j20I0nFmYEyaMC/046oaMRxxAQ0w6noakfbhpLmlIXmnnqSOmVVuJZ6x5hOPVwlv7PocuawZsw==} fast-uri@3.0.1: resolution: {integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==} @@ -4480,6 +4484,14 @@ packages: picomatch: optional: true + fdir@6.4.3: + resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + fflate@0.8.2: resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} @@ -4816,8 +4828,8 @@ packages: resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} engines: {node: '>=8'} - html-validate@9.2.2: - resolution: {integrity: sha512-BaWdXiyhBvLOlaT4nofeynXs0pGzum4ik2M3CrSNOFdi9piWPLxT4spYGXNcTQRetOBH24tSq8sPksLxaaJsww==} + html-validate@9.3.0: + resolution: {integrity: sha512-y+OCndJ5MTIje+753oACmVPjQF/W9NwSvP7Fvq173MuXGHATJoYkWsP04uCIB37lhIFUW0SyvlH3qZBfxW5zFA==} engines: {node: ^18.19.0 || >= 20.6.0} hasBin: true peerDependencies: @@ -4931,9 +4943,6 @@ packages: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} - importx@0.5.1: - resolution: {integrity: sha512-YrRaigAec1sC2CdIJjf/hCH1Wp9Ii8Cq5ROw4k5nJ19FVl2FcJUHZ5gGIb1vs8+JNYIyOJpc2fcufS2330bxDw==} - impound@0.2.0: resolution: {integrity: sha512-gXgeSyp9Hf7qG2/PLKmywHXyQf2xFrw+mJGpoj9DsAB9L7/MIKn+DeEx98UryWXdmbv8wUUPdcQof6qXnZoCGg==} @@ -5333,7 +5342,7 @@ packages: engines: {node: '>=18.18.0'} hasBin: true peerDependencies: - '@types/node': 22.13.2 + '@types/node': 22.13.4 typescript: 5.7.3 knitwork@1.2.0: @@ -5371,10 +5380,6 @@ packages: resolution: {integrity: sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg==} hasBin: true - load-tsconfig@0.2.5: - resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - loader-runner@4.3.0: resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} engines: {node: '>=6.11.5'} @@ -5387,10 +5392,6 @@ packages: resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} engines: {node: '>=8.9.0'} - local-pkg@0.5.1: - resolution: {integrity: sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==} - engines: {node: '>=14'} - local-pkg@1.0.0: resolution: {integrity: sha512-bbgPw/wmroJsil/GgL4qjDzs5YLTBMQ99weRsok1XCDccQeehbHA/I1oRvk2NPtr7KGZgT/Y5tPRnAtMqeG2Kg==} engines: {node: '>=14'} @@ -6716,7 +6717,7 @@ packages: resolution: {integrity: sha512-aSHRcJ6KG2IHIioYlvAOcEq6U99sVtqDDKVhnwt70rW6tsz3tv5OSjEiWcgzfsHdLyGXZ/3b/7b/+Za3Y6r1XA==} engines: {node: '>=16'} peerDependencies: - rollup: 4.34.6 + rollup: 4.34.8 typescript: 5.7.3 rollup-plugin-visualizer@5.14.0: @@ -6725,15 +6726,15 @@ packages: hasBin: true peerDependencies: rolldown: 1.x - rollup: 4.34.6 + rollup: 4.34.8 peerDependenciesMeta: rolldown: optional: true rollup: optional: true - rollup@4.34.6: - resolution: {integrity: sha512-wc2cBWqJgkU3Iz5oztRkQbfVkbxoz5EhnCGOrnJvnLnQ7O0WhQUYyv18qQI79O8L7DdHrrlJNeCHd4VGpnaXKQ==} + rollup@4.34.8: + resolution: {integrity: sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -6754,8 +6755,8 @@ packages: safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - sass-loader@16.0.4: - resolution: {integrity: sha512-LavLbgbBGUt3wCiYzhuLLu65+fWXaXLmq7YxivLhEqmiupCFZ5sKUAipK3do6V80YSU0jvSxNhEdT13IXNr3rg==} + sass-loader@16.0.5: + resolution: {integrity: sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw==} engines: {node: '>= 18.12.0'} peerDependencies: '@rspack/core': 0.x || 1.x @@ -7196,6 +7197,10 @@ packages: resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} engines: {node: '>=12.0.0'} + tinyglobby@0.2.11: + resolution: {integrity: sha512-32TmKeeKUahv0Go8WmQgiEp9Y21NuxjwjqiRC1nrUB51YacfSwuB44xgXD+HdIppmMRgjQNPdrHyA6vIybYZ+g==} + engines: {node: '>=12.0.0'} + tinypool@1.0.2: resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -7320,8 +7325,8 @@ packages: typescript: optional: true - unconfig@0.6.1: - resolution: {integrity: sha512-cVU+/sPloZqOyJEAfNwnQSFCzFrZm85vcVkryH7lnlB/PiTycUkAjt5Ds79cfIshGOZ+M5v3PBDnKgpmlE5DtA==} + unconfig@7.0.0: + resolution: {integrity: sha512-G5CJSoG6ZTxgzCJblEfgpdRK2tos9+UdD2WtecDUVfImzQ0hFjwpH5RVvGMhP4pRpC9ML7NrC4qBsBl0Ttj35A==} uncrypto@0.1.3: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} @@ -7339,8 +7344,8 @@ packages: unenv@1.10.0: resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} - unhead@1.11.18: - resolution: {integrity: sha512-TWgGUoZMpYe2yJwY6jZ0/9kpQT18ygr2h5lI6cUXdfD9UzDc0ytM9jGaleSYkj9guJWXkk7izYBnzJvxl8mRvQ==} + unhead@1.11.19: + resolution: {integrity: sha512-O5AYb3+xUOzBlwDmPfC/DgGp9rDMoGkB4gFkhoaz8IonQqP8W8qqetxYf5ZyEdntvXnFsMWS8lZF//5176xo6Q==} unicode-emoji-modifier-base@1.0.0: resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} @@ -7357,8 +7362,8 @@ packages: unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} - unimport@4.1.1: - resolution: {integrity: sha512-j9+fijH6aDd05yv1fXlyt7HSxtOWtGtrZeYTVBsSUg57Iuf+Ps2itIZjeyu7bEQ4k0WOgYhHrdW8m/pJgOpl5g==} + unimport@4.1.2: + resolution: {integrity: sha512-oVUL7PSlyVV3QRhsdcyYEMaDX8HJyS/CnUonEJTYA3//bWO+o/4gG8F7auGWWWkrrxBQBYOO8DKe+C53ktpRXw==} engines: {node: '>=18.12.0'} unist-builder@4.0.0: @@ -7386,11 +7391,11 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - unocss@65.4.3: - resolution: {integrity: sha512-mwSVi0ovPxaDv58yFB7Vm5v1x/q/pUc7aTh7SJbeYoRrpbUGdKiVf20YSQfMqmBNXV9CFDr4o6tabP/58as6RQ==} + unocss@65.5.0: + resolution: {integrity: sha512-dLTW89YK+5KCcB3vG/wxiwdpejkLLmZlK9hjWmP52sdeUFcmywc+/khD2/nid7or8dL3YCv1gwoyvnA7JRCwjA==} engines: {node: '>=14'} peerDependencies: - '@unocss/webpack': 65.4.3 + '@unocss/webpack': 65.5.0 vite: 6.1.0 peerDependenciesMeta: '@unocss/webpack': @@ -7398,8 +7403,8 @@ packages: vite: optional: true - unplugin-utils@0.2.3: - resolution: {integrity: sha512-unB2e2ogZwEoMw/X0Gq1vj2jaRKLmTh9wcSEJggESPllcrZI68uO7B8ykixbXqsSwG8r9T7qaHZudXIC/3qvhw==} + unplugin-utils@0.2.4: + resolution: {integrity: sha512-8U/MtpkPkkk3Atewj1+RcKIjb5WBimZ/WSLhhR3w6SsIj8XJuKTacSP8g+2JhfSGw0Cb125Y+2zA/IzJZDVbhA==} engines: {node: '>=18.12.0'} unplugin-vue-router@0.11.2: @@ -7527,8 +7532,8 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - valibot@1.0.0-beta.15: - resolution: {integrity: sha512-BKy8XosZkDHWmYC+cJG74LBzP++Gfntwi33pP3D3RKztz2XV9jmFWnkOi21GoqARP8wAWARwhV6eTr1JcWzjGw==} + valibot@1.0.0-rc.1: + resolution: {integrity: sha512-bTHNpeeQ403xS7qGHF/tw3EC/zkZOU5VdkfIsmRDu1Sp+BJNTNCm6m5HlwOgyW/03lofP+uQiq3R+Poo9wiCEg==} peerDependencies: typescript: 5.7.3 peerDependenciesMeta: @@ -7599,8 +7604,8 @@ packages: vue-tsc: optional: true - vite-plugin-inspect@10.1.0: - resolution: {integrity: sha512-solJQhkZULyR7Qq2CRGbO/8ijNPTwmxxLDMx3FkMzGQAuVqKrgqmV2cw/u8SXBsKDHgSMykipW+78MBMZz3O0g==} + vite-plugin-inspect@10.2.1: + resolution: {integrity: sha512-SO3kz3J4yUCNb/cndtIf1mGSJitnbmxjDSRUr0srqfHf06ry9i9ujHQFU7ZUarlf9HFqXW14VyC70fFojP/fKg==} engines: {node: '>=14'} peerDependencies: '@nuxt/kit': '*' @@ -7619,7 +7624,7 @@ packages: engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: - '@types/node': 22.13.2 + '@types/node': 22.13.4 jiti: 2.4.2 less: '*' lightningcss: ^1.21.0 @@ -7664,7 +7669,7 @@ packages: peerDependencies: '@edge-runtime/vm': '*' '@types/debug': ^4.1.12 - '@types/node': 22.13.2 + '@types/node': 22.13.4 '@vitest/browser': 3.0.5 '@vitest/ui': 3.0.5 happy-dom: '*' @@ -7761,8 +7766,8 @@ packages: peerDependencies: typescript: 5.7.3 - vue-tsc@2.2.0: - resolution: {integrity: sha512-gtmM1sUuJ8aSb0KoAFmK9yMxb8TxjewmxqTJ1aKphD5Cbu0rULFY6+UQT51zW7SpUcenfPUuflKyVwyx9Qdnxg==} + vue-tsc@2.2.2: + resolution: {integrity: sha512-1icPKkxAA5KTAaSwg0wVWdE48EdsH8fgvcbAiqojP4jXKl6LEM3soiW1aG/zrWrFt8Mw1ncG2vG1PvpZpVfehA==} hasBin: true peerDependencies: typescript: 5.7.3 @@ -8005,18 +8010,11 @@ snapshots: '@andrewbranch/untar.js@1.0.3': {} - '@antfu/install-pkg@0.4.1': - dependencies: - package-manager-detector: 0.2.9 - tinyexec: 0.3.2 - '@antfu/install-pkg@1.0.0': dependencies: package-manager-detector: 0.2.9 tinyexec: 0.3.2 - '@antfu/utils@0.7.10': {} - '@antfu/utils@8.1.0': {} '@apidevtools/json-schema-ref-parser@11.7.0': @@ -8053,19 +8051,18 @@ snapshots: '@babel/compat-data@7.26.5': {} - '@babel/core@7.26.8': + '@babel/core@7.26.9': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.8 + '@babel/generator': 7.26.9 '@babel/helper-compilation-targets': 7.26.5 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.8) - '@babel/helpers': 7.26.7 - '@babel/parser': 7.26.8 - '@babel/template': 7.26.8 - '@babel/traverse': 7.26.8 - '@babel/types': 7.26.8 - '@types/gensync': 1.0.4 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) + '@babel/helpers': 7.26.9 + '@babel/parser': 7.26.9 + '@babel/template': 7.26.9 + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 convert-source-map: 2.0.0 debug: 4.4.0(supports-color@9.4.0) gensync: 1.0.0-beta.2 @@ -8082,6 +8079,14 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 + '@babel/generator@7.26.9': + dependencies: + '@babel/parser': 7.26.9 + '@babel/types': 7.26.9 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.0.2 + '@babel/helper-annotate-as-pure@7.25.9': dependencies: '@babel/types': 7.26.8 @@ -8094,13 +8099,13 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.8)': + '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.9)': dependencies: - '@babel/core': 7.26.8 + '@babel/core': 7.26.9 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.8) + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.9) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 '@babel/traverse': 7.26.8 semver: 6.3.1 @@ -8121,12 +8126,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.8)': + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.9)': dependencies: - '@babel/core': 7.26.8 + '@babel/core': 7.26.9 '@babel/helper-module-imports': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.26.8 + '@babel/traverse': 7.26.9 transitivePeerDependencies: - supports-color @@ -8136,9 +8141,9 @@ snapshots: '@babel/helper-plugin-utils@7.26.5': {} - '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.8)': + '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.9)': dependencies: - '@babel/core': 7.26.8 + '@babel/core': 7.26.9 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 '@babel/traverse': 7.26.8 @@ -8158,57 +8163,61 @@ snapshots: '@babel/helper-validator-option@7.25.9': {} - '@babel/helpers@7.26.7': + '@babel/helpers@7.26.9': dependencies: - '@babel/template': 7.26.8 - '@babel/types': 7.26.8 + '@babel/template': 7.26.9 + '@babel/types': 7.26.9 '@babel/parser@7.26.8': dependencies: '@babel/types': 7.26.8 - '@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.26.8)': + '@babel/parser@7.26.9': dependencies: - '@babel/core': 7.26.8 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.8) + '@babel/types': 7.26.9 + + '@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.9) '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-decorators': 7.24.7(@babel/core@7.26.8) + '@babel/plugin-syntax-decorators': 7.24.7(@babel/core@7.26.9) transitivePeerDependencies: - supports-color - '@babel/plugin-syntax-decorators@7.24.7(@babel/core@7.26.8)': + '@babel/plugin-syntax-decorators@7.24.7(@babel/core@7.26.9)': dependencies: - '@babel/core': 7.26.8 + '@babel/core': 7.26.9 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-import-attributes@7.25.6(@babel/core@7.26.8)': + '@babel/plugin-syntax-import-attributes@7.25.6(@babel/core@7.26.9)': dependencies: - '@babel/core': 7.26.8 + '@babel/core': 7.26.9 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.8)': + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.9)': dependencies: - '@babel/core': 7.26.8 + '@babel/core': 7.26.9 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.26.8)': + '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.26.9)': dependencies: - '@babel/core': 7.26.8 + '@babel/core': 7.26.9 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.8)': + '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.9)': dependencies: - '@babel/core': 7.26.8 + '@babel/core': 7.26.9 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-typescript@7.25.9(@babel/core@7.26.8)': + '@babel/plugin-transform-typescript@7.25.9(@babel/core@7.26.9)': dependencies: - '@babel/core': 7.26.8 + '@babel/core': 7.26.9 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.8) + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.9) '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.8) + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.9) transitivePeerDependencies: - supports-color @@ -8224,6 +8233,12 @@ snapshots: '@babel/parser': 7.26.8 '@babel/types': 7.26.8 + '@babel/template@7.26.9': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/parser': 7.26.9 + '@babel/types': 7.26.9 + '@babel/traverse@7.26.8': dependencies: '@babel/code-frame': 7.26.2 @@ -8236,11 +8251,28 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@7.26.9': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.9 + '@babel/parser': 7.26.9 + '@babel/template': 7.26.9 + '@babel/types': 7.26.9 + debug: 4.4.0(supports-color@9.4.0) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + '@babel/types@7.26.8': dependencies: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 + '@babel/types@7.26.9': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@bcoe/v8-coverage@1.0.2': {} '@clack/core@0.4.1': @@ -8267,11 +8299,11 @@ snapshots: transitivePeerDependencies: - debug - '@codspeed/vitest-plugin@4.0.0(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.2)(happy-dom@17.1.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))': + '@codspeed/vitest-plugin@4.0.0(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.4)(happy-dom@17.1.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))': dependencies: '@codspeed/core': 4.0.0 - vite: 6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) - vitest: 3.0.5(@types/debug@4.1.12)(@types/node@22.13.2)(happy-dom@17.1.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + vitest: 3.0.5(@types/debug@4.1.12)(@types/node@22.13.4)(happy-dom@17.1.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - debug @@ -8587,15 +8619,15 @@ snapshots: '@iconify/types@2.0.0': {} - '@iconify/utils@2.2.1': + '@iconify/utils@2.3.0': dependencies: - '@antfu/install-pkg': 0.4.1 - '@antfu/utils': 0.7.10 + '@antfu/install-pkg': 1.0.0 + '@antfu/utils': 8.1.0 '@iconify/types': 2.0.0 debug: 4.4.0(supports-color@9.4.0) globals: 15.14.0 kolorist: 1.8.0 - local-pkg: 0.5.1 + local-pkg: 1.0.0 mlly: 1.7.4 transitivePeerDependencies: - supports-color @@ -8622,7 +8654,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.13.2 + '@types/node': 22.13.4 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -8791,14 +8823,14 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@2.0.0(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))': + '@nuxt/devtools-kit@2.1.0(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema execa: 9.5.2 - vite: 6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) - '@nuxt/devtools-wizard@2.0.0': + '@nuxt/devtools-wizard@2.1.0': dependencies: consola: 3.4.0 diff: 7.0.0 @@ -8809,19 +8841,19 @@ snapshots: prompts: 2.4.2 semver: 7.7.1 - '@nuxt/devtools@2.0.0(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@nuxt/devtools@2.1.0(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - '@nuxt/devtools-kit': 2.0.0(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)) - '@nuxt/devtools-wizard': 2.0.0 + '@nuxt/devtools-kit': 2.1.0(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)) + '@nuxt/devtools-wizard': 2.1.0 '@nuxt/kit': link:packages/kit - '@vue/devtools-core': 7.7.1(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) - '@vue/devtools-kit': 7.7.1 + '@vue/devtools-core': 7.7.2(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@vue/devtools-kit': 7.7.2 birpc: 2.2.0 consola: 3.4.0 destr: 2.0.3 error-stack-parser-es: 1.0.5 execa: 9.5.2 - fast-npm-meta: 0.3.0 + fast-npm-meta: 0.3.1 get-port-please: 3.1.2 hookable: 5.5.3 image-meta: 0.2.1 @@ -8838,10 +8870,10 @@ snapshots: simple-git: 3.27.0 sirv: 3.0.0 structured-clone-es: 1.0.0 - tinyglobby: 0.2.10 - vite: 6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) - vite-plugin-inspect: 10.1.0(@nuxt/kit@packages+kit)(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)) - vite-plugin-vue-inspector: 5.3.1(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)) + tinyglobby: 0.2.11 + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + vite-plugin-inspect: 10.2.1(@nuxt/kit@packages+kit)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)) + vite-plugin-vue-inspector: 5.3.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)) which: 5.0.0 ws: 8.18.0 transitivePeerDependencies: @@ -8895,10 +8927,10 @@ snapshots: string-width: 4.2.3 webpack: 5.98.0 - '@nuxt/scripts@0.10.1(@types/google.maps@3.58.1)(@types/vimeo__player@2.18.3)(@types/youtube@0.1.0)(@unhead/vue@1.11.18(vue@3.5.13(typescript@5.7.3)))(typescript@5.7.3)': + '@nuxt/scripts@0.10.3(@types/google.maps@3.58.1)(@types/vimeo__player@2.18.3)(@types/youtube@0.1.0)(@unhead/vue@1.11.19(vue@3.5.13(typescript@5.7.3)))(typescript@5.7.3)': dependencies: '@nuxt/kit': link:packages/kit - '@unhead/vue': 1.11.18(vue@3.5.13(typescript@5.7.3)) + '@unhead/vue': 1.11.19(vue@3.5.13(typescript@5.7.3)) '@vueuse/core': 12.5.0(typescript@5.7.3) consola: 3.4.0 defu: 6.1.4 @@ -8914,7 +8946,7 @@ snapshots: ufo: 1.5.4 unplugin: 2.2.0 unstorage: 1.14.4(db0@0.1.4)(ioredis@5.4.1) - valibot: 1.0.0-beta.15(typescript@5.7.3) + valibot: 1.0.0-rc.1(typescript@5.7.3) optionalDependencies: '@types/google.maps': 3.58.1 '@types/vimeo__player': 2.18.3 @@ -8956,7 +8988,7 @@ snapshots: rc9: 2.1.2 std-env: 3.8.0 - '@nuxt/test-utils@3.15.4(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)))(@types/node@22.13.2)(@vue/test-utils@2.4.6)(happy-dom@17.1.0)(jiti@2.4.2)(magicast@0.3.5)(playwright-core@1.50.1)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.2)(happy-dom@17.1.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(yaml@2.7.0)': + '@nuxt/test-utils@3.15.4(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)))(@types/node@22.13.4)(@vue/test-utils@2.4.6)(happy-dom@17.1.0)(jiti@2.4.2)(magicast@0.3.5)(playwright-core@1.50.1)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.4)(happy-dom@17.1.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(yaml@2.7.0)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8981,15 +9013,15 @@ snapshots: ufo: 1.5.4 unenv: 1.10.0 unplugin: 2.2.0 - vite: 6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) - vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)))(@types/node@22.13.2)(@vue/test-utils@2.4.6)(happy-dom@17.1.0)(jiti@2.4.2)(magicast@0.3.5)(playwright-core@1.50.1)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.2)(happy-dom@17.1.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)))(@types/node@22.13.4)(@vue/test-utils@2.4.6)(happy-dom@17.1.0)(jiti@2.4.2)(magicast@0.3.5)(playwright-core@1.50.1)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.4)(happy-dom@17.1.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) optionalDependencies: '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)) '@vue/test-utils': 2.4.6 happy-dom: 17.1.0 playwright-core: 1.50.1 - vitest: 3.0.5(@types/debug@4.1.12)(@types/node@22.13.2)(happy-dom@17.1.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + vitest: 3.0.5(@types/debug@4.1.12)(@types/node@22.13.4)(happy-dom@17.1.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -9229,24 +9261,24 @@ snapshots: - encoding - supports-color - '@rollup/plugin-alias@5.1.1(rollup@4.34.6)': + '@rollup/plugin-alias@5.1.1(rollup@4.34.8)': optionalDependencies: - rollup: 4.34.6 + rollup: 4.34.8 - '@rollup/plugin-commonjs@26.0.1(rollup@4.34.6)': + '@rollup/plugin-commonjs@26.0.1(rollup@4.34.8)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.6) + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) commondir: 1.0.1 estree-walker: 2.0.2 glob: 10.4.5 is-reference: 1.2.1 magic-string: 0.30.17 optionalDependencies: - rollup: 4.34.6 + rollup: 4.34.8 - '@rollup/plugin-commonjs@28.0.2(rollup@4.34.6)': + '@rollup/plugin-commonjs@28.0.2(rollup@4.34.8)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.6) + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) commondir: 1.0.1 estree-walker: 2.0.2 fdir: 6.4.2(picomatch@4.0.2) @@ -9254,132 +9286,132 @@ snapshots: magic-string: 0.30.17 picomatch: 4.0.2 optionalDependencies: - rollup: 4.34.6 + rollup: 4.34.8 - '@rollup/plugin-inject@5.0.5(rollup@4.34.6)': + '@rollup/plugin-inject@5.0.5(rollup@4.34.8)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.6) + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) estree-walker: 2.0.2 magic-string: 0.30.17 optionalDependencies: - rollup: 4.34.6 + rollup: 4.34.8 - '@rollup/plugin-json@6.1.0(rollup@4.34.6)': + '@rollup/plugin-json@6.1.0(rollup@4.34.8)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.6) + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) optionalDependencies: - rollup: 4.34.6 + rollup: 4.34.8 - '@rollup/plugin-node-resolve@15.3.0(rollup@4.34.6)': + '@rollup/plugin-node-resolve@15.3.0(rollup@4.34.8)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.6) + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-module: 1.0.0 resolve: 1.22.8 optionalDependencies: - rollup: 4.34.6 + rollup: 4.34.8 - '@rollup/plugin-node-resolve@16.0.0(rollup@4.34.6)': + '@rollup/plugin-node-resolve@16.0.0(rollup@4.34.8)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.6) + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-module: 1.0.0 resolve: 1.22.8 optionalDependencies: - rollup: 4.34.6 + rollup: 4.34.8 - '@rollup/plugin-replace@5.0.7(rollup@4.34.6)': + '@rollup/plugin-replace@5.0.7(rollup@4.34.8)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.6) + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) magic-string: 0.30.17 optionalDependencies: - rollup: 4.34.6 + rollup: 4.34.8 - '@rollup/plugin-replace@6.0.2(rollup@4.34.6)': + '@rollup/plugin-replace@6.0.2(rollup@4.34.8)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.6) + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) magic-string: 0.30.17 optionalDependencies: - rollup: 4.34.6 + rollup: 4.34.8 - '@rollup/plugin-terser@0.4.4(rollup@4.34.6)': + '@rollup/plugin-terser@0.4.4(rollup@4.34.8)': dependencies: serialize-javascript: 6.0.2 smob: 1.5.0 terser: 5.32.0 optionalDependencies: - rollup: 4.34.6 + rollup: 4.34.8 '@rollup/pluginutils@4.2.1': dependencies: estree-walker: 2.0.2 picomatch: 2.3.1 - '@rollup/pluginutils@5.1.4(rollup@4.34.6)': + '@rollup/pluginutils@5.1.4(rollup@4.34.8)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 4.0.2 optionalDependencies: - rollup: 4.34.6 + rollup: 4.34.8 - '@rollup/rollup-android-arm-eabi@4.34.6': + '@rollup/rollup-android-arm-eabi@4.34.8': optional: true - '@rollup/rollup-android-arm64@4.34.6': + '@rollup/rollup-android-arm64@4.34.8': optional: true - '@rollup/rollup-darwin-arm64@4.34.6': + '@rollup/rollup-darwin-arm64@4.34.8': optional: true - '@rollup/rollup-darwin-x64@4.34.6': + '@rollup/rollup-darwin-x64@4.34.8': optional: true - '@rollup/rollup-freebsd-arm64@4.34.6': + '@rollup/rollup-freebsd-arm64@4.34.8': optional: true - '@rollup/rollup-freebsd-x64@4.34.6': + '@rollup/rollup-freebsd-x64@4.34.8': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.34.6': + '@rollup/rollup-linux-arm-gnueabihf@4.34.8': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.34.6': + '@rollup/rollup-linux-arm-musleabihf@4.34.8': optional: true - '@rollup/rollup-linux-arm64-gnu@4.34.6': + '@rollup/rollup-linux-arm64-gnu@4.34.8': optional: true - '@rollup/rollup-linux-arm64-musl@4.34.6': + '@rollup/rollup-linux-arm64-musl@4.34.8': optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.34.6': + '@rollup/rollup-linux-loongarch64-gnu@4.34.8': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.34.6': + '@rollup/rollup-linux-powerpc64le-gnu@4.34.8': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.34.6': + '@rollup/rollup-linux-riscv64-gnu@4.34.8': optional: true - '@rollup/rollup-linux-s390x-gnu@4.34.6': + '@rollup/rollup-linux-s390x-gnu@4.34.8': optional: true - '@rollup/rollup-linux-x64-gnu@4.34.6': + '@rollup/rollup-linux-x64-gnu@4.34.8': optional: true - '@rollup/rollup-linux-x64-musl@4.34.6': + '@rollup/rollup-linux-x64-musl@4.34.8': optional: true - '@rollup/rollup-win32-arm64-msvc@4.34.6': + '@rollup/rollup-win32-arm64-msvc@4.34.8': optional: true - '@rollup/rollup-win32-ia32-msvc@4.34.6': + '@rollup/rollup-win32-ia32-msvc@4.34.8': optional: true - '@rollup/rollup-win32-x64-msvc@4.34.6': + '@rollup/rollup-win32-x64-msvc@4.34.8': optional: true '@rspack/binding-darwin-arm64@1.2.3': @@ -9622,7 +9654,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 22.13.2 + '@types/node': 22.13.4 '@types/debug@4.1.12': dependencies: @@ -9642,8 +9674,6 @@ snapshots: '@types/estree@1.0.6': {} - '@types/gensync@1.0.4': {} - '@types/google.maps@3.58.1': optional: true @@ -9653,7 +9683,7 @@ snapshots: '@types/http-proxy@1.17.15': dependencies: - '@types/node': 22.13.2 + '@types/node': 22.13.4 '@types/istanbul-lib-coverage@2.0.6': {} @@ -9675,7 +9705,7 @@ snapshots: '@types/ms@0.7.34': {} - '@types/node@22.13.2': + '@types/node@22.13.4': dependencies: undici-types: 6.20.0 @@ -9691,7 +9721,7 @@ snapshots: '@types/rollup-plugin-visualizer@4.2.4': dependencies: - rollup: 4.34.6 + rollup: 4.34.8 '@types/semver@7.5.8': {} @@ -9706,7 +9736,7 @@ snapshots: '@types/webpack-bundle-analyzer@4.7.0': dependencies: - '@types/node': 22.13.2 + '@types/node': 22.13.4 tapable: 2.2.1 webpack: 5.98.0 transitivePeerDependencies: @@ -9717,7 +9747,7 @@ snapshots: '@types/webpack-bundle-analyzer@4.7.0(esbuild@0.25.0)': dependencies: - '@types/node': 22.13.2 + '@types/node': 22.13.4 tapable: 2.2.1 webpack: 5.98.0(esbuild@0.25.0) transitivePeerDependencies: @@ -9880,53 +9910,50 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@unhead/dom@1.11.18': + '@unhead/dom@1.11.19': dependencies: - '@unhead/schema': 1.11.18 - '@unhead/shared': 1.11.18 + '@unhead/schema': 1.11.19 + '@unhead/shared': 1.11.19 - '@unhead/schema@1.11.18': + '@unhead/schema@1.11.19': dependencies: hookable: 5.5.3 zhead: 2.2.4 - '@unhead/shared@1.11.18': + '@unhead/shared@1.11.19': dependencies: - '@unhead/schema': 1.11.18 + '@unhead/schema': 1.11.19 packrup: 0.1.2 - '@unhead/ssr@1.11.18': + '@unhead/ssr@1.11.19': dependencies: - '@unhead/schema': 1.11.18 - '@unhead/shared': 1.11.18 + '@unhead/schema': 1.11.19 + '@unhead/shared': 1.11.19 - '@unhead/vue@1.11.18(vue@3.5.13(typescript@5.7.3))': + '@unhead/vue@1.11.19(vue@3.5.13(typescript@5.7.3))': dependencies: - '@unhead/schema': 1.11.18 - '@unhead/shared': 1.11.18 + '@unhead/schema': 1.11.19 + '@unhead/shared': 1.11.19 hookable: 5.5.3 - unhead: 1.11.18 + unhead: 1.11.19 vue: 3.5.13(typescript@5.7.3) - '@unocss/astro@65.4.3(rollup@4.34.6)(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@unocss/astro@65.5.0(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - '@unocss/core': 65.4.3 - '@unocss/reset': 65.4.3 - '@unocss/vite': 65.4.3(rollup@4.34.6)(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@unocss/core': 65.5.0 + '@unocss/reset': 65.5.0 + '@unocss/vite': 65.5.0(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) optionalDependencies: - vite: 6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - - rollup - - supports-color - vue - '@unocss/cli@65.4.3(rollup@4.34.6)': + '@unocss/cli@65.5.0': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.4(rollup@4.34.6) - '@unocss/config': 65.4.3 - '@unocss/core': 65.4.3 - '@unocss/preset-uno': 65.4.3 + '@unocss/config': 65.5.0 + '@unocss/core': 65.5.0 + '@unocss/preset-uno': 65.5.0 cac: 6.7.14 chokidar: 3.6.0 colorette: 2.0.20 @@ -9934,28 +9961,24 @@ snapshots: magic-string: 0.30.17 pathe: 2.0.3 perfect-debounce: 1.0.0 - tinyglobby: 0.2.10 - transitivePeerDependencies: - - rollup - - supports-color + tinyglobby: 0.2.11 + unplugin-utils: 0.2.4 - '@unocss/config@65.4.3': + '@unocss/config@65.5.0': dependencies: - '@unocss/core': 65.4.3 - unconfig: 0.6.1 - transitivePeerDependencies: - - supports-color + '@unocss/core': 65.5.0 + unconfig: 7.0.0 - '@unocss/core@65.4.3': {} + '@unocss/core@65.5.0': {} - '@unocss/extractor-arbitrary-variants@65.4.3': + '@unocss/extractor-arbitrary-variants@65.5.0': dependencies: - '@unocss/core': 65.4.3 + '@unocss/core': 65.5.0 - '@unocss/inspector@65.4.3(vue@3.5.13(typescript@5.7.3))': + '@unocss/inspector@65.5.0(vue@3.5.13(typescript@5.7.3))': dependencies: - '@unocss/core': 65.4.3 - '@unocss/rule-utils': 65.4.3 + '@unocss/core': 65.5.0 + '@unocss/rule-utils': 65.5.0 colorette: 2.0.20 gzip-size: 6.0.0 sirv: 3.0.0 @@ -9963,101 +9986,98 @@ snapshots: transitivePeerDependencies: - vue - '@unocss/postcss@65.4.3(postcss@8.5.2)': + '@unocss/postcss@65.5.0(postcss@8.5.2)': dependencies: - '@unocss/config': 65.4.3 - '@unocss/core': 65.4.3 - '@unocss/rule-utils': 65.4.3 + '@unocss/config': 65.5.0 + '@unocss/core': 65.5.0 + '@unocss/rule-utils': 65.5.0 css-tree: 3.1.0 postcss: 8.5.2 - tinyglobby: 0.2.10 - transitivePeerDependencies: - - supports-color + tinyglobby: 0.2.11 - '@unocss/preset-attributify@65.4.3': + '@unocss/preset-attributify@65.5.0': dependencies: - '@unocss/core': 65.4.3 + '@unocss/core': 65.5.0 - '@unocss/preset-icons@65.4.3': + '@unocss/preset-icons@65.5.0': dependencies: - '@iconify/utils': 2.2.1 - '@unocss/core': 65.4.3 + '@iconify/utils': 2.3.0 + '@unocss/core': 65.5.0 ofetch: 1.4.1 transitivePeerDependencies: - supports-color - '@unocss/preset-mini@65.4.3': + '@unocss/preset-mini@65.5.0': dependencies: - '@unocss/core': 65.4.3 - '@unocss/extractor-arbitrary-variants': 65.4.3 - '@unocss/rule-utils': 65.4.3 + '@unocss/core': 65.5.0 + '@unocss/extractor-arbitrary-variants': 65.5.0 + '@unocss/rule-utils': 65.5.0 - '@unocss/preset-tagify@65.4.3': + '@unocss/preset-tagify@65.5.0': dependencies: - '@unocss/core': 65.4.3 + '@unocss/core': 65.5.0 - '@unocss/preset-typography@65.4.3': + '@unocss/preset-typography@65.5.0': dependencies: - '@unocss/core': 65.4.3 - '@unocss/preset-mini': 65.4.3 + '@unocss/core': 65.5.0 + '@unocss/preset-mini': 65.5.0 + '@unocss/rule-utils': 65.5.0 - '@unocss/preset-uno@65.4.3': + '@unocss/preset-uno@65.5.0': dependencies: - '@unocss/core': 65.4.3 - '@unocss/preset-mini': 65.4.3 - '@unocss/preset-wind': 65.4.3 - '@unocss/rule-utils': 65.4.3 + '@unocss/core': 65.5.0 + '@unocss/preset-mini': 65.5.0 + '@unocss/preset-wind': 65.5.0 + '@unocss/rule-utils': 65.5.0 - '@unocss/preset-web-fonts@65.4.3': + '@unocss/preset-web-fonts@65.5.0': dependencies: - '@unocss/core': 65.4.3 + '@unocss/core': 65.5.0 ofetch: 1.4.1 - '@unocss/preset-wind@65.4.3': + '@unocss/preset-wind@65.5.0': dependencies: - '@unocss/core': 65.4.3 - '@unocss/preset-mini': 65.4.3 - '@unocss/rule-utils': 65.4.3 + '@unocss/core': 65.5.0 + '@unocss/preset-mini': 65.5.0 + '@unocss/rule-utils': 65.5.0 - '@unocss/reset@65.4.3': {} + '@unocss/reset@65.5.0': {} - '@unocss/rule-utils@65.4.3': + '@unocss/rule-utils@65.5.0': dependencies: - '@unocss/core': 65.4.3 + '@unocss/core': 65.5.0 magic-string: 0.30.17 - '@unocss/transformer-attributify-jsx@65.4.3': + '@unocss/transformer-attributify-jsx@65.5.0': dependencies: - '@unocss/core': 65.4.3 + '@unocss/core': 65.5.0 - '@unocss/transformer-compile-class@65.4.3': + '@unocss/transformer-compile-class@65.5.0': dependencies: - '@unocss/core': 65.4.3 + '@unocss/core': 65.5.0 - '@unocss/transformer-directives@65.4.3': + '@unocss/transformer-directives@65.5.0': dependencies: - '@unocss/core': 65.4.3 - '@unocss/rule-utils': 65.4.3 + '@unocss/core': 65.5.0 + '@unocss/rule-utils': 65.5.0 css-tree: 3.1.0 - '@unocss/transformer-variant-group@65.4.3': + '@unocss/transformer-variant-group@65.5.0': dependencies: - '@unocss/core': 65.4.3 + '@unocss/core': 65.5.0 - '@unocss/vite@65.4.3(rollup@4.34.6)(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@unocss/vite@65.5.0(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.4(rollup@4.34.6) - '@unocss/config': 65.4.3 - '@unocss/core': 65.4.3 - '@unocss/inspector': 65.4.3(vue@3.5.13(typescript@5.7.3)) + '@unocss/config': 65.5.0 + '@unocss/core': 65.5.0 + '@unocss/inspector': 65.5.0(vue@3.5.13(typescript@5.7.3)) chokidar: 3.6.0 magic-string: 0.30.17 - tinyglobby: 0.2.10 - vite: 6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + tinyglobby: 0.2.11 + unplugin-utils: 0.2.4 + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - - rollup - - supports-color - vue '@vercel/nft@0.27.4': @@ -10078,22 +10098,22 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.1.1(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue-jsx@4.1.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - '@babel/core': 7.26.8 - '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.8) - '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.8) - vite: 6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + '@babel/core': 7.26.9 + '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.9) + '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.9) + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.2.1(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) - '@vitest/coverage-v8@3.0.5(vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.2)(happy-dom@17.1.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))': + '@vitest/coverage-v8@3.0.5(vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.4)(happy-dom@17.1.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -10107,7 +10127,7 @@ snapshots: std-env: 3.8.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.0.5(@types/debug@4.1.12)(@types/node@22.13.2)(happy-dom@17.1.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + vitest: 3.0.5(@types/debug@4.1.12)(@types/node@22.13.4)(happy-dom@17.1.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - supports-color @@ -10118,13 +10138,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.5(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))': + '@vitest/mocker@3.0.5(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))': dependencies: '@vitest/spy': 3.0.5 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) '@vitest/pretty-format@3.0.5': dependencies: @@ -10186,27 +10206,27 @@ snapshots: '@vue/babel-helper-vue-transform-on@1.2.5': {} - '@vue/babel-plugin-jsx@1.2.5(@babel/core@7.26.8)': + '@vue/babel-plugin-jsx@1.2.5(@babel/core@7.26.9)': dependencies: '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.26.8) + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.26.9) '@babel/template': 7.26.8 '@babel/traverse': 7.26.8 '@babel/types': 7.26.8 '@vue/babel-helper-vue-transform-on': 1.2.5 - '@vue/babel-plugin-resolve-type': 1.2.5(@babel/core@7.26.8) + '@vue/babel-plugin-resolve-type': 1.2.5(@babel/core@7.26.9) html-tags: 3.3.1 svg-tags: 1.0.0 optionalDependencies: - '@babel/core': 7.26.8 + '@babel/core': 7.26.9 transitivePeerDependencies: - supports-color - '@vue/babel-plugin-resolve-type@1.2.5(@babel/core@7.26.8)': + '@vue/babel-plugin-resolve-type@1.2.5(@babel/core@7.26.9)': dependencies: '@babel/code-frame': 7.26.2 - '@babel/core': 7.26.8 + '@babel/core': 7.26.9 '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.26.5 '@babel/parser': 7.26.8 @@ -10255,28 +10275,18 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.2 - '@vue/devtools-core@7.7.1(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vue/devtools-core@7.7.2(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - '@vue/devtools-kit': 7.7.1 - '@vue/devtools-shared': 7.7.1 + '@vue/devtools-kit': 7.7.2 + '@vue/devtools-shared': 7.7.2 mitt: 3.0.1 nanoid: 5.0.9 pathe: 2.0.3 - vite-hot-client: 0.2.4(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)) + vite-hot-client: 0.2.4(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - vite - '@vue/devtools-kit@7.7.1': - dependencies: - '@vue/devtools-shared': 7.7.1 - birpc: 0.2.19 - hookable: 5.5.3 - mitt: 3.0.1 - perfect-debounce: 1.0.0 - speakingurl: 14.0.1 - superjson: 2.2.1 - '@vue/devtools-kit@7.7.2': dependencies: '@vue/devtools-shared': 7.7.2 @@ -10287,10 +10297,6 @@ snapshots: speakingurl: 14.0.1 superjson: 2.2.1 - '@vue/devtools-shared@7.7.1': - dependencies: - rfdc: 1.4.1 - '@vue/devtools-shared@7.7.2': dependencies: rfdc: 1.4.1 @@ -10308,13 +10314,13 @@ snapshots: optionalDependencies: typescript: 5.7.3 - '@vue/language-core@2.2.0(typescript@5.7.3)': + '@vue/language-core@2.2.2(typescript@5.7.3)': dependencies: '@volar/language-core': 2.4.11 '@vue/compiler-dom': 3.5.13 '@vue/compiler-vue2': 2.7.16 '@vue/shared': 3.5.13 - alien-signals: 0.4.9 + alien-signals: 1.0.3 minimatch: 9.0.5 muggle-string: 0.4.1 path-browserify: 1.0.1 @@ -10517,7 +10523,7 @@ snapshots: alien-signals@0.2.0: {} - alien-signals@0.4.9: {} + alien-signals@1.0.3: {} ansi-colors@4.1.3: {} @@ -10547,6 +10553,8 @@ snapshots: ansi-styles@6.2.1: {} + ansis@3.15.0: {} + ansis@3.3.2: {} any-promise@1.3.0: {} @@ -10719,11 +10727,6 @@ snapshots: dependencies: run-applescript: 7.0.0 - bundle-require@5.0.0(esbuild@0.24.2): - dependencies: - esbuild: 0.24.2 - load-tsconfig: 0.2.5 - c12@2.0.2(magicast@0.3.5): dependencies: chokidar: 4.0.3 @@ -11777,7 +11780,7 @@ snapshots: fast-levenshtein@2.0.6: {} - fast-npm-meta@0.3.0: {} + fast-npm-meta@0.3.1: {} fast-uri@3.0.1: {} @@ -11789,6 +11792,10 @@ snapshots: optionalDependencies: picomatch: 4.0.2 + fdir@6.4.3(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + fflate@0.8.2: {} figures@6.1.0: @@ -12187,7 +12194,7 @@ snapshots: html-tags@3.3.1: {} - html-validate@9.2.2(vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.2)(happy-dom@17.1.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)): + html-validate@9.3.0(vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.4)(happy-dom@17.1.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@html-validate/stylish': 4.2.0 '@sidvind/better-ajv-errors': 3.0.1(ajv@8.17.1) @@ -12198,7 +12205,7 @@ snapshots: prompts: 2.4.2 semver: 7.7.1 optionalDependencies: - vitest: 3.0.5(@types/debug@4.1.12)(@types/node@22.13.2)(happy-dom@17.1.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + vitest: 3.0.5(@types/debug@4.1.12)(@types/node@22.13.4)(happy-dom@17.1.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) html-void-elements@3.0.0: {} @@ -12282,20 +12289,9 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 - importx@0.5.1: + impound@0.2.0(rollup@4.34.8): dependencies: - bundle-require: 5.0.0(esbuild@0.24.2) - debug: 4.4.0(supports-color@9.4.0) - esbuild: 0.24.2 - jiti: 2.4.2 - pathe: 1.1.2 - tsx: 4.19.2 - transitivePeerDependencies: - - supports-color - - impound@0.2.0(rollup@4.34.6): - dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.6) + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) mlly: 1.7.4 pathe: 1.1.2 unenv: 1.10.0 @@ -12555,7 +12551,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.13.2 + '@types/node': 22.13.4 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -12563,13 +12559,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.13.2 + '@types/node': 22.13.4 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 22.13.2 + '@types/node': 22.13.4 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -12656,11 +12652,11 @@ snapshots: klona@2.0.6: {} - knip@5.44.1(@types/node@22.13.2)(typescript@5.7.3): + knip@5.44.1(@types/node@22.13.4)(typescript@5.7.3): dependencies: '@nodelib/fs.walk': 3.0.1 '@snyk/github-codeowners': 1.1.0 - '@types/node': 22.13.2 + '@types/node': 22.13.4 easy-table: 1.2.0 enhanced-resolve: 5.18.0 fast-glob: 3.3.3 @@ -12731,8 +12727,6 @@ snapshots: untun: 0.1.3 uqr: 0.1.2 - load-tsconfig@0.2.5: {} - loader-runner@4.3.0: {} loader-utils@1.4.2: @@ -12747,11 +12741,6 @@ snapshots: emojis-list: 3.0.0 json5: 2.2.3 - local-pkg@0.5.1: - dependencies: - mlly: 1.7.4 - pkg-types: 1.3.1 - local-pkg@1.0.0: dependencies: mlly: 1.7.4 @@ -13311,13 +13300,13 @@ snapshots: postcss: 8.5.2 postcss-nested: 7.0.2(postcss@8.5.2) semver: 7.7.1 - tinyglobby: 0.2.10 + tinyglobby: 0.2.11 optionalDependencies: typescript: 5.7.3 vue: 3.5.13(typescript@5.7.3) vue-tsc: 2.1.10(typescript@5.7.3) - mkdist@2.2.0(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)): + mkdist@2.2.0(typescript@5.7.3)(vue-tsc@2.2.2(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)): dependencies: autoprefixer: 10.4.20(postcss@8.5.2) citty: 0.1.6 @@ -13331,11 +13320,11 @@ snapshots: postcss: 8.5.2 postcss-nested: 7.0.2(postcss@8.5.2) semver: 7.7.1 - tinyglobby: 0.2.10 + tinyglobby: 0.2.11 optionalDependencies: typescript: 5.7.3 vue: 3.5.13(typescript@5.7.3) - vue-tsc: 2.2.0(typescript@5.7.3) + vue-tsc: 2.2.2(typescript@5.7.3) mlly@1.7.4: dependencies: @@ -13374,14 +13363,14 @@ snapshots: dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@netlify/functions': 2.8.2 - '@rollup/plugin-alias': 5.1.1(rollup@4.34.6) - '@rollup/plugin-commonjs': 26.0.1(rollup@4.34.6) - '@rollup/plugin-inject': 5.0.5(rollup@4.34.6) - '@rollup/plugin-json': 6.1.0(rollup@4.34.6) - '@rollup/plugin-node-resolve': 15.3.0(rollup@4.34.6) - '@rollup/plugin-replace': 5.0.7(rollup@4.34.6) - '@rollup/plugin-terser': 0.4.4(rollup@4.34.6) - '@rollup/pluginutils': 5.1.4(rollup@4.34.6) + '@rollup/plugin-alias': 5.1.1(rollup@4.34.8) + '@rollup/plugin-commonjs': 26.0.1(rollup@4.34.8) + '@rollup/plugin-inject': 5.0.5(rollup@4.34.8) + '@rollup/plugin-json': 6.1.0(rollup@4.34.8) + '@rollup/plugin-node-resolve': 15.3.0(rollup@4.34.8) + '@rollup/plugin-replace': 5.0.7(rollup@4.34.8) + '@rollup/plugin-terser': 0.4.4(rollup@4.34.8) + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) '@types/http-proxy': 1.17.15 '@vercel/nft': 0.27.4 archiver: 7.0.1 @@ -13427,8 +13416,8 @@ snapshots: pkg-types: 1.3.1 pretty-bytes: 6.1.1 radix3: 1.1.2 - rollup: 4.34.6 - rollup-plugin-visualizer: 5.14.0(rollup@4.34.6) + rollup: 4.34.8 + rollup-plugin-visualizer: 5.14.0(rollup@4.34.8) scule: 1.3.0 semver: 7.7.1 serve-placeholder: 2.0.2 @@ -13438,7 +13427,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.4.1 unenv: 1.10.0 - unimport: 4.1.1 + unimport: 4.1.2 unstorage: 1.14.4(db0@0.1.4)(ioredis@5.4.1) untyped: 1.5.2 unwasm: 0.3.9 @@ -13811,7 +13800,7 @@ snapshots: isbinaryfile: 5.0.4 pkg-types: 1.3.1 query-registry: 3.0.1 - tinyglobby: 0.2.10 + tinyglobby: 0.2.11 pkg-types@1.3.1: dependencies: @@ -14467,46 +14456,46 @@ snapshots: dependencies: glob: 7.2.3 - rollup-plugin-dts@6.1.1(rollup@4.34.6)(typescript@5.7.3): + rollup-plugin-dts@6.1.1(rollup@4.34.8)(typescript@5.7.3): dependencies: magic-string: 0.30.17 - rollup: 4.34.6 + rollup: 4.34.8 typescript: 5.7.3 optionalDependencies: '@babel/code-frame': 7.26.2 - rollup-plugin-visualizer@5.14.0(rollup@4.34.6): + rollup-plugin-visualizer@5.14.0(rollup@4.34.8): dependencies: open: 8.4.2 picomatch: 4.0.2 source-map: 0.7.4 yargs: 17.7.2 optionalDependencies: - rollup: 4.34.6 + rollup: 4.34.8 - rollup@4.34.6: + rollup@4.34.8: dependencies: '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.34.6 - '@rollup/rollup-android-arm64': 4.34.6 - '@rollup/rollup-darwin-arm64': 4.34.6 - '@rollup/rollup-darwin-x64': 4.34.6 - '@rollup/rollup-freebsd-arm64': 4.34.6 - '@rollup/rollup-freebsd-x64': 4.34.6 - '@rollup/rollup-linux-arm-gnueabihf': 4.34.6 - '@rollup/rollup-linux-arm-musleabihf': 4.34.6 - '@rollup/rollup-linux-arm64-gnu': 4.34.6 - '@rollup/rollup-linux-arm64-musl': 4.34.6 - '@rollup/rollup-linux-loongarch64-gnu': 4.34.6 - '@rollup/rollup-linux-powerpc64le-gnu': 4.34.6 - '@rollup/rollup-linux-riscv64-gnu': 4.34.6 - '@rollup/rollup-linux-s390x-gnu': 4.34.6 - '@rollup/rollup-linux-x64-gnu': 4.34.6 - '@rollup/rollup-linux-x64-musl': 4.34.6 - '@rollup/rollup-win32-arm64-msvc': 4.34.6 - '@rollup/rollup-win32-ia32-msvc': 4.34.6 - '@rollup/rollup-win32-x64-msvc': 4.34.6 + '@rollup/rollup-android-arm-eabi': 4.34.8 + '@rollup/rollup-android-arm64': 4.34.8 + '@rollup/rollup-darwin-arm64': 4.34.8 + '@rollup/rollup-darwin-x64': 4.34.8 + '@rollup/rollup-freebsd-arm64': 4.34.8 + '@rollup/rollup-freebsd-x64': 4.34.8 + '@rollup/rollup-linux-arm-gnueabihf': 4.34.8 + '@rollup/rollup-linux-arm-musleabihf': 4.34.8 + '@rollup/rollup-linux-arm64-gnu': 4.34.8 + '@rollup/rollup-linux-arm64-musl': 4.34.8 + '@rollup/rollup-linux-loongarch64-gnu': 4.34.8 + '@rollup/rollup-linux-powerpc64le-gnu': 4.34.8 + '@rollup/rollup-linux-riscv64-gnu': 4.34.8 + '@rollup/rollup-linux-s390x-gnu': 4.34.8 + '@rollup/rollup-linux-x64-gnu': 4.34.8 + '@rollup/rollup-linux-x64-musl': 4.34.8 + '@rollup/rollup-win32-arm64-msvc': 4.34.8 + '@rollup/rollup-win32-ia32-msvc': 4.34.8 + '@rollup/rollup-win32-x64-msvc': 4.34.8 fsevents: 2.3.3 run-applescript@7.0.0: {} @@ -14526,7 +14515,7 @@ snapshots: safe-buffer@5.2.1: {} - sass-loader@16.0.4(@rspack/core@1.2.3)(webpack@5.98.0(esbuild@0.25.0)): + sass-loader@16.0.5(@rspack/core@1.2.3)(webpack@5.98.0(esbuild@0.25.0)): dependencies: neo-async: 2.6.2 optionalDependencies: @@ -14982,6 +14971,11 @@ snapshots: fdir: 6.4.2(picomatch@4.0.2) picomatch: 4.0.2 + tinyglobby@0.2.11: + dependencies: + fdir: 6.4.3(picomatch@4.0.2) + picomatch: 4.0.2 + tinypool@1.0.2: {} tinyrainbow@2.0.0: {} @@ -15024,6 +15018,7 @@ snapshots: get-tsconfig: 4.8.0 optionalDependencies: fsevents: 2.3.3 + optional: true twoslash-protocol@0.2.12: {} @@ -15070,12 +15065,12 @@ snapshots: unbuild@3.3.1(typescript@5.7.3)(vue-tsc@2.1.10(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)): dependencies: - '@rollup/plugin-alias': 5.1.1(rollup@4.34.6) - '@rollup/plugin-commonjs': 28.0.2(rollup@4.34.6) - '@rollup/plugin-json': 6.1.0(rollup@4.34.6) - '@rollup/plugin-node-resolve': 16.0.0(rollup@4.34.6) - '@rollup/plugin-replace': 6.0.2(rollup@4.34.6) - '@rollup/pluginutils': 5.1.4(rollup@4.34.6) + '@rollup/plugin-alias': 5.1.1(rollup@4.34.8) + '@rollup/plugin-commonjs': 28.0.2(rollup@4.34.8) + '@rollup/plugin-json': 6.1.0(rollup@4.34.8) + '@rollup/plugin-node-resolve': 16.0.0(rollup@4.34.8) + '@rollup/plugin-replace': 6.0.2(rollup@4.34.8) + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) citty: 0.1.6 consola: 3.4.0 defu: 6.1.4 @@ -15088,8 +15083,8 @@ snapshots: pathe: 2.0.3 pkg-types: 1.3.1 pretty-bytes: 6.1.1 - rollup: 4.34.6 - rollup-plugin-dts: 6.1.1(rollup@4.34.6)(typescript@5.7.3) + rollup: 4.34.8 + rollup-plugin-dts: 6.1.1(rollup@4.34.8)(typescript@5.7.3) scule: 1.3.0 tinyglobby: 0.2.10 untyped: 1.5.2 @@ -15101,14 +15096,14 @@ snapshots: - vue - vue-tsc - unbuild@3.3.1(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)): + unbuild@3.3.1(typescript@5.7.3)(vue-tsc@2.2.2(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)): dependencies: - '@rollup/plugin-alias': 5.1.1(rollup@4.34.6) - '@rollup/plugin-commonjs': 28.0.2(rollup@4.34.6) - '@rollup/plugin-json': 6.1.0(rollup@4.34.6) - '@rollup/plugin-node-resolve': 16.0.0(rollup@4.34.6) - '@rollup/plugin-replace': 6.0.2(rollup@4.34.6) - '@rollup/pluginutils': 5.1.4(rollup@4.34.6) + '@rollup/plugin-alias': 5.1.1(rollup@4.34.8) + '@rollup/plugin-commonjs': 28.0.2(rollup@4.34.8) + '@rollup/plugin-json': 6.1.0(rollup@4.34.8) + '@rollup/plugin-node-resolve': 16.0.0(rollup@4.34.8) + '@rollup/plugin-replace': 6.0.2(rollup@4.34.8) + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) citty: 0.1.6 consola: 3.4.0 defu: 6.1.4 @@ -15116,13 +15111,13 @@ snapshots: hookable: 5.5.3 jiti: 2.4.2 magic-string: 0.30.17 - mkdist: 2.2.0(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) + mkdist: 2.2.0(typescript@5.7.3)(vue-tsc@2.2.2(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) mlly: 1.7.4 pathe: 2.0.3 pkg-types: 1.3.1 pretty-bytes: 6.1.1 - rollup: 4.34.6 - rollup-plugin-dts: 6.1.1(rollup@4.34.6)(typescript@5.7.3) + rollup: 4.34.8 + rollup-plugin-dts: 6.1.1(rollup@4.34.8)(typescript@5.7.3) scule: 1.3.0 tinyglobby: 0.2.10 untyped: 1.5.2 @@ -15134,13 +15129,11 @@ snapshots: - vue - vue-tsc - unconfig@0.6.1: + unconfig@7.0.0: dependencies: '@antfu/utils': 8.1.0 defu: 6.1.4 - importx: 0.5.1 - transitivePeerDependencies: - - supports-color + jiti: 2.4.2 uncrypto@0.1.3: {} @@ -15163,11 +15156,11 @@ snapshots: node-fetch-native: 1.6.6 pathe: 1.1.2 - unhead@1.11.18: + unhead@1.11.19: dependencies: - '@unhead/dom': 1.11.18 - '@unhead/schema': 1.11.18 - '@unhead/shared': 1.11.18 + '@unhead/dom': 1.11.19 + '@unhead/schema': 1.11.19 + '@unhead/shared': 1.11.19 hookable: 5.5.3 unicode-emoji-modifier-base@1.0.0: {} @@ -15186,12 +15179,11 @@ snapshots: trough: 2.2.0 vfile: 6.0.3 - unimport@4.1.1: + unimport@4.1.2: dependencies: acorn: 8.14.0 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 - fast-glob: 3.3.3 local-pkg: 1.0.0 magic-string: 0.30.17 mlly: 1.7.4 @@ -15200,8 +15192,9 @@ snapshots: pkg-types: 1.3.1 scule: 1.3.0 strip-literal: 3.0.0 + tinyglobby: 0.2.11 unplugin: 2.2.0 - unplugin-utils: 0.2.3 + unplugin-utils: 0.2.4 unist-builder@4.0.0: dependencies: @@ -15234,42 +15227,41 @@ snapshots: universalify@2.0.1: {} - unocss@65.4.3(postcss@8.5.2)(rollup@4.34.6)(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): + unocss@65.5.0(postcss@8.5.2)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): dependencies: - '@unocss/astro': 65.4.3(rollup@4.34.6)(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) - '@unocss/cli': 65.4.3(rollup@4.34.6) - '@unocss/core': 65.4.3 - '@unocss/postcss': 65.4.3(postcss@8.5.2) - '@unocss/preset-attributify': 65.4.3 - '@unocss/preset-icons': 65.4.3 - '@unocss/preset-mini': 65.4.3 - '@unocss/preset-tagify': 65.4.3 - '@unocss/preset-typography': 65.4.3 - '@unocss/preset-uno': 65.4.3 - '@unocss/preset-web-fonts': 65.4.3 - '@unocss/preset-wind': 65.4.3 - '@unocss/transformer-attributify-jsx': 65.4.3 - '@unocss/transformer-compile-class': 65.4.3 - '@unocss/transformer-directives': 65.4.3 - '@unocss/transformer-variant-group': 65.4.3 - '@unocss/vite': 65.4.3(rollup@4.34.6)(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@unocss/astro': 65.5.0(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@unocss/cli': 65.5.0 + '@unocss/core': 65.5.0 + '@unocss/postcss': 65.5.0(postcss@8.5.2) + '@unocss/preset-attributify': 65.5.0 + '@unocss/preset-icons': 65.5.0 + '@unocss/preset-mini': 65.5.0 + '@unocss/preset-tagify': 65.5.0 + '@unocss/preset-typography': 65.5.0 + '@unocss/preset-uno': 65.5.0 + '@unocss/preset-web-fonts': 65.5.0 + '@unocss/preset-wind': 65.5.0 + '@unocss/transformer-attributify-jsx': 65.5.0 + '@unocss/transformer-compile-class': 65.5.0 + '@unocss/transformer-directives': 65.5.0 + '@unocss/transformer-variant-group': 65.5.0 + '@unocss/vite': 65.5.0(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) optionalDependencies: - vite: 6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - postcss - - rollup - supports-color - vue - unplugin-utils@0.2.3: + unplugin-utils@0.2.4: dependencies: pathe: 2.0.3 picomatch: 4.0.2 - unplugin-vue-router@0.11.2(rollup@4.34.6)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)): + unplugin-vue-router@0.11.2(rollup@4.34.8)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)): dependencies: '@babel/types': 7.26.8 - '@rollup/pluginutils': 5.1.4(rollup@4.34.6) + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) '@vue-macros/common': 1.16.1(vue@3.5.13(typescript@5.7.3)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 @@ -15325,7 +15317,7 @@ snapshots: untyped@1.5.2: dependencies: - '@babel/core': 7.26.8 + '@babel/core': 7.26.9 '@babel/standalone': 7.26.4 '@babel/types': 7.26.8 citty: 0.1.6 @@ -15374,7 +15366,7 @@ snapshots: util-deprecate@1.0.2: {} - valibot@1.0.0-beta.15(typescript@5.7.3): + valibot@1.0.0-rc.1(typescript@5.7.3): optionalDependencies: typescript: 5.7.3 @@ -15402,17 +15394,17 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-hot-client@0.2.4(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)): + vite-hot-client@0.2.4(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)): dependencies: - vite: 6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) - vite-node@3.0.5(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0): + vite-node@3.0.5(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@9.4.0) es-module-lexer: 1.6.0 pathe: 2.0.3 - vite: 6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -15427,7 +15419,7 @@ snapshots: - tsx - yaml - vite-plugin-checker@0.8.0(eslint@9.20.1(jiti@2.4.2))(optionator@0.9.4)(typescript@5.7.3)(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.1.10(typescript@5.7.3)): + vite-plugin-checker@0.8.0(eslint@9.20.1(jiti@2.4.2))(optionator@0.9.4)(typescript@5.7.3)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.1.10(typescript@5.7.3)): dependencies: '@babel/code-frame': 7.26.2 ansi-escapes: 4.3.2 @@ -15439,7 +15431,7 @@ snapshots: npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.3 - vite: 6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.12 @@ -15450,41 +15442,41 @@ snapshots: typescript: 5.7.3 vue-tsc: 2.1.10(typescript@5.7.3) - vite-plugin-inspect@10.1.0(@nuxt/kit@packages+kit)(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)): + vite-plugin-inspect@10.2.1(@nuxt/kit@packages+kit)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)): dependencies: + ansis: 3.15.0 debug: 4.4.0(supports-color@9.4.0) error-stack-parser-es: 1.0.5 open: 10.1.0 - picocolors: 1.1.1 sirv: 3.0.0 - vite: 6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) optionalDependencies: '@nuxt/kit': link:packages/kit transitivePeerDependencies: - supports-color - vite-plugin-vue-inspector@5.3.1(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)): + vite-plugin-vue-inspector@5.3.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)): dependencies: - '@babel/core': 7.26.8 - '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.26.8) - '@babel/plugin-syntax-import-attributes': 7.25.6(@babel/core@7.26.8) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.8) - '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.8) - '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.8) + '@babel/core': 7.26.9 + '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.26.9) + '@babel/plugin-syntax-import-attributes': 7.25.6(@babel/core@7.26.9) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.9) + '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.9) + '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.9) '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.17 - vite: 6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - supports-color - vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0): + vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0): dependencies: esbuild: 0.24.2 postcss: 8.5.2 - rollup: 4.34.6 + rollup: 4.34.8 optionalDependencies: - '@types/node': 22.13.2 + '@types/node': 22.13.4 fsevents: 2.3.3 jiti: 2.4.2 sass: 1.78.0 @@ -15492,9 +15484,9 @@ snapshots: tsx: 4.19.2 yaml: 2.7.0 - vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)))(@types/node@22.13.2)(@vue/test-utils@2.4.6)(happy-dom@17.1.0)(jiti@2.4.2)(magicast@0.3.5)(playwright-core@1.50.1)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.2)(happy-dom@17.1.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(yaml@2.7.0): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)))(@types/node@22.13.4)(@vue/test-utils@2.4.6)(happy-dom@17.1.0)(jiti@2.4.2)(magicast@0.3.5)(playwright-core@1.50.1)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.4)(happy-dom@17.1.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(yaml@2.7.0): dependencies: - '@nuxt/test-utils': 3.15.4(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)))(@types/node@22.13.2)(@vue/test-utils@2.4.6)(happy-dom@17.1.0)(jiti@2.4.2)(magicast@0.3.5)(playwright-core@1.50.1)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.2)(happy-dom@17.1.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(yaml@2.7.0) + '@nuxt/test-utils': 3.15.4(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)))(@types/node@22.13.4)(@vue/test-utils@2.4.6)(happy-dom@17.1.0)(jiti@2.4.2)(magicast@0.3.5)(playwright-core@1.50.1)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.4)(happy-dom@17.1.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(yaml@2.7.0) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -15520,10 +15512,10 @@ snapshots: - vitest - yaml - vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.2)(happy-dom@17.1.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0): + vitest@3.0.5(@types/debug@4.1.12)(@types/node@22.13.4)(happy-dom@17.1.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0): dependencies: '@vitest/expect': 3.0.5 - '@vitest/mocker': 3.0.5(vite@6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)) + '@vitest/mocker': 3.0.5(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)) '@vitest/pretty-format': 3.0.5 '@vitest/runner': 3.0.5 '@vitest/snapshot': 3.0.5 @@ -15539,12 +15531,12 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.1.0(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) - vite-node: 3.0.5(@types/node@22.13.2)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) + vite-node: 3.0.5(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 22.13.2 + '@types/node': 22.13.4 happy-dom: 17.1.0 transitivePeerDependencies: - jiti @@ -15647,10 +15639,10 @@ snapshots: typescript: 5.7.3 optional: true - vue-tsc@2.2.0(typescript@5.7.3): + vue-tsc@2.2.2(typescript@5.7.3): dependencies: '@volar/typescript': 2.4.11 - '@vue/language-core': 2.2.0(typescript@5.7.3) + '@vue/language-core': 2.2.2(typescript@5.7.3) typescript: 5.7.3 vue@3.5.13(typescript@5.7.3): From 160efe7a7fe0a65755d9f7181a2a7f5b2532b66f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 18 Feb 2025 11:13:44 +0100 Subject: [PATCH 4/4] chore(deps): update unocss monorepo to v66 (main) (major) (#31021) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/ui-templates/package.json | 4 +- pnpm-lock.yaml | 279 +++++++++++++++-------------- 2 files changed, 145 insertions(+), 138 deletions(-) diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index 42243a944b..561cea899c 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -17,7 +17,7 @@ "prerender": "pnpm build && jiti ./lib/prerender" }, "devDependencies": { - "@unocss/reset": "65.5.0", + "@unocss/reset": "66.0.0", "beasties": "0.2.0", "html-validate": "9.3.0", "htmlnano": "2.1.1", @@ -29,7 +29,7 @@ "svgo": "3.3.2", "tinyexec": "0.3.2", "tinyglobby": "0.2.11", - "unocss": "65.5.0", + "unocss": "66.0.0", "vite": "6.1.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5189f3d81c..21e07a40dc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -820,8 +820,8 @@ importers: packages/ui-templates: devDependencies: '@unocss/reset': - specifier: 65.5.0 - version: 65.5.0 + specifier: 66.0.0 + version: 66.0.0 beasties: specifier: 0.2.0 version: 0.2.0 @@ -856,8 +856,8 @@ importers: specifier: 0.2.11 version: 0.2.11 unocss: - specifier: 65.5.0 - version: 65.5.0(postcss@8.5.2)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + specifier: 66.0.0 + version: 66.0.0(postcss@8.5.2)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vite: specifier: 6.1.0 version: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) @@ -2971,83 +2971,86 @@ packages: peerDependencies: vue: 3.5.13 - '@unocss/astro@65.5.0': - resolution: {integrity: sha512-z0uLbOQhINYpd57p0p/fpVeBY1+Rv0t4GQQUMF00tH8tpIHGUdyHH9aE/yGZaeLI2onmaShTDgIVXT+7fR9fMw==} + '@unocss/astro@66.0.0': + resolution: {integrity: sha512-GBhXT6JPqXjDXoJZTXhySk83NgOt0UigChqrUUdG4x7Z+DVYkDBION8vZUJjw0OdIaxNQ4euGWu4GDsMF6gQQg==} peerDependencies: vite: 6.1.0 peerDependenciesMeta: vite: optional: true - '@unocss/cli@65.5.0': - resolution: {integrity: sha512-RZvAlu7vWIyeQr1TqFb5JsL95MWmDfopX9EaScUy5zuMjE05kvlPj4kM5y39N3XIpEDYWqI7WdwwrPqU45UraQ==} + '@unocss/cli@66.0.0': + resolution: {integrity: sha512-KVQiskoOjVkLVpNaG6WpLa4grPplrZROYZJVIUYSTqZyZRFNSvjttHcsCwpoWUEUdEombPtVZl8FrXePjY5IiQ==} engines: {node: '>=14'} hasBin: true - '@unocss/config@65.5.0': - resolution: {integrity: sha512-XK9Y3Z1m3oPXQl5pVOYk6+pltsk70RHFvsAtTyFd5G5kAHzQS/em4/lL6/0IubU7rn2j+9eHeCVOiWXW9lnvYA==} + '@unocss/config@66.0.0': + resolution: {integrity: sha512-nFRGop/guBa4jLkrgXjaRDm5JPz4x3YpP10m5IQkHpHwlnHUVn1L9smyPl04ohYWhYn9ZcAHgR28Ih2jwta8hw==} engines: {node: '>=14'} - '@unocss/core@65.5.0': - resolution: {integrity: sha512-XYWdS09M2XOjZNDotGhI2TIW/6duLNiyssopwjCbv4AlPklF0bZI86SKI55syYDBt6GRadoQbuvUkhSiTV/hzQ==} + '@unocss/core@66.0.0': + resolution: {integrity: sha512-PdVbSMHNDDkr++9nkqzsZRAkaU84gxMTEgYbqI7dt2p1DXp/5tomVtmMsr2/whXGYKRiUc0xZ3p4Pzraz8TcXA==} - '@unocss/extractor-arbitrary-variants@65.5.0': - resolution: {integrity: sha512-7K3gftOdkv9jbWvbkExTcx6/FDP2Xk/NSsOYTvR9oITLnLjmdQvp+9276WSnNfKF3frBl8ZcqpkC2EsuL2Yutw==} + '@unocss/extractor-arbitrary-variants@66.0.0': + resolution: {integrity: sha512-vlkOIOuwBfaFBJcN6o7+obXjigjOlzVFN/jT6pG1WXbQDTRZ021jeF3i9INdb9D/0cQHSeDvNgi1TJ5oUxfiow==} - '@unocss/inspector@65.5.0': - resolution: {integrity: sha512-dhAijjVblrAUqHjqB2p4JhNTpRo85BTi6SLbG+ePwGsIL9oxNXtN57O2mzp1mSEKS1C+QjHmRV7u+gh8Bj93Zg==} + '@unocss/inspector@66.0.0': + resolution: {integrity: sha512-mkIxieVm0kMOKw+E4ABpIerihYMdjgq9A92RD5h2+W/ebpxTEw5lTTK1xcMLiAlmOrVYMQKjpgPeu3vQmDyGZQ==} - '@unocss/postcss@65.5.0': - resolution: {integrity: sha512-mSGLX0KgygPhICZlUrjLgDJsEkgtrTjkDRI4skC7ZB/2pwQaESg8M3vhtWK/6XK+WGriUowfd5n6F6cfX3c2eg==} + '@unocss/postcss@66.0.0': + resolution: {integrity: sha512-6bi+ujzh8I1PJwtmHX71LH8z/H9+vPxeYD4XgFihyU1k4Y6MVhjr7giGjLX4yP27IP+NsVyotD22V7by/dBVEA==} engines: {node: '>=14'} peerDependencies: postcss: 8.5.2 - '@unocss/preset-attributify@65.5.0': - resolution: {integrity: sha512-l3xQK6Om5fNknck04OZy3X7+k0EmVTEzF6BBMCYVaT2ZtCLhlznVt7tEg4ESLuXIZfx/+jd2sW3E3UY/EJ8rUA==} + '@unocss/preset-attributify@66.0.0': + resolution: {integrity: sha512-eYsOgmcDoiIgGAepIwRX+DKGYxc/wm0r4JnDuZdz29AB+A6oY/FGHS1BVt4rq9ny4B5PofP4p6Rty+vwD9rigw==} - '@unocss/preset-icons@65.5.0': - resolution: {integrity: sha512-lSwMNtj4nufpQDBFoioAM9S6hP8028lA9fLFM3Vw+KmI10/3TaZyOaCXJVH5UdsfNWexGGo/Qo+K1YFWfXLZ8A==} + '@unocss/preset-icons@66.0.0': + resolution: {integrity: sha512-6ObwTvEGuPBbKWRoMMiDioHtwwQTFI5oojFLJ32Y8tW6TdXvBLkO88d7qpgQxEjgVt4nJrqF1WEfR4niRgBm0Q==} - '@unocss/preset-mini@65.5.0': - resolution: {integrity: sha512-oD2INmEgTOxmFsVceflv4Zs67vz9PRbpg3+CMsJLWgfX4UdQ1H4jZms72+g3N1hhXBvOFwvGvqGaMnrVMRk54g==} + '@unocss/preset-mini@66.0.0': + resolution: {integrity: sha512-d62eACnuKtR0dwCFOQXgvw5VLh5YSyK56xCzpHkh0j0GstgfDLfKTys0T/XVAAvdSvAy/8A8vhSNJ4PlIc9V2A==} - '@unocss/preset-tagify@65.5.0': - resolution: {integrity: sha512-m0CfBawgf4VQlbaijgeWXG6vXEOt4VsNIk1NLUyRM0GBMiOB3usb1tPLWJtRpje6p+bR+k4rpe4LsPMHhKtFfQ==} + '@unocss/preset-tagify@66.0.0': + resolution: {integrity: sha512-GGYGyWxaevh0jN0NoATVO1Qe7DFXM3ykLxchlXmG6/zy963pZxItg/njrKnxE9la4seCdxpFH7wQBa68imwwdA==} - '@unocss/preset-typography@65.5.0': - resolution: {integrity: sha512-lokYOVF/y1Zt1QufxrD/oJe4aUCK6hHPlisSJRReyKXuGUrBR9yWiIZfINqhkj3kMO6zzN23QiaA5E5cpUkDPg==} + '@unocss/preset-typography@66.0.0': + resolution: {integrity: sha512-apjckP5nPU5mtaHTCzz5u/dK9KJWwJ2kOFCVk0+a/KhUWmnqnzmjRYZlEuWxxr5QxTdCW+9cIoRDSA0lYZS5tg==} - '@unocss/preset-uno@65.5.0': - resolution: {integrity: sha512-aVlSjzBc7IqNFgfu06qyP+CBRRGMNQLoQtZteRwa/vsUcTqGLzo7KhvkDazPEKpurmurXiymrvujTHInW0IooQ==} + '@unocss/preset-uno@66.0.0': + resolution: {integrity: sha512-qgoZ/hzTI32bQvcyjcwvv1X/dbPlmQNehzgjUaL7QFT0q0/CN/SRpysfzoQ8DLl2se9T+YCOS9POx3KrpIiYSQ==} - '@unocss/preset-web-fonts@65.5.0': - resolution: {integrity: sha512-zWPsQiMSCoP61J8DX++3Z8Ncs20a3rdBb3uI7bDzHdf9MZEIhKzYYchpYO9Dfw7pzclECeuKhq5IjPjM1lmPUQ==} + '@unocss/preset-web-fonts@66.0.0': + resolution: {integrity: sha512-9MzfDc6AJILN4Kq7Z91FfFbizBOYgw3lJd2UwqIs3PDYWG5iH5Zv5zhx6jelZVqEW5uWcIARYEEg2m4stZO1ZA==} - '@unocss/preset-wind@65.5.0': - resolution: {integrity: sha512-3krOUZ5qC2J3JGheZsTDNbzqr9qYJw9GP1yEcfeE6K3qVcZnf+3DyJ0i1PuaM5SusOA0MBsHmCU49rLKurdyoA==} + '@unocss/preset-wind3@66.0.0': + resolution: {integrity: sha512-WAGRmpi1sb2skvYn9DBQUvhfqrJ+VmQmn5ZGsT2ewvsk7HFCvVLAMzZeKrrTQepeNBRhg6HzFDDi8yg6yB5c9g==} - '@unocss/reset@65.5.0': - resolution: {integrity: sha512-jADqiBAfOO9aZNpnsmxc7WX7vIIxyalcmCJ7fwdyPRmFhxZZ5ZoSYsHDt0Wfn/W2BRQkLjXWL0956nXH0lz79Q==} + '@unocss/preset-wind@66.0.0': + resolution: {integrity: sha512-FtvGpHnGC7FiyKJavPnn5y9lsaoWRhXlujCqlT5Bw63kKhMNr0ogKySBpenUhJOhWhVM0OQXn2nZ3GZRxW2qpw==} - '@unocss/rule-utils@65.5.0': - resolution: {integrity: sha512-xT4N0EY1dl1mqY5gTKD0H/Fg6xApe7xbfNTUwctOu02DMeJhqv9BTqfoAihH/hzGSI69+FtzVtz7hUxTypfehA==} + '@unocss/reset@66.0.0': + resolution: {integrity: sha512-YLFz/5yT7mFJC8JSmIUA5+bS3CBCJbtztOw+8rWzjQr/BEVSGuihWUUpI2Df6VVxXIXxKanZR6mIl59yvf+GEA==} + + '@unocss/rule-utils@66.0.0': + resolution: {integrity: sha512-UJ51YHbwxYTGyj35ugsPlOT4gaa7tCbXdywZ3m5Nn0JgywwIqGmBFyiN9ZjHBHfJuDxmmPd6lxojoBscih/WMQ==} engines: {node: '>=14'} - '@unocss/transformer-attributify-jsx@65.5.0': - resolution: {integrity: sha512-ZWSGKw52h8nJSO1DaYGccjjNaBifl4LKJ4U0YpjaF2LDLA5BLBapUtyjTS7ffl6p7GZNokA6VUGL+MXPw+oDXg==} + '@unocss/transformer-attributify-jsx@66.0.0': + resolution: {integrity: sha512-jS7szFXXC6RjTv9wo0NACskf618w981bkbyQ5izRO7Ha47sNpHhHDpaltnG7SR9qV4cCtGalOw4onVMHsRKwRg==} - '@unocss/transformer-compile-class@65.5.0': - resolution: {integrity: sha512-7QMtWhUVKkSYFCDzinR8PPubhLFA+KVJMoHCTX1KTw/lQ5Zt7/FiwLX5zepc50K3074dPgR3hWn5PpK+CZeq7g==} + '@unocss/transformer-compile-class@66.0.0': + resolution: {integrity: sha512-ytUIE0nAcHRMACuTXkHp8auZ483DXrOZw99jk3FJ+aFjpD/pVSFmX14AWJ7bqPFObxb4SLFs6KhQma30ESC22A==} - '@unocss/transformer-directives@65.5.0': - resolution: {integrity: sha512-IsUd7L28bRAoN5fyWyNzHu7HOa1yjPqTU/QZfUEViJXApOEKUZ4anBSyU0lPU+59kMneg40xOvCBR70qNMCw4w==} + '@unocss/transformer-directives@66.0.0': + resolution: {integrity: sha512-utcg7m2Foi7uHrU5WHadNuJ0a3qWG8tZNkQMi+m0DQpX6KWfuDtDn0zDZ1X+z5lmiB3WGSJERRrsvZbj1q50Mw==} - '@unocss/transformer-variant-group@65.5.0': - resolution: {integrity: sha512-I0ibbLRGI/9+BJy0yybxtmoYPIwGPMfwQDAvChhFXmokJG1YMpeJqPBI7fypHfbk/iO00W5lOGQ4XiIfsHfiHg==} + '@unocss/transformer-variant-group@66.0.0': + resolution: {integrity: sha512-1BLjNWtAnR1JAcQGw0TS+nGrVoB9aznzvVZRoTx23dtRr3btvgKPHb8LrD48eD/p8Dtw9j3WfuxMDKXKegKDLg==} - '@unocss/vite@65.5.0': - resolution: {integrity: sha512-v2rFIrBaWGQmSJeKv7us+2OMos2RqdZYpf/seOpf4MFHrmjjiFQ1ZWkTqFyNfUxAwj6VID5frVJhxJfZuEhhug==} + '@unocss/vite@66.0.0': + resolution: {integrity: sha512-IVcPX8xL+2edyXKt4tp9yu5A6gcbPVCsspfcL0XgziCr01kS+4qSoZ90F3IUs3hXc/AyO5eCpRtGFMPLpOjXQg==} peerDependencies: vite: 6.1.0 @@ -7391,11 +7394,11 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - unocss@65.5.0: - resolution: {integrity: sha512-dLTW89YK+5KCcB3vG/wxiwdpejkLLmZlK9hjWmP52sdeUFcmywc+/khD2/nid7or8dL3YCv1gwoyvnA7JRCwjA==} + unocss@66.0.0: + resolution: {integrity: sha512-SHstiv1s7zGPSjzOsADzlwRhQM+6817+OqQE3Fv+N/nn2QLNx1bi3WXybFfz5tWkzBtyTZlwdPmeecsIs1yOCA==} engines: {node: '>=14'} peerDependencies: - '@unocss/webpack': 65.5.0 + '@unocss/webpack': 66.0.0 vite: 6.1.0 peerDependenciesMeta: '@unocss/webpack': @@ -9938,22 +9941,22 @@ snapshots: unhead: 1.11.19 vue: 3.5.13(typescript@5.7.3) - '@unocss/astro@65.5.0(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@unocss/astro@66.0.0(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - '@unocss/core': 65.5.0 - '@unocss/reset': 65.5.0 - '@unocss/vite': 65.5.0(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@unocss/core': 66.0.0 + '@unocss/reset': 66.0.0 + '@unocss/vite': 66.0.0(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) optionalDependencies: vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - vue - '@unocss/cli@65.5.0': + '@unocss/cli@66.0.0': dependencies: '@ampproject/remapping': 2.3.0 - '@unocss/config': 65.5.0 - '@unocss/core': 65.5.0 - '@unocss/preset-uno': 65.5.0 + '@unocss/config': 66.0.0 + '@unocss/core': 66.0.0 + '@unocss/preset-uno': 66.0.0 cac: 6.7.14 chokidar: 3.6.0 colorette: 2.0.20 @@ -9964,21 +9967,21 @@ snapshots: tinyglobby: 0.2.11 unplugin-utils: 0.2.4 - '@unocss/config@65.5.0': + '@unocss/config@66.0.0': dependencies: - '@unocss/core': 65.5.0 + '@unocss/core': 66.0.0 unconfig: 7.0.0 - '@unocss/core@65.5.0': {} + '@unocss/core@66.0.0': {} - '@unocss/extractor-arbitrary-variants@65.5.0': + '@unocss/extractor-arbitrary-variants@66.0.0': dependencies: - '@unocss/core': 65.5.0 + '@unocss/core': 66.0.0 - '@unocss/inspector@65.5.0(vue@3.5.13(typescript@5.7.3))': + '@unocss/inspector@66.0.0(vue@3.5.13(typescript@5.7.3))': dependencies: - '@unocss/core': 65.5.0 - '@unocss/rule-utils': 65.5.0 + '@unocss/core': 66.0.0 + '@unocss/rule-utils': 66.0.0 colorette: 2.0.20 gzip-size: 6.0.0 sirv: 3.0.0 @@ -9986,92 +9989,95 @@ snapshots: transitivePeerDependencies: - vue - '@unocss/postcss@65.5.0(postcss@8.5.2)': + '@unocss/postcss@66.0.0(postcss@8.5.2)': dependencies: - '@unocss/config': 65.5.0 - '@unocss/core': 65.5.0 - '@unocss/rule-utils': 65.5.0 + '@unocss/config': 66.0.0 + '@unocss/core': 66.0.0 + '@unocss/rule-utils': 66.0.0 css-tree: 3.1.0 postcss: 8.5.2 tinyglobby: 0.2.11 - '@unocss/preset-attributify@65.5.0': + '@unocss/preset-attributify@66.0.0': dependencies: - '@unocss/core': 65.5.0 + '@unocss/core': 66.0.0 - '@unocss/preset-icons@65.5.0': + '@unocss/preset-icons@66.0.0': dependencies: '@iconify/utils': 2.3.0 - '@unocss/core': 65.5.0 + '@unocss/core': 66.0.0 ofetch: 1.4.1 transitivePeerDependencies: - supports-color - '@unocss/preset-mini@65.5.0': + '@unocss/preset-mini@66.0.0': dependencies: - '@unocss/core': 65.5.0 - '@unocss/extractor-arbitrary-variants': 65.5.0 - '@unocss/rule-utils': 65.5.0 + '@unocss/core': 66.0.0 + '@unocss/extractor-arbitrary-variants': 66.0.0 + '@unocss/rule-utils': 66.0.0 - '@unocss/preset-tagify@65.5.0': + '@unocss/preset-tagify@66.0.0': dependencies: - '@unocss/core': 65.5.0 + '@unocss/core': 66.0.0 - '@unocss/preset-typography@65.5.0': + '@unocss/preset-typography@66.0.0': dependencies: - '@unocss/core': 65.5.0 - '@unocss/preset-mini': 65.5.0 - '@unocss/rule-utils': 65.5.0 + '@unocss/core': 66.0.0 + '@unocss/preset-mini': 66.0.0 + '@unocss/rule-utils': 66.0.0 - '@unocss/preset-uno@65.5.0': + '@unocss/preset-uno@66.0.0': dependencies: - '@unocss/core': 65.5.0 - '@unocss/preset-mini': 65.5.0 - '@unocss/preset-wind': 65.5.0 - '@unocss/rule-utils': 65.5.0 + '@unocss/core': 66.0.0 + '@unocss/preset-wind3': 66.0.0 - '@unocss/preset-web-fonts@65.5.0': + '@unocss/preset-web-fonts@66.0.0': dependencies: - '@unocss/core': 65.5.0 + '@unocss/core': 66.0.0 ofetch: 1.4.1 - '@unocss/preset-wind@65.5.0': + '@unocss/preset-wind3@66.0.0': dependencies: - '@unocss/core': 65.5.0 - '@unocss/preset-mini': 65.5.0 - '@unocss/rule-utils': 65.5.0 + '@unocss/core': 66.0.0 + '@unocss/preset-mini': 66.0.0 + '@unocss/rule-utils': 66.0.0 - '@unocss/reset@65.5.0': {} - - '@unocss/rule-utils@65.5.0': + '@unocss/preset-wind@66.0.0': dependencies: - '@unocss/core': 65.5.0 + '@unocss/core': 66.0.0 + '@unocss/preset-wind3': 66.0.0 + + '@unocss/reset@66.0.0': {} + + '@unocss/rule-utils@66.0.0': + dependencies: + '@unocss/core': 66.0.0 magic-string: 0.30.17 - '@unocss/transformer-attributify-jsx@65.5.0': + '@unocss/transformer-attributify-jsx@66.0.0': dependencies: - '@unocss/core': 65.5.0 + '@unocss/core': 66.0.0 - '@unocss/transformer-compile-class@65.5.0': + '@unocss/transformer-compile-class@66.0.0': dependencies: - '@unocss/core': 65.5.0 + '@unocss/core': 66.0.0 - '@unocss/transformer-directives@65.5.0': + '@unocss/transformer-directives@66.0.0': dependencies: - '@unocss/core': 65.5.0 - '@unocss/rule-utils': 65.5.0 + '@unocss/core': 66.0.0 + '@unocss/rule-utils': 66.0.0 css-tree: 3.1.0 - '@unocss/transformer-variant-group@65.5.0': + '@unocss/transformer-variant-group@66.0.0': dependencies: - '@unocss/core': 65.5.0 + '@unocss/core': 66.0.0 - '@unocss/vite@65.5.0(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@unocss/vite@66.0.0(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@ampproject/remapping': 2.3.0 - '@unocss/config': 65.5.0 - '@unocss/core': 65.5.0 - '@unocss/inspector': 65.5.0(vue@3.5.13(typescript@5.7.3)) + '@unocss/config': 66.0.0 + '@unocss/core': 66.0.0 + '@unocss/inspector': 66.0.0(vue@3.5.13(typescript@5.7.3)) chokidar: 3.6.0 magic-string: 0.30.17 tinyglobby: 0.2.11 @@ -10652,7 +10658,7 @@ snapshots: babel-walk@3.0.0-canary-5: dependencies: - '@babel/types': 7.26.8 + '@babel/types': 7.26.9 bail@2.0.2: {} @@ -10970,8 +10976,8 @@ snapshots: constantinople@4.0.1: dependencies: - '@babel/parser': 7.26.8 - '@babel/types': 7.26.8 + '@babel/parser': 7.26.9 + '@babel/types': 7.26.9 convert-gitmoji@0.1.5: {} @@ -15227,25 +15233,26 @@ snapshots: universalify@2.0.1: {} - unocss@65.5.0(postcss@8.5.2)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): + unocss@66.0.0(postcss@8.5.2)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): dependencies: - '@unocss/astro': 65.5.0(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) - '@unocss/cli': 65.5.0 - '@unocss/core': 65.5.0 - '@unocss/postcss': 65.5.0(postcss@8.5.2) - '@unocss/preset-attributify': 65.5.0 - '@unocss/preset-icons': 65.5.0 - '@unocss/preset-mini': 65.5.0 - '@unocss/preset-tagify': 65.5.0 - '@unocss/preset-typography': 65.5.0 - '@unocss/preset-uno': 65.5.0 - '@unocss/preset-web-fonts': 65.5.0 - '@unocss/preset-wind': 65.5.0 - '@unocss/transformer-attributify-jsx': 65.5.0 - '@unocss/transformer-compile-class': 65.5.0 - '@unocss/transformer-directives': 65.5.0 - '@unocss/transformer-variant-group': 65.5.0 - '@unocss/vite': 65.5.0(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@unocss/astro': 66.0.0(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@unocss/cli': 66.0.0 + '@unocss/core': 66.0.0 + '@unocss/postcss': 66.0.0(postcss@8.5.2) + '@unocss/preset-attributify': 66.0.0 + '@unocss/preset-icons': 66.0.0 + '@unocss/preset-mini': 66.0.0 + '@unocss/preset-tagify': 66.0.0 + '@unocss/preset-typography': 66.0.0 + '@unocss/preset-uno': 66.0.0 + '@unocss/preset-web-fonts': 66.0.0 + '@unocss/preset-wind': 66.0.0 + '@unocss/preset-wind3': 66.0.0 + '@unocss/transformer-attributify-jsx': 66.0.0 + '@unocss/transformer-compile-class': 66.0.0 + '@unocss/transformer-directives': 66.0.0 + '@unocss/transformer-variant-group': 66.0.0 + '@unocss/vite': 66.0.0(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) optionalDependencies: vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: @@ -15845,8 +15852,8 @@ snapshots: with@7.0.2: dependencies: - '@babel/parser': 7.26.8 - '@babel/types': 7.26.8 + '@babel/parser': 7.26.9 + '@babel/types': 7.26.9 assert-never: 1.3.0 babel-walk: 3.0.0-canary-5