diff --git a/packages/active-element/test/index.test.ts b/packages/active-element/test/index.test.ts index de3e574ac..25d67e2eb 100644 --- a/packages/active-element/test/index.test.ts +++ b/packages/active-element/test/index.test.ts @@ -30,7 +30,7 @@ describe("makeActiveElementListener", () => { dispatchFocusEvent(); expect(events).toBe(1); - const clear = makeActiveElementListener(e => events++); + const clear = makeActiveElementListener(_e => events++); dispatchFocusEvent(); expect(events).toBe(2); diff --git a/packages/bounds/src/index.ts b/packages/bounds/src/index.ts index 726ea5add..5b35d900c 100644 --- a/packages/bounds/src/index.ts +++ b/packages/bounds/src/index.ts @@ -120,16 +120,16 @@ export function createElementBounds( ); if (isFn) { createEffect( - () => (target as Accessor)() || null, + () => target() || null, el => { - if (el) ro.observe(el as Element); + if (el) ro.observe(el); return () => { - if (el) ro.unobserve(el as Element); + if (el) ro.unobserve(el); }; }, ); } else { - ro.observe(target as Element); + ro.observe(target); } onCleanup(() => ro.disconnect()); } diff --git a/packages/bounds/test/index.test.ts b/packages/bounds/test/index.test.ts index 268da349e..df2fd3bec 100644 --- a/packages/bounds/test/index.test.ts +++ b/packages/bounds/test/index.test.ts @@ -4,8 +4,8 @@ import { createElementBounds, getElementBounds } from "../src/index.js"; class TestResizeObserver { constructor() {} - observe(target: Element, options?: ResizeObserverOptions): void {} - unobserve(target: Element): void {} + observe(_target: Element, _options?: ResizeObserverOptions): void {} + unobserve(_target: Element): void {} disconnect() {} } global.ResizeObserver = TestResizeObserver; diff --git a/packages/broadcast-channel/test/index.test.ts b/packages/broadcast-channel/test/index.test.ts index 0dbab2b4d..9f0aa2403 100644 --- a/packages/broadcast-channel/test/index.test.ts +++ b/packages/broadcast-channel/test/index.test.ts @@ -21,7 +21,7 @@ class BroadcastChannel { if (!_all_listeners[channel_name]) { _all_listeners[channel_name] = [this.listeners]; } else { - _all_listeners[channel_name]!.push(this.listeners); + _all_listeners[channel_name].push(this.listeners); } } @@ -167,7 +167,7 @@ describe("makeBroadcastChannel", () => { data.dispose(); }); - test("sending messages", async t => { + test("sending messages", async _t => { const channelName = "channel-1"; const data = createRoot(dispose => { diff --git a/packages/controlled-props/test/testProps.test.tsx b/packages/controlled-props/test/testProps.test.tsx index f6af4d39b..8377fdd40 100644 --- a/packages/controlled-props/test/testProps.test.tsx +++ b/packages/controlled-props/test/testProps.test.tsx @@ -94,7 +94,7 @@ describe("createControlledProp", () => { expect(label).instanceOf(HTMLLabelElement); const select = label.querySelector("select")!; expect(select).instanceOf(HTMLSelectElement); - expect(select.selectedOptions[0].innerHTML).toBe("One"); + expect(select.selectedOptions[0]?.innerHTML).toBe("One"); select.selectedIndex = 0; select.dispatchEvent(new Event("change")); expect(value()).toBe(Test.Zero); @@ -159,5 +159,6 @@ describe("createControlledProp", () => { enumSelect.selectedIndex = 1; enumSelect.dispatchEvent(new Event("change")); expect(props.enum()).toBe(Test.One); + dispose(); })); }); diff --git a/packages/date/test/date-difference.test.ts b/packages/date/test/date-difference.test.ts index 32bd7d2fc..35e3ab3b9 100644 --- a/packages/date/test/date-difference.test.ts +++ b/packages/date/test/date-difference.test.ts @@ -2,7 +2,7 @@ import { describe, it, expect } from "vitest"; import { createRoot, createSignal } from "solid-js"; import { createTimeAgo, - RelativeFormatMessages, + type RelativeFormatMessages, DAY, HOUR, MINUTE, @@ -110,8 +110,8 @@ describe("createTimeAgo", () => { const messages: Partial = { justNow: "NOW", future: n => `in the next ${n}`, - day: (n, past) => `${n} DAY${n > 1 ? "S" : ""}`, - week: (n, past) => (n === 1 ? "week" : `${n} weeks`), + day: (n, _past) => `${n} DAY${n > 1 ? "S" : ""}`, + week: (n, _past) => (n === 1 ? "week" : `${n} weeks`), }; const [timeago] = createTimeAgo(date, { diff --git a/packages/deep/test/track.bench.ts b/packages/deep/test/track.bench.ts index bc5298061..6128d487e 100644 --- a/packages/deep/test/track.bench.ts +++ b/packages/deep/test/track.bench.ts @@ -1,6 +1,6 @@ import { describe, bench } from "vitest"; import { batch, createEffect, createRoot } from "solid-js"; -import { captureStoreUpdates, trackDeep, trackStore } from "../src/index.js"; +import { trackDeep, trackStore } from "../src/index.js"; import { createStore } from "solid-js/store"; const fns = { diff --git a/packages/event-listener/src/eventListener.ts b/packages/event-listener/src/eventListener.ts index 7c19fc933..2864d4cf7 100644 --- a/packages/event-listener/src/eventListener.ts +++ b/packages/event-listener/src/eventListener.ts @@ -113,8 +113,8 @@ export function createEventListener( type State = { els: EventTarget[]; types: string[] }; const compute = (): State => ({ - els: asArray(access(targets)).filter(Boolean) as EventTarget[], - types: asArray(access(type)) as string[], + els: asArray(access(targets)).filter(x => !!x), + types: asArray(access(type)), }); const apply = ({ els, types }: State) => { diff --git a/packages/event-listener/src/types.ts b/packages/event-listener/src/types.ts index 3394558df..46794c15d 100644 --- a/packages/event-listener/src/types.ts +++ b/packages/event-listener/src/types.ts @@ -1,4 +1,4 @@ -import type { JSX } from "solid-js"; +import type { JSX } from "@solidjs/web"; export type EventListenerOptions = boolean | AddEventListenerOptions; diff --git a/packages/event-listener/test/setup.ts b/packages/event-listener/test/setup.ts index c7526aeb8..da226cb16 100644 --- a/packages/event-listener/test/setup.ts +++ b/packages/event-listener/test/setup.ts @@ -3,13 +3,13 @@ export const event_target = new EventTarget(); const globalListeners: Record void>> = {}; // @ts-ignore -event_target.addEventListener = (name: string, callback: (e: Event) => void, o: any) => { +event_target.addEventListener = (name: string, callback: (e: Event) => void, _o: any) => { if (!globalListeners[name]) globalListeners[name] = new Set(); // @ts-ignore globalListeners[name].add(callback); }; // @ts-ignore -event_target.removeEventListener = (name: string, callback: (e: Event) => void, o: any) => { +event_target.removeEventListener = (name: string, callback: (e: Event) => void, _o: any) => { if (!globalListeners[name]) return; // @ts-ignore globalListeners[name].delete(callback); diff --git a/packages/fetch/test/setup.ts b/packages/fetch/test/setup.ts index 5e8d0558b..90ef91161 100644 --- a/packages/fetch/test/setup.ts +++ b/packages/fetch/test/setup.ts @@ -1,7 +1,7 @@ class ResponseMock { constructor( public body: BodyInit | null, - private init: ResponseInit & { redirected: boolean; type: "cors" | "basic"; url: string }, + private init: Partial & { redirected?: boolean; type?: "cors" | "basic"; url?: string }, ) {} get status() { return this.init.status || -1; @@ -12,7 +12,7 @@ class ResponseMock { get headers() { return this.init.headers instanceof Headers ? this.init.headers - : new Headers(this.init.headers) || new Headers(); + : new Headers(this.init.headers || {}); } get ok() { return this.status >= 200 && this.status < 300; @@ -67,7 +67,7 @@ class ResponseMock { class HeadersMock { private headers: Record = {}; constructor(headers: Record) { - Object.entries(headers || {}).forEach(([key, value]) => { + Object.entries(headers).forEach(([key, value]) => { this.headers[key.toLowerCase()] = value; }); } diff --git a/packages/geolocation/test/setup.ts b/packages/geolocation/test/setup.ts index 41e1448c0..61706fee6 100644 --- a/packages/geolocation/test/setup.ts +++ b/packages/geolocation/test/setup.ts @@ -8,15 +8,15 @@ Object.defineProperty(global.navigator, "geolocation", { clearWatch: () => {}, getCurrentPosition( successCallback: PositionCallback, - errorCallback?: PositionErrorCallback | null, - options?: PositionOptions, + _errorCallback?: PositionErrorCallback | null, + _options?: PositionOptions, ) { successCallback({ coords: mockCoordinates } as GeolocationPosition); }, watchPosition( successCallback: PositionCallback, - errorCallback?: PositionErrorCallback | null, - options?: PositionOptions, + _errorCallback?: PositionErrorCallback | null, + _options?: PositionOptions, ) { successCallback({ coords: mockCoordinates } as GeolocationPosition); }, diff --git a/packages/intersection-observer/src/index.ts b/packages/intersection-observer/src/index.ts index 8c078047c..703b3982e 100644 --- a/packages/intersection-observer/src/index.ts +++ b/packages/intersection-observer/src/index.ts @@ -169,7 +169,7 @@ export function createIntersectionObserver( const idx = indexMap.get(el); if (idx === undefined || !entries[idx]) throw new NotReadyError("Element has not yet been observed"); - return entries[idx]!.isIntersecting; + return entries[idx].isIntersecting; }; return [entries, isVisible] as const; diff --git a/packages/intersection-observer/test/index.test.ts b/packages/intersection-observer/test/index.test.ts index e3d8574de..87ad958ba 100644 --- a/packages/intersection-observer/test/index.test.ts +++ b/packages/intersection-observer/test/index.test.ts @@ -1,4 +1,4 @@ -import { createRoot, createSignal, createEffect, flush } from "solid-js"; +import { createRoot, createSignal, flush } from "solid-js"; import { describe, test, expect, beforeEach } from "vitest"; import { diff --git a/packages/keyboard/test/index.test.ts b/packages/keyboard/test/index.test.ts index 7191fc4ab..330da1f8a 100644 --- a/packages/keyboard/test/index.test.ts +++ b/packages/keyboard/test/index.test.ts @@ -10,7 +10,7 @@ import { } from "../src/index.js"; const dispatchKeyEvent = (key: string, type: "keydown" | "keyup") => { - let ev = new Event(type) as any; + const ev = new Event(type) as any; ev.key = key; window.dispatchEvent(ev); }; diff --git a/packages/masonry/src/index.ts b/packages/masonry/src/index.ts index 233633862..f03e098e2 100644 --- a/packages/masonry/src/index.ts +++ b/packages/masonry/src/index.ts @@ -158,7 +158,7 @@ export function createMasonry( [memo, setMemo] = createSignal(undefined, { ownedWrite: true }), mapped = mapArray( source, - // eslint-disable-next-line @typescript-eslint/no-explicit-any + (item: any, index: any) => mapData( item, diff --git a/packages/memo/src/index.ts b/packages/memo/src/index.ts index 64d13cfd4..b961e0464 100644 --- a/packages/memo/src/index.ts +++ b/packages/memo/src/index.ts @@ -15,6 +15,7 @@ import { type SignalOptions, DEV, } from "solid-js"; + import { isServer } from "@solidjs/web"; import { type EffectOptions, EQUALS_FALSE_OPTIONS } from "@solid-primitives/utils"; diff --git a/packages/memo/test/writable.test.ts b/packages/memo/test/writable.test.ts index e84de80cf..61029eb1d 100644 --- a/packages/memo/test/writable.test.ts +++ b/packages/memo/test/writable.test.ts @@ -5,8 +5,9 @@ import { createRoot, createSignal, flush } from "solid-js"; describe("createWritableMemo", () => { test("behaves like a memo", () => { const [count, setCount] = createSignal(1); - const result = createRoot(d => { + const result = createRoot(dispatch => { const [result] = createWritableMemo(() => count() * 2); + queueMicrotask(dispatch); return result; }); flush(); diff --git a/packages/pagination/test/index.test.ts b/packages/pagination/test/index.test.ts index add2693c3..8d168f47d 100644 --- a/packages/pagination/test/index.test.ts +++ b/packages/pagination/test/index.test.ts @@ -4,9 +4,8 @@ import { createInfiniteScroll, createPagination, createSegment, - PaginationOptions, + type PaginationOptions, } from "../src/index.js"; -import { testEffect } from "../../resource/test/index.test.js"; describe("createPagination", () => { test("createPagination returns page getter and setter", () => @@ -89,7 +88,7 @@ describe("createPagination", () => { test("createPagination next back", () => { createRoot(dispose => { - const [paginationProps, page, setPage] = createPagination({ + const [paginationProps, _page, _setPage] = createPagination({ pages: 100, maxPages: 1, showFirst: false, @@ -107,7 +106,7 @@ describe("createPagination", () => { test("setting page below one will yield the first page", () => { createRoot(dispose => { - const [paginationProps, page, setPage] = createPagination({ + const [_paginationProps, page, setPage] = createPagination({ pages: 10, maxPages: 5, }); @@ -124,7 +123,7 @@ describe("createPagination", () => { test("setting page beyond the number pages will yield the last page", () => { createRoot(dispose => { - const [paginationProps, page, setPage] = createPagination({ + const [_paginationProps, page, setPage] = createPagination({ pages: 10, maxPages: 5, initialPage: 10, @@ -147,7 +146,7 @@ describe("createPagination", () => { maxPages: 5, initialPage: 10, }); - const [paginationProps, page, setPage] = createPagination(options); + const [_paginationProps, page, _setPage] = createPagination(options); expect(page()).toBe(10); setOptions({ pages: 8, maxPages: 5 }); @@ -200,7 +199,7 @@ describe("createSegment", () => { createRoot(dispose => { const [length, setLength] = createSignal(55); const items = createMemo(() => Array.from({ length: length() }, (_, i) => i + 1)); - const [page, setPage] = createSignal(6); + const [page, _setPage] = createSignal(6); const segment = createSegment(items, 10, page); const seg1 = segment(); diff --git a/packages/presence/src/index.ts b/packages/presence/src/index.ts index 4cadcf3d4..8d8b84a83 100644 --- a/packages/presence/src/index.ts +++ b/packages/presence/src/index.ts @@ -49,9 +49,9 @@ function createPresenceBase( const initialSource = untrack(source); const initialState = options.initialEnter ? false : initialSource; - const [isVisible, setIsVisible] = createSignal(initialState, INTERNAL_OPTIONS); - const [isMounted, setIsMounted] = createSignal(initialSource, INTERNAL_OPTIONS); - const [hasEntered, setHasEntered] = createSignal(initialState, INTERNAL_OPTIONS); + const [isVisible, setIsVisible] = createSignal(initialState, INTERNAL_OPTIONS); + const [isMounted, setIsMounted] = createSignal(initialSource, INTERNAL_OPTIONS); + const [hasEntered, setHasEntered] = createSignal(initialState, INTERNAL_OPTIONS); const isExiting = createMemo(() => isMounted() && !source()); const isEntering = createMemo(() => source() && !hasEntered()); @@ -144,9 +144,8 @@ export function createPresence( options: Options, ): PresenceResult { const initial = untrack(item); - // eslint-disable-next-line @typescript-eslint/no-explicit-any - const [mountedItem, setMountedItem] = createSignal(initial as any, INTERNAL_OPTIONS); - const [shouldBeMounted, setShouldBeMounted] = createSignal(itemShouldBeMounted(initial), INTERNAL_OPTIONS); + const [mountedItem, setMountedItem] = createSignal(initial as Exclude, INTERNAL_OPTIONS); + const [shouldBeMounted, setShouldBeMounted] = createSignal(itemShouldBeMounted(initial), INTERNAL_OPTIONS); const { isMounted, ...rest } = createPresenceBase(shouldBeMounted, options); createEffect( @@ -160,8 +159,7 @@ export function createPresence( if (isM) { setShouldBeMounted(false); } else if (itemShouldBeMounted(currentItem)) { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - setMountedItem(currentItem as any); + setMountedItem(currentItem as Exclude); setShouldBeMounted(true); } } else if (!itemShouldBeMounted(currentItem)) { diff --git a/packages/props/test/combineProps.test.ts b/packages/props/test/combineProps.test.ts index 0935ca1e3..f0183ecb2 100644 --- a/packages/props/test/combineProps.test.ts +++ b/packages/props/test/combineProps.test.ts @@ -1,6 +1,5 @@ import { describe, it, expect, vi } from "vitest"; -import { createComputed, createRoot, createSignal, mergeProps, ValidComponent } from "solid-js"; -import { DynamicProps, Dynamic } from "solid-js/web"; +import { createComputed, createRoot, createSignal, mergeProps } from "solid-js"; import { combineProps } from "../src/index.js"; describe("combineProps", () => { diff --git a/packages/range/test/indexRange.test.ts b/packages/range/test/indexRange.test.ts index 217cf5e5c..396d51031 100644 --- a/packages/range/test/indexRange.test.ts +++ b/packages/range/test/indexRange.test.ts @@ -64,16 +64,16 @@ describe("indexRange", () => { const a = mapped(); expect(a.length).toBe(3); - expect(a[0]()).toBe(-3.5); - expect(a[1]()).toBe(-2); - expect(a[2]()).toBe(-0.5); + expect(a[0]?.()).toBe(-3.5); + expect(a[1]?.()).toBe(-2); + expect(a[2]?.()).toBe(-0.5); setStart(0); setTo(2); setStep(0.2); const b = mapped(); for (let n = 0, i = 0; i < 10; n += 0.2, i++) { - expect(b[i]()).toBe(n); + expect(b[i]?.()).toBe(n); } setStart(5); @@ -81,11 +81,11 @@ describe("indexRange", () => { setStep(2); const c = mapped(); expect(c.length).toBe(5); - expect(c[0]()).toBe(5); - expect(c[1]()).toBe(3); - expect(c[2]()).toBe(1); - expect(c[3]()).toBe(-1); - expect(c[4]()).toBe(-3); + expect(c[0]?.()).toBe(5); + expect(c[1]?.()).toBe(3); + expect(c[2]?.()).toBe(1); + expect(c[3]?.()).toBe(-1); + expect(c[4]?.()).toBe(-3); dispose(); })); @@ -94,9 +94,9 @@ describe("indexRange", () => { createRoot(dispose => { const [start, setStart] = createSignal(4); const [to, setTo] = createSignal(8); - const [step, setStep] = createSignal(1); + const [step, _setStep] = createSignal(1); - let captured: (string | number)[] = []; + const captured: (string | number)[] = []; const mapped = indexRange(start, to, step, n => { captured.push(n()); }); @@ -123,7 +123,7 @@ describe("indexRange", () => { const [to, setTo] = createSignal(8); const [step, setStep] = createSignal(1); - let captured: (string | number)[] = []; + const captured: (string | number)[] = []; const mapped = indexRange(start, to, step, n => { onCleanup(() => captured.push(n())); }); @@ -152,7 +152,7 @@ describe("indexRange", () => { createRoot(dispose => { const [start, setStart] = createSignal(4); const [to, setTo] = createSignal(8); - const [step, setStep] = createSignal(1); + const [step, _setStep] = createSignal(1); const mapped = indexRange(start, to, step, n => n(), { fallback: () => "fb", diff --git a/packages/range/test/mapRange.test.ts b/packages/range/test/mapRange.test.ts index a33d0f583..eaed3c933 100644 --- a/packages/range/test/mapRange.test.ts +++ b/packages/range/test/mapRange.test.ts @@ -86,7 +86,7 @@ describe("mapRange", () => { const [to, setTo] = createSignal(8); const [step, setStep] = createSignal(1); - let captured: (string | number)[] = []; + const captured: (string | number)[] = []; const mapped = mapRange(start, to, step, n => { captured.push(n); }); @@ -118,7 +118,7 @@ describe("mapRange", () => { const [to, setTo] = createSignal(8); const [step, setStep] = createSignal(1); - let captured: (string | number)[] = []; + const captured: (string | number)[] = []; const mapped = mapRange(start, to, step, n => { onCleanup(() => captured.push(n)); }); @@ -148,7 +148,7 @@ describe("mapRange", () => { createRoot(dispose => { const [start, setStart] = createSignal(4); const [to, setTo] = createSignal(8); - const [step, setStep] = createSignal(1); + const [step, _setStep] = createSignal(1); const mapped = mapRange(start, to, step, n => n, { fallback: () => "fb" }); diff --git a/packages/range/test/repeat.test.ts b/packages/range/test/repeat.test.ts index e98ab5807..1fc3438b9 100644 --- a/packages/range/test/repeat.test.ts +++ b/packages/range/test/repeat.test.ts @@ -6,7 +6,7 @@ describe("repeat", () => { it("maps only added items", () => createRoot(dispose => { const [length, setLength] = createSignal(5); - let captured: number[] = []; + const captured: number[] = []; const mapped = repeat(length, i => { captured.push(i); return i; @@ -28,7 +28,7 @@ describe("repeat", () => { it("uses fallback if length is 0", () => createRoot(dispose => { const [length, setLength] = createSignal(4); - let captured: (string | number)[] = []; + const captured: (string | number)[] = []; const mapped = repeat( length, i => { @@ -56,7 +56,7 @@ describe("repeat", () => { it("disposing on remove and cleanup", () => createRoot(dispose => { const [length, setLength] = createSignal(2); - let cleanups: (string | number)[] = []; + const cleanups: (string | number)[] = []; const mapped = repeat( length, i => { diff --git a/packages/refs/src/index.ts b/packages/refs/src/index.ts index 21c7c4e1e..de5ecb2b6 100644 --- a/packages/refs/src/index.ts +++ b/packages/refs/src/index.ts @@ -4,10 +4,9 @@ import { children, createEffect, createMemo, - type JSX, onCleanup, } from "solid-js"; -import { isServer } from "@solidjs/web"; +import { isServer, type JSX } from "@solidjs/web"; /** * Type for the `ref` prop @@ -132,10 +131,9 @@ export function resolveElements( predicate = defaultElementPredicate, serverPredicate = defaultElementPredicate, ): ResolveChildrenReturn { - const children = createMemo(fn); const memo = createMemo(() => - getResolvedElements(children(), isServer ? serverPredicate : predicate), - ) as ResolveChildrenReturn; + getResolvedElements(fn(), isServer ? serverPredicate : predicate), + ) as unknown as ResolveChildrenReturn; memo.toArray = () => { const value = memo(); return Array.isArray(value) ? value : value ? [value] : []; diff --git a/packages/refs/test/index.test.ts b/packages/refs/test/index.test.ts index c49790129..deb2cb127 100644 --- a/packages/refs/test/index.test.ts +++ b/packages/refs/test/index.test.ts @@ -29,7 +29,7 @@ describe("resolveElements", () => { el1, () => undefined, () => () => el2, - // eslint-disable-next-line @typescript-eslint/no-unused-vars + [el3, () => el4, () => 123, ((_: number) => el5) as any], el6, ], diff --git a/packages/refs/test/mergeRefs.test.tsx b/packages/refs/test/mergeRefs.test.tsx index 3b7871727..f218eb8cc 100644 --- a/packages/refs/test/mergeRefs.test.tsx +++ b/packages/refs/test/mergeRefs.test.tsx @@ -5,7 +5,7 @@ describe("mergeRefs", () => { test("chains multiple ref callbacks", () => { let local: HTMLButtonElement | undefined; let forwarded: HTMLButtonElement | undefined; - const el = document.createElement("button") as HTMLButtonElement; + const el = document.createElement("button"); const merged = mergeRefs( e => (local = e), @@ -20,9 +20,9 @@ describe("mergeRefs", () => { }); test("ignores undefined refs", () => { - const el = document.createElement("button") as HTMLButtonElement; + const el = document.createElement("button"); let called = false; - const merged = mergeRefs(undefined, e => { + const merged = mergeRefs(undefined, _e => { called = true; }); merged(el); diff --git a/packages/resource/test/index.test.ts b/packages/resource/test/index.test.ts index 4974ee009..ef5051a75 100644 --- a/packages/resource/test/index.test.ts +++ b/packages/resource/test/index.test.ts @@ -9,12 +9,12 @@ import { createDeepSignal, } from "../src/index.js"; -export function testEffect( +export function testEffect( fn: (done: (result: T) => void) => void, ): Promise { let done: (result: T) => void; let fail: (error: any) => void; - let promise = new Promise((resolve, reject) => { + const promise = new Promise((resolve, reject) => { done = resolve; fail = reject; }); diff --git a/packages/rootless/src/index.ts b/packages/rootless/src/index.ts index 7273a227e..c9dfb2ab4 100644 --- a/packages/rootless/src/index.ts +++ b/packages/rootless/src/index.ts @@ -45,7 +45,7 @@ export function createSubRoot(fn: (dispose: VoidFunction) => T, ...owners: (O ); return fn(dispose); }), - )!; + ); } /** @deprecated Renamed to `createSubRoot` */ @@ -165,7 +165,7 @@ export const createSharedRoot = createSingletonRoot; export function createHydratableSingletonRoot(factory: (dispose: VoidFunction) => T): () => T { const owner = getOwner(); const singleton = createSingletonRoot(factory, owner); - return () => (isServer || sharedConfig.hydrating ? runWithOwner(owner, () => createRoot(factory))! : singleton()); + return () => (isServer || sharedConfig.hydrating ? runWithOwner(owner, () => createRoot(factory)) : singleton()); } /** @@ -242,7 +242,7 @@ export function createRootPool( // don't cache roots on the server if (isServer) { const owner = getOwner(); - return args => runWithOwner(owner, () => createRoot(dispose => factory(() => args, trueFn, dispose)))!; + return args => runWithOwner(owner, () => createRoot(dispose => factory(() => args, trueFn, dispose))); } type Root = { diff --git a/packages/signal-builders/test/index.test.ts b/packages/signal-builders/test/index.test.ts index 410a2f874..dc293e6d8 100644 --- a/packages/signal-builders/test/index.test.ts +++ b/packages/signal-builders/test/index.test.ts @@ -29,13 +29,13 @@ describe("signal builders", () => { expect(a()).toEqual([num, el, svg]); const b = filterOutInstance(() => list, Element, Number); expect(b()).toEqual([string, string]); - expect(list).toEqual(copy, "nonmutable"); + expect(list, "nonmutable").toEqual(copy); dispose(); })); it("template", () => createRoot(dispose => { - const [a, setA] = createSignal("Hello"); + const [a, _setA] = createSignal("Hello"); const [b, setB] = createSignal("World"); const result = template`${a} ${b}!!!`; expect(result()).toBe("Hello World!!!"); diff --git a/packages/spring/test/index.test.ts b/packages/spring/test/index.test.ts index ecdd74def..22bf18f99 100644 --- a/packages/spring/test/index.test.ts +++ b/packages/spring/test/index.test.ts @@ -15,7 +15,7 @@ function _progress_time(by: number) { _raf_callbacks_old.clear(); } -let _now = performance.now; +const _now = performance.now; performance.now = () => _time; afterAll(() => { performance.now = _now; @@ -32,7 +32,7 @@ vi.stubGlobal("cancelAnimationFrame", function (id: number): void { describe("createSpring", () => { it("returns values", () => { - const [[spring, setSpring], dispose] = createRoot(d => [createSpring({ progress: 0 }), d]); + const [[spring, _setSpring], dispose] = createRoot(d => [createSpring({ progress: 0 }), d]); expect(spring().progress).toBe(0); dispose(); }); diff --git a/packages/spring/test/server.test.ts b/packages/spring/test/server.test.ts index 2637cca72..58e12a332 100644 --- a/packages/spring/test/server.test.ts +++ b/packages/spring/test/server.test.ts @@ -4,14 +4,14 @@ import { createSignal } from "solid-js"; describe("createSpring", () => { test("doesn't break in SSR", () => { - const [value, setValue] = createSpring({ progress: 0 }); + const [value, _setValue] = createSpring({ progress: 0 }); expect(value().progress, "initial value should be { progress: 0 }").toBe(0); }); }); describe("createDerivedSpring", () => { test("doesn't break in SSR", () => { - const [signal, setSignal] = createSignal({ progress: 0 }); + const [signal, _setSignal] = createSignal({ progress: 0 }); const value = createDerivedSpring(signal); expect(value().progress, "initial value should be { progress: 0 }").toBe(0); }); diff --git a/packages/static-store/src/index.ts b/packages/static-store/src/index.ts index 7e30fa12f..7b47b0a0d 100644 --- a/packages/static-store/src/index.ts +++ b/packages/static-store/src/index.ts @@ -11,10 +11,14 @@ import { runWithOwner, sharedConfig, type Signal, + type SignalOptions, untrack, } from "solid-js"; import { isServer } from "@solidjs/web"; +type Defined = T extends undefined ? never : T; +export type MemoOptions = Defined>[1]>; + export type StaticStoreSetter = { (setter: (prev: T) => Partial): T; (state: Partial): T; @@ -42,7 +46,7 @@ export type StaticStoreSetter = { * }) * ``` */ -export function createStaticStore( +export function createStaticStore>>( init: T, ): [access: T, write: StaticStoreSetter] { const copy = { ...init }, @@ -53,8 +57,7 @@ export function createStaticStore( let signal = cache[key]; if (!signal) { if (!getObserver()) return copy[key]; - // eslint-disable-next-line @typescript-eslint/no-explicit-any - cache[key] = signal = createSignal(copy[key] as any, { ownedWrite: true }); + cache[key] = signal = createSignal(copy[key] as Exclude, { ownedWrite: true } as SignalOptions); delete copy[key]; } return signal[0](); @@ -95,7 +98,7 @@ export function createStaticStore( * ``` * @see https://github.com/solidjs-community/solid-primitives/tree/main/packages/static-store#createHydratableStaticStore */ -export function createHydratableStaticStore( +export function createHydratableStaticStore>>( serverValue: T, update: () => T, ): ReturnType> { @@ -135,7 +138,7 @@ export function createDerivedStaticStore, Next>), - store = { ...untrack(fnMemo) } as Next, + store = { ...untrack(fnMemo) }, cache: Partial>> = {}; for (const key in store) { @@ -144,8 +147,8 @@ export function createDerivedStaticStore (cache[k] = keyMemo = createMemo(() => fnMemo()![k]))); + if (!getObserver()) return fnMemo()[k]; + runWithOwner(o, () => (cache[k] = keyMemo = createMemo(() => fnMemo()[k]))); } return keyMemo!(); }, diff --git a/packages/stream/test/setup.ts b/packages/stream/test/setup.ts index 2c96b1e7f..8e1c90f80 100644 --- a/packages/stream/test/setup.ts +++ b/packages/stream/test/setup.ts @@ -1,41 +1,41 @@ -if (!window.AudioContext) { - class AudioContextMock { - public state: AudioContextState = "running"; - constructor(private options: AudioContextOptions) {} +class AudioContextMock { + public state: AudioContextState = "running"; + + constructor(_options: AudioContextOptions) {} - createAnalyser() { - return Object.assign( - { - frequencyBinCount: 128, - getByteFrequencyData: array => { - array.set([...array].map(() => (Math.random() * 255) | 0)); - }, - } as AnalyserNode, - { - connect: () => null, - disconnect: () => null, + createAnalyser() { + return Object.assign( + { + frequencyBinCount: 128, + getByteFrequencyData: array => { + array.set([...array].map(() => (Math.random() * 255) | 0)); }, - ); - } - createMediaStreamSource(mediaStream) { - return Object.assign( - { - mediaStream, - } as MediaStreamAudioSourceNode, - { connect: () => null, disconnect: () => null }, - ); - } - close() { - if (this.state === "closed") { - return Promise.reject(new Error("Closing an already closed AudioContext")); - } - this.state = "closed"; - return Promise.resolve(); + } as AnalyserNode, + { + connect: () => null, + disconnect: () => null, + }, + ); + } + createMediaStreamSource(mediaStream: MediaStream) { + return Object.assign( + { + mediaStream, + } as MediaStreamAudioSourceNode, + { connect: () => null, disconnect: () => null }, + ); + } + close() { + if (this.state === "closed") { + return Promise.reject(new Error("Closing an already closed AudioContext")); } + this.state = "closed"; + return Promise.resolve(); } - (window as any).AudioContext = AudioContextMock; - (globalThis as any).AudioContext = AudioContextMock; } +(window as any).AudioContext ??= AudioContextMock; +(globalThis as any).AudioContext ??= AudioContextMock; + (window as any).__mockstream__ = Object.assign(new EventTarget(), { getTracks: () => [], diff --git a/packages/trigger/test/server.test.ts b/packages/trigger/test/server.test.ts index 020f0277e..30c7b505a 100644 --- a/packages/trigger/test/server.test.ts +++ b/packages/trigger/test/server.test.ts @@ -1,4 +1,4 @@ -import { describe, test, expect, vi } from "vitest"; +import { describe, test, expect } from "vitest"; import { createTrigger, createTriggerCache } from "../src/index.js"; describe("createTrigger", () => { diff --git a/packages/utils/src/index.ts b/packages/utils/src/index.ts index 236bd94db..8858ab1bc 100644 --- a/packages/utils/src/index.ts +++ b/packages/utils/src/index.ts @@ -1,9 +1,8 @@ import { getOwner, + onSettled, onCleanup, createSignal, - createStore, - createEffect, type Accessor, untrack, type EffectFunction, @@ -18,11 +17,11 @@ import { DEV, } from "solid-js"; -type AccessorArray = { readonly [K in keyof T]: Accessor }; // isServer moved from solid-js/web (1.x) to @solidjs/web (2.x). // typeof window is a universal fallback compatible with both versions. const isServer = typeof window === "undefined"; import type { + AccessorArray, AnyClass, MaybeAccessor, MaybeAccessorValue, @@ -47,8 +46,8 @@ export const noop = (() => void 0) as Noop; export const trueFn: () => boolean = () => true; export const falseFn: () => boolean = () => false; -/** @deprecated use reference equality `(a, b) => a === b` instead */ -export const defaultEquals = (a: unknown, b: unknown): boolean => a === b; +/** @deprecated use {@link equalFn} from "solid-js" */ +export const defaultEquals = Object.is.bind(Object); export const EQUALS_FALSE_OPTIONS = { equals: false } as const satisfies SignalOptions; export const INTERNAL_OPTIONS = { ownedWrite: true } as const satisfies SignalOptions; @@ -178,12 +177,12 @@ export function defer( const isArray = Array.isArray(deps); let prevInput: S; let shouldDefer = true; - return prevValue => { + return ((prevValue: Prev | undefined) => { let input: S; if (isArray) { input = Array(deps.length) as S; - for (let i = 0; i < deps.length; i++) (input as any[])[i] = deps[i]!(); - } else input = (deps as Accessor)(); + for (let i = 0; i < deps.length; i++) (input as any[])[i] = deps[i](); + } else input = deps(); if (shouldDefer) { shouldDefer = false; prevInput = input; @@ -192,7 +191,7 @@ export function defer( const result = untrack(() => fn(input, prevInput, prevValue)); prevInput = input; return result; - }; + }) as unknown as EffectFunction | undefined>; } /** diff --git a/packages/utils/src/types.ts b/packages/utils/src/types.ts index 0b3d91894..521ec42d6 100644 --- a/packages/utils/src/types.ts +++ b/packages/utils/src/types.ts @@ -1,10 +1,5 @@ import type { Accessor, Setter } from "solid-js"; -export type { EffectOptions } from "solid-js"; - -// TODO delete in next major version -export type { ResolvedJSXElement, ResolvedChildren } from "solid-js/types/reactive/signal.js"; - /** * Can be single or in an array */ @@ -43,6 +38,10 @@ export type MaybeAccessorValue> = T extends () => a ? ReturnType : T; +// not exposed by solid-js in current version, replace once available again +export type AccessorArray = [...Extract<{ [K in keyof T]: Accessor }, readonly unknown[]>]; + + export type OnAccessEffectFunction = ( input: AccessReturnTypes, prevInput: AccessReturnTypes, diff --git a/packages/utils/test/index.test.ts b/packages/utils/test/index.test.ts index 3c7d9310b..41bb2e82d 100644 --- a/packages/utils/test/index.test.ts +++ b/packages/utils/test/index.test.ts @@ -1,5 +1,5 @@ import { describe, test, expect, assert, vi } from "vitest"; -import { createSignal, createStore, flush, type Signal } from "solid-js"; +import { createSignal, createStore, flush } from "solid-js"; import { handleDiffArray, arrayEquals, createHydratableSignal, wrapSetter } from "../src/index.js"; describe("handleDiffArray", () => { diff --git a/packages/vibrate/src/index.ts b/packages/vibrate/src/index.ts index 60f3f71d4..6223dbea4 100644 --- a/packages/vibrate/src/index.ts +++ b/packages/vibrate/src/index.ts @@ -98,7 +98,7 @@ export function createVibrate( } const { interval } = options; - const [vibrating, setVibrating] = createSignal(false, INTERNAL_OPTIONS); + const [vibrating, setVibrating] = createSignal(false, INTERNAL_OPTIONS); let isVibrating = false; let intervalId: ReturnType | undefined; @@ -255,7 +255,7 @@ export function createPulse( } const { dutyCycle = 0.5 } = options; - const [pulsing, setPulsing] = createSignal(false, INTERNAL_OPTIONS); + const [pulsing, setPulsing] = createSignal(false, INTERNAL_OPTIONS); let isPulsing = false; let intervalId: ReturnType | undefined; diff --git a/packages/virtual/tsconfig.json b/packages/virtual/tsconfig.json index dc1970e16..b9b060c4a 100644 --- a/packages/virtual/tsconfig.json +++ b/packages/virtual/tsconfig.json @@ -3,7 +3,9 @@ "compilerOptions": { "composite": true, "outDir": "dist", - "rootDir": "src" + "rootDir": "src", + "jsx": "preserve", + "jsxImportSource": "@solidjs/web" }, "references": [ { diff --git a/packages/websocket/test/setup.ts b/packages/websocket/test/setup.ts index f24347065..a7b9a15c1 100644 --- a/packages/websocket/test/setup.ts +++ b/packages/websocket/test/setup.ts @@ -14,7 +14,7 @@ declare global { (global as any).WSMessages = new Map(); -const readyStates = new Map(); +export const readyStates = new Map(); class MockWebSocket extends EventTarget { public CONNECTING = 0; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6628108a9..74ecd85d2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: devDependencies: '@babel/core': specifier: ^7.27.0 - version: 7.27.4 + version: 7.29.0 '@changesets/cli': specifier: ^2.29.4 version: 2.29.4 @@ -19,7 +19,7 @@ importers: version: 1.0.1 '@solidjs/start': specifier: ^1.1.4 - version: 1.1.4(solid-js@2.0.0-beta.13)(vinxi@0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.7.0)(lightningcss@1.32.0)(rolldown@1.0.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))(vite@6.3.5(@types/node@22.15.31)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) + version: 1.1.4(solid-js@2.0.0-beta.13)(vinxi@0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) '@types/jsdom': specifier: ^21.1.7 version: 21.1.7 @@ -28,13 +28,13 @@ importers: version: 22.15.31 '@typescript-eslint/eslint-plugin': specifier: ^8.34.0 - version: 8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@2.7.0))(typescript@5.8.3))(eslint@9.28.0(jiti@2.7.0))(typescript@5.8.3) + version: 8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@2.6.1))(typescript@5.8.3))(eslint@9.28.0(jiti@2.6.1))(typescript@5.8.3) '@typescript-eslint/parser': specifier: ^8.34.0 - version: 8.34.0(eslint@9.28.0(jiti@2.7.0))(typescript@5.8.3) + version: 8.34.0(eslint@9.28.0(jiti@2.6.1))(typescript@5.8.3) babel-preset-solid: specifier: 2.0.0-beta.13 - version: 2.0.0-beta.13(@babel/core@7.27.4)(solid-js@2.0.0-beta.13) + version: 2.0.0-beta.13(@babel/core@7.29.0)(solid-js@2.0.0-beta.13) esbuild: specifier: ^0.25.5 version: 0.25.5 @@ -43,10 +43,10 @@ importers: version: 0.6.0(esbuild@0.25.5)(solid-js@2.0.0-beta.13) eslint: specifier: ^9.28.0 - version: 9.28.0(jiti@2.7.0) + version: 9.28.0(jiti@2.6.1) eslint-plugin-eslint-comments: specifier: ^3.2.0 - version: 3.2.0(eslint@9.28.0(jiti@2.7.0)) + version: 3.2.0(eslint@9.28.0(jiti@2.6.1)) eslint-plugin-no-only-tests: specifier: ^3.3.0 version: 3.3.0 @@ -82,13 +82,13 @@ importers: version: 5.8.3 vinxi: specifier: ^0.5.7 - version: 0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.7.0)(lightningcss@1.32.0)(rolldown@1.0.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) + version: 0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@22.15.31)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) + version: 6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) vite-plugin-solid: specifier: ^2.11.6 - version: 2.11.6(solid-js@2.0.0-beta.13)(vite@6.3.5(@types/node@22.15.31)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) + version: 2.11.6(solid-js@2.0.0-beta.13)(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) vitest: specifier: ^2.1.9 version: 2.1.9(@types/node@22.15.31)(jsdom@25.0.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0) @@ -152,10 +152,10 @@ importers: version: link:../scheduled '@solidjs/web': specifier: ^2.0.0-beta.12 - version: 2.0.0-beta.13(solid-js@2.0.0-beta.13) + version: 2.0.0-beta.12(solid-js@2.0.0-beta.12) solid-js: specifier: ^2.0.0-beta.12 - version: 2.0.0-beta.13 + version: 2.0.0-beta.12 packages/broadcast-channel: devDependencies: @@ -734,7 +734,7 @@ importers: devDependencies: solid-js: specifier: ^2.0.0-beta.12 - version: 2.0.0-beta.13 + version: 2.0.0-beta.12 packages/promise: dependencies: @@ -858,10 +858,10 @@ importers: devDependencies: '@solidjs/web': specifier: ^2.0.0-beta.12 - version: 2.0.0-beta.13(solid-js@2.0.0-beta.13) + version: 2.0.0-beta.12(solid-js@2.0.0-beta.12) solid-js: specifier: ^2.0.0-beta.12 - version: 2.0.0-beta.13 + version: 2.0.0-beta.12 packages/scroll: dependencies: @@ -1065,13 +1065,13 @@ importers: devDependencies: '@babel/core': specifier: ^7.27.0 - version: 7.27.4 + version: 7.29.0 '@solidjs/web': specifier: 2.0.0-beta.13 version: 2.0.0-beta.13(solid-js@2.0.0-beta.13) babel-preset-solid: specifier: 2.0.0-beta.13 - version: 2.0.0-beta.13(@babel/core@7.27.4)(solid-js@2.0.0-beta.13) + version: 2.0.0-beta.13(@babel/core@7.29.0)(solid-js@2.0.0-beta.13) solid-js: specifier: 2.0.0-beta.13 version: 2.0.0-beta.13 @@ -1143,10 +1143,10 @@ importers: version: link:../packages/utils '@tanstack/solid-router': specifier: ^1.168.16 - version: 1.169.2(solid-js@2.0.0-beta.13) + version: 1.169.1(solid-js@2.0.0-beta.13) '@tanstack/solid-start': specifier: ^1.167.28 - version: 1.167.62(solid-js@2.0.0-beta.13)(vite-plugin-solid@2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)))(vite@8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) + version: 1.167.59(solid-js@2.0.0-beta.13)(vite-plugin-solid@2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)))(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -1201,7 +1201,7 @@ importers: version: 8.5.5 react: specifier: ^19.2.5 - version: 19.2.6 + version: 19.2.5 tailwindcss: specifier: 3.3.3 version: 3.3.3 @@ -1210,10 +1210,10 @@ importers: version: 4.0.0 vite: specifier: ^8.0.8 - version: 8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) + version: 8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) + version: 2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) packages: @@ -1221,10 +1221,6 @@ packages: resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} - '@ampproject/remapping@2.3.0': - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} - engines: {node: '>=6.0.0'} - '@ardatan/relay-compiler@12.0.0': resolution: {integrity: sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q==} hasBin: true @@ -1250,18 +1246,10 @@ packages: resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.27.5': - resolution: {integrity: sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==} - engines: {node: '>=6.9.0'} - '@babel/compat-data@7.29.3': resolution: {integrity: sha512-LIVqM46zQWZhj17qA8wb4nW/ixr2y1Nw+r1etiAWgRM6U1IqP+LNhL1yg440jYZR72jCWcWbLWzIosH+uP1fqg==} engines: {node: '>=6.9.0'} - '@babel/core@7.27.4': - resolution: {integrity: sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==} - engines: {node: '>=6.9.0'} - '@babel/core@7.29.0': resolution: {integrity: sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==} engines: {node: '>=6.9.0'} @@ -1278,10 +1266,6 @@ packages: resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.27.2': - resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.28.6': resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==} engines: {node: '>=6.9.0'} @@ -1304,20 +1288,10 @@ packages: resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.27.1': - resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} - engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.28.6': resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==} engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.27.3': - resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-module-transforms@7.28.6': resolution: {integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==} engines: {node: '>=6.9.0'} @@ -1358,10 +1332,6 @@ packages: resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.27.6': - resolution: {integrity: sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==} - engines: {node: '>=6.9.0'} - '@babel/helpers@7.29.2': resolution: {integrity: sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==} engines: {node: '>=6.9.0'} @@ -2411,8 +2381,8 @@ packages: resolution: {integrity: sha512-hAX0pT/73190NLqBPPWSdBVGtbY6VOhWYK3qqHqtXQ1gK7kS2yz4+ivsN07hpJ6I3aeMtKP6J6npsEKOAzuTLA==} engines: {node: '>=20.0'} - '@oxc-project/types@0.130.0': - resolution: {integrity: sha512-ibD2usx9JRu7f5pu2tMKMI4cpA4NgXJQoYRP4pQ7Pxmn1l6k/53qWtQWZayhYy3X4QZkt90Ot+mJEaeXouio6Q==} + '@oxc-project/types@0.127.0': + resolution: {integrity: sha512-aIYXQBo4lCbO4z0R3FHeucQHpF46l2LbMdxRvqvuRuW2OxdnSkcng5B8+K12spgLDj93rtN3+J2Vac/TIO+ciQ==} '@parcel/watcher-android-arm64@2.5.1': resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==} @@ -2554,97 +2524,97 @@ packages: '@repeaterjs/repeater@3.0.6': resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==} - '@rolldown/binding-android-arm64@1.0.1': - resolution: {integrity: sha512-fJI3I0r3C3Oj/zdBCpaCmBRZYf07xpaq4yCfDDoSFm+beWNzbIl26puW8RraUdugoJw/95zerNOn6jasAhzSmg==} + '@rolldown/binding-android-arm64@1.0.0-rc.17': + resolution: {integrity: sha512-s70pVGhw4zqGeFnXWvAzJDlvxhlRollagdCCKRgOsgUOH3N1l0LIxf83AtGzmb5SiVM4Hjl5HyarMRfdfj3DaQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.0.1': - resolution: {integrity: sha512-cKnAhWEsV7TPcA/5EAteDp6KcJZBQ2G+BqE7zayMMi7kMvwRsbv7WT9aOnn0WNl4SKEIf43vjS31iUPu80nzXg==} + '@rolldown/binding-darwin-arm64@1.0.0-rc.17': + resolution: {integrity: sha512-4ksWc9n0mhlZpZ9PMZgTGjeOPRu8MB1Z3Tz0Mo02eWfWCHMW1zN82Qz/pL/rC+yQa+8ZnutMF0JjJe7PjwasYw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.1': - resolution: {integrity: sha512-YKrVwQjIRBPo+5G/u03wGjbdy4q7pyzCe93DK9VJ7zkVmeg8LJ7GbgsiHWdR4xSoe4CAXRD7Bcjgbtr64bkXNg==} + '@rolldown/binding-darwin-x64@1.0.0-rc.17': + resolution: {integrity: sha512-SUSDOI6WwUVNcWxd02QEBjLdY1VPHvlEkw6T/8nYG322iYWCTxRb1vzk4E+mWWYehTp7ERibq54LSJGjmouOsw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.1': - resolution: {integrity: sha512-z/oBsREo46SsFqBwYtFe0kpJeBijAT48O/WXLI4suiCLBkr03RTtTJMCzSdDd2znlh8VJizL09XVkQgk8IZonw==} + '@rolldown/binding-freebsd-x64@1.0.0-rc.17': + resolution: {integrity: sha512-hwnz3nw9dbJ05EDO/PvcjaaewqqDy7Y1rn1UO81l8iIK1GjenME75dl16ajbvSSMfv66WXSRCYKIqfgq2KCfxw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.1': - resolution: {integrity: sha512-ik8q7GM11zxvYxFc2PeDcT6TBvhCQMaUxfph/M5l9sKuTs/Sjg3L+Byw0F7w0ZVLBZmx30P+gG0ECzzN+MFcmQ==} + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.17': + resolution: {integrity: sha512-IS+W7epTcwANmFSQFrS1SivEXHtl1JtuQA9wlxrZTcNi6mx+FDOYrakGevvvTwgj2JvWiK8B29/qD9BELZPyXQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.1': - resolution: {integrity: sha512-QoSx2EkyrrdZ6kcyE8stqZ62t0Yra8Fs5ia9lOxJrh6TMQJK7gQKmscdTHf7pOXKREKrVwOtJcQG3qVSfc866A==} + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.17': + resolution: {integrity: sha512-e6usGaHKW5BMNZOymS1UcEYGowQMWcgZ71Z17Sl/h2+ZziNJ1a9n3Zvcz6LdRyIW5572wBCTH/Z+bKuZouGk9Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-arm64-musl@1.0.1': - resolution: {integrity: sha512-uwNwFpwKeNiZawfAWBgg0VIztPTV3ihhh1vV334h9ivnNLorxnQMU6Fz8wG1Zb4Qh9LC1/MkcyT3YlDXG3Rsgg==} + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.17': + resolution: {integrity: sha512-b/CgbwAJpmrRLp02RPfhbudf5tZnN9nsPWK82znefso832etkem8H7FSZwxrOI9djcdTP7U6YfNhbRnh7djErg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@rolldown/binding-linux-ppc64-gnu@1.0.1': - resolution: {integrity: sha512-zY1bul7OWr7DFBiJ++wofXvnr8B45ce3QsQUhKrIhXsygAh7bTkwyeM1bi1a2g5C/yC/N8TZyGDEoMfm/l9mpg==} + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.17': + resolution: {integrity: sha512-4EII1iNGRUN5WwGbF/kOh/EIkoDN9HsupgLQoXfY+D1oyJm7/F4t5PYU5n8SWZgG0FEwakyM8pGgwcBYruGTlA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-s390x-gnu@1.0.1': - resolution: {integrity: sha512-0frlsT/f4Ft6I7SMESTKnF3cZsdicQn1dCMkF/jT9wDLE+gGoiQfv1nmT9e+s7s/fekvvy6tZM2jHvI2tkbJDQ==} + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.17': + resolution: {integrity: sha512-AH8oq3XqQo4IibpVXvPeLDI5pzkpYn0WiZAfT05kFzoJ6tQNzwRdDYQ45M8I/gslbodRZwW8uxLhbSBbkv96rA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-gnu@1.0.1': - resolution: {integrity: sha512-XABVmGp9Tg0WspTVvwduTc4fpqy6JnAUrSQe6OuyqD/03nI7r0O9OWUkMIwFrjKAIqolvqoA4ZrJppgwE0Gxmw==} + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.17': + resolution: {integrity: sha512-cLnjV3xfo7KslbU41Z7z8BH/E1y5mzUYzAqih1d1MDaIGZRCMqTijqLv76/P7fyHuvUcfGsIpqCdddbxLLK9rA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-musl@1.0.1': - resolution: {integrity: sha512-bV4fzswuzVcKD90o/VM6QqKxnxlDq0g2BISDLNVmxrnhpv1DDbyPhCIjYfvzYLV+MvkKKnQt2Q6AO86SEBULUQ==} + '@rolldown/binding-linux-x64-musl@1.0.0-rc.17': + resolution: {integrity: sha512-0phclDw1spsL7dUB37sIARuis2tAgomCJXAHZlpt8PXZ4Ba0dRP1e+66lsRqrfhISeN9bEGNjQs+T/Fbd7oYGw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@rolldown/binding-openharmony-arm64@1.0.1': - resolution: {integrity: sha512-/Mh0Zhq3OP7fVs0kcQHZP6lZEthMGTaSf8UBQYSFEZDWGXXlEC+nJ6EqenaK2t4LBXMe3A+K/G2BVXXdtOr4PQ==} + '@rolldown/binding-openharmony-arm64@1.0.0-rc.17': + resolution: {integrity: sha512-0ag/hEgXOwgw4t8QyQvUCxvEg+V0KBcA6YuOx9g0r02MprutRF5dyljgm3EmR02O292UX7UeS6HzWHAl6KgyhA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.0.1': - resolution: {integrity: sha512-+1xc9X45l8ufsBAm6Gjvx2qDRIY9lTVt0cgWNcJ+1gdhXvkbxePA60yRTwSTuXL09CMhyJmjpV7E3NoyxbqFQQ==} + '@rolldown/binding-wasm32-wasi@1.0.0-rc.17': + resolution: {integrity: sha512-LEXei6vo0E5wTGwpkJ4KoT3OZJRnglwldt5ziLzOlc6qqb55z4tWNq2A+PFqCJuvWWdP53CVhG1Z9NtToDPJrA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@1.0.1': - resolution: {integrity: sha512-1D+UqZdfnuR+Jy1GgMJwi85bD40H21uNmOPRWQhw4oRSuolZ/B5rixZ45DK2KXOTCvmVCecauWgEhbw8bI7tOw==} + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.17': + resolution: {integrity: sha512-gUmyzBl3SPMa6hrqFUth9sVfcLBlYsbMzBx5PlexMroZStgzGqlZ26pYG89rBb45Mnia+oil6YAIFeEWGWhoZA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.1': - resolution: {integrity: sha512-INAycaWuhlOK3wk4mRHGsdgwYWmd9cChdPdE9bwWmy6rn9VqVNYNFGhOdXrofXUxwHIncSiPNb8tNm8knDVIeQ==} + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.17': + resolution: {integrity: sha512-3hkiolcUAvPB9FLb3UZdfjVVNWherN1f/skkGWJP/fgSQhYUZpSIRr0/I8ZK9TkF3F7kxvJAk0+IcKvPHk9qQg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -2652,8 +2622,8 @@ packages: '@rolldown/pluginutils@1.0.0-beta.40': resolution: {integrity: sha512-s3GeJKSQOwBlzdUrj4ISjJj5SfSh+aqn0wjOar4Bx95iV1ETI7F6S/5hLcfAxZ9kXDcyrAkxPlqmd1ZITttf+w==} - '@rolldown/pluginutils@1.0.1': - resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==} + '@rolldown/pluginutils@1.0.0-rc.17': + resolution: {integrity: sha512-n8iosDOt6Ig1UhJ2AYqoIhHWh/isz0xpicHTzpKBeotdVsTEcxsSA/i3EVM7gQAj0rU27OLAxCjzlj15IWY7bg==} '@rollup/plugin-alias@5.1.1': resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==} @@ -2969,6 +2939,11 @@ packages: peerDependencies: vinxi: ^0.5.3 + '@solidjs/web@2.0.0-beta.12': + resolution: {integrity: sha512-Wc+/LctUqfNQs98VnijoEu4gWFOSu/kUcZiBIjQ+S9ZUuT6Z77CRkmiZ0C8dyOhNPbTgpU2JYH6B5wqY2eqS0A==} + peerDependencies: + solid-js: ^2.0.0-beta.12 + '@solidjs/web@2.0.0-beta.13': resolution: {integrity: sha512-ugSnWcNc18osJZ24+op7mQpm6LlyHSgTnvSaYqEwL9PVmLxXpmAS7/dt5nc7MLLZtwgf1J1rmRfZb7mT8fTL2w==} peerDependencies: @@ -3019,20 +2994,22 @@ packages: resolution: {integrity: sha512-NaOGLRrddszbQj9upGat6HG/4TKvXLvu+osAIgfxPYA+eIvYKv8GKDJOrY2D3/U9MRnKfMWD7bU4jeD4xmqyIg==} engines: {node: '>=20.19'} - '@tanstack/router-core@1.169.2': - resolution: {integrity: sha512-5sm0DJF1A7Mz+9gy4Gz/lLovNailK3yot4vYvz9MkBUPw26uLnhQiR8hSCYxucjE0wD6Mdlc5l+Z0/XTlZ7xHw==} + '@tanstack/router-core@1.169.1': + resolution: {integrity: sha512-x+2gIGKTTE1qAn7tLieGfrB5ciOviDmmi2ox9fAWUubRV+yTU5ruGFXocoCIWF+lB+SOtnHjo2E9BLSWyYoEmA==} engines: {node: '>=20.19'} + hasBin: true - '@tanstack/router-generator@1.166.42': - resolution: {integrity: sha512-2qBWC0t78r6b3vI+AbnvCZcFAvbYBDlLuWZrTjQbcjUmwG3qyeQp983tJyDuj9wb5//adG1tgAGXZkJ3aDwdBg==} + '@tanstack/router-generator@1.166.39': + resolution: {integrity: sha512-j2OW/UvpjM/DT9tHVmuhWW1k6UOezTRrPqBPZFFmIth0fY7iTPqK+Erqpo8r5yGTRGCbMvOS4sL3H2MldnIZew==} engines: {node: '>=20.19'} - '@tanstack/router-plugin@1.167.35': - resolution: {integrity: sha512-UAScU5VAzLYVY4FML/Cbc5S5TucT4I8Ata05yozGOe4ZfepTKRffA5xWLtD2N+ov5svdv0KTX/kqlZnYPe28mA==} + '@tanstack/router-plugin@1.167.32': + resolution: {integrity: sha512-i9BA6GzUCoM20UYZ77orXzHwD5zM0OQTtLuPNbqTTSG38CvR6viRFP/d+QFo2aRNyCvun8PR7zSa49bslSggEQ==} engines: {node: '>=20.19'} + hasBin: true peerDependencies: '@rsbuild/core': '>=1.0.2 || ^2.0.0' - '@tanstack/react-router': ^1.169.2 + '@tanstack/react-router': ^1.169.1 vite: '>=5.0.0 || >=6.0.0 || >=7.0.0 || >=8.0.0' vite-plugin-solid: ^2.11.10 || ^3.0.0-0 webpack: '>=5.92.0' @@ -3052,34 +3029,35 @@ packages: resolution: {integrity: sha512-+gOHZdEVjOTTdk8Z7J/NVG0KdvzxFeUYjINYZEqQDRKoxEg8f+Npram0MXGy8N15OyZrsm+KHR1vMFZ2yEvZkw==} engines: {node: '>=12'} - '@tanstack/router-utils@1.161.8': - resolution: {integrity: sha512-xyiLWEKjfBAVhauDSSjXxyf7s8elU6SM+V050sbkofvGmIIvkwPFtDsX7Gvwh14kBd6iCwAT+RiPvXTxAptY0Q==} + '@tanstack/router-utils@1.161.7': + resolution: {integrity: sha512-VkY0u7ax/GD0qU6ZLLnfPC+UMxVzxRbvZp4yV4iUSXjgJZ/siAT5/QlLm9FEDJ9QDoC0VD9W7f00tKKreUI7Ng==} engines: {node: '>=20.19'} '@tanstack/server-functions-plugin@1.121.0': resolution: {integrity: sha512-gz3Mpn4t1cB3ZJLaeTJ6GS2wpAis24qJHvqyFQrTKjRiz8LOHqsGDOnT5vgA5Vdjlv3alZiyhPW7WFFctsI/VA==} engines: {node: '>=12'} - '@tanstack/solid-router@1.169.2': - resolution: {integrity: sha512-t4uthYxVqlhVu184QfrLXVpyrJyfl9Pr86y8V+LdKfR6ZEzW5xXDXPwB/VygqVPplCS6NIjory24KHci8RF8nA==} + '@tanstack/solid-router@1.169.1': + resolution: {integrity: sha512-Ij0kD/nh8h7JupF6obPZvmYFLPF74tlPDuwIGdWWS3vJWYx8SXuDrI11rMTJPmftnkgYDfhrwvhYQzz4K3/+cQ==} engines: {node: '>=20.19'} + hasBin: true peerDependencies: solid-js: ^1.9.10 - '@tanstack/solid-start-client@1.166.47': - resolution: {integrity: sha512-EV2MvNldD8lki0cXAsji0JKeBayN743GoEp3L1UGXGoUZnNrwwMiIxPlYd8KccCCC/uge+TGFVv2LsHNw6qX2w==} + '@tanstack/solid-start-client@1.166.46': + resolution: {integrity: sha512-DP51//F+oiwZ2A15IemClWFxDKAn5Dp3Td8SJoWqlB/o+qpts2JRJ5ZA8Yg0MVNhss6NM3DOhZVTNz1TvyibQw==} engines: {node: '>=22.12.0'} peerDependencies: solid-js: '>=1.0.0' - '@tanstack/solid-start-server@1.166.51': - resolution: {integrity: sha512-42+1Vip3zSXLusft8DaGjRjqvzg6BOmV3CQWKD/7aDIYHU4pOhebPVcZmz5CLXE0sCU0BSf0fdB9CKRMZYU4rg==} + '@tanstack/solid-start-server@1.166.50': + resolution: {integrity: sha512-d1QzU0+XQLM1kjmY4t0DDa81Hgp6cbFg3Jv935dPGOW0MFMZb8cSb03qFfI2OFsME/xB0FpwONiR0ofkeXW5Vw==} engines: {node: '>=22.12.0'} peerDependencies: solid-js: ^1.0.0 - '@tanstack/solid-start@1.167.62': - resolution: {integrity: sha512-4EdpZqRD7vet0eFjxJte3OIyEufA+uXIblZrZQ3U33LYsd93q9hGPl+f++8JQbb28Ep/Am/fbi8eKbVDaFGthw==} + '@tanstack/solid-start@1.167.59': + resolution: {integrity: sha512-sdsUIn/MocEcX/+Q6yP4J1lulCjUJF4FYVLou8UnS5aNl+C2DNPNdlCLyzIRgNFXTLqtZ0XukE9lF5CUJlvY/Q==} engines: {node: '>=22.12.0'} peerDependencies: '@rsbuild/core': ^2.0.0 @@ -3091,16 +3069,17 @@ packages: vite: optional: true - '@tanstack/start-client-core@1.168.2': - resolution: {integrity: sha512-/bckv9k/yxY4VmSY2V2MeX7NBsS5uqGvdSPs5WIvW3Uv35DXPrdiumKXTNJeZRNRMtxrM+YfxQPjXLx3C7ykvg==} + '@tanstack/start-client-core@1.168.1': + resolution: {integrity: sha512-P0gtOPMzHONjDP0fLL7NWJ25MWBrwxh45tMObgzKH7ziHXciB1s3eiUUjNWISr/vcPXVptppgaBVJ8IGZpR1fQ==} engines: {node: '>=22.12.0'} + hasBin: true '@tanstack/start-fn-stubs@1.161.6': resolution: {integrity: sha512-Y6QSlGiLga8cHfvxGGaonXIlt2bIUTVdH6AMjmpMp7+ANNCp+N96GQbjjhLye3JkaxDfP68x5iZA8NK4imgRig==} engines: {node: '>=22.12.0'} - '@tanstack/start-plugin-core@1.169.20': - resolution: {integrity: sha512-MLSH5P3auFpnol1lMGQhUrpJH7+P5knzBXMnJjXG+nVOvmcYbY0JA+nQMl81kKiqfkEceAiaEdKhl8Zc5Ldolw==} + '@tanstack/start-plugin-core@1.169.17': + resolution: {integrity: sha512-9VIDnVAu3h/JYqYBbrNBgDpg37uWLbOM2tZgMoLIuW/oXbyv70Iy68NthNqgISnGWrrPyuRs3wcGwYdaPrUw4A==} engines: {node: '>=22.12.0'} peerDependencies: '@rsbuild/core': ^2.0.0 @@ -3111,12 +3090,12 @@ packages: vite: optional: true - '@tanstack/start-server-core@1.167.30': - resolution: {integrity: sha512-GC0PXzYYSEwfAOC2NxGXFUyYvfbSjVoqnIrzJsyInKd8xQxGEQaVdrebbyx9TV5cj7A5e7EJcWAsf3G3wRDQBw==} + '@tanstack/start-server-core@1.167.29': + resolution: {integrity: sha512-ZuTrFOIbmNh9wL3W6hOfHmcvcJaxoLOGw4rMRY4J9D0Ue756+l9ub6hjqKVRcNxB43gc9ewE0mQiE8ofANjo1A==} engines: {node: '>=22.12.0'} - '@tanstack/start-storage-context@1.166.35': - resolution: {integrity: sha512-ZKDkKiorJrKwfEHjatEwRHG7EP3raJPhh6CSl4CFmHW0naIvwaW5gQcxcT8IlHtoGDLYDAjBEcSr3MZyXgqmOA==} + '@tanstack/start-storage-context@1.166.34': + resolution: {integrity: sha512-mIre+HDvahOnUmP3vQx+x4kvUzam/uVYpCphudR/Czzi0Crfm0JyyLMNv7hHxkfqMg9aTrxYtDTZHR3isrUKhg==} engines: {node: '>=22.12.0'} '@tanstack/virtual-file-routes@1.161.7': @@ -3134,8 +3113,8 @@ packages: '@tauri-apps/plugin-store@2.0.0': resolution: {integrity: sha512-l4xsbxAXrKGdBdYNNswrLfcRv3v1kOatdycOcVPYW+jKwkznCr1HEOrPXkPhXsZLSLyYmNXpgfOmdSZNmcykDg==} - '@tybys/wasm-util@0.10.2': - resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==} + '@tybys/wasm-util@0.10.1': + resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} '@types/babel__core@7.20.5': resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} @@ -5121,8 +5100,8 @@ packages: isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - isbot@5.1.40: - resolution: {integrity: sha512-yNeeynhhtIVRBk12tBV4eHNxwB42HzR4Q3Ea7vCOiJhImGaAIdIMrbJtacQlBizGLjUPw+akkFI5Dn9T70XoVQ==} + isbot@5.1.39: + resolution: {integrity: sha512-obH0yYahGXdzNxo+djmHhBYThUKDkz565cxkIlt2L9hXfv1NlaLKoDBHo6KxXsYrIXx2RK3x5vY36CfZcobxEw==} engines: {node: '>=18'} isexe@2.0.0: @@ -5148,8 +5127,8 @@ packages: resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} hasBin: true - jiti@2.7.0: - resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==} + jiti@2.6.1: + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} hasBin: true jose@5.6.3: @@ -6165,8 +6144,8 @@ packages: resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} engines: {node: '>=6.0.0'} - postcss@8.5.14: - resolution: {integrity: sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==} + postcss@8.5.13: + resolution: {integrity: sha512-qif0+jGGZoLWdHey3UFHHWP0H7Gbmsk8T5VEqyYFbWqPr1XqvLGBbk/sl8V5exGmcYJklJOhOQq1pV9IcsiFag==} engines: {node: ^10 || ^12 || >=14} postcss@8.5.5: @@ -6315,8 +6294,8 @@ packages: rc9@2.1.2: resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} - react@19.2.6: - resolution: {integrity: sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q==} + react@19.2.5: + resolution: {integrity: sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==} engines: {node: '>=0.10.0'} read-cache@1.0.0: @@ -6475,8 +6454,8 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rolldown@1.0.1: - resolution: {integrity: sha512-X0KQHljNnEkWNqqiz9zJrGunh1B0HgOxLXvnFpCOcadzcy5qohZ3tqMEUg00vncoRovXuK3ZqCT9KnnKzoInFQ==} + rolldown@1.0.0-rc.17: + resolution: {integrity: sha512-ZrT53oAKrtA4+YtBWPQbtPOxIbVDbxT0orcYERKd63VJTF13zPcgXTvD4843L8pcsI7M6MErt8QtON6lrB9tyA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -6574,8 +6553,8 @@ packages: peerDependencies: seroval: ^1.0 - seroval-plugins@1.5.4: - resolution: {integrity: sha512-S0xQPhUTefAhNvNWFg0c1J8qJArHt5KdtJ/cFAofo06KD1MVSeFWyl4iiu+ApDIuw0WhjpOfCdgConOfAnLgkw==} + seroval-plugins@1.5.2: + resolution: {integrity: sha512-qpY0Cl+fKYFn4GOf3cMiq6l72CpuVaawb6ILjubOQ+diJ54LfOWaSSPsaswN8DRPIPW4Yq+tE1k5aKd7ILyaFg==} engines: {node: '>=10'} peerDependencies: seroval: ^1.0 @@ -6584,8 +6563,8 @@ packages: resolution: {integrity: sha512-RbcPH1n5cfwKrru7v7+zrZvjLurgHhGyso3HTyGtRivGWgYjbOmGuivCQaORNELjNONoK35nj28EoWul9sb1zQ==} engines: {node: '>=10'} - seroval@1.5.4: - resolution: {integrity: sha512-46uFvgrXTVxZcUorgSSRZ4y+ieqLLQRMlG4bnCZKW3qI6BZm7Rg4ntMW4p1mILEEBZWrFlcpp0AyIIlM6jD9iw==} + seroval@1.5.2: + resolution: {integrity: sha512-xcRN39BdsnO9Tf+VzsE7b3JyTJASItIV1FVFewJKCFcW4s4haIKS3e6vj8PGB9qBwC7tnuOywQMdv5N4qkzi7Q==} engines: {node: '>=10'} serve-placeholder@2.0.2: @@ -6693,6 +6672,9 @@ packages: solid-js@1.9.7: resolution: {integrity: sha512-/saTKi8iWEM233n5OSi1YHCCuh66ZIQ7aK2hsToPe4tqGm7qAejU1SwNuTPivbWAYq7SjuHVVYxxuZQNRbICiw==} + solid-js@2.0.0-beta.12: + resolution: {integrity: sha512-UJC4gc0Dgbm6BTBFhUdrfIEXiQ/jaQuUGxYfZnEkywwD5FX16MhlM/e6bq2+94mhXUExYI9VJoGBh7CpOZ/1XA==} + solid-js@2.0.0-beta.13: resolution: {integrity: sha512-uAknr7Xkn25zAufBrYko4eOCbcg/gkrwnmE9KVb2Kb3vVZw2ibqseNxpjslnwJkT4gFScmFniqJtzRp7vO2klA==} @@ -7359,13 +7341,13 @@ packages: yaml: optional: true - vite@8.0.13: - resolution: {integrity: sha512-MFtjBYgzmSxmgA4RAfjIyXWpGe1oALnjgUTzzV7QLx/TKxCzjtMH6Fd9/eVK+5Fg1qNoz5VAwsmMs/NofrmJvw==} + vite@8.0.10: + resolution: {integrity: sha512-rZuUu9j6J5uotLDs+cAA4O5H4K1SfPliUlQwqa6YEwSrWDZzP4rhm00oJR5snMewjxF5V/K3D4kctsUTsIU9Mw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: '@types/node': ^20.19.0 || >=22.12.0 - '@vitejs/devtools': ^0.1.18 + '@vitejs/devtools': ^0.1.0 esbuild: ^0.27.0 || ^0.28.0 jiti: '>=1.21.0' less: ^4.0.0 @@ -7638,20 +7620,15 @@ snapshots: '@alloc/quick-lru@5.2.0': {} - '@ampproject/remapping@2.3.0': - dependencies: - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 - '@ardatan/relay-compiler@12.0.0(graphql@16.9.0)': dependencies: - '@babel/core': 7.27.4 - '@babel/generator': 7.27.5 - '@babel/parser': 7.27.5 + '@babel/core': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/parser': 7.29.3 '@babel/runtime': 7.27.6 - '@babel/traverse': 7.27.4 + '@babel/traverse': 7.29.0 '@babel/types': 7.29.0 - babel-preset-fbjs: 3.4.0(@babel/core@7.27.4) + babel-preset-fbjs: 3.4.0(@babel/core@7.29.0) chalk: 4.1.2 fb-watchman: 2.0.2 fbjs: 3.0.5 @@ -7699,30 +7676,8 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/compat-data@7.27.5': {} - '@babel/compat-data@7.29.3': {} - '@babel/core@7.27.4': - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.27.5 - '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4) - '@babel/helpers': 7.27.6 - '@babel/parser': 7.27.5 - '@babel/template': 7.27.2 - '@babel/traverse': 7.27.4 - '@babel/types': 7.27.6 - convert-source-map: 2.0.0 - debug: 4.4.1 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - '@babel/core@7.29.0': dependencies: '@babel/code-frame': 7.29.0 @@ -7763,14 +7718,6 @@ snapshots: dependencies: '@babel/types': 7.29.0 - '@babel/helper-compilation-targets@7.27.2': - dependencies: - '@babel/compat-data': 7.27.5 - '@babel/helper-validator-option': 7.27.1 - browserslist: 4.25.0 - lru-cache: 5.1.1 - semver: 6.3.1 - '@babel/helper-compilation-targets@7.28.6': dependencies: '@babel/compat-data': 7.29.3 @@ -7779,15 +7726,15 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.27.4)': + '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-member-expression-to-functions': 7.27.1 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.4) + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.29.0) '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.27.4 + '@babel/traverse': 7.29.0 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -7796,7 +7743,7 @@ snapshots: '@babel/helper-member-expression-to-functions@7.27.1': dependencies: - '@babel/traverse': 7.27.4 + '@babel/traverse': 7.29.0 '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -7805,13 +7752,6 @@ snapshots: dependencies: '@babel/types': 7.29.0 - '@babel/helper-module-imports@7.27.1': - dependencies: - '@babel/traverse': 7.27.4 - '@babel/types': 7.27.6 - transitivePeerDependencies: - - supports-color - '@babel/helper-module-imports@7.28.6': dependencies: '@babel/traverse': 7.29.0 @@ -7819,15 +7759,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.27.3(@babel/core@7.27.4)': - dependencies: - '@babel/core': 7.27.4 - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.27.4 - transitivePeerDependencies: - - supports-color - '@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 @@ -7843,18 +7774,18 @@ snapshots: '@babel/helper-plugin-utils@7.27.1': {} - '@babel/helper-replace-supers@7.27.1(@babel/core@7.27.4)': + '@babel/helper-replace-supers@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-member-expression-to-functions': 7.27.1 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.27.4 + '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.27.1': dependencies: - '@babel/traverse': 7.27.4 + '@babel/traverse': 7.29.0 '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -7867,11 +7798,6 @@ snapshots: '@babel/helper-validator-option@7.27.1': {} - '@babel/helpers@7.27.6': - dependencies: - '@babel/template': 7.27.2 - '@babel/types': 7.27.6 - '@babel/helpers@7.29.2': dependencies: '@babel/template': 7.28.6 @@ -7879,47 +7805,42 @@ snapshots: '@babel/parser@7.27.5': dependencies: - '@babel/types': 7.27.6 + '@babel/types': 7.29.0 '@babel/parser@7.29.3': dependencies: '@babel/types': 7.29.0 - '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.27.4)': + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 - '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.4) + '@babel/core': 7.29.0 + '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.27.4)': + '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.29.0)': dependencies: - '@babel/compat-data': 7.27.5 - '@babel/core': 7.27.4 - '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.27.4) - '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.27.4) - - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.27.4)': - dependencies: - '@babel/core': 7.27.4 + '@babel/compat-data': 7.29.3 + '@babel/core': 7.29.0 + '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.29.0) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.29.0) - '@babel/plugin-syntax-flow@7.24.7(@babel/core@7.27.4)': + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.27.4)': + '@babel/plugin-syntax-flow@7.24.7(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.27.4)': + '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0)': @@ -7927,14 +7848,9 @@ snapshots: '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.27.4)': - dependencies: - '@babel/core': 7.27.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.27.4)': + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.29.0)': @@ -7942,156 +7858,156 @@ snapshots: '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.27.4)': + '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.27.4)': + '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.27.4)': + '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-classes@7.25.0(@babel/core@7.27.4)': + '@babel/plugin-transform-classes@7.25.0(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.4) - '@babel/traverse': 7.27.4 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.29.0) + '@babel/traverse': 7.29.0 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.27.4)': + '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/template': 7.27.2 + '@babel/template': 7.28.6 - '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.27.4)': + '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-flow-strip-types@7.25.2(@babel/core@7.27.4)': + '@babel/plugin-transform-flow-strip-types@7.25.2(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.27.4) + '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.29.0) - '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.27.4)': + '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.27.4)': + '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 - '@babel/helper-compilation-targets': 7.27.2 + '@babel/core': 7.29.0 + '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.27.4 + '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-literals@7.25.2(@babel/core@7.27.4)': + '@babel/plugin-transform-literals@7.25.2(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.27.4)': + '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.27.4)': + '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 - '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4) + '@babel/core': 7.29.0 + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.27.4)': + '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.4) + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.29.0) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.27.4)': + '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.27.4)': + '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-react-display-name@7.24.7(@babel/core@7.27.4)': + '@babel/plugin-transform-react-display-name@7.24.7(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.27.4)': + '@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-module-imports': 7.28.6 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.0) '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.27.4)': + '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-spread@7.24.7(@babel/core@7.27.4)': + '@babel/plugin-transform-spread@7.24.7(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.27.4)': + '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-typescript@7.27.1(@babel/core@7.27.4)': + '@babel/plugin-transform-typescript@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.4) + '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.29.0) transitivePeerDependencies: - supports-color - '@babel/preset-typescript@7.27.1(@babel/core@7.27.4)': + '@babel/preset-typescript@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.4) - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.27.4) - '@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.29.0) transitivePeerDependencies: - supports-color @@ -8115,7 +8031,7 @@ snapshots: '@babel/generator': 7.27.5 '@babel/parser': 7.27.5 '@babel/template': 7.27.2 - '@babel/types': 7.27.6 + '@babel/types': 7.29.0 debug: 4.4.1 globals: 11.12.0 transitivePeerDependencies: @@ -8489,9 +8405,9 @@ snapshots: '@esbuild/win32-x64@0.25.5': optional: true - '@eslint-community/eslint-utils@4.7.0(eslint@9.28.0(jiti@2.7.0))': + '@eslint-community/eslint-utils@4.7.0(eslint@9.28.0(jiti@2.6.1))': dependencies: - eslint: 9.28.0(jiti@2.7.0) + eslint: 9.28.0(jiti@2.6.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -8854,10 +8770,10 @@ snapshots: '@graphql-tools/graphql-tag-pluck@8.3.2(graphql@16.9.0)': dependencies: - '@babel/core': 7.27.4 - '@babel/parser': 7.27.5 - '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.27.4) - '@babel/traverse': 7.27.4 + '@babel/core': 7.29.0 + '@babel/parser': 7.29.3 + '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.29.0) + '@babel/traverse': 7.29.0 '@babel/types': 7.29.0 '@graphql-tools/utils': 10.3.4(graphql@16.9.0) graphql: 16.9.0 @@ -9016,8 +8932,8 @@ snapshots: '@jridgewell/gen-mapping@0.3.13': dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 '@jridgewell/gen-mapping@0.3.8': dependencies: @@ -9027,8 +8943,8 @@ snapshots: '@jridgewell/remapping@2.3.5': dependencies: - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 '@jridgewell/resolve-uri@3.1.2': {} @@ -9036,8 +8952,8 @@ snapshots: '@jridgewell/source-map@0.3.6': dependencies: - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 '@jridgewell/sourcemap-codec@1.5.0': {} @@ -9051,7 +8967,7 @@ snapshots: '@jridgewell/trace-mapping@0.3.31': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.5 '@kamilkisiela/fast-url-parser@1.1.4': {} @@ -9088,7 +9004,7 @@ snapshots: dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 - '@tybys/wasm-util': 0.10.2 + '@tybys/wasm-util': 0.10.1 optional: true '@netlify/binary-info@1.0.0': {} @@ -9141,7 +9057,7 @@ snapshots: '@netlify/zip-it-and-ship-it@12.1.4(rollup@4.43.0)': dependencies: - '@babel/parser': 7.27.5 + '@babel/parser': 7.29.3 '@babel/types': 7.27.6 '@netlify/binary-info': 1.0.0 '@netlify/serverless-functions-api': 2.1.2 @@ -9212,7 +9128,7 @@ snapshots: '@oozcitak/util@10.0.0': {} - '@oxc-project/types@0.130.0': {} + '@oxc-project/types@0.127.0': {} '@parcel/watcher-android-arm64@2.5.1': optional: true @@ -9326,58 +9242,58 @@ snapshots: '@repeaterjs/repeater@3.0.6': {} - '@rolldown/binding-android-arm64@1.0.1': + '@rolldown/binding-android-arm64@1.0.0-rc.17': optional: true - '@rolldown/binding-darwin-arm64@1.0.1': + '@rolldown/binding-darwin-arm64@1.0.0-rc.17': optional: true - '@rolldown/binding-darwin-x64@1.0.1': + '@rolldown/binding-darwin-x64@1.0.0-rc.17': optional: true - '@rolldown/binding-freebsd-x64@1.0.1': + '@rolldown/binding-freebsd-x64@1.0.0-rc.17': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.1': + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.17': optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.1': + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.17': optional: true - '@rolldown/binding-linux-arm64-musl@1.0.1': + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.17': optional: true - '@rolldown/binding-linux-ppc64-gnu@1.0.1': + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.17': optional: true - '@rolldown/binding-linux-s390x-gnu@1.0.1': + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.17': optional: true - '@rolldown/binding-linux-x64-gnu@1.0.1': + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.17': optional: true - '@rolldown/binding-linux-x64-musl@1.0.1': + '@rolldown/binding-linux-x64-musl@1.0.0-rc.17': optional: true - '@rolldown/binding-openharmony-arm64@1.0.1': + '@rolldown/binding-openharmony-arm64@1.0.0-rc.17': optional: true - '@rolldown/binding-wasm32-wasi@1.0.1': + '@rolldown/binding-wasm32-wasi@1.0.0-rc.17': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.1': + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.17': optional: true - '@rolldown/binding-win32-x64-msvc@1.0.1': + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.17': optional: true '@rolldown/pluginutils@1.0.0-beta.40': {} - '@rolldown/pluginutils@1.0.1': {} + '@rolldown/pluginutils@1.0.0-rc.17': {} '@rollup/plugin-alias@5.1.1(rollup@4.43.0)': optionalDependencies: @@ -9674,11 +9590,11 @@ snapshots: '@solidjs/signals@2.0.0-beta.13': {} - '@solidjs/start@1.1.4(solid-js@2.0.0-beta.13)(vinxi@0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.7.0)(lightningcss@1.32.0)(rolldown@1.0.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))(vite@6.3.5(@types/node@22.15.31)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))': + '@solidjs/start@1.1.4(solid-js@2.0.0-beta.13)(vinxi@0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))': dependencies: - '@tanstack/server-functions-plugin': 1.121.0(vite@6.3.5(@types/node@22.15.31)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) - '@vinxi/plugin-directives': 0.5.1(vinxi@0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.7.0)(lightningcss@1.32.0)(rolldown@1.0.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) - '@vinxi/server-components': 0.5.1(vinxi@0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.7.0)(lightningcss@1.32.0)(rolldown@1.0.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) + '@tanstack/server-functions-plugin': 1.121.0(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) + '@vinxi/plugin-directives': 0.5.1(vinxi@0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) + '@vinxi/server-components': 0.5.1(vinxi@0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) defu: 6.1.4 error-stack-parser: 2.1.4 html-to-image: 1.11.13 @@ -9689,18 +9605,24 @@ snapshots: source-map-js: 1.2.1 terracotta: 1.0.6(solid-js@2.0.0-beta.13) tinyglobby: 0.2.14 - vinxi: 0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.7.0)(lightningcss@1.32.0)(rolldown@1.0.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) - vite-plugin-solid: 2.11.6(solid-js@2.0.0-beta.13)(vite@6.3.5(@types/node@22.15.31)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) + vinxi: 0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) + vite-plugin-solid: 2.11.12(solid-js@2.0.0-beta.13)(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) transitivePeerDependencies: - '@testing-library/jest-dom' - solid-js - supports-color - vite + '@solidjs/web@2.0.0-beta.12(solid-js@2.0.0-beta.12)': + dependencies: + seroval: 1.5.2 + seroval-plugins: 1.5.2(seroval@1.5.2) + solid-js: 2.0.0-beta.12 + '@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.13)': dependencies: - seroval: 1.5.4 - seroval-plugins: 1.5.4(seroval@1.5.4) + seroval: 1.5.2 + seroval-plugins: 1.5.2(seroval@1.5.2) solid-js: 2.0.0-beta.13 '@speed-highlight/core@1.2.7': {} @@ -9759,74 +9681,74 @@ snapshots: postcss-selector-parser: 6.0.10 tailwindcss: 3.3.3 - '@tanstack/directive-functions-plugin@1.121.0(vite@6.3.5(@types/node@22.15.31)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))': + '@tanstack/directive-functions-plugin@1.121.0(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))': dependencies: '@babel/code-frame': 7.26.2 - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/traverse': 7.27.4 - '@babel/types': 7.27.6 + '@babel/types': 7.29.0 '@tanstack/router-utils': 1.121.0 babel-dead-code-elimination: 1.0.10 tiny-invariant: 1.3.3 - vite: 6.3.5(@types/node@22.15.31)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) transitivePeerDependencies: - supports-color '@tanstack/history@1.161.6': {} - '@tanstack/router-core@1.169.2': + '@tanstack/router-core@1.169.1': dependencies: '@tanstack/history': 1.161.6 cookie-es: 3.1.1 - seroval: 1.5.4 - seroval-plugins: 1.5.4(seroval@1.5.4) + seroval: 1.5.2 + seroval-plugins: 1.5.2(seroval@1.5.2) - '@tanstack/router-generator@1.166.42': + '@tanstack/router-generator@1.166.39': dependencies: '@babel/types': 7.29.0 - '@tanstack/router-core': 1.169.2 - '@tanstack/router-utils': 1.161.8 + '@tanstack/router-core': 1.169.1 + '@tanstack/router-utils': 1.161.7 '@tanstack/virtual-file-routes': 1.161.7 - jiti: 2.7.0 + jiti: 2.6.1 magic-string: 0.30.21 prettier: 3.5.3 zod: 3.25.63 transitivePeerDependencies: - supports-color - '@tanstack/router-plugin@1.167.35(vite-plugin-solid@2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)))(vite@8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))': + '@tanstack/router-plugin@1.167.32(vite-plugin-solid@2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)))(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))': dependencies: '@babel/core': 7.29.0 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.0) '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.29.0) - '@babel/template': 7.27.2 + '@babel/template': 7.28.6 '@babel/traverse': 7.29.0 '@babel/types': 7.29.0 - '@tanstack/router-core': 1.169.2 - '@tanstack/router-generator': 1.166.42 - '@tanstack/router-utils': 1.161.8 + '@tanstack/router-core': 1.169.1 + '@tanstack/router-generator': 1.166.39 + '@tanstack/router-utils': 1.161.7 '@tanstack/virtual-file-routes': 1.161.7 chokidar: 3.6.0 unplugin: 3.0.0 zod: 3.25.63 optionalDependencies: - vite: 8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) - vite-plugin-solid: 2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) + vite: 8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) + vite-plugin-solid: 2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) transitivePeerDependencies: - supports-color '@tanstack/router-utils@1.121.0': dependencies: - '@babel/core': 7.27.4 - '@babel/generator': 7.27.5 - '@babel/parser': 7.27.5 - '@babel/preset-typescript': 7.27.1(@babel/core@7.27.4) + '@babel/core': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/parser': 7.29.3 + '@babel/preset-typescript': 7.27.1(@babel/core@7.29.0) ansis: 4.1.0 diff: 8.0.2 transitivePeerDependencies: - supports-color - '@tanstack/router-utils@1.161.8': + '@tanstack/router-utils@1.161.7': dependencies: '@babel/core': 7.29.0 '@babel/generator': 7.29.1 @@ -9840,63 +9762,63 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/server-functions-plugin@1.121.0(vite@6.3.5(@types/node@22.15.31)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))': + '@tanstack/server-functions-plugin@1.121.0(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))': dependencies: '@babel/code-frame': 7.26.2 - '@babel/core': 7.27.4 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.4) - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.4) + '@babel/core': 7.29.0 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.29.0) '@babel/template': 7.27.2 '@babel/traverse': 7.27.4 '@babel/types': 7.27.6 - '@tanstack/directive-functions-plugin': 1.121.0(vite@6.3.5(@types/node@22.15.31)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) + '@tanstack/directive-functions-plugin': 1.121.0(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) babel-dead-code-elimination: 1.0.10 tiny-invariant: 1.3.3 transitivePeerDependencies: - supports-color - vite - '@tanstack/solid-router@1.169.2(solid-js@2.0.0-beta.13)': + '@tanstack/solid-router@1.169.1(solid-js@2.0.0-beta.13)': dependencies: '@solid-devtools/logger': 0.9.11(solid-js@2.0.0-beta.13) '@solid-primitives/refs': 1.0.8(solid-js@2.0.0-beta.13) '@solidjs/meta': 0.29.4(solid-js@2.0.0-beta.13) '@tanstack/history': 1.161.6 - '@tanstack/router-core': 1.169.2 - isbot: 5.1.40 + '@tanstack/router-core': 1.169.1 + isbot: 5.1.39 solid-js: 2.0.0-beta.13 - '@tanstack/solid-start-client@1.166.47(solid-js@2.0.0-beta.13)': + '@tanstack/solid-start-client@1.166.46(solid-js@2.0.0-beta.13)': dependencies: - '@tanstack/router-core': 1.169.2 - '@tanstack/solid-router': 1.169.2(solid-js@2.0.0-beta.13) - '@tanstack/start-client-core': 1.168.2 + '@tanstack/router-core': 1.169.1 + '@tanstack/solid-router': 1.169.1(solid-js@2.0.0-beta.13) + '@tanstack/start-client-core': 1.168.1 solid-js: 2.0.0-beta.13 - '@tanstack/solid-start-server@1.166.51(solid-js@2.0.0-beta.13)': + '@tanstack/solid-start-server@1.166.50(solid-js@2.0.0-beta.13)': dependencies: '@solidjs/meta': 0.29.4(solid-js@2.0.0-beta.13) '@tanstack/history': 1.161.6 - '@tanstack/router-core': 1.169.2 - '@tanstack/solid-router': 1.169.2(solid-js@2.0.0-beta.13) - '@tanstack/start-client-core': 1.168.2 - '@tanstack/start-server-core': 1.167.30 + '@tanstack/router-core': 1.169.1 + '@tanstack/solid-router': 1.169.1(solid-js@2.0.0-beta.13) + '@tanstack/start-client-core': 1.168.1 + '@tanstack/start-server-core': 1.167.29 solid-js: 2.0.0-beta.13 transitivePeerDependencies: - crossws - '@tanstack/solid-start@1.167.62(solid-js@2.0.0-beta.13)(vite-plugin-solid@2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)))(vite@8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))': + '@tanstack/solid-start@1.167.59(solid-js@2.0.0-beta.13)(vite-plugin-solid@2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)))(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))': dependencies: - '@tanstack/solid-router': 1.169.2(solid-js@2.0.0-beta.13) - '@tanstack/solid-start-client': 1.166.47(solid-js@2.0.0-beta.13) - '@tanstack/solid-start-server': 1.166.51(solid-js@2.0.0-beta.13) - '@tanstack/start-client-core': 1.168.2 - '@tanstack/start-plugin-core': 1.169.20(vite-plugin-solid@2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)))(vite@8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) - '@tanstack/start-server-core': 1.167.30 + '@tanstack/solid-router': 1.169.1(solid-js@2.0.0-beta.13) + '@tanstack/solid-start-client': 1.166.46(solid-js@2.0.0-beta.13) + '@tanstack/solid-start-server': 1.166.50(solid-js@2.0.0-beta.13) + '@tanstack/start-client-core': 1.168.1 + '@tanstack/start-plugin-core': 1.169.17(vite-plugin-solid@2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)))(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) + '@tanstack/start-server-core': 1.167.29 pathe: 2.0.3 solid-js: 2.0.0-beta.13 optionalDependencies: - vite: 8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) + vite: 8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) transitivePeerDependencies: - '@tanstack/react-router' - crossws @@ -9904,42 +9826,42 @@ snapshots: - vite-plugin-solid - webpack - '@tanstack/start-client-core@1.168.2': + '@tanstack/start-client-core@1.168.1': dependencies: - '@tanstack/router-core': 1.169.2 + '@tanstack/router-core': 1.169.1 '@tanstack/start-fn-stubs': 1.161.6 - '@tanstack/start-storage-context': 1.166.35 - seroval: 1.5.4 + '@tanstack/start-storage-context': 1.166.34 + seroval: 1.5.2 '@tanstack/start-fn-stubs@1.161.6': {} - '@tanstack/start-plugin-core@1.169.20(vite-plugin-solid@2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)))(vite@8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))': + '@tanstack/start-plugin-core@1.169.17(vite-plugin-solid@2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)))(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))': dependencies: '@babel/code-frame': 7.27.1 '@babel/core': 7.29.0 '@babel/types': 7.29.0 '@rolldown/pluginutils': 1.0.0-beta.40 - '@tanstack/router-core': 1.169.2 - '@tanstack/router-generator': 1.166.42 - '@tanstack/router-plugin': 1.167.35(vite-plugin-solid@2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)))(vite@8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) - '@tanstack/router-utils': 1.161.8 - '@tanstack/start-client-core': 1.168.2 - '@tanstack/start-server-core': 1.167.30 + '@tanstack/router-core': 1.169.1 + '@tanstack/router-generator': 1.166.39 + '@tanstack/router-plugin': 1.167.32(vite-plugin-solid@2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)))(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) + '@tanstack/router-utils': 1.161.7 + '@tanstack/start-client-core': 1.168.1 + '@tanstack/start-server-core': 1.167.29 cheerio: 1.2.0 exsolve: 1.0.8 lightningcss: 1.32.0 pathe: 2.0.3 picomatch: 4.0.4 - seroval: 1.5.4 + seroval: 1.5.2 source-map: 0.7.6 srvx: 0.11.15 tinyglobby: 0.2.16 ufo: 1.6.1 - vitefu: 1.1.3(vite@8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) + vitefu: 1.1.3(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) xmlbuilder2: 4.0.3 zod: 3.25.63 optionalDependencies: - vite: 8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) + vite: 8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) transitivePeerDependencies: - '@tanstack/react-router' - crossws @@ -9947,21 +9869,21 @@ snapshots: - vite-plugin-solid - webpack - '@tanstack/start-server-core@1.167.30': + '@tanstack/start-server-core@1.167.29': dependencies: '@tanstack/history': 1.161.6 - '@tanstack/router-core': 1.169.2 - '@tanstack/start-client-core': 1.168.2 - '@tanstack/start-storage-context': 1.166.35 + '@tanstack/router-core': 1.169.1 + '@tanstack/start-client-core': 1.168.1 + '@tanstack/start-storage-context': 1.166.34 fetchdts: 0.1.7 h3-v2: h3@2.0.1-rc.20 - seroval: 1.5.4 + seroval: 1.5.2 transitivePeerDependencies: - crossws - '@tanstack/start-storage-context@1.166.35': + '@tanstack/start-storage-context@1.166.34': dependencies: - '@tanstack/router-core': 1.169.2 + '@tanstack/router-core': 1.169.1 '@tanstack/virtual-file-routes@1.161.7': {} @@ -9973,7 +9895,7 @@ snapshots: dependencies: '@tauri-apps/api': 2.0.1 - '@tybys/wasm-util@0.10.2': + '@tybys/wasm-util@0.10.1': dependencies: tslib: 2.8.1 optional: true @@ -9981,7 +9903,7 @@ snapshots: '@types/babel__core@7.20.5': dependencies: '@babel/parser': 7.27.5 - '@babel/types': 7.27.6 + '@babel/types': 7.29.0 '@types/babel__generator': 7.27.0 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.7 @@ -9992,7 +9914,7 @@ snapshots: '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.27.5 + '@babel/parser': 7.29.3 '@babel/types': 7.29.0 '@types/babel__traverse@7.20.7': @@ -10078,15 +10000,15 @@ snapshots: '@types/node': 22.15.31 optional: true - '@typescript-eslint/eslint-plugin@8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@2.7.0))(typescript@5.8.3))(eslint@9.28.0(jiti@2.7.0))(typescript@5.8.3)': + '@typescript-eslint/eslint-plugin@8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@2.6.1))(typescript@5.8.3))(eslint@9.28.0(jiti@2.6.1))(typescript@5.8.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.34.0(eslint@9.28.0(jiti@2.7.0))(typescript@5.8.3) + '@typescript-eslint/parser': 8.34.0(eslint@9.28.0(jiti@2.6.1))(typescript@5.8.3) '@typescript-eslint/scope-manager': 8.34.0 - '@typescript-eslint/type-utils': 8.34.0(eslint@9.28.0(jiti@2.7.0))(typescript@5.8.3) - '@typescript-eslint/utils': 8.34.0(eslint@9.28.0(jiti@2.7.0))(typescript@5.8.3) + '@typescript-eslint/type-utils': 8.34.0(eslint@9.28.0(jiti@2.6.1))(typescript@5.8.3) + '@typescript-eslint/utils': 8.34.0(eslint@9.28.0(jiti@2.6.1))(typescript@5.8.3) '@typescript-eslint/visitor-keys': 8.34.0 - eslint: 9.28.0(jiti@2.7.0) + eslint: 9.28.0(jiti@2.6.1) graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 @@ -10095,14 +10017,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@2.7.0))(typescript@5.8.3)': + '@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@2.6.1))(typescript@5.8.3)': dependencies: '@typescript-eslint/scope-manager': 8.34.0 '@typescript-eslint/types': 8.34.0 '@typescript-eslint/typescript-estree': 8.34.0(typescript@5.8.3) '@typescript-eslint/visitor-keys': 8.34.0 debug: 4.4.1 - eslint: 9.28.0(jiti@2.7.0) + eslint: 9.28.0(jiti@2.6.1) typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -10125,12 +10047,12 @@ snapshots: dependencies: typescript: 5.8.3 - '@typescript-eslint/type-utils@8.34.0(eslint@9.28.0(jiti@2.7.0))(typescript@5.8.3)': + '@typescript-eslint/type-utils@8.34.0(eslint@9.28.0(jiti@2.6.1))(typescript@5.8.3)': dependencies: '@typescript-eslint/typescript-estree': 8.34.0(typescript@5.8.3) - '@typescript-eslint/utils': 8.34.0(eslint@9.28.0(jiti@2.7.0))(typescript@5.8.3) + '@typescript-eslint/utils': 8.34.0(eslint@9.28.0(jiti@2.6.1))(typescript@5.8.3) debug: 4.4.1 - eslint: 9.28.0(jiti@2.7.0) + eslint: 9.28.0(jiti@2.6.1) ts-api-utils: 2.1.0(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: @@ -10154,13 +10076,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.34.0(eslint@9.28.0(jiti@2.7.0))(typescript@5.8.3)': + '@typescript-eslint/utils@8.34.0(eslint@9.28.0(jiti@2.6.1))(typescript@5.8.3)': dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@2.7.0)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@2.6.1)) '@typescript-eslint/scope-manager': 8.34.0 '@typescript-eslint/types': 8.34.0 '@typescript-eslint/typescript-estree': 8.34.0(typescript@5.8.3) - eslint: 9.28.0(jiti@2.7.0) + eslint: 9.28.0(jiti@2.6.1) typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -10211,7 +10133,7 @@ snapshots: untun: 0.1.3 uqr: 0.1.2 - '@vinxi/plugin-directives@0.5.1(vinxi@0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.7.0)(lightningcss@1.32.0)(rolldown@1.0.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))': + '@vinxi/plugin-directives@0.5.1(vinxi@0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))': dependencies: '@babel/parser': 7.27.5 acorn: 8.15.0 @@ -10222,18 +10144,18 @@ snapshots: magicast: 0.2.11 recast: 0.23.11 tslib: 2.8.1 - vinxi: 0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.7.0)(lightningcss@1.32.0)(rolldown@1.0.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) + vinxi: 0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) - '@vinxi/server-components@0.5.1(vinxi@0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.7.0)(lightningcss@1.32.0)(rolldown@1.0.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))': + '@vinxi/server-components@0.5.1(vinxi@0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))': dependencies: - '@vinxi/plugin-directives': 0.5.1(vinxi@0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.7.0)(lightningcss@1.32.0)(rolldown@1.0.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) + '@vinxi/plugin-directives': 0.5.1(vinxi@0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) acorn: 8.15.0 acorn-loose: 8.5.1 acorn-typescript: 1.4.13(acorn@8.15.0) astring: 1.9.0 magicast: 0.2.11 recast: 0.23.11 - vinxi: 0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.7.0)(lightningcss@1.32.0)(rolldown@1.0.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) + vinxi: 0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) '@vitest/expect@2.1.9': dependencies: @@ -10277,7 +10199,7 @@ snapshots: '@vue/compiler-core@3.5.16': dependencies: - '@babel/parser': 7.27.5 + '@babel/parser': 7.29.3 '@vue/shared': 3.5.16 entities: 4.5.0 estree-walker: 2.0.2 @@ -10290,7 +10212,7 @@ snapshots: '@vue/compiler-sfc@3.5.16': dependencies: - '@babel/parser': 7.27.5 + '@babel/parser': 7.29.3 '@vue/compiler-core': 3.5.16 '@vue/compiler-dom': 3.5.16 '@vue/compiler-ssr': 3.5.16 @@ -10528,37 +10450,37 @@ snapshots: babel-dead-code-elimination@1.0.10: dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/parser': 7.27.5 '@babel/traverse': 7.27.4 - '@babel/types': 7.27.6 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color babel-dead-code-elimination@1.0.12: dependencies: - '@babel/core': 7.27.4 - '@babel/parser': 7.27.5 - '@babel/traverse': 7.27.4 + '@babel/core': 7.29.0 + '@babel/parser': 7.29.3 + '@babel/traverse': 7.29.0 '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color - babel-plugin-jsx-dom-expressions@0.39.8(@babel/core@7.27.4): + babel-plugin-jsx-dom-expressions@0.39.8(@babel/core@7.29.0): dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-module-imports': 7.18.6 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.4) - '@babel/types': 7.27.6 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.0) + '@babel/types': 7.29.0 html-entities: 2.3.3 parse5: 7.3.0 validate-html-nesting: 1.2.2 - babel-plugin-jsx-dom-expressions@0.50.0-next.11(@babel/core@7.27.4): + babel-plugin-jsx-dom-expressions@0.50.0-next.11(@babel/core@7.29.0): dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@babel/helper-module-imports': 7.18.6 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.0) '@babel/types': 7.29.0 html-entities: 2.3.3 parse5: 7.3.0 @@ -10566,48 +10488,48 @@ snapshots: babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: {} - babel-preset-fbjs@3.4.0(@babel/core@7.27.4): - dependencies: - '@babel/core': 7.27.4 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.27.4) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.27.4) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.27.4) - '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.27.4) - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.4) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.27.4) - '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.27.4) - '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.27.4) - '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.27.4) - '@babel/plugin-transform-classes': 7.25.0(@babel/core@7.27.4) - '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.27.4) - '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.27.4) - '@babel/plugin-transform-flow-strip-types': 7.25.2(@babel/core@7.27.4) - '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.27.4) - '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.27.4) - '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.27.4) - '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.27.4) - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.27.4) - '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.27.4) - '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.27.4) - '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.27.4) - '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.27.4) - '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.27.4) - '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.27.4) - '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.27.4) - '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.27.4) + babel-preset-fbjs@3.4.0(@babel/core@7.29.0): + dependencies: + '@babel/core': 7.29.0 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.0) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.29.0) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.29.0) + '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.29.0) + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.29.0) + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.29.0) + '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.29.0) + '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.29.0) + '@babel/plugin-transform-classes': 7.25.0(@babel/core@7.29.0) + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.29.0) + '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.29.0) + '@babel/plugin-transform-flow-strip-types': 7.25.2(@babel/core@7.29.0) + '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.29.0) + '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.29.0) + '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.29.0) + '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.29.0) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.29.0) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.29.0) + '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.29.0) + '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.29.0) + '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.29.0) + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.29.0) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.29.0) + '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.29.0) babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 transitivePeerDependencies: - supports-color - babel-preset-solid@1.9.6(@babel/core@7.27.4): + babel-preset-solid@1.9.6(@babel/core@7.29.0): dependencies: - '@babel/core': 7.27.4 - babel-plugin-jsx-dom-expressions: 0.39.8(@babel/core@7.27.4) + '@babel/core': 7.29.0 + babel-plugin-jsx-dom-expressions: 0.39.8(@babel/core@7.29.0) - babel-preset-solid@2.0.0-beta.13(@babel/core@7.27.4)(solid-js@2.0.0-beta.13): + babel-preset-solid@2.0.0-beta.13(@babel/core@7.29.0)(solid-js@2.0.0-beta.13): dependencies: - '@babel/core': 7.27.4 - babel-plugin-jsx-dom-expressions: 0.50.0-next.11(@babel/core@7.27.4) + '@babel/core': 7.29.0 + babel-plugin-jsx-dom-expressions: 0.50.0-next.11(@babel/core@7.29.0) optionalDependencies: solid-js: 2.0.0-beta.13 @@ -11323,9 +11245,9 @@ snapshots: esbuild-plugin-solid@0.6.0(esbuild@0.25.5)(solid-js@2.0.0-beta.13): dependencies: - '@babel/core': 7.27.4 - '@babel/preset-typescript': 7.27.1(@babel/core@7.27.4) - babel-preset-solid: 1.9.6(@babel/core@7.27.4) + '@babel/core': 7.29.0 + '@babel/preset-typescript': 7.27.1(@babel/core@7.29.0) + babel-preset-solid: 1.9.6(@babel/core@7.29.0) esbuild: 0.25.5 solid-js: 2.0.0-beta.13 transitivePeerDependencies: @@ -11403,10 +11325,10 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-plugin-eslint-comments@3.2.0(eslint@9.28.0(jiti@2.7.0)): + eslint-plugin-eslint-comments@3.2.0(eslint@9.28.0(jiti@2.6.1)): dependencies: escape-string-regexp: 1.0.5 - eslint: 9.28.0(jiti@2.7.0) + eslint: 9.28.0(jiti@2.6.1) ignore: 5.3.2 eslint-plugin-no-only-tests@3.3.0: {} @@ -11420,9 +11342,9 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.28.0(jiti@2.7.0): + eslint@9.28.0(jiti@2.6.1): dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@2.7.0)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.20.1 '@eslint/config-helpers': 0.2.3 @@ -11458,7 +11380,7 @@ snapshots: natural-compare: 1.4.0 optionator: 0.9.4 optionalDependencies: - jiti: 2.7.0 + jiti: 2.6.1 transitivePeerDependencies: - supports-color @@ -12171,7 +12093,7 @@ snapshots: isarray@1.0.0: {} - isbot@5.1.40: {} + isbot@5.1.39: {} isexe@2.0.0: {} @@ -12191,7 +12113,7 @@ snapshots: jiti@2.4.2: {} - jiti@2.7.0: {} + jiti@2.6.1: {} jose@5.6.3: {} @@ -12487,13 +12409,13 @@ snapshots: magicast@0.2.11: dependencies: '@babel/parser': 7.27.5 - '@babel/types': 7.27.6 + '@babel/types': 7.29.0 recast: 0.23.11 magicast@0.3.5: dependencies: - '@babel/parser': 7.27.5 - '@babel/types': 7.27.6 + '@babel/parser': 7.29.3 + '@babel/types': 7.29.0 source-map-js: 1.2.1 map-cache@0.2.2: {} @@ -12917,7 +12839,7 @@ snapshots: p-wait-for: 5.0.2 qs: 6.14.0 - nitropack@2.11.12(rolldown@1.0.1): + nitropack@2.11.12: dependencies: '@cloudflare/kv-asset-handler': 0.4.0 '@netlify/functions': 3.1.10(rollup@4.43.0) @@ -12971,7 +12893,7 @@ snapshots: pretty-bytes: 6.1.1 radix3: 1.1.2 rollup: 4.43.0 - rollup-plugin-visualizer: 5.14.0(rolldown@1.0.1)(rollup@4.43.0) + rollup-plugin-visualizer: 5.14.0(rollup@4.43.0) scule: 1.3.0 semver: 7.7.2 serve-placeholder: 2.0.2 @@ -13061,7 +12983,7 @@ snapshots: node-source-walk@7.0.1: dependencies: - '@babel/parser': 7.27.5 + '@babel/parser': 7.29.3 nopt@8.1.0: dependencies: @@ -13251,14 +13173,14 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.27.1 + '@babel/code-frame': 7.29.0 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 parse-json@8.3.0: dependencies: - '@babel/code-frame': 7.27.1 + '@babel/code-frame': 7.29.0 index-to-position: 1.1.0 type-fest: 4.41.0 @@ -13433,7 +13355,7 @@ snapshots: picocolors: 0.2.1 source-map: 0.6.1 - postcss@8.5.14: + postcss@8.5.13: dependencies: nanoid: 3.3.11 picocolors: 1.1.1 @@ -13534,7 +13456,7 @@ snapshots: defu: 6.1.4 destr: 2.0.5 - react@19.2.6: {} + react@19.2.5: {} read-cache@1.0.0: dependencies: @@ -13760,35 +13682,34 @@ snapshots: rfdc@1.4.1: {} - rolldown@1.0.1: + rolldown@1.0.0-rc.17: dependencies: - '@oxc-project/types': 0.130.0 - '@rolldown/pluginutils': 1.0.1 + '@oxc-project/types': 0.127.0 + '@rolldown/pluginutils': 1.0.0-rc.17 optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.1 - '@rolldown/binding-darwin-arm64': 1.0.1 - '@rolldown/binding-darwin-x64': 1.0.1 - '@rolldown/binding-freebsd-x64': 1.0.1 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.1 - '@rolldown/binding-linux-arm64-gnu': 1.0.1 - '@rolldown/binding-linux-arm64-musl': 1.0.1 - '@rolldown/binding-linux-ppc64-gnu': 1.0.1 - '@rolldown/binding-linux-s390x-gnu': 1.0.1 - '@rolldown/binding-linux-x64-gnu': 1.0.1 - '@rolldown/binding-linux-x64-musl': 1.0.1 - '@rolldown/binding-openharmony-arm64': 1.0.1 - '@rolldown/binding-wasm32-wasi': 1.0.1 - '@rolldown/binding-win32-arm64-msvc': 1.0.1 - '@rolldown/binding-win32-x64-msvc': 1.0.1 - - rollup-plugin-visualizer@5.14.0(rolldown@1.0.1)(rollup@4.43.0): + '@rolldown/binding-android-arm64': 1.0.0-rc.17 + '@rolldown/binding-darwin-arm64': 1.0.0-rc.17 + '@rolldown/binding-darwin-x64': 1.0.0-rc.17 + '@rolldown/binding-freebsd-x64': 1.0.0-rc.17 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.17 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.17 + '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.17 + '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.17 + '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.17 + '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.17 + '@rolldown/binding-linux-x64-musl': 1.0.0-rc.17 + '@rolldown/binding-openharmony-arm64': 1.0.0-rc.17 + '@rolldown/binding-wasm32-wasi': 1.0.0-rc.17 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.17 + '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.17 + + rollup-plugin-visualizer@5.14.0(rollup@4.43.0): dependencies: open: 8.4.2 picomatch: 4.0.2 source-map: 0.7.4 yargs: 17.7.2 optionalDependencies: - rolldown: 1.0.1 rollup: 4.43.0 rollup@4.43.0: @@ -13907,13 +13828,13 @@ snapshots: dependencies: seroval: 1.3.2 - seroval-plugins@1.5.4(seroval@1.5.4): + seroval-plugins@1.5.2(seroval@1.5.2): dependencies: - seroval: 1.5.4 + seroval: 1.5.2 seroval@1.3.2: {} - seroval@1.5.4: {} + seroval@1.5.2: {} serve-placeholder@2.0.2: dependencies: @@ -14043,18 +13964,25 @@ snapshots: seroval: 1.3.2 seroval-plugins: 1.3.2(seroval@1.3.2) + solid-js@2.0.0-beta.12: + dependencies: + '@solidjs/signals': 2.0.0-beta.13 + csstype: 3.1.3 + seroval: 1.5.2 + seroval-plugins: 1.5.2(seroval@1.5.2) + solid-js@2.0.0-beta.13: dependencies: '@solidjs/signals': 2.0.0-beta.13 csstype: 3.1.3 - seroval: 1.5.4 - seroval-plugins: 1.5.4(seroval@1.5.4) + seroval: 1.5.2 + seroval-plugins: 1.5.2(seroval@1.5.2) solid-refresh@0.6.3(solid-js@2.0.0-beta.13): dependencies: '@babel/generator': 7.27.5 - '@babel/helper-module-imports': 7.27.1 - '@babel/types': 7.27.6 + '@babel/helper-module-imports': 7.28.6 + '@babel/types': 7.29.0 solid-js: 2.0.0-beta.13 transitivePeerDependencies: - supports-color @@ -14630,11 +14558,11 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vinxi@0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.7.0)(lightningcss@1.32.0)(rolldown@1.0.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0): + vinxi@0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0): dependencies: - '@babel/core': 7.27.4 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.4) - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.4) + '@babel/core': 7.29.0 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.29.0) '@types/micromatch': 4.0.9 '@vinxi/listhen': 1.5.6 boxen: 8.0.1 @@ -14651,7 +14579,7 @@ snapshots: hookable: 5.5.3 http-proxy: 1.18.1 micromatch: 4.0.8 - nitropack: 2.11.12(rolldown@1.0.1) + nitropack: 2.11.12 node-fetch-native: 1.6.6 path-to-regexp: 6.3.0 pathe: 1.1.2 @@ -14664,7 +14592,7 @@ snapshots: unctx: 2.4.1 unenv: 1.10.0 unstorage: 1.16.0(db0@0.3.2)(ioredis@5.6.1) - vite: 6.3.5(@types/node@22.15.31)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) zod: 3.25.63 transitivePeerDependencies: - '@azure/app-configuration' @@ -14726,29 +14654,42 @@ snapshots: - supports-color - terser - vite-plugin-solid@2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)): + vite-plugin-solid@2.11.12(solid-js@2.0.0-beta.13)(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)): + dependencies: + '@babel/core': 7.29.0 + '@types/babel__core': 7.20.5 + babel-preset-solid: 1.9.6(@babel/core@7.29.0) + merge-anything: 5.1.7 + solid-js: 2.0.0-beta.13 + solid-refresh: 0.6.3(solid-js@2.0.0-beta.13) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) + vitefu: 1.0.6(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) + transitivePeerDependencies: + - supports-color + + vite-plugin-solid@2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)): dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@types/babel__core': 7.20.5 - babel-preset-solid: 1.9.6(@babel/core@7.27.4) + babel-preset-solid: 1.9.6(@babel/core@7.29.0) merge-anything: 5.1.7 solid-js: 2.0.0-beta.13 solid-refresh: 0.6.3(solid-js@2.0.0-beta.13) - vite: 8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) - vitefu: 1.0.6(vite@8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) + vite: 8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) + vitefu: 1.0.6(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) transitivePeerDependencies: - supports-color - vite-plugin-solid@2.11.6(solid-js@2.0.0-beta.13)(vite@6.3.5(@types/node@22.15.31)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)): + vite-plugin-solid@2.11.6(solid-js@2.0.0-beta.13)(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)): dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.0 '@types/babel__core': 7.20.5 - babel-preset-solid: 1.9.6(@babel/core@7.27.4) + babel-preset-solid: 1.9.6(@babel/core@7.29.0) merge-anything: 5.1.7 solid-js: 2.0.0-beta.13 solid-refresh: 0.6.3(solid-js@2.0.0-beta.13) - vite: 6.3.5(@types/node@22.15.31)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) - vitefu: 1.0.6(vite@6.3.5(@types/node@22.15.31)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) + vitefu: 1.0.6(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)) transitivePeerDependencies: - supports-color @@ -14764,7 +14705,7 @@ snapshots: sass: 1.77.8 terser: 5.42.0 - vite@6.3.5(@types/node@22.15.31)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0): + vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0): dependencies: esbuild: 0.25.5 fdir: 6.4.6(picomatch@4.0.2) @@ -14775,39 +14716,39 @@ snapshots: optionalDependencies: '@types/node': 22.15.31 fsevents: 2.3.3 - jiti: 2.7.0 + jiti: 2.6.1 lightningcss: 1.32.0 sass: 1.77.8 terser: 5.42.0 yaml: 2.5.0 - vite@8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0): + vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0): dependencies: lightningcss: 1.32.0 picomatch: 4.0.4 - postcss: 8.5.14 - rolldown: 1.0.1 + postcss: 8.5.13 + rolldown: 1.0.0-rc.17 tinyglobby: 0.2.16 optionalDependencies: '@types/node': 22.15.31 esbuild: 0.25.5 fsevents: 2.3.3 - jiti: 2.7.0 + jiti: 2.6.1 sass: 1.77.8 terser: 5.42.0 yaml: 2.5.0 - vitefu@1.0.6(vite@6.3.5(@types/node@22.15.31)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)): + vitefu@1.0.6(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)): optionalDependencies: - vite: 6.3.5(@types/node@22.15.31)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) - vitefu@1.0.6(vite@8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)): + vitefu@1.0.6(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)): optionalDependencies: - vite: 8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) + vite: 8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) - vitefu@1.1.3(vite@8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)): + vitefu@1.1.3(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)): optionalDependencies: - vite: 8.0.13(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.7.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) + vite: 8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0) vitest@2.1.9(@types/node@22.15.31)(jsdom@25.0.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0): dependencies: