diff --git a/docs/guide/custom-features.md b/docs/guide/custom-features.md index e8c1c875c3..4f6ba90442 100644 --- a/docs/guide/custom-features.md +++ b/docs/guide/custom-features.md @@ -43,16 +43,53 @@ TanStack Table's source code is arguably somewhat simple (at least we think so). All of the functionality of a feature object can be described with the `TableFeature` type that is exported from TanStack Table. This type is a TypeScript interface that describes the shape of a feature object needed to create a feature. ```ts -export interface TableFeature { - assignCellPrototype?: AssignCellPrototype - assignColumnPrototype?: AssignColumnPrototype - assignHeaderPrototype?: AssignHeaderPrototype - assignRowPrototype?: AssignRowPrototype - constructTableAPIs?: ConstructTableAPIs - getDefaultColumnDef?: GetDefaultColumnDef - getDefaultTableOptions?: GetDefaultTableOptions - getInitialState?: GetInitialState - initRowInstanceData?: InitRowInstanceData +export interface TableFeature { + assignCellPrototype?: < + TFeatures extends TableFeatures, + TData extends RowData, + >( + prototype: Record, + table: Table_Internal, + ) => void + assignColumnPrototype?: < + TFeatures extends TableFeatures, + TData extends RowData, + >( + prototype: Record, + table: Table_Internal, + ) => void + assignHeaderPrototype?: < + TFeatures extends TableFeatures, + TData extends RowData, + >( + prototype: Record, + table: Table_Internal, + ) => void + assignRowPrototype?: ( + prototype: Record, + table: Table_Internal, + ) => void + constructTableAPIs?: ( + table: Table_Internal, + ) => void + getDefaultColumnDef?: < + TFeatures extends TableFeatures, + TData extends RowData, + TValue extends CellData = CellData, + >() => ColumnDefBase_All + getDefaultTableOptions?: < + TFeatures extends TableFeatures, + TData extends RowData, + >( + table: Table_Internal, + ) => Partial> + getInitialState?: (initialState: Partial) => TableState_All + initRowInstanceData?: < + TFeatures extends TableFeatures, + TData extends RowData, + >( + row: Row, + ) => void } ``` @@ -140,22 +177,34 @@ export interface Table_Density { setDensity: (updater: Updater) => void toggleDensity: (value?: DensityState) => void } - -interface DensityPluginConstructors { - Table: Table_Density - TableOptions: TableOptions_Density - TableState: TableState_Density -} ``` -#### Step 2: Add the Feature to the TableFeatures Interface +#### Step 2: Add the Feature to TanStack Table's Feature Maps -TanStack Table uses the keys passed to `tableFeatures({ ... })` to infer which feature state, options, and APIs exist on a table. To make a custom feature key type-safe, add it to the exported `Plugins` interface with declaration merging. +TanStack Table uses the keys passed to `tableFeatures({ ... })` to infer which feature state, options, and APIs exist on a table. To make a custom feature key type-safe, add it to the exported `Plugins`, `TableState_FeatureMap`, `TableOptions_FeatureMap`, and `Table_FeatureMap` interfaces with declaration merging. ```ts declare module '@tanstack/react-table' { interface Plugins { - densityPlugin?: TableFeature + densityPlugin: TableFeature + } + + interface TableState_FeatureMap { + densityPlugin: TableState_Density + } + + interface TableOptions_FeatureMap< + TFeatures extends TableFeatures, + TData extends RowData, + > { + densityPlugin: TableOptions_Density + } + + interface Table_FeatureMap< + TFeatures extends TableFeatures, + TData extends RowData, + > { + densityPlugin: Table_Density } } ``` @@ -169,7 +218,7 @@ With all of that TypeScript setup out of the way, we can now create the feature Use the `TableFeature` type to ensure that you are creating the feature object correctly. If the TypeScript types are set up correctly, you should have no TypeScript errors when you create the feature object with the new state, options, and instance APIs. ```ts -export const densityPlugin: TableFeature = { +export const densityPlugin: TableFeature = { // define the new feature's initial state getInitialState: (initialState) => { return { @@ -190,19 +239,26 @@ export const densityPlugin: TableFeature = { // define the new feature's table instance methods constructTableAPIs: (table) => { - table.setDensity = (updater) => { - const safeUpdater: Updater = (old) => { - const newState = functionalUpdate(updater, old) - return newState - } - return table.options.onDensityChange?.(safeUpdater) - } - table.toggleDensity = (value) => { - table.setDensity?.((old) => { - if (value) return value - return old === 'lg' ? 'md' : old === 'md' ? 'sm' : 'lg' - }) - } + assignTableAPIs('densityPlugin', table, { + table_setDensity: { + fn: (updater: Updater) => { + const safeUpdater: Updater = (old) => { + const newState = functionalUpdate(updater, old) + return newState + } + return table.options.onDensityChange?.(safeUpdater) + }, + }, + table_toggleDensity: { + fn: (value?: DensityState) => { + const safeUpdater: Updater = (old) => { + if (value) return value + return old === 'lg' ? 'md' : old === 'md' ? 'sm' : 'lg' + } + return table.options.onDensityChange?.(safeUpdater) + }, + }, + }) }, // if you need to add row instance APIs... diff --git a/examples/angular/basic-app-table/package.json b/examples/angular/basic-app-table/package.json index 3129c57d42..9bac5e1e15 100644 --- a/examples/angular/basic-app-table/package.json +++ b/examples/angular/basic-app-table/package.json @@ -9,7 +9,7 @@ "watch": "ng build --watch --configuration development" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -18,8 +18,8 @@ "@angular/platform-browser": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-devtools": "^0.0.4", - "@tanstack/angular-table": "^9.0.0-beta.4", - "@tanstack/angular-table-devtools": "^9.0.0-beta.3", + "@tanstack/angular-table": "^9.0.0-beta.6", + "@tanstack/angular-table-devtools": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/basic-external-atoms/package.json b/examples/angular/basic-external-atoms/package.json index bbdf79cb7b..696cab59ab 100644 --- a/examples/angular/basic-external-atoms/package.json +++ b/examples/angular/basic-external-atoms/package.json @@ -9,7 +9,7 @@ "watch": "ng build --watch --configuration development" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -19,8 +19,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/angular-devtools": "^0.0.4", "@tanstack/angular-store": "^0.11.0", - "@tanstack/angular-table": "^9.0.0-beta.4", - "@tanstack/angular-table-devtools": "^9.0.0-beta.3", + "@tanstack/angular-table": "^9.0.0-beta.6", + "@tanstack/angular-table-devtools": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/basic-external-state/package.json b/examples/angular/basic-external-state/package.json index 132fc4ce58..3aad6bfd20 100644 --- a/examples/angular/basic-external-state/package.json +++ b/examples/angular/basic-external-state/package.json @@ -9,7 +9,7 @@ "watch": "ng build --watch --configuration development" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -19,8 +19,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/angular-devtools": "^0.0.4", "@tanstack/angular-store": "^0.11.0", - "@tanstack/angular-table": "^9.0.0-beta.4", - "@tanstack/angular-table-devtools": "^9.0.0-beta.3", + "@tanstack/angular-table": "^9.0.0-beta.6", + "@tanstack/angular-table-devtools": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/basic-inject-table/package.json b/examples/angular/basic-inject-table/package.json index a2d7c37cb0..21c4c07bd5 100644 --- a/examples/angular/basic-inject-table/package.json +++ b/examples/angular/basic-inject-table/package.json @@ -9,7 +9,7 @@ "lint": "eslint ./src" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -19,8 +19,8 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-devtools": "^0.0.4", - "@tanstack/angular-table": "^9.0.0-beta.4", - "@tanstack/angular-table-devtools": "^9.0.0-beta.3", + "@tanstack/angular-table": "^9.0.0-beta.6", + "@tanstack/angular-table-devtools": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-groups/package.json b/examples/angular/column-groups/package.json index 5872913a20..03e14663af 100644 --- a/examples/angular/column-groups/package.json +++ b/examples/angular/column-groups/package.json @@ -9,7 +9,7 @@ "lint": "eslint ./src" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-ordering/package.json b/examples/angular/column-ordering/package.json index f12143455e..e8b71dae64 100644 --- a/examples/angular/column-ordering/package.json +++ b/examples/angular/column-ordering/package.json @@ -9,7 +9,7 @@ "watch": "ng build --watch --configuration development" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-pinning-split/package.json b/examples/angular/column-pinning-split/package.json index cfe5814cf8..9304d2d745 100644 --- a/examples/angular/column-pinning-split/package.json +++ b/examples/angular/column-pinning-split/package.json @@ -9,7 +9,7 @@ "lint": "eslint ./src" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-pinning-sticky/package.json b/examples/angular/column-pinning-sticky/package.json index 3f119e1e08..90916ab9e6 100644 --- a/examples/angular/column-pinning-sticky/package.json +++ b/examples/angular/column-pinning-sticky/package.json @@ -9,7 +9,7 @@ "watch": "ng build --watch --configuration development" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-pinning/package.json b/examples/angular/column-pinning/package.json index 5570d7d262..ec3ee99748 100644 --- a/examples/angular/column-pinning/package.json +++ b/examples/angular/column-pinning/package.json @@ -9,7 +9,7 @@ "watch": "ng build --watch --configuration development" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-resizing-performant/package.json b/examples/angular/column-resizing-performant/package.json index 3b6ae9682e..663fce369a 100644 --- a/examples/angular/column-resizing-performant/package.json +++ b/examples/angular/column-resizing-performant/package.json @@ -9,7 +9,7 @@ "watch": "ng build --watch --configuration development" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-resizing/package.json b/examples/angular/column-resizing/package.json index 1c9c54e101..09e2a664b7 100644 --- a/examples/angular/column-resizing/package.json +++ b/examples/angular/column-resizing/package.json @@ -9,7 +9,7 @@ "lint": "eslint ./src" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-sizing/package.json b/examples/angular/column-sizing/package.json index 4378eac78e..a8ab977e77 100644 --- a/examples/angular/column-sizing/package.json +++ b/examples/angular/column-sizing/package.json @@ -9,7 +9,7 @@ "lint": "eslint ./src" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-visibility/package.json b/examples/angular/column-visibility/package.json index 7a05879f47..3e74c2dfe7 100644 --- a/examples/angular/column-visibility/package.json +++ b/examples/angular/column-visibility/package.json @@ -9,7 +9,7 @@ "watch": "ng build --watch --configuration development" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/composable-tables/package.json b/examples/angular/composable-tables/package.json index 4e1438cae7..23b0cc2db2 100644 --- a/examples/angular/composable-tables/package.json +++ b/examples/angular/composable-tables/package.json @@ -9,7 +9,7 @@ "watch": "ng build --watch --configuration development" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -19,8 +19,8 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-devtools": "^0.0.4", - "@tanstack/angular-table": "^9.0.0-beta.4", - "@tanstack/angular-table-devtools": "^9.0.0-beta.3", + "@tanstack/angular-table": "^9.0.0-beta.6", + "@tanstack/angular-table-devtools": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/custom-plugin/package.json b/examples/angular/custom-plugin/package.json index 81a42a0493..bc7a798762 100644 --- a/examples/angular/custom-plugin/package.json +++ b/examples/angular/custom-plugin/package.json @@ -9,7 +9,7 @@ "lint": "eslint ./src" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -17,7 +17,7 @@ "@angular/forms": "^22.0.0", "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/custom-plugin/src/app/density/density-feature.ts b/examples/angular/custom-plugin/src/app/density/density-feature.ts index ac77f186ee..319fe5de03 100644 --- a/examples/angular/custom-plugin/src/app/density/density-feature.ts +++ b/examples/angular/custom-plugin/src/app/density/density-feature.ts @@ -1,6 +1,11 @@ -import { functionalUpdate, makeStateUpdater } from '@tanstack/angular-table' +import { + assignTableAPIs, + functionalUpdate, + makeStateUpdater, +} from '@tanstack/angular-table' import type { OnChangeFn, + RowData, TableFeature, TableFeatures, Updater, @@ -26,16 +31,32 @@ export interface Table_Density { toggleDensity: (value?: DensityState) => void } -interface DensityPluginConstructors { - Table: Table_Density - TableOptions: TableOptions_Density - TableState: TableState_Density +declare module '@tanstack/angular-table' { + interface Plugins { + densityPlugin: TableFeature + } + + interface TableState_FeatureMap { + densityPlugin: TableState_Density + } + + interface TableOptions_FeatureMap< + TFeatures extends TableFeatures, + TData extends RowData, + > { + densityPlugin: TableOptions_Density + } + + interface Table_FeatureMap< + TFeatures extends TableFeatures, + TData extends RowData, + > { + densityPlugin: Table_Density + } } // Here is all of the actual javascript code for our new feature -export const densityPlugin: TableFeature< - DensityPluginConstructors -> = { +export const densityPlugin: TableFeature = { // define the new feature's initial state getInitialState: (initialState) => { return { @@ -56,31 +77,26 @@ export const densityPlugin: TableFeature< // define the new feature's table instance methods constructTableAPIs: (table) => { - table.setDensity = (updater) => { - const safeUpdater: Updater = (old) => { - const newState = functionalUpdate(updater, old) - return newState - } - return table.options.onDensityChange?.(safeUpdater) - } - table.toggleDensity = (value) => { - table.setDensity?.((old) => { - if (value) return value - return old === 'lg' ? 'md' : old === 'md' ? 'sm' : 'lg' // cycle through the 3 options - }) - } + assignTableAPIs('densityPlugin', table, { + table_setDensity: { + fn: (updater: Updater) => { + const safeUpdater: Updater = (old) => { + const newState = functionalUpdate(updater, old) + return newState + } + return table.options.onDensityChange?.(safeUpdater) + }, + }, + table_toggleDensity: { + fn: (value?: DensityState) => { + const safeUpdater: Updater = (old) => { + if (value) return value + return old === 'lg' ? 'md' : old === 'md' ? 'sm' : 'lg' // cycle through the 3 options + } + return table.options.onDensityChange?.(safeUpdater) + }, + }, + }) }, - - // if you need to add row instance APIs... - // constructRowAPIs: (row) => {}, - - // if you need to add cell instance APIs... - // constructCellAPIs: (cell) => {}, - - // if you need to add column instance APIs... - // constructColumnAPIs: (column) => {}, - - // if you need to add header instance APIs... - // constructHeaderAPIs: (header) => {}, } // end of custom feature code diff --git a/examples/angular/editable/package.json b/examples/angular/editable/package.json index 94f64ce0a1..a102a1ed9a 100644 --- a/examples/angular/editable/package.json +++ b/examples/angular/editable/package.json @@ -9,7 +9,7 @@ "watch": "ng build --watch --configuration development" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/expanding/package.json b/examples/angular/expanding/package.json index 984db08f2c..1f338e78cb 100644 --- a/examples/angular/expanding/package.json +++ b/examples/angular/expanding/package.json @@ -9,7 +9,7 @@ "watch": "ng build --watch --configuration development" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/filters-faceted/package.json b/examples/angular/filters-faceted/package.json index 7e7487bd4d..5b50c2de1e 100644 --- a/examples/angular/filters-faceted/package.json +++ b/examples/angular/filters-faceted/package.json @@ -9,7 +9,7 @@ "watch": "ng build --watch --configuration development" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -19,7 +19,7 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-pacer": "^0.23.1", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/filters-fuzzy/package.json b/examples/angular/filters-fuzzy/package.json index 1b4f1d9b84..2bf27f2524 100644 --- a/examples/angular/filters-fuzzy/package.json +++ b/examples/angular/filters-fuzzy/package.json @@ -9,7 +9,7 @@ "lint": "eslint ./src" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -19,7 +19,7 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-pacer": "^0.23.1", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "rxjs": "~7.8.2", "tslib": "^2.8.1" diff --git a/examples/angular/filters/package.json b/examples/angular/filters/package.json index 2e1e162d16..4b3727bf56 100644 --- a/examples/angular/filters/package.json +++ b/examples/angular/filters/package.json @@ -9,7 +9,7 @@ "watch": "ng build --watch --configuration development" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -19,7 +19,7 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-pacer": "^0.23.1", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/grouping/package.json b/examples/angular/grouping/package.json index b53a4e54d7..01cec76199 100644 --- a/examples/angular/grouping/package.json +++ b/examples/angular/grouping/package.json @@ -9,7 +9,7 @@ "lint": "eslint ./src" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/kitchen-sink/package.json b/examples/angular/kitchen-sink/package.json index 1c6f87d2d0..8a56b27141 100644 --- a/examples/angular/kitchen-sink/package.json +++ b/examples/angular/kitchen-sink/package.json @@ -9,7 +9,7 @@ "watch": "ng build --watch --configuration development" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -19,8 +19,8 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-devtools": "^0.0.4", - "@tanstack/angular-table": "^9.0.0-beta.4", - "@tanstack/angular-table-devtools": "^9.0.0-beta.3", + "@tanstack/angular-table": "^9.0.0-beta.6", + "@tanstack/angular-table-devtools": "^9.0.0-beta.6", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "rxjs": "~7.8.2", "tslib": "^2.8.1" diff --git a/examples/angular/pagination/package.json b/examples/angular/pagination/package.json index 33b82a0579..f1cbfb3d20 100644 --- a/examples/angular/pagination/package.json +++ b/examples/angular/pagination/package.json @@ -9,7 +9,7 @@ "lint": "eslint ./src" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/remote-data/package.json b/examples/angular/remote-data/package.json index 28f279b790..306320f544 100644 --- a/examples/angular/remote-data/package.json +++ b/examples/angular/remote-data/package.json @@ -12,7 +12,7 @@ "serve:ssr:remote-data": "node dist/remote-data/server/server.mjs" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -23,7 +23,7 @@ "@angular/platform-server": "^22.0.0", "@angular/router": "^22.0.0", "@angular/ssr": "^22.0.0", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "express": "^5.2.1", "rxjs": "~7.8.2" }, @@ -32,7 +32,7 @@ "@angular/cli": "^22.0.0", "@angular/compiler-cli": "^22.0.0", "@types/express": "^5.0.6", - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "tslib": "^2.8.1", "typescript": "6.0.3" } diff --git a/examples/angular/row-dnd/package.json b/examples/angular/row-dnd/package.json index 7400cc4034..5a8e8d5f97 100644 --- a/examples/angular/row-dnd/package.json +++ b/examples/angular/row-dnd/package.json @@ -9,7 +9,7 @@ "lint": "eslint ./src" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/cdk": "^22.0.0", "@angular/common": "^22.0.0", @@ -19,7 +19,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/row-pinning/package.json b/examples/angular/row-pinning/package.json index b2f59be405..7f49f95b56 100644 --- a/examples/angular/row-pinning/package.json +++ b/examples/angular/row-pinning/package.json @@ -9,7 +9,7 @@ "lint": "eslint ./src" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/row-selection-signal/package.json b/examples/angular/row-selection-signal/package.json index 84586f97b8..921b66f7fc 100644 --- a/examples/angular/row-selection-signal/package.json +++ b/examples/angular/row-selection-signal/package.json @@ -10,7 +10,7 @@ "lint": "eslint ./src" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/animations": "^22.0.0", "@angular/common": "^22.0.0", @@ -21,8 +21,8 @@ "@angular/platform-browser-dynamic": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-devtools": "^0.0.4", - "@tanstack/angular-table": "^9.0.0-beta.4", - "@tanstack/angular-table-devtools": "^9.0.0-beta.3", + "@tanstack/angular-table": "^9.0.0-beta.6", + "@tanstack/angular-table-devtools": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/row-selection/package.json b/examples/angular/row-selection/package.json index ec757e49bc..45c5274bb8 100644 --- a/examples/angular/row-selection/package.json +++ b/examples/angular/row-selection/package.json @@ -9,7 +9,7 @@ "lint": "eslint ./src" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/cdk": "^22.0.0", "@angular/common": "^22.0.0", @@ -20,8 +20,8 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-devtools": "^0.0.4", - "@tanstack/angular-table": "^9.0.0-beta.4", - "@tanstack/angular-table-devtools": "^9.0.0-beta.3", + "@tanstack/angular-table": "^9.0.0-beta.6", + "@tanstack/angular-table-devtools": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/signal-input/package.json b/examples/angular/signal-input/package.json index 2ebee84781..d9889492be 100644 --- a/examples/angular/signal-input/package.json +++ b/examples/angular/signal-input/package.json @@ -9,7 +9,7 @@ "lint": "eslint ./src" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/cdk": "^22.0.0", "@angular/common": "^22.0.0", @@ -19,7 +19,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/sorting/package.json b/examples/angular/sorting/package.json index 211192f268..e113b7ebd6 100644 --- a/examples/angular/sorting/package.json +++ b/examples/angular/sorting/package.json @@ -9,7 +9,7 @@ "lint": "eslint ./src" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/sub-components/package.json b/examples/angular/sub-components/package.json index 02afc4389a..f3d5b4585c 100644 --- a/examples/angular/sub-components/package.json +++ b/examples/angular/sub-components/package.json @@ -9,7 +9,7 @@ "lint": "eslint ./src" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/virtualized-columns/package.json b/examples/angular/virtualized-columns/package.json index a0411e4a2a..dbf94a94c1 100644 --- a/examples/angular/virtualized-columns/package.json +++ b/examples/angular/virtualized-columns/package.json @@ -9,7 +9,7 @@ "lint": "eslint ./src" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "@tanstack/angular-virtual": "^5.0.4", "rxjs": "~7.8.2", "tslib": "^2.8.1" diff --git a/examples/angular/virtualized-infinite-scrolling/package.json b/examples/angular/virtualized-infinite-scrolling/package.json index f5f241ad62..8fac1165ac 100644 --- a/examples/angular/virtualized-infinite-scrolling/package.json +++ b/examples/angular/virtualized-infinite-scrolling/package.json @@ -9,7 +9,7 @@ "lint": "eslint ./src" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "@tanstack/angular-virtual": "^5.0.4", "rxjs": "~7.8.2", "tslib": "^2.8.1" diff --git a/examples/angular/virtualized-rows/package.json b/examples/angular/virtualized-rows/package.json index 64b141928e..e302e9e903 100644 --- a/examples/angular/virtualized-rows/package.json +++ b/examples/angular/virtualized-rows/package.json @@ -9,7 +9,7 @@ "lint": "eslint ./src" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "@tanstack/angular-virtual": "^5.0.4", "rxjs": "~7.8.2", "tslib": "^2.8.1" diff --git a/examples/angular/with-tanstack-form/package.json b/examples/angular/with-tanstack-form/package.json index 3374a547ab..f07f08af83 100644 --- a/examples/angular/with-tanstack-form/package.json +++ b/examples/angular/with-tanstack-form/package.json @@ -9,7 +9,7 @@ "lint": "eslint ./src" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -19,7 +19,7 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-form": "^1.33.0", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1", "zod": "^4.4.3" diff --git a/examples/angular/with-tanstack-query/package.json b/examples/angular/with-tanstack-query/package.json index ce9a7a4222..547bf89c44 100644 --- a/examples/angular/with-tanstack-query/package.json +++ b/examples/angular/with-tanstack-query/package.json @@ -9,7 +9,7 @@ "lint": "eslint ./src" }, "private": true, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "dependencies": { "@angular/common": "^22.0.0", "@angular/compiler": "^22.0.0", @@ -19,7 +19,7 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-query-experimental": "^5.101.0", - "@tanstack/angular-table": "^9.0.0-beta.4", + "@tanstack/angular-table": "^9.0.0-beta.6", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/lit/basic-app-table/package.json b/examples/lit/basic-app-table/package.json index 95ce77904f..c6c6bcb86b 100644 --- a/examples/lit/basic-app-table/package.json +++ b/examples/lit/basic-app-table/package.json @@ -11,7 +11,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@lit/context": "^1.1.6", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/basic-external-atoms/package.json b/examples/lit/basic-external-atoms/package.json index ee02ad4f11..d70113bb50 100644 --- a/examples/lit/basic-external-atoms/package.json +++ b/examples/lit/basic-external-atoms/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "@tanstack/store": "^0.11.0", "lit": "^3.3.3" }, diff --git a/examples/lit/basic-external-state/package.json b/examples/lit/basic-external-state/package.json index 97e13693bb..792395eccb 100644 --- a/examples/lit/basic-external-state/package.json +++ b/examples/lit/basic-external-state/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/basic-table-controller/package.json b/examples/lit/basic-table-controller/package.json index 5d21ae2474..1c1c6362f3 100644 --- a/examples/lit/basic-table-controller/package.json +++ b/examples/lit/basic-table-controller/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-groups/package.json b/examples/lit/column-groups/package.json index 549a0d3491..c72e4eab06 100644 --- a/examples/lit/column-groups/package.json +++ b/examples/lit/column-groups/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-ordering/package.json b/examples/lit/column-ordering/package.json index d066f28196..3204a37d2f 100644 --- a/examples/lit/column-ordering/package.json +++ b/examples/lit/column-ordering/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-pinning-split/package.json b/examples/lit/column-pinning-split/package.json index 877a697af2..e40a4ac432 100644 --- a/examples/lit/column-pinning-split/package.json +++ b/examples/lit/column-pinning-split/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-pinning-sticky/package.json b/examples/lit/column-pinning-sticky/package.json index 50e70a2d7a..dbd3e99e78 100644 --- a/examples/lit/column-pinning-sticky/package.json +++ b/examples/lit/column-pinning-sticky/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-pinning/package.json b/examples/lit/column-pinning/package.json index 2978e83e5a..86a85eaa32 100644 --- a/examples/lit/column-pinning/package.json +++ b/examples/lit/column-pinning/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-resizing-performant/package.json b/examples/lit/column-resizing-performant/package.json index ec31eeac5d..fccea5536d 100644 --- a/examples/lit/column-resizing-performant/package.json +++ b/examples/lit/column-resizing-performant/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-resizing/package.json b/examples/lit/column-resizing/package.json index e6eaff14c5..c077c679cc 100644 --- a/examples/lit/column-resizing/package.json +++ b/examples/lit/column-resizing/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-sizing/package.json b/examples/lit/column-sizing/package.json index 86405f528a..29252ac962 100644 --- a/examples/lit/column-sizing/package.json +++ b/examples/lit/column-sizing/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-visibility/package.json b/examples/lit/column-visibility/package.json index 2d3937f3e1..fc35955962 100644 --- a/examples/lit/column-visibility/package.json +++ b/examples/lit/column-visibility/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/composable-tables/package.json b/examples/lit/composable-tables/package.json index 74d92bc562..175fe65eaf 100644 --- a/examples/lit/composable-tables/package.json +++ b/examples/lit/composable-tables/package.json @@ -11,7 +11,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@lit/context": "^1.1.6", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/expanding/package.json b/examples/lit/expanding/package.json index 17e7719557..b0f2a2eca5 100644 --- a/examples/lit/expanding/package.json +++ b/examples/lit/expanding/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/filters-faceted/package.json b/examples/lit/filters-faceted/package.json index 1cd8b2c050..5224a4bdf6 100644 --- a/examples/lit/filters-faceted/package.json +++ b/examples/lit/filters-faceted/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/filters-fuzzy/package.json b/examples/lit/filters-fuzzy/package.json index 84e1c9bd02..f2cf859b35 100644 --- a/examples/lit/filters-fuzzy/package.json +++ b/examples/lit/filters-fuzzy/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "lit": "^3.3.3" }, diff --git a/examples/lit/filters/package.json b/examples/lit/filters/package.json index 54a169cd89..c2ad95a97f 100644 --- a/examples/lit/filters/package.json +++ b/examples/lit/filters/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/grouping/package.json b/examples/lit/grouping/package.json index 127030d11a..9f787c526d 100644 --- a/examples/lit/grouping/package.json +++ b/examples/lit/grouping/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/kitchen-sink/package.json b/examples/lit/kitchen-sink/package.json index 6e1c89dbba..8e21f87b25 100644 --- a/examples/lit/kitchen-sink/package.json +++ b/examples/lit/kitchen-sink/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "lit": "^3.3.3" }, diff --git a/examples/lit/pagination/package.json b/examples/lit/pagination/package.json index 24787f5eb9..789e8cf391 100644 --- a/examples/lit/pagination/package.json +++ b/examples/lit/pagination/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/row-pinning/package.json b/examples/lit/row-pinning/package.json index 4f7df7ebef..c13db9c78b 100644 --- a/examples/lit/row-pinning/package.json +++ b/examples/lit/row-pinning/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/row-selection/package.json b/examples/lit/row-selection/package.json index a3824d984d..8146715e0f 100644 --- a/examples/lit/row-selection/package.json +++ b/examples/lit/row-selection/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/sorting-dynamic-data/package.json b/examples/lit/sorting-dynamic-data/package.json index 9cf6248797..537d74515e 100644 --- a/examples/lit/sorting-dynamic-data/package.json +++ b/examples/lit/sorting-dynamic-data/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/sorting/package.json b/examples/lit/sorting/package.json index 41c9193e4f..4970d37546 100644 --- a/examples/lit/sorting/package.json +++ b/examples/lit/sorting/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/sub-components/package.json b/examples/lit/sub-components/package.json index d15524a0c8..f9723ae788 100644 --- a/examples/lit/sub-components/package.json +++ b/examples/lit/sub-components/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/virtualized-columns/package.json b/examples/lit/virtualized-columns/package.json index 262de30443..f3bf1e6861 100644 --- a/examples/lit/virtualized-columns/package.json +++ b/examples/lit/virtualized-columns/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "@tanstack/lit-virtual": "^3.13.29", "lit": "^3.3.3" }, diff --git a/examples/lit/virtualized-infinite-scrolling/package.json b/examples/lit/virtualized-infinite-scrolling/package.json index 69e01023ca..6138b50c1e 100644 --- a/examples/lit/virtualized-infinite-scrolling/package.json +++ b/examples/lit/virtualized-infinite-scrolling/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "@tanstack/lit-virtual": "^3.13.29", "lit": "^3.3.3" }, diff --git a/examples/lit/virtualized-rows/package.json b/examples/lit/virtualized-rows/package.json index 54d764d3d4..a85b69f7f2 100644 --- a/examples/lit/virtualized-rows/package.json +++ b/examples/lit/virtualized-rows/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.3", + "@tanstack/lit-table": "^9.0.0-beta.6", "@tanstack/lit-virtual": "^3.13.29", "lit": "^3.3.3" }, diff --git a/examples/preact/basic-external-atoms/package.json b/examples/preact/basic-external-atoms/package.json index 902eb4004f..7d443ca720 100644 --- a/examples/preact/basic-external-atoms/package.json +++ b/examples/preact/basic-external-atoms/package.json @@ -14,8 +14,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/preact-devtools": "^0.10.5", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.3", - "@tanstack/preact-table-devtools": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", + "@tanstack/preact-table-devtools": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/basic-external-state/package.json b/examples/preact/basic-external-state/package.json index f2c943123f..fb2cf91416 100644 --- a/examples/preact/basic-external-state/package.json +++ b/examples/preact/basic-external-state/package.json @@ -14,8 +14,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/preact-devtools": "^0.10.5", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.3", - "@tanstack/preact-table-devtools": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", + "@tanstack/preact-table-devtools": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/basic-subscribe/package.json b/examples/preact/basic-subscribe/package.json index e5e8956bf7..902e42d696 100644 --- a/examples/preact/basic-subscribe/package.json +++ b/examples/preact/basic-subscribe/package.json @@ -14,8 +14,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/preact-devtools": "^0.10.5", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.3", - "@tanstack/preact-table-devtools": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", + "@tanstack/preact-table-devtools": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/basic-use-app-table/package.json b/examples/preact/basic-use-app-table/package.json index daaf64b2a6..d3ed18996c 100644 --- a/examples/preact/basic-use-app-table/package.json +++ b/examples/preact/basic-use-app-table/package.json @@ -12,8 +12,8 @@ }, "dependencies": { "@tanstack/preact-devtools": "^0.10.5", - "@tanstack/preact-table": "^9.0.0-beta.3", - "@tanstack/preact-table-devtools": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", + "@tanstack/preact-table-devtools": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/basic-use-table/package.json b/examples/preact/basic-use-table/package.json index bc716fdb65..bcdf074d07 100644 --- a/examples/preact/basic-use-table/package.json +++ b/examples/preact/basic-use-table/package.json @@ -12,8 +12,8 @@ }, "dependencies": { "@tanstack/preact-devtools": "^0.10.5", - "@tanstack/preact-table": "^9.0.0-beta.3", - "@tanstack/preact-table-devtools": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", + "@tanstack/preact-table-devtools": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-groups/package.json b/examples/preact/column-groups/package.json index a34a55018a..eb62e3d085 100644 --- a/examples/preact/column-groups/package.json +++ b/examples/preact/column-groups/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-ordering/package.json b/examples/preact/column-ordering/package.json index 506b97b68b..e5d0ceee03 100644 --- a/examples/preact/column-ordering/package.json +++ b/examples/preact/column-ordering/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-pinning-split/package.json b/examples/preact/column-pinning-split/package.json index 549b2b08e1..f64eaf17e0 100644 --- a/examples/preact/column-pinning-split/package.json +++ b/examples/preact/column-pinning-split/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-pinning-sticky/package.json b/examples/preact/column-pinning-sticky/package.json index 03970ecd57..119b7a37de 100644 --- a/examples/preact/column-pinning-sticky/package.json +++ b/examples/preact/column-pinning-sticky/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-pinning/package.json b/examples/preact/column-pinning/package.json index 2c14446841..3c210a4ce7 100644 --- a/examples/preact/column-pinning/package.json +++ b/examples/preact/column-pinning/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-resizing-performant/package.json b/examples/preact/column-resizing-performant/package.json index 892759bab2..ceec864c99 100644 --- a/examples/preact/column-resizing-performant/package.json +++ b/examples/preact/column-resizing-performant/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-resizing/package.json b/examples/preact/column-resizing/package.json index ee6ed1dde8..d623da399b 100644 --- a/examples/preact/column-resizing/package.json +++ b/examples/preact/column-resizing/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-sizing/package.json b/examples/preact/column-sizing/package.json index f100bf0635..a6994014d5 100644 --- a/examples/preact/column-sizing/package.json +++ b/examples/preact/column-sizing/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-visibility/package.json b/examples/preact/column-visibility/package.json index fa983dace7..47894907b4 100644 --- a/examples/preact/column-visibility/package.json +++ b/examples/preact/column-visibility/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/composable-tables/package.json b/examples/preact/composable-tables/package.json index 96d2993f7c..0bfa29ffa0 100644 --- a/examples/preact/composable-tables/package.json +++ b/examples/preact/composable-tables/package.json @@ -14,8 +14,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/preact-devtools": "^0.10.5", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.3", - "@tanstack/preact-table-devtools": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", + "@tanstack/preact-table-devtools": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/custom-plugin/package.json b/examples/preact/custom-plugin/package.json index 8c3442c72c..de9e9c907f 100644 --- a/examples/preact/custom-plugin/package.json +++ b/examples/preact/custom-plugin/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/custom-plugin/src/main.tsx b/examples/preact/custom-plugin/src/main.tsx index ce86937507..e71afe6841 100644 --- a/examples/preact/custom-plugin/src/main.tsx +++ b/examples/preact/custom-plugin/src/main.tsx @@ -2,6 +2,7 @@ import { useMemo, useState } from 'preact/hooks' import { render } from 'preact' import './index.css' import { + assignTableAPIs, columnFilteringFeature, createColumnHelper, createFilteredRowModel, @@ -21,7 +22,9 @@ import type { Column, OnChangeFn, PreactTable, + RowData, TableFeature, + TableFeatures, Updater, } from '@tanstack/preact-table' import type { Person } from './makeData' @@ -46,14 +49,32 @@ export interface Table_Density { toggleDensity: (value?: DensityState) => void } -interface DensityPluginConstructors { - Table: Table_Density - TableOptions: TableOptions_Density - TableState: TableState_Density +declare module '@tanstack/preact-table' { + interface Plugins { + densityPlugin: TableFeature + } + + interface TableState_FeatureMap { + densityPlugin: TableState_Density + } + + interface TableOptions_FeatureMap< + TFeatures extends TableFeatures, + TData extends RowData, + > { + densityPlugin: TableOptions_Density + } + + interface Table_FeatureMap< + TFeatures extends TableFeatures, + TData extends RowData, + > { + densityPlugin: Table_Density + } } // Here is all of the actual javascript code for our new feature -export const densityPlugin: TableFeature = { +export const densityPlugin: TableFeature = { // define the new feature's initial state getInitialState: (initialState) => { return { @@ -74,32 +95,27 @@ export const densityPlugin: TableFeature = { // define the new feature's table instance methods constructTableAPIs: (table) => { - table.setDensity = (updater) => { - const safeUpdater: Updater = (old) => { - const newState = functionalUpdate(updater, old) - return newState - } - return table.options.onDensityChange?.(safeUpdater) - } - table.toggleDensity = (value) => { - table.setDensity?.((old) => { - if (value) return value - return old === 'lg' ? 'md' : old === 'md' ? 'sm' : 'lg' // cycle through the 3 options - }) - } + assignTableAPIs('densityPlugin', table, { + table_setDensity: { + fn: (updater: Updater) => { + const safeUpdater: Updater = (old) => { + const newState = functionalUpdate(updater, old) + return newState + } + return table.options.onDensityChange?.(safeUpdater) + }, + }, + table_toggleDensity: { + fn: (value?: DensityState) => { + const safeUpdater: Updater = (old) => { + if (value) return value + return old === 'lg' ? 'md' : old === 'md' ? 'sm' : 'lg' // cycle through the 3 options + } + return table.options.onDensityChange?.(safeUpdater) + }, + }, + }) }, - - // if you need to add row instance APIs... - // constructRowAPIs: (row) => {}, - - // if you need to add cell instance APIs... - // constructCellAPIs: (cell) => {}, - - // if you need to add column instance APIs... - // constructColumnAPIs: (column) => {}, - - // if you need to add header instance APIs... - // constructHeaderAPIs: (header) => {}, } // end of custom feature code diff --git a/examples/preact/expanding/package.json b/examples/preact/expanding/package.json index 6a91bc6932..3bcd84278a 100644 --- a/examples/preact/expanding/package.json +++ b/examples/preact/expanding/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/filters-faceted/package.json b/examples/preact/filters-faceted/package.json index bf8a3391ae..68589a1dbc 100644 --- a/examples/preact/filters-faceted/package.json +++ b/examples/preact/filters-faceted/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/preact-pacer": "^0.22.1", - "@tanstack/preact-table": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/filters-fuzzy/package.json b/examples/preact/filters-fuzzy/package.json index d8832fbdf6..81534276de 100644 --- a/examples/preact/filters-fuzzy/package.json +++ b/examples/preact/filters-fuzzy/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/preact-pacer": "^0.22.1", - "@tanstack/preact-table": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/filters/package.json b/examples/preact/filters/package.json index 48517e0498..1ba974381e 100644 --- a/examples/preact/filters/package.json +++ b/examples/preact/filters/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/preact-pacer": "^0.22.1", - "@tanstack/preact-table": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/grouping/package.json b/examples/preact/grouping/package.json index a548e08eab..a8e2a1aaf3 100644 --- a/examples/preact/grouping/package.json +++ b/examples/preact/grouping/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/kitchen-sink/package.json b/examples/preact/kitchen-sink/package.json index 6b6b4e1e1d..40a3b27bd4 100644 --- a/examples/preact/kitchen-sink/package.json +++ b/examples/preact/kitchen-sink/package.json @@ -14,8 +14,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/preact-devtools": "^0.10.5", - "@tanstack/preact-table": "^9.0.0-beta.3", - "@tanstack/preact-table-devtools": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", + "@tanstack/preact-table-devtools": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/pagination/package.json b/examples/preact/pagination/package.json index 7d51169a27..7e3543b685 100644 --- a/examples/preact/pagination/package.json +++ b/examples/preact/pagination/package.json @@ -13,7 +13,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/row-pinning/package.json b/examples/preact/row-pinning/package.json index 9d070ba703..a727eb3d9c 100644 --- a/examples/preact/row-pinning/package.json +++ b/examples/preact/row-pinning/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/row-selection/package.json b/examples/preact/row-selection/package.json index 0a1702be0f..9883690192 100644 --- a/examples/preact/row-selection/package.json +++ b/examples/preact/row-selection/package.json @@ -14,8 +14,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/preact-devtools": "^0.10.5", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.3", - "@tanstack/preact-table-devtools": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", + "@tanstack/preact-table-devtools": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/sorting/package.json b/examples/preact/sorting/package.json index d3f90d95ee..704e284be9 100644 --- a/examples/preact/sorting/package.json +++ b/examples/preact/sorting/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/sub-components/package.json b/examples/preact/sub-components/package.json index 100fea7eec..44a2b541de 100644 --- a/examples/preact/sub-components/package.json +++ b/examples/preact/sub-components/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/with-tanstack-query/package.json b/examples/preact/with-tanstack-query/package.json index 9de711e47f..027fe7c9b6 100644 --- a/examples/preact/with-tanstack-query/package.json +++ b/examples/preact/with-tanstack-query/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/preact-query": "^5.101.0", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.3", + "@tanstack/preact-table": "^9.0.0-beta.6", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/react/basic-external-atoms/package.json b/examples/react/basic-external-atoms/package.json index c9d3ce9021..261a3ecdfb 100644 --- a/examples/react/basic-external-atoms/package.json +++ b/examples/react/basic-external-atoms/package.json @@ -13,15 +13,15 @@ "@faker-js/faker": "^10.4.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.3", - "@tanstack/react-table-devtools": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", + "@tanstack/react-table-devtools": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/basic-external-state/package.json b/examples/react/basic-external-state/package.json index 3424c2413b..86adac8372 100644 --- a/examples/react/basic-external-state/package.json +++ b/examples/react/basic-external-state/package.json @@ -13,15 +13,15 @@ "@faker-js/faker": "^10.4.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.3", - "@tanstack/react-table-devtools": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", + "@tanstack/react-table-devtools": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/basic-subscribe/package.json b/examples/react/basic-subscribe/package.json index af6a177eb6..e1545ab7b0 100644 --- a/examples/react/basic-subscribe/package.json +++ b/examples/react/basic-subscribe/package.json @@ -14,15 +14,15 @@ "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.3", - "@tanstack/react-table-devtools": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", + "@tanstack/react-table-devtools": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/basic-use-app-table/package.json b/examples/react/basic-use-app-table/package.json index 2747fb8abb..f7bc63b19e 100644 --- a/examples/react/basic-use-app-table/package.json +++ b/examples/react/basic-use-app-table/package.json @@ -11,15 +11,15 @@ }, "dependencies": { "@tanstack/react-devtools": "^0.10.5", - "@tanstack/react-table": "^9.0.0-beta.3", - "@tanstack/react-table-devtools": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", + "@tanstack/react-table-devtools": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/basic-use-legacy-table/package.json b/examples/react/basic-use-legacy-table/package.json index b053b7bdf1..8a0aab4eec 100644 --- a/examples/react/basic-use-legacy-table/package.json +++ b/examples/react/basic-use-legacy-table/package.json @@ -13,15 +13,15 @@ "@faker-js/faker": "^10.4.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.3", - "@tanstack/react-table-devtools": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", + "@tanstack/react-table-devtools": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/basic-use-table/package.json b/examples/react/basic-use-table/package.json index 8031ddd3be..7145081b4b 100644 --- a/examples/react/basic-use-table/package.json +++ b/examples/react/basic-use-table/package.json @@ -11,15 +11,15 @@ }, "dependencies": { "@tanstack/react-devtools": "^0.10.5", - "@tanstack/react-table": "^9.0.0-beta.3", - "@tanstack/react-table-devtools": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", + "@tanstack/react-table-devtools": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/column-dnd/package.json b/examples/react/column-dnd/package.json index f7a6ac7d76..10661b5dec 100644 --- a/examples/react/column-dnd/package.json +++ b/examples/react/column-dnd/package.json @@ -15,14 +15,14 @@ "@dnd-kit/sortable": "^10.0.0", "@dnd-kit/utilities": "^3.2.2", "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/column-groups/package.json b/examples/react/column-groups/package.json index 4d644d7cdf..03df269a79 100644 --- a/examples/react/column-groups/package.json +++ b/examples/react/column-groups/package.json @@ -11,14 +11,14 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/column-ordering/package.json b/examples/react/column-ordering/package.json index 2ad8cb2b8b..c38dd17902 100644 --- a/examples/react/column-ordering/package.json +++ b/examples/react/column-ordering/package.json @@ -11,14 +11,14 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/column-pinning-split/package.json b/examples/react/column-pinning-split/package.json index 74332d74c3..1b80e42c71 100644 --- a/examples/react/column-pinning-split/package.json +++ b/examples/react/column-pinning-split/package.json @@ -11,14 +11,14 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/column-pinning-sticky/package.json b/examples/react/column-pinning-sticky/package.json index 4937d20fcc..a0faa0ca97 100644 --- a/examples/react/column-pinning-sticky/package.json +++ b/examples/react/column-pinning-sticky/package.json @@ -11,14 +11,14 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/column-pinning/package.json b/examples/react/column-pinning/package.json index 06e26562d7..ebcf248b14 100644 --- a/examples/react/column-pinning/package.json +++ b/examples/react/column-pinning/package.json @@ -11,14 +11,14 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/column-resizing-performant/package.json b/examples/react/column-resizing-performant/package.json index 42e13cdc3e..c7aa58e609 100644 --- a/examples/react/column-resizing-performant/package.json +++ b/examples/react/column-resizing-performant/package.json @@ -11,14 +11,14 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/column-resizing/package.json b/examples/react/column-resizing/package.json index 81f65cb2a5..528b04a6b0 100644 --- a/examples/react/column-resizing/package.json +++ b/examples/react/column-resizing/package.json @@ -11,14 +11,14 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/column-sizing/package.json b/examples/react/column-sizing/package.json index de2172de7a..7b7efab834 100644 --- a/examples/react/column-sizing/package.json +++ b/examples/react/column-sizing/package.json @@ -11,14 +11,14 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/column-visibility/package.json b/examples/react/column-visibility/package.json index 0718fb82dd..67e4d8d8aa 100644 --- a/examples/react/column-visibility/package.json +++ b/examples/react/column-visibility/package.json @@ -11,14 +11,14 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/composable-tables/package.json b/examples/react/composable-tables/package.json index 4b101d51c9..256657a9c4 100644 --- a/examples/react/composable-tables/package.json +++ b/examples/react/composable-tables/package.json @@ -13,15 +13,15 @@ "@faker-js/faker": "^10.4.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.3", - "@tanstack/react-table-devtools": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", + "@tanstack/react-table-devtools": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/custom-plugin/package.json b/examples/react/custom-plugin/package.json index 891fbc5605..5189a51a97 100644 --- a/examples/react/custom-plugin/package.json +++ b/examples/react/custom-plugin/package.json @@ -12,14 +12,14 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/custom-plugin/src/main.tsx b/examples/react/custom-plugin/src/main.tsx index 54afa7eb63..e987e3acc6 100644 --- a/examples/react/custom-plugin/src/main.tsx +++ b/examples/react/custom-plugin/src/main.tsx @@ -2,6 +2,7 @@ import React from 'react' import ReactDOM from 'react-dom/client' import './index.css' import { + assignTableAPIs, columnFilteringFeature, createColumnHelper, createFilteredRowModel, @@ -22,7 +23,9 @@ import type { Column, OnChangeFn, ReactTable, + RowData, TableFeature, + TableFeatures, Updater, } from '@tanstack/react-table' import type { Person } from './makeData' @@ -47,14 +50,32 @@ export interface Table_Density { toggleDensity: (value?: DensityState) => void } -interface DensityPluginConstructors { - Table: Table_Density - TableOptions: TableOptions_Density - TableState: TableState_Density +declare module '@tanstack/react-table' { + interface Plugins { + densityPlugin: TableFeature + } + + interface TableState_FeatureMap { + densityPlugin: TableState_Density + } + + interface TableOptions_FeatureMap< + TFeatures extends TableFeatures, + TData extends RowData, + > { + densityPlugin: TableOptions_Density + } + + interface Table_FeatureMap< + TFeatures extends TableFeatures, + TData extends RowData, + > { + densityPlugin: Table_Density + } } // Here is all of the actual javascript code for our new feature -export const densityPlugin: TableFeature = { +export const densityPlugin: TableFeature = { // define the new feature's initial state getInitialState: (initialState) => { return { @@ -75,32 +96,27 @@ export const densityPlugin: TableFeature = { // define the new feature's table instance methods constructTableAPIs: (table) => { - table.setDensity = (updater) => { - const safeUpdater: Updater = (old) => { - const newState = functionalUpdate(updater, old) - return newState - } - return table.options.onDensityChange?.(safeUpdater) - } - table.toggleDensity = (value) => { - table.setDensity?.((old) => { - if (value) return value - return old === 'lg' ? 'md' : old === 'md' ? 'sm' : 'lg' // cycle through the 3 options - }) - } + assignTableAPIs('densityPlugin', table, { + table_setDensity: { + fn: (updater: Updater) => { + const safeUpdater: Updater = (old) => { + const newState = functionalUpdate(updater, old) + return newState + } + return table.options.onDensityChange?.(safeUpdater) + }, + }, + table_toggleDensity: { + fn: (value?: DensityState) => { + const safeUpdater: Updater = (old) => { + if (value) return value + return old === 'lg' ? 'md' : old === 'md' ? 'sm' : 'lg' // cycle through the 3 options + } + return table.options.onDensityChange?.(safeUpdater) + }, + }, + }) }, - - // if you need to add row instance APIs... - // constructRowAPIs: (row) => {}, - - // if you need to add cell instance APIs... - // constructCellAPIs: (cell) => {}, - - // if you need to add column instance APIs... - // constructColumnAPIs: (column) => {}, - - // if you need to add header instance APIs... - // constructHeaderAPIs: (header) => {}, } // end of custom feature code diff --git a/examples/react/expanding/package.json b/examples/react/expanding/package.json index 23e63cff8e..3412a8cd75 100644 --- a/examples/react/expanding/package.json +++ b/examples/react/expanding/package.json @@ -12,14 +12,14 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/filters-faceted/package.json b/examples/react/filters-faceted/package.json index 2a4f2cbfd7..6c19877de7 100644 --- a/examples/react/filters-faceted/package.json +++ b/examples/react/filters-faceted/package.json @@ -13,14 +13,14 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/filters-fuzzy/package.json b/examples/react/filters-fuzzy/package.json index 6daf57bf21..21524dad3c 100644 --- a/examples/react/filters-fuzzy/package.json +++ b/examples/react/filters-fuzzy/package.json @@ -13,14 +13,14 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/filters/package.json b/examples/react/filters/package.json index 8158ff2ac4..d1fd55043a 100644 --- a/examples/react/filters/package.json +++ b/examples/react/filters/package.json @@ -13,14 +13,14 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/grouping/package.json b/examples/react/grouping/package.json index c2f3f1d26b..682b29c2e6 100644 --- a/examples/react/grouping/package.json +++ b/examples/react/grouping/package.json @@ -11,14 +11,14 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/kitchen-sink-hero-ui/package.json b/examples/react/kitchen-sink-hero-ui/package.json index 85805a01c0..d3e54f7a9d 100644 --- a/examples/react/kitchen-sink-hero-ui/package.json +++ b/examples/react/kitchen-sink-hero-ui/package.json @@ -22,8 +22,8 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.3", - "@tanstack/react-table-devtools": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", + "@tanstack/react-table-devtools": "^9.0.0-beta.6", "date-fns": "^4.4.0", "react": "^19.2.7", "react-dom": "^19.2.7", @@ -32,7 +32,7 @@ "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/kitchen-sink-mantine/package.json b/examples/react/kitchen-sink-mantine/package.json index 27a5bcf355..a104b7b462 100644 --- a/examples/react/kitchen-sink-mantine/package.json +++ b/examples/react/kitchen-sink-mantine/package.json @@ -21,8 +21,8 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.3", - "@tanstack/react-table-devtools": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", + "@tanstack/react-table-devtools": "^9.0.0-beta.6", "date-fns": "^4.4.0", "react": "^19.2.7", "react-dom": "^19.2.7" @@ -30,7 +30,7 @@ "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/kitchen-sink-material-ui/package.json b/examples/react/kitchen-sink-material-ui/package.json index 2b24780e7f..118cd0c292 100644 --- a/examples/react/kitchen-sink-material-ui/package.json +++ b/examples/react/kitchen-sink-material-ui/package.json @@ -22,8 +22,8 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.3", - "@tanstack/react-table-devtools": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", + "@tanstack/react-table-devtools": "^9.0.0-beta.6", "date-fns": "^4.4.0", "react": "^19.2.7", "react-dom": "^19.2.7" @@ -31,7 +31,7 @@ "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/kitchen-sink-react-aria/package.json b/examples/react/kitchen-sink-react-aria/package.json index c1a1052fec..94997ddc8f 100644 --- a/examples/react/kitchen-sink-react-aria/package.json +++ b/examples/react/kitchen-sink-react-aria/package.json @@ -20,8 +20,8 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.3", - "@tanstack/react-table-devtools": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", + "@tanstack/react-table-devtools": "^9.0.0-beta.6", "date-fns": "^4.4.0", "react": "^19.2.7", "react-aria-components": "^1.18.0", @@ -31,7 +31,7 @@ "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/kitchen-sink-shadcn-base/package.json b/examples/react/kitchen-sink-shadcn-base/package.json index f4edb4aa24..cf07b602f6 100644 --- a/examples/react/kitchen-sink-shadcn-base/package.json +++ b/examples/react/kitchen-sink-shadcn-base/package.json @@ -22,8 +22,8 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.3", - "@tanstack/react-table-devtools": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", + "@tanstack/react-table-devtools": "^9.0.0-beta.6", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cmdk": "1.1.1", @@ -39,7 +39,7 @@ "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/kitchen-sink-shadcn-base/src/components/data-table/data-table-column-header.tsx b/examples/react/kitchen-sink-shadcn-base/src/components/data-table/data-table-column-header.tsx index ec2c356c85..4586b08953 100644 --- a/examples/react/kitchen-sink-shadcn-base/src/components/data-table/data-table-column-header.tsx +++ b/examples/react/kitchen-sink-shadcn-base/src/components/data-table/data-table-column-header.tsx @@ -10,7 +10,8 @@ import { PinOff, Ungroup, } from 'lucide-react' -import type { Column, RowData, TableFeatures } from '@tanstack/react-table' +import type { CellData, Column, RowData } from '@tanstack/react-table' +import type { features } from '@/main' import { Button } from '@/components/ui/button' import { @@ -32,29 +33,18 @@ import { cn } from '@/lib/utils' * (https://ui.shadcn.com/docs/components/radix/data-table) but extended to * cover grouping and pinning since the kitchen-sink uses the full v9 surface. */ -/** - * Features the dropdown queries on the column. Mirrors the generic shape the - * other `data-table-*` components use (TFeatures extends TableFeatures, - * narrowed via Pick at the use site). - */ -type ColumnHeaderFeatureKeys = - | 'columnGroupingFeature' - | 'columnPinningFeature' - | 'columnVisibilityFeature' - | 'rowSortingFeature' - interface DataTableColumnHeaderProps< - TFeatures extends TableFeatures, TData extends RowData, + TValue extends CellData = CellData, > extends React.HTMLAttributes { - column: Column, TData> + column: Column title: string } export function DataTableColumnHeader< - TFeatures extends TableFeatures, TData extends RowData, ->({ column, title, className }: DataTableColumnHeaderProps) { + TValue extends CellData = CellData, +>({ column, title, className }: DataTableColumnHeaderProps) { const canSort = column.getCanSort() const canHide = column.getCanHide() const canPin = column.getCanPin() diff --git a/examples/react/kitchen-sink-shadcn-base/src/components/data-table/data-table-filter-list.tsx b/examples/react/kitchen-sink-shadcn-base/src/components/data-table/data-table-filter-list.tsx index 25f80fd99d..bc37ce1154 100644 --- a/examples/react/kitchen-sink-shadcn-base/src/components/data-table/data-table-filter-list.tsx +++ b/examples/react/kitchen-sink-shadcn-base/src/components/data-table/data-table-filter-list.tsx @@ -9,18 +9,15 @@ import { ListFilter, Trash2, } from 'lucide-react' +import type { ExtendedColumnFilter, FilterOperator } from '@/types' import type { - ExtendedColumnFilter, - FilterOperator, - TableFilterFeatures, -} from '@/types' -import type { + CellData, Column, ColumnMeta, + ReactTable, RowData, - Table, - TableFeatures, } from '@tanstack/react-table' +import type { features } from '@/main' import { Badge } from '@/components/ui/badge' import { Button } from '@/components/ui/button' @@ -62,7 +59,7 @@ import { // TODO: column.getFacetedUniqueValues() is broken rn, remove this once it's fixed function createManualFacetedValues( - table: Table, TData>, + table: ReactTable, columnId: string, ): Map { const facetedValues = new Map() @@ -80,15 +77,12 @@ function createManualFacetedValues( return facetedValues } -function getColumnOptions< - TFeatures extends TableFeatures, - TData extends RowData, ->({ +function getColumnOptions({ column, table, }: { - column: Column, TData> - table: Table, TData> + column: Column + table: ReactTable }): Array<{ label: string; value: string; count?: number }> { const customOptions = column.columnDef.meta?.options @@ -112,23 +106,17 @@ function getColumnOptions< })) } -interface DataTableFilterListProps< - TFeatures extends TableFeatures, - TData extends RowData, -> { - table: Table, TData> +interface DataTableFilterListProps { + table: ReactTable columnFilters: Array onColumnFiltersChange: (filters: Array) => void } -export function DataTableFilterList< - TFeatures extends TableFeatures, - TData extends RowData, ->({ +export function DataTableFilterList({ table, columnFilters, onColumnFiltersChange, -}: DataTableFilterListProps) { +}: DataTableFilterListProps) { const id = React.useId() const labelId = React.useId() const descriptionId = React.useId() @@ -142,8 +130,8 @@ export function DataTableFilterList< const getColumnFilterVariant = React.useCallback( ( - column: Column, TData>, - ): ColumnMeta['variant'] => { + column: Column, + ): ColumnMeta['variant'] => { if (column.columnDef.meta?.variant) { return column.columnDef.meta.variant } @@ -273,7 +261,7 @@ export function DataTableFilterList< filterId, inputId, }: { - column: Column, TData> + column: Column operator: FilterOperator filterId: string inputId: string diff --git a/examples/react/kitchen-sink-shadcn-base/src/components/data-table/data-table-pagination.tsx b/examples/react/kitchen-sink-shadcn-base/src/components/data-table/data-table-pagination.tsx index 6545acadb9..1bda90c5e9 100644 --- a/examples/react/kitchen-sink-shadcn-base/src/components/data-table/data-table-pagination.tsx +++ b/examples/react/kitchen-sink-shadcn-base/src/components/data-table/data-table-pagination.tsx @@ -6,7 +6,8 @@ import { ChevronsLeft, ChevronsRight, } from 'lucide-react' -import type { RowData, Table, TableFeatures } from '@tanstack/react-table' +import type { ReactTable, RowData } from '@tanstack/react-table' +import type { features } from '@/main' import { Button } from '@/components/ui/button' import { @@ -17,15 +18,15 @@ import { SelectValue, } from '@/components/ui/select' -interface DataTablePaginationProps { - table: Table, RowData> +interface DataTablePaginationProps { + table: ReactTable pageSizeOptions?: Array } -export function DataTablePagination({ +export function DataTablePagination({ table, pageSizeOptions = [10, 20, 30, 40, 50], -}: DataTablePaginationProps) { +}: DataTablePaginationProps) { return (
diff --git a/examples/react/kitchen-sink-shadcn-base/src/components/data-table/data-table-sort-list.tsx b/examples/react/kitchen-sink-shadcn-base/src/components/data-table/data-table-sort-list.tsx index 12fec45020..b032bec4f5 100644 --- a/examples/react/kitchen-sink-shadcn-base/src/components/data-table/data-table-sort-list.tsx +++ b/examples/react/kitchen-sink-shadcn-base/src/components/data-table/data-table-sort-list.tsx @@ -10,12 +10,12 @@ import { } from 'lucide-react' import type { ColumnSort, + ReactTable, RowData, SortDirection, SortingState, - Table, - TableFeatures, } from '@tanstack/react-table' +import type { features } from '@/main' import { Badge } from '@/components/ui/badge' import { Button } from '@/components/ui/button' @@ -48,23 +48,17 @@ import { } from '@/components/ui/sortable' import { cn } from '@/lib/utils' -interface DataTableSortListProps< - TFeatures extends TableFeatures, - TData extends RowData, -> { - table: Table, TData> +interface DataTableSortListProps { + table: ReactTable sorting: SortingState onSortingChange: (sorting: SortingState) => void } -export function DataTableSortList< - TFeatures extends TableFeatures, - TData extends RowData, ->({ +export function DataTableSortList({ table, sorting, onSortingChange, -}: DataTableSortListProps) { +}: DataTableSortListProps) { const labelId = React.useId() const descriptionId = React.useId() const listId = React.useId() diff --git a/examples/react/kitchen-sink-shadcn-base/src/components/data-table/data-table-view-options.tsx b/examples/react/kitchen-sink-shadcn-base/src/components/data-table/data-table-view-options.tsx index 5c2598b34f..ba24a65fa4 100644 --- a/examples/react/kitchen-sink-shadcn-base/src/components/data-table/data-table-view-options.tsx +++ b/examples/react/kitchen-sink-shadcn-base/src/components/data-table/data-table-view-options.tsx @@ -4,10 +4,10 @@ import * as React from 'react' import { Check, ChevronsUpDown, GripVertical, Settings2 } from 'lucide-react' import type { ColumnOrderState, + ReactTable, RowData, - Table, - TableFeatures, } from '@tanstack/react-table' +import type { features } from '@/main' import { Button } from '@/components/ui/button' import { @@ -33,23 +33,17 @@ import { SortableOverlay, } from '@/components/ui/sortable' -interface DataTableViewOptionsProps< - TFeatures extends TableFeatures, - TRowData extends RowData, -> { - table: Table, TRowData> +interface DataTableViewOptionsProps { + table: ReactTable columnOrder: ColumnOrderState onColumnOrderChange: (columnOrder: ColumnOrderState) => void } -export function DataTableViewOptions< - TFeatures extends TableFeatures, - TRowData extends RowData, ->({ +export function DataTableViewOptions({ table, columnOrder, onColumnOrderChange, -}: DataTableViewOptionsProps) { +}: DataTableViewOptionsProps) { const triggerRef = React.useRef(null) return ( diff --git a/examples/react/kitchen-sink-shadcn-radix/package.json b/examples/react/kitchen-sink-shadcn-radix/package.json index b1c2b26292..ffe3e56510 100644 --- a/examples/react/kitchen-sink-shadcn-radix/package.json +++ b/examples/react/kitchen-sink-shadcn-radix/package.json @@ -21,14 +21,14 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.3", - "@tanstack/react-table-devtools": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", + "@tanstack/react-table-devtools": "^9.0.0-beta.6", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cmdk": "1.1.1", "date-fns": "^4.4.0", "lucide-react": "^1.17.0", - "radix-ui": "^1.4.3", + "radix-ui": "^1.5.0", "react": "^19.2.7", "react-day-picker": "10.0.1", "react-dom": "^19.2.7", @@ -39,7 +39,7 @@ "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/kitchen-sink-shadcn-radix/src/components/data-table/data-table-column-header.tsx b/examples/react/kitchen-sink-shadcn-radix/src/components/data-table/data-table-column-header.tsx index 9425d8679a..68cccd4303 100644 --- a/examples/react/kitchen-sink-shadcn-radix/src/components/data-table/data-table-column-header.tsx +++ b/examples/react/kitchen-sink-shadcn-radix/src/components/data-table/data-table-column-header.tsx @@ -10,7 +10,8 @@ import { PinOff, Ungroup, } from 'lucide-react' -import type { Column, RowData, TableFeatures } from '@tanstack/react-table' +import type { CellData, Column, RowData } from '@tanstack/react-table' +import type { features } from '@/main' import { Button } from '@/components/ui/button' import { @@ -32,29 +33,18 @@ import { cn } from '@/lib/utils' * (https://ui.shadcn.com/docs/components/radix/data-table) but extended to * cover grouping and pinning since the kitchen-sink uses the full v9 surface. */ -/** - * Features the dropdown queries on the column. Mirrors the generic shape the - * other `data-table-*` components use (TFeatures extends TableFeatures, - * narrowed via Pick at the use site). - */ -type ColumnHeaderFeatureKeys = - | 'columnGroupingFeature' - | 'columnPinningFeature' - | 'columnVisibilityFeature' - | 'rowSortingFeature' - interface DataTableColumnHeaderProps< - TFeatures extends TableFeatures, TData extends RowData, + TValue extends CellData = CellData, > extends React.HTMLAttributes { - column: Column, TData> + column: Column title: string } export function DataTableColumnHeader< - TFeatures extends TableFeatures, TData extends RowData, ->({ column, title, className }: DataTableColumnHeaderProps) { + TValue extends CellData = CellData, +>({ column, title, className }: DataTableColumnHeaderProps) { const canSort = column.getCanSort() const canHide = column.getCanHide() const canPin = column.getCanPin() diff --git a/examples/react/kitchen-sink-shadcn-radix/src/components/data-table/data-table-filter-list.tsx b/examples/react/kitchen-sink-shadcn-radix/src/components/data-table/data-table-filter-list.tsx index e1e2cbd566..a637361d2c 100644 --- a/examples/react/kitchen-sink-shadcn-radix/src/components/data-table/data-table-filter-list.tsx +++ b/examples/react/kitchen-sink-shadcn-radix/src/components/data-table/data-table-filter-list.tsx @@ -13,15 +13,15 @@ import type { ExtendedColumnFilter, FilterOperator, JoinOperator, - TableFilterFeatures, } from '@/types' import type { + CellData, Column, ColumnMeta, + ReactTable, RowData, - Table, - TableFeatures, } from '@tanstack/react-table' +import type { features } from '@/main' import { Badge } from '@/components/ui/badge' import { Button } from '@/components/ui/button' @@ -63,7 +63,7 @@ import { // TODO: column.getFacetedUniqueValues() is broken rn, remove this once it's fixed function createManualFacetedValues( - table: Table, TData>, + table: ReactTable, columnId: string, ): Map { const facetedValues = new Map() @@ -81,15 +81,12 @@ function createManualFacetedValues( return facetedValues } -function getColumnOptions< - TFeatures extends TableFeatures, - TData extends RowData, ->({ +function getColumnOptions({ column, table, }: { - column: Column, TData> - table: Table, TData> + column: Column + table: ReactTable }): Array<{ label: string; value: string; count?: number }> { const customOptions = column.columnDef.meta?.options @@ -113,23 +110,17 @@ function getColumnOptions< })) } -interface DataTableFilterListProps< - TFeatures extends TableFeatures, - TData extends RowData, -> { - table: Table, TData> +interface DataTableFilterListProps { + table: ReactTable columnFilters: Array onColumnFiltersChange: (filters: Array) => void } -export function DataTableFilterList< - TFeatures extends TableFeatures, - TData extends RowData, ->({ +export function DataTableFilterList({ table, columnFilters, onColumnFiltersChange, -}: DataTableFilterListProps) { +}: DataTableFilterListProps) { const id = React.useId() const labelId = React.useId() const descriptionId = React.useId() @@ -143,8 +134,8 @@ export function DataTableFilterList< const getColumnFilterVariant = React.useCallback( ( - column: Column, TData>, - ): ColumnMeta['variant'] => { + column: Column, + ): ColumnMeta['variant'] => { if (column.columnDef.meta?.variant) { return column.columnDef.meta.variant } @@ -274,7 +265,7 @@ export function DataTableFilterList< filterId, inputId, }: { - column: Column, TData> + column: Column operator: FilterOperator filterId: string inputId: string diff --git a/examples/react/kitchen-sink-shadcn-radix/src/components/data-table/data-table-pagination.tsx b/examples/react/kitchen-sink-shadcn-radix/src/components/data-table/data-table-pagination.tsx index 6545acadb9..1bda90c5e9 100644 --- a/examples/react/kitchen-sink-shadcn-radix/src/components/data-table/data-table-pagination.tsx +++ b/examples/react/kitchen-sink-shadcn-radix/src/components/data-table/data-table-pagination.tsx @@ -6,7 +6,8 @@ import { ChevronsLeft, ChevronsRight, } from 'lucide-react' -import type { RowData, Table, TableFeatures } from '@tanstack/react-table' +import type { ReactTable, RowData } from '@tanstack/react-table' +import type { features } from '@/main' import { Button } from '@/components/ui/button' import { @@ -17,15 +18,15 @@ import { SelectValue, } from '@/components/ui/select' -interface DataTablePaginationProps { - table: Table, RowData> +interface DataTablePaginationProps { + table: ReactTable pageSizeOptions?: Array } -export function DataTablePagination({ +export function DataTablePagination({ table, pageSizeOptions = [10, 20, 30, 40, 50], -}: DataTablePaginationProps) { +}: DataTablePaginationProps) { return (
diff --git a/examples/react/kitchen-sink-shadcn-radix/src/components/data-table/data-table-sort-list.tsx b/examples/react/kitchen-sink-shadcn-radix/src/components/data-table/data-table-sort-list.tsx index 37b250854a..06ff421076 100644 --- a/examples/react/kitchen-sink-shadcn-radix/src/components/data-table/data-table-sort-list.tsx +++ b/examples/react/kitchen-sink-shadcn-radix/src/components/data-table/data-table-sort-list.tsx @@ -10,12 +10,12 @@ import { } from 'lucide-react' import type { ColumnSort, + ReactTable, RowData, SortDirection, SortingState, - Table, - TableFeatures, } from '@tanstack/react-table' +import type { features } from '@/main' import { Badge } from '@/components/ui/badge' import { Button } from '@/components/ui/button' @@ -48,23 +48,17 @@ import { } from '@/components/ui/sortable' import { cn } from '@/lib/utils' -interface DataTableSortListProps< - TFeatures extends TableFeatures, - TData extends RowData, -> { - table: Table, TData> +interface DataTableSortListProps { + table: ReactTable sorting: SortingState onSortingChange: (sorting: SortingState) => void } -export function DataTableSortList< - TFeatures extends TableFeatures, - TData extends RowData, ->({ +export function DataTableSortList({ table, sorting, onSortingChange, -}: DataTableSortListProps) { +}: DataTableSortListProps) { const labelId = React.useId() const descriptionId = React.useId() const listId = React.useId() diff --git a/examples/react/kitchen-sink-shadcn-radix/src/components/data-table/data-table-view-options.tsx b/examples/react/kitchen-sink-shadcn-radix/src/components/data-table/data-table-view-options.tsx index 5db610b966..a07f664db1 100644 --- a/examples/react/kitchen-sink-shadcn-radix/src/components/data-table/data-table-view-options.tsx +++ b/examples/react/kitchen-sink-shadcn-radix/src/components/data-table/data-table-view-options.tsx @@ -4,10 +4,10 @@ import * as React from 'react' import { Check, ChevronsUpDown, GripVertical, Settings2 } from 'lucide-react' import type { ColumnOrderState, + ReactTable, RowData, - Table, - TableFeatures, } from '@tanstack/react-table' +import type { features } from '@/main' import { Button } from '@/components/ui/button' import { @@ -33,23 +33,17 @@ import { SortableOverlay, } from '@/components/ui/sortable' -interface DataTableViewOptionsProps< - TFeatures extends TableFeatures, - TRowData extends RowData, -> { - table: Table, TRowData> +interface DataTableViewOptionsProps { + table: ReactTable columnOrder: ColumnOrderState onColumnOrderChange: (columnOrder: ColumnOrderState) => void } -export function DataTableViewOptions< - TFeatures extends TableFeatures, - TRowData extends RowData, ->({ +export function DataTableViewOptions({ table, columnOrder, onColumnOrderChange, -}: DataTableViewOptionsProps) { +}: DataTableViewOptionsProps) { const triggerRef = React.useRef(null) return ( diff --git a/examples/react/kitchen-sink/package.json b/examples/react/kitchen-sink/package.json index 32f4613715..4cd0939eef 100644 --- a/examples/react/kitchen-sink/package.json +++ b/examples/react/kitchen-sink/package.json @@ -19,15 +19,15 @@ "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.3", - "@tanstack/react-table-devtools": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", + "@tanstack/react-table-devtools": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/lib-hero-ui/package.json b/examples/react/lib-hero-ui/package.json index 8c9595af4f..525e0e9781 100644 --- a/examples/react/lib-hero-ui/package.json +++ b/examples/react/lib-hero-ui/package.json @@ -15,7 +15,7 @@ "@heroui/react": "^3.1.0", "@heroui/styles": "^3.1.0", "@tailwindcss/vite": "^4.3.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7", "tailwindcss": "^4.3.0" @@ -23,7 +23,7 @@ "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/lib-mantine/package.json b/examples/react/lib-mantine/package.json index 2a23ab1b90..0ec5dec06e 100644 --- a/examples/react/lib-mantine/package.json +++ b/examples/react/lib-mantine/package.json @@ -15,14 +15,14 @@ "@mantine/core": "^9.3.0", "@mantine/hooks": "^9.3.0", "@tabler/icons-react": "^3.44.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/lib-material-ui/package.json b/examples/react/lib-material-ui/package.json index 736da82d2b..9f81737dbf 100644 --- a/examples/react/lib-material-ui/package.json +++ b/examples/react/lib-material-ui/package.json @@ -16,14 +16,14 @@ "@faker-js/faker": "^10.4.0", "@mui/icons-material": "^9.0.1", "@mui/material": "^9.0.1", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/lib-react-aria/package.json b/examples/react/lib-react-aria/package.json index 4b7d8c1024..d34c97a0c4 100644 --- a/examples/react/lib-react-aria/package.json +++ b/examples/react/lib-react-aria/package.json @@ -13,7 +13,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tailwindcss/vite": "^4.3.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-aria-components": "^1.18.0", "react-dom": "^19.2.7", @@ -22,7 +22,7 @@ "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/lib-shadcn-base/package.json b/examples/react/lib-shadcn-base/package.json index 58a9bd76a4..5ba54c7103 100644 --- a/examples/react/lib-shadcn-base/package.json +++ b/examples/react/lib-shadcn-base/package.json @@ -15,7 +15,7 @@ "@faker-js/faker": "^10.4.0", "@tailwindcss/vite": "^4.3.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "lucide-react": "^1.17.0", @@ -28,7 +28,7 @@ "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/lib-shadcn-radix/package.json b/examples/react/lib-shadcn-radix/package.json index 375b22c15b..669195c0cf 100644 --- a/examples/react/lib-shadcn-radix/package.json +++ b/examples/react/lib-shadcn-radix/package.json @@ -14,11 +14,11 @@ "@faker-js/faker": "^10.4.0", "@tailwindcss/vite": "^4.3.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "lucide-react": "^1.17.0", - "radix-ui": "^1.4.3", + "radix-ui": "^1.5.0", "react": "^19.2.7", "react-dom": "^19.2.7", "tailwind-merge": "^3.6.0", @@ -28,7 +28,7 @@ "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/mantine-react-table/package.json b/examples/react/mantine-react-table/package.json index b373ef059a..f4a80bb39d 100644 --- a/examples/react/mantine-react-table/package.json +++ b/examples/react/mantine-react-table/package.json @@ -17,7 +17,7 @@ "@tabler/icons-react": "^3.44.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "@tanstack/react-virtual": "^3.14.2", "clsx": "^2.1.1", "dayjs": "^1.11.21", @@ -27,7 +27,7 @@ "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/material-react-table/package.json b/examples/react/material-react-table/package.json index b5d1a301e4..2788fe3edd 100644 --- a/examples/react/material-react-table/package.json +++ b/examples/react/material-react-table/package.json @@ -16,11 +16,11 @@ "@faker-js/faker": "^10.4.0", "@mui/icons-material": "^9.0.1", "@mui/material": "^9.0.1", - "@mui/x-date-pickers": "^9.3.0", + "@mui/x-date-pickers": "^9.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-pacer": "^0.22.1", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "@tanstack/react-virtual": "^3.14.2", "highlight-words": "^2.0.0", "react": "^19.2.7", @@ -29,7 +29,7 @@ "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/pagination/package.json b/examples/react/pagination/package.json index 93200970b3..9f7b64d069 100644 --- a/examples/react/pagination/package.json +++ b/examples/react/pagination/package.json @@ -12,14 +12,14 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/row-dnd/package.json b/examples/react/row-dnd/package.json index cbd295a244..8bfec1da22 100644 --- a/examples/react/row-dnd/package.json +++ b/examples/react/row-dnd/package.json @@ -15,14 +15,14 @@ "@dnd-kit/sortable": "^10.0.0", "@dnd-kit/utilities": "^3.2.2", "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/row-pinning/package.json b/examples/react/row-pinning/package.json index 2a4286943f..3ce2b68511 100644 --- a/examples/react/row-pinning/package.json +++ b/examples/react/row-pinning/package.json @@ -12,14 +12,14 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/row-selection/package.json b/examples/react/row-selection/package.json index ca5bb3f91e..663d257b16 100644 --- a/examples/react/row-selection/package.json +++ b/examples/react/row-selection/package.json @@ -14,15 +14,15 @@ "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.3", - "@tanstack/react-table-devtools": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", + "@tanstack/react-table-devtools": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/sorting/package.json b/examples/react/sorting/package.json index c87f4126d5..24ccddb134 100644 --- a/examples/react/sorting/package.json +++ b/examples/react/sorting/package.json @@ -11,14 +11,14 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/sub-components/package.json b/examples/react/sub-components/package.json index a682aa9559..593c34d82b 100644 --- a/examples/react/sub-components/package.json +++ b/examples/react/sub-components/package.json @@ -11,14 +11,14 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/virtualized-columns-experimental/package.json b/examples/react/virtualized-columns-experimental/package.json index f3c6156100..3da0837cce 100644 --- a/examples/react/virtualized-columns-experimental/package.json +++ b/examples/react/virtualized-columns-experimental/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "@tanstack/react-virtual": "^3.14.2", "react": "^19.2.7", "react-dom": "^19.2.7" @@ -18,7 +18,7 @@ "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/virtualized-columns/package.json b/examples/react/virtualized-columns/package.json index 8a12815837..6332262c83 100644 --- a/examples/react/virtualized-columns/package.json +++ b/examples/react/virtualized-columns/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "@tanstack/react-virtual": "^3.14.2", "react": "^19.2.7", "react-dom": "^19.2.7" @@ -19,7 +19,7 @@ "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/virtualized-infinite-scrolling/package.json b/examples/react/virtualized-infinite-scrolling/package.json index def542f3a4..aac4502c36 100644 --- a/examples/react/virtualized-infinite-scrolling/package.json +++ b/examples/react/virtualized-infinite-scrolling/package.json @@ -12,7 +12,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/react-query": "^5.101.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "@tanstack/react-virtual": "^3.14.2", "react": "^19.2.7", "react-dom": "^19.2.7" @@ -20,7 +20,7 @@ "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/virtualized-rows-experimental/package.json b/examples/react/virtualized-rows-experimental/package.json index 186c0aaf53..d6186c50b1 100644 --- a/examples/react/virtualized-rows-experimental/package.json +++ b/examples/react/virtualized-rows-experimental/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "@tanstack/react-virtual": "^3.14.2", "react": "^19.2.7", "react-dom": "^19.2.7" @@ -18,7 +18,7 @@ "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/virtualized-rows/package.json b/examples/react/virtualized-rows/package.json index ba8b5b8afc..b1e3017cfe 100644 --- a/examples/react/virtualized-rows/package.json +++ b/examples/react/virtualized-rows/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "@tanstack/react-virtual": "^3.14.2", "react": "^19.2.7", "react-dom": "^19.2.7" @@ -19,7 +19,7 @@ "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/with-tanstack-form/package.json b/examples/react/with-tanstack-form/package.json index 6e15e05b9e..d8bb47b03f 100644 --- a/examples/react/with-tanstack-form/package.json +++ b/examples/react/with-tanstack-form/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/react-form": "^1.33.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7", "zod": "^4.4.3" @@ -21,7 +21,7 @@ "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/with-tanstack-query/package.json b/examples/react/with-tanstack-query/package.json index ddeee34ae4..8f37f10fda 100644 --- a/examples/react/with-tanstack-query/package.json +++ b/examples/react/with-tanstack-query/package.json @@ -13,14 +13,14 @@ "@faker-js/faker": "^10.4.0", "@tanstack/react-query": "^5.101.0", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@types/react": "^19.2.16", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/react/with-tanstack-router/package.json b/examples/react/with-tanstack-router/package.json index 64eb80d4f3..3758ac58f0 100644 --- a/examples/react/with-tanstack-router/package.json +++ b/examples/react/with-tanstack-router/package.json @@ -12,8 +12,8 @@ "dependencies": { "@tanstack/react-pacer": "^0.22.1", "@tanstack/react-query": "^5.101.0", - "@tanstack/react-router": "^1.170.11", - "@tanstack/react-table": "^9.0.0-beta.3", + "@tanstack/react-router": "^1.170.15", + "@tanstack/react-table": "^9.0.0-beta.6", "react": "^19.2.7", "react-dom": "^19.2.7" }, @@ -21,8 +21,8 @@ "@faker-js/faker": "^10.4.0", "@rolldown/plugin-babel": "^0.2.3", "@rollup/plugin-replace": "^6.0.3", - "@tanstack/router-vite-plugin": "^1.167.14", - "@types/react": "^19.2.16", + "@tanstack/router-vite-plugin": "^1.167.18", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "babel-plugin-react-compiler": "^1.0.0", diff --git a/examples/solid/basic-app-table/package.json b/examples/solid/basic-app-table/package.json index 6ef94c9812..5edc482cd5 100644 --- a/examples/solid/basic-app-table/package.json +++ b/examples/solid/basic-app-table/package.json @@ -17,8 +17,8 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/solid-devtools": "^0.8.5", - "@tanstack/solid-table": "^9.0.0-beta.4", - "@tanstack/solid-table-devtools": "^9.0.0-beta.3", + "@tanstack/solid-table": "^9.0.0-beta.6", + "@tanstack/solid-table-devtools": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/basic-external-atoms/package.json b/examples/solid/basic-external-atoms/package.json index 4aaa9956ac..b68da9193f 100644 --- a/examples/solid/basic-external-atoms/package.json +++ b/examples/solid/basic-external-atoms/package.json @@ -18,8 +18,8 @@ "dependencies": { "@tanstack/solid-devtools": "^0.8.5", "@tanstack/solid-store": "^0.11.0", - "@tanstack/solid-table": "^9.0.0-beta.4", - "@tanstack/solid-table-devtools": "^9.0.0-beta.3", + "@tanstack/solid-table": "^9.0.0-beta.6", + "@tanstack/solid-table-devtools": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/basic-external-state/package.json b/examples/solid/basic-external-state/package.json index e441878687..404b7d4eb5 100644 --- a/examples/solid/basic-external-state/package.json +++ b/examples/solid/basic-external-state/package.json @@ -17,8 +17,8 @@ }, "dependencies": { "@tanstack/solid-devtools": "^0.8.5", - "@tanstack/solid-table": "^9.0.0-beta.4", - "@tanstack/solid-table-devtools": "^9.0.0-beta.3", + "@tanstack/solid-table": "^9.0.0-beta.6", + "@tanstack/solid-table-devtools": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/basic-use-table/package.json b/examples/solid/basic-use-table/package.json index 13ca8c18de..0e25b445f9 100644 --- a/examples/solid/basic-use-table/package.json +++ b/examples/solid/basic-use-table/package.json @@ -16,8 +16,8 @@ }, "dependencies": { "@tanstack/solid-devtools": "^0.8.5", - "@tanstack/solid-table": "^9.0.0-beta.4", - "@tanstack/solid-table-devtools": "^9.0.0-beta.3", + "@tanstack/solid-table": "^9.0.0-beta.6", + "@tanstack/solid-table-devtools": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-groups/package.json b/examples/solid/column-groups/package.json index bf509b6d02..9a5a45ab26 100644 --- a/examples/solid/column-groups/package.json +++ b/examples/solid/column-groups/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/solid-table": "^9.0.0-beta.4", + "@tanstack/solid-table": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-ordering/package.json b/examples/solid/column-ordering/package.json index 40b2817746..61cb4a8744 100644 --- a/examples/solid/column-ordering/package.json +++ b/examples/solid/column-ordering/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.4", + "@tanstack/solid-table": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-pinning-split/package.json b/examples/solid/column-pinning-split/package.json index cba75e24ae..abc587efb9 100644 --- a/examples/solid/column-pinning-split/package.json +++ b/examples/solid/column-pinning-split/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.4", + "@tanstack/solid-table": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-pinning-sticky/package.json b/examples/solid/column-pinning-sticky/package.json index 940cb0abd4..05249c94c2 100644 --- a/examples/solid/column-pinning-sticky/package.json +++ b/examples/solid/column-pinning-sticky/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.4", + "@tanstack/solid-table": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-pinning/package.json b/examples/solid/column-pinning/package.json index 69a0715cde..a268f12cc5 100644 --- a/examples/solid/column-pinning/package.json +++ b/examples/solid/column-pinning/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.4", + "@tanstack/solid-table": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-resizing-performant/package.json b/examples/solid/column-resizing-performant/package.json index c3960a73e1..70ceda61e9 100644 --- a/examples/solid/column-resizing-performant/package.json +++ b/examples/solid/column-resizing-performant/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.4", + "@tanstack/solid-table": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-resizing/package.json b/examples/solid/column-resizing/package.json index ae3d5b0be7..ba4a840965 100644 --- a/examples/solid/column-resizing/package.json +++ b/examples/solid/column-resizing/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/solid-table": "^9.0.0-beta.4", + "@tanstack/solid-table": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-sizing/package.json b/examples/solid/column-sizing/package.json index 0acfc99d69..4069d72718 100644 --- a/examples/solid/column-sizing/package.json +++ b/examples/solid/column-sizing/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/solid-table": "^9.0.0-beta.4", + "@tanstack/solid-table": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-visibility/package.json b/examples/solid/column-visibility/package.json index ff6274aa49..b06c15347f 100644 --- a/examples/solid/column-visibility/package.json +++ b/examples/solid/column-visibility/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/solid-table": "^9.0.0-beta.4", + "@tanstack/solid-table": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/composable-tables/package.json b/examples/solid/composable-tables/package.json index 1a78f6fe57..149fd94b1a 100644 --- a/examples/solid/composable-tables/package.json +++ b/examples/solid/composable-tables/package.json @@ -16,8 +16,8 @@ }, "dependencies": { "@tanstack/solid-devtools": "^0.8.5", - "@tanstack/solid-table": "^9.0.0-beta.4", - "@tanstack/solid-table-devtools": "^9.0.0-beta.3", + "@tanstack/solid-table": "^9.0.0-beta.6", + "@tanstack/solid-table-devtools": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/expanding/package.json b/examples/solid/expanding/package.json index e6d79b117c..131851120f 100644 --- a/examples/solid/expanding/package.json +++ b/examples/solid/expanding/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.4", + "@tanstack/solid-table": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/filters-faceted/package.json b/examples/solid/filters-faceted/package.json index 991743445f..45519abc14 100644 --- a/examples/solid/filters-faceted/package.json +++ b/examples/solid/filters-faceted/package.json @@ -17,7 +17,7 @@ }, "dependencies": { "@tanstack/solid-pacer": "^0.21.1", - "@tanstack/solid-table": "^9.0.0-beta.4", + "@tanstack/solid-table": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/filters-fuzzy/package.json b/examples/solid/filters-fuzzy/package.json index 4ee8672e3b..7d6045e8be 100644 --- a/examples/solid/filters-fuzzy/package.json +++ b/examples/solid/filters-fuzzy/package.json @@ -18,7 +18,7 @@ "dependencies": { "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/solid-pacer": "^0.21.1", - "@tanstack/solid-table": "^9.0.0-beta.4", + "@tanstack/solid-table": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/filters/package.json b/examples/solid/filters/package.json index 084f30461b..8130e00e29 100644 --- a/examples/solid/filters/package.json +++ b/examples/solid/filters/package.json @@ -17,7 +17,7 @@ }, "dependencies": { "@tanstack/solid-pacer": "^0.21.1", - "@tanstack/solid-table": "^9.0.0-beta.4", + "@tanstack/solid-table": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/grouping/package.json b/examples/solid/grouping/package.json index e55b126ce6..7921d4b267 100644 --- a/examples/solid/grouping/package.json +++ b/examples/solid/grouping/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.4", + "@tanstack/solid-table": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/kitchen-sink/package.json b/examples/solid/kitchen-sink/package.json index 8dcb037e46..3461bcc89a 100644 --- a/examples/solid/kitchen-sink/package.json +++ b/examples/solid/kitchen-sink/package.json @@ -18,8 +18,8 @@ "dependencies": { "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/solid-devtools": "^0.8.5", - "@tanstack/solid-table": "^9.0.0-beta.4", - "@tanstack/solid-table-devtools": "^9.0.0-beta.3", + "@tanstack/solid-table": "^9.0.0-beta.6", + "@tanstack/solid-table-devtools": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/pagination/package.json b/examples/solid/pagination/package.json index 7b29896390..7d089a2270 100644 --- a/examples/solid/pagination/package.json +++ b/examples/solid/pagination/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.4", + "@tanstack/solid-table": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/row-pinning/package.json b/examples/solid/row-pinning/package.json index 7cc55c0d70..bdc7d442cd 100644 --- a/examples/solid/row-pinning/package.json +++ b/examples/solid/row-pinning/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.4", + "@tanstack/solid-table": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/row-selection/package.json b/examples/solid/row-selection/package.json index 05b58ed5d2..5b8e739174 100644 --- a/examples/solid/row-selection/package.json +++ b/examples/solid/row-selection/package.json @@ -17,8 +17,8 @@ }, "dependencies": { "@tanstack/solid-devtools": "^0.8.5", - "@tanstack/solid-table": "^9.0.0-beta.4", - "@tanstack/solid-table-devtools": "^9.0.0-beta.3", + "@tanstack/solid-table": "^9.0.0-beta.6", + "@tanstack/solid-table-devtools": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/sorting/package.json b/examples/solid/sorting/package.json index 8a5b4c0e5d..e579fad9a8 100644 --- a/examples/solid/sorting/package.json +++ b/examples/solid/sorting/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.4", + "@tanstack/solid-table": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/sub-components/package.json b/examples/solid/sub-components/package.json index 4bd4a2cadf..27de33354b 100644 --- a/examples/solid/sub-components/package.json +++ b/examples/solid/sub-components/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.4", + "@tanstack/solid-table": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/virtualized-columns/package.json b/examples/solid/virtualized-columns/package.json index c2bc889c5f..8ef22c2570 100644 --- a/examples/solid/virtualized-columns/package.json +++ b/examples/solid/virtualized-columns/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.4", + "@tanstack/solid-table": "^9.0.0-beta.6", "@tanstack/solid-virtual": "^3.13.28", "solid-js": "^1.9.13" } diff --git a/examples/solid/virtualized-infinite-scrolling/package.json b/examples/solid/virtualized-infinite-scrolling/package.json index 18a8bf5156..5f3c6bf4c2 100644 --- a/examples/solid/virtualized-infinite-scrolling/package.json +++ b/examples/solid/virtualized-infinite-scrolling/package.json @@ -18,7 +18,7 @@ "dependencies": { "@tanstack/solid-query": "^5.101.0", "@tanstack/solid-store": "^0.11.0", - "@tanstack/solid-table": "^9.0.0-beta.4", + "@tanstack/solid-table": "^9.0.0-beta.6", "@tanstack/solid-virtual": "^3.13.28", "solid-js": "^1.9.13" } diff --git a/examples/solid/virtualized-rows/package.json b/examples/solid/virtualized-rows/package.json index b7d7a416ca..7247799ba1 100644 --- a/examples/solid/virtualized-rows/package.json +++ b/examples/solid/virtualized-rows/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.4", + "@tanstack/solid-table": "^9.0.0-beta.6", "@tanstack/solid-virtual": "^3.13.28", "solid-js": "^1.9.13" } diff --git a/examples/solid/with-tanstack-form/package.json b/examples/solid/with-tanstack-form/package.json index 12059688cc..806f59d6c8 100644 --- a/examples/solid/with-tanstack-form/package.json +++ b/examples/solid/with-tanstack-form/package.json @@ -17,7 +17,7 @@ }, "dependencies": { "@tanstack/solid-form": "^1.33.0", - "@tanstack/solid-table": "^9.0.0-beta.4", + "@tanstack/solid-table": "^9.0.0-beta.6", "solid-js": "^1.9.13", "zod": "^4.4.3" } diff --git a/examples/solid/with-tanstack-query/package.json b/examples/solid/with-tanstack-query/package.json index 911c8fb243..59f1577af6 100644 --- a/examples/solid/with-tanstack-query/package.json +++ b/examples/solid/with-tanstack-query/package.json @@ -18,7 +18,7 @@ "dependencies": { "@tanstack/solid-query": "^5.101.0", "@tanstack/solid-store": "^0.11.0", - "@tanstack/solid-table": "^9.0.0-beta.4", + "@tanstack/solid-table": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/solid/with-tanstack-router/package.json b/examples/solid/with-tanstack-router/package.json index 4a9dc151c1..812e76fc03 100644 --- a/examples/solid/with-tanstack-router/package.json +++ b/examples/solid/with-tanstack-router/package.json @@ -11,7 +11,7 @@ "license": "MIT", "devDependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/router-vite-plugin": "^1.167.14", + "@tanstack/router-vite-plugin": "^1.167.18", "typescript": "6.0.3", "vite": "^8.0.16", "vite-plugin-solid": "^2.11.12" @@ -19,8 +19,8 @@ "dependencies": { "@tanstack/solid-pacer": "^0.21.1", "@tanstack/solid-query": "^5.101.0", - "@tanstack/solid-router": "^1.170.11", - "@tanstack/solid-table": "^9.0.0-beta.4", + "@tanstack/solid-router": "^1.170.15", + "@tanstack/solid-table": "^9.0.0-beta.6", "solid-js": "^1.9.13" } } diff --git a/examples/svelte/basic-app-table/package.json b/examples/svelte/basic-app-table/package.json index 73ead19162..be9ecb21b9 100644 --- a/examples/svelte/basic-app-table/package.json +++ b/examples/svelte/basic-app-table/package.json @@ -13,10 +13,10 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/basic-create-table/package.json b/examples/svelte/basic-create-table/package.json index 2589f69815..154104d73d 100644 --- a/examples/svelte/basic-create-table/package.json +++ b/examples/svelte/basic-create-table/package.json @@ -13,10 +13,10 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/basic-external-atoms/package.json b/examples/svelte/basic-external-atoms/package.json index 4c51c5dccf..15d354e3e8 100644 --- a/examples/svelte/basic-external-atoms/package.json +++ b/examples/svelte/basic-external-atoms/package.json @@ -16,10 +16,10 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/basic-external-state/package.json b/examples/svelte/basic-external-state/package.json index ebd446d819..4e4cec58e4 100644 --- a/examples/svelte/basic-external-state/package.json +++ b/examples/svelte/basic-external-state/package.json @@ -13,10 +13,10 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/basic-snippets/package.json b/examples/svelte/basic-snippets/package.json index f8a83097e0..1db1b21741 100644 --- a/examples/svelte/basic-snippets/package.json +++ b/examples/svelte/basic-snippets/package.json @@ -13,10 +13,10 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/column-groups/package.json b/examples/svelte/column-groups/package.json index 16bfda4318..70362d00d5 100644 --- a/examples/svelte/column-groups/package.json +++ b/examples/svelte/column-groups/package.json @@ -13,10 +13,10 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/column-ordering/package.json b/examples/svelte/column-ordering/package.json index af87bceaaa..966d49f9a4 100644 --- a/examples/svelte/column-ordering/package.json +++ b/examples/svelte/column-ordering/package.json @@ -13,10 +13,10 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/column-pinning-split/package.json b/examples/svelte/column-pinning-split/package.json index 66146ca262..babccf0801 100644 --- a/examples/svelte/column-pinning-split/package.json +++ b/examples/svelte/column-pinning-split/package.json @@ -13,10 +13,10 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/column-pinning-sticky/package.json b/examples/svelte/column-pinning-sticky/package.json index 6e3bd2d1b1..59f81de36c 100644 --- a/examples/svelte/column-pinning-sticky/package.json +++ b/examples/svelte/column-pinning-sticky/package.json @@ -13,10 +13,10 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/column-pinning/package.json b/examples/svelte/column-pinning/package.json index 978e1df8f2..a2d55ede1d 100644 --- a/examples/svelte/column-pinning/package.json +++ b/examples/svelte/column-pinning/package.json @@ -13,10 +13,10 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/column-resizing-performant/package.json b/examples/svelte/column-resizing-performant/package.json index 41804b2995..156c07b91e 100644 --- a/examples/svelte/column-resizing-performant/package.json +++ b/examples/svelte/column-resizing-performant/package.json @@ -13,10 +13,10 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/column-resizing/package.json b/examples/svelte/column-resizing/package.json index dfe20a4963..20248e04c4 100644 --- a/examples/svelte/column-resizing/package.json +++ b/examples/svelte/column-resizing/package.json @@ -13,10 +13,10 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/column-sizing/package.json b/examples/svelte/column-sizing/package.json index aebd6ab030..3f36ac601a 100644 --- a/examples/svelte/column-sizing/package.json +++ b/examples/svelte/column-sizing/package.json @@ -13,10 +13,10 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/column-visibility/package.json b/examples/svelte/column-visibility/package.json index c1c7e4917b..818e07a5b5 100644 --- a/examples/svelte/column-visibility/package.json +++ b/examples/svelte/column-visibility/package.json @@ -13,10 +13,10 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/composable-tables/package.json b/examples/svelte/composable-tables/package.json index 75c0f5cd4f..4f9893a5f2 100644 --- a/examples/svelte/composable-tables/package.json +++ b/examples/svelte/composable-tables/package.json @@ -13,10 +13,10 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/expanding/package.json b/examples/svelte/expanding/package.json index 807b4860fb..2f6ab787ed 100644 --- a/examples/svelte/expanding/package.json +++ b/examples/svelte/expanding/package.json @@ -13,10 +13,10 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/filtering/package.json b/examples/svelte/filtering/package.json index 7e3c2222a5..ae7a4d2bb8 100644 --- a/examples/svelte/filtering/package.json +++ b/examples/svelte/filtering/package.json @@ -13,10 +13,10 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/filters-faceted/package.json b/examples/svelte/filters-faceted/package.json index 40714346ee..695d15c98a 100644 --- a/examples/svelte/filters-faceted/package.json +++ b/examples/svelte/filters-faceted/package.json @@ -13,10 +13,10 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/filters-fuzzy/package.json b/examples/svelte/filters-fuzzy/package.json index 737129ec1d..4d7f25709e 100644 --- a/examples/svelte/filters-fuzzy/package.json +++ b/examples/svelte/filters-fuzzy/package.json @@ -14,10 +14,10 @@ "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/grouping/package.json b/examples/svelte/grouping/package.json index 3ae22cd9f7..a4e2a4dbe5 100644 --- a/examples/svelte/grouping/package.json +++ b/examples/svelte/grouping/package.json @@ -13,10 +13,10 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/kitchen-sink/package.json b/examples/svelte/kitchen-sink/package.json index 71f63b909a..0aeed43819 100644 --- a/examples/svelte/kitchen-sink/package.json +++ b/examples/svelte/kitchen-sink/package.json @@ -14,10 +14,10 @@ "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/pagination/package.json b/examples/svelte/pagination/package.json index dd45e7dd48..80c8eb43a8 100644 --- a/examples/svelte/pagination/package.json +++ b/examples/svelte/pagination/package.json @@ -13,10 +13,10 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/row-pinning/package.json b/examples/svelte/row-pinning/package.json index 2ad50ef6bb..41785ca977 100644 --- a/examples/svelte/row-pinning/package.json +++ b/examples/svelte/row-pinning/package.json @@ -13,10 +13,10 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/row-selection/package.json b/examples/svelte/row-selection/package.json index c73f36f817..72e5b3f804 100644 --- a/examples/svelte/row-selection/package.json +++ b/examples/svelte/row-selection/package.json @@ -13,10 +13,10 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/sorting/package.json b/examples/svelte/sorting/package.json index 40aa1184c7..5e3208abd0 100644 --- a/examples/svelte/sorting/package.json +++ b/examples/svelte/sorting/package.json @@ -13,10 +13,10 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/sorting/src/App.svelte b/examples/svelte/sorting/src/App.svelte index b5105472ff..e0a9ac55af 100644 --- a/examples/svelte/sorting/src/App.svelte +++ b/examples/svelte/sorting/src/App.svelte @@ -4,18 +4,13 @@ FlexRender, createSortedRowModel, createTable, - rowSortingFeature, renderComponent, sortFns, - tableFeatures, } from '@tanstack/svelte-table' import Header from './Header.svelte' import './index.css' import { makeData, type Person } from './makeData' - - const features = tableFeatures({ - rowSortingFeature, - }) + import { features } from './tableHelper.svelte' const columns: ColumnDef[] = [ { diff --git a/examples/svelte/sorting/src/Header.svelte b/examples/svelte/sorting/src/Header.svelte index ba70c2c941..44a362d3c1 100644 --- a/examples/svelte/sorting/src/Header.svelte +++ b/examples/svelte/sorting/src/Header.svelte @@ -1,13 +1,14 @@ {#if header && header.column} diff --git a/examples/svelte/sub-components/package.json b/examples/svelte/sub-components/package.json index d5f9ce0d23..69bafd283f 100644 --- a/examples/svelte/sub-components/package.json +++ b/examples/svelte/sub-components/package.json @@ -13,10 +13,10 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/virtualized-columns/package.json b/examples/svelte/virtualized-columns/package.json index 6dac584f09..33cc173a92 100644 --- a/examples/svelte/virtualized-columns/package.json +++ b/examples/svelte/virtualized-columns/package.json @@ -13,11 +13,11 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tanstack/svelte-virtual": "^3.13.28", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/virtualized-infinite-scrolling/package.json b/examples/svelte/virtualized-infinite-scrolling/package.json index 6cdd57a085..c9f11dbc16 100644 --- a/examples/svelte/virtualized-infinite-scrolling/package.json +++ b/examples/svelte/virtualized-infinite-scrolling/package.json @@ -14,11 +14,11 @@ "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", "@tanstack/svelte-query": "^6.1.34", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tanstack/svelte-virtual": "^3.13.28", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/virtualized-rows/package.json b/examples/svelte/virtualized-rows/package.json index 3b09e0dcaf..e8f90ab434 100644 --- a/examples/svelte/virtualized-rows/package.json +++ b/examples/svelte/virtualized-rows/package.json @@ -13,11 +13,11 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "@tanstack/svelte-virtual": "^3.13.28", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" } diff --git a/examples/svelte/with-tanstack-form/package.json b/examples/svelte/with-tanstack-form/package.json index 81d5140772..94fb0d18b1 100644 --- a/examples/svelte/with-tanstack-form/package.json +++ b/examples/svelte/with-tanstack-form/package.json @@ -14,15 +14,15 @@ "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" }, "dependencies": { "@tanstack/form-core": "^1.33.0", "@tanstack/svelte-form": "^1.33.0", - "@tanstack/svelte-table": "^9.0.0-beta.3", + "@tanstack/svelte-table": "^9.0.0-beta.6", "zod": "^4.4.3" } } diff --git a/examples/svelte/with-tanstack-query/package.json b/examples/svelte/with-tanstack-query/package.json index 021ef84695..2da978359c 100644 --- a/examples/svelte/with-tanstack-query/package.json +++ b/examples/svelte/with-tanstack-query/package.json @@ -14,13 +14,13 @@ "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", "@tsconfig/svelte": "^5.0.8", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0", + "svelte": "^5.56.2", + "svelte-check": "^4.6.0", "typescript": "6.0.3", "vite": "^8.0.16" }, "dependencies": { "@tanstack/svelte-query": "^6.1.34", - "@tanstack/svelte-table": "^9.0.0-beta.3" + "@tanstack/svelte-table": "^9.0.0-beta.6" } } diff --git a/examples/vanilla/basic/package.json b/examples/vanilla/basic/package.json index 3785403aea..beca1b981d 100644 --- a/examples/vanilla/basic/package.json +++ b/examples/vanilla/basic/package.json @@ -10,11 +10,11 @@ "devDependencies": { "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "typescript": "6.0.3", "vite": "^8.0.16" }, "dependencies": { - "@tanstack/table-core": "^9.0.0-beta.2" + "@tanstack/table-core": "^9.0.0-beta.5" } } diff --git a/examples/vanilla/pagination/package.json b/examples/vanilla/pagination/package.json index d345f9a266..4b1fa8a3e7 100644 --- a/examples/vanilla/pagination/package.json +++ b/examples/vanilla/pagination/package.json @@ -10,11 +10,11 @@ "devDependencies": { "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "typescript": "6.0.3", "vite": "^8.0.16" }, "dependencies": { - "@tanstack/table-core": "^9.0.0-beta.2" + "@tanstack/table-core": "^9.0.0-beta.5" } } diff --git a/examples/vanilla/sorting/package.json b/examples/vanilla/sorting/package.json index 6758bb3bc1..8fe8461f3d 100644 --- a/examples/vanilla/sorting/package.json +++ b/examples/vanilla/sorting/package.json @@ -10,11 +10,11 @@ "devDependencies": { "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "typescript": "6.0.3", "vite": "^8.0.16" }, "dependencies": { - "@tanstack/table-core": "^9.0.0-beta.2" + "@tanstack/table-core": "^9.0.0-beta.5" } } diff --git a/examples/vue/basic-external-atoms/package.json b/examples/vue/basic-external-atoms/package.json index 95353a02f0..147685d2c4 100644 --- a/examples/vue/basic-external-atoms/package.json +++ b/examples/vue/basic-external-atoms/package.json @@ -12,12 +12,12 @@ "@faker-js/faker": "^10.4.0", "@tanstack/vue-devtools": "^0.2.19", "@tanstack/vue-store": "^0.11.0", - "@tanstack/vue-table": "^9.0.0-beta.4", - "@tanstack/vue-table-devtools": "^9.0.0-beta.3", + "@tanstack/vue-table": "^9.0.0-beta.6", + "@tanstack/vue-table-devtools": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/basic-external-state/package.json b/examples/vue/basic-external-state/package.json index adde83a65b..d7b54a9c22 100644 --- a/examples/vue/basic-external-state/package.json +++ b/examples/vue/basic-external-state/package.json @@ -11,12 +11,12 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/vue-devtools": "^0.2.19", - "@tanstack/vue-table": "^9.0.0-beta.4", - "@tanstack/vue-table-devtools": "^9.0.0-beta.3", + "@tanstack/vue-table": "^9.0.0-beta.6", + "@tanstack/vue-table-devtools": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/basic-use-app-table/package.json b/examples/vue/basic-use-app-table/package.json index 5fdd0350dc..eb1e0df972 100644 --- a/examples/vue/basic-use-app-table/package.json +++ b/examples/vue/basic-use-app-table/package.json @@ -10,12 +10,12 @@ }, "dependencies": { "@tanstack/vue-devtools": "^0.2.19", - "@tanstack/vue-table": "^9.0.0-beta.4", - "@tanstack/vue-table-devtools": "^9.0.0-beta.3", + "@tanstack/vue-table": "^9.0.0-beta.6", + "@tanstack/vue-table-devtools": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/basic-use-table/package.json b/examples/vue/basic-use-table/package.json index f87058a524..cdcb963efb 100644 --- a/examples/vue/basic-use-table/package.json +++ b/examples/vue/basic-use-table/package.json @@ -10,12 +10,12 @@ }, "dependencies": { "@tanstack/vue-devtools": "^0.2.19", - "@tanstack/vue-table": "^9.0.0-beta.4", - "@tanstack/vue-table-devtools": "^9.0.0-beta.3", + "@tanstack/vue-table": "^9.0.0-beta.6", + "@tanstack/vue-table-devtools": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/column-groups/package.json b/examples/vue/column-groups/package.json index aa280360d3..cbdb0a9157 100644 --- a/examples/vue/column-groups/package.json +++ b/examples/vue/column-groups/package.json @@ -10,11 +10,11 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.4", + "@tanstack/vue-table": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/column-ordering/package.json b/examples/vue/column-ordering/package.json index 53ac4052e9..171fa28305 100644 --- a/examples/vue/column-ordering/package.json +++ b/examples/vue/column-ordering/package.json @@ -10,11 +10,11 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.4", + "@tanstack/vue-table": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/column-pinning-split/package.json b/examples/vue/column-pinning-split/package.json index 1f4d842e7b..65e9f8c283 100644 --- a/examples/vue/column-pinning-split/package.json +++ b/examples/vue/column-pinning-split/package.json @@ -10,11 +10,11 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.4", + "@tanstack/vue-table": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/column-pinning-sticky/package.json b/examples/vue/column-pinning-sticky/package.json index 259fd1f9e4..096c06f2de 100644 --- a/examples/vue/column-pinning-sticky/package.json +++ b/examples/vue/column-pinning-sticky/package.json @@ -10,11 +10,11 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.4", + "@tanstack/vue-table": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/column-pinning/package.json b/examples/vue/column-pinning/package.json index 90f8ee5fef..69b1ca471b 100644 --- a/examples/vue/column-pinning/package.json +++ b/examples/vue/column-pinning/package.json @@ -10,11 +10,11 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.4", + "@tanstack/vue-table": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/column-resizing-performant/package.json b/examples/vue/column-resizing-performant/package.json index d44af5a8b2..2614ec4628 100644 --- a/examples/vue/column-resizing-performant/package.json +++ b/examples/vue/column-resizing-performant/package.json @@ -10,11 +10,11 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.4", + "@tanstack/vue-table": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/column-resizing/package.json b/examples/vue/column-resizing/package.json index 44e01ffd52..c235baac00 100644 --- a/examples/vue/column-resizing/package.json +++ b/examples/vue/column-resizing/package.json @@ -10,11 +10,11 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.4", + "@tanstack/vue-table": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/column-sizing/package.json b/examples/vue/column-sizing/package.json index 763f27ece3..763cd0a6dd 100644 --- a/examples/vue/column-sizing/package.json +++ b/examples/vue/column-sizing/package.json @@ -10,11 +10,11 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.4", + "@tanstack/vue-table": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/column-visibility/package.json b/examples/vue/column-visibility/package.json index 632be34206..ab96327828 100644 --- a/examples/vue/column-visibility/package.json +++ b/examples/vue/column-visibility/package.json @@ -10,11 +10,11 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.4", + "@tanstack/vue-table": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/composable-tables/package.json b/examples/vue/composable-tables/package.json index 9a657acf3c..6627072e5f 100644 --- a/examples/vue/composable-tables/package.json +++ b/examples/vue/composable-tables/package.json @@ -11,12 +11,12 @@ "dependencies": { "@tanstack/vue-devtools": "^0.2.19", "@tanstack/vue-store": "^0.11.0", - "@tanstack/vue-table": "^9.0.0-beta.4", - "@tanstack/vue-table-devtools": "^9.0.0-beta.3", + "@tanstack/vue-table": "^9.0.0-beta.6", + "@tanstack/vue-table-devtools": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/expanding/package.json b/examples/vue/expanding/package.json index 92ee2d75ac..b0066ae7d2 100644 --- a/examples/vue/expanding/package.json +++ b/examples/vue/expanding/package.json @@ -10,11 +10,11 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.4", + "@tanstack/vue-table": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/filters-faceted/package.json b/examples/vue/filters-faceted/package.json index c1c42c6f15..54a7aa97fe 100644 --- a/examples/vue/filters-faceted/package.json +++ b/examples/vue/filters-faceted/package.json @@ -10,11 +10,11 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.4", + "@tanstack/vue-table": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/filters-fuzzy/package.json b/examples/vue/filters-fuzzy/package.json index 5e9402eb13..135663b7f5 100644 --- a/examples/vue/filters-fuzzy/package.json +++ b/examples/vue/filters-fuzzy/package.json @@ -10,11 +10,11 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.4", + "@tanstack/vue-table": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/filters/package.json b/examples/vue/filters/package.json index 224394c2d1..131275f131 100644 --- a/examples/vue/filters/package.json +++ b/examples/vue/filters/package.json @@ -10,11 +10,11 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.4", + "@tanstack/vue-table": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/grouping/package.json b/examples/vue/grouping/package.json index 821c4b2cee..9f0c06b52f 100644 --- a/examples/vue/grouping/package.json +++ b/examples/vue/grouping/package.json @@ -10,11 +10,11 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.4", + "@tanstack/vue-table": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/kitchen-sink/package.json b/examples/vue/kitchen-sink/package.json index 165a627de2..703d17466e 100644 --- a/examples/vue/kitchen-sink/package.json +++ b/examples/vue/kitchen-sink/package.json @@ -12,12 +12,12 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/vue-devtools": "^0.2.19", - "@tanstack/vue-table": "^9.0.0-beta.4", - "@tanstack/vue-table-devtools": "^9.0.0-beta.3", + "@tanstack/vue-table": "^9.0.0-beta.6", + "@tanstack/vue-table-devtools": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/pagination/package.json b/examples/vue/pagination/package.json index bb41c1e1a2..d4361392fa 100644 --- a/examples/vue/pagination/package.json +++ b/examples/vue/pagination/package.json @@ -10,11 +10,11 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.4", + "@tanstack/vue-table": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/row-pinning/package.json b/examples/vue/row-pinning/package.json index cf0e959dae..849f07c65e 100644 --- a/examples/vue/row-pinning/package.json +++ b/examples/vue/row-pinning/package.json @@ -10,11 +10,11 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.4", + "@tanstack/vue-table": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/row-selection/package.json b/examples/vue/row-selection/package.json index 0ddca52bb0..8b17779acf 100644 --- a/examples/vue/row-selection/package.json +++ b/examples/vue/row-selection/package.json @@ -11,12 +11,12 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/vue-devtools": "^0.2.19", - "@tanstack/vue-table": "^9.0.0-beta.4", - "@tanstack/vue-table-devtools": "^9.0.0-beta.3", + "@tanstack/vue-table": "^9.0.0-beta.6", + "@tanstack/vue-table-devtools": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/sorting/package.json b/examples/vue/sorting/package.json index 90e2c70b0e..323a9e3a57 100644 --- a/examples/vue/sorting/package.json +++ b/examples/vue/sorting/package.json @@ -10,11 +10,11 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.4", + "@tanstack/vue-table": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/sub-components/package.json b/examples/vue/sub-components/package.json index 2794174a08..6d1de82665 100644 --- a/examples/vue/sub-components/package.json +++ b/examples/vue/sub-components/package.json @@ -10,11 +10,11 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.4", + "@tanstack/vue-table": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/virtualized-columns/package.json b/examples/vue/virtualized-columns/package.json index 775445c462..6ac9021d4f 100644 --- a/examples/vue/virtualized-columns/package.json +++ b/examples/vue/virtualized-columns/package.json @@ -10,12 +10,12 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.4", + "@tanstack/vue-table": "^9.0.0-beta.6", "@tanstack/vue-virtual": "^3.13.28", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/virtualized-infinite-scrolling/package.json b/examples/vue/virtualized-infinite-scrolling/package.json index a803c0e02d..f7e6e051bf 100644 --- a/examples/vue/virtualized-infinite-scrolling/package.json +++ b/examples/vue/virtualized-infinite-scrolling/package.json @@ -13,12 +13,12 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/vue-query": "^5.101.0", "@tanstack/vue-store": "^0.11.0", - "@tanstack/vue-table": "^9.0.0-beta.4", + "@tanstack/vue-table": "^9.0.0-beta.6", "@tanstack/vue-virtual": "^3.13.28", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/virtualized-rows/package.json b/examples/vue/virtualized-rows/package.json index 2a3e11f162..b8b6bcdc63 100644 --- a/examples/vue/virtualized-rows/package.json +++ b/examples/vue/virtualized-rows/package.json @@ -10,12 +10,12 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.4", + "@tanstack/vue-table": "^9.0.0-beta.6", "@tanstack/vue-virtual": "^3.13.28", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/with-tanstack-form/package.json b/examples/vue/with-tanstack-form/package.json index 9f1b07fef3..d44e36d293 100644 --- a/examples/vue/with-tanstack-form/package.json +++ b/examples/vue/with-tanstack-form/package.json @@ -11,12 +11,12 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/vue-form": "^1.33.0", - "@tanstack/vue-table": "^9.0.0-beta.4", + "@tanstack/vue-table": "^9.0.0-beta.6", "vue": "^3.5.35", "zod": "^4.4.3" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/examples/vue/with-tanstack-query/package.json b/examples/vue/with-tanstack-query/package.json index 5467a87fc9..0b58d3de4c 100644 --- a/examples/vue/with-tanstack-query/package.json +++ b/examples/vue/with-tanstack-query/package.json @@ -13,11 +13,11 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/vue-query": "^5.101.0", "@tanstack/vue-store": "^0.11.0", - "@tanstack/vue-table": "^9.0.0-beta.4", + "@tanstack/vue-table": "^9.0.0-beta.6", "vue": "^3.5.35" }, "devDependencies": { - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "@vitejs/plugin-vue": "^6.0.7", "@vitejs/plugin-vue-jsx": "^5.1.5", "typescript": "6.0.3", diff --git a/package.json b/package.json index 5c75506f7c..4408e600d3 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "type": "git", "url": "git+https://github.com/TanStack/table.git" }, - "packageManager": "pnpm@11.5.1", + "packageManager": "pnpm@11.5.2", "engines": { "pnpm": ">=11.0.0" }, @@ -59,10 +59,10 @@ "@tanstack/publish-config": "0.2.7", "@tanstack/typedoc-config": "0.3.3", "@testing-library/jest-dom": "^6.9.1", - "@types/node": "^25.9.1", + "@types/node": "^25.9.2", "eslint": "^10.4.1", "jsdom": "^29.1.1", - "knip": "^6.15.0", + "knip": "^6.16.1", "markdown-link-extractor": "^4.0.3", "nx": "^22.7.5", "prettier": "^3.8.3", @@ -72,7 +72,7 @@ "sherif": "^1.11.1", "size-limit": "^12.1.0", "tinyglobby": "^0.2.17", - "tsdown": "^0.22.1", + "tsdown": "^0.22.2", "typescript": "6.0.3", "vite": "^8.0.16", "vitest": "^4.1.8" diff --git a/packages/angular-table-devtools/package.json b/packages/angular-table-devtools/package.json index f0706107f8..6d7280615e 100644 --- a/packages/angular-table-devtools/package.json +++ b/packages/angular-table-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-table-devtools", - "version": "9.0.0-beta.3", + "version": "9.0.0-beta.6", "description": "Angular devtools for TanStack Table.", "license": "MIT", "repository": { @@ -45,8 +45,8 @@ ], "dependencies": { "@tanstack/devtools-utils": "^0.5.0", - "@tanstack/table-core": "^9.0.0-beta.2", - "@tanstack/table-devtools": "^9.0.0-beta.2" + "@tanstack/table-core": "workspace:*", + "@tanstack/table-devtools": "workspace:*" }, "peerDependencies": { "@angular/core": ">=21.0.0" diff --git a/packages/angular-table-devtools/src/index.ts b/packages/angular-table-devtools/src/index.ts index 224ae9fee8..dd1675931f 100644 --- a/packages/angular-table-devtools/src/index.ts +++ b/packages/angular-table-devtools/src/index.ts @@ -3,18 +3,17 @@ import * as plugin from './plugin' import * as Devtools from './TableDevtools' import * as inject from './injectTanStackTableDevtools' -export const TableDevtoolsPanel = isDevMode() - ? Devtools.TableDevtoolsPanel - : Devtools.TableDevtoolsPanelNoOp +export const TableDevtoolsPanel: typeof Devtools.TableDevtoolsPanel = + isDevMode() ? Devtools.TableDevtoolsPanel : Devtools.TableDevtoolsPanelNoOp -export const tableDevtoolsPlugin = isDevMode() - ? plugin.tableDevtoolsPlugin - : plugin.tableDevtoolsNoOpPlugin +export const tableDevtoolsPlugin: typeof plugin.tableDevtoolsPlugin = + isDevMode() ? plugin.tableDevtoolsPlugin : plugin.tableDevtoolsNoOpPlugin export type { TableDevtoolsAngularInit } from './TableDevtools' export type { InjectTanStackTableDevtoolsOptions } from './injectTanStackTableDevtools' -export const injectTanStackTableDevtools = isDevMode() - ? inject.injectTanStackTableDevtools - : inject.injectTanStackTableDevtoolsNoOp +export const injectTanStackTableDevtools: typeof inject.injectTanStackTableDevtools = + isDevMode() + ? inject.injectTanStackTableDevtools + : inject.injectTanStackTableDevtoolsNoOp diff --git a/packages/angular-table-devtools/src/injectTanStackTableDevtools.ts b/packages/angular-table-devtools/src/injectTanStackTableDevtools.ts index ecde7320a5..04c377a490 100644 --- a/packages/angular-table-devtools/src/injectTanStackTableDevtools.ts +++ b/packages/angular-table-devtools/src/injectTanStackTableDevtools.ts @@ -6,17 +6,21 @@ import { inject, untracked, } from '@angular/core' -import type { Table } from '@tanstack/table-core' +import type { RowData, Table, TableFeatures } from '@tanstack/table-core' -export interface InjectTanStackTableDevtoolsOptions { - table: Table | undefined +export interface InjectTanStackTableDevtoolsOptions< + TFeatures extends TableFeatures = TableFeatures, + TData extends RowData = RowData, +> { + table: Table | undefined enabled?: () => boolean injector?: Injector } -export function injectTanStackTableDevtools( - options: () => InjectTanStackTableDevtoolsOptions, -): void { +export function injectTanStackTableDevtools< + TFeatures extends TableFeatures = TableFeatures, + TData extends RowData = RowData, +>(options: () => InjectTanStackTableDevtoolsOptions): void { const enabled = () => options().enabled?.() ?? true assertInInjectionContext(injectTanStackTableDevtools) const injector = options().injector ?? inject(Injector) @@ -37,6 +41,7 @@ export function injectTanStackTableDevtools( ) } -export function injectTanStackTableDevtoolsNoOp( - _options: () => InjectTanStackTableDevtoolsOptions, -): void {} +export function injectTanStackTableDevtoolsNoOp< + TFeatures extends TableFeatures = TableFeatures, + TData extends RowData = RowData, +>(_options: () => InjectTanStackTableDevtoolsOptions): void {} diff --git a/packages/angular-table/package.json b/packages/angular-table/package.json index dd4d45b860..f86120592c 100644 --- a/packages/angular-table/package.json +++ b/packages/angular-table/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-table", - "version": "9.0.0-beta.4", + "version": "9.0.0-beta.6", "description": "Headless UI for building powerful tables & datagrids for Angular.", "author": "Tanner Linsley", "license": "MIT", @@ -62,7 +62,7 @@ }, "dependencies": { "@tanstack/angular-store": "^0.11.0", - "@tanstack/table-core": "^9.0.0-beta.2", + "@tanstack/table-core": "workspace:*", "tslib": "^2.8.1" }, "devDependencies": { diff --git a/packages/angular-table/src/helpers/cell.ts b/packages/angular-table/src/helpers/cell.ts index ae0526aa7b..d4e68680fd 100644 --- a/packages/angular-table/src/helpers/cell.ts +++ b/packages/angular-table/src/helpers/cell.ts @@ -23,7 +23,7 @@ export interface TanStackTableCellContext< * This token is provided by the {@link TanStackTableCell} directive. */ export const TanStackTableCellToken = new InjectionToken< - TanStackTableCellContext['cell'] + TanStackTableCellContext['cell'] >('[TanStack Table] CellContext') /** @@ -100,5 +100,9 @@ export function injectTableCellContext< TData extends RowData, TValue extends CellData, >(): TanStackTableCellContext['cell'] { - return inject(TanStackTableCellToken) + return inject(TanStackTableCellToken) as unknown as TanStackTableCellContext< + TFeatures, + TData, + TValue + >['cell'] } diff --git a/packages/angular-table/src/helpers/createTableHook.ts b/packages/angular-table/src/helpers/createTableHook.ts index 4253246332..f3c220582c 100644 --- a/packages/angular-table/src/helpers/createTableHook.ts +++ b/packages/angular-table/src/helpers/createTableHook.ts @@ -447,7 +447,7 @@ export function createTableHook< return footer as Header & THeaderComponents } - const appTableFeatures: TableFeature<{}> = { + const appTableFeatures: TableFeature = { constructTableAPIs: (table) => { Object.assign(table, tableComponents, { appCell, appHeader, appFooter }) }, @@ -467,8 +467,14 @@ export function createTableHook< ...defaultTableOptions.features, appTableFeatures, }, - } as TableOptions - }) as AngularTable + } as unknown as TableOptions + }) as unknown as AppAngularTable< + TFeatures, + TData, + TTableComponents, + TCellComponents, + THeaderComponents + > } function createAppColumnHelper(): AppColumnHelper< diff --git a/packages/angular-table/src/helpers/header.ts b/packages/angular-table/src/helpers/header.ts index bc3f188c33..4bb7425dd1 100644 --- a/packages/angular-table/src/helpers/header.ts +++ b/packages/angular-table/src/helpers/header.ts @@ -23,7 +23,7 @@ export interface TanStackTableHeaderContext< * This token is provided by the {@link TanStackTableHeader} directive. */ export const TanStackTableHeaderToken = new InjectionToken< - TanStackTableHeaderContext['header'] + TanStackTableHeaderContext['header'] >('[TanStack Table] HeaderContext') /** @@ -95,5 +95,7 @@ export function injectTableHeaderContext< TData extends RowData, TValue extends CellData, >(): TanStackTableHeaderContext['header'] { - return inject(TanStackTableHeaderToken) + return inject( + TanStackTableHeaderToken, + ) as unknown as TanStackTableHeaderContext['header'] } diff --git a/packages/angular-table/src/helpers/table.ts b/packages/angular-table/src/helpers/table.ts index ed1cde5d9c..5187b74cbf 100644 --- a/packages/angular-table/src/helpers/table.ts +++ b/packages/angular-table/src/helpers/table.ts @@ -9,7 +9,7 @@ import type { Signal } from '@angular/core' * This token is provided by the {@link TanStackTable} directive. */ export const TanStackTableToken = new InjectionToken< - Signal> + Signal> >('[TanStack Table] Table Context') /** @@ -81,5 +81,7 @@ export function injectTableContext< TFeatures extends TableFeatures, TData extends RowData, >(): Signal> { - return inject(TanStackTableToken) + return inject(TanStackTableToken) as unknown as Signal< + AngularTable + > } diff --git a/packages/angular-table/tests/injectTable.test.ts b/packages/angular-table/tests/injectTable.test.ts index 2f3fef0bed..0dd3d423d7 100644 --- a/packages/angular-table/tests/injectTable.test.ts +++ b/packages/angular-table/tests/injectTable.test.ts @@ -94,7 +94,7 @@ describe('injectTable', () => { })) TestBed.runInInjectionContext(() => { - const table = injectTable(() => ({ + const table = injectTable(() => ({ data, columns: columns, features: stockFeatures, diff --git a/packages/lit-table/package.json b/packages/lit-table/package.json index cf703663b8..3ec49ecc2f 100644 --- a/packages/lit-table/package.json +++ b/packages/lit-table/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/lit-table", - "version": "9.0.0-beta.3", + "version": "9.0.0-beta.6", "description": "Headless UI for building powerful tables & datagrids for Lit.", "author": "Tanner Linsley", "license": "MIT", @@ -58,7 +58,7 @@ }, "dependencies": { "@tanstack/store": "^0.11.0", - "@tanstack/table-core": "^9.0.0-beta.2" + "@tanstack/table-core": "workspace:*" }, "devDependencies": { "@lit/context": "^1.1.6", diff --git a/packages/preact-table-devtools/package.json b/packages/preact-table-devtools/package.json index 192adfa7aa..a365f29956 100644 --- a/packages/preact-table-devtools/package.json +++ b/packages/preact-table-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/preact-table-devtools", - "version": "9.0.0-beta.3", + "version": "9.0.0-beta.6", "description": "Preact devtools for TanStack Table.", "author": "Tanner Linsley", "license": "MIT", @@ -50,15 +50,15 @@ ], "dependencies": { "@tanstack/devtools-utils": "^0.5.0", - "@tanstack/table-devtools": "^9.0.0-beta.2" + "@tanstack/table-devtools": "workspace:*" }, "devDependencies": { "@preact/preset-vite": "^2.10.5", - "@tanstack/table-core": "^9.0.0-beta.2", + "@tanstack/table-core": "workspace:*", "preact": "^10.29.2" }, "peerDependencies": { - "@tanstack/table-core": "^9.0.0-beta.2", + "@tanstack/table-core": "^9.0.0-beta.5", "preact": ">=10.0.0" } } diff --git a/packages/preact-table/package.json b/packages/preact-table/package.json index e33b3b1b04..1a9fc4d098 100644 --- a/packages/preact-table/package.json +++ b/packages/preact-table/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/preact-table", - "version": "9.0.0-beta.3", + "version": "9.0.0-beta.6", "description": "Headless UI for building powerful tables & datagrids for Preact.", "author": "Tanner Linsley", "license": "MIT", @@ -60,7 +60,7 @@ }, "dependencies": { "@tanstack/preact-store": "^0.13.1", - "@tanstack/table-core": "^9.0.0-beta.2" + "@tanstack/table-core": "workspace:*" }, "devDependencies": { "@preact/preset-vite": "^2.10.5", diff --git a/packages/react-table-devtools/package.json b/packages/react-table-devtools/package.json index f940548244..c4c59013c7 100644 --- a/packages/react-table-devtools/package.json +++ b/packages/react-table-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-table-devtools", - "version": "9.0.0-beta.3", + "version": "9.0.0-beta.6", "description": "React devtools for TanStack Table.", "author": "Tanner Linsley", "license": "MIT", @@ -50,12 +50,12 @@ ], "dependencies": { "@tanstack/devtools-utils": "^0.5.0", - "@tanstack/table-devtools": "^9.0.0-beta.2" + "@tanstack/table-devtools": "workspace:*" }, "devDependencies": { - "@eslint-react/eslint-plugin": "^5.8.10", - "@tanstack/table-core": "^9.0.0-beta.2", - "@types/react": "^19.2.16", + "@eslint-react/eslint-plugin": "^5.8.16", + "@tanstack/table-core": "workspace:*", + "@types/react": "^19.2.17", "@vitejs/plugin-react": "^6.0.2", "eslint-plugin-react-compiler": "19.1.0-rc.2", "eslint-plugin-react-hooks": "^7.1.1", @@ -63,7 +63,7 @@ }, "peerDependencies": { "@tanstack/react-devtools": ">=0.10.0", - "@tanstack/table-core": "^9.0.0-beta.2", + "@tanstack/table-core": "^9.0.0-beta.5", "@types/react": ">=18.0.0", "@types/react-dom": ">=18.0.0", "react": ">=18", diff --git a/packages/react-table-devtools/src/table-devtools.d.ts b/packages/react-table-devtools/src/table-devtools.d.ts index 8b1c5f07b2..e8b6b1d122 100644 --- a/packages/react-table-devtools/src/table-devtools.d.ts +++ b/packages/react-table-devtools/src/table-devtools.d.ts @@ -4,17 +4,30 @@ declare module '@tanstack/table-devtools' { export const TableDevtoolsCore: ClassType + export interface TableDevtoolsTable { + options: { + key?: string + [key: string]: unknown + } + } + export interface TableDevtoolsRegistration { id: string - table: Table + table: TableDevtoolsTable } - export interface UpsertTableDevtoolsTargetOptions { - table: Table + export interface UpsertTableDevtoolsTargetOptions< + TFeatures extends TableFeatures, + TData extends RowData, + > { + table: Table } - export function upsertTableDevtoolsTarget( - options: UpsertTableDevtoolsTargetOptions, + export function upsertTableDevtoolsTarget< + TFeatures extends TableFeatures, + TData extends RowData, + >( + options: UpsertTableDevtoolsTargetOptions, ): (() => void) | undefined export function removeTableDevtoolsTarget(id: string): void diff --git a/packages/react-table/package.json b/packages/react-table/package.json index b9c01ecdc3..c48b05cf21 100644 --- a/packages/react-table/package.json +++ b/packages/react-table/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-table", - "version": "9.0.0-beta.3", + "version": "9.0.0-beta.6", "description": "Headless UI for building powerful tables & datagrids for React.", "author": "Tanner Linsley", "license": "MIT", @@ -64,11 +64,11 @@ }, "dependencies": { "@tanstack/react-store": "^0.11.0", - "@tanstack/table-core": "^9.0.0-beta.2" + "@tanstack/table-core": "workspace:*" }, "devDependencies": { - "@eslint-react/eslint-plugin": "^5.8.10", - "@types/react": "^19.2.16", + "@eslint-react/eslint-plugin": "^5.8.16", + "@types/react": "^19.2.17", "@vitejs/plugin-react": "^6.0.2", "eslint-plugin-react-compiler": "19.1.0-rc.2", "eslint-plugin-react-hooks": "^7.1.1", diff --git a/packages/react-table/src/useLegacyTable.ts b/packages/react-table/src/useLegacyTable.ts index cb32a1f8e5..c70baefacc 100644 --- a/packages/react-table/src/useLegacyTable.ts +++ b/packages/react-table/src/useLegacyTable.ts @@ -22,6 +22,7 @@ import type { Cell, Column, ColumnDef, + ColumnHelper, CreateRowModels_All, FilterFns, Header, @@ -342,7 +343,10 @@ export type LegacyTable = Table * A column helper with StockFeatures pre-bound for use with useLegacyTable. * Only requires TData—no need to specify TFeatures. */ -export function legacyCreateColumnHelper() { +export function legacyCreateColumnHelper(): ColumnHelper< + StockFeatures, + TData +> { return createColumnHelper() } diff --git a/packages/solid-table-devtools/package.json b/packages/solid-table-devtools/package.json index 61c8ffa54e..7567858f1c 100644 --- a/packages/solid-table-devtools/package.json +++ b/packages/solid-table-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-table-devtools", - "version": "9.0.0-beta.3", + "version": "9.0.0-beta.6", "description": "Solid devtools for TanStack Table.", "author": "Tanner Linsley", "license": "MIT", @@ -51,15 +51,15 @@ "dependencies": { "@tanstack/devtools": "^0.12.2", "@tanstack/devtools-utils": "^0.5.0", - "@tanstack/table-devtools": "^9.0.0-beta.2" + "@tanstack/table-devtools": "workspace:*" }, "devDependencies": { - "@tanstack/table-core": "^9.0.0-beta.2", + "@tanstack/table-core": "workspace:*", "solid-js": "^1.9.13", "vite-plugin-solid": "^2.11.12" }, "peerDependencies": { - "@tanstack/table-core": "^9.0.0-beta.2", + "@tanstack/table-core": "^9.0.0-beta.5", "solid-js": ">=1.9.7" } } diff --git a/packages/solid-table/package.json b/packages/solid-table/package.json index 21e06dbd17..795108fc25 100644 --- a/packages/solid-table/package.json +++ b/packages/solid-table/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-table", - "version": "9.0.0-beta.4", + "version": "9.0.0-beta.6", "description": "Headless UI for building powerful tables & datagrids for Solid.", "author": "Tanner Linsley", "license": "MIT", @@ -60,7 +60,7 @@ }, "dependencies": { "@tanstack/store": "^0.11.0", - "@tanstack/table-core": "^9.0.0-beta.2" + "@tanstack/table-core": "workspace:*" }, "devDependencies": { "solid-js": "^1.9.13", diff --git a/packages/svelte-table/package.json b/packages/svelte-table/package.json index a1a14da21a..cbe9acfcc2 100644 --- a/packages/svelte-table/package.json +++ b/packages/svelte-table/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-table", - "version": "9.0.0-beta.3", + "version": "9.0.0-beta.6", "description": "Headless UI for building powerful tables & datagrids for Svelte.", "author": "Tanner Linsley", "license": "MIT", @@ -60,14 +60,14 @@ }, "dependencies": { "@tanstack/svelte-store": "^0.12.0", - "@tanstack/table-core": "^9.0.0-beta.2" + "@tanstack/table-core": "workspace:*" }, "devDependencies": { "@sveltejs/package": "^2.5.8", "@sveltejs/vite-plugin-svelte": "^7.1.2", "eslint-plugin-svelte": "^3.19.0", - "svelte": "^5.56.1", - "svelte-check": "^4.5.0" + "svelte": "^5.56.2", + "svelte-check": "^4.6.0" }, "peerDependencies": { "svelte": "^5.0.0" diff --git a/packages/table-core/package.json b/packages/table-core/package.json index 7a2a2ce7e9..25524e6ace 100644 --- a/packages/table-core/package.json +++ b/packages/table-core/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/table-core", - "version": "9.0.0-beta.2", + "version": "9.0.0-beta.5", "description": "Headless UI for building powerful tables & datagrids for TS/JS.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/table-core/src/core/cells/coreCellsFeature.ts b/packages/table-core/src/core/cells/coreCellsFeature.ts index 2409d56ee0..e79384620d 100644 --- a/packages/table-core/src/core/cells/coreCellsFeature.ts +++ b/packages/table-core/src/core/cells/coreCellsFeature.ts @@ -4,46 +4,24 @@ import { cell_getValue, cell_renderValue, } from './coreCellsFeature.utils' -import type { RowData } from '../../types/type-utils' -import type { TableFeature, TableFeatures } from '../../types/TableFeatures' -// import type { Cell_Cell, TableOptions_Cell } from './coreCellsFeature.types' - -export interface CoreCellsFeatureConstructors< - TFeatures extends TableFeatures, - TData extends RowData, -> { - // Cell: Cell_Cell - // TableOptions: TableOptions_Cell -} +import type { TableFeature } from '../../types/TableFeatures' /** - * Creates the stock core cells feature. - * - * The returned feature registers its state defaults, option defaults, and instance APIs so it can be included in a `tableFeatures({ ... })` call. + * Core feature that adds cell value, render, and context APIs. */ -export function constructCoreCellsFeature< - TFeatures extends TableFeatures, - TData extends RowData, ->(): TableFeature> { - return { - assignCellPrototype: (prototype, table) => { - assignPrototypeAPIs('coreCellsFeature', prototype, table, { - cell_getValue: { - fn: (cell) => cell_getValue(cell), - }, - cell_renderValue: { - fn: (cell) => cell_renderValue(cell), - }, - cell_getContext: { - fn: (cell) => cell_getContext(cell), - memoDeps: (cell) => [cell], - }, - }) - }, - } +export const coreCellsFeature: TableFeature = { + assignCellPrototype: (prototype, table) => { + assignPrototypeAPIs('coreCellsFeature', prototype, table, { + cell_getValue: { + fn: (cell) => cell_getValue(cell), + }, + cell_renderValue: { + fn: (cell) => cell_renderValue(cell), + }, + cell_getContext: { + fn: (cell) => cell_getContext(cell), + memoDeps: (cell) => [cell], + }, + }) + }, } - -/** - * The Core Cells feature provides the core cell functionality. - */ -export const coreCellsFeature = constructCoreCellsFeature() diff --git a/packages/table-core/src/core/columns/coreColumnsFeature.ts b/packages/table-core/src/core/columns/coreColumnsFeature.ts index 738183b0a7..f21a2b3bfc 100644 --- a/packages/table-core/src/core/columns/coreColumnsFeature.ts +++ b/packages/table-core/src/core/columns/coreColumnsFeature.ts @@ -10,91 +10,64 @@ import { table_getColumn, table_getDefaultColumnDef, } from './coreColumnsFeature.utils' -import type { RowData } from '../../types/type-utils' -import type { TableFeature, TableFeatures } from '../../types/TableFeatures' -// import type { -// Column_Column, -// TableOptions_Columns, -// Table_Columns, -// } from './coreColumnsFeature.types' - -export interface CoreColumnsFeatureConstructors< - TFeatures extends TableFeatures, - TData extends RowData, -> { - // Column: Column_Column - // Table: Table_Columns - // TableOptions: TableOptions_Columns -} +import type { TableFeature } from '../../types/TableFeatures' /** - * Creates the stock core columns feature. - * - * The returned feature registers its state defaults, option defaults, and instance APIs so it can be included in a `tableFeatures({ ... })` call. + * Core feature that builds the column tree and exposes table/column column APIs. */ -export function constructCoreColumnsFeature< - TFeatures extends TableFeatures, - TData extends RowData, ->(): TableFeature> { - return { - assignColumnPrototype: (prototype, table) => { - assignPrototypeAPIs('coreColumnsFeature', prototype, table, { - column_getFlatColumns: { - fn: (column) => column_getFlatColumns(column), - memoDeps: (column) => [column.table.options.columns], - }, - column_getLeafColumns: { - fn: (column) => column_getLeafColumns(column), - memoDeps: (column) => [ - column.table.atoms.columnOrder?.get(), - column.table.atoms.grouping?.get(), - column.table.options.columns, - column.table.options.groupedColumnMode, - ], - }, - }) - }, +export const coreColumnsFeature: TableFeature = { + assignColumnPrototype: (prototype, table) => { + assignPrototypeAPIs('coreColumnsFeature', prototype, table, { + column_getFlatColumns: { + fn: (column) => column_getFlatColumns(column), + memoDeps: (column) => [column.table.options.columns], + }, + column_getLeafColumns: { + fn: (column) => column_getLeafColumns(column), + memoDeps: (column) => [ + column.table.atoms.columnOrder?.get(), + column.table.atoms.grouping?.get(), + column.table.options.columns, + column.table.options.groupedColumnMode, + ], + }, + }) + }, - constructTableAPIs: (table) => { - assignTableAPIs('coreColumnsFeature', table, { - table_getDefaultColumnDef: { - fn: () => table_getDefaultColumnDef(table), - memoDeps: () => [table.options.defaultColumn], - }, - table_getAllColumns: { - fn: () => table_getAllColumns(table), - memoDeps: () => [table.options.columns], - }, - table_getAllFlatColumns: { - fn: () => table_getAllFlatColumns(table), - memoDeps: () => [table.options.columns], - }, - table_getAllFlatColumnsById: { - fn: () => table_getAllFlatColumnsById(table), - memoDeps: () => [table.options.columns], - }, - table_getAllLeafColumns: { - fn: () => table_getAllLeafColumns(table), - memoDeps: () => [ - table.atoms.columnOrder?.get(), - table.atoms.grouping?.get(), - table.options.columns, - table.options.groupedColumnMode, - ], - }, - table_getAllLeafColumnsById: { - fn: () => table_getAllLeafColumnsById(table), - memoDeps: () => [table.getAllLeafColumns()], - }, - table_getColumn: { - fn: (columnId) => table_getColumn(table, columnId), - }, - }) - }, - } + constructTableAPIs: (table) => { + assignTableAPIs('coreColumnsFeature', table, { + table_getDefaultColumnDef: { + fn: () => table_getDefaultColumnDef(table), + memoDeps: () => [table.options.defaultColumn], + }, + table_getAllColumns: { + fn: () => table_getAllColumns(table), + memoDeps: () => [table.options.columns], + }, + table_getAllFlatColumns: { + fn: () => table_getAllFlatColumns(table), + memoDeps: () => [table.options.columns], + }, + table_getAllFlatColumnsById: { + fn: () => table_getAllFlatColumnsById(table), + memoDeps: () => [table.options.columns], + }, + table_getAllLeafColumns: { + fn: () => table_getAllLeafColumns(table), + memoDeps: () => [ + table.atoms.columnOrder?.get(), + table.atoms.grouping?.get(), + table.options.columns, + table.options.groupedColumnMode, + ], + }, + table_getAllLeafColumnsById: { + fn: () => table_getAllLeafColumnsById(table), + memoDeps: () => [table.getAllLeafColumns()], + }, + table_getColumn: { + fn: (columnId) => table_getColumn(table, columnId), + }, + }) + }, } - -/** - * The Core Columns feature provides the core column functionality. - */ -export const coreColumnsFeature = constructCoreColumnsFeature() diff --git a/packages/table-core/src/core/headers/buildHeaderGroups.ts b/packages/table-core/src/core/headers/buildHeaderGroups.ts index b6e9ca5a0c..386858caee 100644 --- a/packages/table-core/src/core/headers/buildHeaderGroups.ts +++ b/packages/table-core/src/core/headers/buildHeaderGroups.ts @@ -60,7 +60,7 @@ export function buildHeaderGroups< depth, id: [headerFamily, `${depth}`].filter(Boolean).join('_'), headers: [], - } as any + } // The parent columns we're going to scan next const pendingParentHeaders: Array> = [] diff --git a/packages/table-core/src/core/headers/coreHeadersFeature.ts b/packages/table-core/src/core/headers/coreHeadersFeature.ts index 9e21258086..b8c7a214e4 100644 --- a/packages/table-core/src/core/headers/coreHeadersFeature.ts +++ b/packages/table-core/src/core/headers/coreHeadersFeature.ts @@ -7,72 +7,50 @@ import { table_getHeaderGroups, table_getLeafHeaders, } from './coreHeadersFeature.utils' -import type { RowData } from '../../types/type-utils' -import type { TableFeature, TableFeatures } from '../../types/TableFeatures' -// import type { Header_Header, Table_Headers } from './coreHeadersFeature.types' - -export interface CoreHeadersFeatureConstructors< - TFeatures extends TableFeatures, - TData extends RowData, -> { - // Header: Header_Header - // Table: Table_Headers -} +import type { TableFeature } from '../../types/TableFeatures' /** - * Creates the stock core headers feature. - * - * The returned feature registers its state defaults, option defaults, and instance APIs so it can be included in a `tableFeatures({ ... })` call. + * Core feature that builds header groups and exposes header context APIs. */ -export function constructCoreHeadersFeature< - TFeatures extends TableFeatures, - TData extends RowData, ->(): TableFeature> { - return { - assignHeaderPrototype: (prototype, table) => { - assignPrototypeAPIs('coreHeadersFeature', prototype, table, { - header_getLeafHeaders: { - fn: (header) => header_getLeafHeaders(header), - memoDeps: (header) => [header.column.table.options.columns], - }, - header_getContext: { - fn: (header) => header_getContext(header), - memoDeps: (header) => [header.column.table.options.columns], - }, - }) - }, +export const coreHeadersFeature: TableFeature = { + assignHeaderPrototype: (prototype, table) => { + assignPrototypeAPIs('coreHeadersFeature', prototype, table, { + header_getLeafHeaders: { + fn: (header) => header_getLeafHeaders(header), + memoDeps: (header) => [header.column.table.options.columns], + }, + header_getContext: { + fn: (header) => header_getContext(header), + memoDeps: (header) => [header.column.table.options.columns], + }, + }) + }, - constructTableAPIs: (table) => { - assignTableAPIs('coreHeadersFeature', table, { - table_getHeaderGroups: { - fn: () => table_getHeaderGroups(table), - memoDeps: () => [ - table.options.columns, - table.atoms.columnOrder?.get(), - table.atoms.grouping?.get(), - table.atoms.columnPinning?.get(), - table.atoms.columnVisibility?.get(), - table.options.groupedColumnMode, - ], - }, - table_getFooterGroups: { - fn: () => table_getFooterGroups(table), - memoDeps: () => [table.getHeaderGroups()], - }, - table_getFlatHeaders: { - fn: () => table_getFlatHeaders(table), - memoDeps: () => [table.getHeaderGroups()], - }, - table_getLeafHeaders: { - fn: () => table_getLeafHeaders(table), - memoDeps: () => [table.getHeaderGroups()], - }, - }) - }, - } + constructTableAPIs: (table) => { + assignTableAPIs('coreHeadersFeature', table, { + table_getHeaderGroups: { + fn: () => table_getHeaderGroups(table), + memoDeps: () => [ + table.options.columns, + table.atoms.columnOrder?.get(), + table.atoms.grouping?.get(), + table.atoms.columnPinning?.get(), + table.atoms.columnVisibility?.get(), + table.options.groupedColumnMode, + ], + }, + table_getFooterGroups: { + fn: () => table_getFooterGroups(table), + memoDeps: () => [table.getHeaderGroups()], + }, + table_getFlatHeaders: { + fn: () => table_getFlatHeaders(table), + memoDeps: () => [table.getHeaderGroups()], + }, + table_getLeafHeaders: { + fn: () => table_getLeafHeaders(table), + memoDeps: () => [table.getHeaderGroups()], + }, + }) + }, } - -/** - * The Core Headers feature provides the core header functionality. - */ -export const coreHeadersFeature = constructCoreHeadersFeature() diff --git a/packages/table-core/src/core/headers/coreHeadersFeature.utils.ts b/packages/table-core/src/core/headers/coreHeadersFeature.utils.ts index ff1ea28f99..a6152c03ef 100644 --- a/packages/table-core/src/core/headers/coreHeadersFeature.utils.ts +++ b/packages/table-core/src/core/headers/coreHeadersFeature.utils.ts @@ -86,7 +86,7 @@ export function table_getHeaderGroups< table, 'getVisibleLeafColumns', table_getVisibleLeafColumns, - ) as Array> + ) // Fast path: no columns are pinned — skip per-side lookups, partition, and spread. if (!left.length && !right.length) { diff --git a/packages/table-core/src/core/row-models/coreRowModelsFeature.ts b/packages/table-core/src/core/row-models/coreRowModelsFeature.ts index 4b78645141..8b1b32b729 100644 --- a/packages/table-core/src/core/row-models/coreRowModelsFeature.ts +++ b/packages/table-core/src/core/row-models/coreRowModelsFeature.ts @@ -13,71 +13,50 @@ import { table_getRowModel, table_getSortedRowModel, } from './coreRowModelsFeature.utils' -import type { RowData } from '../../types/type-utils' -import type { TableFeature, TableFeatures } from '../../types/TableFeatures' -// import type { Table_RowModels } from './coreRowModelsFeature.types' - -export interface CoreRowModelsFeatureConstructors< - TFeatures extends TableFeatures, - TData extends RowData, -> { - // Table: Table_RowModels -} +import type { TableFeature } from '../../types/TableFeatures' /** - * Creates the stock core row models feature. - * - * The returned feature registers its state defaults, option defaults, and instance APIs so it can be included in a `tableFeatures({ ... })` call. + * Core feature that wires table row-model accessors and row-model caches. */ -export function constructCoreRowModelsFeature< - TFeatures extends TableFeatures, - TData extends RowData, ->(): TableFeature> { - return { - constructTableAPIs: (table) => { - assignTableAPIs('coreRowModelsFeature', table, { - table_getCoreRowModel: { - fn: () => table_getCoreRowModel(table), - }, - table_getPreFilteredRowModel: { - fn: () => table_getPreFilteredRowModel(table), - }, - table_getFilteredRowModel: { - fn: () => table_getFilteredRowModel(table), - }, - table_getPreGroupedRowModel: { - fn: () => table_getPreGroupedRowModel(table), - }, - table_getGroupedRowModel: { - fn: () => table_getGroupedRowModel(table), - }, - table_getPreSortedRowModel: { - fn: () => table_getPreSortedRowModel(table), - }, - table_getSortedRowModel: { - fn: () => table_getSortedRowModel(table), - }, - table_getPreExpandedRowModel: { - fn: () => table_getPreExpandedRowModel(table), - }, - table_getExpandedRowModel: { - fn: () => table_getExpandedRowModel(table), - }, - table_getPrePaginatedRowModel: { - fn: () => table_getPrePaginatedRowModel(table), - }, - table_getPaginatedRowModel: { - fn: () => table_getPaginatedRowModel(table), - }, - table_getRowModel: { - fn: () => table_getRowModel(table), - }, - }) - }, - } +export const coreRowModelsFeature: TableFeature = { + constructTableAPIs: (table) => { + assignTableAPIs('coreRowModelsFeature', table, { + table_getCoreRowModel: { + fn: () => table_getCoreRowModel(table), + }, + table_getPreFilteredRowModel: { + fn: () => table_getPreFilteredRowModel(table), + }, + table_getFilteredRowModel: { + fn: () => table_getFilteredRowModel(table), + }, + table_getPreGroupedRowModel: { + fn: () => table_getPreGroupedRowModel(table), + }, + table_getGroupedRowModel: { + fn: () => table_getGroupedRowModel(table), + }, + table_getPreSortedRowModel: { + fn: () => table_getPreSortedRowModel(table), + }, + table_getSortedRowModel: { + fn: () => table_getSortedRowModel(table), + }, + table_getPreExpandedRowModel: { + fn: () => table_getPreExpandedRowModel(table), + }, + table_getExpandedRowModel: { + fn: () => table_getExpandedRowModel(table), + }, + table_getPrePaginatedRowModel: { + fn: () => table_getPrePaginatedRowModel(table), + }, + table_getPaginatedRowModel: { + fn: () => table_getPaginatedRowModel(table), + }, + table_getRowModel: { + fn: () => table_getRowModel(table), + }, + }) + }, } - -/** - * The Core Row Models feature provides the core row model functionality. - */ -export const coreRowModelsFeature = constructCoreRowModelsFeature() diff --git a/packages/table-core/src/core/row-models/coreRowModelsFeature.types.ts b/packages/table-core/src/core/row-models/coreRowModelsFeature.types.ts index e060a571a2..1547053db8 100644 --- a/packages/table-core/src/core/row-models/coreRowModelsFeature.types.ts +++ b/packages/table-core/src/core/row-models/coreRowModelsFeature.types.ts @@ -18,12 +18,10 @@ export interface RowModel< rowsById: Record> } -export interface CreateRowModel_Plugins {} - export interface CreateRowModel_Core< TFeatures extends TableFeatures, TData extends RowData, -> extends CreateRowModel_Plugins { +> { /** * Optional factory for the core row model. When omitted, the built-in * `createCoreRowModel()` factory is used. @@ -33,12 +31,10 @@ export interface CreateRowModel_Core< ) => () => RowModel } -export interface CachedRowModel_Plugins {} - export interface CachedRowModel_Core< TFeatures extends TableFeatures, TData extends RowData, -> extends CachedRowModel_Plugins { +> { coreRowModel: () => RowModel } diff --git a/packages/table-core/src/core/row-models/createCoreRowModel.ts b/packages/table-core/src/core/row-models/createCoreRowModel.ts index 36f0397590..54653beefb 100644 --- a/packages/table-core/src/core/row-models/createCoreRowModel.ts +++ b/packages/table-core/src/core/row-models/createCoreRowModel.ts @@ -17,7 +17,7 @@ export function createCoreRowModel< TData extends RowData, >(): (table: Table) => () => RowModel { return (_table) => { - const table: Table_Internal = _table + const table = _table as unknown as Table_Internal return tableMemo({ feature: 'coreRowModelsFeature', table, diff --git a/packages/table-core/src/core/rows/coreRowsFeature.ts b/packages/table-core/src/core/rows/coreRowsFeature.ts index c8e149739d..94ded78286 100644 --- a/packages/table-core/src/core/rows/coreRowsFeature.ts +++ b/packages/table-core/src/core/rows/coreRowsFeature.ts @@ -11,79 +11,52 @@ import { table_getRow, table_getRowId, } from './coreRowsFeature.utils' -import type { RowData } from '../../types/type-utils' -import type { TableFeature, TableFeatures } from '../../types/TableFeatures' -// import type { -// Row_Row, -// TableOptions_Rows, -// Table_Rows, -// } from './coreRowsFeature.types' - -export interface CoreRowsFeatureConstructors< - TFeatures extends TableFeatures, - TData extends RowData, -> { - // Row: Row_Row - // TableOptions: TableOptions_Rows - // Table: Table_Rows -} +import type { TableFeature } from '../../types/TableFeatures' /** - * Creates the stock core rows feature. - * - * The returned feature registers its state defaults, option defaults, and instance APIs so it can be included in a `tableFeatures({ ... })` call. + * Core feature that creates row APIs for values, cells, and tree traversal. */ -export function constructCoreRowsFeature< - TFeatures extends TableFeatures, - TData extends RowData, ->(): TableFeature> { - return { - assignRowPrototype: (prototype, table) => { - assignPrototypeAPIs('coreRowsFeature', prototype, table, { - row_getAllCellsByColumnId: { - fn: (row) => row_getAllCellsByColumnId(row), - memoDeps: (row) => [row.getAllCells()], - }, - row_getAllCells: { - fn: (row) => row_getAllCells(row), - memoDeps: (row) => [row.table.getAllLeafColumns()], - }, - row_getLeafRows: { - fn: (row) => row_getLeafRows(row), - }, - row_getParentRow: { - fn: (row) => row_getParentRow(row), - }, - row_getParentRows: { - fn: (row) => row_getParentRows(row), - }, - row_getUniqueValues: { - fn: (row, columnId) => row_getUniqueValues(row, columnId), - }, - row_getValue: { - fn: (row, columnId) => row_getValue(row, columnId), - }, - row_renderValue: { - fn: (row, columnId) => row_renderValue(row, columnId), - }, - }) - }, - constructTableAPIs: (table) => { - assignTableAPIs('coreRowsFeature', table, { - table_getRowId: { - fn: (originalRow, index, parent) => - table_getRowId(originalRow, table, index, parent), - }, - table_getRow: { - fn: (id: string, searchAll?: boolean) => - table_getRow(table, id, searchAll), - }, - }) - }, - } +export const coreRowsFeature: TableFeature = { + assignRowPrototype: (prototype, table) => { + assignPrototypeAPIs('coreRowsFeature', prototype, table, { + row_getAllCellsByColumnId: { + fn: (row) => row_getAllCellsByColumnId(row), + memoDeps: (row) => [row.getAllCells()], + }, + row_getAllCells: { + fn: (row) => row_getAllCells(row), + memoDeps: (row) => [row.table.getAllLeafColumns()], + }, + row_getLeafRows: { + fn: (row) => row_getLeafRows(row), + }, + row_getParentRow: { + fn: (row) => row_getParentRow(row), + }, + row_getParentRows: { + fn: (row) => row_getParentRows(row), + }, + row_getUniqueValues: { + fn: (row, columnId) => row_getUniqueValues(row, columnId), + }, + row_getValue: { + fn: (row, columnId) => row_getValue(row, columnId), + }, + row_renderValue: { + fn: (row, columnId) => row_renderValue(row, columnId), + }, + }) + }, + constructTableAPIs: (table) => { + assignTableAPIs('coreRowsFeature', table, { + table_getRowId: { + fn: (originalRow, index, parent) => + table_getRowId(originalRow, table, index, parent), + }, + table_getRow: { + fn: (id: string, searchAll?: boolean) => + table_getRow(table, id, searchAll), + }, + }) + }, } - -/** - * The Core Rows feature provides the core row functionality. - */ -export const coreRowsFeature = constructCoreRowsFeature() diff --git a/packages/table-core/src/core/table/constructTable.ts b/packages/table-core/src/core/table/constructTable.ts index edb524a88d..46152e6afb 100644 --- a/packages/table-core/src/core/table/constructTable.ts +++ b/packages/table-core/src/core/table/constructTable.ts @@ -7,7 +7,7 @@ import type { RowData } from '../../types/type-utils' import type { TableFeature, TableFeatures } from '../../types/TableFeatures' import type { Table, Table_Internal } from '../../types/Table' import type { TableOptions } from '../../types/TableOptions' -import type { TableState } from '../../types/TableState' +import type { TableState, TableState_All } from '../../types/TableState' /** * Builds the initial table state from registered features and user initial state. @@ -44,7 +44,7 @@ export function constructTable< atoms: {}, } as Table_Internal - const featuresList: Array> = Object.values(table._features) + const featuresList: Array = Object.values(table._features) const defaultOptions = featuresList.reduce((obj, feature) => { return Object.assign(obj, feature.getDefaultTableOptions?.(table)) @@ -100,7 +100,7 @@ export function constructTable< ) const stateKeys = Object.keys(table.initialState) as Array< - string & keyof TableState + string & keyof TableState_All > for (let i = 0; i < stateKeys.length; i++) { @@ -115,11 +115,14 @@ export function constructTable< // create readonly derived atom: on each get(), read either external atom or base atom ;(table.atoms as any)[key] = _reactivity.createReadonlyAtom( () => { - const externalAtom = table.options.atoms?.[key] + const externalAtoms = table.options.atoms as + | Partial>> + | undefined + const externalAtom = externalAtoms?.[key] if (externalAtom) { return externalAtom.get() } - return table.baseAtoms[key].get() + return table.baseAtoms[key]!.get() }, { debugName: `table/atoms/${key}` }, ) @@ -130,10 +133,10 @@ export function constructTable< table.store = atomToStore( _reactivity.createReadonlyAtom( () => { - const snapshot = {} as TableState + const snapshot = {} as TableState & TableState_All for (let i = 0; i < stateKeys.length; i++) { const key = stateKeys[i]! - ;(snapshot as Record)[key] = table.atoms[key].get() + ;(snapshot as Record)[key] = table.atoms[key]!.get() } return snapshot }, diff --git a/packages/table-core/src/core/table/coreTablesFeature.ts b/packages/table-core/src/core/table/coreTablesFeature.ts index 0ea424db86..baa1ab7075 100644 --- a/packages/table-core/src/core/table/coreTablesFeature.ts +++ b/packages/table-core/src/core/table/coreTablesFeature.ts @@ -1,41 +1,19 @@ import { assignTableAPIs } from '../../utils' import { table_reset, table_setOptions } from './coreTablesFeature.utils' -import type { RowData } from '../../types/type-utils' -import type { TableFeature, TableFeatures } from '../../types/TableFeatures' -// import type { TableOptions_Table, Table_Table } from './coreTablesFeature.types' - -export interface CoreTablesFeatureConstructors< - TFeatures extends TableFeatures, - TData extends RowData, -> { - // Table: Table_Table - // TableOptions: TableOptions_Table -} +import type { TableFeature } from '../../types/TableFeatures' /** - * Creates the stock core tables feature. - * - * The returned feature registers its state defaults, option defaults, and instance APIs so it can be included in a `tableFeatures({ ... })` call. + * Core feature that adds base table instance APIs such as reset and setOptions. */ -export function constructCoreTablesFeature< - TFeatures extends TableFeatures, - TData extends RowData, ->(): TableFeature> { - return { - constructTableAPIs: (table) => { - assignTableAPIs('coreTablesFeature', table, { - table_reset: { - fn: () => table_reset(table), - }, - table_setOptions: { - fn: (updater) => table_setOptions(table, updater), - }, - }) - }, - } +export const coreTablesFeature: TableFeature = { + constructTableAPIs: (table) => { + assignTableAPIs('coreTablesFeature', table, { + table_reset: { + fn: () => table_reset(table), + }, + table_setOptions: { + fn: (updater) => table_setOptions(table, updater), + }, + }) + }, } - -/** - * The Core Tables feature provides the core table functionality for handling state and options. - */ -export const coreTablesFeature = constructCoreTablesFeature() diff --git a/packages/table-core/src/core/table/coreTablesFeature.utils.ts b/packages/table-core/src/core/table/coreTablesFeature.utils.ts index 0c0fb2c388..5289c68d98 100644 --- a/packages/table-core/src/core/table/coreTablesFeature.utils.ts +++ b/packages/table-core/src/core/table/coreTablesFeature.utils.ts @@ -59,7 +59,7 @@ export function table_reset< const keys = Object.keys(snap) as Array for (let i = 0; i < keys.length; i++) { const key = keys[i]! - ;(table.baseAtoms as any)[key].set(snap[key] as any) + ;(table.baseAtoms as any)[key].set(snap[key]) } }) } diff --git a/packages/table-core/src/features/column-faceting/columnFacetingFeature.ts b/packages/table-core/src/features/column-faceting/columnFacetingFeature.ts index 52fec0e3b1..193d1066dc 100644 --- a/packages/table-core/src/features/column-faceting/columnFacetingFeature.ts +++ b/packages/table-core/src/features/column-faceting/columnFacetingFeature.ts @@ -11,110 +11,79 @@ import { table_getGlobalFacetedRowModel, table_getGlobalFacetedUniqueValues, } from './columnFacetingFeature.utils' -import type { RowData } from '../../types/type-utils' -import type { TableFeature, TableFeatures } from '../../types/TableFeatures' -import type { Column_Internal } from '../../types/Column' -// import type { -// CachedRowModel_Faceted, -// Column_ColumnFaceting, -// CreateRowModel_Faceted, -// } from './columnFacetingFeature.types' - -export interface ColumnFacetingFeatureConstructors< - TFeatures extends TableFeatures, - TData extends RowData, -> { - // CachedRowModel: CachedRowModel_Faceted - // Column: Column_ColumnFaceting - // CreateRowModels: CreateRowModel_Faceted -} +import type { TableFeature } from '../../types/TableFeatures' /** - * Creates the stock column faceting feature. - * - * The returned feature registers its state defaults, option defaults, and instance APIs so it can be included in a `tableFeatures({ ... })` call. + * Feature that derives faceted row models, unique values, and min/max values for filters. */ -export function constructColumnFacetingFeature< - TFeatures extends TableFeatures, - TData extends RowData, ->(): TableFeature> { - return { - assignColumnPrototype: (prototype, table) => { - assignPrototypeAPIs('columnFacetingFeature', prototype, table, { - column_getFacetedRowModel: { - memoDeps: () => [ - table.getPreFilteredRowModel().rows, - table.atoms.columnFilters?.get(), - table.atoms.globalFilter?.get(), - table.getFilteredRowModel().rows, - ], - fn: (column) => column_getFacetedRowModel(column, column.table), - }, - column_getFacetedMinMaxValues: { - memoDeps: (column: Column_Internal) => [ - callMemoOrStaticFn( - column, - 'getFacetedRowModel', - column_getFacetedRowModel, - column.table, - ).flatRows, - ], - fn: (column) => column_getFacetedMinMaxValues(column, column.table), - }, - column_getFacetedUniqueValues: { - memoDeps: (column: Column_Internal) => [ - callMemoOrStaticFn( - column, - 'getFacetedRowModel', - column_getFacetedRowModel, - column.table, - ).flatRows, - ], - fn: (column) => column_getFacetedUniqueValues(column, column.table), - }, - }) - }, +export const columnFacetingFeature: TableFeature = { + assignColumnPrototype: (prototype, table) => { + assignPrototypeAPIs('columnFacetingFeature', prototype, table, { + column_getFacetedRowModel: { + memoDeps: () => [ + table.getPreFilteredRowModel().rows, + table.atoms.columnFilters?.get(), + table.atoms.globalFilter?.get(), + table.getFilteredRowModel().rows, + ], + fn: (column) => column_getFacetedRowModel(column, column.table), + }, + column_getFacetedMinMaxValues: { + memoDeps: (column) => [ + callMemoOrStaticFn( + column, + 'getFacetedRowModel', + column_getFacetedRowModel, + column.table, + ).flatRows, + ], + fn: (column) => column_getFacetedMinMaxValues(column, column.table), + }, + column_getFacetedUniqueValues: { + memoDeps: (column) => [ + callMemoOrStaticFn( + column, + 'getFacetedRowModel', + column_getFacetedRowModel, + column.table, + ).flatRows, + ], + fn: (column) => column_getFacetedUniqueValues(column, column.table), + }, + }) + }, - constructTableAPIs: (table) => { - assignTableAPIs('columnFacetingFeature', table, { - table_getGlobalFacetedRowModel: { - memoDeps: () => [ - table.getPreFilteredRowModel().rows, - table.atoms.columnFilters?.get(), - table.atoms.globalFilter?.get(), - table.getFilteredRowModel().rows, - ], - fn: () => table_getGlobalFacetedRowModel(table), - }, - table_getGlobalFacetedMinMaxValues: { - memoDeps: () => [ - callMemoOrStaticFn( - table, - 'getGlobalFacetedRowModel', - table_getGlobalFacetedRowModel, - ).flatRows, - ], - fn: () => table_getGlobalFacetedMinMaxValues(table), - }, - table_getGlobalFacetedUniqueValues: { - memoDeps: () => [ - callMemoOrStaticFn( - table, - 'getGlobalFacetedRowModel', - table_getGlobalFacetedRowModel, - ).flatRows, - ], - fn: () => table_getGlobalFacetedUniqueValues(table), - }, - }) - }, - } + constructTableAPIs: (table) => { + assignTableAPIs('columnFacetingFeature', table, { + table_getGlobalFacetedRowModel: { + memoDeps: () => [ + table.getPreFilteredRowModel().rows, + table.atoms.columnFilters?.get(), + table.atoms.globalFilter?.get(), + table.getFilteredRowModel().rows, + ], + fn: () => table_getGlobalFacetedRowModel(table), + }, + table_getGlobalFacetedMinMaxValues: { + memoDeps: () => [ + callMemoOrStaticFn( + table, + 'getGlobalFacetedRowModel', + table_getGlobalFacetedRowModel, + ).flatRows, + ], + fn: () => table_getGlobalFacetedMinMaxValues(table), + }, + table_getGlobalFacetedUniqueValues: { + memoDeps: () => [ + callMemoOrStaticFn( + table, + 'getGlobalFacetedRowModel', + table_getGlobalFacetedRowModel, + ).flatRows, + ], + fn: () => table_getGlobalFacetedUniqueValues(table), + }, + }) + }, } - -/** - * The stock column faceting feature. - * - * Register this feature to add faceted row model, unique value, and min/max - * helpers for column and global filter UIs. - */ -export const columnFacetingFeature = constructColumnFacetingFeature() diff --git a/packages/table-core/src/features/column-faceting/createFacetedMinMaxValues.ts b/packages/table-core/src/features/column-faceting/createFacetedMinMaxValues.ts index c60726898b..8db098c064 100644 --- a/packages/table-core/src/features/column-faceting/createFacetedMinMaxValues.ts +++ b/packages/table-core/src/features/column-faceting/createFacetedMinMaxValues.ts @@ -18,7 +18,7 @@ export function createFacetedMinMaxValues< columnId: string, ) => () => undefined | [number, number] { return (_table, columnId) => { - const table: Table_Internal = _table + const table = _table as unknown as Table_Internal return tableMemo({ feature: 'columnFacetingFeature', fn: (flatRows) => _createFacetedMinMaxValues(columnId, flatRows), diff --git a/packages/table-core/src/features/column-faceting/createFacetedRowModel.ts b/packages/table-core/src/features/column-faceting/createFacetedRowModel.ts index e4bd4aaf82..9c944aa2ab 100644 --- a/packages/table-core/src/features/column-faceting/createFacetedRowModel.ts +++ b/packages/table-core/src/features/column-faceting/createFacetedRowModel.ts @@ -23,7 +23,7 @@ export function createFacetedRowModel< columnId: string, ) => () => RowModel { return (_table, columnId) => { - const table: Table_Internal = _table + const table = _table as unknown as Table_Internal return tableMemo({ feature: 'columnFacetingFeature', table, diff --git a/packages/table-core/src/features/column-faceting/createFacetedUniqueValues.ts b/packages/table-core/src/features/column-faceting/createFacetedUniqueValues.ts index 45a8f38308..8c6ce5c86e 100644 --- a/packages/table-core/src/features/column-faceting/createFacetedUniqueValues.ts +++ b/packages/table-core/src/features/column-faceting/createFacetedUniqueValues.ts @@ -18,7 +18,7 @@ export function createFacetedUniqueValues< columnId: string, ) => () => Map { return (_table, columnId) => { - const table: Table_Internal = _table + const table = _table as unknown as Table_Internal return tableMemo({ feature: 'columnFacetingFeature', table, diff --git a/packages/table-core/src/features/column-filtering/columnFilteringFeature.ts b/packages/table-core/src/features/column-filtering/columnFilteringFeature.ts index 4914757de3..ac5d92bd6e 100644 --- a/packages/table-core/src/features/column-filtering/columnFilteringFeature.ts +++ b/packages/table-core/src/features/column-filtering/columnFilteringFeature.ts @@ -15,115 +15,72 @@ import { table_resetColumnFilters, table_setColumnFilters, } from './columnFilteringFeature.utils' -import type { RowData } from '../../types/type-utils' -import type { TableFeature, TableFeatures } from '../../types/TableFeatures' -// import type { -// CachedRowModel_Filtered, -// ColumnDef_ColumnFiltering, -// Column_ColumnFiltering, -// CreateRowModel_Filtered, -// RowModelFns_ColumnFiltering, -// Row_ColumnFiltering, -// TableOptions_ColumnFiltering, -// TableState_ColumnFiltering, -// Table_ColumnFiltering, -// } from './columnFilteringFeature.types' - -export interface ColumnFilteringFeatureConstructors< - TFeatures extends TableFeatures, - TData extends RowData, -> { - // CachedRowModel: CachedRowModel_Filtered - // Column: Column_ColumnFiltering - // ColumnDef: ColumnDef_ColumnFiltering - // CreateRowModels: CreateRowModel_Filtered - // Row: Row_ColumnFiltering - // RowModelFns: RowModelFns_ColumnFiltering - // Table: Table_ColumnFiltering - // TableOptions: TableOptions_ColumnFiltering - // TableState: TableState_ColumnFiltering -} +import type { TableFeature } from '../../types/TableFeatures' /** - * Creates the stock column filtering feature. - * - * The returned feature registers its state defaults, option defaults, and instance APIs so it can be included in a `tableFeatures({ ... })` call. + * Feature that adds per-column filtering state, options, and column/table filter APIs. */ -export function constructColumnFilteringFeature< - TFeatures extends TableFeatures, - TData extends RowData, ->(): TableFeature> { - return { - getInitialState: (initialState) => { - return { - columnFilters: getDefaultColumnFiltersState(), - ...initialState, - } - }, +export const columnFilteringFeature: TableFeature = { + getInitialState: (initialState) => { + return { + columnFilters: getDefaultColumnFiltersState(), + ...initialState, + } + }, - getDefaultColumnDef: () => { - return { - filterFn: 'auto', - } - }, + getDefaultColumnDef: () => { + return { + filterFn: 'auto', + } + }, - getDefaultTableOptions: (table) => { - return { - onColumnFiltersChange: makeStateUpdater('columnFilters', table), - filterFromLeafRows: false, - maxLeafRowFilterDepth: 100, - } - }, + getDefaultTableOptions: (table) => { + return { + onColumnFiltersChange: makeStateUpdater('columnFilters', table), + filterFromLeafRows: false, + maxLeafRowFilterDepth: 100, + } + }, - assignColumnPrototype: (prototype, table) => { - assignPrototypeAPIs('columnFilteringFeature', prototype, table, { - column_getAutoFilterFn: { - fn: (column) => column_getAutoFilterFn(column), - }, - column_getFilterFn: { - fn: (column) => column_getFilterFn(column), - }, - column_getCanFilter: { - fn: (column) => column_getCanFilter(column), - }, - column_getIsFiltered: { - fn: (column) => column_getIsFiltered(column), - }, - column_getFilterValue: { - fn: (column) => column_getFilterValue(column), - }, - column_getFilterIndex: { - fn: (column) => column_getFilterIndex(column), - }, - column_setFilterValue: { - fn: (column, value) => column_setFilterValue(column, value), - }, - }) - }, + assignColumnPrototype: (prototype, table) => { + assignPrototypeAPIs('columnFilteringFeature', prototype, table, { + column_getAutoFilterFn: { + fn: (column) => column_getAutoFilterFn(column), + }, + column_getFilterFn: { + fn: (column) => column_getFilterFn(column), + }, + column_getCanFilter: { + fn: (column) => column_getCanFilter(column), + }, + column_getIsFiltered: { + fn: (column) => column_getIsFiltered(column), + }, + column_getFilterValue: { + fn: (column) => column_getFilterValue(column), + }, + column_getFilterIndex: { + fn: (column) => column_getFilterIndex(column), + }, + column_setFilterValue: { + fn: (column, value) => column_setFilterValue(column, value), + }, + }) + }, - initRowInstanceData: (row) => { - ;(row as any).columnFilters = {} - ;(row as any).columnFiltersMeta = {} - }, + initRowInstanceData: (row) => { + ;(row as any).columnFilters = {} + ;(row as any).columnFiltersMeta = {} + }, - constructTableAPIs: (table) => { - assignTableAPIs('columnFilteringFeature', table, { - table_setColumnFilters: { - fn: (updater) => table_setColumnFilters(table, updater), - }, - table_resetColumnFilters: { - fn: (defaultState) => table_resetColumnFilters(table, defaultState), - }, - }) - }, - } + constructTableAPIs: (table) => { + assignTableAPIs('columnFilteringFeature', table, { + table_setColumnFilters: { + fn: (updater) => table_setColumnFilters(table, updater), + }, + table_resetColumnFilters: { + fn: (defaultState) => table_resetColumnFilters(table, defaultState), + }, + }) + }, } - -/** - * The stock column filtering feature. - * - * Register this feature to add column filter state, filter defaults, and - * table/row/column APIs for client-side or manual column filtering. Global - * filtering is provided by `globalFilteringFeature`. - */ -export const columnFilteringFeature = constructColumnFilteringFeature() diff --git a/packages/table-core/src/features/column-filtering/columnFilteringFeature.utils.ts b/packages/table-core/src/features/column-filtering/columnFilteringFeature.utils.ts index 4f70fa715b..a5c537597e 100644 --- a/packages/table-core/src/features/column-filtering/columnFilteringFeature.utils.ts +++ b/packages/table-core/src/features/column-filtering/columnFilteringFeature.utils.ts @@ -323,7 +323,7 @@ export function shouldAutoRemoveFilter< ) { return ( (filterFn && filterFn.autoRemove - ? filterFn.autoRemove(value, column) + ? filterFn.autoRemove(value, column as Column_Internal) : false) || typeof value === 'undefined' || (typeof value === 'string' && !value) diff --git a/packages/table-core/src/features/column-filtering/createFilteredRowModel.ts b/packages/table-core/src/features/column-filtering/createFilteredRowModel.ts index 5f7e0801a9..b4c16a1214 100644 --- a/packages/table-core/src/features/column-filtering/createFilteredRowModel.ts +++ b/packages/table-core/src/features/column-filtering/createFilteredRowModel.ts @@ -31,7 +31,7 @@ export function createFilteredRowModel< filterFns: Record>, ): (table: Table) => () => RowModel { return (_table) => { - const table: Table_Internal = _table + const table = _table as unknown as Table_Internal if (!table._rowModelFns.filterFns) table._rowModelFns.filterFns = filterFns return tableMemo({ feature: 'columnFilteringFeature', diff --git a/packages/table-core/src/features/column-grouping/columnGroupingFeature.ts b/packages/table-core/src/features/column-grouping/columnGroupingFeature.ts index 8b8ec3f0aa..bff57c9f16 100644 --- a/packages/table-core/src/features/column-grouping/columnGroupingFeature.ts +++ b/packages/table-core/src/features/column-grouping/columnGroupingFeature.ts @@ -20,140 +20,96 @@ import { table_resetGrouping, table_setGrouping, } from './columnGroupingFeature.utils' -import type { RowData } from '../../types/type-utils' -import type { TableFeature, TableFeatures } from '../../types/TableFeatures' -// import type { -// CachedRowModel_Grouped, -// Cell_ColumnGrouping, -// ColumnDef_ColumnGrouping, -// Column_ColumnGrouping, -// CreateRowModel_Grouped, -// RowModelFns_ColumnGrouping, -// Row_ColumnGrouping, -// TableOptions_ColumnGrouping, -// TableState_ColumnGrouping, -// Table_ColumnGrouping, -// } from './columnGroupingFeature.types' - -export interface ColumnGroupingFeatureConstructors< - TFeatures extends TableFeatures, - TData extends RowData, -> { - // CachedRowModel: CachedRowModel_Grouped - // Cell: Cell_ColumnGrouping - // Column: Column_ColumnGrouping - // ColumnDef: ColumnDef_ColumnGrouping - // CreateRowModels: CreateRowModel_Grouped - // Row: Row_ColumnGrouping - // RowModelFns: RowModelFns_ColumnGrouping - // Table: Table_ColumnGrouping - // TableOptions: TableOptions_ColumnGrouping - // TableState: TableState_ColumnGrouping -} +import type { TableFeature } from '../../types/TableFeatures' /** - * Creates the stock column grouping feature. - * - * The returned feature registers its state defaults, option defaults, and instance APIs so it can be included in a `tableFeatures({ ... })` call. + * Feature that adds column grouping state, aggregation defaults, and grouped row APIs. */ -export function constructColumnGroupingFeature< - TFeatures extends TableFeatures, - TData extends RowData, ->(): TableFeature> { - return { - getInitialState: (initialState) => { - return { - grouping: getDefaultGroupingState(), - ...initialState, - } - }, +export const columnGroupingFeature: TableFeature = { + getInitialState: (initialState) => { + return { + grouping: getDefaultGroupingState(), + ...initialState, + } + }, - getDefaultColumnDef: () => { - return { - aggregatedCell: ({ getValue }: any) => getValue()?.toString?.() ?? null, - aggregationFn: 'auto', - } - }, + getDefaultColumnDef: () => { + return { + aggregatedCell: ({ getValue }: any) => getValue()?.toString?.() ?? null, + aggregationFn: 'auto', + } + }, - getDefaultTableOptions: (table) => { - return { - onGroupingChange: makeStateUpdater('grouping', table), - groupedColumnMode: 'reorder', - } - }, + getDefaultTableOptions: (table) => { + return { + onGroupingChange: makeStateUpdater('grouping', table), + groupedColumnMode: 'reorder', + } + }, - assignCellPrototype: (prototype, table) => { - assignPrototypeAPIs('columnGroupingFeature', prototype, table, { - cell_getIsGrouped: { - fn: (cell) => cell_getIsGrouped(cell), - }, - cell_getIsPlaceholder: { - fn: (cell) => cell_getIsPlaceholder(cell), - }, - cell_getIsAggregated: { - fn: (cell) => cell_getIsAggregated(cell), - }, - }) - }, + assignCellPrototype: (prototype, table) => { + assignPrototypeAPIs('columnGroupingFeature', prototype, table, { + cell_getIsGrouped: { + fn: (cell) => cell_getIsGrouped(cell), + }, + cell_getIsPlaceholder: { + fn: (cell) => cell_getIsPlaceholder(cell), + }, + cell_getIsAggregated: { + fn: (cell) => cell_getIsAggregated(cell), + }, + }) + }, - assignColumnPrototype: (prototype, table) => { - assignPrototypeAPIs('columnGroupingFeature', prototype, table, { - column_toggleGrouping: { - fn: (column) => column_toggleGrouping(column), - }, - column_getCanGroup: { - fn: (column) => column_getCanGroup(column), - }, - column_getIsGrouped: { - fn: (column) => column_getIsGrouped(column), - }, - column_getGroupedIndex: { - fn: (column) => column_getGroupedIndex(column), - }, - column_getToggleGroupingHandler: { - fn: (column) => column_getToggleGroupingHandler(column), - }, - column_getAutoAggregationFn: { - fn: (column) => column_getAutoAggregationFn(column), - }, - column_getAggregationFn: { - fn: (column) => column_getAggregationFn(column), - }, - }) - }, + assignColumnPrototype: (prototype, table) => { + assignPrototypeAPIs('columnGroupingFeature', prototype, table, { + column_toggleGrouping: { + fn: (column) => column_toggleGrouping(column), + }, + column_getCanGroup: { + fn: (column) => column_getCanGroup(column), + }, + column_getIsGrouped: { + fn: (column) => column_getIsGrouped(column), + }, + column_getGroupedIndex: { + fn: (column) => column_getGroupedIndex(column), + }, + column_getToggleGroupingHandler: { + fn: (column) => column_getToggleGroupingHandler(column), + }, + column_getAutoAggregationFn: { + fn: (column) => column_getAutoAggregationFn(column), + }, + column_getAggregationFn: { + fn: (column) => column_getAggregationFn(column), + }, + }) + }, - assignRowPrototype: (prototype, table) => { - assignPrototypeAPIs('columnGroupingFeature', prototype, table, { - row_getIsGrouped: { - fn: (row) => row_getIsGrouped(row), - }, - row_getGroupingValue: { - fn: (row, columnId) => row_getGroupingValue(row, columnId), - }, - }) - }, + assignRowPrototype: (prototype, table) => { + assignPrototypeAPIs('columnGroupingFeature', prototype, table, { + row_getIsGrouped: { + fn: (row) => row_getIsGrouped(row), + }, + row_getGroupingValue: { + fn: (row, columnId) => row_getGroupingValue(row, columnId), + }, + }) + }, - initRowInstanceData: (row) => { - ;(row as any)._groupingValuesCache = {} - }, + initRowInstanceData: (row) => { + ;(row as any)._groupingValuesCache = {} + }, - constructTableAPIs: (table) => { - assignTableAPIs('columnGroupingFeature', table, { - table_setGrouping: { - fn: (updater) => table_setGrouping(table, updater), - }, - table_resetGrouping: { - fn: (defaultState) => table_resetGrouping(table, defaultState), - }, - }) - }, - } + constructTableAPIs: (table) => { + assignTableAPIs('columnGroupingFeature', table, { + table_setGrouping: { + fn: (updater) => table_setGrouping(table, updater), + }, + table_resetGrouping: { + fn: (defaultState) => table_resetGrouping(table, defaultState), + }, + }) + }, } - -/** - * The stock column grouping feature. - * - * Register this feature to add grouping state, aggregation defaults, grouped - * row-model support, and table/row/column/cell grouping APIs. - */ -export const columnGroupingFeature = constructColumnGroupingFeature() diff --git a/packages/table-core/src/features/column-grouping/createGroupedRowModel.ts b/packages/table-core/src/features/column-grouping/createGroupedRowModel.ts index a9c0a8db87..c93bf4d3b2 100644 --- a/packages/table-core/src/features/column-grouping/createGroupedRowModel.ts +++ b/packages/table-core/src/features/column-grouping/createGroupedRowModel.ts @@ -31,7 +31,7 @@ export function createGroupedRowModel< aggregationFns: Record>, ): (table: Table) => () => RowModel { return (_table) => { - const table: Table_Internal = _table + const table = _table as unknown as Table_Internal if (!table._rowModelFns.aggregationFns) table._rowModelFns.aggregationFns = aggregationFns return tableMemo({ diff --git a/packages/table-core/src/features/column-ordering/columnOrderingFeature.ts b/packages/table-core/src/features/column-ordering/columnOrderingFeature.ts index 5014f5a1de..0aeabc9ba8 100644 --- a/packages/table-core/src/features/column-ordering/columnOrderingFeature.ts +++ b/packages/table-core/src/features/column-ordering/columnOrderingFeature.ts @@ -12,94 +12,62 @@ import { table_resetColumnOrder, table_setColumnOrder, } from './columnOrderingFeature.utils' -import type { RowData } from '../../types/type-utils' -import type { TableFeature, TableFeatures } from '../../types/TableFeatures' -// import type { -// Column_ColumnOrdering, -// TableOptions_ColumnOrdering, -// TableState_ColumnOrdering, -// Table_ColumnOrdering, -// } from './columnOrderingFeature.types' - -export interface ColumnOrderingFeatureConstructors< - TFeatures extends TableFeatures, - TData extends RowData, -> { - // Column: Column_ColumnOrdering - // Table: Table_ColumnOrdering - // TableOptions: TableOptions_ColumnOrdering - // TableState: TableState_ColumnOrdering -} +import type { TableFeature } from '../../types/TableFeatures' /** - * Creates the stock column ordering feature. - * - * The returned feature registers its state defaults, option defaults, and instance APIs so it can be included in a `tableFeatures({ ... })` call. + * Feature that adds column ordering state and APIs for ordering leaf columns. */ -export function constructColumnOrderingFeature< - TFeatures extends TableFeatures, - TData extends RowData, ->(): TableFeature> { - return { - getInitialState: (initialState) => { - return { - columnOrder: getDefaultColumnOrderState(), - ...initialState, - } - }, +export const columnOrderingFeature: TableFeature = { + getInitialState: (initialState) => { + return { + columnOrder: getDefaultColumnOrderState(), + ...initialState, + } + }, - getDefaultTableOptions: (table) => { - return { - onColumnOrderChange: makeStateUpdater('columnOrder', table), - } - }, + getDefaultTableOptions: (table) => { + return { + onColumnOrderChange: makeStateUpdater('columnOrder', table), + } + }, - assignColumnPrototype: (prototype, table) => { - assignPrototypeAPIs('columnOrderingFeature', prototype, table, { - column_getIndex: { - fn: (column, position) => column_getIndex(column, position), - memoDeps: (column, position) => [ - position, - column.table.atoms.columnOrder?.get(), - column.table.atoms.columnPinning?.get(), - column.table.atoms.grouping?.get(), - column.table.atoms.columnVisibility?.get(), - ], - }, - column_getIsFirstColumn: { - fn: (column, position) => column_getIsFirstColumn(column, position), - }, - column_getIsLastColumn: { - fn: (column, position) => column_getIsLastColumn(column, position), - }, - }) - }, + assignColumnPrototype: (prototype, table) => { + assignPrototypeAPIs('columnOrderingFeature', prototype, table, { + column_getIndex: { + fn: (column, position) => column_getIndex(column, position), + memoDeps: (column, position) => [ + position, + column.table.atoms.columnOrder?.get(), + column.table.atoms.columnPinning?.get(), + column.table.atoms.grouping?.get(), + column.table.atoms.columnVisibility?.get(), + ], + }, + column_getIsFirstColumn: { + fn: (column, position) => column_getIsFirstColumn(column, position), + }, + column_getIsLastColumn: { + fn: (column, position) => column_getIsLastColumn(column, position), + }, + }) + }, - constructTableAPIs: (table) => { - assignTableAPIs('columnOrderingFeature', table, { - table_setColumnOrder: { - fn: (updater) => table_setColumnOrder(table, updater), - }, - table_resetColumnOrder: { - fn: (defaultState) => table_resetColumnOrder(table, defaultState), - }, - table_getOrderColumnsFn: { - fn: () => table_getOrderColumnsFn(table), - memoDeps: () => [ - table.atoms.columnOrder?.get(), - table.atoms.grouping?.get(), - table.options.groupedColumnMode, - ], - }, - }) - }, - } + constructTableAPIs: (table) => { + assignTableAPIs('columnOrderingFeature', table, { + table_setColumnOrder: { + fn: (updater) => table_setColumnOrder(table, updater), + }, + table_resetColumnOrder: { + fn: (defaultState) => table_resetColumnOrder(table, defaultState), + }, + table_getOrderColumnsFn: { + fn: () => table_getOrderColumnsFn(table), + memoDeps: () => [ + table.atoms.columnOrder?.get(), + table.atoms.grouping?.get(), + table.options.groupedColumnMode, + ], + }, + }) + }, } - -/** - * The stock column ordering feature. - * - * Register this feature to add column order state and APIs for deriving the - * ordered leaf column list alongside grouping and pinning. - */ -export const columnOrderingFeature = constructColumnOrderingFeature() diff --git a/packages/table-core/src/features/column-pinning/columnPinningFeature.ts b/packages/table-core/src/features/column-pinning/columnPinningFeature.ts index 2cb207737b..ebbba31045 100644 --- a/packages/table-core/src/features/column-pinning/columnPinningFeature.ts +++ b/packages/table-core/src/features/column-pinning/columnPinningFeature.ts @@ -38,315 +38,279 @@ import { table_resetColumnPinning, table_setColumnPinning, } from './columnPinningFeature.utils' -import type { RowData } from '../../types/type-utils' -import type { TableFeature, TableFeatures } from '../../types/TableFeatures' -// import type { -// ColumnDef_ColumnPinning, -// Column_ColumnPinning, -// Row_ColumnPinning, -// TableOptions_ColumnPinning, -// TableState_ColumnPinning, -// Table_ColumnPinning, -// } from './columnPinningFeature.types' - -export interface ColumnPinningFeatureConstructors< - TFeatures extends TableFeatures, - TData extends RowData, -> { - // Column: Column_ColumnPinning - // ColumnDef: ColumnDef_ColumnPinning - // Row: Row_ColumnPinning - // Table: Table_ColumnPinning - // TableOptions: TableOptions_ColumnPinning - // TableState: TableState_ColumnPinning -} +import type { TableFeature } from '../../types/TableFeatures' /** - * Creates the stock column pinning feature. - * - * The returned feature registers its state defaults, option defaults, and instance APIs so it can be included in a `tableFeatures({ ... })` call. + * Feature that adds column pinning state and APIs for left, center, and right regions. */ -export function constructColumnPinningFeature< - TFeatures extends TableFeatures, - TData extends RowData, ->(): TableFeature> { - return { - getInitialState: (initialState) => { - return { - columnPinning: { - ...getDefaultColumnPinningState(), - ...initialState.columnPinning, - }, - ...initialState, - } - }, +export const columnPinningFeature: TableFeature = { + getInitialState: (initialState) => { + return { + columnPinning: { + ...getDefaultColumnPinningState(), + ...initialState.columnPinning, + }, + ...initialState, + } + }, - getDefaultTableOptions: (table) => { - return { - onColumnPinningChange: makeStateUpdater('columnPinning', table), - } - }, + getDefaultTableOptions: (table) => { + return { + onColumnPinningChange: makeStateUpdater('columnPinning', table), + } + }, - assignColumnPrototype: (prototype, table) => { - assignPrototypeAPIs('columnPinningFeature', prototype, table, { - column_pin: { - fn: (column, position) => column_pin(column, position), - }, - column_getCanPin: { - fn: (column) => column_getCanPin(column), - }, - column_getPinnedIndex: { - fn: (column) => column_getPinnedIndex(column), - }, - column_getIsPinned: { - fn: (column) => column_getIsPinned(column), - }, - }) - }, + assignColumnPrototype: (prototype, table) => { + assignPrototypeAPIs('columnPinningFeature', prototype, table, { + column_pin: { + fn: (column, position) => column_pin(column, position), + }, + column_getCanPin: { + fn: (column) => column_getCanPin(column), + }, + column_getPinnedIndex: { + fn: (column) => column_getPinnedIndex(column), + }, + column_getIsPinned: { + fn: (column) => column_getIsPinned(column), + }, + }) + }, - assignRowPrototype: (prototype, table) => { - assignPrototypeAPIs('columnPinningFeature', prototype, table, { - row_getCenterVisibleCells: { - fn: (row) => row_getCenterVisibleCells(row), - memoDeps: (row) => [ - row.getAllCells(), - row.table.atoms.columnPinning?.get(), - row.table.atoms.columnVisibility?.get(), - ], - }, - row_getLeftVisibleCells: { - fn: (row) => row_getLeftVisibleCells(row), - memoDeps: (row) => [ - row.getAllCells(), - row.table.atoms.columnPinning?.get()?.left, - row.table.atoms.columnVisibility?.get(), - ], - }, - row_getRightVisibleCells: { - fn: (row) => row_getRightVisibleCells(row), - memoDeps: (row) => [ - row.getAllCells(), - row.table.atoms.columnPinning?.get()?.right, - row.table.atoms.columnVisibility?.get(), - ], - }, - }) - }, + assignRowPrototype: (prototype, table) => { + assignPrototypeAPIs('columnPinningFeature', prototype, table, { + row_getCenterVisibleCells: { + fn: (row) => row_getCenterVisibleCells(row), + memoDeps: (row) => [ + row.getAllCells(), + row.table.atoms.columnPinning?.get(), + row.table.atoms.columnVisibility?.get(), + ], + }, + row_getLeftVisibleCells: { + fn: (row) => row_getLeftVisibleCells(row), + memoDeps: (row) => [ + row.getAllCells(), + row.table.atoms.columnPinning?.get()?.left, + row.table.atoms.columnVisibility?.get(), + ], + }, + row_getRightVisibleCells: { + fn: (row) => row_getRightVisibleCells(row), + memoDeps: (row) => [ + row.getAllCells(), + row.table.atoms.columnPinning?.get()?.right, + row.table.atoms.columnVisibility?.get(), + ], + }, + }) + }, - constructTableAPIs: (table) => { - assignTableAPIs('columnPinningFeature', table, { - table_setColumnPinning: { - fn: (updater) => table_setColumnPinning(table, updater), - }, - table_resetColumnPinning: { - fn: (defaultState) => table_resetColumnPinning(table, defaultState), - }, - table_getIsSomeColumnsPinned: { - fn: (position) => table_getIsSomeColumnsPinned(table, position), - }, - // header groups - table_getLeftHeaderGroups: { - fn: () => table_getLeftHeaderGroups(table), - memoDeps: () => [ - table.getAllColumns(), - callMemoOrStaticFn( - table, - 'getVisibleLeafColumns', - table_getVisibleLeafColumns, - ), - table.atoms.columnPinning?.get()?.left, - table.atoms.columnOrder?.get(), - ], - }, - table_getCenterHeaderGroups: { - fn: () => table_getCenterHeaderGroups(table), - memoDeps: () => [ - table.getAllColumns(), - callMemoOrStaticFn( - table, - 'getVisibleLeafColumns', - table_getVisibleLeafColumns, - ), - table.atoms.columnPinning?.get(), - table.atoms.columnOrder?.get(), - ], - }, - table_getRightHeaderGroups: { - fn: () => table_getRightHeaderGroups(table), - memoDeps: () => [ - table.getAllColumns(), - callMemoOrStaticFn( - table, - 'getVisibleLeafColumns', - table_getVisibleLeafColumns, - ), - table.atoms.columnPinning?.get()?.right, - table.atoms.columnOrder?.get(), - ], - }, - // footer groups - table_getLeftFooterGroups: { - fn: () => table_getLeftFooterGroups(table), - memoDeps: () => [ - callMemoOrStaticFn( - table, - 'getLeftHeaderGroups', - table_getLeftHeaderGroups, - ), - ], - }, - table_getCenterFooterGroups: { - fn: () => table_getCenterFooterGroups(table), - memoDeps: () => [ - callMemoOrStaticFn( - table, - 'getCenterHeaderGroups', - table_getCenterHeaderGroups, - ), - ], - }, - table_getRightFooterGroups: { - fn: () => table_getRightFooterGroups(table), - memoDeps: () => [ - callMemoOrStaticFn( - table, - 'getRightHeaderGroups', - table_getRightHeaderGroups, - ), - ], - }, - // flat headers - table_getLeftFlatHeaders: { - fn: () => table_getLeftFlatHeaders(table), - memoDeps: () => [ - callMemoOrStaticFn( - table, - 'getLeftHeaderGroups', - table_getLeftHeaderGroups, - ), - ], - }, - table_getRightFlatHeaders: { - fn: () => table_getRightFlatHeaders(table), - memoDeps: () => [ - callMemoOrStaticFn( - table, - 'getRightHeaderGroups', - table_getRightHeaderGroups, - ), - ], - }, - table_getCenterFlatHeaders: { - fn: () => table_getCenterFlatHeaders(table), - memoDeps: () => [ - callMemoOrStaticFn( - table, - 'getCenterHeaderGroups', - table_getCenterHeaderGroups, - ), - ], - }, - // leaf headers - table_getLeftLeafHeaders: { - fn: () => table_getLeftLeafHeaders(table), - memoDeps: () => [ - callMemoOrStaticFn( - table, - 'getLeftHeaderGroups', - table_getLeftHeaderGroups, - ), - ], - }, - table_getRightLeafHeaders: { - fn: () => table_getRightLeafHeaders(table), - memoDeps: () => [ - callMemoOrStaticFn( - table, - 'getRightHeaderGroups', - table_getRightHeaderGroups, - ), - ], - }, - table_getCenterLeafHeaders: { - fn: () => table_getCenterLeafHeaders(table), - memoDeps: () => [ - callMemoOrStaticFn( - table, - 'getCenterHeaderGroups', - table_getCenterHeaderGroups, - ), - ], - }, - // leaf columns - table_getLeftLeafColumns: { - fn: () => table_getLeftLeafColumns(table), - memoDeps: () => [ - table.options.columns, - table.atoms.columnPinning?.get(), - table.atoms.columnOrder?.get(), - ], - }, - table_getRightLeafColumns: { - fn: () => table_getRightLeafColumns(table), - memoDeps: () => [ - table.options.columns, - table.atoms.columnPinning?.get(), - table.atoms.columnOrder?.get(), - ], - }, - table_getCenterLeafColumns: { - fn: () => table_getCenterLeafColumns(table), - memoDeps: () => [ - table.options.columns, - table.atoms.columnPinning?.get(), - table.atoms.columnOrder?.get(), - ], - }, - table_getPinnedLeafColumns: { - fn: (position) => table_getPinnedLeafColumns(table, position), - // must not memo here as it's just a shortcut function - }, - // visible leaf columns - table_getLeftVisibleLeafColumns: { - fn: () => table_getLeftVisibleLeafColumns(table), - memoDeps: () => [ - table.options.columns, - table.atoms.columnPinning?.get(), - table.atoms.columnVisibility?.get(), - table.atoms.columnOrder?.get(), - ], - }, - table_getCenterVisibleLeafColumns: { - fn: () => table_getCenterVisibleLeafColumns(table), - memoDeps: () => [ - table.options.columns, - table.atoms.columnPinning?.get(), - table.atoms.columnVisibility?.get(), - table.atoms.columnOrder?.get(), - ], - }, - table_getRightVisibleLeafColumns: { - fn: () => table_getRightVisibleLeafColumns(table), - memoDeps: () => [ - table.options.columns, - table.atoms.columnPinning?.get(), - table.atoms.columnVisibility?.get(), - table.atoms.columnOrder?.get(), - ], - }, - table_getPinnedVisibleLeafColumns: { - fn: (position) => table_getPinnedVisibleLeafColumns(table, position), - // must not memo here as it's just a shortcut function - }, - }) - }, - } + constructTableAPIs: (table) => { + assignTableAPIs('columnPinningFeature', table, { + table_setColumnPinning: { + fn: (updater) => table_setColumnPinning(table, updater), + }, + table_resetColumnPinning: { + fn: (defaultState) => table_resetColumnPinning(table, defaultState), + }, + table_getIsSomeColumnsPinned: { + fn: (position) => table_getIsSomeColumnsPinned(table, position), + }, + // header groups + table_getLeftHeaderGroups: { + fn: () => table_getLeftHeaderGroups(table), + memoDeps: () => [ + table.getAllColumns(), + callMemoOrStaticFn( + table, + 'getVisibleLeafColumns', + table_getVisibleLeafColumns, + ), + table.atoms.columnPinning?.get()?.left, + table.atoms.columnOrder?.get(), + ], + }, + table_getCenterHeaderGroups: { + fn: () => table_getCenterHeaderGroups(table), + memoDeps: () => [ + table.getAllColumns(), + callMemoOrStaticFn( + table, + 'getVisibleLeafColumns', + table_getVisibleLeafColumns, + ), + table.atoms.columnPinning?.get(), + table.atoms.columnOrder?.get(), + ], + }, + table_getRightHeaderGroups: { + fn: () => table_getRightHeaderGroups(table), + memoDeps: () => [ + table.getAllColumns(), + callMemoOrStaticFn( + table, + 'getVisibleLeafColumns', + table_getVisibleLeafColumns, + ), + table.atoms.columnPinning?.get()?.right, + table.atoms.columnOrder?.get(), + ], + }, + // footer groups + table_getLeftFooterGroups: { + fn: () => table_getLeftFooterGroups(table), + memoDeps: () => [ + callMemoOrStaticFn( + table, + 'getLeftHeaderGroups', + table_getLeftHeaderGroups, + ), + ], + }, + table_getCenterFooterGroups: { + fn: () => table_getCenterFooterGroups(table), + memoDeps: () => [ + callMemoOrStaticFn( + table, + 'getCenterHeaderGroups', + table_getCenterHeaderGroups, + ), + ], + }, + table_getRightFooterGroups: { + fn: () => table_getRightFooterGroups(table), + memoDeps: () => [ + callMemoOrStaticFn( + table, + 'getRightHeaderGroups', + table_getRightHeaderGroups, + ), + ], + }, + // flat headers + table_getLeftFlatHeaders: { + fn: () => table_getLeftFlatHeaders(table), + memoDeps: () => [ + callMemoOrStaticFn( + table, + 'getLeftHeaderGroups', + table_getLeftHeaderGroups, + ), + ], + }, + table_getRightFlatHeaders: { + fn: () => table_getRightFlatHeaders(table), + memoDeps: () => [ + callMemoOrStaticFn( + table, + 'getRightHeaderGroups', + table_getRightHeaderGroups, + ), + ], + }, + table_getCenterFlatHeaders: { + fn: () => table_getCenterFlatHeaders(table), + memoDeps: () => [ + callMemoOrStaticFn( + table, + 'getCenterHeaderGroups', + table_getCenterHeaderGroups, + ), + ], + }, + // leaf headers + table_getLeftLeafHeaders: { + fn: () => table_getLeftLeafHeaders(table), + memoDeps: () => [ + callMemoOrStaticFn( + table, + 'getLeftHeaderGroups', + table_getLeftHeaderGroups, + ), + ], + }, + table_getRightLeafHeaders: { + fn: () => table_getRightLeafHeaders(table), + memoDeps: () => [ + callMemoOrStaticFn( + table, + 'getRightHeaderGroups', + table_getRightHeaderGroups, + ), + ], + }, + table_getCenterLeafHeaders: { + fn: () => table_getCenterLeafHeaders(table), + memoDeps: () => [ + callMemoOrStaticFn( + table, + 'getCenterHeaderGroups', + table_getCenterHeaderGroups, + ), + ], + }, + // leaf columns + table_getLeftLeafColumns: { + fn: () => table_getLeftLeafColumns(table), + memoDeps: () => [ + table.options.columns, + table.atoms.columnPinning?.get(), + table.atoms.columnOrder?.get(), + ], + }, + table_getRightLeafColumns: { + fn: () => table_getRightLeafColumns(table), + memoDeps: () => [ + table.options.columns, + table.atoms.columnPinning?.get(), + table.atoms.columnOrder?.get(), + ], + }, + table_getCenterLeafColumns: { + fn: () => table_getCenterLeafColumns(table), + memoDeps: () => [ + table.options.columns, + table.atoms.columnPinning?.get(), + table.atoms.columnOrder?.get(), + ], + }, + table_getPinnedLeafColumns: { + fn: (position) => table_getPinnedLeafColumns(table, position), + // must not memo here as it's just a shortcut function + }, + // visible leaf columns + table_getLeftVisibleLeafColumns: { + fn: () => table_getLeftVisibleLeafColumns(table), + memoDeps: () => [ + table.options.columns, + table.atoms.columnPinning?.get(), + table.atoms.columnVisibility?.get(), + table.atoms.columnOrder?.get(), + ], + }, + table_getCenterVisibleLeafColumns: { + fn: () => table_getCenterVisibleLeafColumns(table), + memoDeps: () => [ + table.options.columns, + table.atoms.columnPinning?.get(), + table.atoms.columnVisibility?.get(), + table.atoms.columnOrder?.get(), + ], + }, + table_getRightVisibleLeafColumns: { + fn: () => table_getRightVisibleLeafColumns(table), + memoDeps: () => [ + table.options.columns, + table.atoms.columnPinning?.get(), + table.atoms.columnVisibility?.get(), + table.atoms.columnOrder?.get(), + ], + }, + table_getPinnedVisibleLeafColumns: { + fn: (position) => table_getPinnedVisibleLeafColumns(table, position), + // must not memo here as it's just a shortcut function + }, + }) + }, } - -/** - * The stock column pinning feature. - * - * Register this feature to add column pinning state plus table, row, and column - * APIs for splitting columns into left, center, and right regions. - */ -export const columnPinningFeature = constructColumnPinningFeature() diff --git a/packages/table-core/src/features/column-pinning/columnPinningFeature.utils.ts b/packages/table-core/src/features/column-pinning/columnPinningFeature.utils.ts index 7700a01832..069063420d 100644 --- a/packages/table-core/src/features/column-pinning/columnPinningFeature.utils.ts +++ b/packages/table-core/src/features/column-pinning/columnPinningFeature.utils.ts @@ -230,7 +230,7 @@ export function row_getLeftVisibleCells< const cell = allVisibleCells[columnId] if (cell) { // Assign position property directly to preserve prototype chain - cell.position = 'left' + ;(cell as any).position = 'left' cells.push(cell) } } @@ -266,7 +266,7 @@ export function row_getRightVisibleCells< const cell = allVisibleCells[columnId] if (cell) { // Assign position property directly to preserve prototype chain - cell.position = 'right' + ;(cell as any).position = 'right' cells.push(cell) } } @@ -550,7 +550,7 @@ export function table_getLeftFlatHeaders< for (let i = 0; i < leftHeaderGroups.length; i++) { const headers = leftHeaderGroups[i]!.headers for (let j = 0; j < headers.length; j++) { - result.push(headers[j]) + result.push(headers[j]!) } } return result @@ -579,7 +579,7 @@ export function table_getRightFlatHeaders< for (let i = 0; i < rightHeaderGroups.length; i++) { const headers = rightHeaderGroups[i]!.headers for (let j = 0; j < headers.length; j++) { - result.push(headers[j]) + result.push(headers[j]!) } } return result @@ -608,7 +608,7 @@ export function table_getCenterFlatHeaders< for (let i = 0; i < centerHeaderGroups.length; i++) { const headers = centerHeaderGroups[i]!.headers for (let j = 0; j < headers.length; j++) { - result.push(headers[j]) + result.push(headers[j]!) } } return result diff --git a/packages/table-core/src/features/column-resizing/columnResizingFeature.ts b/packages/table-core/src/features/column-resizing/columnResizingFeature.ts index 94f075741d..d1149600e6 100644 --- a/packages/table-core/src/features/column-resizing/columnResizingFeature.ts +++ b/packages/table-core/src/features/column-resizing/columnResizingFeature.ts @@ -11,89 +11,55 @@ import { table_resetHeaderSizeInfo, table_setColumnResizing, } from './columnResizingFeature.utils' -import type { RowData } from '../../types/type-utils' -import type { TableFeature, TableFeatures } from '../../types/TableFeatures' -// import type { -// Column_ColumnResizing, -// Header_ColumnResizing, -// TableOptions_ColumnResizing, -// TableState_ColumnResizing, -// Table_ColumnResizing, -// } from './columnResizingFeature.types' - -export interface ColumnResizingFeatureConstructors< - TFeatures extends TableFeatures, - TData extends RowData, -> { - // Column: Column_ColumnResizing - // Header: Header_ColumnResizing - // Table: Table_ColumnResizing - // TableOptions: TableOptions_ColumnResizing - // TableState: TableState_ColumnResizing -} +import type { TableFeature } from '../../types/TableFeatures' /** - * Creates the stock column resizing feature. - * - * The returned feature registers its state defaults, option defaults, and instance APIs so it can be included in a `tableFeatures({ ... })` call. + * Feature that adds column resizing state, options, and resize handlers. */ -export function constructColumnResizingFeature< - TFeatures extends TableFeatures, - TData extends RowData, ->(): TableFeature> { - return { - getInitialState: (initialState) => { - return { - columnResizing: getDefaultColumnResizingState(), - ...initialState, - } - }, +export const columnResizingFeature: TableFeature = { + getInitialState: (initialState) => { + return { + columnResizing: getDefaultColumnResizingState(), + ...initialState, + } + }, - getDefaultTableOptions: (table) => { - return { - columnResizeMode: 'onEnd', - columnResizeDirection: 'ltr', - onColumnResizingChange: makeStateUpdater('columnResizing', table), - } - }, + getDefaultTableOptions: (table) => { + return { + columnResizeMode: 'onEnd', + columnResizeDirection: 'ltr', + onColumnResizingChange: makeStateUpdater('columnResizing', table), + } + }, - assignColumnPrototype: (prototype, table) => { - assignPrototypeAPIs('columnResizingFeature', prototype, table, { - column_getCanResize: { - fn: (column) => column_getCanResize(column), - }, - column_getIsResizing: { - fn: (column) => column_getIsResizing(column), - }, - }) - }, + assignColumnPrototype: (prototype, table) => { + assignPrototypeAPIs('columnResizingFeature', prototype, table, { + column_getCanResize: { + fn: (column) => column_getCanResize(column), + }, + column_getIsResizing: { + fn: (column) => column_getIsResizing(column), + }, + }) + }, - assignHeaderPrototype: (prototype, table) => { - assignPrototypeAPIs('columnResizingFeature', prototype, table, { - header_getResizeHandler: { - fn: (header, _contextDocument) => - header_getResizeHandler(header, _contextDocument), - }, - }) - }, + assignHeaderPrototype: (prototype, table) => { + assignPrototypeAPIs('columnResizingFeature', prototype, table, { + header_getResizeHandler: { + fn: (header, _contextDocument) => + header_getResizeHandler(header, _contextDocument), + }, + }) + }, - constructTableAPIs: (table) => { - assignTableAPIs('columnResizingFeature', table, { - table_setColumnResizing: { - fn: (updater) => table_setColumnResizing(table, updater), - }, - table_resetHeaderSizeInfo: { - fn: (defaultState) => table_resetHeaderSizeInfo(table, defaultState), - }, - }) - }, - } + constructTableAPIs: (table) => { + assignTableAPIs('columnResizingFeature', table, { + table_setColumnResizing: { + fn: (updater) => table_setColumnResizing(table, updater), + }, + table_resetHeaderSizeInfo: { + fn: (defaultState) => table_resetHeaderSizeInfo(table, defaultState), + }, + }) + }, } - -/** - * The stock column resizing feature. - * - * Register this feature with `columnSizingFeature` to add resize interaction - * state and APIs for drag-based column resizing. - */ -export const columnResizingFeature = constructColumnResizingFeature() diff --git a/packages/table-core/src/features/column-sizing/columnSizingFeature.ts b/packages/table-core/src/features/column-sizing/columnSizingFeature.ts index 8f34347c1c..fc2098cb92 100644 --- a/packages/table-core/src/features/column-sizing/columnSizingFeature.ts +++ b/packages/table-core/src/features/column-sizing/columnSizingFeature.ts @@ -19,164 +19,127 @@ import { table_resetColumnSizing, table_setColumnSizing, } from './columnSizingFeature.utils' -import type { RowData } from '../../types/type-utils' -import type { TableFeature, TableFeatures } from '../../types/TableFeatures' -// import type { -// ColumnDef_ColumnSizing, -// Column_ColumnSizing, -// Header_ColumnSizing, -// TableOptions_ColumnSizing, -// TableState_ColumnSizing, -// Table_ColumnSizing, -// } from './columnSizingFeature.types' - -export interface ColumnSizingFeatureConstructors< - TFeatures extends TableFeatures, - TData extends RowData, -> { - // ColumnDef: ColumnDef_ColumnSizing - // Column: Column_ColumnSizing - // Header: Header_ColumnSizing - // Table: Table_ColumnSizing - // TableOptions: TableOptions_ColumnSizing - // TableState: TableState_ColumnSizing -} +import type { TableFeature } from '../../types/TableFeatures' /** - * Creates the stock column sizing feature. - * - * The returned feature registers its state defaults, option defaults, and instance APIs so it can be included in a `tableFeatures({ ... })` call. + * Feature that adds column sizing state, defaults, and size measurement APIs. */ -export function constructColumnSizingFeature< - TFeatures extends TableFeatures, - TData extends RowData, ->(): TableFeature> { - return { - getInitialState: (initialState) => { - return { - columnSizing: getDefaultColumnSizingState(), - ...initialState, - } - }, +export const columnSizingFeature: TableFeature = { + getInitialState: (initialState) => { + return { + columnSizing: getDefaultColumnSizingState(), + ...initialState, + } + }, - getDefaultColumnDef: () => { - return getDefaultColumnSizingColumnDef() - }, + getDefaultColumnDef: () => { + return getDefaultColumnSizingColumnDef() + }, - getDefaultTableOptions: (table) => { - return { - onColumnSizingChange: makeStateUpdater('columnSizing', table), - } - }, + getDefaultTableOptions: (table) => { + return { + onColumnSizingChange: makeStateUpdater('columnSizing', table), + } + }, - assignColumnPrototype: (prototype, table) => { - assignPrototypeAPIs('columnSizingFeature', prototype, table, { - column_getSize: { - fn: (column) => column_getSize(column), - memoDeps: (column) => [ - table.options.columns, - table.atoms.columnSizing?.get()?.[column.id], // just this column's size state - ], - }, - column_getStart: { - fn: (column, position) => column_getStart(column, position), - memoDeps: (column, position) => [ - position, - table.options.columns, - table.atoms.columnSizing?.get(), - table.atoms.columnOrder?.get(), - table.atoms.columnPinning?.get(), - table.atoms.columnVisibility?.get(), - ], - }, - column_getAfter: { - fn: (column, position) => column_getAfter(column, position), - memoDeps: (column, position) => [ - position, - table.options.columns, - table.atoms.columnSizing?.get(), - table.atoms.columnOrder?.get(), - table.atoms.columnPinning?.get(), - table.atoms.columnVisibility?.get(), - ], - }, - column_resetSize: { - fn: (column) => column_resetSize(column), - }, - }) - }, + assignColumnPrototype: (prototype, table) => { + assignPrototypeAPIs('columnSizingFeature', prototype, table, { + column_getSize: { + fn: (column) => column_getSize(column), + memoDeps: (column) => [ + table.options.columns, + table.atoms.columnSizing?.get()?.[column.id], // just this column's size state + ], + }, + column_getStart: { + fn: (column, position) => column_getStart(column, position), + memoDeps: (column, position) => [ + position, + table.options.columns, + table.atoms.columnSizing?.get(), + table.atoms.columnOrder?.get(), + table.atoms.columnPinning?.get(), + table.atoms.columnVisibility?.get(), + ], + }, + column_getAfter: { + fn: (column, position) => column_getAfter(column, position), + memoDeps: (column, position) => [ + position, + table.options.columns, + table.atoms.columnSizing?.get(), + table.atoms.columnOrder?.get(), + table.atoms.columnPinning?.get(), + table.atoms.columnVisibility?.get(), + ], + }, + column_resetSize: { + fn: (column) => column_resetSize(column), + }, + }) + }, - assignHeaderPrototype: (prototype, table) => { - assignPrototypeAPIs('columnSizingFeature', prototype, table, { - header_getSize: { - fn: (header) => header_getSize(header), - memoDeps: (header) => [ - table.options.columns, - header.column.columns.length > 0 - ? table.atoms.columnSizing?.get() // must be all columns (sum child columns) - : table.atoms.columnSizing?.get()?.[header.column.id], // can just check it's associated column size state - ], - }, - header_getStart: { - fn: (header) => header_getStart(header), - memoDeps: (header, position) => [ - position, - table.options.columns, - table.atoms.columnSizing?.get(), - table.atoms.columnOrder?.get(), - table.atoms.columnPinning?.get(), - table.atoms.columnVisibility?.get(), - ], - }, - }) - }, + assignHeaderPrototype: (prototype, table) => { + assignPrototypeAPIs('columnSizingFeature', prototype, table, { + header_getSize: { + fn: (header) => header_getSize(header), + memoDeps: (header) => [ + table.options.columns, + header.column.columns.length > 0 + ? table.atoms.columnSizing?.get() // must be all columns (sum child columns) + : table.atoms.columnSizing?.get()?.[header.column.id], // can just check it's associated column size state + ], + }, + header_getStart: { + fn: (header) => header_getStart(header), + memoDeps: (header, position) => [ + position, + table.options.columns, + table.atoms.columnSizing?.get(), + table.atoms.columnOrder?.get(), + table.atoms.columnPinning?.get(), + table.atoms.columnVisibility?.get(), + ], + }, + }) + }, - constructTableAPIs: (table) => { - assignTableAPIs('columnSizingFeature', table, { - table_setColumnSizing: { - fn: (updater) => table_setColumnSizing(table, updater), - }, - table_resetColumnSizing: { - fn: (defaultState) => table_resetColumnSizing(table, defaultState), - }, - table_getTotalSize: { - fn: () => table_getTotalSize(table), - memoDeps: () => [ - table.atoms.columnSizing?.get(), - table.getHeaderGroups(), - ], - }, - table_getLeftTotalSize: { - fn: () => table_getLeftTotalSize(table), - memoDeps: () => [ - table.atoms.columnSizing?.get(), - table.getHeaderGroups(), - ], - }, - table_getCenterTotalSize: { - fn: () => table_getCenterTotalSize(table), - memoDeps: () => [ - table.atoms.columnSizing?.get(), - table.getHeaderGroups(), - ], - }, - table_getRightTotalSize: { - fn: () => table_getRightTotalSize(table), - memoDeps: () => [ - table.atoms.columnSizing?.get(), - table.getHeaderGroups(), - ], - }, - }) - }, - } + constructTableAPIs: (table) => { + assignTableAPIs('columnSizingFeature', table, { + table_setColumnSizing: { + fn: (updater) => table_setColumnSizing(table, updater), + }, + table_resetColumnSizing: { + fn: (defaultState) => table_resetColumnSizing(table, defaultState), + }, + table_getTotalSize: { + fn: () => table_getTotalSize(table), + memoDeps: () => [ + table.atoms.columnSizing?.get(), + table.getHeaderGroups(), + ], + }, + table_getLeftTotalSize: { + fn: () => table_getLeftTotalSize(table), + memoDeps: () => [ + table.atoms.columnSizing?.get(), + table.getHeaderGroups(), + ], + }, + table_getCenterTotalSize: { + fn: () => table_getCenterTotalSize(table), + memoDeps: () => [ + table.atoms.columnSizing?.get(), + table.getHeaderGroups(), + ], + }, + table_getRightTotalSize: { + fn: () => table_getRightTotalSize(table), + memoDeps: () => [ + table.atoms.columnSizing?.get(), + table.getHeaderGroups(), + ], + }, + }) + }, } - -/** - * The stock column sizing feature. - * - * Register this feature to add column width state and table, header, and column - * APIs for reading and resetting sizes. Column drag resizing lives in - * `columnResizingFeature`. - */ -export const columnSizingFeature = constructColumnSizingFeature() diff --git a/packages/table-core/src/features/column-visibility/columnVisibilityFeature.ts b/packages/table-core/src/features/column-visibility/columnVisibilityFeature.ts index 0f9bc40064..d0e2bbd8db 100644 --- a/packages/table-core/src/features/column-visibility/columnVisibilityFeature.ts +++ b/packages/table-core/src/features/column-visibility/columnVisibilityFeature.ts @@ -20,140 +20,103 @@ import { table_setColumnVisibility, table_toggleAllColumnsVisible, } from './columnVisibilityFeature.utils' -import type { RowData } from '../../types/type-utils' -import type { TableFeature, TableFeatures } from '../../types/TableFeatures' -// import type { -// ColumnDef_ColumnVisibility, -// Column_ColumnVisibility, -// Row_ColumnVisibility, -// TableOptions_ColumnVisibility, -// TableState_ColumnVisibility, -// Table_ColumnVisibility, -// } from './columnVisibilityFeature.types' - -export interface ColumnVisibilityFeatureConstructors< - TFeatures extends TableFeatures, - TData extends RowData, -> { - // ColumnDef: ColumnDef_ColumnVisibility - // Column: Column_ColumnVisibility - // Row: Row_ColumnVisibility - // Table: Table_ColumnVisibility - // TableOptions: TableOptions_ColumnVisibility - // TableState: TableState_ColumnVisibility -} +import type { TableFeature } from '../../types/TableFeatures' /** - * Creates the stock column visibility feature. - * - * The returned feature registers its state defaults, option defaults, and instance APIs so it can be included in a `tableFeatures({ ... })` call. + * Feature that adds column visibility state and APIs for hiding and showing columns. */ -export function constructColumnVisibilityFeature< - TFeatures extends TableFeatures, - TData extends RowData, ->(): TableFeature> { - return { - getInitialState: (initialState) => { - return { - columnVisibility: getDefaultColumnVisibilityState(), - ...initialState, - } - }, +export const columnVisibilityFeature: TableFeature = { + getInitialState: (initialState) => { + return { + columnVisibility: getDefaultColumnVisibilityState(), + ...initialState, + } + }, - getDefaultTableOptions: (table) => { - return { - onColumnVisibilityChange: makeStateUpdater('columnVisibility', table), - } - }, + getDefaultTableOptions: (table) => { + return { + onColumnVisibilityChange: makeStateUpdater('columnVisibility', table), + } + }, - assignColumnPrototype: (prototype, table) => { - assignPrototypeAPIs('columnVisibilityFeature', prototype, table, { - column_getIsVisible: { - fn: (column) => column_getIsVisible(column), - memoDeps: (column) => [ - table.options.columns, - table.atoms.columnVisibility?.get(), - column.columns, - ], - }, - column_getCanHide: { - fn: (column) => column_getCanHide(column), - }, - column_getToggleVisibilityHandler: { - fn: (column) => column_getToggleVisibilityHandler(column), - }, - column_toggleVisibility: { - fn: (column, visible) => column_toggleVisibility(column, visible), - }, - }) - }, + assignColumnPrototype: (prototype, table) => { + assignPrototypeAPIs('columnVisibilityFeature', prototype, table, { + column_getIsVisible: { + fn: (column) => column_getIsVisible(column), + memoDeps: (column) => [ + table.options.columns, + table.atoms.columnVisibility?.get(), + column.columns, + ], + }, + column_getCanHide: { + fn: (column) => column_getCanHide(column), + }, + column_getToggleVisibilityHandler: { + fn: (column) => column_getToggleVisibilityHandler(column), + }, + column_toggleVisibility: { + fn: (column, visible) => column_toggleVisibility(column, visible), + }, + }) + }, - assignRowPrototype: (prototype, table) => { - assignPrototypeAPIs('columnVisibilityFeature', prototype, table, { - row_getVisibleCells: { - fn: (row) => row_getVisibleCells(row), - memoDeps: (row) => [ - row.getAllCells(), - table.atoms.columnPinning?.get(), - table.atoms.columnVisibility?.get(), - ], - }, - row_getVisibleCellsByColumnId: { - fn: (row) => row_getVisibleCellsByColumnId(row), - memoDeps: (row) => [ - row.getAllCells(), - table.atoms.columnVisibility?.get(), - ], - }, - }) - }, + assignRowPrototype: (prototype, table) => { + assignPrototypeAPIs('columnVisibilityFeature', prototype, table, { + row_getVisibleCells: { + fn: (row) => row_getVisibleCells(row), + memoDeps: (row) => [ + row.getAllCells(), + table.atoms.columnPinning?.get(), + table.atoms.columnVisibility?.get(), + ], + }, + row_getVisibleCellsByColumnId: { + fn: (row) => row_getVisibleCellsByColumnId(row), + memoDeps: (row) => [ + row.getAllCells(), + table.atoms.columnVisibility?.get(), + ], + }, + }) + }, - constructTableAPIs: (table) => { - assignTableAPIs('columnVisibilityFeature', table, { - table_getVisibleFlatColumns: { - fn: () => table_getVisibleFlatColumns(table), - memoDeps: () => [ - table.atoms.columnVisibility?.get(), - table.atoms.columnOrder?.get(), - table.options.columns, - ], - }, - table_getVisibleLeafColumns: { - fn: () => table_getVisibleLeafColumns(table), - memoDeps: () => [ - table.atoms.columnVisibility?.get(), - table.atoms.columnOrder?.get(), - table.options.columns, - ], - }, - table_setColumnVisibility: { - fn: (updater) => table_setColumnVisibility(table, updater), - }, - table_resetColumnVisibility: { - fn: (defaultState) => - table_resetColumnVisibility(table, defaultState), - }, - table_toggleAllColumnsVisible: { - fn: (value) => table_toggleAllColumnsVisible(table, value), - }, - table_getIsAllColumnsVisible: { - fn: () => table_getIsAllColumnsVisible(table), - }, - table_getIsSomeColumnsVisible: { - fn: () => table_getIsSomeColumnsVisible(table), - }, - table_getToggleAllColumnsVisibilityHandler: { - fn: () => table_getToggleAllColumnsVisibilityHandler(table), - }, - }) - }, - } + constructTableAPIs: (table) => { + assignTableAPIs('columnVisibilityFeature', table, { + table_getVisibleFlatColumns: { + fn: () => table_getVisibleFlatColumns(table), + memoDeps: () => [ + table.atoms.columnVisibility?.get(), + table.atoms.columnOrder?.get(), + table.options.columns, + ], + }, + table_getVisibleLeafColumns: { + fn: () => table_getVisibleLeafColumns(table), + memoDeps: () => [ + table.atoms.columnVisibility?.get(), + table.atoms.columnOrder?.get(), + table.options.columns, + ], + }, + table_setColumnVisibility: { + fn: (updater) => table_setColumnVisibility(table, updater), + }, + table_resetColumnVisibility: { + fn: (defaultState) => table_resetColumnVisibility(table, defaultState), + }, + table_toggleAllColumnsVisible: { + fn: (value) => table_toggleAllColumnsVisible(table, value), + }, + table_getIsAllColumnsVisible: { + fn: () => table_getIsAllColumnsVisible(table), + }, + table_getIsSomeColumnsVisible: { + fn: () => table_getIsSomeColumnsVisible(table), + }, + table_getToggleAllColumnsVisibilityHandler: { + fn: () => table_getToggleAllColumnsVisibilityHandler(table), + }, + }) + }, } - -/** - * The stock column visibility feature. - * - * Register this feature to add column visibility state and APIs for deriving - * visible columns and visible row cells. - */ -export const columnVisibilityFeature = constructColumnVisibilityFeature() diff --git a/packages/table-core/src/features/global-filtering/globalFilteringFeature.ts b/packages/table-core/src/features/global-filtering/globalFilteringFeature.ts index 56cf8c2df1..ef4f630c02 100644 --- a/packages/table-core/src/features/global-filtering/globalFilteringFeature.ts +++ b/packages/table-core/src/features/global-filtering/globalFilteringFeature.ts @@ -10,90 +10,56 @@ import { table_resetGlobalFilter, table_setGlobalFilter, } from './globalFilteringFeature.utils' -import type { RowData } from '../../types/type-utils' -import type { TableFeature, TableFeatures } from '../../types/TableFeatures' -// import type { -// ColumnDef_GlobalFiltering, -// Column_GlobalFiltering, -// TableOptions_GlobalFiltering, -// TableState_GlobalFiltering, -// Table_GlobalFiltering, -// } from './globalFilteringFeature.types' - -export interface GlobalFilteringFeatureConstructors< - TFeatures extends TableFeatures, - TData extends RowData, -> { - // Column: Column_GlobalFiltering - // ColumnDef: ColumnDef_GlobalFiltering - // Table: Table_GlobalFiltering - // TableOptions: TableOptions_GlobalFiltering - // TableState: TableState_GlobalFiltering -} +import type { TableFeature } from '../../types/TableFeatures' /** - * Creates the stock global filtering feature. - * - * The returned feature registers its state defaults, option defaults, and instance APIs so it can be included in a `tableFeatures({ ... })` call. + * Feature that adds global filtering state, defaults, and global filter APIs. */ -export function constructGlobalFilteringFeature< - TFeatures extends TableFeatures, - TData extends RowData, ->(): TableFeature> { - return { - getInitialState: (initialState) => { - return { - globalFilter: undefined, - ...initialState, - } - }, +export const globalFilteringFeature: TableFeature = { + getInitialState: (initialState) => { + return { + globalFilter: undefined, + ...initialState, + } + }, - getDefaultTableOptions: (table) => { - return { - onGlobalFilterChange: makeStateUpdater('globalFilter', table), - globalFilterFn: 'auto', - getColumnCanGlobalFilter: (column) => { - const value = table - .getCoreRowModel() - .flatRows[0]?.getAllCellsByColumnId() - [column.id]?.getValue() + getDefaultTableOptions: (table) => { + return { + onGlobalFilterChange: makeStateUpdater('globalFilter', table), + globalFilterFn: 'auto', + getColumnCanGlobalFilter: (column) => { + const value = table + .getCoreRowModel() + .flatRows[0]?.getAllCellsByColumnId() + [column.id]?.getValue() - return typeof value === 'string' || typeof value === 'number' - }, - } - }, + return typeof value === 'string' || typeof value === 'number' + }, + } + }, - assignColumnPrototype: (prototype, table) => { - assignPrototypeAPIs('globalFilteringFeature', prototype, table, { - column_getCanGlobalFilter: { - fn: (column) => column_getCanGlobalFilter(column), - }, - }) - }, + assignColumnPrototype: (prototype, table) => { + assignPrototypeAPIs('globalFilteringFeature', prototype, table, { + column_getCanGlobalFilter: { + fn: (column) => column_getCanGlobalFilter(column), + }, + }) + }, - constructTableAPIs: (table) => { - assignTableAPIs('globalFilteringFeature', table, { - table_getGlobalAutoFilterFn: { - fn: () => table_getGlobalAutoFilterFn(), - }, - table_getGlobalFilterFn: { - fn: () => table_getGlobalFilterFn(table), - }, - table_setGlobalFilter: { - fn: (updater) => table_setGlobalFilter(table, updater), - }, - table_resetGlobalFilter: { - fn: (defaultState) => table_resetGlobalFilter(table, defaultState), - }, - }) - }, - } + constructTableAPIs: (table) => { + assignTableAPIs('globalFilteringFeature', table, { + table_getGlobalAutoFilterFn: { + fn: () => table_getGlobalAutoFilterFn(), + }, + table_getGlobalFilterFn: { + fn: () => table_getGlobalFilterFn(table), + }, + table_setGlobalFilter: { + fn: (updater) => table_setGlobalFilter(table, updater), + }, + table_resetGlobalFilter: { + fn: (defaultState) => table_resetGlobalFilter(table, defaultState), + }, + }) + }, } - -/** - * The stock global filtering feature. - * - * Register this feature with column filtering support to add global filter - * state, global filter function resolution, and column eligibility APIs. - */ -export const globalFilteringFeature = constructGlobalFilteringFeature() diff --git a/packages/table-core/src/features/row-expanding/createExpandedRowModel.ts b/packages/table-core/src/features/row-expanding/createExpandedRowModel.ts index f548653d1f..093b8fbed9 100644 --- a/packages/table-core/src/features/row-expanding/createExpandedRowModel.ts +++ b/packages/table-core/src/features/row-expanding/createExpandedRowModel.ts @@ -16,7 +16,7 @@ export function createExpandedRowModel< TData extends RowData = any, >(): (table: Table) => () => RowModel { return (_table) => { - const table: Table_Internal = _table + const table = _table as unknown as Table_Internal return tableMemo({ feature: 'rowExpandingFeature', table, diff --git a/packages/table-core/src/features/row-expanding/rowExpandingFeature.ts b/packages/table-core/src/features/row-expanding/rowExpandingFeature.ts index 770754d1b8..4e22359d38 100644 --- a/packages/table-core/src/features/row-expanding/rowExpandingFeature.ts +++ b/packages/table-core/src/features/row-expanding/rowExpandingFeature.ts @@ -20,111 +20,75 @@ import { table_setExpanded, table_toggleAllRowsExpanded, } from './rowExpandingFeature.utils' -import type { RowData } from '../../types/type-utils' -import type { TableFeature, TableFeatures } from '../../types/TableFeatures' -// import type { -// CachedRowModel_Expanded, -// CreateRowModel_Expanded, -// Row_RowExpanding, -// TableOptions_RowExpanding, -// TableState_RowExpanding, -// Table_RowExpanding, -// } from './rowExpandingFeature.types' - -export interface RowExpandingFeatureConstructors< - TFeatures extends TableFeatures, - TData extends RowData, -> { - // CachedRowModel: CachedRowModel_Expanded - // CreateRowModels: CreateRowModel_Expanded - // Row: Row_RowExpanding - // Table: Table_RowExpanding - // TableOptions: TableOptions_RowExpanding - // TableState: TableState_RowExpanding -} +import type { TableFeature } from '../../types/TableFeatures' /** - * Creates the stock row expanding feature. - * - * The returned feature registers its state defaults, option defaults, and instance APIs so it can be included in a `tableFeatures({ ... })` call. + * Feature that adds row expansion state and APIs for expandable row trees. */ -export function constructRowExpandingFeature< - TFeatures extends TableFeatures, - TData extends RowData, ->(): TableFeature> { - return { - getInitialState: (initialState) => { - return { - expanded: getDefaultExpandedState(), - ...initialState, - } - }, +export const rowExpandingFeature: TableFeature = { + getInitialState: (initialState) => { + return { + expanded: getDefaultExpandedState(), + ...initialState, + } + }, - getDefaultTableOptions: (table) => { - return { - onExpandedChange: makeStateUpdater('expanded', table), - paginateExpandedRows: true, - } - }, + getDefaultTableOptions: (table) => { + return { + onExpandedChange: makeStateUpdater('expanded', table), + paginateExpandedRows: true, + } + }, - assignRowPrototype: (prototype, table) => { - assignPrototypeAPIs('rowExpandingFeature', prototype, table, { - row_toggleExpanded: { - fn: (row, expanded) => row_toggleExpanded(row, expanded), - }, - row_getIsExpanded: { - fn: (row) => row_getIsExpanded(row), - }, - row_getCanExpand: { - fn: (row) => row_getCanExpand(row), - }, - row_getIsAllParentsExpanded: { - fn: (row) => row_getIsAllParentsExpanded(row), - }, - row_getToggleExpandedHandler: { - fn: (row) => row_getToggleExpandedHandler(row), - }, - }) - }, + assignRowPrototype: (prototype, table) => { + assignPrototypeAPIs('rowExpandingFeature', prototype, table, { + row_toggleExpanded: { + fn: (row, expanded) => row_toggleExpanded(row, expanded), + }, + row_getIsExpanded: { + fn: (row) => row_getIsExpanded(row), + }, + row_getCanExpand: { + fn: (row) => row_getCanExpand(row), + }, + row_getIsAllParentsExpanded: { + fn: (row) => row_getIsAllParentsExpanded(row), + }, + row_getToggleExpandedHandler: { + fn: (row) => row_getToggleExpandedHandler(row), + }, + }) + }, - constructTableAPIs: (table) => { - assignTableAPIs('rowExpandingFeature', table, { - table_autoResetExpanded: { - fn: () => table_autoResetExpanded(table), - }, - table_setExpanded: { - fn: (updater) => table_setExpanded(table, updater), - }, - table_toggleAllRowsExpanded: { - fn: (expanded) => table_toggleAllRowsExpanded(table, expanded), - }, - table_resetExpanded: { - fn: (defaultState) => table_resetExpanded(table, defaultState), - }, - table_getCanSomeRowsExpand: { - fn: () => table_getCanSomeRowsExpand(table), - }, - table_getToggleAllRowsExpandedHandler: { - fn: () => table_getToggleAllRowsExpandedHandler(table), - }, - table_getIsSomeRowsExpanded: { - fn: () => table_getIsSomeRowsExpanded(table), - }, - table_getIsAllRowsExpanded: { - fn: () => table_getIsAllRowsExpanded(table), - }, - table_getExpandedDepth: { - fn: () => table_getExpandedDepth(table), - }, - }) - }, - } + constructTableAPIs: (table) => { + assignTableAPIs('rowExpandingFeature', table, { + table_autoResetExpanded: { + fn: () => table_autoResetExpanded(table), + }, + table_setExpanded: { + fn: (updater) => table_setExpanded(table, updater), + }, + table_toggleAllRowsExpanded: { + fn: (expanded) => table_toggleAllRowsExpanded(table, expanded), + }, + table_resetExpanded: { + fn: (defaultState) => table_resetExpanded(table, defaultState), + }, + table_getCanSomeRowsExpand: { + fn: () => table_getCanSomeRowsExpand(table), + }, + table_getToggleAllRowsExpandedHandler: { + fn: () => table_getToggleAllRowsExpandedHandler(table), + }, + table_getIsSomeRowsExpanded: { + fn: () => table_getIsSomeRowsExpanded(table), + }, + table_getIsAllRowsExpanded: { + fn: () => table_getIsAllRowsExpanded(table), + }, + table_getExpandedDepth: { + fn: () => table_getExpandedDepth(table), + }, + }) + }, } - -/** - * The stock row expanding feature. - * - * Register this feature to add expanded row state, row expansion APIs, and - * helpers for deriving expanded row models and expansion depth. - */ -export const rowExpandingFeature = constructRowExpandingFeature() diff --git a/packages/table-core/src/features/row-pagination/createPaginatedRowModel.ts b/packages/table-core/src/features/row-pagination/createPaginatedRowModel.ts index 3a93b96652..f6fd43c0a3 100644 --- a/packages/table-core/src/features/row-pagination/createPaginatedRowModel.ts +++ b/packages/table-core/src/features/row-pagination/createPaginatedRowModel.ts @@ -17,7 +17,7 @@ export function createPaginatedRowModel< TData extends RowData = any, >(): (table: Table) => () => RowModel { return (_table) => { - const table: Table_Internal = _table + const table = _table as unknown as Table_Internal return tableMemo({ feature: 'rowPaginationFeature', table, diff --git a/packages/table-core/src/features/row-pagination/rowPaginationFeature.ts b/packages/table-core/src/features/row-pagination/rowPaginationFeature.ts index 41ce4164f5..c1475c758f 100644 --- a/packages/table-core/src/features/row-pagination/rowPaginationFeature.ts +++ b/packages/table-core/src/features/row-pagination/rowPaginationFeature.ts @@ -18,112 +18,78 @@ import { table_setPageSize, table_setPagination, } from './rowPaginationFeature.utils' -import type { RowData } from '../../types/type-utils' -import type { TableFeature, TableFeatures } from '../../types/TableFeatures' -// import type { -// CachedRowModel_Paginated, -// CreateRowModel_Paginated, -// TableOptions_RowPagination, -// TableState_RowPagination, -// Table_RowPagination, -// } from './rowPaginationFeature.types' - -export interface RowPaginationFeatureConstructors< - TFeatures extends TableFeatures, - TData extends RowData, -> { - // CachedRowModel: CachedRowModel_Paginated - // CreateRowModels: CreateRowModel_Paginated - // Table: Table_RowPagination - // TableOptions: TableOptions_RowPagination - // TableState: TableState_RowPagination -} +import type { TableFeature } from '../../types/TableFeatures' /** - * Creates the stock row pagination feature. - * - * The returned feature registers its state defaults, option defaults, and instance APIs so it can be included in a `tableFeatures({ ... })` call. + * Feature that adds pagination state and table APIs for page navigation. */ -export function constructRowPaginationFeature< - TFeatures extends TableFeatures, - TData extends RowData, ->(): TableFeature> { - return { - getInitialState: (initialState) => { - return { - ...initialState, - pagination: { - ...getDefaultPaginationState(), - ...initialState.pagination, - }, - } - }, +export const rowPaginationFeature: TableFeature = { + getInitialState: (initialState) => { + return { + ...initialState, + pagination: { + ...getDefaultPaginationState(), + ...initialState.pagination, + }, + } + }, - getDefaultTableOptions: (table) => { - return { - onPaginationChange: makeStateUpdater('pagination', table), - } - }, + getDefaultTableOptions: (table) => { + return { + onPaginationChange: makeStateUpdater('pagination', table), + } + }, - constructTableAPIs: (table) => { - assignTableAPIs('rowPaginationFeature', table, { - table_autoResetPageIndex: { - fn: () => table_autoResetPageIndex(table), - }, - table_setPagination: { - fn: (updater) => table_setPagination(table, updater), - }, - table_resetPagination: { - fn: (defaultState) => table_resetPagination(table, defaultState), - }, - table_setPageIndex: { - fn: (updater) => table_setPageIndex(table, updater), - }, - table_resetPageIndex: { - fn: (defaultState) => table_resetPageIndex(table, defaultState), - }, - table_setPageSize: { - fn: (updater) => table_setPageSize(table, updater), - }, - table_getPageCount: { - fn: () => table_getPageCount(table), - }, - table_resetPageSize: { - fn: (defaultState) => table_resetPageSize(table, defaultState), - }, - table_getPageOptions: { - fn: () => table_getPageOptions(table), - }, - table_getCanPreviousPage: { - fn: () => table_getCanPreviousPage(table), - }, - table_getCanNextPage: { - fn: () => table_getCanNextPage(table), - }, - table_previousPage: { - fn: () => table_previousPage(table), - }, - table_nextPage: { - fn: () => table_nextPage(table), - }, - table_firstPage: { - fn: () => table_firstPage(table), - }, - table_lastPage: { - fn: () => table_lastPage(table), - }, - table_getRowCount: { - fn: () => table_getRowCount(table), - }, - }) - }, - } + constructTableAPIs: (table) => { + assignTableAPIs('rowPaginationFeature', table, { + table_autoResetPageIndex: { + fn: () => table_autoResetPageIndex(table), + }, + table_setPagination: { + fn: (updater) => table_setPagination(table, updater), + }, + table_resetPagination: { + fn: (defaultState) => table_resetPagination(table, defaultState), + }, + table_setPageIndex: { + fn: (updater) => table_setPageIndex(table, updater), + }, + table_resetPageIndex: { + fn: (defaultState) => table_resetPageIndex(table, defaultState), + }, + table_setPageSize: { + fn: (updater) => table_setPageSize(table, updater), + }, + table_getPageCount: { + fn: () => table_getPageCount(table), + }, + table_resetPageSize: { + fn: (defaultState) => table_resetPageSize(table, defaultState), + }, + table_getPageOptions: { + fn: () => table_getPageOptions(table), + }, + table_getCanPreviousPage: { + fn: () => table_getCanPreviousPage(table), + }, + table_getCanNextPage: { + fn: () => table_getCanNextPage(table), + }, + table_previousPage: { + fn: () => table_previousPage(table), + }, + table_nextPage: { + fn: () => table_nextPage(table), + }, + table_firstPage: { + fn: () => table_firstPage(table), + }, + table_lastPage: { + fn: () => table_lastPage(table), + }, + table_getRowCount: { + fn: () => table_getRowCount(table), + }, + }) + }, } - -/** - * The stock row pagination feature. - * - * Register this feature to add pagination state, page navigation APIs, and - * pagination-aware row model helpers to a table. - */ -export const rowPaginationFeature = constructRowPaginationFeature() diff --git a/packages/table-core/src/features/row-pinning/rowPinningFeature.ts b/packages/table-core/src/features/row-pinning/rowPinningFeature.ts index 9b974f2ccb..cbd075e2b4 100644 --- a/packages/table-core/src/features/row-pinning/rowPinningFeature.ts +++ b/packages/table-core/src/features/row-pinning/rowPinningFeature.ts @@ -16,114 +16,82 @@ import { table_resetRowPinning, table_setRowPinning, } from './rowPinningFeature.utils' -import type { RowData } from '../../types/type-utils' -import type { TableFeature, TableFeatures } from '../../types/TableFeatures' -// import type { -// Row_RowPinning, -// TableOptions_RowPinning, -// TableState_RowPinning, -// Table_RowPinning, -// } from './rowPinningFeature.types' - -export interface RowPinningFeatureConstructors< - TFeatures extends TableFeatures, - TData extends RowData, -> { - // Row: Row_RowPinning - // Table: Table_RowPinning - // TableOptions: TableOptions_RowPinning - // TableState: TableState_RowPinning -} +import type { TableFeature } from '../../types/TableFeatures' /** - * Creates the stock row pinning feature. - * - * The returned feature registers its state defaults, option defaults, and instance APIs so it can be included in a `tableFeatures({ ... })` call. + * Feature that adds row pinning state and APIs for top, center, and bottom rows. */ -export function constructRowPinningFeature< - TFeatures extends TableFeatures, - TData extends RowData, ->(): TableFeature> { - return { - getInitialState: (initialState) => { - return { - ...initialState, - rowPinning: { - ...getDefaultRowPinningState(), - ...initialState.rowPinning, - }, - } - }, +export const rowPinningFeature: TableFeature = { + getInitialState: (initialState) => { + return { + ...initialState, + rowPinning: { + ...getDefaultRowPinningState(), + ...initialState.rowPinning, + }, + } + }, - getDefaultTableOptions: (table) => { - return { - onRowPinningChange: makeStateUpdater('rowPinning', table), - } - }, + getDefaultTableOptions: (table) => { + return { + onRowPinningChange: makeStateUpdater('rowPinning', table), + } + }, - assignRowPrototype: (prototype, table) => { - assignPrototypeAPIs('rowPinningFeature', prototype, table, { - row_getCanPin: { - fn: (row) => row_getCanPin(row), - }, - row_getIsPinned: { - fn: (row) => row_getIsPinned(row), - }, - row_getPinnedIndex: { - fn: (row) => row_getPinnedIndex(row), - memoDeps: (row) => [ - row.table.getRowModel().rows, - row.table.atoms.rowPinning?.get(), - ], - }, - row_pin: { - fn: (row, position, includeLeafRows, includeParentRows) => - row_pin(row, position, includeLeafRows, includeParentRows), - }, - }) - }, + assignRowPrototype: (prototype, table) => { + assignPrototypeAPIs('rowPinningFeature', prototype, table, { + row_getCanPin: { + fn: (row) => row_getCanPin(row), + }, + row_getIsPinned: { + fn: (row) => row_getIsPinned(row), + }, + row_getPinnedIndex: { + fn: (row) => row_getPinnedIndex(row), + memoDeps: (row) => [ + row.table.getRowModel().rows, + row.table.atoms.rowPinning?.get(), + ], + }, + row_pin: { + fn: (row, position, includeLeafRows, includeParentRows) => + row_pin(row, position, includeLeafRows, includeParentRows), + }, + }) + }, - constructTableAPIs: (table) => { - assignTableAPIs('rowPinningFeature', table, { - table_setRowPinning: { - fn: (updater) => table_setRowPinning(table, updater), - }, - table_resetRowPinning: { - fn: (defaultState) => table_resetRowPinning(table, defaultState), - }, - table_getIsSomeRowsPinned: { - fn: (position) => table_getIsSomeRowsPinned(table, position), - }, - table_getTopRows: { - fn: () => table_getTopRows(table), - memoDeps: () => [ - table.getRowModel().rows, - table.atoms.rowPinning?.get()?.top, - ], - }, - table_getBottomRows: { - fn: () => table_getBottomRows(table), - memoDeps: () => [ - table.getRowModel().rows, - table.atoms.rowPinning?.get()?.bottom, - ], - }, - table_getCenterRows: { - fn: () => table_getCenterRows(table), - memoDeps: () => [ - table.getRowModel().rows, - table.atoms.rowPinning?.get(), - ], - }, - }) - }, - } + constructTableAPIs: (table) => { + assignTableAPIs('rowPinningFeature', table, { + table_setRowPinning: { + fn: (updater) => table_setRowPinning(table, updater), + }, + table_resetRowPinning: { + fn: (defaultState) => table_resetRowPinning(table, defaultState), + }, + table_getIsSomeRowsPinned: { + fn: (position) => table_getIsSomeRowsPinned(table, position), + }, + table_getTopRows: { + fn: () => table_getTopRows(table), + memoDeps: () => [ + table.getRowModel().rows, + table.atoms.rowPinning?.get()?.top, + ], + }, + table_getBottomRows: { + fn: () => table_getBottomRows(table), + memoDeps: () => [ + table.getRowModel().rows, + table.atoms.rowPinning?.get()?.bottom, + ], + }, + table_getCenterRows: { + fn: () => table_getCenterRows(table), + memoDeps: () => [ + table.getRowModel().rows, + table.atoms.rowPinning?.get(), + ], + }, + }) + }, } - -/** - * The stock row pinning feature. - * - * Register this feature to add row pinning state and APIs for deriving top, - * center, and bottom row regions. - */ -export const rowPinningFeature = constructRowPinningFeature() diff --git a/packages/table-core/src/features/row-selection/rowSelectionFeature.ts b/packages/table-core/src/features/row-selection/rowSelectionFeature.ts index 0556be0579..691e9dadc3 100644 --- a/packages/table-core/src/features/row-selection/rowSelectionFeature.ts +++ b/packages/table-core/src/features/row-selection/rowSelectionFeature.ts @@ -28,145 +28,113 @@ import { table_toggleAllPageRowsSelected, table_toggleAllRowsSelected, } from './rowSelectionFeature.utils' -import type { RowData } from '../../types/type-utils' -import type { TableFeature, TableFeatures } from '../../types/TableFeatures' -// import type { -// Row_RowSelection, -// TableOptions_RowSelection, -// TableState_RowSelection, -// Table_RowSelection, -// } from './rowSelectionFeature.types' - -export interface RowSelectionFeatureConstructors< - TFeatures extends TableFeatures, - TData extends RowData, -> { - // Row: Row_RowSelection - // Table: Table_RowSelection - // TableOptions: TableOptions_RowSelection - // TableState: TableState_RowSelection -} +import type { TableFeature } from '../../types/TableFeatures' /** - * Creates the stock row selection feature. - * - * The returned feature registers its state defaults, option defaults, and instance APIs so it can be included in a `tableFeatures({ ... })` call. + * Feature that adds row selection state and APIs for row and page selection. */ -export function constructRowSelectionFeature< - TFeatures extends TableFeatures, - TData extends RowData, ->(): TableFeature> { - return { - getInitialState: (initialState) => { - return { - rowSelection: getDefaultRowSelectionState(), - ...initialState, - } - }, +export const rowSelectionFeature: TableFeature = { + getInitialState: (initialState) => { + return { + rowSelection: getDefaultRowSelectionState(), + ...initialState, + } + }, - getDefaultTableOptions: (table) => { - return { - onRowSelectionChange: makeStateUpdater('rowSelection', table), - enableRowSelection: true, - enableMultiRowSelection: true, - enableSubRowSelection: true, - } - }, + getDefaultTableOptions: (table) => { + return { + onRowSelectionChange: makeStateUpdater('rowSelection', table), + enableRowSelection: true, + enableMultiRowSelection: true, + enableSubRowSelection: true, + } + }, - assignRowPrototype: (prototype, table) => { - assignPrototypeAPIs('rowSelectionFeature', prototype, table, { - row_toggleSelected: { - fn: (row, value, opts) => row_toggleSelected(row, value, opts), - }, - row_getIsSelected: { - fn: (row) => row_getIsSelected(row), - }, - row_getIsSomeSelected: { - fn: (row) => row_getIsSomeSelected(row), - }, - row_getIsAllSubRowsSelected: { - fn: (row) => row_getIsAllSubRowsSelected(row), - }, - row_getCanSelect: { - fn: (row) => row_getCanSelect(row), - }, - row_getCanSelectSubRows: { - fn: (row) => row_getCanSelectSubRows(row), - }, - row_getCanMultiSelect: { - fn: (row) => row_getCanMultiSelect(row), - }, - row_getToggleSelectedHandler: { - fn: (row) => row_getToggleSelectedHandler(row), - }, - }) - }, + assignRowPrototype: (prototype, table) => { + assignPrototypeAPIs('rowSelectionFeature', prototype, table, { + row_toggleSelected: { + fn: (row, value, opts) => row_toggleSelected(row, value, opts), + }, + row_getIsSelected: { + fn: (row) => row_getIsSelected(row), + }, + row_getIsSomeSelected: { + fn: (row) => row_getIsSomeSelected(row), + }, + row_getIsAllSubRowsSelected: { + fn: (row) => row_getIsAllSubRowsSelected(row), + }, + row_getCanSelect: { + fn: (row) => row_getCanSelect(row), + }, + row_getCanSelectSubRows: { + fn: (row) => row_getCanSelectSubRows(row), + }, + row_getCanMultiSelect: { + fn: (row) => row_getCanMultiSelect(row), + }, + row_getToggleSelectedHandler: { + fn: (row) => row_getToggleSelectedHandler(row), + }, + }) + }, - constructTableAPIs: (table) => { - assignTableAPIs('rowSelectionFeature', table, { - table_setRowSelection: { - fn: (updater) => table_setRowSelection(table, updater), - }, - table_resetRowSelection: { - fn: (defaultState) => table_resetRowSelection(table, defaultState), - }, - table_toggleAllRowsSelected: { - fn: (value) => table_toggleAllRowsSelected(table, value), - }, - table_toggleAllPageRowsSelected: { - fn: (value) => table_toggleAllPageRowsSelected(table, value), - }, - table_getPreSelectedRowModel: { - fn: () => table_getPreSelectedRowModel(table), - }, - table_getSelectedRowModel: { - fn: () => table_getSelectedRowModel(table), - memoDeps: () => [ - table.atoms.rowSelection?.get(), - table.getCoreRowModel(), - ], - }, - table_getFilteredSelectedRowModel: { - fn: () => table_getFilteredSelectedRowModel(table), - memoDeps: () => [ - table.atoms.rowSelection?.get(), - table.getFilteredRowModel(), - ], - }, - table_getGroupedSelectedRowModel: { - fn: () => table_getGroupedSelectedRowModel(table), - memoDeps: () => [ - table.atoms.rowSelection?.get(), - table.getSortedRowModel(), - ], - }, - table_getIsAllRowsSelected: { - fn: () => table_getIsAllRowsSelected(table), - }, - table_getIsAllPageRowsSelected: { - fn: () => table_getIsAllPageRowsSelected(table), - }, - table_getIsSomeRowsSelected: { - fn: () => table_getIsSomeRowsSelected(table), - }, - table_getIsSomePageRowsSelected: { - fn: () => table_getIsSomePageRowsSelected(table), - }, - table_getToggleAllRowsSelectedHandler: { - fn: () => table_getToggleAllRowsSelectedHandler(table), - }, - table_getToggleAllPageRowsSelectedHandler: { - fn: () => table_getToggleAllPageRowsSelectedHandler(table), - }, - }) - }, - } + constructTableAPIs: (table) => { + assignTableAPIs('rowSelectionFeature', table, { + table_setRowSelection: { + fn: (updater) => table_setRowSelection(table, updater), + }, + table_resetRowSelection: { + fn: (defaultState) => table_resetRowSelection(table, defaultState), + }, + table_toggleAllRowsSelected: { + fn: (value) => table_toggleAllRowsSelected(table, value), + }, + table_toggleAllPageRowsSelected: { + fn: (value) => table_toggleAllPageRowsSelected(table, value), + }, + table_getPreSelectedRowModel: { + fn: () => table_getPreSelectedRowModel(table), + }, + table_getSelectedRowModel: { + fn: () => table_getSelectedRowModel(table), + memoDeps: () => [ + table.atoms.rowSelection?.get(), + table.getCoreRowModel(), + ], + }, + table_getFilteredSelectedRowModel: { + fn: () => table_getFilteredSelectedRowModel(table), + memoDeps: () => [ + table.atoms.rowSelection?.get(), + table.getFilteredRowModel(), + ], + }, + table_getGroupedSelectedRowModel: { + fn: () => table_getGroupedSelectedRowModel(table), + memoDeps: () => [ + table.atoms.rowSelection?.get(), + table.getSortedRowModel(), + ], + }, + table_getIsAllRowsSelected: { + fn: () => table_getIsAllRowsSelected(table), + }, + table_getIsAllPageRowsSelected: { + fn: () => table_getIsAllPageRowsSelected(table), + }, + table_getIsSomeRowsSelected: { + fn: () => table_getIsSomeRowsSelected(table), + }, + table_getIsSomePageRowsSelected: { + fn: () => table_getIsSomePageRowsSelected(table), + }, + table_getToggleAllRowsSelectedHandler: { + fn: () => table_getToggleAllRowsSelectedHandler(table), + }, + table_getToggleAllPageRowsSelectedHandler: { + fn: () => table_getToggleAllPageRowsSelectedHandler(table), + }, + }) + }, } - -/** - * The stock row selection feature. - * - * Register this feature to add row selection state, selected row-model helpers, - * and table/row APIs for checkbox and bulk-selection UI. - */ -export const rowSelectionFeature = constructRowSelectionFeature() diff --git a/packages/table-core/src/features/row-sorting/createSortedRowModel.ts b/packages/table-core/src/features/row-sorting/createSortedRowModel.ts index 9bb8ab54ad..b6ab9ce83b 100644 --- a/packages/table-core/src/features/row-sorting/createSortedRowModel.ts +++ b/packages/table-core/src/features/row-sorting/createSortedRowModel.ts @@ -21,7 +21,7 @@ export function createSortedRowModel< sortFns: Record>, ): (table: Table) => () => RowModel { return (_table) => { - const table: Table_Internal = _table + const table = _table as unknown as Table_Internal if (!table._rowModelFns.sortFns) table._rowModelFns.sortFns = sortFns return tableMemo({ feature: 'rowSortingFeature', diff --git a/packages/table-core/src/features/row-sorting/rowSortingFeature.ts b/packages/table-core/src/features/row-sorting/rowSortingFeature.ts index f1df214cbd..a39b7b09e2 100644 --- a/packages/table-core/src/features/row-sorting/rowSortingFeature.ts +++ b/packages/table-core/src/features/row-sorting/rowSortingFeature.ts @@ -20,125 +20,84 @@ import { table_resetSorting, table_setSorting, } from './rowSortingFeature.utils' -import type { RowData } from '../../types/type-utils' -import type { TableFeature, TableFeatures } from '../../types/TableFeatures' -// import type { -// CachedRowModel_Sorted, -// ColumnDef_RowSorting, -// Column_RowSorting, -// CreateRowModel_Sorted, -// RowModelFns_RowSorting, -// TableOptions_RowSorting, -// TableState_RowSorting, -// Table_RowSorting, -// } from './rowSortingFeature.types' - -export interface RowSortingFeatureConstructors< - TFeatures extends TableFeatures, - TData extends RowData, -> { - // CachedRowModel: CachedRowModel_Sorted - // Column: Column_RowSorting - // ColumnDef: ColumnDef_RowSorting - // CreateRowModels: CreateRowModel_Sorted - // RowModelFns: RowModelFns_RowSorting - // Table: Table_RowSorting - // TableOptions: TableOptions_RowSorting - // TableState: TableState_RowSorting -} +import type { TableFeature } from '../../types/TableFeatures' /** - * Creates the stock row sorting feature. - * - * The returned feature registers its state defaults, option defaults, and instance APIs so it can be included in a `tableFeatures({ ... })` call. + * Feature that adds row sorting state, defaults, and column/table sorting APIs. */ -export function constructRowSortingFeature< - TFeatures extends TableFeatures, - TData extends RowData, ->(): TableFeature> { - return { - getInitialState(initialState) { - return { - sorting: getDefaultSortingState(), - ...initialState, - } - }, +export const rowSortingFeature: TableFeature = { + getInitialState(initialState) { + return { + sorting: getDefaultSortingState(), + ...initialState, + } + }, - getDefaultColumnDef() { - return { - sortFn: 'auto', - sortUndefined: 1, - } - }, + getDefaultColumnDef() { + return { + sortFn: 'auto', + sortUndefined: 1, + } + }, - getDefaultTableOptions(table) { - return { - onSortingChange: makeStateUpdater('sorting', table), - isMultiSortEvent: (e: unknown) => { - return (e as MouseEvent).shiftKey - }, - } - }, + getDefaultTableOptions(table) { + return { + onSortingChange: makeStateUpdater('sorting', table), + isMultiSortEvent: (e: unknown) => { + return (e as MouseEvent).shiftKey + }, + } + }, - assignColumnPrototype(prototype, table) { - assignPrototypeAPIs('rowSortingFeature', prototype, table, { - column_getAutoSortFn: { - fn: (column) => column_getAutoSortFn(column), - }, - column_getAutoSortDir: { - fn: (column) => column_getAutoSortDir(column), - }, - column_getSortFn: { - fn: (column) => column_getSortFn(column), - }, - column_toggleSorting: { - fn: (column, desc, multi) => - column_toggleSorting(column, desc, multi), - }, - column_getFirstSortDir: { - fn: (column) => column_getFirstSortDir(column), - }, - column_getNextSortingOrder: { - fn: (column, multi) => column_getNextSortingOrder(column, multi), - }, - column_getCanSort: { - fn: (column) => column_getCanSort(column), - }, - column_getCanMultiSort: { - fn: (column) => column_getCanMultiSort(column), - }, - column_getIsSorted: { - fn: (column) => column_getIsSorted(column), - }, - column_getSortIndex: { - fn: (column) => column_getSortIndex(column), - }, - column_clearSorting: { - fn: (column) => column_clearSorting(column), - }, - column_getToggleSortingHandler: { - fn: (column) => column_getToggleSortingHandler(column), - }, - }) - }, + assignColumnPrototype(prototype, table) { + assignPrototypeAPIs('rowSortingFeature', prototype, table, { + column_getAutoSortFn: { + fn: (column) => column_getAutoSortFn(column), + }, + column_getAutoSortDir: { + fn: (column) => column_getAutoSortDir(column), + }, + column_getSortFn: { + fn: (column) => column_getSortFn(column), + }, + column_toggleSorting: { + fn: (column, desc, multi) => column_toggleSorting(column, desc, multi), + }, + column_getFirstSortDir: { + fn: (column) => column_getFirstSortDir(column), + }, + column_getNextSortingOrder: { + fn: (column, multi) => column_getNextSortingOrder(column, multi), + }, + column_getCanSort: { + fn: (column) => column_getCanSort(column), + }, + column_getCanMultiSort: { + fn: (column) => column_getCanMultiSort(column), + }, + column_getIsSorted: { + fn: (column) => column_getIsSorted(column), + }, + column_getSortIndex: { + fn: (column) => column_getSortIndex(column), + }, + column_clearSorting: { + fn: (column) => column_clearSorting(column), + }, + column_getToggleSortingHandler: { + fn: (column) => column_getToggleSortingHandler(column), + }, + }) + }, - constructTableAPIs(table) { - assignTableAPIs('rowSortingFeature', table, { - table_setSorting: { - fn: (updater) => table_setSorting(table, updater), - }, - table_resetSorting: { - fn: (defaultState) => table_resetSorting(table, defaultState), - }, - }) - }, - } + constructTableAPIs(table) { + assignTableAPIs('rowSortingFeature', table, { + table_setSorting: { + fn: (updater) => table_setSorting(table, updater), + }, + table_resetSorting: { + fn: (defaultState) => table_resetSorting(table, defaultState), + }, + }) + }, } - -/** - * The stock row sorting feature. - * - * Register this feature to add sorting state, column sorting APIs, and sorted - * row-model support for client-side or manual sorting. - */ -export const rowSortingFeature = constructRowSortingFeature() diff --git a/packages/table-core/src/fns/aggregationFns.ts b/packages/table-core/src/fns/aggregationFns.ts index e172e0098c..457296d35c 100755 --- a/packages/table-core/src/fns/aggregationFns.ts +++ b/packages/table-core/src/fns/aggregationFns.ts @@ -1,7 +1,6 @@ import type { RowData } from '../types/type-utils' import type { TableFeatures } from '../types/TableFeatures' import type { Row } from '../types/Row' -import type { AggregationFn } from '../features/column-grouping/columnGroupingFeature.types' /** * Sums numeric child-row values for a grouped column. @@ -9,14 +8,14 @@ import type { AggregationFn } from '../features/column-grouping/columnGroupingFe * Non-number values contribute `0`. Child rows are used so nested group totals * can reuse already aggregated values. */ -export const aggregationFn_sum: AggregationFn = < +export function aggregationFn_sum< TFeatures extends TableFeatures, TData extends RowData, >( columnId: string, - _leafRows: Array>, - childRows: Array>, -) => { + _leafRows: Array>, + childRows: Array>, +) { // It's faster to just add the aggregations together instead of // process leaf nodes individually return childRows.reduce((sumValue, next) => { @@ -31,14 +30,14 @@ export const aggregationFn_sum: AggregationFn = < * Nullish and non-number values are ignored. Returns `undefined` when no * numeric value is found. */ -export const aggregationFn_min: AggregationFn = < +export function aggregationFn_min< TFeatures extends TableFeatures, TData extends RowData, >( columnId: string, - _leafRows: Array>, - childRows: Array>, -) => { + _leafRows: Array>, + childRows: Array>, +) { let minValue: number | undefined childRows.forEach((row) => { @@ -62,14 +61,14 @@ export const aggregationFn_min: AggregationFn = < * Nullish and non-number values are ignored. Returns `undefined` when no * numeric value is found. */ -export const aggregationFn_max: AggregationFn = < +export function aggregationFn_max< TFeatures extends TableFeatures, TData extends RowData, >( columnId: string, - _leafRows: Array>, - childRows: Array>, -) => { + _leafRows: Array>, + childRows: Array>, +) { let maxValue: number | undefined childRows.forEach((row) => { @@ -92,14 +91,14 @@ export const aggregationFn_max: AggregationFn = < * Returns `[min, max]`, where each entry is `undefined` when no numeric value is * present. */ -export const aggregationFn_extent: AggregationFn = < +export function aggregationFn_extent< TFeatures extends TableFeatures, TData extends RowData, >( columnId: string, - _leafRows: Array>, - childRows: Array>, -) => { + _leafRows: Array>, + childRows: Array>, +) { let minValue: number | undefined let maxValue: number | undefined @@ -124,13 +123,10 @@ export const aggregationFn_extent: AggregationFn = < * Number-like values are coerced with unary `+`; nullish and non-numeric values * are ignored. */ -export const aggregationFn_mean: AggregationFn = < +export function aggregationFn_mean< TFeatures extends TableFeatures, TData extends RowData, ->( - columnId: string, - leafRows: Array>, -) => { +>(columnId: string, leafRows: Array>) { let count = 0 let sumValue = 0 @@ -159,13 +155,10 @@ export const aggregationFn_mean: AggregationFn = < * All values must be numbers. If any value is non-numeric, or no leaf rows are * present, the result is `undefined`. */ -export const aggregationFn_median: AggregationFn = < +export function aggregationFn_median< TFeatures extends TableFeatures, TData extends RowData, ->( - columnId: string, - leafRows: Array>, -) => { +>(columnId: string, leafRows: Array>) { if (!leafRows.length) { return } @@ -193,13 +186,10 @@ export const aggregationFn_median: AggregationFn = < * * Values are compared with JavaScript `Set` semantics. */ -export const aggregationFn_unique: AggregationFn = < +export function aggregationFn_unique< TFeatures extends TableFeatures, TData extends RowData, ->( - columnId: string, - leafRows: Array>, -) => { +>(columnId: string, leafRows: Array>) { const set = new Set() for (let i = 0; i < leafRows.length; i++) { set.add(leafRows[i]!.getValue(columnId)) @@ -212,13 +202,10 @@ export const aggregationFn_unique: AggregationFn = < * * Values are compared with JavaScript `Set` semantics. */ -export const aggregationFn_uniqueCount: AggregationFn = < +export function aggregationFn_uniqueCount< TFeatures extends TableFeatures, TData extends RowData, ->( - columnId: string, - leafRows: Array>, -) => { +>(columnId: string, leafRows: Array>) { const set = new Set() for (let i = 0; i < leafRows.length; i++) { set.add(leafRows[i]!.getValue(columnId)) @@ -231,13 +218,10 @@ export const aggregationFn_uniqueCount: AggregationFn = < * * The column id is ignored because the result is based only on group size. */ -export const aggregationFn_count: AggregationFn = < +export function aggregationFn_count< TFeatures extends TableFeatures, TData extends RowData, ->( - _columnId: string, - leafRows: Array>, -) => { +>(_columnId: string, leafRows: Array>) { return leafRows.length } diff --git a/packages/table-core/src/fns/filterFns.ts b/packages/table-core/src/fns/filterFns.ts index 975e7f5e4d..44c4fb02d2 100644 --- a/packages/table-core/src/fns/filterFns.ts +++ b/packages/table-core/src/fns/filterFns.ts @@ -1,7 +1,6 @@ import type { RowData } from '../types/type-utils' import type { TableFeatures } from '../types/TableFeatures' import type { Row } from '../types/Row' -import type { FilterFn } from '../features/column-filtering/columnFilteringFeature.types' // Basic filters @@ -10,18 +9,16 @@ import type { FilterFn } from '../features/column-filtering/columnFilteringFeatu * * Uses JavaScript `===` comparison and auto-removes empty filter values. */ -export const filterFn_equals: FilterFn = < - TFeatures extends TableFeatures, - TData extends RowData, ->( - row: Row, - columnId: string, - filterValue: unknown, -) => { - return row.getValue(columnId) === filterValue -} - -filterFn_equals.autoRemove = (val: any) => testFalsy(val) +export const filterFn_equals = Object.assign( + ( + row: Row, + columnId: string, + filterValue: unknown, + ) => { + return row.getValue(columnId) === filterValue + }, + { autoRemove: (val: any) => testFalsy(val) }, +) /** * Keeps rows whose column value is loosely equal to the filter value. @@ -29,18 +26,16 @@ filterFn_equals.autoRemove = (val: any) => testFalsy(val) * Uses JavaScript `==` comparison and auto-removes empty filter values. This is * useful for matching string input against numeric row values. */ -export const filterFn_weakEquals: FilterFn = < - TFeatures extends TableFeatures, - TData extends RowData, ->( - row: Row, - columnId: string, - filterValue: unknown, -) => { - return row.getValue(columnId) == filterValue -} - -filterFn_weakEquals.autoRemove = (val: any) => testFalsy(val) +export const filterFn_weakEquals = Object.assign( + ( + row: Row, + columnId: string, + filterValue: unknown, + ) => { + return row.getValue(columnId) == filterValue + }, + { autoRemove: (val: any) => testFalsy(val) }, +) // String filters @@ -49,20 +44,18 @@ filterFn_weakEquals.autoRemove = (val: any) => testFalsy(val) * * Matching is case-sensitive and empty filter values are auto-removed. */ -export const filterFn_includesStringSensitive: FilterFn = < - TFeatures extends TableFeatures, - TData extends RowData, ->( - row: Row, - columnId: string, - filterValue: string, -) => { - return Boolean( - row.getValue(columnId)?.toString().includes(filterValue.toString()), - ) -} - -filterFn_includesStringSensitive.autoRemove = (val: any) => testFalsy(val) +export const filterFn_includesStringSensitive = Object.assign( + ( + row: Row, + columnId: string, + filterValue: unknown, + ) => { + return Boolean( + row.getValue(columnId)?.toString().includes(String(filterValue)), + ) + }, + { autoRemove: (val: any) => testFalsy(val) }, +) /** * Keeps rows whose stringified column value includes the filter text. @@ -70,24 +63,22 @@ filterFn_includesStringSensitive.autoRemove = (val: any) => testFalsy(val) * Both values are lowercased before comparison, and empty filter values are * auto-removed. */ -export const filterFn_includesString: FilterFn = < - TFeatures extends TableFeatures, - TData extends RowData, ->( - row: Row, - columnId: string, - filterValue: string, -) => { - return Boolean( - row - .getValue(columnId) - ?.toString() - .toLowerCase() - .includes(filterValue.toString().toLowerCase()), - ) -} - -filterFn_includesString.autoRemove = (val: any) => testFalsy(val) +export const filterFn_includesString = Object.assign( + ( + row: Row, + columnId: string, + filterValue: unknown, + ) => { + return Boolean( + row + .getValue(columnId) + ?.toString() + .toLowerCase() + .includes(String(filterValue).toLowerCase()), + ) + }, + { autoRemove: (val: any) => testFalsy(val) }, +) /** * Keeps rows whose stringified column value equals the filter text. @@ -95,39 +86,35 @@ filterFn_includesString.autoRemove = (val: any) => testFalsy(val) * Both values are lowercased before comparison, and empty filter values are * auto-removed. */ -export const filterFn_equalsString: FilterFn = < - TFeatures extends TableFeatures, - TData extends RowData, ->( - row: Row, - columnId: string, - filterValue: string, -) => { - return ( - row.getValue(columnId)?.toString().toLowerCase() === - filterValue.toLowerCase() - ) -} - -filterFn_equalsString.autoRemove = (val: any) => testFalsy(val) +export const filterFn_equalsString = Object.assign( + ( + row: Row, + columnId: string, + filterValue: unknown, + ) => { + return ( + row.getValue(columnId)?.toString().toLowerCase() === + String(filterValue).toLowerCase() + ) + }, + { autoRemove: (val: any) => testFalsy(val) }, +) /** * Keeps rows whose stringified column value exactly equals the filter text. * * Matching is case-sensitive and empty filter values are auto-removed. */ -export const filterFn_equalsStringSensitive: FilterFn = < - TFeatures extends TableFeatures, - TData extends RowData, ->( - row: Row, - columnId: string, - filterValue: string, -) => { - return row.getValue(columnId)?.toString() === filterValue -} - -filterFn_equalsStringSensitive.autoRemove = (val: any) => testFalsy(val) +export const filterFn_equalsStringSensitive = Object.assign( + ( + row: Row, + columnId: string, + filterValue: unknown, + ) => { + return row.getValue(columnId)?.toString() === String(filterValue) + }, + { autoRemove: (val: any) => testFalsy(val) }, +) // Number filters @@ -137,86 +124,78 @@ filterFn_equalsStringSensitive.autoRemove = (val: any) => testFalsy(val) * Numeric values are compared numerically when both sides can be coerced to * numbers; otherwise normalized strings are compared. */ -export const filterFn_greaterThan: FilterFn = < - TFeatures extends TableFeatures, - TData extends RowData, ->( - row: Row, - columnId: string, - filterValue: Date | number | string, -) => { - const rowValue = row.getValue(columnId) - const numericRowValue = - rowValue === null || rowValue === undefined ? 0 : +rowValue - const numericFilterValue = +filterValue - - if (!isNaN(numericFilterValue) && !isNaN(numericRowValue)) { - return numericRowValue > numericFilterValue - } - - const stringValue = (rowValue ?? '').toString().toLowerCase().trim() - const stringFilterValue = filterValue.toString().toLowerCase().trim() - return stringValue > stringFilterValue -} - -filterFn_greaterThan.resolveFilterValue = (val: any) => testFalsy(val) +export const filterFn_greaterThan = Object.assign( + ( + row: Row, + columnId: string, + filterValue: unknown, + ) => { + const rowValue = row.getValue(columnId) + const numericRowValue = + rowValue === null || rowValue === undefined ? 0 : +rowValue + const numericFilterValue = Number(filterValue) + + if (!isNaN(numericFilterValue) && !isNaN(numericRowValue)) { + return numericRowValue > numericFilterValue + } + + const stringValue = (rowValue ?? '').toString().toLowerCase().trim() + const stringFilterValue = String(filterValue).toLowerCase().trim() + return stringValue > stringFilterValue + }, + { resolveFilterValue: (val: any) => testFalsy(val) }, +) /** * Keeps rows whose value is greater than or equal to the filter value. * * Delegates to the built-in greater-than and equality comparisons. */ -export const filterFn_greaterThanOrEqualTo: FilterFn = < - TFeatures extends TableFeatures, - TData extends RowData, ->( - row: Row, - columnId: string, - filterValue: Date | number | string, -) => { - return ( - filterFn_greaterThan(row as any, columnId, filterValue) || - filterFn_equals(row as any, columnId, filterValue) - ) -} - -filterFn_greaterThanOrEqualTo.resolveFilterValue = (val: any) => testFalsy(val) +export const filterFn_greaterThanOrEqualTo = Object.assign( + ( + row: Row, + columnId: string, + filterValue: unknown, + ) => { + return ( + filterFn_greaterThan(row, columnId, filterValue) || + filterFn_equals(row, columnId, filterValue) + ) + }, + { resolveFilterValue: (val: any) => testFalsy(val) }, +) /** * Keeps rows whose value is less than the filter value. * * This is implemented as the inverse of greater-than-or-equal comparison. */ -export const filterFn_lessThan: FilterFn = < - TFeatures extends TableFeatures, - TData extends RowData, ->( - row: Row, - columnId: string, - filterValue: Date | number | string, -) => { - return !filterFn_greaterThanOrEqualTo(row as any, columnId, filterValue) -} - -filterFn_lessThan.resolveFilterValue = (val: any) => testFalsy(val) +export const filterFn_lessThan = Object.assign( + ( + row: Row, + columnId: string, + filterValue: unknown, + ) => { + return !filterFn_greaterThanOrEqualTo(row, columnId, filterValue) + }, + { resolveFilterValue: (val: any) => testFalsy(val) }, +) /** * Keeps rows whose value is less than or equal to the filter value. * * This is implemented as the inverse of greater-than comparison. */ -export const filterFn_lessThanOrEqualTo: FilterFn = < - TFeatures extends TableFeatures, - TData extends RowData, ->( - row: Row, - columnId: string, - filterValue: Date | number | string, -) => { - return !filterFn_greaterThan(row as any, columnId, filterValue) -} - -filterFn_lessThanOrEqualTo.resolveFilterValue = (val: any) => testFalsy(val) +export const filterFn_lessThanOrEqualTo = Object.assign( + ( + row: Row, + columnId: string, + filterValue: unknown, + ) => { + return !filterFn_greaterThan(row, columnId, filterValue) + }, + { resolveFilterValue: (val: any) => testFalsy(val) }, +) // Range filters @@ -225,46 +204,42 @@ filterFn_lessThanOrEqualTo.resolveFilterValue = (val: any) => testFalsy(val) * * Blank range endpoints are treated as open-ended. */ -const filterFn_between: FilterFn = < - TFeatures extends TableFeatures, - TData extends RowData, ->( - row: Row, - columnId: string, - filterValues: [number | string, number | string], -): boolean => - ((['', undefined] as Array).includes(filterValues[0]) || - filterFn_greaterThan(row as any, columnId, filterValues[0])) && - ((!isNaN(+filterValues[0]) && - !isNaN(+filterValues[1]) && - +filterValues[0] > +filterValues[1]) || - (['', undefined] as Array).includes(filterValues[1]) || - filterFn_lessThan(row as any, columnId, filterValues[1])) - -filterFn_between.autoRemove = (val: any) => !val +const filterFn_between = Object.assign( + ( + row: Row, + columnId: string, + filterValues: [unknown, unknown], + ): boolean => + ((['', undefined] as Array).includes(filterValues[0]) || + filterFn_greaterThan(row, columnId, filterValues[0])) && + ((!isNaN(Number(filterValues[0])) && + !isNaN(Number(filterValues[1])) && + Number(filterValues[0]) > Number(filterValues[1])) || + (['', undefined] as Array).includes(filterValues[1]) || + filterFn_lessThan(row, columnId, filterValues[1])), + { autoRemove: (val: any) => !val }, +) /** * Keeps rows whose value falls between an inclusive min/max pair. * * Blank range endpoints are treated as open-ended. */ -const filterFn_betweenInclusive: FilterFn = < - TFeatures extends TableFeatures, - TData extends RowData, ->( - row: Row, - columnId: string, - filterValues: [number | string, number | string], -): boolean => - ((['', undefined] as Array).includes(filterValues[0]) || - filterFn_greaterThanOrEqualTo(row as any, columnId, filterValues[0])) && - ((!isNaN(+filterValues[0]) && - !isNaN(+filterValues[1]) && - +filterValues[0] > +filterValues[1]) || - (['', undefined] as Array).includes(filterValues[1]) || - filterFn_lessThanOrEqualTo(row as any, columnId, filterValues[1])) - -filterFn_betweenInclusive.autoRemove = (val: any) => !val +const filterFn_betweenInclusive = Object.assign( + ( + row: Row, + columnId: string, + filterValues: [unknown, unknown], + ): boolean => + ((['', undefined] as Array).includes(filterValues[0]) || + filterFn_greaterThanOrEqualTo(row, columnId, filterValues[0])) && + ((!isNaN(Number(filterValues[0])) && + !isNaN(Number(filterValues[1])) && + Number(filterValues[0]) > Number(filterValues[1])) || + (['', undefined] as Array).includes(filterValues[1]) || + filterFn_lessThanOrEqualTo(row, columnId, filterValues[1])), + { autoRemove: (val: any) => !val }, +) /** * Keeps rows whose numeric value is inside an inclusive `[min, max]` range. @@ -272,50 +247,50 @@ filterFn_betweenInclusive.autoRemove = (val: any) => !val * Filter values are normalized so blank endpoints become open-ended and * reversed endpoints are swapped. */ -export const filterFn_inNumberRange: FilterFn = < - TFeatures extends TableFeatures, - TData extends RowData, ->( - row: Row, - columnId: string, - filterValue: [number, number], -) => { - const [min, max] = filterValue - - const rowValue: number = row.getValue(columnId) - return rowValue >= min && rowValue <= max -} - -filterFn_inNumberRange.resolveFilterValue = (val: [any, any]) => { - const [unsafeMin, unsafeMax] = val - - const parsedMin = - typeof unsafeMin !== 'number' ? parseFloat(unsafeMin) : unsafeMin - const parsedMax = - typeof unsafeMax !== 'number' ? parseFloat(unsafeMax) : unsafeMax - - let min = - unsafeMin === null || Number.isNaN(parsedMin) ? -Infinity : parsedMin - let max = unsafeMax === null || Number.isNaN(parsedMax) ? Infinity : parsedMax - - if (min > max) { - const temp = min - min = max - max = temp - } - - return [min, max] as const -} - -filterFn_inNumberRange.autoRemove = (val: any) => - testFalsy(val) || (testFalsy(val[0]) && testFalsy(val[1])) +export const filterFn_inNumberRange = Object.assign( + ( + row: Row, + columnId: string, + filterValue: [number, number], + ) => { + const [min, max] = filterValue + + const rowValue: number = row.getValue(columnId) + return rowValue >= min && rowValue <= max + }, + { + resolveFilterValue: (val: [any, any]) => { + const [unsafeMin, unsafeMax] = val + + const parsedMin = + typeof unsafeMin !== 'number' ? parseFloat(unsafeMin) : unsafeMin + const parsedMax = + typeof unsafeMax !== 'number' ? parseFloat(unsafeMax) : unsafeMax + + let min = + unsafeMin === null || Number.isNaN(parsedMin) ? -Infinity : parsedMin + let max = + unsafeMax === null || Number.isNaN(parsedMax) ? Infinity : parsedMax + + if (min > max) { + const temp = min + min = max + max = temp + } + + return [min, max] as const + }, + autoRemove: (val: any) => + testFalsy(val) || (testFalsy(val[0]) && testFalsy(val[1])), + }, +) // Array filters /** * Keeps rows whose scalar column value equals at least one filter value. */ -export const filterFn_arrHas: FilterFn = < +export const filterFn_arrHas = < TFeatures extends TableFeatures, TData extends RowData, >( @@ -329,60 +304,52 @@ export const filterFn_arrHas: FilterFn = < /** * Keeps rows whose array or string column value includes at least one filter value. */ -export const filterFn_arrIncludes: FilterFn = < - TFeatures extends TableFeatures, - TData extends RowData, ->( - row: Row, - columnId: string, - filterValue: Array, -) => { - return filterValue.some((val) => - (row.getValue(columnId) as Array | string).includes( - val as any, - ), - ) -} - -filterFn_arrIncludes.autoRemove = (val: any) => testFalsy(val) || !val?.length +export const filterFn_arrIncludes = Object.assign( + ( + row: Row, + columnId: string, + filterValue: Array, + ) => { + return filterValue.some((val) => + (row.getValue(columnId) as Array | string).includes( + val as any, + ), + ) + }, + { autoRemove: (val: any) => testFalsy(val) || !val?.length }, +) /** * Keeps rows whose array column value includes every filter value. */ -export const filterFn_arrIncludesAll: FilterFn = < - TFeatures extends TableFeatures, - TData extends RowData, ->( - row: Row, - columnId: string, - filterValue: Array, -) => { - const value = row.getValue>(columnId) - if (!Array.isArray(value)) return false - return !filterValue.some((val) => !value.includes(val)) -} - -filterFn_arrIncludesAll.autoRemove = (val: any) => - testFalsy(val) || !val?.length +export const filterFn_arrIncludesAll = Object.assign( + ( + row: Row, + columnId: string, + filterValue: Array, + ) => { + const value = row.getValue>(columnId) + if (!Array.isArray(value)) return false + return !filterValue.some((val) => !value.includes(val)) + }, + { autoRemove: (val: any) => testFalsy(val) || !val?.length }, +) /** * Keeps rows whose array column value includes at least one filter value. */ -export const filterFn_arrIncludesSome: FilterFn = < - TFeatures extends TableFeatures, - TData extends RowData, ->( - row: Row, - columnId: string, - filterValue: Array, -) => { - const value = row.getValue>(columnId) - if (!Array.isArray(value)) return false - return filterValue.some((val) => value.includes(val)) -} - -filterFn_arrIncludesSome.autoRemove = (val: any) => - testFalsy(val) || !val?.length +export const filterFn_arrIncludesSome = Object.assign( + ( + row: Row, + columnId: string, + filterValue: Array, + ) => { + const value = row.getValue>(columnId) + if (!Array.isArray(value)) return false + return filterValue.some((val) => value.includes(val)) + }, + { autoRemove: (val: any) => testFalsy(val) || !val?.length }, +) // Export diff --git a/packages/table-core/src/fns/sortFns.ts b/packages/table-core/src/fns/sortFns.ts index c680e874d7..84889cb934 100644 --- a/packages/table-core/src/fns/sortFns.ts +++ b/packages/table-core/src/fns/sortFns.ts @@ -1,7 +1,6 @@ import type { RowData } from '../types/type-utils' import type { TableFeatures } from '../types/TableFeatures' import type { Row } from '../types/Row' -import type { SortFn } from '../features/row-sorting/rowSortingFeature.types' /** * Regular expression used to split mixed text and numeric chunks. @@ -16,12 +15,12 @@ export const reSplitAlphaNumeric = /([0-9]+)/gm * * This comparator returns ascending-order results; descending order is applied by the sorting row model. */ -export const sortFn_alphanumeric: SortFn = < +export const sortFn_alphanumeric = < TFeatures extends TableFeatures, TData extends RowData, >( - rowA: Row, - rowB: Row, + rowA: Row, + rowB: Row, columnId: string, ) => { return compareAlphanumeric( @@ -35,12 +34,12 @@ export const sortFn_alphanumeric: SortFn = < * * This comparator returns ascending-order results; descending order is applied by the sorting row model. */ -export const sortFn_alphanumericCaseSensitive: SortFn = < +export const sortFn_alphanumericCaseSensitive = < TFeatures extends TableFeatures, TData extends RowData, >( - rowA: Row, - rowB: Row, + rowA: Row, + rowB: Row, columnId: string, ) => { return compareAlphanumeric( @@ -56,12 +55,12 @@ export const sortFn_alphanumericCaseSensitive: SortFn = < * * This comparator returns ascending-order results; descending order is applied by the sorting row model. */ -export const sortFn_text: SortFn = < +export const sortFn_text = < TFeatures extends TableFeatures, TData extends RowData, >( - rowA: Row, - rowB: Row, + rowA: Row, + rowB: Row, columnId: string, ) => { return compareBasic( @@ -77,12 +76,12 @@ export const sortFn_text: SortFn = < * * This comparator returns ascending-order results; descending order is applied by the sorting row model. */ -export const sortFn_textCaseSensitive: SortFn = < +export const sortFn_textCaseSensitive = < TFeatures extends TableFeatures, TData extends RowData, >( - rowA: Row, - rowB: Row, + rowA: Row, + rowB: Row, columnId: string, ) => { return compareBasic( @@ -96,12 +95,12 @@ export const sortFn_textCaseSensitive: SortFn = < * * This comparator returns ascending-order results; descending order is applied by the sorting row model. */ -export const sortFn_datetime: SortFn = < +export const sortFn_datetime = < TFeatures extends TableFeatures, TData extends RowData, >( - rowA: Row, - rowB: Row, + rowA: Row, + rowB: Row, columnId: string, ) => { const a: number | string = rowA.getValue(columnId) @@ -118,12 +117,12 @@ export const sortFn_datetime: SortFn = < * * This comparator returns ascending-order results; descending order is applied by the sorting row model. */ -export const sortFn_basic: SortFn = < +export const sortFn_basic = < TFeatures extends TableFeatures, TData extends RowData, >( - rowA: Row, - rowB: Row, + rowA: Row, + rowB: Row, columnId: string, ) => { return compareBasic(rowA.getValue(columnId), rowB.getValue(columnId)) diff --git a/packages/table-core/src/types/Cell.ts b/packages/table-core/src/types/Cell.ts index 4386a9b321..1c17789ca8 100644 --- a/packages/table-core/src/types/Cell.ts +++ b/packages/table-core/src/types/Cell.ts @@ -1,22 +1,8 @@ import type { Cell_ColumnGrouping } from '../features/column-grouping/columnGroupingFeature.types' import type { CellData, RowData } from './type-utils' -import type { - ExtractFeatureMapTypes, - ExtractFeatureTypes, - TableFeatures, -} from './TableFeatures' +import type { ExtractFeatureMapTypes, TableFeatures } from './TableFeatures' import type { Cell_Cell } from '../core/cells/coreCellsFeature.types' -/** - * Use this interface as a target for declaration merging to add your own plugin properties. - * Note: This will affect the types of all tables in your project. - */ -export interface Cell_Plugins< - TFeatures extends TableFeatures, - TData extends RowData, - TValue extends CellData = CellData, -> {} - export interface Cell_Core< TFeatures extends TableFeatures, TData extends RowData, @@ -31,7 +17,5 @@ export type Cell< TFeatures extends TableFeatures, TData extends RowData, TValue extends CellData = CellData, -> = Cell_Cell & - ExtractFeatureMapTypes & - ExtractFeatureTypes<'Cell', TFeatures> & - Cell_Plugins +> = Cell_Core & + ExtractFeatureMapTypes diff --git a/packages/table-core/src/types/Column.ts b/packages/table-core/src/types/Column.ts index 56e3a707b3..541b13ce62 100644 --- a/packages/table-core/src/types/Column.ts +++ b/packages/table-core/src/types/Column.ts @@ -10,23 +10,9 @@ import type { Column_ColumnSizing } from '../features/column-sizing/columnSizing import type { Column_ColumnVisibility } from '../features/column-visibility/columnVisibilityFeature.types' import type { ColumnDefBase_All } from './ColumnDef' import type { RowData } from './type-utils' -import type { - ExtractFeatureMapTypes, - ExtractFeatureTypes, - TableFeatures, -} from './TableFeatures' +import type { ExtractFeatureMapTypes, TableFeatures } from './TableFeatures' import type { Column_Column } from '../core/columns/coreColumnsFeature.types' -/** - * Use this interface as a target for declaration merging to add your own plugin properties. - * Note: This will affect the types of all tables in your project. - */ -export interface Column_Plugins< - TFeatures extends TableFeatures, - TData extends RowData, - TValue = unknown, -> {} - export interface Column_Core< TFeatures extends TableFeatures, TData extends RowData, @@ -54,9 +40,7 @@ export type Column< TData extends RowData, TValue = unknown, > = Column_Core & - ExtractFeatureMapTypes> & - ExtractFeatureTypes<'Column', TFeatures> & - Column_Plugins + ExtractFeatureMapTypes> export type Column_Internal< TFeatures extends TableFeatures, diff --git a/packages/table-core/src/types/ColumnDef.ts b/packages/table-core/src/types/ColumnDef.ts index 6520c52dd9..9877741ad4 100644 --- a/packages/table-core/src/types/ColumnDef.ts +++ b/packages/table-core/src/types/ColumnDef.ts @@ -1,9 +1,5 @@ import type { CellData, RowData, UnionToIntersection } from './type-utils' -import type { - ExtractFeatureMapTypes, - ExtractFeatureTypes, - TableFeatures, -} from './TableFeatures' +import type { ExtractFeatureMapTypes, TableFeatures } from './TableFeatures' import type { CellContext } from '../core/cells/coreCellsFeature.types' import type { HeaderContext } from '../core/headers/coreHeadersFeature.types' import type { ColumnDef_ColumnFiltering } from '../features/column-filtering/columnFilteringFeature.types' @@ -15,16 +11,6 @@ import type { ColumnDef_ColumnVisibility } from '../features/column-visibility/c import type { ColumnDef_GlobalFiltering } from '../features/global-filtering/globalFilteringFeature.types' import type { ColumnDef_RowSorting } from '../features/row-sorting/rowSortingFeature.types' -/** - * Use this interface as a target for declaration merging to add your own plugin properties. - * Note: This will affect the types of all tables in your project. - */ -export interface ColumnDef_Plugins< - TFeatures extends TableFeatures, - TData extends RowData, - TValue extends CellData = CellData, -> {} - export interface ColumnMeta< TFeatures extends TableFeatures, TData extends RowData, @@ -137,9 +123,7 @@ export type ColumnDefBase< ExtractFeatureMapTypes< TFeatures, ColumnDef_FeatureMap - > & - ExtractFeatureTypes<'ColumnDef', TFeatures> & - ColumnDef_Plugins + > export type ColumnDefBase_All< TFeatures extends TableFeatures, diff --git a/packages/table-core/src/types/Header.ts b/packages/table-core/src/types/Header.ts index f5c3c0fb86..39aa608a26 100644 --- a/packages/table-core/src/types/Header.ts +++ b/packages/table-core/src/types/Header.ts @@ -1,23 +1,9 @@ import type { Header_ColumnSizing } from '../features/column-sizing/columnSizingFeature.types' import type { CellData, RowData } from './type-utils' -import type { - ExtractFeatureMapTypes, - ExtractFeatureTypes, - TableFeatures, -} from './TableFeatures' +import type { ExtractFeatureMapTypes, TableFeatures } from './TableFeatures' import type { Header_Header } from '../core/headers/coreHeadersFeature.types' import type { Header_ColumnResizing } from '../features/column-resizing/columnResizingFeature.types' -/** - * Use this interface as a target for declaration merging to add your own plugin properties. - * Note: This will affect the types of all tables in your project. - */ -export interface Header_Plugins< - TFeatures extends TableFeatures, - TData extends RowData, - TValue extends CellData = CellData, -> {} - export interface Header_Core< TFeatures extends TableFeatures, TData extends RowData, @@ -34,6 +20,4 @@ export type Header< TData extends RowData, TValue extends CellData = CellData, > = Header_Core & - ExtractFeatureMapTypes & - ExtractFeatureTypes<'Header', TFeatures> & - Header_Plugins + ExtractFeatureMapTypes diff --git a/packages/table-core/src/types/HeaderGroup.ts b/packages/table-core/src/types/HeaderGroup.ts index 4290be490e..b09509bf8c 100644 --- a/packages/table-core/src/types/HeaderGroup.ts +++ b/packages/table-core/src/types/HeaderGroup.ts @@ -1,16 +1,7 @@ import type { HeaderGroup_Header } from '../core/headers/coreHeadersFeature.types' -import type { ExtractFeatureTypes, TableFeatures } from './TableFeatures' +import type { TableFeatures } from './TableFeatures' import type { RowData } from './type-utils' -/** - * Use this interface as a target for declaration merging to add your own plugin properties. - * Note: This will affect the types of all tables in your project. - */ -export interface HeaderGroup_Plugins< - TFeatures extends TableFeatures, - TData extends RowData, -> {} - export interface HeaderGroup_Core< TFeatures extends TableFeatures, TData extends RowData, @@ -19,6 +10,4 @@ export interface HeaderGroup_Core< export type HeaderGroup< TFeatures extends TableFeatures, TData extends RowData, -> = HeaderGroup_Core & - ExtractFeatureTypes<'HeaderGroup', TFeatures> & - HeaderGroup_Plugins +> = HeaderGroup_Core diff --git a/packages/table-core/src/types/Row.ts b/packages/table-core/src/types/Row.ts index dc638287a9..aa2051f04a 100644 --- a/packages/table-core/src/types/Row.ts +++ b/packages/table-core/src/types/Row.ts @@ -6,22 +6,9 @@ import type { RowData } from './type-utils' import type { Row_RowExpanding } from '../features/row-expanding/rowExpandingFeature.types' import type { Row_RowPinning } from '../features/row-pinning/rowPinningFeature.types' import type { Row_RowSelection } from '../features/row-selection/rowSelectionFeature.types' -import type { - ExtractFeatureMapTypes, - ExtractFeatureTypes, - TableFeatures, -} from './TableFeatures' +import type { ExtractFeatureMapTypes, TableFeatures } from './TableFeatures' import type { Row_Row } from '../core/rows/coreRowsFeature.types' -/** - * Use this interface as a target for declaration merging to add your own plugin properties. - * Note: This will affect the types of all tables in your project. - */ -export interface Row_Plugins< - TFeatures extends TableFeatures, - TData extends RowData, -> {} - export interface Row_Core< TFeatures extends TableFeatures, TData extends RowData, @@ -44,6 +31,4 @@ export type Row< TFeatures extends TableFeatures, TData extends RowData, > = Row_Core & - ExtractFeatureMapTypes> & - ExtractFeatureTypes<'Row', TFeatures> & - Row_Plugins + ExtractFeatureMapTypes> diff --git a/packages/table-core/src/types/RowModel.ts b/packages/table-core/src/types/RowModel.ts index 341845fd62..ae3bc30c43 100644 --- a/packages/table-core/src/types/RowModel.ts +++ b/packages/table-core/src/types/RowModel.ts @@ -28,20 +28,7 @@ import type { CreateRowModel_Sorted, } from '../features/row-sorting/rowSortingFeature.types' import type { RowData } from './type-utils' -import type { - ExtractFeatureMapTypes, - ExtractFeatureTypes, - TableFeatures, -} from './TableFeatures' - -/** - * Use this interface as a target for declaration merging to add your own plugin properties. - * Note: This will affect the types of all tables in your project. - */ -export interface CreateRowModels_Plugins< - TFeatures extends TableFeatures, - TData extends RowData, -> {} +import type { ExtractFeatureMapTypes, TableFeatures } from './TableFeatures' export interface CreateRowModels_FeatureMap< TFeatures extends TableFeatures, @@ -62,9 +49,7 @@ export type CreateRowModels< ExtractFeatureMapTypes< TFeatures, CreateRowModels_FeatureMap - > & - ExtractFeatureTypes<'CreateRowModels', TFeatures> & - CreateRowModels_Plugins + > export type CreateRowModels_All< TFeatures extends TableFeatures, @@ -77,11 +62,6 @@ export type CreateRowModels_All< CreateRowModel_Paginated & CreateRowModel_Sorted -export interface CachedRowModels_Plugins< - TFeatures extends TableFeatures, - TData extends RowData, -> {} - export interface CachedRowModels_FeatureMap< TFeatures extends TableFeatures, TData extends RowData, @@ -102,9 +82,7 @@ export type CachedRowModels< } & ExtractFeatureMapTypes< TFeatures, CachedRowModels_FeatureMap -> & - ExtractFeatureTypes<'CachedRowModel', TFeatures> & - CachedRowModels_Plugins +> export type CachedRowModel_All< TFeatures extends TableFeatures, diff --git a/packages/table-core/src/types/RowModelFns.ts b/packages/table-core/src/types/RowModelFns.ts index 07c3e60c9a..bdeea67462 100644 --- a/packages/table-core/src/types/RowModelFns.ts +++ b/packages/table-core/src/types/RowModelFns.ts @@ -2,20 +2,7 @@ import type { RowModelFns_RowSorting } from '../features/row-sorting/rowSortingF import type { RowModelFns_ColumnGrouping } from '../features/column-grouping/columnGroupingFeature.types' import type { RowData } from './type-utils' import type { RowModelFns_ColumnFiltering } from '../features/column-filtering/columnFilteringFeature.types' -import type { - ExtractFeatureMapTypes, - ExtractFeatureTypes, - TableFeatures, -} from './TableFeatures' - -/** - * Use this interface as a target for declaration merging to add your own plugin properties. - * Note: This will affect the types of all tables in your project. - */ -export interface RowModelFns_Plugins< - TFeatures extends TableFeatures, - TData extends RowData, -> {} +import type { ExtractFeatureMapTypes, TableFeatures } from './TableFeatures' export interface RowModelFns_Core {} @@ -32,9 +19,7 @@ export type RowModelFns< TFeatures extends TableFeatures, TData extends RowData, > = Partial< - ExtractFeatureMapTypes> & - ExtractFeatureTypes<'RowModelFns', TFeatures> & - RowModelFns_Plugins + ExtractFeatureMapTypes> > export type RowModelFns_All< diff --git a/packages/table-core/src/types/Table.ts b/packages/table-core/src/types/Table.ts index a6b8de6883..80cb3714f6 100644 --- a/packages/table-core/src/types/Table.ts +++ b/packages/table-core/src/types/Table.ts @@ -18,11 +18,7 @@ import type { CachedRowModel_All, CreateRowModels_All } from './RowModel' import type { RowModelFns_All } from './RowModelFns' import type { TableState_All } from './TableState' import type { RowData } from './type-utils' -import type { - ExtractFeatureMapTypes, - ExtractFeatureTypes, - TableFeatures, -} from './TableFeatures' +import type { ExtractFeatureMapTypes, TableFeatures } from './TableFeatures' import type { Table_Columns } from '../core/columns/coreColumnsFeature.types' import type { Table_Headers } from '../core/headers/coreHeadersFeature.types' import type { Table_Rows } from '../core/rows/coreRowsFeature.types' @@ -34,15 +30,6 @@ import type { } from '../core/table/coreTablesFeature.types' import type { TableOptions_All } from './TableOptions' -/** - * Use this interface as a target for declaration merging to add your own plugin properties. - * Note: This will affect the types of all tables in your project. - */ -export interface Table_Plugins< - TFeatures extends TableFeatures, - TData extends RowData, -> {} - /** * The core table object that only includes the core table functionality such as column, header, row, and table APIS. * No features are included. @@ -83,9 +70,7 @@ export type Table< TFeatures extends TableFeatures, TData extends RowData, > = Table_Core & - ExtractFeatureMapTypes> & - ExtractFeatureTypes<'Table', TFeatures> & - Table_Plugins + ExtractFeatureMapTypes> export type Table_Internal< TFeatures extends TableFeatures, diff --git a/packages/table-core/src/types/TableFeatures.ts b/packages/table-core/src/types/TableFeatures.ts index 9813a3d1ed..dbc8cd0272 100644 --- a/packages/table-core/src/types/TableFeatures.ts +++ b/packages/table-core/src/types/TableFeatures.ts @@ -7,22 +7,10 @@ import type { TableOptions_All } from './TableOptions' import type { TableState_All } from './TableState' import type { StockFeatures } from '../features/stockFeatures' -export type ExtractFeatureTypes< - TKey extends keyof FeatureConstructors, - TFeatures extends TableFeatures, -> = UnionToIntersection< - { - [K in keyof TFeatures]: K extends 'coreReativityFeature' - ? never - : TFeatures[K] extends TableFeature - ? TKey extends keyof FeatureConstructorOptions - ? FeatureConstructorOptions[TKey] - : never - : any - }[keyof TFeatures] -> - type IsAny = 0 extends 1 & T ? true : false +type UnionToIntersectionOrEmpty = [T] extends [never] + ? {} + : UnionToIntersection & {} export type ExtractFeatureMapTypes< TFeatures extends TableFeatures, @@ -30,133 +18,84 @@ export type ExtractFeatureMapTypes< > = IsAny extends true ? UnionToIntersection - : UnionToIntersection< + : UnionToIntersectionOrEmpty< TFeatureMap[Extract] > -export interface FeatureConstructors { - CachedRowModel?: any - Cell?: any - Column?: any - ColumnDef?: any - CreateRowModels?: any - Header?: any - HeaderGroup?: any - Row?: any - RowModelFns?: any - Table?: any - TableOptions?: any - TableState?: any -} - export interface Plugins {} export interface TableFeatures extends Partial, Partial, Partial {} -export type ConstructTableAPIs = < - TFeatures extends TableFeatures, - TData extends RowData, ->( - table: Table_Internal & - Partial & { - options: Partial - }, -) => void - -export type GetDefaultColumnDef = < - TFeatures extends TableFeatures, - TData extends RowData, - TValue extends CellData = CellData, ->() => ColumnDefBase_All & - Partial - -export type GetDefaultTableOptions = - ( - table: Table_Internal & Partial, - ) => Partial> & - Partial - -export type GetInitialState = ( - initialState: Partial & Partial, -) => TableState_All & Partial - -export type GetDefaultStateSelector = - ( - state: TableState_All, - ) => Partial & Partial - -export type AssignCellPrototype = < - TFeatures extends TableFeatures, - TData extends RowData, ->( - prototype: Record, - table: Table_Internal, -) => void - -export type AssignColumnPrototype = < - TFeatures extends TableFeatures, - TData extends RowData, ->( - prototype: Record, - table: Table_Internal, -) => void - -export type AssignHeaderPrototype = < - TFeatures extends TableFeatures, - TData extends RowData, ->( - prototype: Record, - table: Table_Internal, -) => void - -export type AssignRowPrototype = < - TFeatures extends TableFeatures, - TData extends RowData, ->( - prototype: Record, - table: Table_Internal, -) => void - -export type InitRowInstanceData = < - TFeatures extends TableFeatures, - TData extends RowData, ->( - row: Row & Partial, -) => void - -export interface TableFeature { +export interface TableFeature { /** * Assigns Cell APIs to the cell prototype for memory-efficient method sharing. * This is called once per table to build a shared prototype for all cells. */ - assignCellPrototype?: AssignCellPrototype + assignCellPrototype?: < + TFeatures extends TableFeatures, + TData extends RowData, + >( + prototype: Record, + table: Table_Internal, + ) => void /** * Assigns Column APIs to the column prototype for memory-efficient method sharing. * This is called once per table to build a shared prototype for all columns. */ - assignColumnPrototype?: AssignColumnPrototype + assignColumnPrototype?: < + TFeatures extends TableFeatures, + TData extends RowData, + >( + prototype: Record, + table: Table_Internal, + ) => void /** * Assigns Header APIs to the header prototype for memory-efficient method sharing. * This is called once per table to build a shared prototype for all headers. */ - assignHeaderPrototype?: AssignHeaderPrototype + assignHeaderPrototype?: < + TFeatures extends TableFeatures, + TData extends RowData, + >( + prototype: Record, + table: Table_Internal, + ) => void /** * Assigns Row APIs to the row prototype for memory-efficient method sharing. * This is called once per table to build a shared prototype for all rows. */ - assignRowPrototype?: AssignRowPrototype + assignRowPrototype?: ( + prototype: Record, + table: Table_Internal, + ) => void /** * Assigns Table APIs to the table instance. * Unlike row/cell/column/header, the table is a singleton so methods are assigned directly. */ - constructTableAPIs?: ConstructTableAPIs - getDefaultColumnDef?: GetDefaultColumnDef - getDefaultTableOptions?: GetDefaultTableOptions - getInitialState?: GetInitialState + constructTableAPIs?: ( + table: Table_Internal, + ) => void + getDefaultColumnDef?: < + TFeatures extends TableFeatures, + TData extends RowData, + TValue extends CellData = CellData, + >() => ColumnDefBase_All + getDefaultTableOptions?: < + TFeatures extends TableFeatures, + TData extends RowData, + >( + table: Table_Internal, + ) => Partial> + getInitialState?: (initialState: Partial) => TableState_All /** * Initializes instance-specific data on each row (e.g., caches). * Methods should be assigned via assignRowPrototype instead. */ - initRowInstanceData?: InitRowInstanceData + initRowInstanceData?: < + TFeatures extends TableFeatures, + TData extends RowData, + >( + row: Row, + ) => void } diff --git a/packages/table-core/src/types/TableOptions.ts b/packages/table-core/src/types/TableOptions.ts index 36fd0aebff..9a9b48a1bd 100644 --- a/packages/table-core/src/types/TableOptions.ts +++ b/packages/table-core/src/types/TableOptions.ts @@ -17,16 +17,7 @@ import type { TableOptions_RowPinning } from '../features/row-pinning/rowPinning import type { TableOptions_RowSelection } from '../features/row-selection/rowSelectionFeature.types' import type { TableOptions_RowSorting } from '../features/row-sorting/rowSortingFeature.types' import type { RowData, UnionToIntersection } from './type-utils' -import type { - ExtractFeatureMapTypes, - ExtractFeatureTypes, - TableFeatures, -} from './TableFeatures' - -export interface TableOptions_Plugins< - TFeatures extends TableFeatures, - TData extends RowData, -> {} +import type { ExtractFeatureMapTypes, TableFeatures } from './TableFeatures' /** * Core options that are always available on a table, before optional feature @@ -97,8 +88,6 @@ export type TableOptions< TData extends RowData, > = TableOptions_Core & ExtractFeatureMapTypes> & - ExtractFeatureTypes<'TableOptions', TFeatures> & - TableOptions_Plugins & DebugOptions /** diff --git a/packages/table-core/src/types/TableState.ts b/packages/table-core/src/types/TableState.ts index 188aae77c7..d8459df545 100644 --- a/packages/table-core/src/types/TableState.ts +++ b/packages/table-core/src/types/TableState.ts @@ -11,17 +11,7 @@ import type { TableState_RowPagination } from '../features/row-pagination/rowPag import type { TableState_RowPinning } from '../features/row-pinning/rowPinningFeature.types' import type { TableState_RowSelection } from '../features/row-selection/rowSelectionFeature.types' import type { TableState_RowSorting } from '../features/row-sorting/rowSortingFeature.types' -import type { - ExtractFeatureMapTypes, - ExtractFeatureTypes, - TableFeatures, -} from './TableFeatures' - -/** - * Use this interface as a target for declaration merging to add your own state properties. - * Note: This will affect the types of all tables in your project. - */ -export interface TableState_Plugins {} +import type { ExtractFeatureMapTypes, TableFeatures } from './TableFeatures' export interface TableState_FeatureMap { columnFilteringFeature: TableState_ColumnFiltering @@ -46,28 +36,12 @@ export interface TableState_FeatureMap { * then custom feature/plugin state is mixed in. */ export type TableState = - ExtractFeatureMapTypes & - ExtractFeatureTypes<'TableState', TFeatures> & - TableState_Plugins + ExtractFeatureMapTypes /** - * Internal broad state shape containing every stock feature state slice. + * Internal broad state shape containing every registered feature state slice. * * Feature internals use this when they may need to inspect optional slices owned * by other features. */ -export type TableState_All = Partial< - TableState_ColumnFiltering & - TableState_ColumnGrouping & - TableState_ColumnOrdering & - TableState_ColumnPinning & - TableState_ColumnResizing & - TableState_ColumnSizing & - TableState_ColumnVisibility & - TableState_GlobalFiltering & - TableState_RowExpanding & - TableState_RowPagination & - TableState_RowPinning & - TableState_RowSelection & - TableState_RowSorting -> +export type TableState_All = Partial> diff --git a/packages/table-core/src/utils.ts b/packages/table-core/src/utils.ts index 5e42b11ef0..d0d3e52389 100755 --- a/packages/table-core/src/utils.ts +++ b/packages/table-core/src/utils.ts @@ -427,13 +427,14 @@ export function assignPrototypeAPIs< */ export function callMemoOrStaticFn< TObject extends Record, - TStaticFn extends AnyFunction, + TArgs extends Array, + TReturn, >( obj: TObject, fnKey: string, - staticFn: TStaticFn, - ...args: Parameters extends [any, ...infer Rest] ? Rest : never -): ReturnType { + staticFn: (obj: TObject, ...args: TArgs) => TReturn, + ...args: TArgs +): TReturn { return ( (obj[fnKey] as Function | undefined)?.(...args) ?? staticFn(obj, ...args) ) diff --git a/packages/table-core/tests/helpers/generateTestTable.ts b/packages/table-core/tests/helpers/generateTestTable.ts index 7977fd2f8a..2a4c5ca9ac 100644 --- a/packages/table-core/tests/helpers/generateTestTable.ts +++ b/packages/table-core/tests/helpers/generateTestTable.ts @@ -4,10 +4,10 @@ import { generateTestData } from '../fixtures/data/generateTestData' import { storeReactivityBindings } from '../../src/store-reactivity-bindings' import type { Row, - Table, TableFeatures, TableOptions, TableState, + Table_Internal, } from '../../src' import type { Person } from '../fixtures/data/types' @@ -17,9 +17,9 @@ export function generateTestTableWithData( TableOptions, 'data' | 'columns' | 'features' > & { - features?: TableFeatures + features?: TFeatures }, -): Table { +): Table_Internal { const lengthsArray = Array.isArray(lengths) ? lengths : [lengths] const data = generateTestData(...lengthsArray) const columns = generateTestColumnDefs(data) @@ -34,15 +34,15 @@ export function generateTestTableWithData( ...options?.features, coreReativityFeature: storeReactivityBindings(), }, - } as any) + } as any) as unknown as Table_Internal } export function generateTestTableFromData( data: Array, options?: Omit, 'data' | 'columns'>, -): Table { +): Table_Internal { const columns = generateTestColumnDefs(data) - return constructTable({ + return constructTable({ data, columns, ...options, @@ -51,7 +51,7 @@ export function generateTestTableFromData( ...options?.features, coreReativityFeature: storeReactivityBindings(), }, - } as any) + } as any) as unknown as Table_Internal } export function generateTestTableWithDataAndState< @@ -62,13 +62,13 @@ export function generateTestTableWithDataAndState< TableOptions, 'data' | 'columns' | 'onStateChange' >, -): Table { +): Table_Internal { const lengthsArray = Array.isArray(lengths) ? lengths : [lengths] const data = generateTestData(...lengthsArray) const columns = generateTestColumnDefs(data) let state = { ...options?.initialState } as TableState - const table = generateTestTableWithData(lengths, { + const table = generateTestTableWithData(lengths, { data, columns, ...options, @@ -83,7 +83,7 @@ export function generateTestTableWithDataAndState< state = updater } - table.options.state = state + ;(table.options as any).state = state }, } as any) @@ -98,11 +98,11 @@ export function generateTestTableWithStateFromData< TableOptions, 'data' | 'columns' | 'onStateChange' >, -): Table { +): Table_Internal { const columns = generateTestColumnDefs(data) let state = { ...options?.initialState } as TableState - const table = generateTestTableFromData(data, { + const table = generateTestTableFromData(data, { columns, ...options, features: { diff --git a/packages/table-core/tests/implementation/features/row-pinning/rowPinningFeature.test.ts b/packages/table-core/tests/implementation/features/row-pinning/rowPinningFeature.test.ts index 3ab95aac20..9022bf7919 100644 --- a/packages/table-core/tests/implementation/features/row-pinning/rowPinningFeature.test.ts +++ b/packages/table-core/tests/implementation/features/row-pinning/rowPinningFeature.test.ts @@ -13,7 +13,7 @@ import { } from '../../../helpers/rowPinningHelpers' import { generateTestData } from '../../../fixtures/data/generateTestData' import { storeReactivityBindings } from '../../../../src/store-reactivity-bindings' -import type { ColumnDef, Row } from '../../../../src' +import type { ColumnDef, TableFeatures } from '../../../../src' import type { Person } from '../../../fixtures/data/types' // Define feature set with proper typing @@ -24,10 +24,13 @@ const features = { } type personKeys = keyof Person -type PersonColumn = ColumnDef +type PersonColumn = + ColumnDef -function generateColumnDefs(people: Array): Array { - const columnHelper = createColumnHelper() +function generateColumnDefs( + people: Array, +): Array> { + const columnHelper = createColumnHelper() const person = people[0] if (!person) { @@ -36,7 +39,7 @@ function generateColumnDefs(people: Array): Array { return Object.keys(person).map((key) => { const typedKey = key as personKeys - return columnHelper.accessor(typedKey, { id: typedKey }) + return columnHelper.accessor(typedKey, { id: typedKey } as any) }) } @@ -165,14 +168,13 @@ describe('table methods', () => { it('should handle keepPinnedRows - false', () => { const data = generateTestData(10) - const columns = generateColumnDefs(data) - const _featuresWithPagination = { ...coreFeatures, rowPinningFeature, rowPaginationFeature, coreReativityFeature: storeReactivityBindings(), } + const columns = generateColumnDefs(data) const table = constructTable({ features: _featuresWithPagination, @@ -205,14 +207,13 @@ describe('table methods', () => { it('should handle keepPinnedRows - true', () => { const data = generateTestData(10) - const columns = generateColumnDefs(data) - const _featuresWithPagination = { ...coreFeatures, rowPinningFeature, rowPaginationFeature, coreReativityFeature: storeReactivityBindings(), } + const columns = generateColumnDefs(data) const table = constructTable({ features: _featuresWithPagination, @@ -263,7 +264,7 @@ describe('row methods', () => { it('should use enableRowPinning function when provided', () => { const table = createRowPinningTable({ - enableRowPinning: (row: Row) => row.id === ROW[1], + enableRowPinning: (row) => row.id === ROW[1], }) expect(table.getRow(ROW[0]).getCanPin()).toBe(false) @@ -335,7 +336,7 @@ describe('row methods', () => { const { table, onRowPinningChangeMock } = createTableWithMockOnPinningChange() // Set up initial state with a pinned row - table.baseAtoms.rowPinning.set({ + table.baseAtoms.rowPinning!.set({ top: [ROW[0]], bottom: [], }) diff --git a/packages/table-core/tests/implementation/features/row-selection/rowSelectionFeature.test.ts b/packages/table-core/tests/implementation/features/row-selection/rowSelectionFeature.test.ts index ed44de4c14..faace0d30c 100644 --- a/packages/table-core/tests/implementation/features/row-selection/rowSelectionFeature.test.ts +++ b/packages/table-core/tests/implementation/features/row-selection/rowSelectionFeature.test.ts @@ -23,7 +23,7 @@ type personKeys = keyof Person type PersonColumn = ColumnDef function generateColumnDefs(people: Array): Array { - const columnHelper = createColumnHelper() + const columnHelper = createColumnHelper() const person = people[0] if (!person) { diff --git a/packages/table-core/tests/performance/features/column-grouping/columnGroupingFeature.test.ts b/packages/table-core/tests/performance/features/column-grouping/columnGroupingFeature.test.ts index 1729befc6d..94596905e7 100644 --- a/packages/table-core/tests/performance/features/column-grouping/columnGroupingFeature.test.ts +++ b/packages/table-core/tests/performance/features/column-grouping/columnGroupingFeature.test.ts @@ -15,10 +15,17 @@ import type { ColumnDef } from '../../../../src' // TODO: bring up to new test structure type personKeys = keyof Person -type PersonColumn = ColumnDef + +const features = { + ...coreFeatures, + columnGroupingFeature, + coreReativityFeature: storeReactivityBindings(), +} + +type PersonColumn = ColumnDef function generateColumns(people: Array): Array { - const columnHelper = createColumnHelper() + const columnHelper = createColumnHelper() const person = people[0] if (!person) { @@ -42,16 +49,11 @@ describe('#getGroupedRowModel', () => { data.forEach((p) => (p.lastName = 'Name')) data.forEach((p) => (p.age = 123)) - const table = constructTable({ - features: { - columnGroupingFeature, - ...coreFeatures, - coreReativityFeature: storeReactivityBindings(), - }, + const table = constructTable({ + features, rowModels: { groupedRowModel: createGroupedRowModel(aggregationFns), }, - onStateChange() {}, renderFallbackValue: '', data, initialState: { grouping }, diff --git a/packages/table-core/tests/unit/core/cells/constructCell.test.ts b/packages/table-core/tests/unit/core/cells/constructCell.test.ts index ab88f2e968..e075e0966e 100644 --- a/packages/table-core/tests/unit/core/cells/constructCell.test.ts +++ b/packages/table-core/tests/unit/core/cells/constructCell.test.ts @@ -3,16 +3,24 @@ import { constructCell } from '../../../../src/core/cells/constructCell' import { coreCellsFeature } from '../../../../src/core/cells/coreCellsFeature' import type { Row } from '../../../../src/types/Row' import type { Column } from '../../../../src/types/Column' -import type { Table } from '../../../../src/types/Table' +import type { Table_Internal } from '../../../../src/types/Table' + +type TestData = Record +type TestFeatures = { + coreCellsFeature: typeof coreCellsFeature +} describe('constructCell', () => { it('should populate the cell with all core cell APIs and properties', () => { - const column = { id: 'test-column' } as Column - const row = { id: 'test-row' } as Row - const table = { _features: { coreCellsFeature }, options: {} } as Table< - any, - any + const column = { id: 'test-column' } as unknown as Column< + TestFeatures, + TestData > + const row = { id: 'test-row' } as unknown as Row + const table = { + _features: { coreCellsFeature }, + options: {}, + } as unknown as Table_Internal const coreCell = constructCell(column, row, table) expect(coreCell).toBeDefined() diff --git a/packages/table-core/tests/unit/core/columns/constructColumn.test.ts b/packages/table-core/tests/unit/core/columns/constructColumn.test.ts index df35e2a984..4edb8b6bb9 100644 --- a/packages/table-core/tests/unit/core/columns/constructColumn.test.ts +++ b/packages/table-core/tests/unit/core/columns/constructColumn.test.ts @@ -5,25 +5,31 @@ import { constructTable } from '../../../../src' import { storeReactivityBindings } from '../../../../src/store-reactivity-bindings' import type { ColumnDef } from '../../../../src/types/ColumnDef' +const features = { + coreColumnsFeature, + coreReativityFeature: storeReactivityBindings(), +} + +interface TestRow { + 'test-accessor-key'?: string +} + describe('constructColumn', () => { it('should create a column with all core column APIs and properties', () => { - const table = constructTable({ - features: { - coreColumnsFeature, - coreReativityFeature: storeReactivityBindings(), - }, - columns: [] as Array, - data: [] as Array, + const table = constructTable({ + features, + columns: [], + data: [], }) const columnDef = { id: 'test-column', accessorKey: 'test-accessor-key', - } as ColumnDef + } as ColumnDef const depth = 0 const parent = undefined - const column = constructColumn(table as any, columnDef, depth, parent) + const column = constructColumn(table, columnDef, depth, parent) expect(column).toBeDefined() expect(column).toHaveProperty('accessorFn') diff --git a/packages/table-core/tests/unit/core/headers/constructHeader.test.ts b/packages/table-core/tests/unit/core/headers/constructHeader.test.ts index fdfe777152..47774b8cdd 100644 --- a/packages/table-core/tests/unit/core/headers/constructHeader.test.ts +++ b/packages/table-core/tests/unit/core/headers/constructHeader.test.ts @@ -2,18 +2,23 @@ import { describe, expect, it } from 'vitest' import { coreHeadersFeature } from '../../../../src/core/headers/coreHeadersFeature' import { constructHeader } from '../../../../src/core/headers/constructHeader' import type { Column } from '../../../../src/types/Column' -import type { Table } from '../../../../src/types/Table' +import type { Table_Internal } from '../../../../src/types/Table' + +type TestData = Record +type TestFeatures = { + coreHeadersFeature: typeof coreHeadersFeature +} describe('constructHeader', () => { it('should create a column with all core column APIs and properties', () => { - const table = { _features: { coreHeadersFeature }, options: {} } as Table< - any, - any - > + const table = { + _features: { coreHeadersFeature }, + options: {}, + } as unknown as Table_Internal const column = { id: 'test-column', columnDef: { id: 'test-column-def' }, - } as Column + } as unknown as Column const index = 0 const depth = 0 diff --git a/packages/table-core/tests/unit/core/rows/constructRow.test.ts b/packages/table-core/tests/unit/core/rows/constructRow.test.ts index 333c8e0312..d83c60bf9d 100644 --- a/packages/table-core/tests/unit/core/rows/constructRow.test.ts +++ b/packages/table-core/tests/unit/core/rows/constructRow.test.ts @@ -1,24 +1,28 @@ import { describe, expect, it } from 'vitest' import { coreRowsFeature } from '../../../../src/core/rows/coreRowsFeature' import { constructRow } from '../../../../src/core/rows/constructRow' -import type { Table } from '../../../../src/types/Table' +import type { Table_Internal } from '../../../../src/types/Table' import type { Row } from '../../../../src/types/Row' +type TestFeatures = { + coreRowsFeature: typeof coreRowsFeature +} + interface Person { firstName: string } describe('constructRow', () => { it('should create a row with all core row APIs and properties', () => { - const table = { _features: { coreRowsFeature }, options: {} } as Table< - any, - Person - > + const table = { + _features: { coreRowsFeature }, + options: {}, + } as unknown as Table_Internal const id = 'test-row' const original = { firstName: 'Tanner' } const rowIndex = 0 const depth = 0 - const subRows = [] as Array> + const subRows = [] as Array> const parentId = 'parent-id' const row = constructRow( diff --git a/packages/table-core/tests/unit/core/table/stockFeaturesInitialState.test.ts b/packages/table-core/tests/unit/core/table/stockFeaturesInitialState.test.ts index 7aa572cbe4..34513352f8 100644 --- a/packages/table-core/tests/unit/core/table/stockFeaturesInitialState.test.ts +++ b/packages/table-core/tests/unit/core/table/stockFeaturesInitialState.test.ts @@ -35,8 +35,8 @@ describe('constructTable with stockFeatures', () => { expect(table.atoms.columnPinning).toBeDefined() // Defaults - expect(table.atoms.columnFilters.get()).toEqual([]) - expect(table.atoms.columnOrder.get()).toEqual([]) - expect(table.atoms.grouping.get()).toEqual([]) + expect(table.atoms.columnFilters!.get()).toEqual([]) + expect(table.atoms.columnOrder!.get()).toEqual([]) + expect(table.atoms.grouping!.get()).toEqual([]) }) }) diff --git a/packages/table-core/tests/unit/core/tableAtoms.test.ts b/packages/table-core/tests/unit/core/tableAtoms.test.ts index c9610c884d..798fbf3ebf 100644 --- a/packages/table-core/tests/unit/core/tableAtoms.test.ts +++ b/packages/table-core/tests/unit/core/tableAtoms.test.ts @@ -38,8 +38,8 @@ describe('three-layer atom architecture', () => { describe('baseAtoms (writable internal layer)', () => { it('stores initial feature state for each slice', () => { const table = makeTable() - expect(table.baseAtoms.sorting.get()).toEqual([]) - expect(table.baseAtoms.pagination.get()).toEqual({ + expect(table.baseAtoms.sorting!.get()).toEqual([]) + expect(table.baseAtoms.pagination!.get()).toEqual({ pageIndex: 0, pageSize: 10, }) @@ -48,7 +48,7 @@ describe('three-layer atom architecture', () => { it('writes from makeStateUpdater land on baseAtoms', () => { const table = makeTable() table.setSorting([{ id: 'name', desc: false }]) - expect(table.baseAtoms.sorting.get()).toEqual([ + expect(table.baseAtoms.sorting!.get()).toEqual([ { id: 'name', desc: false }, ]) }) @@ -57,15 +57,15 @@ describe('three-layer atom architecture', () => { describe('atoms (readonly derived layer)', () => { it('reflects baseAtoms when no external state/atom is provided', () => { const table = makeTable() - table.baseAtoms.sorting.set([{ id: 'age', desc: true }]) - expect(table.atoms.sorting.get()).toEqual([{ id: 'age', desc: true }]) + table.baseAtoms.sorting!.set([{ id: 'age', desc: true }]) + expect(table.atoms.sorting!.get()).toEqual([{ id: 'age', desc: true }]) }) it('options.state[key] syncs into baseAtoms', () => { const external: SortingState = [{ id: 'external', desc: false }] const table = makeTable({ state: { sorting: external } }) - expect(table.baseAtoms.sorting.get()).toEqual(external) - expect(table.atoms.sorting.get()).toEqual(external) + expect(table.baseAtoms.sorting!.get()).toEqual(external) + expect(table.atoms.sorting!.get()).toEqual(external) expect(table.store.state.sorting).toEqual(external) }) @@ -77,7 +77,7 @@ describe('three-layer atom architecture', () => { state: { sorting: [{ id: 'fromState', desc: false }] }, atoms: { sorting: externalAtom }, }) - expect(table.atoms.sorting.get()).toEqual([ + expect(table.atoms.sorting!.get()).toEqual([ { id: 'fromAtom', desc: true }, ]) expect(table.store.state.sorting).toEqual([ @@ -96,7 +96,7 @@ describe('three-layer atom architecture', () => { pageSize: 5, }) externalAtom.set({ pageIndex: 2, pageSize: 5 }) - expect(table.atoms.pagination.get()).toEqual({ + expect(table.atoms.pagination!.get()).toEqual({ pageIndex: 2, pageSize: 5, }) @@ -105,7 +105,7 @@ describe('three-layer atom architecture', () => { pageSize: 5, }) // baseAtoms are untouched — external wins - expect(table.baseAtoms.pagination.get()).toEqual({ + expect(table.baseAtoms.pagination!.get()).toEqual({ pageIndex: 0, pageSize: 10, }) @@ -128,7 +128,7 @@ describe('three-layer atom architecture', () => { pageSize: 5, }) // baseAtom stays at its initial default — external is the canonical source - expect(table.baseAtoms.pagination.get()).toEqual({ + expect(table.baseAtoms.pagination!.get()).toEqual({ pageIndex: 0, pageSize: 10, }) @@ -148,7 +148,7 @@ describe('three-layer atom architecture', () => { const table = makeTable() const observer = vi.fn() const sub = table.store.subscribe(observer) - table.baseAtoms.sorting.set([{ id: 'x', desc: false }]) + table.baseAtoms.sorting!.set([{ id: 'x', desc: false }]) expect(observer).toHaveBeenCalled() expect(table.store.state.sorting).toEqual([{ id: 'x', desc: false }]) sub.unsubscribe() @@ -160,8 +160,8 @@ describe('three-layer atom architecture', () => { const table = makeTable({ initialState: { pagination: { pageIndex: 0, pageSize: 25 } }, }) - table.baseAtoms.pagination.set({ pageIndex: 3, pageSize: 25 }) - table.baseAtoms.sorting.set([{ id: 'age', desc: true }]) + table.baseAtoms.pagination!.set({ pageIndex: 3, pageSize: 25 }) + table.baseAtoms.sorting!.set([{ id: 'age', desc: true }]) const observer = vi.fn() const sub = table.store.subscribe(observer) @@ -169,11 +169,11 @@ describe('three-layer atom architecture', () => { table.reset() // Values reset - expect(table.baseAtoms.pagination.get()).toEqual({ + expect(table.baseAtoms.pagination!.get()).toEqual({ pageIndex: 0, pageSize: 25, }) - expect(table.baseAtoms.sorting.get()).toEqual([]) + expect(table.baseAtoms.sorting!.get()).toEqual([]) // Subscriber fired exactly once (batched) despite resetting multiple slices expect(observer).toHaveBeenCalledTimes(1) diff --git a/packages/table-core/tests/unit/features/column-ordering/columnOrderingFeature.utils.test.ts b/packages/table-core/tests/unit/features/column-ordering/columnOrderingFeature.utils.test.ts index b57f7299dd..c4fddab1be 100644 --- a/packages/table-core/tests/unit/features/column-ordering/columnOrderingFeature.utils.test.ts +++ b/packages/table-core/tests/unit/features/column-ordering/columnOrderingFeature.utils.test.ts @@ -34,7 +34,7 @@ describe('column_getIndex', () => { table, } - expect(column_getIndex(column)).toBe(-1) + expect(column_getIndex(column as any)).toBe(-1) }) }) diff --git a/packages/table-core/tests/unit/features/column-pinning/columnPinningFeature.utils.test.ts b/packages/table-core/tests/unit/features/column-pinning/columnPinningFeature.utils.test.ts index 9178d6c032..db294ea042 100644 --- a/packages/table-core/tests/unit/features/column-pinning/columnPinningFeature.utils.test.ts +++ b/packages/table-core/tests/unit/features/column-pinning/columnPinningFeature.utils.test.ts @@ -128,9 +128,9 @@ describe('column_pin', () => { describe('column_getCanPin', () => { it('should return true when column pinning is enabled', () => { const table = generateTestTableWithData(1) - const column = table.getAllColumns()[0] + const column = table.getAllColumns()[0]! - const result = column_getCanPin(column) + const result = column_getCanPin(column as any) expect(result).toBe(true) }) @@ -139,23 +139,30 @@ describe('column_getCanPin', () => { const table = generateTestTableWithData(1, { enableColumnPinning: false, }) - const column = table.getAllColumns()[0] + const column = table.getAllColumns()[0]! - const result = column_getCanPin(column) + const result = column_getCanPin(column as any) expect(result).toBe(false) }) it('should return false when column pinning is disabled for specific column', () => { const table = generateTestTableWithData(1) + const baseColumn = table.getAllColumns()[0]! const column = { - ...table.getAllColumns()[0], - columnDef: { enablePinning: false }, + ...baseColumn, + columnDef: { + ...baseColumn.columnDef, + enablePinning: false, + }, table: table, getLeafColumns: () => [ { - ...table.getAllColumns()[0], - columnDef: { enablePinning: false }, + ...baseColumn, + columnDef: { + ...baseColumn.columnDef, + enablePinning: false, + }, }, ], } @@ -469,7 +476,7 @@ describe('table_getCenterHeaderGroups', () => { const headerGroups = table_getCenterHeaderGroups(table) const centerColumnIds = headerGroups[0]?.headers.map( - (header: Header) => header.column.id, + (header) => header.column.id, ) expect(centerColumnIds).not.toContain('firstName') @@ -752,7 +759,7 @@ describe('table_getFooterGroups', () => { const footerGroups = table_getCenterFooterGroups(table) const centerColumnIds = footerGroups[0]?.headers.map( - (header: Header) => header.column.id, + (header) => header.column.id, ) expect(centerColumnIds).not.toContain('firstName') diff --git a/packages/table-core/tests/unit/features/column-resizing/columnResizingFeature.utils.test.ts b/packages/table-core/tests/unit/features/column-resizing/columnResizingFeature.utils.test.ts index 2e9355e0d8..b8d2db635e 100644 --- a/packages/table-core/tests/unit/features/column-resizing/columnResizingFeature.utils.test.ts +++ b/packages/table-core/tests/unit/features/column-resizing/columnResizingFeature.utils.test.ts @@ -76,7 +76,7 @@ describe('column_getCanResize', () => { table, } - const result = column_getCanResize(column) + const result = column_getCanResize(column as any) expect(result).toBe(true) }) @@ -91,7 +91,7 @@ describe('column_getCanResize', () => { table, } - const result = column_getCanResize(column) + const result = column_getCanResize(column as any) expect(result).toBe(false) }) @@ -104,7 +104,7 @@ describe('column_getCanResize', () => { table, } - const result = column_getCanResize(column) + const result = column_getCanResize(column as any) expect(result).toBe(false) }) @@ -130,7 +130,7 @@ describe('column_getIsResizing', () => { table, } - const result = column_getIsResizing(column) + const result = column_getIsResizing(column as any) expect(result).toBe(true) }) @@ -142,7 +142,7 @@ describe('column_getIsResizing', () => { table, } - const result = column_getIsResizing(column) + const result = column_getIsResizing(column as any) expect(result).toBe(false) }) diff --git a/packages/table-core/tests/unit/features/column-visibility/columnVisibilityFeature.utils.test.ts b/packages/table-core/tests/unit/features/column-visibility/columnVisibilityFeature.utils.test.ts index 2f1c036524..8856701cfa 100644 --- a/packages/table-core/tests/unit/features/column-visibility/columnVisibilityFeature.utils.test.ts +++ b/packages/table-core/tests/unit/features/column-visibility/columnVisibilityFeature.utils.test.ts @@ -22,7 +22,6 @@ import { } from '../../../../src/static-functions' import { generateTestTableWithData } from '../../../helpers/generateTestTable' import { getUpdaterResult } from '../../../helpers/testUtils' -import type { Column } from '../../../../src' const features = tableFeatures({ ...coreFeatures, @@ -89,7 +88,7 @@ describe('columnVisibilityFeature.utils', () => { const table = generateTestTableWithData(1, { features }) const column = table.getAllColumns()[0]! - const result = column_getCanHide(column) + const result = column_getCanHide(column as any) expect(result).toBe(true) }) @@ -101,7 +100,7 @@ describe('columnVisibilityFeature.utils', () => { }) const column = table.getAllColumns()[0]! - const result = column_getCanHide(column) + const result = column_getCanHide(column as any) expect(result).toBe(false) }) @@ -110,7 +109,10 @@ describe('columnVisibilityFeature.utils', () => { const table = generateTestTableWithData(1, { features }) const column = { ...table.getAllColumns()[0]!, - columnDef: { enableHiding: false }, + columnDef: { + ...table.getAllColumns()[0]!.columnDef, + enableHiding: false, + }, } const result = column_getCanHide(column) @@ -312,9 +314,7 @@ describe('columnVisibilityFeature.utils', () => { expect(onColumnVisibilityChange).toHaveBeenCalled() const result = onColumnVisibilityChange.mock.calls[0]?.[0] - const allColumnIds = table - .getAllLeafColumns() - .map((col: Column) => col.id) + const allColumnIds = table.getAllLeafColumns().map((col) => col.id) expect(Object.entries(result)).toEqual( allColumnIds.map((id: string) => [id, true]), ) @@ -331,9 +331,7 @@ describe('columnVisibilityFeature.utils', () => { expect(onColumnVisibilityChange).toHaveBeenCalled() const result = onColumnVisibilityChange.mock.calls[0]?.[0] - const allColumnIds = table - .getAllLeafColumns() - .map((col: Column) => col.id) + const allColumnIds = table.getAllLeafColumns().map((col) => col.id) expect(Object.entries(result)).toEqual( allColumnIds.map((id: string) => [id, false]), ) @@ -382,9 +380,7 @@ describe('columnVisibilityFeature.utils', () => { it('should return false when no columns are visible', () => { const table = generateTestTableWithData(1, { features }) - const allColumnIds = table - .getAllLeafColumns() - .map((col: Column) => col.id) + const allColumnIds = table.getAllLeafColumns().map((col) => col.id) const hideAllColumns = Object.fromEntries( allColumnIds.map((id: string) => [id, false]), ) @@ -415,9 +411,7 @@ describe('columnVisibilityFeature.utils', () => { expect(onColumnVisibilityChange).toHaveBeenCalled() const result = onColumnVisibilityChange.mock.calls[0]?.[0] - const allColumnIds = table - .getAllLeafColumns() - .map((col: Column) => col.id) + const allColumnIds = table.getAllLeafColumns().map((col) => col.id) expect(Object.entries(result)).toEqual( allColumnIds.map((id: string) => [id, true]), ) diff --git a/packages/table-core/tests/unit/features/row-pinning/rowPinningFeature.utils.test.ts b/packages/table-core/tests/unit/features/row-pinning/rowPinningFeature.utils.test.ts index 3c43e62608..bd1f3e039f 100644 --- a/packages/table-core/tests/unit/features/row-pinning/rowPinningFeature.utils.test.ts +++ b/packages/table-core/tests/unit/features/row-pinning/rowPinningFeature.utils.test.ts @@ -18,7 +18,7 @@ import { createTableWithMockOnPinningChange, createTableWithPinningState, } from '../../../helpers/rowPinningHelpers' -import type { Row } from '../../../../src' +import type { Row, TableFeatures } from '../../../../src' import type { Person } from '../../../fixtures/data/types' const DEFAULT_ROW_COUNT = 10 @@ -486,7 +486,7 @@ describe('row_pin', () => { it('should unpin a row when position is false', () => { const { table, onRowPinningChangeMock } = createTableWithMockOnPinningChange() - table.baseAtoms.rowPinning.set({ + table.baseAtoms.rowPinning!.set({ top: [ROW[0]], bottom: [], }) @@ -509,7 +509,7 @@ describe('row_pin', () => { const row = table.getRow('0') const leafRows = [{ id: LEAF[1] }, { id: LEAF[2] }] vi.spyOn(row, 'getLeafRows').mockReturnValue( - leafRows as unknown as Array>, + leafRows as unknown as Array>, ) row_pin(row, 'top', true) @@ -529,7 +529,7 @@ describe('row_pin', () => { const row = table.getRow('0') const parentRows = [{ id: PARENT[1] }, { id: PARENT[2] }] vi.spyOn(row, 'getParentRows').mockReturnValue( - parentRows as unknown as Array>, + parentRows as unknown as Array>, ) row_pin(row, 'top', false, true) @@ -546,7 +546,7 @@ describe('row_pin', () => { it('should maintain existing pinned rows when pinning additional rows', () => { const { table, onRowPinningChangeMock } = createTableWithMockOnPinningChange() - table.baseAtoms.rowPinning.set({ + table.baseAtoms.rowPinning!.set({ top: [ROW[1]], bottom: [ROW[2]], }) @@ -569,7 +569,7 @@ describe('row_pin', () => { it('should remove row from other position when moving between top and bottom', () => { const { table, onRowPinningChangeMock } = createTableWithMockOnPinningChange() - table.baseAtoms.rowPinning.set({ + table.baseAtoms.rowPinning!.set({ top: [ROW[0]], bottom: [], }) diff --git a/packages/table-devtools/package.json b/packages/table-devtools/package.json index d850f4437d..245d66f8b5 100644 --- a/packages/table-devtools/package.json +++ b/packages/table-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/table-devtools", - "version": "9.0.0-beta.3", + "version": "9.0.0-beta.6", "description": "Devtools for TanStack Table.", "author": "Tanner Linsley", "license": "MIT", @@ -55,10 +55,10 @@ "solid-js": "^1.9.13" }, "peerDependencies": { - "@tanstack/table-core": "^9.0.0-beta.2" + "@tanstack/table-core": "^9.0.0-beta.5" }, "devDependencies": { - "@tanstack/table-core": "^9.0.0-beta.2", + "@tanstack/table-core": "workspace:*", "eslint-plugin-solid": "^0.14.5", "vite-plugin-solid": "^2.11.12" } diff --git a/packages/table-devtools/src/TableContextProvider.tsx b/packages/table-devtools/src/TableContextProvider.tsx index 26aa5119fb..aaee2c2964 100644 --- a/packages/table-devtools/src/TableContextProvider.tsx +++ b/packages/table-devtools/src/TableContextProvider.tsx @@ -11,17 +11,18 @@ import { subscribeTableDevtoolsTargets, } from './tableTarget' import type { Accessor, ParentComponent, Setter } from 'solid-js' -import type { RowData, Table, TableFeatures } from '@tanstack/table-core' -import type { TableDevtoolsRegistration } from './tableTarget' +import type { + TableDevtoolsRegistration, + TableDevtoolsTable, +} from './tableTarget' type TableDevtoolsTabId = 'features' | 'state' | 'options' | 'rows' | 'columns' -type AnyTable = Table<{}, RowData> interface TableDevtoolsContextValue { targets: Accessor> selectedTargetId: Accessor setSelectedTargetId: Setter - table: Accessor + table: Accessor activeTab: Accessor setActiveTab: Setter } @@ -42,7 +43,9 @@ export const TableContextProvider: ParentComponent = (props) => { const selectedTarget = createMemo(() => targets().find((target) => target.id === selectedTargetId()), ) - const table = createMemo(() => selectedTarget()?.table) + const table = createMemo( + () => selectedTarget()?.table, + ) createEffect(() => { const unsubscribe = subscribeTableDevtoolsTargets((nextTargets) => { diff --git a/packages/table-devtools/src/components/ColumnsPanel.tsx b/packages/table-devtools/src/components/ColumnsPanel.tsx index 8395b6d400..500e33a639 100644 --- a/packages/table-devtools/src/components/ColumnsPanel.tsx +++ b/packages/table-devtools/src/components/ColumnsPanel.tsx @@ -9,7 +9,7 @@ import type { Column, RowData, TableFeatures } from '@tanstack/table-core' type AnyColumn = Column function getColumnDefSummary(column: AnyColumn): string { - const def = column.columnDef as Record + const def = column.columnDef as unknown as Record const header = def.header const accessorKey = def.accessorKey const accessorFn = def.accessorFn @@ -45,9 +45,14 @@ export function ColumnsPanel() { tableState() + const tableWithColumnFns = tableInstance as unknown as { + getAllFlatColumns?: () => Array + getAllLeafColumns?: () => Array + } + return ( - tableInstance.getAllFlatColumns?.() ?? - tableInstance.getAllLeafColumns?.() ?? + tableWithColumnFns.getAllFlatColumns?.() ?? + tableWithColumnFns.getAllLeafColumns?.() ?? [] ) }) diff --git a/packages/table-devtools/src/components/FeaturesPanel.tsx b/packages/table-devtools/src/components/FeaturesPanel.tsx index 08ab22946d..8912fb445a 100644 --- a/packages/table-devtools/src/components/FeaturesPanel.tsx +++ b/packages/table-devtools/src/components/FeaturesPanel.tsx @@ -5,8 +5,7 @@ import { useTableStore } from '../useTableStore' import { useStyles } from '../styles/use-styles' import { NoTableConnected } from './NoTableConnected' import { ResizableSplit } from './ResizableSplit' - -import type { RowData, Table } from '@tanstack/table-core' +import type { TableDevtoolsTable } from '../tableTarget' type FnBuckets = Partial< Record<'filterFns' | 'sortFns' | 'aggregationFns', Record> @@ -110,7 +109,7 @@ const ROW_MODEL_TO_GETTER: Record< } function getRowCountForModel( - tableInstance: Table<{}, RowData> | undefined, + tableInstance: TableDevtoolsTable | undefined, rowModelName: string, ): number { const getter = ROW_MODEL_TO_GETTER[rowModelName] diff --git a/packages/table-devtools/src/components/OptionsPanel.tsx b/packages/table-devtools/src/components/OptionsPanel.tsx index e154000a1b..0ea122fc6b 100644 --- a/packages/table-devtools/src/components/OptionsPanel.tsx +++ b/packages/table-devtools/src/components/OptionsPanel.tsx @@ -29,7 +29,7 @@ export function OptionsPanel() { () => { const tableInstance = table() return tableInstance - ? projectOptionsForTree(tableInstance.options as unknown) + ? projectOptionsForTree(tableInstance.options) : undefined }, ) @@ -41,7 +41,7 @@ export function OptionsPanel() { } tableOptions() - return projectOptionsForTree(tableInstance.options as unknown) + return projectOptionsForTree(tableInstance.options) }) return ( diff --git a/packages/table-devtools/src/index.ts b/packages/table-devtools/src/index.ts index 2519ec4039..1c5d82106e 100644 --- a/packages/table-devtools/src/index.ts +++ b/packages/table-devtools/src/index.ts @@ -18,5 +18,7 @@ export { } from './tableTarget' export type { TableDevtoolsRegistration, + TableDevtoolsStore, + TableDevtoolsTable, UpsertTableDevtoolsTargetOptions, } from './tableTarget' diff --git a/packages/table-devtools/src/production.ts b/packages/table-devtools/src/production.ts index 38eb93b21a..df414118c9 100644 --- a/packages/table-devtools/src/production.ts +++ b/packages/table-devtools/src/production.ts @@ -12,5 +12,7 @@ export { } from './tableTarget' export type { TableDevtoolsRegistration, + TableDevtoolsStore, + TableDevtoolsTable, UpsertTableDevtoolsTargetOptions, } from './tableTarget' diff --git a/packages/table-devtools/src/tableTarget.ts b/packages/table-devtools/src/tableTarget.ts index 6fc2ce943e..fe59e4b0aa 100644 --- a/packages/table-devtools/src/tableTarget.ts +++ b/packages/table-devtools/src/tableTarget.ts @@ -1,34 +1,61 @@ import { createEffect, createRoot, createSignal, untrack } from 'solid-js' +import type { Readable } from '@tanstack/solid-store' import type { RowData, Table, TableFeatures } from '@tanstack/table-core' -type AnyTable = Table type Listener = (targets: Array) => void const MISSING_KEY_ERROR = '[TanStack Table Devtools] Missing table key. Add a `key` option to your table to use devtools.' +export interface TableDevtoolsStore extends Readable { + state: TState +} + +export interface TableDevtoolsTable { + _features: Record + _rowModelFns: unknown + baseAtoms: Record + initialState: unknown + options: { + atoms?: Record + data?: unknown + key?: string + rowModels?: Record + state?: Record + [key: string]: unknown + } + optionsStore?: TableDevtoolsStore + reset: () => void + store: TableDevtoolsStore +} + export interface TableDevtoolsRegistration { id: string - table: AnyTable + table: TableDevtoolsTable } -export interface UpsertTableDevtoolsTargetOptions { - table: AnyTable +export interface UpsertTableDevtoolsTargetOptions< + TFeatures extends TableFeatures, + TData extends RowData, +> { + table: Table } const [registrationsMap, setRegistrationsMap] = createSignal< Map >(new Map()) -function getTableKey(table: AnyTable) { +function getTableKey(table: TableDevtoolsTable) { const key = untrack(() => table.options.key?.trim()) return key || undefined } -export function upsertTableDevtoolsTarget( - options: UpsertTableDevtoolsTargetOptions, -) { - const key = getTableKey(options.table) +export function upsertTableDevtoolsTarget< + TFeatures extends TableFeatures, + TData extends RowData, +>(options: UpsertTableDevtoolsTargetOptions) { + const table = options.table as unknown as TableDevtoolsTable + const key = getTableKey(table) if (!key) { console.error(MISSING_KEY_ERROR) @@ -39,7 +66,7 @@ export function upsertTableDevtoolsTarget( const existingRegistration = registrations.get(key) if (existingRegistration) { - if (existingRegistration.table === options.table) { + if (existingRegistration.table === table) { return () => { removeTableDevtoolsTarget(key) } @@ -48,14 +75,14 @@ export function upsertTableDevtoolsTarget( const nextRegistrations = new Map(registrations) nextRegistrations.set(key, { id: key, - table: options.table, + table, }) setRegistrationsMap(nextRegistrations) } else { const nextRegistrations = new Map(registrations) nextRegistrations.set(key, { id: key, - table: options.table, + table, }) setRegistrationsMap(nextRegistrations) } @@ -92,7 +119,10 @@ export function subscribeTableDevtoolsTargets(listener: Listener) { return disposeRoot } -export function setTableDevtoolsTarget(table: Table | undefined) { +export function setTableDevtoolsTarget< + TFeatures extends TableFeatures, + TData extends RowData, +>(table: Table | undefined) { if (!table) { return } diff --git a/packages/vue-table-devtools/package.json b/packages/vue-table-devtools/package.json index baadd9b94a..051b206c0c 100644 --- a/packages/vue-table-devtools/package.json +++ b/packages/vue-table-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-table-devtools", - "version": "9.0.0-beta.3", + "version": "9.0.0-beta.6", "description": "Vue devtools for TanStack Table.", "author": "Tanner Linsley", "license": "MIT", @@ -58,15 +58,15 @@ ], "dependencies": { "@tanstack/devtools-utils": "^0.5.0", - "@tanstack/table-devtools": "^9.0.0-beta.2" + "@tanstack/table-devtools": "workspace:*" }, "devDependencies": { - "@tanstack/table-core": "^9.0.0-beta.2", + "@tanstack/table-core": "workspace:*", "@vitejs/plugin-vue": "^6.0.7", "vue": "^3.5.35" }, "peerDependencies": { - "@tanstack/table-core": "^9.0.0-beta.2", + "@tanstack/table-core": "^9.0.0-beta.5", "vue": ">=3.2" } } diff --git a/packages/vue-table/package.json b/packages/vue-table/package.json index db6b3da009..53dfb120ea 100644 --- a/packages/vue-table/package.json +++ b/packages/vue-table/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-table", - "version": "9.0.0-beta.4", + "version": "9.0.0-beta.6", "description": "Headless UI for building powerful tables & datagrids for Vue.", "author": "Tanner Linsley", "license": "MIT", @@ -58,7 +58,7 @@ }, "dependencies": { "@tanstack/store": "^0.11.0", - "@tanstack/table-core": "^9.0.0-beta.2" + "@tanstack/table-core": "workspace:*" }, "devDependencies": { "@vitejs/plugin-vue": "^6.0.7", diff --git a/packages/vue-table/src/FlexRender.ts b/packages/vue-table/src/FlexRender.ts index eb64fd90bd..14a657b950 100644 --- a/packages/vue-table/src/FlexRender.ts +++ b/packages/vue-table/src/FlexRender.ts @@ -1,12 +1,27 @@ import { defineComponent, h, isVNode } from 'vue' import type { PropType } from 'vue' -import type { - Cell, - CellData, - Header, - RowData, - TableFeatures, -} from '@tanstack/table-core' + +export interface FlexRenderCell { + column: { + columnDef: { + aggregatedCell?: any + cell?: any + } + } + getContext: () => any + getIsAggregated?: () => boolean + getIsPlaceholder?: () => boolean +} + +export interface FlexRenderHeader { + column: { + columnDef: { + footer?: any + header?: any + } + } + getContext: () => any +} /** * If rendering headers, cells, or footers with custom markup, use flexRender instead of `cell.getValue()` or `cell.renderValue()`. @@ -60,24 +75,24 @@ export const FlexRender = defineComponent({ default: undefined, }, cell: { - type: Object as PropType>, + type: Object as PropType, default: undefined, }, header: { - type: Object as PropType>, + type: Object as PropType, default: undefined, }, footer: { - type: Object as PropType>, + type: Object as PropType, default: undefined, }, }, setup: (props: { render?: any props?: any - cell?: Cell - header?: Header - footer?: Header + cell?: FlexRenderCell + header?: FlexRenderHeader + footer?: FlexRenderHeader }) => { return () => { // New shorthand pattern: extract render and props from cell/header/footer diff --git a/packages/vue-table/src/createTableHook.ts b/packages/vue-table/src/createTableHook.ts index 960e2b452f..e22af4261f 100644 --- a/packages/vue-table/src/createTableHook.ts +++ b/packages/vue-table/src/createTableHook.ts @@ -4,6 +4,7 @@ import { FlexRender } from './FlexRender' import { mergeProxy } from './merge-proxy' import { useTable } from './useTable' import type { TableOptionsWithReactiveData, VueTable } from './useTable' +import type { FlexRenderCell, FlexRenderHeader } from './FlexRender' import type { Component, InjectionKey, PropType, VNodeChild } from 'vue' import type { AccessorFn, @@ -229,15 +230,15 @@ export const AppFlexRender = defineComponent({ name: 'TableFlexRender', props: { cell: { - type: Object as PropType>, + type: Object as PropType, default: undefined, }, header: { - type: Object as PropType>, + type: Object as PropType, default: undefined, }, footer: { - type: Object as PropType>, + type: Object as PropType, default: undefined, }, }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a329588ede..7124801b69 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -47,8 +47,8 @@ importers: specifier: ^6.9.1 version: 6.9.1 '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 eslint: specifier: ^10.4.1 version: 10.4.1(jiti@2.7.0) @@ -56,8 +56,8 @@ importers: specifier: ^29.1.1 version: 29.1.1 knip: - specifier: ^6.15.0 - version: 6.15.0 + specifier: ^6.16.1 + version: 6.16.1 markdown-link-extractor: specifier: ^4.0.3 version: 4.0.3 @@ -69,7 +69,7 @@ importers: version: 3.8.3 prettier-plugin-svelte: specifier: ^4.1.0 - version: 4.1.0(prettier@3.8.3)(svelte@5.56.1(@typescript-eslint/types@8.60.1)) + version: 4.1.0(prettier@3.8.3)(svelte@5.56.2(@typescript-eslint/types@8.60.1)) publint: specifier: ^0.3.21 version: 0.3.21 @@ -86,17 +86,17 @@ importers: specifier: ^0.2.17 version: 0.2.17 tsdown: - specifier: ^0.22.1 - version: 0.22.1(oxc-resolver@11.20.0)(publint@0.3.21)(typescript@6.0.3) + specifier: ^0.22.2 + version: 0.22.2(oxc-resolver@11.20.0)(publint@0.3.21)(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vitest: specifier: ^4.1.8 - version: 4.1.8(@types/node@25.9.1)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 4.1.8(@types/node@25.9.2)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/angular/basic-app-table: dependencies: @@ -136,10 +136,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(68f8f66f4b7dc3daeb6ed3e65fd858be) + version: 22.0.0(acad8bdacda4478c2c3eeba09fdd8a96) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -188,10 +188,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -240,10 +240,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -292,10 +292,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -338,10 +338,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -384,10 +384,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -430,10 +430,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -476,10 +476,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -522,10 +522,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -568,10 +568,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -614,10 +614,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -660,10 +660,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -706,10 +706,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -758,10 +758,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -801,10 +801,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -847,10 +847,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -893,10 +893,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -942,10 +942,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -991,10 +991,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -1043,10 +1043,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -1089,10 +1089,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -1144,10 +1144,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -1190,10 +1190,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -1242,10 +1242,10 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^22.0.0 - version: 22.0.0(db9d205563c0c37e9c0a6bbcda34f402) + version: 22.0.0(3a5aac717b08bdbee6be04051f05153b) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -1253,8 +1253,8 @@ importers: specifier: ^5.0.6 version: 5.0.6 '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 tslib: specifier: ^2.8.1 version: 2.8.1 @@ -1300,10 +1300,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -1346,10 +1346,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -1401,10 +1401,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -1456,10 +1456,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -1505,10 +1505,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -1551,10 +1551,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -1597,10 +1597,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -1646,10 +1646,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -1695,10 +1695,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -1744,10 +1744,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -1796,10 +1796,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -1845,10 +1845,10 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(793709bd96d770a50558f6f045970af9) + version: 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) '@angular/cli': specifier: ^22.0.0 - version: 22.0.0(@types/node@25.9.1)(chokidar@5.0.0) + version: 22.0.0(@types/node@25.9.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) @@ -1873,13 +1873,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/basic-external-atoms: dependencies: @@ -1898,13 +1898,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/basic-external-state: dependencies: @@ -1920,13 +1920,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/basic-table-controller: dependencies: @@ -1942,13 +1942,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/column-groups: dependencies: @@ -1964,13 +1964,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/column-ordering: dependencies: @@ -1986,13 +1986,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/column-pinning: dependencies: @@ -2008,13 +2008,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/column-pinning-split: dependencies: @@ -2030,13 +2030,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/column-pinning-sticky: dependencies: @@ -2052,13 +2052,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/column-resizing: dependencies: @@ -2074,13 +2074,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/column-resizing-performant: dependencies: @@ -2096,13 +2096,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/column-sizing: dependencies: @@ -2118,13 +2118,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/column-visibility: dependencies: @@ -2140,13 +2140,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/composable-tables: dependencies: @@ -2165,13 +2165,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/expanding: dependencies: @@ -2187,13 +2187,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/filters: dependencies: @@ -2209,13 +2209,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/filters-faceted: dependencies: @@ -2231,13 +2231,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/filters-fuzzy: dependencies: @@ -2256,13 +2256,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/grouping: dependencies: @@ -2278,13 +2278,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/kitchen-sink: dependencies: @@ -2303,13 +2303,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/pagination: dependencies: @@ -2325,13 +2325,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/row-pinning: dependencies: @@ -2347,13 +2347,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/row-selection: dependencies: @@ -2369,13 +2369,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/sorting: dependencies: @@ -2391,13 +2391,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/sorting-dynamic-data: dependencies: @@ -2413,13 +2413,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/sub-components: dependencies: @@ -2435,13 +2435,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/virtualized-columns: dependencies: @@ -2460,13 +2460,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/virtualized-infinite-scrolling: dependencies: @@ -2485,13 +2485,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/lit/virtualized-rows: dependencies: @@ -2510,13 +2510,13 @@ importers: devDependencies: '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/basic-external-atoms: dependencies: @@ -2541,13 +2541,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/basic-external-state: dependencies: @@ -2572,13 +2572,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/basic-subscribe: dependencies: @@ -2603,13 +2603,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/basic-use-app-table: dependencies: @@ -2628,13 +2628,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/basic-use-table: dependencies: @@ -2653,13 +2653,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/column-groups: dependencies: @@ -2675,13 +2675,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/column-ordering: dependencies: @@ -2697,13 +2697,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/column-pinning: dependencies: @@ -2719,13 +2719,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/column-pinning-split: dependencies: @@ -2741,13 +2741,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/column-pinning-sticky: dependencies: @@ -2763,13 +2763,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/column-resizing: dependencies: @@ -2785,13 +2785,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/column-resizing-performant: dependencies: @@ -2807,13 +2807,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/column-sizing: dependencies: @@ -2829,13 +2829,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/column-visibility: dependencies: @@ -2851,13 +2851,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/composable-tables: dependencies: @@ -2882,13 +2882,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/custom-plugin: dependencies: @@ -2904,13 +2904,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/expanding: dependencies: @@ -2926,13 +2926,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/filters: dependencies: @@ -2954,13 +2954,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/filters-faceted: dependencies: @@ -2982,13 +2982,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/filters-fuzzy: dependencies: @@ -3010,13 +3010,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/grouping: dependencies: @@ -3032,13 +3032,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/kitchen-sink: dependencies: @@ -3063,13 +3063,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/pagination: dependencies: @@ -3088,13 +3088,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/row-pinning: dependencies: @@ -3110,13 +3110,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/row-selection: dependencies: @@ -3141,13 +3141,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/sorting: dependencies: @@ -3163,13 +3163,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/sub-components: dependencies: @@ -3185,13 +3185,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/preact/with-tanstack-query: dependencies: @@ -3213,13 +3213,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/basic-external-atoms: dependencies: @@ -3228,7 +3228,7 @@ importers: version: 10.4.0 '@tanstack/react-devtools': specifier: ^0.10.5 - version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) + version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) '@tanstack/react-store': specifier: ^0.11.0 version: 0.11.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -3247,19 +3247,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -3268,7 +3268,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/basic-external-state: dependencies: @@ -3277,7 +3277,7 @@ importers: version: 10.4.0 '@tanstack/react-devtools': specifier: ^0.10.5 - version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) + version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) '@tanstack/react-store': specifier: ^0.11.0 version: 0.11.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -3296,19 +3296,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -3317,7 +3317,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/basic-subscribe: dependencies: @@ -3326,7 +3326,7 @@ importers: version: 10.4.0 '@tanstack/react-devtools': specifier: ^0.10.5 - version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) + version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) '@tanstack/react-pacer': specifier: ^0.22.1 version: 0.22.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -3348,19 +3348,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -3369,13 +3369,13 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/basic-use-app-table: dependencies: '@tanstack/react-devtools': specifier: ^0.10.5 - version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) + version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) '@tanstack/react-table': specifier: workspace:* version: link:../../../packages/react-table @@ -3391,19 +3391,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -3412,7 +3412,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/basic-use-legacy-table: dependencies: @@ -3421,7 +3421,7 @@ importers: version: 10.4.0 '@tanstack/react-devtools': specifier: ^0.10.5 - version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) + version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) '@tanstack/react-pacer': specifier: ^0.22.1 version: 0.22.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -3440,19 +3440,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -3461,13 +3461,13 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/basic-use-table: dependencies: '@tanstack/react-devtools': specifier: ^0.10.5 - version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) + version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) '@tanstack/react-table': specifier: workspace:* version: link:../../../packages/react-table @@ -3483,19 +3483,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -3504,7 +3504,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/column-dnd: dependencies: @@ -3535,19 +3535,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -3556,7 +3556,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/column-groups: dependencies: @@ -3575,19 +3575,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -3596,7 +3596,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/column-ordering: dependencies: @@ -3615,19 +3615,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -3636,7 +3636,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/column-pinning: dependencies: @@ -3655,19 +3655,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -3676,7 +3676,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/column-pinning-split: dependencies: @@ -3695,19 +3695,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -3716,7 +3716,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/column-pinning-sticky: dependencies: @@ -3735,19 +3735,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -3756,7 +3756,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/column-resizing: dependencies: @@ -3775,19 +3775,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -3796,7 +3796,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/column-resizing-performant: dependencies: @@ -3815,19 +3815,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -3836,7 +3836,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/column-sizing: dependencies: @@ -3855,19 +3855,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -3876,7 +3876,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/column-visibility: dependencies: @@ -3895,19 +3895,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -3916,7 +3916,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/composable-tables: dependencies: @@ -3925,7 +3925,7 @@ importers: version: 10.4.0 '@tanstack/react-devtools': specifier: ^0.10.5 - version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) + version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) '@tanstack/react-store': specifier: ^0.11.0 version: 0.11.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -3944,19 +3944,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -3965,7 +3965,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/custom-plugin: dependencies: @@ -3987,19 +3987,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -4008,7 +4008,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/expanding: dependencies: @@ -4030,19 +4030,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -4051,7 +4051,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/filters: dependencies: @@ -4076,19 +4076,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -4097,7 +4097,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/filters-faceted: dependencies: @@ -4122,19 +4122,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -4143,7 +4143,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/filters-fuzzy: dependencies: @@ -4168,19 +4168,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -4189,7 +4189,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/grouping: dependencies: @@ -4208,19 +4208,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -4229,7 +4229,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/kitchen-sink: dependencies: @@ -4253,7 +4253,7 @@ importers: version: link:../../../packages/match-sorter-utils '@tanstack/react-devtools': specifier: ^0.10.5 - version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) + version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) '@tanstack/react-pacer': specifier: ^0.22.1 version: 0.22.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -4275,19 +4275,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -4296,7 +4296,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/kitchen-sink-hero-ui: dependencies: @@ -4317,19 +4317,19 @@ importers: version: 10.4.0 '@heroui/react': specifier: ^3.1.0 - version: 3.1.0(@react-spectrum/provider@3.11.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(tailwindcss@4.3.0) + version: 3.1.0(@react-spectrum/provider@3.11.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(tailwindcss@4.3.0) '@heroui/styles': specifier: ^3.1.0 version: 3.1.0(tailwind-merge@3.4.0)(tailwindcss@4.3.0) '@tailwindcss/vite': specifier: ^4.3.0 - version: 4.3.0(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 4.3.0(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/match-sorter-utils': specifier: workspace:* version: link:../../../packages/match-sorter-utils '@tanstack/react-devtools': specifier: ^0.10.5 - version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) + version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) '@tanstack/react-pacer': specifier: ^0.22.1 version: 0.22.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -4354,19 +4354,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -4375,7 +4375,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/kitchen-sink-mantine: dependencies: @@ -4396,7 +4396,7 @@ importers: version: 10.4.0 '@mantine/core': specifier: ^9.3.0 - version: 9.3.0(@mantine/hooks@9.3.0(react@19.2.7))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 9.3.0(@mantine/hooks@9.3.0(react@19.2.7))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@mantine/hooks': specifier: ^9.3.0 version: 9.3.0(react@19.2.7) @@ -4408,7 +4408,7 @@ importers: version: link:../../../packages/match-sorter-utils '@tanstack/react-devtools': specifier: ^0.10.5 - version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) + version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) '@tanstack/react-pacer': specifier: ^0.22.1 version: 0.22.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -4430,19 +4430,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -4460,7 +4460,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/kitchen-sink-material-ui: dependencies: @@ -4478,25 +4478,25 @@ importers: version: 3.2.2(react@19.2.7) '@emotion/react': specifier: ^11.14.0 - version: 11.14.0(@types/react@19.2.16)(react@19.2.7) + version: 11.14.0(@types/react@19.2.17)(react@19.2.7) '@emotion/styled': specifier: ^11.14.1 - version: 11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7) + version: 11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7) '@faker-js/faker': specifier: ^10.4.0 version: 10.4.0 '@mui/icons-material': specifier: ^9.0.1 - version: 9.0.1(@mui/material@9.0.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react@19.2.16)(react@19.2.7) + version: 9.0.1(@mui/material@9.0.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react@19.2.17)(react@19.2.7) '@mui/material': specifier: ^9.0.1 - version: 9.0.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 9.0.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@tanstack/match-sorter-utils': specifier: workspace:* version: link:../../../packages/match-sorter-utils '@tanstack/react-devtools': specifier: ^0.10.5 - version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) + version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) '@tanstack/react-pacer': specifier: ^0.22.1 version: 0.22.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -4518,19 +4518,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -4539,7 +4539,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/kitchen-sink-react-aria: dependencies: @@ -4560,13 +4560,13 @@ importers: version: 10.4.0 '@tailwindcss/vite': specifier: ^4.3.0 - version: 4.3.0(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 4.3.0(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/match-sorter-utils': specifier: workspace:* version: link:../../../packages/match-sorter-utils '@tanstack/react-devtools': specifier: ^0.10.5 - version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) + version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) '@tanstack/react-pacer': specifier: ^0.22.1 version: 0.22.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -4594,19 +4594,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -4615,13 +4615,13 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/kitchen-sink-shadcn-base: dependencies: '@base-ui/react': specifier: ^1.5.0 - version: 1.5.0(@date-fns/tz@1.5.0)(@types/react@19.2.16)(date-fns@4.4.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 1.5.0(@date-fns/tz@1.5.0)(@types/react@19.2.17)(date-fns@4.4.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@dnd-kit/core': specifier: ^6.3.1 version: 6.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -4639,13 +4639,13 @@ importers: version: 10.4.0 '@tailwindcss/vite': specifier: ^4.3.0 - version: 4.3.0(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 4.3.0(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/match-sorter-utils': specifier: workspace:* version: link:../../../packages/match-sorter-utils '@tanstack/react-devtools': specifier: ^0.10.5 - version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) + version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) '@tanstack/react-pacer': specifier: ^0.22.1 version: 0.22.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -4663,7 +4663,7 @@ importers: version: 2.1.1 cmdk: specifier: 1.1.1 - version: 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) date-fns: specifier: ^4.4.0 version: 4.4.0 @@ -4675,7 +4675,7 @@ importers: version: 19.2.7 react-day-picker: specifier: 10.0.1 - version: 10.0.1(@types/react@19.2.16)(react@19.2.7) + version: 10.0.1(@types/react@19.2.17)(react@19.2.7) react-dom: specifier: ^19.2.7 version: 19.2.7(react@19.2.7) @@ -4691,19 +4691,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -4712,7 +4712,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/kitchen-sink-shadcn-radix: dependencies: @@ -4733,13 +4733,13 @@ importers: version: 10.4.0 '@tailwindcss/vite': specifier: ^4.3.0 - version: 4.3.0(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 4.3.0(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/match-sorter-utils': specifier: workspace:* version: link:../../../packages/match-sorter-utils '@tanstack/react-devtools': specifier: ^0.10.5 - version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) + version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) '@tanstack/react-pacer': specifier: ^0.22.1 version: 0.22.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -4757,7 +4757,7 @@ importers: version: 2.1.1 cmdk: specifier: 1.1.1 - version: 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) date-fns: specifier: ^4.4.0 version: 4.4.0 @@ -4765,14 +4765,14 @@ importers: specifier: ^1.17.0 version: 1.17.0(react@19.2.7) radix-ui: - specifier: ^1.4.3 - version: 1.4.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^1.5.0 + version: 1.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) react: specifier: ^19.2.7 version: 19.2.7 react-day-picker: specifier: 10.0.1 - version: 10.0.1(@types/react@19.2.16)(react@19.2.7) + version: 10.0.1(@types/react@19.2.17)(react@19.2.7) react-dom: specifier: ^19.2.7 version: 19.2.7(react@19.2.7) @@ -4788,19 +4788,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -4809,7 +4809,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/lib-hero-ui: dependencies: @@ -4818,13 +4818,13 @@ importers: version: 10.4.0 '@heroui/react': specifier: ^3.1.0 - version: 3.1.0(@react-spectrum/provider@3.11.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(tailwindcss@4.3.0) + version: 3.1.0(@react-spectrum/provider@3.11.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(tailwindcss@4.3.0) '@heroui/styles': specifier: ^3.1.0 version: 3.1.0(tailwind-merge@3.6.0)(tailwindcss@4.3.0) '@tailwindcss/vite': specifier: ^4.3.0 - version: 4.3.0(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 4.3.0(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/react-table': specifier: workspace:* version: link:../../../packages/react-table @@ -4840,19 +4840,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -4861,7 +4861,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/lib-mantine: dependencies: @@ -4870,7 +4870,7 @@ importers: version: 10.4.0 '@mantine/core': specifier: ^9.3.0 - version: 9.3.0(@mantine/hooks@9.3.0(react@19.2.7))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 9.3.0(@mantine/hooks@9.3.0(react@19.2.7))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@mantine/hooks': specifier: ^9.3.0 version: 9.3.0(react@19.2.7) @@ -4889,19 +4889,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -4919,25 +4919,25 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/lib-material-ui: dependencies: '@emotion/react': specifier: ^11.14.0 - version: 11.14.0(@types/react@19.2.16)(react@19.2.7) + version: 11.14.0(@types/react@19.2.17)(react@19.2.7) '@emotion/styled': specifier: ^11.14.1 - version: 11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7) + version: 11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7) '@faker-js/faker': specifier: ^10.4.0 version: 10.4.0 '@mui/icons-material': specifier: ^9.0.1 - version: 9.0.1(@mui/material@9.0.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react@19.2.16)(react@19.2.7) + version: 9.0.1(@mui/material@9.0.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react@19.2.17)(react@19.2.7) '@mui/material': specifier: ^9.0.1 - version: 9.0.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 9.0.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@tanstack/react-table': specifier: workspace:* version: link:../../../packages/react-table @@ -4950,19 +4950,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -4971,7 +4971,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/lib-react-aria: dependencies: @@ -4980,7 +4980,7 @@ importers: version: 10.4.0 '@tailwindcss/vite': specifier: ^4.3.0 - version: 4.3.0(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 4.3.0(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/react-table': specifier: workspace:* version: link:../../../packages/react-table @@ -4999,19 +4999,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -5020,19 +5020,19 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/lib-shadcn-base: dependencies: '@base-ui/react': specifier: ^1.5.0 - version: 1.5.0(@date-fns/tz@1.5.0)(@types/react@19.2.16)(date-fns@4.4.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 1.5.0(@date-fns/tz@1.5.0)(@types/react@19.2.17)(date-fns@4.4.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@faker-js/faker': specifier: ^10.4.0 version: 10.4.0 '@tailwindcss/vite': specifier: ^4.3.0 - version: 4.3.0(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 4.3.0(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/react-pacer': specifier: ^0.22.1 version: 0.22.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -5066,19 +5066,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -5087,7 +5087,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/lib-shadcn-radix: dependencies: @@ -5096,7 +5096,7 @@ importers: version: 10.4.0 '@tailwindcss/vite': specifier: ^4.3.0 - version: 4.3.0(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 4.3.0(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/react-pacer': specifier: ^0.22.1 version: 0.22.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -5113,8 +5113,8 @@ importers: specifier: ^1.17.0 version: 1.17.0(react@19.2.7) radix-ui: - specifier: ^1.4.3 - version: 1.4.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^1.5.0 + version: 1.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) react: specifier: ^19.2.7 version: 19.2.7 @@ -5133,19 +5133,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -5154,7 +5154,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/mantine-react-table: dependencies: @@ -5163,10 +5163,10 @@ importers: version: 10.4.0 '@mantine/core': specifier: ^9.3.0 - version: 9.3.0(@mantine/hooks@9.3.0(react@19.2.7))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 9.3.0(@mantine/hooks@9.3.0(react@19.2.7))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@mantine/dates': specifier: ^9.3.0 - version: 9.3.0(@mantine/core@9.3.0(@mantine/hooks@9.3.0(react@19.2.7))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@mantine/hooks@9.3.0(react@19.2.7))(dayjs@1.11.21)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 9.3.0(@mantine/core@9.3.0(@mantine/hooks@9.3.0(react@19.2.7))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@mantine/hooks@9.3.0(react@19.2.7))(dayjs@1.11.21)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@mantine/hooks': specifier: ^9.3.0 version: 9.3.0(react@19.2.7) @@ -5200,19 +5200,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -5230,28 +5230,28 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/material-react-table: dependencies: '@emotion/react': specifier: ^11.14.0 - version: 11.14.0(@types/react@19.2.16)(react@19.2.7) + version: 11.14.0(@types/react@19.2.17)(react@19.2.7) '@emotion/styled': specifier: ^11.14.1 - version: 11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7) + version: 11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7) '@faker-js/faker': specifier: ^10.4.0 version: 10.4.0 '@mui/icons-material': specifier: ^9.0.1 - version: 9.0.1(@mui/material@9.0.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react@19.2.16)(react@19.2.7) + version: 9.0.1(@mui/material@9.0.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react@19.2.17)(react@19.2.7) '@mui/material': specifier: ^9.0.1 - version: 9.0.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 9.0.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@mui/x-date-pickers': - specifier: ^9.3.0 - version: 9.3.0(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7))(@mui/material@9.0.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@mui/system@9.0.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(date-fns@4.4.0)(dayjs@1.11.21)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^9.4.0 + version: 9.4.0(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7))(@mui/material@9.0.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@mui/system@9.0.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(date-fns@4.4.0)(dayjs@1.11.21)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@tanstack/match-sorter-utils': specifier: workspace:* version: link:../../../packages/match-sorter-utils @@ -5279,19 +5279,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -5300,7 +5300,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/pagination: dependencies: @@ -5322,19 +5322,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -5343,7 +5343,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/row-dnd: dependencies: @@ -5374,19 +5374,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -5395,7 +5395,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/row-pinning: dependencies: @@ -5417,19 +5417,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -5438,7 +5438,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/row-selection: dependencies: @@ -5447,7 +5447,7 @@ importers: version: 10.4.0 '@tanstack/react-devtools': specifier: ^0.10.5 - version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) + version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) '@tanstack/react-pacer': specifier: ^0.22.1 version: 0.22.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -5469,19 +5469,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -5490,7 +5490,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/sorting: dependencies: @@ -5509,19 +5509,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -5530,7 +5530,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/sub-components: dependencies: @@ -5549,19 +5549,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -5570,7 +5570,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/virtualized-columns: dependencies: @@ -5592,19 +5592,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -5613,7 +5613,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/virtualized-columns-experimental: dependencies: @@ -5635,19 +5635,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -5656,7 +5656,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/virtualized-infinite-scrolling: dependencies: @@ -5681,19 +5681,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -5702,7 +5702,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/virtualized-rows: dependencies: @@ -5724,19 +5724,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -5745,7 +5745,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/virtualized-rows-experimental: dependencies: @@ -5767,19 +5767,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -5788,7 +5788,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/with-tanstack-form: dependencies: @@ -5816,19 +5816,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -5837,7 +5837,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/with-tanstack-query: dependencies: @@ -5862,19 +5862,19 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -5883,7 +5883,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/react/with-tanstack-router: dependencies: @@ -5894,8 +5894,8 @@ importers: specifier: ^5.101.0 version: 5.101.0(react@19.2.7) '@tanstack/react-router': - specifier: ^1.170.11 - version: 1.170.11(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^1.170.15 + version: 1.170.15(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@tanstack/react-table': specifier: workspace:* version: link:../../../packages/react-table @@ -5911,22 +5911,22 @@ importers: version: 10.4.0 '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@tanstack/router-vite-plugin': - specifier: ^1.167.14 - version: 1.167.14(@tanstack/react-router@1.170.11(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite-plugin-solid@2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.15)) + specifier: ^1.167.18 + version: 1.167.18(@tanstack/react-router@1.170.15(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite-plugin-solid@2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.15)) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.16) + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -5935,7 +5935,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/solid/basic-app-table: dependencies: @@ -5960,10 +5960,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/basic-external-atoms: dependencies: @@ -5991,10 +5991,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/basic-external-state: dependencies: @@ -6019,10 +6019,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/basic-use-table: dependencies: @@ -6044,10 +6044,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/column-groups: dependencies: @@ -6066,10 +6066,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/column-ordering: dependencies: @@ -6088,10 +6088,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/column-pinning: dependencies: @@ -6110,10 +6110,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/column-pinning-split: dependencies: @@ -6132,10 +6132,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/column-pinning-sticky: dependencies: @@ -6154,10 +6154,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/column-resizing: dependencies: @@ -6176,10 +6176,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/column-resizing-performant: dependencies: @@ -6198,10 +6198,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/column-sizing: dependencies: @@ -6220,10 +6220,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/column-visibility: dependencies: @@ -6242,10 +6242,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/composable-tables: dependencies: @@ -6267,10 +6267,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/expanding: dependencies: @@ -6289,10 +6289,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/filters: dependencies: @@ -6314,10 +6314,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/filters-faceted: dependencies: @@ -6339,10 +6339,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/filters-fuzzy: dependencies: @@ -6367,10 +6367,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/grouping: dependencies: @@ -6389,10 +6389,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/kitchen-sink: dependencies: @@ -6420,10 +6420,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/pagination: dependencies: @@ -6442,10 +6442,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/row-pinning: dependencies: @@ -6464,10 +6464,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/row-selection: dependencies: @@ -6492,10 +6492,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/sorting: dependencies: @@ -6514,10 +6514,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/sub-components: dependencies: @@ -6536,10 +6536,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/virtualized-columns: dependencies: @@ -6561,10 +6561,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/virtualized-infinite-scrolling: dependencies: @@ -6592,10 +6592,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/virtualized-rows: dependencies: @@ -6617,10 +6617,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/with-tanstack-form: dependencies: @@ -6645,10 +6645,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/with-tanstack-query: dependencies: @@ -6673,10 +6673,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/solid/with-tanstack-router: dependencies: @@ -6687,8 +6687,8 @@ importers: specifier: ^5.101.0 version: 5.101.0(solid-js@1.9.13) '@tanstack/solid-router': - specifier: ^1.170.11 - version: 1.170.11(solid-js@1.9.13) + specifier: ^1.170.15 + version: 1.170.15(solid-js@1.9.13) '@tanstack/solid-table': specifier: workspace:* version: link:../../../packages/solid-table @@ -6700,17 +6700,17 @@ importers: specifier: ^10.4.0 version: 10.4.0 '@tanstack/router-vite-plugin': - specifier: ^1.167.14 - version: 1.167.14(@tanstack/react-router@1.170.11(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite-plugin-solid@2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.15)) + specifier: ^1.167.18 + version: 1.167.18(@tanstack/react-router@1.170.15(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite-plugin-solid@2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.15)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) examples/svelte/basic-app-table: devDependencies: @@ -6719,10 +6719,10 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -6730,17 +6730,17 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/basic-create-table: devDependencies: @@ -6749,10 +6749,10 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -6760,33 +6760,33 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/basic-external-atoms: dependencies: '@tanstack/svelte-store': specifier: ^0.12.0 - version: 0.12.0(svelte@5.56.1(@typescript-eslint/types@8.60.1)) + version: 0.12.0(svelte@5.56.2(@typescript-eslint/types@8.60.1)) devDependencies: '@faker-js/faker': specifier: ^10.4.0 version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -6794,17 +6794,17 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/basic-external-state: devDependencies: @@ -6813,10 +6813,10 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -6824,17 +6824,17 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/basic-snippets: devDependencies: @@ -6843,10 +6843,10 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -6854,17 +6854,17 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/column-groups: devDependencies: @@ -6873,10 +6873,10 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -6884,17 +6884,17 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/column-ordering: devDependencies: @@ -6903,10 +6903,10 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -6914,17 +6914,17 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/column-pinning: devDependencies: @@ -6933,10 +6933,10 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -6944,17 +6944,17 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/column-pinning-split: devDependencies: @@ -6963,10 +6963,10 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -6974,17 +6974,17 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/column-pinning-sticky: devDependencies: @@ -6993,10 +6993,10 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -7004,17 +7004,17 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/column-resizing: devDependencies: @@ -7023,10 +7023,10 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -7034,17 +7034,17 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/column-resizing-performant: devDependencies: @@ -7053,10 +7053,10 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -7064,17 +7064,17 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/column-sizing: devDependencies: @@ -7083,10 +7083,10 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -7094,17 +7094,17 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/column-visibility: devDependencies: @@ -7113,10 +7113,10 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -7124,17 +7124,17 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/composable-tables: devDependencies: @@ -7143,10 +7143,10 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -7154,17 +7154,17 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/expanding: devDependencies: @@ -7173,10 +7173,10 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -7184,17 +7184,17 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/filtering: devDependencies: @@ -7203,10 +7203,10 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -7214,17 +7214,17 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/filters-faceted: devDependencies: @@ -7233,10 +7233,10 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -7244,17 +7244,17 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/filters-fuzzy: devDependencies: @@ -7263,10 +7263,10 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/match-sorter-utils': specifier: workspace:* version: link:../../../packages/match-sorter-utils @@ -7277,17 +7277,17 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/grouping: devDependencies: @@ -7296,10 +7296,10 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -7307,17 +7307,17 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/kitchen-sink: devDependencies: @@ -7326,10 +7326,10 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/match-sorter-utils': specifier: workspace:* version: link:../../../packages/match-sorter-utils @@ -7340,17 +7340,17 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/pagination: devDependencies: @@ -7359,10 +7359,10 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -7370,17 +7370,17 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/row-pinning: devDependencies: @@ -7389,10 +7389,10 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -7400,17 +7400,17 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/row-selection: devDependencies: @@ -7419,10 +7419,10 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -7430,17 +7430,17 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/sorting: devDependencies: @@ -7449,10 +7449,10 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -7460,17 +7460,17 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/sub-components: devDependencies: @@ -7479,10 +7479,10 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -7490,17 +7490,17 @@ importers: specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/virtualized-columns: devDependencies: @@ -7509,31 +7509,31 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table '@tanstack/svelte-virtual': specifier: ^3.13.28 - version: 3.13.28(svelte@5.56.1(@typescript-eslint/types@8.60.1)) + version: 3.13.28(svelte@5.56.2(@typescript-eslint/types@8.60.1)) '@tsconfig/svelte': specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/virtualized-infinite-scrolling: devDependencies: @@ -7542,34 +7542,34 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-query': specifier: ^6.1.34 - version: 6.1.34(svelte@5.56.1(@typescript-eslint/types@8.60.1)) + version: 6.1.34(svelte@5.56.2(@typescript-eslint/types@8.60.1)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table '@tanstack/svelte-virtual': specifier: ^3.13.28 - version: 3.13.28(svelte@5.56.1(@typescript-eslint/types@8.60.1)) + version: 3.13.28(svelte@5.56.2(@typescript-eslint/types@8.60.1)) '@tsconfig/svelte': specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/virtualized-rows: devDependencies: @@ -7578,31 +7578,31 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table '@tanstack/svelte-virtual': specifier: ^3.13.28 - version: 3.13.28(svelte@5.56.1(@typescript-eslint/types@8.60.1)) + version: 3.13.28(svelte@5.56.2(@typescript-eslint/types@8.60.1)) '@tsconfig/svelte': specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/with-tanstack-form: dependencies: @@ -7611,7 +7611,7 @@ importers: version: 1.33.0 '@tanstack/svelte-form': specifier: ^1.33.0 - version: 1.33.0(svelte@5.56.1(@typescript-eslint/types@8.60.1)) + version: 1.33.0(svelte@5.56.2(@typescript-eslint/types@8.60.1)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -7624,31 +7624,31 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tsconfig/svelte': specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/svelte/with-tanstack-query: dependencies: '@tanstack/svelte-query': specifier: ^6.1.34 - version: 6.1.34(svelte@5.56.1(@typescript-eslint/types@8.60.1)) + version: 6.1.34(svelte@5.56.2(@typescript-eslint/types@8.60.1)) '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -7658,25 +7658,25 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tsconfig/svelte': specifier: ^5.0.8 version: 5.0.8 svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/vanilla/basic: dependencies: @@ -7689,16 +7689,16 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/vanilla/pagination: dependencies: @@ -7711,16 +7711,16 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/vanilla/sorting: dependencies: @@ -7733,16 +7733,16 @@ importers: version: 10.4.0 '@rollup/plugin-replace': specifier: ^6.0.3 - version: 6.0.3(rollup@4.61.0) + version: 6.0.3(rollup@4.61.1) '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) examples/vue/basic-external-atoms: dependencies: @@ -7766,20 +7766,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -7803,20 +7803,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -7837,20 +7837,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -7871,20 +7871,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -7902,20 +7902,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -7933,20 +7933,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -7964,20 +7964,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -7995,20 +7995,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -8026,20 +8026,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -8057,20 +8057,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -8088,20 +8088,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -8119,20 +8119,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -8150,20 +8150,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -8187,20 +8187,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -8218,20 +8218,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -8249,20 +8249,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -8280,20 +8280,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -8311,20 +8311,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -8342,20 +8342,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -8382,20 +8382,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -8413,20 +8413,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -8444,20 +8444,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -8481,20 +8481,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -8512,20 +8512,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -8543,20 +8543,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -8577,20 +8577,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -8620,20 +8620,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -8654,20 +8654,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -8691,20 +8691,20 @@ importers: version: 4.4.3 devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -8731,20 +8731,20 @@ importers: version: 3.5.35(typescript@6.0.3) devDependencies: '@types/node': - specifier: ^25.9.1 - version: 25.9.1 + specifier: ^25.9.2 + version: 25.9.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue-tsc: specifier: ^3.3.3 version: 3.3.3(typescript@6.0.3) @@ -8763,10 +8763,10 @@ importers: devDependencies: '@analogjs/vite-plugin-angular': specifier: ^2.6.0 - version: 2.6.0(@angular-devkit/build-angular@22.0.0(2b2e2318e180c3a70349265fecd27165))(@angular/build@22.0.0(793709bd96d770a50558f6f045970af9))(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.6.0(@angular-devkit/build-angular@22.0.0(db8615a542877e474234efea00860010))(@angular/build@22.0.0(dbe0ff1be37d13feca4899b3e3464db9))(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@analogjs/vitest-angular': specifier: ^2.6.0 - version: 2.6.0(@analogjs/vite-plugin-angular@2.6.0(@angular-devkit/build-angular@22.0.0(2b2e2318e180c3a70349265fecd27165))(@angular/build@22.0.0(793709bd96d770a50558f6f045970af9))(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(@angular-devkit/architect@0.2200.0(chokidar@5.0.0))(@angular-devkit/schematics@22.0.0(chokidar@5.0.0))(vitest@4.1.8(@types/node@25.9.1)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))) + version: 2.6.0(@analogjs/vite-plugin-angular@2.6.0(@angular-devkit/build-angular@22.0.0(db8615a542877e474234efea00860010))(@angular/build@22.0.0(dbe0ff1be37d13feca4899b3e3464db9))(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(@angular-devkit/architect@0.2200.0(chokidar@5.0.0))(@angular-devkit/schematics@22.0.0(chokidar@5.0.0))(vitest@4.1.8(@types/node@25.9.2)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))) '@angular/core': specifier: ^22.0.0 version: 22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2) @@ -8787,7 +8787,7 @@ importers: version: 22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2) '@tanstack/devtools-utils': specifier: ^0.5.0 - version: 0.5.0(@angular/core@22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2))(@types/react@19.2.16)(preact@10.29.2)(react@19.2.7)(solid-js@1.9.13)(vue@3.5.35(typescript@6.0.3)) + version: 0.5.0(@angular/core@22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2))(@types/react@19.2.17)(preact@10.29.2)(react@19.2.7)(solid-js@1.9.13)(vue@3.5.35(typescript@6.0.3)) '@tanstack/table-core': specifier: workspace:* version: link:../table-core @@ -8828,7 +8828,7 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) preact: specifier: ^10.29.2 version: 10.29.2 @@ -8837,14 +8837,14 @@ importers: dependencies: '@tanstack/devtools-utils': specifier: ^0.5.0 - version: 0.5.0(@angular/core@22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2))(@types/react@19.2.16)(preact@10.29.2)(react@19.2.7)(solid-js@1.9.13)(vue@3.5.35(typescript@6.0.3)) + version: 0.5.0(@angular/core@22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2))(@types/react@19.2.17)(preact@10.29.2)(react@19.2.7)(solid-js@1.9.13)(vue@3.5.35(typescript@6.0.3)) '@tanstack/table-devtools': specifier: workspace:* version: link:../table-devtools devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@tanstack/table-core': specifier: workspace:* version: link:../table-core @@ -8862,14 +8862,14 @@ importers: version: link:../table-core devDependencies: '@eslint-react/eslint-plugin': - specifier: ^5.8.10 - version: 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + specifier: ^5.8.16 + version: 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) eslint-plugin-react-compiler: specifier: 19.1.0-rc.2 version: 19.1.0-rc.2(eslint@10.4.1(jiti@2.7.0)) @@ -8884,7 +8884,7 @@ importers: dependencies: '@tanstack/devtools-utils': specifier: ^0.5.0 - version: 0.5.0(@angular/core@22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2))(@types/react@19.2.16)(preact@10.29.2)(react@19.2.7)(solid-js@1.9.13)(vue@3.5.35(typescript@6.0.3)) + version: 0.5.0(@angular/core@22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2))(@types/react@19.2.17)(preact@10.29.2)(react@19.2.7)(solid-js@1.9.13)(vue@3.5.35(typescript@6.0.3)) '@tanstack/react-devtools': specifier: '>=0.10.0' version: 0.10.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.6(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) @@ -8899,17 +8899,17 @@ importers: version: 19.2.6(react@19.2.7) devDependencies: '@eslint-react/eslint-plugin': - specifier: ^5.8.10 - version: 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + specifier: ^5.8.16 + version: 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) '@tanstack/table-core': specifier: workspace:* version: link:../table-core '@types/react': - specifier: ^19.2.16 - version: 19.2.16 + specifier: ^19.2.17 + version: 19.2.17 '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) eslint-plugin-react-compiler: specifier: 19.1.0-rc.2 version: 19.1.0-rc.2(eslint@10.4.1(jiti@2.7.0)) @@ -8934,7 +8934,7 @@ importers: version: 1.9.13 vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) packages/solid-table-devtools: dependencies: @@ -8943,7 +8943,7 @@ importers: version: 0.12.2(csstype@3.2.3)(solid-js@1.9.13) '@tanstack/devtools-utils': specifier: ^0.5.0 - version: 0.5.0(@angular/core@22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2))(@types/react@19.2.16)(preact@10.29.2)(react@19.2.7)(solid-js@1.9.13)(vue@3.5.35(typescript@6.0.3)) + version: 0.5.0(@angular/core@22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2))(@types/react@19.2.17)(preact@10.29.2)(react@19.2.7)(solid-js@1.9.13)(vue@3.5.35(typescript@6.0.3)) '@tanstack/table-devtools': specifier: workspace:* version: link:../table-devtools @@ -8956,32 +8956,32 @@ importers: version: 1.9.13 vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) packages/svelte-table: dependencies: '@tanstack/svelte-store': specifier: ^0.12.0 - version: 0.12.0(svelte@5.56.1(@typescript-eslint/types@8.60.1)) + version: 0.12.0(svelte@5.56.2(@typescript-eslint/types@8.60.1)) '@tanstack/table-core': specifier: workspace:* version: link:../table-core devDependencies: '@sveltejs/package': specifier: ^2.5.8 - version: 2.5.8(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + version: 2.5.8(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) eslint-plugin-svelte: specifier: ^3.19.0 - version: 3.19.0(eslint@10.4.1(jiti@2.7.0))(svelte@5.56.1(@typescript-eslint/types@8.60.1)) + version: 3.19.0(eslint@10.4.1(jiti@2.7.0))(svelte@5.56.2(@typescript-eslint/types@8.60.1)) svelte: - specifier: ^5.56.1 - version: 5.56.1(@typescript-eslint/types@8.60.1) + specifier: ^5.56.2 + version: 5.56.2(@typescript-eslint/types@8.60.1) svelte-check: - specifier: ^4.5.0 - version: 4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + specifier: ^4.6.0 + version: 4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) packages/table-core: dependencies: @@ -8996,7 +8996,7 @@ importers: version: 0.5.2(csstype@3.2.3)(solid-js@1.9.13) '@tanstack/devtools-utils': specifier: ^0.5.0 - version: 0.5.0(@angular/core@22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2))(@types/react@19.2.16)(preact@10.29.2)(react@19.2.7)(solid-js@1.9.13)(vue@3.5.35(typescript@6.0.3)) + version: 0.5.0(@angular/core@22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2))(@types/react@19.2.17)(preact@10.29.2)(react@19.2.7)(solid-js@1.9.13)(vue@3.5.35(typescript@6.0.3)) '@tanstack/solid-store': specifier: ^0.11.0 version: 0.11.0(solid-js@1.9.13) @@ -9015,7 +9015,7 @@ importers: version: 0.14.5(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) packages/vue-table: dependencies: @@ -9028,7 +9028,7 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) eslint-plugin-vue: specifier: ^10.9.2 version: 10.9.2(@stylistic/eslint-plugin@5.10.0(eslint@10.4.1(jiti@2.7.0)))(@typescript-eslint/parser@8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.4.1(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.4.1(jiti@2.7.0))) @@ -9040,7 +9040,7 @@ importers: dependencies: '@tanstack/devtools-utils': specifier: ^0.5.0 - version: 0.5.0(@angular/core@22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2))(@types/react@19.2.16)(preact@10.29.2)(react@19.2.7)(solid-js@1.9.13)(vue@3.5.35(typescript@6.0.3)) + version: 0.5.0(@angular/core@22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2))(@types/react@19.2.17)(preact@10.29.2)(react@19.2.7)(solid-js@1.9.13)(vue@3.5.35(typescript@6.0.3)) '@tanstack/table-devtools': specifier: workspace:* version: link:../table-devtools @@ -9050,7 +9050,7 @@ importers: version: link:../table-core '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) vue: specifier: ^3.5.35 version: 3.5.35(typescript@6.0.3) @@ -10063,8 +10063,8 @@ packages: peerDependencies: '@csstools/css-tokenizer': ^4.0.0 - '@csstools/css-syntax-patches-for-csstree@1.1.4': - resolution: {integrity: sha512-wgsqt92b7C7tQhIdPNxj0n9zuUbQlvAuI1exyzeNrOKOi62SD7ren8zqszmpVREjAOqg8cD2FqYhQfAuKjk4sw==} + '@csstools/css-syntax-patches-for-csstree@1.1.5': + resolution: {integrity: sha512-oNjBvzLq2GPZtJphCjLqXow/cHySHSgtxvKZb7OqSZ/xHgw6NWNhfad+6AB9cLeVm6eA9d/qMll3JdEHjy6M+A==} peerDependencies: css-tree: ^3.2.1 peerDependenciesMeta: @@ -10504,50 +10504,50 @@ packages: resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@5.8.10': - resolution: {integrity: sha512-TYfLQ+JfG7jLfBCSPtcSnn34GP+ot2yVtHzmaL5lmig36LHzBXHHpJRehX6+ADivaR0kFz1olxqx3StZyj3Zvg==} + '@eslint-react/ast@5.8.16': + resolution: {integrity: sha512-AhoKtOB1pFvh85Iu6JQUc+IwVZdSIIEfqOwq4BrQ/9pGmWig/QxB3c6sMnKJjJEk1dfIqocak9spRMgSEtPvfg==} engines: {node: '>=22.0.0'} peerDependencies: eslint: ^10.3.0 typescript: '*' - '@eslint-react/core@5.8.10': - resolution: {integrity: sha512-mATdXrgMN0MdRKABpll5/6CT3rFzjsr7oO9tVQ7E6iTHg7RAcaSCWzVATZeJL9uw7q4K4oLkijza65eE9v9RTw==} + '@eslint-react/core@5.8.16': + resolution: {integrity: sha512-ZUIlaf0hxiYco2Mq9LRNgeRSQ5ez6dFqHhccrctTU38FcRsw6uTPWi9aQWy7GSLgikrGiX2UlI4RdXtPUEO/5w==} engines: {node: '>=22.0.0'} peerDependencies: eslint: ^10.3.0 typescript: '*' - '@eslint-react/eslint-plugin@5.8.10': - resolution: {integrity: sha512-V8DhrJUdgwms4SN59PY3j1PKgBtmGIvrJqcDktq31A96Ajms07lMgBpTCEZ3nR4tXjOBnMmiBPaZXY+NghMG9Q==} + '@eslint-react/eslint-plugin@5.8.16': + resolution: {integrity: sha512-IWjy9De4Xw5/zuf1S9oXlOMw+6JreFdvcf3ZhMkpWu26KNmTrtuD5YLEUA87WXnLDNxePVhVa14yy+hsqHGPdg==} engines: {node: '>=22.0.0'} peerDependencies: eslint: ^10.3.0 typescript: '*' - '@eslint-react/eslint@5.8.10': - resolution: {integrity: sha512-dEcAUbBucvlTW3hx/BazQi6nMx7nRseKWHo9oobg+udx3H/050RRn3NetIqIUGWVaXYsVCNev3ZEOjY3p/+8Uw==} + '@eslint-react/eslint@5.8.16': + resolution: {integrity: sha512-iamh8HVVQJWWJTiS/ZK/N1vcXhVGyvO5OXmJsBghNnjsOHL/sXaHYwhTkzCkIo21bnFUAvdFqVex3/rjhf5eew==} engines: {node: '>=22.0.0'} peerDependencies: eslint: ^10.3.0 typescript: '*' - '@eslint-react/jsx@5.8.10': - resolution: {integrity: sha512-sGbk0UqRxnpdBUo3sjWRtX+TWlIpEC9DLVi/DQYCnBWUDgub2xunzpC1mUe0786rVvLSejoDUIYEQWi5TRKaEg==} + '@eslint-react/jsx@5.8.16': + resolution: {integrity: sha512-sR0J4zRAT6uZGPbYl2IvBm/7G7NNXpoLcCXMLh60hJdvZoq8zEpOQGDYVA9r0yFeZUXhbPimNjFVPBtdtEwSjQ==} engines: {node: '>=22.0.0'} peerDependencies: eslint: ^10.3.0 typescript: '*' - '@eslint-react/shared@5.8.10': - resolution: {integrity: sha512-DWLpM7kQ7kU6Sfo5zV1xEChRpltuVeI7SyQ4rcsfsKm1R8AAzdA9TrS95VWJuHilkKxp7OzQpvg25mbSao5YlA==} + '@eslint-react/shared@5.8.16': + resolution: {integrity: sha512-Wz8GGck0S9o/+aryHZnrquovX+LOkAe+WtUdd9QqrW5rsMickAcc0c5xAD+Nuj4PBhv7Db4oPFAfXPmaW7UX4Q==} engines: {node: '>=22.0.0'} peerDependencies: eslint: ^10.3.0 typescript: '*' - '@eslint-react/var@5.8.10': - resolution: {integrity: sha512-9z2Aooit2OJR4RqS0BCySvX4H8WO3sZYOBmQxvd6GwCosl5G53eF2hCVmpplaG2xn0S4k6BN4GwZ7CyNQE8Y/A==} + '@eslint-react/var@5.8.16': + resolution: {integrity: sha512-eRzLeTZgHvyufW2/R9p18BsWi1GuZ+2ugg2wa8Oi7YjZTJSJRwacvF3LNVscPI3Td6frK9BFiz7ECprmDh+fCA==} engines: {node: '>=22.0.0'} peerDependencies: eslint: ^10.3.0 @@ -11207,8 +11207,8 @@ packages: '@types/react': optional: true - '@mui/x-date-pickers@9.3.0': - resolution: {integrity: sha512-Kg9mEZA+nHKi55DsbzVVMUhURQU6MQXtAEKjgyMqyaq1PMZ8Nr72KszqGhZZNmVkyM91wcq/icYgRVzYa65Gow==} + '@mui/x-date-pickers@9.4.0': + resolution: {integrity: sha512-YXZn+RNzCZ7iPhwoXCUHwvlqIgvefwPGaKRXztxniry55mruqnQDPFqYZTMO2DaWow496yzcAtLwEmG+K8pm0Q==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 @@ -11396,9 +11396,6 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@nothing-but/utils@0.17.0': - resolution: {integrity: sha512-TuCHcHLOqDL0SnaAxACfuRHBNRgNJcNn9X0GiH5H3YSDBVquCr3qEIG3FOQAuMyZCbu9w8nk2CHhOsn7IvhIwQ==} - '@npmcli/agent@4.0.2': resolution: {integrity: sha512-EUEuWAxnL07Sp5/iC/1X6Xj+XThUvnbei9zfRWZdEXa7lss9RTHMhAHBeg+MZ5To9s/gGaSI+UwZTPdYMvKSeg==} engines: {node: ^20.17.0 || >=22.9.0} @@ -12017,14 +12014,14 @@ packages: '@quansync/fs@1.0.0': resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==} - '@radix-ui/number@1.1.1': - resolution: {integrity: sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==} + '@radix-ui/number@1.1.2': + resolution: {integrity: sha512-ceTwaxc4I5IOi97DgCotl3pqiyRGvffcc0oOsE2dQYaJOFIDsDt4VWG6xEbg1QePv9QWausCEIppud/tJ1wNig==} - '@radix-ui/primitive@1.1.3': - resolution: {integrity: sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==} + '@radix-ui/primitive@1.1.4': + resolution: {integrity: sha512-7AdCK9PQyiljKoBDbN8OuctCbd/esdwZPQ8RtOE3SsyQtUpiPb+ND75q0jEhC1m1ecBI0MFNeLJvwIh9iKHRcQ==} - '@radix-ui/react-accessible-icon@1.1.7': - resolution: {integrity: sha512-XM+E4WXl0OqUJFovy6GjmxxFyx9opfCAIUku4dlKRd5YEPqt4kALOkQOp0Of6reHuUkJuiPBEc5k0o4z4lTC8A==} + '@radix-ui/react-accessible-icon@1.1.9': + resolution: {integrity: sha512-5W9KzJz/3DeYbGJHbZv8Q6AkxMOKUmALfc+PRg9dWwJZMk6zD37Sz8sZrF7UD6CBkiJvn7dNeRzn5G7XiCMyig==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12036,8 +12033,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-accordion@1.2.12': - resolution: {integrity: sha512-T4nygeh9YE9dLRPhAHSeOZi7HBXo+0kYIPJXayZfvWOWA0+n3dESrZbjfDPUABkUNym6Hd+f2IR113To8D2GPA==} + '@radix-ui/react-accordion@1.2.13': + resolution: {integrity: sha512-xITxBB2p5m5tAe7M0F95kb4uAh7jSIKGlExMEm93HlW+XxZHV2eXFbPWLktd4JhRiwcnXNbO7iekcrbZy6ZCvA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12049,8 +12046,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-alert-dialog@1.1.15': - resolution: {integrity: sha512-oTVLkEw5GpdRe29BqJ0LSDFWI3qu0vR1M0mUkOQWDIUnY/QIkLpgDMWuKxP94c2NAC2LGcgVhG1ImF3jkZ5wXw==} + '@radix-ui/react-alert-dialog@1.1.16': + resolution: {integrity: sha512-vPaIgo0mxYlvcFaM9jB2Uot9TjGXMuAPEvrc6BOLeV+I5U8s1dkIoouYaa6lmSfc5SPMo5x5djOTOTvaigdGMQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12062,8 +12059,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-arrow@1.1.7': - resolution: {integrity: sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==} + '@radix-ui/react-arrow@1.1.9': + resolution: {integrity: sha512-yqHW5WQ/cTpU/un7dqqIKNy2iRU8BC0JB78PEzTfCCYvZu1U6W9KwObAniMk9nhSfyotKPQTYaUD/HB0f5muig==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12075,8 +12072,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-aspect-ratio@1.1.7': - resolution: {integrity: sha512-Yq6lvO9HQyPwev1onK1daHCHqXVLzPhSVjmsNjCa2Zcxy2f7uJD2itDtxknv6FzAKCwD1qQkeVDmX/cev13n/g==} + '@radix-ui/react-aspect-ratio@1.1.9': + resolution: {integrity: sha512-Xy+Dpxt/5n9rVTdPrNFmf8GwG1NlT1pzCF/z1MgOGZMLZWdWl+km+ZRWGQAPEhbkzSwYEsfYmTca8NhUtVxqnw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12088,8 +12085,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-avatar@1.1.10': - resolution: {integrity: sha512-V8piFfWapM5OmNCXTzVQY+E1rDa53zY+MQ4Y7356v4fFz6vqCyUtIz2rUD44ZEdwg78/jKmMJHj07+C/Z/rcog==} + '@radix-ui/react-avatar@1.1.11': + resolution: {integrity: sha512-0Qk603AHGV28BOBO34p7IgD5m+V5Sg/YovfayABkoDDBM5d3NCx0Mp4gGrjzLGes1jV5eNOE1r3itqOR33VC6Q==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12101,8 +12098,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-avatar@1.1.11': - resolution: {integrity: sha512-0Qk603AHGV28BOBO34p7IgD5m+V5Sg/YovfayABkoDDBM5d3NCx0Mp4gGrjzLGes1jV5eNOE1r3itqOR33VC6Q==} + '@radix-ui/react-avatar@1.1.12': + resolution: {integrity: sha512-NQCQyWC7QrDPhjMn8hUqFeU0lUrprIgm1AyMgLbzuQJibNnatdc3SSMo3/UGFu/eUkJUU1cEcKCnyhXTQzq6tA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12114,8 +12111,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-checkbox@1.3.3': - resolution: {integrity: sha512-wBbpv+NQftHDdG86Qc0pIyXk5IR3tM8Vd0nWLKDcX8nNn4nXFOFwsKuqw2okA/1D/mpaAkmuyndrPJTYDNZtFw==} + '@radix-ui/react-checkbox@1.3.4': + resolution: {integrity: sha512-m3JmIOAX5ZzZ6VPjxEU2dbTOhoHi0nT5riwcDwe8idocsWf4a5DXJLDtZ6LfJwMBx7W+A2b7kp2TgPEKtaiF6A==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12127,8 +12124,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-collapsible@1.1.12': - resolution: {integrity: sha512-Uu+mSh4agx2ib1uIGPP4/CKNULyajb3p92LsVXmH2EHVMTfZWpll88XJ0j4W0z3f8NK1eYl1+Mf/szHPmcHzyA==} + '@radix-ui/react-collapsible@1.1.13': + resolution: {integrity: sha512-F0s8+p2XNpfc3k02zBfB0jPWbkHVG162+p7BdUMyJ2308QMqZ+oaclX+FAzKFovgL5OqRU+Rvy6f/vbdlJVaqA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12140,8 +12137,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-collection@1.1.7': - resolution: {integrity: sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==} + '@radix-ui/react-collection@1.1.9': + resolution: {integrity: sha512-zuSVi7ziP7uQRqc+yGxsKJfNkdyHv3ZKDaHe0gzg4dRgws96TPKWIiz84tVHP4GEcEl8bC0mdt17NkcxaJHmaQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12162,8 +12159,17 @@ packages: '@types/react': optional: true - '@radix-ui/react-context-menu@2.2.16': - resolution: {integrity: sha512-O8morBEW+HsVG28gYDZPTrT9UUovQUlJue5YO836tiTJhuIWBm/zQHc7j388sHWtdH/xUZurK9olD2+pcqx5ww==} + '@radix-ui/react-compose-refs@1.1.3': + resolution: {integrity: sha512-rYOP8OMnuuPMQF1uhPVlGNcCDlkokKqGFE3JcxFViIkAXP7EvFWUliJAstrapypaBLJNHbZL6jGhbVDGTwmVhA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-context-menu@2.3.0': + resolution: {integrity: sha512-d7CouXhAW+CGmFOqmB+IEvd3E9GcaqfgvfjCc3hfulp2pkaUCEVEGa0SN5nNWYA+IvQ6g1Pt+S5dpNn1AoY9hg==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12175,8 +12181,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-context@1.1.2': - resolution: {integrity: sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==} + '@radix-ui/react-context@1.1.3': + resolution: {integrity: sha512-ieIFACdMpYfMEjF0rEf5KLvfVyIkOz6PDGyNnP+u+4xQ6jny3VCgA4OgXOwNx2aUkxn8zx9fiVcM8CfFYv9Lxw==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -12184,8 +12190,8 @@ packages: '@types/react': optional: true - '@radix-ui/react-context@1.1.3': - resolution: {integrity: sha512-ieIFACdMpYfMEjF0rEf5KLvfVyIkOz6PDGyNnP+u+4xQ6jny3VCgA4OgXOwNx2aUkxn8zx9fiVcM8CfFYv9Lxw==} + '@radix-ui/react-context@1.1.4': + resolution: {integrity: sha512-QwH4PO5urrbO+FaGd5Aglg+YJgWTyyuZ3g/6mKvsqraLkglDdckw9JafgL5McL5VEJ6EPNduPaT3ZE9BttDAqg==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -12193,8 +12199,8 @@ packages: '@types/react': optional: true - '@radix-ui/react-dialog@1.1.15': - resolution: {integrity: sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==} + '@radix-ui/react-dialog@1.1.16': + resolution: {integrity: sha512-l9ok83YBclEZhbjgzt76Hw733e6cvRKPNgO6GJ/IETlufXG9p+fRu2wlvpImQvR6xdJ8h7J8J2DBvsPEiEsKMw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12206,8 +12212,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-direction@1.1.1': - resolution: {integrity: sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==} + '@radix-ui/react-direction@1.1.2': + resolution: {integrity: sha512-C3vFhbyi4SW3PmbAi6Awpu4OzJtd0MxGurvSsYtr7p7nM8RNB3VAF3CUmnp2j50knpkrRcB7+ycVXzgLgF6yNA==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -12215,8 +12221,8 @@ packages: '@types/react': optional: true - '@radix-ui/react-dismissable-layer@1.1.11': - resolution: {integrity: sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==} + '@radix-ui/react-dismissable-layer@1.1.12': + resolution: {integrity: sha512-MhoruH6xEzsbvOmo4TNgMfmtvRGyDZw4MDSdf4ybMHfezjqwzv6hyd4lsMzBp8K9Sn6sGzCF62x1I7BYUECXOg==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12228,8 +12234,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-dropdown-menu@2.1.16': - resolution: {integrity: sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==} + '@radix-ui/react-dropdown-menu@2.1.17': + resolution: {integrity: sha512-S6b3Jm57sY5EdDyOMLkacbB0qMnKhy1RCKZCt795ZkmtUOAvojYIZ5p7dXHIh5Cyr3jCLLI5/g64V3FKLudZmw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12241,8 +12247,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-focus-guards@1.1.3': - resolution: {integrity: sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==} + '@radix-ui/react-focus-guards@1.1.4': + resolution: {integrity: sha512-cot/aB/mOm0IYVYTTmQcEEK1M48lZWi8FlYe5nDPQQ8NYZUlXEFgncJ9p2Kzer3RKSrY7cTTpEMLZKNo9QoP5Q==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -12250,8 +12256,8 @@ packages: '@types/react': optional: true - '@radix-ui/react-focus-scope@1.1.7': - resolution: {integrity: sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==} + '@radix-ui/react-focus-scope@1.1.9': + resolution: {integrity: sha512-9Se8t+Zry+1rEOL7Y6l/4ANYU/TOtAtf8O2fKdwLltcaMcm6kOqYGbzO4tMFQ0bvzO920pRAoHpFZ4W85S3keQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12263,8 +12269,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-form@0.1.8': - resolution: {integrity: sha512-QM70k4Zwjttifr5a4sZFts9fn8FzHYvQ5PiB19O2HsYibaHSVt9fH9rzB0XZo/YcM+b7t/p7lYCT/F5eOeF5yQ==} + '@radix-ui/react-form@0.1.9': + resolution: {integrity: sha512-eTPyThIKDacJ3mJDvYwf/PSmsEYlOyA2Qcb+aGyWwYv+P5w57VPUkMVA2XJ9z0Du2KBY1HoHQzhPV9iYL/r4hg==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12276,8 +12282,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-hover-card@1.1.15': - resolution: {integrity: sha512-qgTkjNT1CfKMoP0rcasmlH2r1DAiYicWsDsufxl940sT2wHNEWWv6FMWIQXWhVdmC1d/HYfbhQx60KYyAtKxjg==} + '@radix-ui/react-hover-card@1.1.16': + resolution: {integrity: sha512-hAileDBtd6CX7nlZOarOnISQ6PP4q0e16BX51ulzdZ+7IzjL0sDTVpFdmSYrIjw6zVNsfQBao5gG6AWr3qwfvA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12289,8 +12295,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-id@1.1.1': - resolution: {integrity: sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==} + '@radix-ui/react-id@1.1.2': + resolution: {integrity: sha512-orBC88futVpqCmhX1p4cvquNHsELQ+w+vBJnuj3ftETI5bJb0bZn3Tqu3SWN2IOcPycTnMGnhwoermvISt72sA==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -12298,8 +12304,8 @@ packages: '@types/react': optional: true - '@radix-ui/react-label@2.1.7': - resolution: {integrity: sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==} + '@radix-ui/react-label@2.1.9': + resolution: {integrity: sha512-rDoTeMbCwRVcnmo7NGT9IlPo1yXmEI+xc1URP3oeewwZEV4mdTp1dYUhYbQdo4D1q2SjKVvv4N1gNY77QAQtjA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12311,8 +12317,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-menu@2.1.16': - resolution: {integrity: sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==} + '@radix-ui/react-menu@2.1.17': + resolution: {integrity: sha512-fmbNnFyf+JYCN0DhhWnEdUTDnZD1mXaPQWivdsPIb8oOSbARfD3LIQJbLCG8a8QLCwoMxiJ7GVPIFcC8Dw8v2Q==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12324,8 +12330,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-menubar@1.1.16': - resolution: {integrity: sha512-EB1FktTz5xRRi2Er974AUQZWg2yVBb1yjip38/lgwtCVRd3a+maUoGHN/xs9Yv8SY8QwbSEb+YrxGadVWbEutA==} + '@radix-ui/react-menubar@1.1.17': + resolution: {integrity: sha512-AKtZ4O782yO7qwIyq73WpulYt1IHhQ0htDb6wNcxzxnSDCcSWMVBiU9ycpcA90XzQO4IVIxIErtak6Kg/Vt0rQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12337,8 +12343,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-navigation-menu@1.2.14': - resolution: {integrity: sha512-YB9mTFQvCOAQMHU+C/jVl96WmuWeltyUEpRJJky51huhds5W2FQr1J8D/16sQlf0ozxkPK8uF3niQMdUwZPv5w==} + '@radix-ui/react-navigation-menu@1.2.15': + resolution: {integrity: sha512-/fS8hKCcRt4DwCGa5QIB3juRXmfYSOk4a2AEe/BDIyy7Hm+eje2Y13oUx5zejl+wFt1owrM7E8NWlbaEl5EGpg==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12350,8 +12356,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-one-time-password-field@0.1.8': - resolution: {integrity: sha512-ycS4rbwURavDPVjCb5iS3aG4lURFDILi6sKI/WITUMZ13gMmn/xGjpLoqBAalhJaDk8I3UbCM5GzKHrnzwHbvg==} + '@radix-ui/react-one-time-password-field@0.1.9': + resolution: {integrity: sha512-fvCzA9hm7yN5xxTPJIi4VhSmH5gv+76ILsxguBK3cm3icD5BR4vW7POQmu8Zio0yh91uuouG/Kang40IbMkaSQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12363,8 +12369,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-password-toggle-field@0.1.3': - resolution: {integrity: sha512-/UuCrDBWravcaMix4TdT+qlNdVwOM1Nck9kWx/vafXsdfj1ChfhOdfi3cy9SGBpWgTXwYCuboT/oYpJy3clqfw==} + '@radix-ui/react-password-toggle-field@0.1.4': + resolution: {integrity: sha512-qoDSkObZ9faJlsjlwyBH6ia7kq9vaJ2QwWTowT3nQpzPvUTAKesmWuGJYpd91HIoJqS+5ZPXy5uFPp+HlwdaAg==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12376,8 +12382,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-popover@1.1.15': - resolution: {integrity: sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA==} + '@radix-ui/react-popover@1.1.16': + resolution: {integrity: sha512-8brVpAU5Uq7Bh0c8EFc4ZTf2JJTYn0o+1L+CUJB3UYIOkTjKGMgoHvduylrahdmNlr3DfH0rFq2DrbNZXgaspw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12389,8 +12395,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-popper@1.2.8': - resolution: {integrity: sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==} + '@radix-ui/react-popper@1.3.0': + resolution: {integrity: sha512-9PB589e1aWZbrlFUHdz6WiPCL+xLZHQFX7oibqG/6Q0SwOkxDyQX9W/cyPa+sAPPKuC8cpLCpRczE5a/1DiwVQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12402,8 +12408,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-portal@1.1.9': - resolution: {integrity: sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==} + '@radix-ui/react-portal@1.1.11': + resolution: {integrity: sha512-UEytdjgEh2tJGgD/gZK4FUx6t1rNIlM3U0DENhSrG7I75FGm1DnaDuVUWF1pWAWUwGmn1sCJ1VGHn8LhN1aTOw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12415,8 +12421,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-presence@1.1.5': - resolution: {integrity: sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==} + '@radix-ui/react-presence@1.1.6': + resolution: {integrity: sha512-zdTk4PlUO0E18HnZ3wYbW0KkJJxWCdiNYp6g6X1PtONFhxVkg01vliTJAmwIszU6mHiyBOoW9P0rAugl5/hULQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12428,8 +12434,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-primitive@2.1.3': - resolution: {integrity: sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==} + '@radix-ui/react-primitive@2.1.4': + resolution: {integrity: sha512-9hQc4+GNVtJAIEPEqlYqW5RiYdrr8ea5XQ0ZOnD6fgru+83kqT15mq2OCcbe8KnjRZl5vF3ks69AKz3kh1jrhg==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12441,8 +12447,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-primitive@2.1.4': - resolution: {integrity: sha512-9hQc4+GNVtJAIEPEqlYqW5RiYdrr8ea5XQ0ZOnD6fgru+83kqT15mq2OCcbe8KnjRZl5vF3ks69AKz3kh1jrhg==} + '@radix-ui/react-primitive@2.1.5': + resolution: {integrity: sha512-zifXeB8Y88qCYx8PLZ5oQb32KwZub+s925mMoZsBBq9KUQqWKkREubTfs6ASjRPPBe7Jt9O8OHH89+95VG+grA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12454,8 +12460,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-progress@1.1.7': - resolution: {integrity: sha512-vPdg/tF6YC/ynuBIJlk1mm7Le0VgW6ub6J2UWnTQ7/D23KXcPI1qy+0vBkgKgd38RCMJavBXpB83HPNFMTb0Fg==} + '@radix-ui/react-progress@1.1.9': + resolution: {integrity: sha512-+EOkvg1Zn1vI1+fRDfRSAiJ7BWfcDAo5ASMmbqrcLZ4s4USk2FGkoHgeb2X+CkUgo2zJMiyObwf1k44CrRWsyw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12467,8 +12473,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-radio-group@1.3.8': - resolution: {integrity: sha512-VBKYIYImA5zsxACdisNQ3BjCBfmbGH3kQlnFVqlWU4tXwjy7cGX8ta80BcrO+WJXIn5iBylEH3K6ZTlee//lgQ==} + '@radix-ui/react-radio-group@1.4.0': + resolution: {integrity: sha512-eHdV5bLx9sH+tBnbDjkIBdvQEH/c6MEtQYhTbxkaDK9qsIFFLtmJYEQFVdwhnruWotLfQmIuWEL/J+L3utE8rQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12480,8 +12486,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-roving-focus@1.1.11': - resolution: {integrity: sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==} + '@radix-ui/react-roving-focus@1.1.12': + resolution: {integrity: sha512-FvgPt1bRmg8Xt2QpF7NUZW3dE0ZQHGm41dAdgT2J2GJPoIXz+9Em3NobAxf4fupcxhgHu03E5CRiU2MWvObXyg==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12493,8 +12499,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-scroll-area@1.2.10': - resolution: {integrity: sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==} + '@radix-ui/react-scroll-area@1.2.11': + resolution: {integrity: sha512-DS39ziOgea75U/TrXKU2/oKp0be2jrDHnzFLvahg/0iNAT1Zq16e4Uw0WXwyXvsK+mG3BRyMb7A3NRZMDuEXtQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12506,8 +12512,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-select@2.2.6': - resolution: {integrity: sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ==} + '@radix-ui/react-select@2.3.0': + resolution: {integrity: sha512-mENc7WpJvJcW8hlMpzfFcHcEhTvYS5JMBmi9HVC1Q00uhBwML086MHYUV8QQdQv6lcu0Wg8dzd1RB8AFADcG/g==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12519,8 +12525,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-separator@1.1.7': - resolution: {integrity: sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==} + '@radix-ui/react-separator@1.1.9': + resolution: {integrity: sha512-gvgW+JV/Mbjj6darztTetnmElpQEzZrXpJvfj+dOxNAxiyHEAyUvEjjl4zxblvmjmKmi3jfPoy7ZdxzCuUBJSA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12532,8 +12538,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-slider@1.3.6': - resolution: {integrity: sha512-JPYb1GuM1bxfjMRlNLE+BcmBC8onfCi60Blk7OBqi2MLTFdS+8401U4uFjnwkOr49BLmXxLC6JHkvAsx5OJvHw==} + '@radix-ui/react-slider@1.4.0': + resolution: {integrity: sha512-RHcPlLOThRJM51DSIC33ZnpDEBYhyEFroVWkd2P54PGGjkmAt14RboYUU9E1MFst666zFHM0tGtWvMjSOtU1pw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12545,8 +12551,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-slot@1.2.3': - resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==} + '@radix-ui/react-slot@1.2.4': + resolution: {integrity: sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -12554,8 +12560,8 @@ packages: '@types/react': optional: true - '@radix-ui/react-slot@1.2.4': - resolution: {integrity: sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==} + '@radix-ui/react-slot@1.2.5': + resolution: {integrity: sha512-rCMO3QsIVKv5JTY5CVbo2MvO77SpEqqYc8AvRE7OWqRDOIqAKjsp+DrmnY9uc8NPdxB5E2z47HTYGeE2+NTptg==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -12563,8 +12569,8 @@ packages: '@types/react': optional: true - '@radix-ui/react-switch@1.2.6': - resolution: {integrity: sha512-bByzr1+ep1zk4VubeEVViV592vu2lHE2BZY5OnzehZqOOgogN80+mNtCqPkhn2gklJqOpxWgPoYTSnhBCqpOXQ==} + '@radix-ui/react-switch@1.3.0': + resolution: {integrity: sha512-GP1EZwhoZO/GGnhM1P5/2Vpm8iN8EnngyU0oezn2l78kN8tj25pyrvjIaT7azBhK615KSt+P2w39y57YV5jVkA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12576,8 +12582,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-tabs@1.1.13': - resolution: {integrity: sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A==} + '@radix-ui/react-tabs@1.1.14': + resolution: {integrity: sha512-D5jwp9JNuwDeCw3CYD2Fz+sSHo0droQjC8u75dJHe4aWr5q6yBiXZU+hurXnKudRgEpUkD5TsI6bjHPo5ThUxA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12589,8 +12595,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-toast@1.2.15': - resolution: {integrity: sha512-3OSz3TacUWy4WtOXV38DggwxoqJK4+eDkNMl5Z/MJZaoUPaP4/9lf81xXMe1I2ReTAptverZUpbPY4wWwWyL5g==} + '@radix-ui/react-toast@1.2.16': + resolution: {integrity: sha512-WUymDDiN2DpoGudRN1aW4wF5O3BNQjZZO/5nngPoNiEVqjyOzirvZZNO0R6dC1ifucSINVaSv8JX1aq47VGgiA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12602,8 +12608,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-toggle-group@1.1.11': - resolution: {integrity: sha512-5umnS0T8JQzQT6HbPyO7Hh9dgd82NmS36DQr+X/YJ9ctFNCiiQd6IJAYYZ33LUwm8M+taCz5t2ui29fHZc4Y6Q==} + '@radix-ui/react-toggle-group@1.1.12': + resolution: {integrity: sha512-TEgECgJaWGAHJJZGzNNEYTNBdIXqX7LchANycpyP7DkfjmuiSN7ISt1k/ZRGVJgVJonsgP4vwaiKMn5utrcwWQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12615,8 +12621,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-toggle@1.1.10': - resolution: {integrity: sha512-lS1odchhFTeZv3xwHH31YPObmJn8gOg7Lq12inrr0+BH/l3Tsq32VfjqH1oh80ARM3mlkfMic15n0kg4sD1poQ==} + '@radix-ui/react-toggle@1.1.11': + resolution: {integrity: sha512-FikrKJemoBGZQ6uRID0HJqSPBP6D7OppdD2OhLl0ZYLlAyPXI7MezoYGmumwNkrAoRm35xXkb4C8JPfJZZzcaw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12628,8 +12634,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-toolbar@1.1.11': - resolution: {integrity: sha512-4ol06/1bLoFu1nwUqzdD4Y5RZ9oDdKeiHIsntug54Hcr1pgaHiPqHFEaXI1IFP/EsOfROQZ8Mig9VTIRza6Tjg==} + '@radix-ui/react-toolbar@1.1.12': + resolution: {integrity: sha512-4wHtJVdIgqMmEwUvxA0BYg/2JMRbt0L3+8UD8Ml/nhKkfXtiZcM8u/S15gQ5xj9YEd/0qlrm5bE805LsjQ+J8A==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12641,8 +12647,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-tooltip@1.2.8': - resolution: {integrity: sha512-tY7sVt1yL9ozIxvmbtN5qtmH2krXcBCfjEiCgKGLqunJHvgvZG2Pcl2oQ3kbcZARb1BGEHdkLzcYGO8ynVlieg==} + '@radix-ui/react-tooltip@1.2.9': + resolution: {integrity: sha512-u6F9MmTtBSLkiXNVDrtB/yPCZarM9smNswC24YYLV/M+bth6J3Gs3vlJezEoFwKZvPvxhCpUYdUnOsNG/0XOlA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12663,8 +12669,8 @@ packages: '@types/react': optional: true - '@radix-ui/react-use-controllable-state@1.2.2': - resolution: {integrity: sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==} + '@radix-ui/react-use-callback-ref@1.1.2': + resolution: {integrity: sha512-xCso9j1/u8sEgP1RNHjFrXJLApL8LiqOkI1R4ywuN00rxWdYg4oQXuwKLS3i0j5NWLromUD27/4nlxj2UFVvIw==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -12672,8 +12678,8 @@ packages: '@types/react': optional: true - '@radix-ui/react-use-effect-event@0.0.2': - resolution: {integrity: sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==} + '@radix-ui/react-use-controllable-state@1.2.3': + resolution: {integrity: sha512-PLzC90MS+ReootmjC597dvopoelpZ8Q61HJkDXZSExitIq7PL55vHNnesAHwguHK0aPfBnpdNzQtv1uliaqQrA==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -12681,8 +12687,17 @@ packages: '@types/react': optional: true - '@radix-ui/react-use-escape-keydown@1.1.1': - resolution: {integrity: sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==} + '@radix-ui/react-use-effect-event@0.0.3': + resolution: {integrity: sha512-6c8ZqvPTWILEKnyVkP53EGRCcpnJiKTC21sS/6R1GF5xKyHJJWQEPfkqlcgUkdRQivd6tb23abUwe4ngWmY0JA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-escape-keydown@1.1.2': + resolution: {integrity: sha512-2uVLvLjgO7NZCWw01/FdqRwmA42J0BcjPMUCA+koFEOAb+zjqIP7SiFz/7zWPrKnVmSqr76Omq2ALyCuX4dhLw==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -12699,6 +12714,15 @@ packages: '@types/react': optional: true + '@radix-ui/react-use-is-hydrated@0.1.1': + resolution: {integrity: sha512-qwOiz4Tjo8CNnrOLAYUMXeZwDzXgXpvK4TKQPmWLECM9XoWvA6+0Z2/7Ag3A4ivjS4ovbLJPbskkxioFyBhr8A==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@radix-ui/react-use-layout-effect@1.1.1': resolution: {integrity: sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==} peerDependencies: @@ -12708,8 +12732,17 @@ packages: '@types/react': optional: true - '@radix-ui/react-use-previous@1.1.1': - resolution: {integrity: sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==} + '@radix-ui/react-use-layout-effect@1.1.2': + resolution: {integrity: sha512-jrBWOxZITuGcnjRCM2t2U5ZPkCLxD+Ym6DjfssS5haTj2iiak/DOb64JeN6OdLfLgptb6/e2kKR+ZuTrGoZTPA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-previous@1.1.2': + resolution: {integrity: sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -12717,8 +12750,8 @@ packages: '@types/react': optional: true - '@radix-ui/react-use-rect@1.1.1': - resolution: {integrity: sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==} + '@radix-ui/react-use-rect@1.1.2': + resolution: {integrity: sha512-d8a+bBY/FxikNPlgJJoaBHZX+zKVbWHYJGTLnLvveQgFSTntkGdEKv3JDtHrMS0DNYpllz2nRsTLGLKYttbpmw==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -12726,8 +12759,8 @@ packages: '@types/react': optional: true - '@radix-ui/react-use-size@1.1.1': - resolution: {integrity: sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==} + '@radix-ui/react-use-size@1.1.2': + resolution: {integrity: sha512-giWQp+4mxjBPt4KZ0MmyuykFNWfbDxKt4x+fPkRYmgRFJSbCZFzUglvMb/Kjn38tm10YP4ufiQZDx3zna4LU6w==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -12735,8 +12768,8 @@ packages: '@types/react': optional: true - '@radix-ui/react-visually-hidden@1.2.3': - resolution: {integrity: sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==} + '@radix-ui/react-visually-hidden@1.2.5': + resolution: {integrity: sha512-tPcHNI3FajdDBFpl/Ez1m2WL0ufJqBKyHxMDBvKitopamK36WwBGOMicuMEZKkM5Wce41QxUyv6BsiqfrWBiGg==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -12748,8 +12781,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/rect@1.1.1': - resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==} + '@radix-ui/rect@1.1.2': + resolution: {integrity: sha512-xnXE7wG13PI+cxieVssYXlQJuYVRhH9NBoxt3KNwzghDIA69GMm7d4wXRouHIYjE+KvS6U/MsMO73NdS2MH9ZA==} '@react-aria/color@3.2.1': resolution: {integrity: sha512-v/pZh1yBNeayQ5Kio0xRIX0gBf6uu+KjCRW4QSydTyRpmhvk6sMzHT9i9/vIMdaDHaYHBXlXF+Tp/mvS9CG4Zw==} @@ -13063,8 +13096,8 @@ packages: cpu: [arm] os: [android] - '@rollup/rollup-android-arm-eabi@4.61.0': - resolution: {integrity: sha512-dnxczajOqt0gesZlN5pGQ1s1imQVrsmCw5G2Ci4oM+0WvNz3pyRnlWrT7McoZIb8VlFwCawdmbWRmxRn7HI+VQ==} + '@rollup/rollup-android-arm-eabi@4.61.1': + resolution: {integrity: sha512-JnBB8MdXj45cajvTuO5FmPlvFVJRQgvrz1uSEl3NwqFnReAPGwb8EanbGi4z2nRaqLzjJSv5/JmycoTKlRZxHA==} cpu: [arm] os: [android] @@ -13073,8 +13106,8 @@ packages: cpu: [arm64] os: [android] - '@rollup/rollup-android-arm64@4.61.0': - resolution: {integrity: sha512-Bp3JpGP00Vu3f238ivRrjf7z3xSzVPXqCmaJYA9t2c+c8vKYvOzmXF7LkkeUalTEGd6cZcSWe+PFIP3Vy48fRg==} + '@rollup/rollup-android-arm64@4.61.1': + resolution: {integrity: sha512-Jx2g7iSjw4AOT0HDPHM9RV3GNjRXwybWtSFZiZAYUTjUwjVrYIwq3kBf+LnhqJlzXFAqTAh2F7IGI+O568exPw==} cpu: [arm64] os: [android] @@ -13083,8 +13116,8 @@ packages: cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-arm64@4.61.0': - resolution: {integrity: sha512-zaYIpr670mUmmZ1tVzUFplbQbG7h3Gugx3L5FoqhsC2m/YnLlR1a7zVLmXNPy+iY1tFPEbNG+HHBXZGyId0G5w==} + '@rollup/rollup-darwin-arm64@4.61.1': + resolution: {integrity: sha512-0F1L/Z3Eqv8mT2n3dCpeO8GcTvHvVqkP5/t6DMsn0KzhYVcg+s7Ncl5DS8qjKYEeio6Az0Gt6nyBORay5qIlCA==} cpu: [arm64] os: [darwin] @@ -13093,8 +13126,8 @@ packages: cpu: [x64] os: [darwin] - '@rollup/rollup-darwin-x64@4.61.0': - resolution: {integrity: sha512-+P49fvkv2dSoeevUW+lgZ/I2JHSsJCK1Lyjj7Cu6E4UHG4tS9XIefzIjo5qhgELjAclnen1rLzK2PMKJdo+Dyg==} + '@rollup/rollup-darwin-x64@4.61.1': + resolution: {integrity: sha512-qLttcH871ujY4YcVfUSShhOw+CsoTatYz8gRbHO7Bb92QH059/P0y5do1KMs41fY0BpD2x4AJH/gID0zFiqVKQ==} cpu: [x64] os: [darwin] @@ -13103,8 +13136,8 @@ packages: cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-arm64@4.61.0': - resolution: {integrity: sha512-l3FAAOyKJXH2ea6KNFN+MMgC/rnE94YGLXs2ehYqDcCoHt1DpvgWX75BhUJxN38XojP7Ul+4H8PRn7EdyqSDrw==} + '@rollup/rollup-freebsd-arm64@4.61.1': + resolution: {integrity: sha512-fUI4RapGE0Oh3mb8mgfvC1O2nU1RpDZUKnDQm3xB1Ipg7C2wTs5Kstz7G2uWK99a8S2yTMq8/P4uycwNa0nJyw==} cpu: [arm64] os: [freebsd] @@ -13113,8 +13146,8 @@ packages: cpu: [x64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.61.0': - resolution: {integrity: sha512-VokPN3TSctKj65cyCNPaUh4vMFA8awxOot/0sp+4J7ZlNRKQEhXhawqPwajoi8H5ZFt61i0ugZJuTKXBjGJ17Q==} + '@rollup/rollup-freebsd-x64@4.61.1': + resolution: {integrity: sha512-H5YrdvJaDtI/U9/emrD4b++xkvp3y/JvOe4rizHbxvkyMfRS/CiRYdji+Pl8D0brEaNFWUh1drQxgAGIl6Xudw==} cpu: [x64] os: [freebsd] @@ -13124,8 +13157,8 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm-gnueabihf@4.61.0': - resolution: {integrity: sha512-DxH0P3wxm+Yzs/p3zrk9dw1rURu8p0Nv5+MRK/L7OtnLNg5rLZraSBFZ8iUXOd9f2BlhJyEpIZUH/emjq4UJ4g==} + '@rollup/rollup-linux-arm-gnueabihf@4.61.1': + resolution: {integrity: sha512-Q8CBCCQtDFrYtXoeUXSrnFXKOnyUhx6bz+SkL6A0E7V8kAiCJ5pamq1WtbfpVGhR5TSpXY6ak3avmDc5fHTyJA==} cpu: [arm] os: [linux] libc: [glibc] @@ -13136,8 +13169,8 @@ packages: os: [linux] libc: [musl] - '@rollup/rollup-linux-arm-musleabihf@4.61.0': - resolution: {integrity: sha512-T6ZvMNe84kAz6TBWHC7hGAoEtzP1LWYw/AqayGWEF6uISt3Abk/st06LqRD9THd7Xz3NxzurUpzAuEAUbZf+nw==} + '@rollup/rollup-linux-arm-musleabihf@4.61.1': + resolution: {integrity: sha512-nwnhk1581l0FBVellGcVCAT0Oi06onEA3WB53sf01VO3I0UPBkMH9sXONYME2K0ovXcNayJfNtHfm6mpJElatQ==} cpu: [arm] os: [linux] libc: [musl] @@ -13148,8 +13181,8 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm64-gnu@4.61.0': - resolution: {integrity: sha512-q/4hzvQkDs8b4jIBab1pnLiiM0ayTZsN2amBFPDzuyZxjEd4wDwx0UJFYM3cOZzSf5Kw8fnWSprJzIBMkcR44Q==} + '@rollup/rollup-linux-arm64-gnu@4.61.1': + resolution: {integrity: sha512-x5Xr49hwt3hdW75UOZm3395YwwzPyauktslv29KpWL/T+vVAzoT3azLcTWv0eMciBNrx+DYjH4paehHoLpPvpg==} cpu: [arm64] os: [linux] libc: [glibc] @@ -13160,8 +13193,8 @@ packages: os: [linux] libc: [musl] - '@rollup/rollup-linux-arm64-musl@4.61.0': - resolution: {integrity: sha512-vvYWX3akdEAY6km+9wAqFDnk6pQsbJKVnj7xawcvs/+fdlYBGp+U+Qq/lLfpIxYIZvZLHMAKD9HLdacSx/r3dw==} + '@rollup/rollup-linux-arm64-musl@4.61.1': + resolution: {integrity: sha512-unMS3H73DpaoPyyEVPjGKleM/s0mkmsauTENpw4INQY8y4+IuLNjkueQ5QCtC0D3N38Y38yhAU8OoZ20S2Tm6w==} cpu: [arm64] os: [linux] libc: [musl] @@ -13172,8 +13205,8 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-loong64-gnu@4.61.0': - resolution: {integrity: sha512-DePa5cqOxDP/Zp0VOXpeWaGew5iIv5DXp9NYbzkX5PFQyWVX9184WCTh3hvr/7lhXo8ZVlbFLkz8+o/q1dU6gA==} + '@rollup/rollup-linux-loong64-gnu@4.61.1': + resolution: {integrity: sha512-zNZzGRnAhwjFEYmvphJRV5XaQGjs62cCmeYYHUT//NbvEnHauw+I85nGG+SiVg5ld4GX8D1IbKIX+ozITQnhMQ==} cpu: [loong64] os: [linux] libc: [glibc] @@ -13184,8 +13217,8 @@ packages: os: [linux] libc: [musl] - '@rollup/rollup-linux-loong64-musl@4.61.0': - resolution: {integrity: sha512-LV8aWMB8UChglMCEzs7RkN0GsH29RJaLLqwm9fCIjlqwxQTiWAqNcc7wjBkH31hV0PU/yVxGYvrYsgfea2qw6g==} + '@rollup/rollup-linux-loong64-musl@4.61.1': + resolution: {integrity: sha512-LdpWGL8X209B2SIvWjqlc8VZgM6PKfontSerGepuldQmHYrAOtnMCXeJkxXGbC+PPZVOuu5czJo7fNV6aeW8rQ==} cpu: [loong64] os: [linux] libc: [musl] @@ -13196,8 +13229,8 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-ppc64-gnu@4.61.0': - resolution: {integrity: sha512-QoNSnwQtaeNu5grdBbsL0tt1uyl5EnS8DA8Mr3nluMXbhdQNyhN+G4tBax7VCdxLKj8YJ0/4OO9Ho84jMnJtKA==} + '@rollup/rollup-linux-ppc64-gnu@4.61.1': + resolution: {integrity: sha512-EC5kTtNaNGOmbMGqar8dvJy6y/hg99GAwjfBz++pxZhQATXGcRjd6c5en5wcbru0vkRmiMGsQKdMJOOf6sza4g==} cpu: [ppc64] os: [linux] libc: [glibc] @@ -13208,8 +13241,8 @@ packages: os: [linux] libc: [musl] - '@rollup/rollup-linux-ppc64-musl@4.61.0': - resolution: {integrity: sha512-/zZp5MKapIIApE8trN8qLGNSiRN9TUoaUZ1cmVu4XnVdd5LQLOXTtyi+vtfUbNnT3iyjzpPqYeKXmvJ+gJGYWw==} + '@rollup/rollup-linux-ppc64-musl@4.61.1': + resolution: {integrity: sha512-8hiwp6D4acEcNK78I4rP0/XtS1sknWIAMJBPdR4l6zUtyTm5KiTDr5bXmWt4foY7nAN7AThDHgkLIEZOWKbzWw==} cpu: [ppc64] os: [linux] libc: [musl] @@ -13220,8 +13253,8 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-riscv64-gnu@4.61.0': - resolution: {integrity: sha512-RbrzcD3aJ1k3UbtMRRBNwojdVVyXjuVAFTfn/xPa6EEl6GE9Sm/akPgFTb9aAC9pMKGJ6CtWxaGrqWcabH+ySg==} + '@rollup/rollup-linux-riscv64-gnu@4.61.1': + resolution: {integrity: sha512-10dh/h/BqA7DuMPWSxkR8uks18FRwnwOEqr5zOTEl+NOwP/OMzKX8OFR/Of9xxDA7D5qef1Nzar5WDD2kCCr1g==} cpu: [riscv64] os: [linux] libc: [glibc] @@ -13232,8 +13265,8 @@ packages: os: [linux] libc: [musl] - '@rollup/rollup-linux-riscv64-musl@4.61.0': - resolution: {integrity: sha512-ZF+onDsBso8PJf1XaG9lB+O9RnBpKGnY6OrzC4CSHrtC1jb6jWLTKK4bRqdoCXHd22gyr2hiYmEAm8Wns/BOCw==} + '@rollup/rollup-linux-riscv64-musl@4.61.1': + resolution: {integrity: sha512-YKJ5lg35DP17gcAOggnihe+APw9HLyj1Xn7gsmGumBJAUDa6NGXNixJzmkWLhcK9TOuuyQjdamzvJefkO7qHZQ==} cpu: [riscv64] os: [linux] libc: [musl] @@ -13244,8 +13277,8 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-s390x-gnu@4.61.0': - resolution: {integrity: sha512-Atk0aSIk5Zx2Wuh9dgRQgLP0Koc8hOeYpbWryMXyk8G8/HmPkwPPkMqIIDhrXHHYqfUzSJA/I7IWSBv8xSmRBA==} + '@rollup/rollup-linux-s390x-gnu@4.61.1': + resolution: {integrity: sha512-Mlil5G2Jj6a7B3LWGctg+XPL9vdXYuzCtNXfxOQ0nPjc2m6ueUktocPGH9bnAM0bNRKb/bAWTujUU7IJQdQA+g==} cpu: [s390x] os: [linux] libc: [glibc] @@ -13256,8 +13289,8 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-gnu@4.61.0': - resolution: {integrity: sha512-0uMOcf3eZ5K+K4cYHkdxShFMPlPXCOdfDFEFn9dNYAEEd2cVvmOfH7zFgRVoDgmtQ1m9k5q7qfrHzyMAubKYUA==} + '@rollup/rollup-linux-x64-gnu@4.61.1': + resolution: {integrity: sha512-bVWIOIk6pV01p4CdUbPP7CJ/434z+OooYjDuFcR+44N35YvKUC66G8MGnvcWx5mWKW3g61J+t74l3Kj15Kwn2Q==} cpu: [x64] os: [linux] libc: [glibc] @@ -13268,8 +13301,8 @@ packages: os: [linux] libc: [musl] - '@rollup/rollup-linux-x64-musl@4.61.0': - resolution: {integrity: sha512-mvFtE4A/t/7hRJ7X8Ozmu8FsIkAUat2nzl12pgU337BRmq87AQUJztwHz2Zv5/tjo9/C95E66CK03SI/ToEDJw==} + '@rollup/rollup-linux-x64-musl@4.61.1': + resolution: {integrity: sha512-qy5pBvZbqNFheBz61R1rzsezjm0J7O2oNGoWtGoY89SZYLUfxAJTBAqDChqAIdB4rCiIbi9nF7yZ83GnNiLwSw==} cpu: [x64] os: [linux] libc: [musl] @@ -13279,8 +13312,8 @@ packages: cpu: [x64] os: [openbsd] - '@rollup/rollup-openbsd-x64@4.61.0': - resolution: {integrity: sha512-z9b9+aTxvt8n2rNltMPvyaUfB8NJ+CVyOrGK/MdIKHx7B+lXmZpm/XbRsU7Rpf3fRqJ2uS6mBJiJveCtq8LHDg==} + '@rollup/rollup-openbsd-x64@4.61.1': + resolution: {integrity: sha512-E83TXjI4zm0+5f2qO+UOudaCYIhYwpJ5jq6YCZNIZ+6CbfhKrkAGezeiASBL9ElxAxFsRS9ZhESv8mfnj6TKeg==} cpu: [x64] os: [openbsd] @@ -13289,8 +13322,8 @@ packages: cpu: [arm64] os: [openharmony] - '@rollup/rollup-openharmony-arm64@4.61.0': - resolution: {integrity: sha512-jXaXFqKMehsOc+g8R6oo33RRC6w07G9jDBxAE5eAKX7mOcCbZloYIPNhfG9Wl+P9O9IWHFO4OJgPi1Ml2qkt7w==} + '@rollup/rollup-openharmony-arm64@4.61.1': + resolution: {integrity: sha512-fbWnKqVkjrJN38vNe3ahkbk6iejS/3b0Nt7EEtPpE6RBacZcGXNKbzfHN3GUUlXOPghUg0j6XUGrtjX9z1sIvA==} cpu: [arm64] os: [openharmony] @@ -13299,8 +13332,8 @@ packages: cpu: [arm64] os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.61.0': - resolution: {integrity: sha512-OXNWVFocS2IA4+QplhTZZ2a+8hPZR7T8KuozsNmJKK8y7cp83StHvGksfHzPG3wczWTczyWHVQuqeiTUbjiyBg==} + '@rollup/rollup-win32-arm64-msvc@4.61.1': + resolution: {integrity: sha512-ArMl38iVAbk0New1ogihQNY6iphLi4ZaRsa037gUzv5yeKPY8TD3Dmy4x2RNC1VztU/uqm+G+/RwFrSka3Oy2g==} cpu: [arm64] os: [win32] @@ -13309,8 +13342,8 @@ packages: cpu: [ia32] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.61.0': - resolution: {integrity: sha512-AlAbNtBO637LxSldqV43z0FfXoGfl2TW1DgAg/bs7aQswFbDewz2SJm3BUhiGfbOVtW571xbc9p+REdxhyN/Eg==} + '@rollup/rollup-win32-ia32-msvc@4.61.1': + resolution: {integrity: sha512-0mYtjHS9ucAbcATycCNK9IGBk/cCe/ma7EmSLGZdsxnOA8cjRIyU04wDpVAD9NiOfLUR9KTxdiO53uOkherqjQ==} cpu: [ia32] os: [win32] @@ -13319,8 +13352,8 @@ packages: cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-gnu@4.61.0': - resolution: {integrity: sha512-QRSrQXyJ1M4tjNXdR0/G/IgV6lzfQQJYBjlWIEYkY2Xs86DRl/iEpQ4blMDjJxSl7n19eDKKXMg0AmuBVYy8pQ==} + '@rollup/rollup-win32-x64-gnu@4.61.1': + resolution: {integrity: sha512-gK1iCEPfpoSG9wfBihXxvBMi8ZfcWffYkEsC/Eih+iFENTaewvNcrEQ69lIOWYO5pePHKLHHO7nq5AILGO/HQQ==} cpu: [x64] os: [win32] @@ -13329,13 +13362,13 @@ packages: cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.61.0': - resolution: {integrity: sha512-tkuFxhvKO/HlGd0VsINF6vHSYH8AF8W0TcNxKDK6JZmrehngFj78pToc8iemtnvwilDjs2G/qSzYFhe9U8q+fw==} + '@rollup/rollup-win32-x64-msvc@4.61.1': + resolution: {integrity: sha512-X+zaP2x+j4RXGfbp/seSoRHWnPxzApilDszisZxbYH5C/jTxFhCtDNdPGZb9lJyYPs24wGxruPF7Y+sIXt9Gzw==} cpu: [x64] os: [win32] - '@rollup/wasm-node@4.61.0': - resolution: {integrity: sha512-UpYM5v/7Quee4u+VWHuNSgSlvIEQMQL7T/jEaOuaNJQ+JJcqSVvcqN6s1cLiDH5DuJMWRqJzvaCnyexp/UGftQ==} + '@rollup/wasm-node@4.61.1': + resolution: {integrity: sha512-mSYYG8nIVGzK2rU38h9wIUncwwkP4z/qyv70+TbFDYK0u1aZIrKDEYnmNs4CBtNy5Ru4pmjo6Zi7kIhJk4RMYQ==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -13409,26 +13442,6 @@ packages: peerDependencies: size-limit: 12.1.0 - '@solid-devtools/debugger@0.28.1': - resolution: {integrity: sha512-6qIUI6VYkXoRnL8oF5bvh2KgH71qlJ18hNw/mwSyY6v48eb80ZR48/5PDXufUa3q+MBSuYa1uqTMwLewpay9eg==} - peerDependencies: - solid-js: ^1.9.0 - - '@solid-devtools/logger@0.9.11': - resolution: {integrity: sha512-THbiY1iQlieL6vdgJc4FIsLe7V8a57hod/Thm8zdKrTkWL88UPZjkBBfM+mVNGusd4OCnAN20tIFBhNnuT1Dew==} - peerDependencies: - solid-js: ^1.9.0 - - '@solid-devtools/shared@0.20.0': - resolution: {integrity: sha512-o5TACmUOQsxpzpOKCjbQqGk8wL8PMi+frXG9WNu4Lh3PQVUB6hs95Kl/S8xc++zwcMguUKZJn8h5URUiMOca6Q==} - peerDependencies: - solid-js: ^1.9.0 - - '@solid-primitives/bounds@0.1.5': - resolution: {integrity: sha512-JFym8zijMfWp1FaAmJlH3xMfenCuhjaUsoBn3kt9FtoWwLj+yt+EGYt+p3SkOKwF7h4gaGtZ5PIdSbSNVWkRmg==} - peerDependencies: - solid-js: ^1.6.12 - '@solid-primitives/event-listener@2.4.5': resolution: {integrity: sha512-nwRV558mIabl4yVAhZKY8cb6G+O1F0M6Z75ttTu5hk+SxdOnKSGj+eetDIu7Oax1P138ZdUU01qnBPR8rnxaEA==} peerDependencies: @@ -13439,11 +13452,6 @@ packages: peerDependencies: solid-js: ^1.6.12 - '@solid-primitives/media@2.3.5': - resolution: {integrity: sha512-LX9fB5WDaK87FMDtUB1qokBOfT2et9Uobv/zZaKLH9caFSz4+P70MBKEIBHcZQy+9MV5M2XvGYLTbLskjkzMjA==} - peerDependencies: - solid-js: ^1.6.12 - '@solid-primitives/refs@1.1.3': resolution: {integrity: sha512-aam02fjNKpBteewF/UliPSQCVJsIIGOLEWQOh+ll6R/QePzBOOBMcC4G+5jTaO75JuUS1d/14Q1YXT3X0Ow6iA==} peerDependencies: @@ -13459,21 +13467,11 @@ packages: peerDependencies: solid-js: ^1.6.12 - '@solid-primitives/scheduled@1.5.3': - resolution: {integrity: sha512-oNwLE6E6lxJAWrc8QXuwM0k2oU1BnANnkChwMw82aK1j3+mWGJkG1IFe5gCwbV+afYmjI76t9JJV3md/8tLw+g==} - peerDependencies: - solid-js: ^1.6.12 - '@solid-primitives/static-store@0.1.3': resolution: {integrity: sha512-uxez7SXnr5GiRnzqO2IEDjOJRIXaG+0LZLBizmUA1FwSi+hrpuMzVBwyk70m4prcl8X6FDDXUl9O8hSq8wHbBQ==} peerDependencies: solid-js: ^1.6.12 - '@solid-primitives/styles@0.1.3': - resolution: {integrity: sha512-7YdA21prMeCX+oOF/1RAn02+cGz/pG4dyPWtHBC2H8aZvnC7IfThBt80mP+TioejrdfE7Lc54Uh18f7Pig+gRQ==} - peerDependencies: - solid-js: ^1.6.12 - '@solid-primitives/utils@6.4.0': resolution: {integrity: sha512-AeGTBg8Wtkh/0s+evyLtP8piQoS4wyqqQaAFs2HJcFMMjYAtUgo+ZPduRXLjPlqKVc2ejeR544oeqpbn8Egn8A==} peerDependencies: @@ -13512,6 +13510,10 @@ packages: peerDependencies: acorn: ^8.9.0 + '@sveltejs/load-config@0.1.1': + resolution: {integrity: sha512-BXXm+VOH/9X4N7Dd1iZ2MqA1h7M+9i2noI8QYuLDY8QcN2WHYn7D/VK/+IJNfcAmRw7ACNJ538UT9GXIhnBTiA==} + engines: {node: '>= 18.0.0'} + '@sveltejs/package@2.5.8': resolution: {integrity: sha512-zeBbsXYvHiBu56v4gJaGQoEHzg96w0E1j3dOMX8vo56s6vI5eQ57ZEZhudjwjnegnVitRRu5MrmhO0eNvaonIw==} engines: {node: ^16.14 || >=18} @@ -13814,8 +13816,8 @@ packages: peerDependencies: react: ^18 || ^19 - '@tanstack/react-router@1.170.11': - resolution: {integrity: sha512-gP2vzdyaI8Ow/Uz/MRPfK2wN09YwRI0Y/oF74Wuy9R3KmjbfJv2tLrkM+Onu1xWklSn3ugZarMPJXRE0kzrJTA==} + '@tanstack/react-router@1.170.15': + resolution: {integrity: sha512-GawYz7HEjj8rTUUDoT/SemDEVm63pZUO+2mOcXHY9Jl3EwMS5gFBnPu/2UvcrwRm1jN1k79fokc0d4aFmrLatg==} engines: {node: '>=20.19'} peerDependencies: react: '>=18.0.0 || >=19.0.0' @@ -13839,20 +13841,20 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - '@tanstack/router-core@1.171.9': - resolution: {integrity: sha512-QM5ZwLT9c5ZcTJW0QQZRRIBC4qjImUyUCXCVyuYVOF9xr76XLsJSX4F2dOxr9VptAv+W+TkWNOYdX8VaO9kdgA==} + '@tanstack/router-core@1.171.13': + resolution: {integrity: sha512-+NOwEj1kO/6IGmpHRIZHasYxYWpyBQGNIZAST9aNrk9Q3YlU9SgqVnl1pbLa9qAKfeNdXQIRve0RQb/0kyDeDA==} engines: {node: '>=20.19'} - '@tanstack/router-generator@1.167.13': - resolution: {integrity: sha512-DldbCjA8S/CXQBuoyQqr76xqZe9k+H1ymV+ugj2IBHFi4yRzx4z4f2nSsPYlLdpXD2Cf/MEjLncaG7ceY5H5ig==} + '@tanstack/router-generator@1.167.17': + resolution: {integrity: sha512-xtB9tB2Ws0tWR6Pi7nc3Qk9IYgoh1mQCKWjHqIl9tf6BNUpKoqniJoPAQ4+LGrK8FeZYU0o0p/qlZEyj9FAulA==} engines: {node: '>=20.19'} - '@tanstack/router-plugin@1.168.14': - resolution: {integrity: sha512-z+3vYJ7ouNnMzBIC1hsNWsxaQFu9Gf0WSdE3jBHWa326ipnONqDD5KeCqWGczq0HMdZY4UsDjyfvjucxXhrb0A==} + '@tanstack/router-plugin@1.168.18': + resolution: {integrity: sha512-MofS28/axfnfnhOD2RSgJEaU882aX5RsAzhGz5Vc4XhAmvCjy919u9JrNs4QsTWFbTD1P7IJ8WFlFVsrg0pStg==} engines: {node: '>=20.19'} peerDependencies: '@rsbuild/core': '>=1.0.2 || ^2.0.0' - '@tanstack/react-router': ^1.170.11 + '@tanstack/react-router': ^1.170.15 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' @@ -13868,12 +13870,12 @@ packages: webpack: optional: true - '@tanstack/router-utils@1.162.1': - resolution: {integrity: sha512-62layyTGmclHDQS/eidwKRfN1hhCKwViG7iEBcVmL0MXgcAB3OOucWCEcDDGd9Cu11H6b4QQ5oOo47MWIqwz0A==} + '@tanstack/router-utils@1.162.2': + resolution: {integrity: sha512-hTWqJtqIFFdvuCl8WXNyrodp2L9zo2G37xKRrcVmVRWpAB2h+U1LuRAfS4tsFTiWOIoE/B+WDVFB8JpoEdw6jQ==} engines: {node: '>=20.19'} - '@tanstack/router-vite-plugin@1.167.14': - resolution: {integrity: sha512-B3/SPQ3hh61/QdrI39EZDZ1JDoeHvj+eDT7KOg9cPn3poXSgPiO4VmM/J0eD96vLFchZBS+fhnFvb8jtxrxtIw==} + '@tanstack/router-vite-plugin@1.167.18': + resolution: {integrity: sha512-JG5kSvzF1UJasJRLO3oXiuJp1F2OIrRJuZpJ6JAfU+k1gOStHFlSP/X9xArnhtEKvitYNCN+26yn4ku8X0DP7w==} engines: {node: '>=20.19'} '@tanstack/solid-devtools@0.8.5': @@ -13898,8 +13900,8 @@ packages: peerDependencies: solid-js: ^1.6.0 - '@tanstack/solid-router@1.170.11': - resolution: {integrity: sha512-YTHU4OB74KUj30dBco0rBiw8GGiUHK4849TfLWrPFmcVDUpWcKMz49O1hqEPYP7rLqp/poICvZdTZVDRMG5bUQ==} + '@tanstack/solid-router@1.170.15': + resolution: {integrity: sha512-PJKQR3r47EZNzbwYKhEjsYiux0dEyxJdefz7gOlpOmxRuhnqPThMnNMojg6U99i1K73XSTkwlPgBuLG85guuTA==} engines: {node: '>=20.19'} peerDependencies: solid-js: ^1.9.10 @@ -14082,8 +14084,8 @@ packages: '@types/mime@1.3.5': resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} - '@types/node@25.9.1': - resolution: {integrity: sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==} + '@types/node@25.9.2': + resolution: {integrity: sha512-G05zqtJhcDLb8uslf5EjCxXg9G1KQxiV8OS0R26IC//Eoyitzqe8z37I7cqvnZlrlSfgocQRfSn/AHBZJJFyGw==} '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} @@ -14110,6 +14112,9 @@ packages: '@types/react@19.2.16': resolution: {integrity: sha512-esJiCAnl0kfpNdE69f3So4WJUXy95dLZydX0KwK46riIHDzHM7O9Vtf9xCHW0PXIqvgqNrswl522kA/5yx+F4w==} + '@types/react@19.2.17': + resolution: {integrity: sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==} + '@types/retry@0.12.2': resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} @@ -14732,8 +14737,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.33: - resolution: {integrity: sha512-bA6+tcSLpz2tIEdDXZPpPTIuxBcC4+w6SieaYyfigIa4h8GlFxbA17v22Vx3JUtuZQj9SgOsnbK+aTBzyDyEuw==} + baseline-browser-mapping@2.10.34: + resolution: {integrity: sha512-IMDedajPifLnHNY0X9n8hKxRTQ6/eTHwr5bDo04WnuqxyKw6LYtQywCuuqPZwhl3aBXMvQpJov42GLCwRRdQzw==} engines: {node: '>=6.0.0'} hasBin: true @@ -14843,8 +14848,8 @@ packages: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} - caniuse-lite@1.0.30001793: - resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} + caniuse-lite@1.0.30001797: + resolution: {integrity: sha512-l8xKG+gwAIExZGl9FrF7KUwuOmk6wbEPC9Xoy/RtnWv1XG0Q4LFlagaLpUv3Kiza3W/wm27zy0yWJEieYKAP6w==} chai@6.2.2: resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} @@ -15271,8 +15276,8 @@ packages: engines: {node: '>=0.12.18'} hasBin: true - electron-to-chromium@1.5.366: - resolution: {integrity: sha512-OlRuhb688YTCzzU3gXPLn6nGyd+F+53INE1qaKKlu6kETErE8FYsyDh0XqXEU+uBRn0MpCzz2vfNwORhkap8qg==} + electron-to-chromium@1.5.368: + resolution: {integrity: sha512-7RckJJK4uESJF9PxvfMWd3TGqIiieUTG4HxnKaKuIpGbcr+r2ZEB3g2gAhCP3Fqm42vJSzLfgab9eva/C4/XVw==} emoji-regex@10.6.0: resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} @@ -15298,8 +15303,8 @@ packages: end-of-stream@1.4.5: resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} - enhanced-resolve@5.22.1: - resolution: {integrity: sha512-6QEuw3zoX1SJQc7b87aBXke/no+mG2bTBgw29gWMQonLmpEkWoCAVkl+M49e48AZlWzxiDzDZzYdp6kobcyLww==} + enhanced-resolve@5.23.0: + resolution: {integrity: sha512-yJN/BOOLxcOW2aQgeif9mSnaUB8KtvmMMp56oA1kx1CRfBKbhZm2pJ+NBY+3eOboHxix8lfjWpHE0Ei5U8RbSA==} engines: {node: '>=10.13.0'} enquirer@2.3.6: @@ -15432,8 +15437,8 @@ packages: peerDependencies: eslint: '>=7' - eslint-plugin-react-dom@5.8.10: - resolution: {integrity: sha512-9ekarbX/uwyjNLiE+Efes/ruAVH/coxOV+WFj5Zes9KIegrdJ7eDNXGDUQm3OJY9fCd9mpJExIJDLZWZ/inBPw==} + eslint-plugin-react-dom@5.8.16: + resolution: {integrity: sha512-vv3LfO8zGY4VamnQqXVxCZy+TdqqZq22eMnWP6IiFHHrtL3939mUpFXhsOZweqb8SPxoY2uCPzGTut/yENxz+g==} engines: {node: '>=22.0.0'} peerDependencies: eslint: ^10.3.0 @@ -15445,36 +15450,36 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0 - eslint-plugin-react-jsx@5.8.10: - resolution: {integrity: sha512-wrzossIC0iONkcMG+lYpYjZGuDMEXue/rb4Ql3EhQyyWN3Tj9ZRjP13BbSaqdfOuQWChTLhO0dQUoXKyFhfnog==} + eslint-plugin-react-jsx@5.8.16: + resolution: {integrity: sha512-wlBpikN7FUzvFaVZAOcUZFedram1JBkZvf6XMpmzBwDwkcuMTVzzfGIVyGZqPJcmwZUBodNly7o9ypo6V9O+9Q==} engines: {node: '>=22.0.0'} peerDependencies: eslint: ^10.3.0 typescript: '*' - eslint-plugin-react-naming-convention@5.8.10: - resolution: {integrity: sha512-w5RDIomhCgNHKOInXRxFzF1zQw20QC9hvEZX7CP/zyErew/xaKU/i8vJfd0OJ/tfDWjWEf3g/MowDTE222P0vg==} + eslint-plugin-react-naming-convention@5.8.16: + resolution: {integrity: sha512-mri2PNtkyz7S/6WInldnI9a4WICbRILUFapVzwPweddP7zARZQDeGjGINWG0uZ1h9Hvg3m28GkTZ5e0SJgLPrA==} engines: {node: '>=22.0.0'} peerDependencies: eslint: ^10.3.0 typescript: '*' - eslint-plugin-react-rsc@5.8.10: - resolution: {integrity: sha512-GWTNzO55M+DuQBsCU29p1ziO55Zwd9TnMvLPqqumRQwso336apxMOhg+WV112k2dVjOKBTm5yUYSSMZ5kVIK8A==} + eslint-plugin-react-rsc@5.8.16: + resolution: {integrity: sha512-O7wKxxwqY6C+TdcvlN1bhL0aRcOFMWCuFiyxKaHU+G4XBc8I3TbLTr2iiAX5HuEcG3/v8vwWE0wiyFMIued/rg==} engines: {node: '>=22.0.0'} peerDependencies: eslint: ^10.3.0 typescript: '*' - eslint-plugin-react-web-api@5.8.10: - resolution: {integrity: sha512-slbG0mPhPiWo0xzirGcl7CD3ntNpNyx1MwwI2OsyQ6UQJ0AenMc1FqSNHR/i0/rI7Un8gJc/sY+Zw9+EEMvFew==} + eslint-plugin-react-web-api@5.8.16: + resolution: {integrity: sha512-qyPmCZlYpAB0WwVvqVXPjzmmdjygCvQbp+GwaJJjbzhB5X+5KJQj4bDoFEH3iDJjWnG2vEtLnlW111KJ4sAjlA==} engines: {node: '>=22.0.0'} peerDependencies: eslint: ^10.3.0 typescript: '*' - eslint-plugin-react-x@5.8.10: - resolution: {integrity: sha512-fj9QwhutjM8slyJPiTQpWGKcdJkp7tHj5Ek2K6U+q4YUj3zzAu1aCH7ONxN5CnEjefzSH9K0SJxTr5H7ykTeiQ==} + eslint-plugin-react-x@5.8.16: + resolution: {integrity: sha512-TRDIxIGezZaveR8MufJvpcZbrs8zCN30X4TKm/C5Ua1UqC4TCvX1HYCYZ3b8FzDefnI4C+5pOjFK3tyZ9PTZvQ==} engines: {node: '>=22.0.0'} peerDependencies: eslint: ^10.3.0 @@ -16176,8 +16181,8 @@ packages: isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - isbot@5.1.40: - resolution: {integrity: sha512-yNeeynhhtIVRBk12tBV4eHNxwB42HzR4Q3Ea7vCOiJhImGaAIdIMrbJtacQlBizGLjUPw+akkFI5Dn9T70XoVQ==} + isbot@5.1.41: + resolution: {integrity: sha512-9WFV/Vhh0FEj6CQ7MoHweEL9/vLKPjeoD2I2htbAjX7kbW7VJs3OCpWOVyd+JraNTWVU6/DRx2MZy2KaUNXHcg==} engines: {node: '>=18'} isexe@2.0.0: @@ -16288,8 +16293,8 @@ packages: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} - knip@6.15.0: - resolution: {integrity: sha512-uBaKFEGcu/HG4EY2gWFBMr+fBF43Jftoc2riJX51TKME1Z46C8UQIbNEusenYbEWihphxe2PY0Kns0yPvPYz4A==} + knip@6.16.1: + resolution: {integrity: sha512-TKMn1rxgH6h9vXR9Y0B+Cq7AdPTr9EI02IwoT65NzqYUkvoDQAaJ/aPybiFpAhZ1px6cNYYwXf86iHkBgzCo9w==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -16681,8 +16686,8 @@ packages: resolution: {integrity: sha512-4kmO/MdyUIkLIvTPr8VHLil4AtoKIoniWPIEk5+CDy0xnWC84azhSFmuJ7PxZdsYtiP5kEeQsORAVIeMgxT+Hw==} hasBin: true - msgpackr@1.11.12: - resolution: {integrity: sha512-RBdJ1Un7yGlXWajrkxcSa93nvQ0w4zBf60c0yYv7YtBelP8H2FA7XsfBbMHtXKXUMUxH7zV3Zuozh+kUQWhHvg==} + msgpackr@1.11.13: + resolution: {integrity: sha512-pWaxg0k1iiNdkAayUQ7Zlz/vYNfVefUttmHxqFcQjjtyqFa3w4x5rginOEzy/GvbWhBDD9K65/ZXyq8qz8utaQ==} muggle-string@0.4.1: resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} @@ -16759,8 +16764,8 @@ packages: resolution: {integrity: sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==} hasBin: true - node-gyp@12.3.0: - resolution: {integrity: sha512-QNcUWM+HgJplcPzBvFBZ9VXacyGZ4+VTOb80PwWR+TlVzoHbRKULNEzpRsnaoxG3Wzr7Qh7BYxGDU3CbKib2Yg==} + node-gyp@12.4.0: + resolution: {integrity: sha512-OMcPNvqTCFUnNaBlmdgq+lfNqY7gTiSmNRDjY3uAXRyudeKZEZxu3CLtjMQrx4zZxCX2b/mpNqTtwuCJgXhHkw==} engines: {node: ^20.17.0 || >=22.9.0} hasBin: true @@ -16838,8 +16843,9 @@ packages: obuf@1.1.2: resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} - obug@2.1.1: - resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} + obug@2.1.2: + resolution: {integrity: sha512-AWGB9WFcRXOQs48Z/udjI5ZcZMHXwX8XPByNpOydgcGsDLIzjGizhoMWJyKAWze7AVW/2W1i+/gPX4YtKe5cyg==} + engines: {node: '>=12.20.0'} on-finished@2.4.1: resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} @@ -17203,8 +17209,8 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - radix-ui@1.4.3: - resolution: {integrity: sha512-aWizCQiyeAenIdUbqEpXgRA1ya65P13NKn/W8rWkcN0OPkRDxdBVLWnIEDsS2RpwCK2nobI7oMUSmexzTDyAmA==} + radix-ui@1.5.0: + resolution: {integrity: sha512-Nzh2HNpClgB31FBHRqt2xG8XNUfVfQRpf34hACC5PNrXTd5JdXdqOXwLs3BL+D8CNYiNQiJiT8QGr5Q4vq+00w==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -17483,8 +17489,8 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - rollup@4.61.0: - resolution: {integrity: sha512-T9mWdbWfQtp0B5lv/HX+wrhYsmXRlcWnXXmJbXqKJhlRaoS6KMhq0gpyzW4UJfclcxrEdLnTgjT2NjruLONu0g==} + rollup@4.61.1: + resolution: {integrity: sha512-I4KW6iuRpuu2uHBLraZ1wNZe0DP7lnRha+VJ9tNaYVaVgKhW0aI3h4RYnoRPeql0flHm/Co55b7snEDcOfOJrA==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -17584,8 +17590,8 @@ packages: engines: {node: '>=10'} hasBin: true - semver@7.8.1: - resolution: {integrity: sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==} + semver@7.8.2: + resolution: {integrity: sha512-c8jsqUZm3omBOI66G90z1Dyw5z622G8oLG+omfsHBJf3CWQTlOcwOjvOG6wtiNfW6anKm/eA39LMwMtMez2TiQ==} engines: {node: '>=10'} hasBin: true @@ -17903,16 +17909,16 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte-check@4.5.0: - resolution: {integrity: sha512-9lNwPxCLWniFvQIcEv1LFqjIxcFtO3smb5+5BKbRJ3ttL4o2lXCej5rLF4DAnfLPI66oaA81vAxw6ILdIWI7kA==} + svelte-check@4.6.0: + resolution: {integrity: sha512-KhVnDFDSid57mmZtHz8gfW8AAGylOZ0vPnOIzVmAL+urzwK8sBYXRss953gD8T0OdgAQ11mdWhE6uadmtOz8TQ==} engines: {node: '>= 18.0.0'} hasBin: true peerDependencies: svelte: ^4.0.0 || ^5.0.0-next.0 typescript: '>=5.0.0' - svelte-eslint-parser@1.7.1: - resolution: {integrity: sha512-mmwwKL9L/MB0QyBKdfyWxGjDuQfEyzxWy5S9Kkd0O/V5XD57MQ33KQtXrO6vKLuP6PIt8CRozvOX1mxpcRTqUg==} + svelte-eslint-parser@1.8.0: + resolution: {integrity: sha512-mikR1qwIVy3t5WthUoAXkMwxkXvabZP9FJgdx35Ei7EbGWmctva1Pih16Koeor/bdNNq8NXHlwKGS6NkYTawLg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0, pnpm: 10.34.1} peerDependencies: svelte: ^3.37.0 || ^4.0.0 || ^5.0.0 @@ -17926,8 +17932,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 || ^6.0.0 - svelte@5.56.1: - resolution: {integrity: sha512-eArsJmvl3xZVuTYD852PzIEdg2wgDdIZ1NEsIPbzAukHwi284B18No4nK2rCO9AwsWUDza4Cjvmoa4HaojTl5g==} + svelte@5.56.2: + resolution: {integrity: sha512-1lDf8TLqpxyAt3xgybfytWPJQbaUD6TiDgpiCLH0BKrKEwzecB9pjuNVnEJMpzH018xUzo6oxheK2HT0oa2RoQ==} engines: {node: '>=18'} symbol-tree@3.2.4: @@ -18105,14 +18111,14 @@ packages: resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} engines: {node: '>=6'} - tsdown@0.22.1: - resolution: {integrity: sha512-Ldx1jLyDFEzsN/fMBi2TBVaZe4fuEJhIiHjQhX0pV7oa5uYz5Imdivs5mNzEXOrMEtFRR6C9BQ2YqLoroffB+Q==} + tsdown@0.22.2: + resolution: {integrity: sha512-VX9gsyKXsTnBZjnIM4jsHl9aRv+GfgkE/k1hQslilaBfZMlaw3JuGR+6yhiU0QxWBtOCDnTjwOSoXzgB7Rr50g==} engines: {node: ^22.18.0 || >=24.0.0} hasBin: true peerDependencies: '@arethetypeswrong/core': ^0.18.1 - '@tsdown/css': 0.22.1 - '@tsdown/exe': 0.22.1 + '@tsdown/css': 0.22.2 + '@tsdown/exe': 0.22.2 '@vitejs/devtools': '*' publint: ^0.3.8 tsx: '*' @@ -18222,8 +18228,8 @@ packages: resolution: {integrity: sha512-4yqz8a3n5HmGTlsbADNtr/dJlhkh/55Rq798G6ibiULcXbDtaLpTl1pvdqcbFfeoj3iSi52lePFM7h9H21cw/A==} engines: {node: '>=18.17'} - undici@7.27.0: - resolution: {integrity: sha512-+t2Z/GwkZQDtu00813aP66ygViGtPHKhhoFZpQKpKrE+9jIgES+Zw+mFNaDWOVRKiuJjuqKHzD3B1sfGg8+ZOQ==} + undici@7.27.2: + resolution: {integrity: sha512-uZsKNuzQxDMUY6M3pIMvy5tvlGmtq8XJ2oLAkfRKGNu+1VQAIvLy2xIVG5ATZl5wDXl/tddByAWCizRbOme+TA==} engines: {node: '>=20.18.1'} unicode-canonical-property-names-ecmascript@2.0.1: @@ -18579,8 +18585,8 @@ packages: webpack-cli: optional: true - websocket-driver@0.7.4: - resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} + websocket-driver@0.7.5: + resolution: {integrity: sha512-ZL2+3c7kMBdIRCMz6l8jQMHyGVxj+UL+xVk74Ombiciboca8rHa15L86B19E5oh1pL9Ii/uj54gtsIrZGMo6zA==} engines: {node: '>=0.8.0'} websocket-extensions@0.1.4: @@ -18894,27 +18900,27 @@ snapshots: '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 - '@analogjs/vite-plugin-angular@2.6.0(@angular-devkit/build-angular@22.0.0(2b2e2318e180c3a70349265fecd27165))(@angular/build@22.0.0(793709bd96d770a50558f6f045970af9))(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))': + '@analogjs/vite-plugin-angular@2.6.0(@angular-devkit/build-angular@22.0.0(db8615a542877e474234efea00860010))(@angular/build@22.0.0(dbe0ff1be37d13feca4899b3e3464db9))(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))': dependencies: magic-string: 0.30.21 - obug: 2.1.1 + obug: 2.1.2 oxc-parser: 0.121.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) tinyglobby: 0.2.17 ts-morph: 21.0.1 optionalDependencies: - '@angular-devkit/build-angular': 22.0.0(2b2e2318e180c3a70349265fecd27165) - '@angular/build': 22.0.0(793709bd96d770a50558f6f045970af9) - vite: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + '@angular-devkit/build-angular': 22.0.0(db8615a542877e474234efea00860010) + '@angular/build': 22.0.0(dbe0ff1be37d13feca4899b3e3464db9) + vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' - '@analogjs/vitest-angular@2.6.0(@analogjs/vite-plugin-angular@2.6.0(@angular-devkit/build-angular@22.0.0(2b2e2318e180c3a70349265fecd27165))(@angular/build@22.0.0(793709bd96d770a50558f6f045970af9))(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(@angular-devkit/architect@0.2200.0(chokidar@5.0.0))(@angular-devkit/schematics@22.0.0(chokidar@5.0.0))(vitest@4.1.8(@types/node@25.9.1)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))': + '@analogjs/vitest-angular@2.6.0(@analogjs/vite-plugin-angular@2.6.0(@angular-devkit/build-angular@22.0.0(db8615a542877e474234efea00860010))(@angular/build@22.0.0(dbe0ff1be37d13feca4899b3e3464db9))(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(@angular-devkit/architect@0.2200.0(chokidar@5.0.0))(@angular-devkit/schematics@22.0.0(chokidar@5.0.0))(vitest@4.1.8(@types/node@25.9.2)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))': dependencies: - '@analogjs/vite-plugin-angular': 2.6.0(@angular-devkit/build-angular@22.0.0(2b2e2318e180c3a70349265fecd27165))(@angular/build@22.0.0(793709bd96d770a50558f6f045970af9))(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + '@analogjs/vite-plugin-angular': 2.6.0(@angular-devkit/build-angular@22.0.0(db8615a542877e474234efea00860010))(@angular/build@22.0.0(dbe0ff1be37d13feca4899b3e3464db9))(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@angular-devkit/architect': 0.2200.0(chokidar@5.0.0) '@angular-devkit/schematics': 22.0.0(chokidar@5.0.0) - vitest: 4.1.8(@types/node@25.9.1)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + vitest: 4.1.8(@types/node@25.9.2)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@angular-devkit/architect@0.2200.0(chokidar@5.0.0)': dependencies: @@ -18923,13 +18929,13 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-devkit/build-angular@22.0.0(2b2e2318e180c3a70349265fecd27165)': + '@angular-devkit/build-angular@22.0.0(3a5aac717b08bdbee6be04051f05153b)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.2200.0(chokidar@5.0.0) - '@angular-devkit/build-webpack': 0.2200.0(chokidar@5.0.0)(webpack-dev-server@5.2.3(tslib@2.8.1)(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)))(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) + '@angular-devkit/build-webpack': 0.2200.0(chokidar@5.0.0)(webpack-dev-server@5.2.3(tslib@2.8.1)(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)))(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) '@angular-devkit/core': 22.0.0(chokidar@5.0.0) - '@angular/build': 22.0.0(1bda912bde705c24b8d6d6e8dac24a34) + '@angular/build': 22.0.0(d2e99a9a166d20bc0695456f80fbb097) '@angular/compiler-cli': 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) '@babel/core': 7.29.0 '@babel/generator': 7.29.1 @@ -18941,45 +18947,45 @@ snapshots: '@babel/preset-env': 7.29.3(@babel/core@7.29.0) '@babel/runtime': 7.29.2 '@discoveryjs/json-ext': 1.1.0 - '@ngtools/webpack': 22.0.0(@angular/compiler-cli@22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3))(typescript@6.0.3)(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) + '@ngtools/webpack': 22.0.0(@angular/compiler-cli@22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3))(typescript@6.0.3)(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) ansi-colors: 4.1.3 autoprefixer: 10.5.0(postcss@8.5.13) - babel-loader: 10.1.1(@babel/core@7.29.0)(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) + babel-loader: 10.1.1(@babel/core@7.29.0)(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) browserslist: 4.28.2 - copy-webpack-plugin: 14.0.0(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) - css-loader: 7.1.4(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) + copy-webpack-plugin: 14.0.0(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) + css-loader: 7.1.4(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) esbuild-wasm: 0.28.0 http-proxy-middleware: 3.0.5 istanbul-lib-instrument: 6.0.3 jsonc-parser: 3.3.1 karma-source-map-support: 1.4.0 less: 4.6.4 - less-loader: 12.3.2(less@4.6.4)(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) - license-webpack-plugin: 4.0.2(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) + less-loader: 12.3.2(less@4.6.4)(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) + license-webpack-plugin: 4.0.2(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) loader-utils: 3.3.1 - mini-css-extract-plugin: 2.10.2(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) + mini-css-extract-plugin: 2.10.2(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) open: 11.0.0 ora: 9.4.0 picomatch: 4.0.4 piscina: 5.1.4 postcss: 8.5.13 - postcss-loader: 8.2.1(postcss@8.5.13)(typescript@6.0.3)(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) + postcss-loader: 8.2.1(postcss@8.5.13)(typescript@6.0.3)(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) resolve-url-loader: 5.0.0 rxjs: 7.8.2 sass: 1.99.0 - sass-loader: 16.0.7(sass@1.99.0)(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) + sass-loader: 16.0.7(sass@1.99.0)(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) semver: 7.7.4 - source-map-loader: 5.0.0(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) + source-map-loader: 5.0.0(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) source-map-support: 0.5.21 terser: 5.46.2 tinyglobby: 0.2.16 tslib: 2.8.1 typescript: 6.0.3 - webpack: 5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13) - webpack-dev-middleware: 8.0.3(tslib@2.8.1)(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) - webpack-dev-server: 5.2.3(tslib@2.8.1)(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) + webpack: 5.106.2(esbuild@0.28.0)(postcss@8.5.13) + webpack-dev-middleware: 8.0.3(tslib@2.8.1)(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) + webpack-dev-server: 5.2.3(tslib@2.8.1)(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) webpack-merge: 6.0.1 - webpack-subresource-integrity: 5.1.0(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) + webpack-subresource-integrity: 5.1.0(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) optionalDependencies: '@angular/core': 22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2) '@angular/platform-browser': 22.0.0(@angular/animations@22.0.0(@angular/core@22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2)))(@angular/common@22.0.0(@angular/core@22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2)) @@ -19017,15 +19023,14 @@ snapshots: - vitest - webpack-cli - yaml - optional: true - '@angular-devkit/build-angular@22.0.0(db9d205563c0c37e9c0a6bbcda34f402)': + '@angular-devkit/build-angular@22.0.0(db8615a542877e474234efea00860010)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.2200.0(chokidar@5.0.0) - '@angular-devkit/build-webpack': 0.2200.0(chokidar@5.0.0)(webpack-dev-server@5.2.3(tslib@2.8.1)(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)))(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) + '@angular-devkit/build-webpack': 0.2200.0(chokidar@5.0.0)(webpack-dev-server@5.2.3(tslib@2.8.1)(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)))(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) '@angular-devkit/core': 22.0.0(chokidar@5.0.0) - '@angular/build': 22.0.0(3b5fe4b3a152f5739776b6ee49320f9b) + '@angular/build': 22.0.0(5fea1c2a1acfdd0f860305a62b009acc) '@angular/compiler-cli': 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) '@babel/core': 7.29.0 '@babel/generator': 7.29.1 @@ -19037,45 +19042,45 @@ snapshots: '@babel/preset-env': 7.29.3(@babel/core@7.29.0) '@babel/runtime': 7.29.2 '@discoveryjs/json-ext': 1.1.0 - '@ngtools/webpack': 22.0.0(@angular/compiler-cli@22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3))(typescript@6.0.3)(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) + '@ngtools/webpack': 22.0.0(@angular/compiler-cli@22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3))(typescript@6.0.3)(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) ansi-colors: 4.1.3 autoprefixer: 10.5.0(postcss@8.5.13) - babel-loader: 10.1.1(@babel/core@7.29.0)(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) + babel-loader: 10.1.1(@babel/core@7.29.0)(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) browserslist: 4.28.2 - copy-webpack-plugin: 14.0.0(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) - css-loader: 7.1.4(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) + copy-webpack-plugin: 14.0.0(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) + css-loader: 7.1.4(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) esbuild-wasm: 0.28.0 http-proxy-middleware: 3.0.5 istanbul-lib-instrument: 6.0.3 jsonc-parser: 3.3.1 karma-source-map-support: 1.4.0 less: 4.6.4 - less-loader: 12.3.2(less@4.6.4)(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) - license-webpack-plugin: 4.0.2(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) + less-loader: 12.3.2(less@4.6.4)(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) + license-webpack-plugin: 4.0.2(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) loader-utils: 3.3.1 - mini-css-extract-plugin: 2.10.2(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) + mini-css-extract-plugin: 2.10.2(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) open: 11.0.0 ora: 9.4.0 picomatch: 4.0.4 piscina: 5.1.4 postcss: 8.5.13 - postcss-loader: 8.2.1(postcss@8.5.13)(typescript@6.0.3)(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) + postcss-loader: 8.2.1(postcss@8.5.13)(typescript@6.0.3)(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) resolve-url-loader: 5.0.0 rxjs: 7.8.2 sass: 1.99.0 - sass-loader: 16.0.7(sass@1.99.0)(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) + sass-loader: 16.0.7(sass@1.99.0)(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) semver: 7.7.4 - source-map-loader: 5.0.0(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) + source-map-loader: 5.0.0(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) source-map-support: 0.5.21 terser: 5.46.2 tinyglobby: 0.2.16 tslib: 2.8.1 typescript: 6.0.3 - webpack: 5.106.2(esbuild@0.28.0)(postcss@8.5.13) - webpack-dev-middleware: 8.0.3(tslib@2.8.1)(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) - webpack-dev-server: 5.2.3(tslib@2.8.1)(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) + webpack: 5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13) + webpack-dev-middleware: 8.0.3(tslib@2.8.1)(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) + webpack-dev-server: 5.2.3(tslib@2.8.1)(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) webpack-merge: 6.0.1 - webpack-subresource-integrity: 5.1.0(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.13)) + webpack-subresource-integrity: 5.1.0(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)) optionalDependencies: '@angular/core': 22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2) '@angular/platform-browser': 22.0.0(@angular/animations@22.0.0(@angular/core@22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2)))(@angular/common@22.0.0(@angular/core@22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2)) @@ -19113,6 +19118,7 @@ snapshots: - vitest - webpack-cli - yaml + optional: true '@angular-devkit/build-webpack@0.2200.0(chokidar@5.0.0)(webpack-dev-server@5.2.3(tslib@2.8.1)(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13)))(webpack@5.106.2(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.13))': dependencies: @@ -19159,7 +19165,7 @@ snapshots: '@angular/core': 22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2) tslib: 2.8.1 - '@angular/build@22.0.0(1bda912bde705c24b8d6d6e8dac24a34)': + '@angular/build@22.0.0(5fea1c2a1acfdd0f860305a62b009acc)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.2200.0(chokidar@5.0.0) @@ -19168,8 +19174,8 @@ snapshots: '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-split-export-declaration': 7.24.7 - '@inquirer/confirm': 6.0.12(@types/node@25.9.1) - '@vitejs/plugin-basic-ssl': 2.3.0(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + '@inquirer/confirm': 6.0.12(@types/node@25.9.2) + '@vitejs/plugin-basic-ssl': 2.3.0(vite@7.3.2(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) beasties: 0.4.2 browserslist: 4.28.2 esbuild: 0.28.0 @@ -19188,7 +19194,7 @@ snapshots: tinyglobby: 0.2.16 tslib: 2.8.1 typescript: 6.0.3 - vite: 7.3.2(@types/node@25.9.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + vite: 7.3.2(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) watchpack: 2.5.1 optionalDependencies: '@angular/core': 22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2) @@ -19201,7 +19207,7 @@ snapshots: ng-packagr: 22.0.0(@angular/compiler-cli@22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3))(tailwindcss@4.3.0)(tslib@2.8.1)(typescript@6.0.3) postcss: 8.5.13 tailwindcss: 4.3.0 - vitest: 4.1.8(@types/node@25.9.1)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + vitest: 4.1.8(@types/node@25.9.2)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) transitivePeerDependencies: - '@types/node' - chokidar @@ -19216,7 +19222,7 @@ snapshots: - yaml optional: true - '@angular/build@22.0.0(3b5fe4b3a152f5739776b6ee49320f9b)': + '@angular/build@22.0.0(acad8bdacda4478c2c3eeba09fdd8a96)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.2200.0(chokidar@5.0.0) @@ -19225,8 +19231,8 @@ snapshots: '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-split-export-declaration': 7.24.7 - '@inquirer/confirm': 6.0.12(@types/node@25.9.1) - '@vitejs/plugin-basic-ssl': 2.3.0(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.13))(terser@5.46.2)(yaml@2.9.0)) + '@inquirer/confirm': 6.0.12(@types/node@25.9.2) + '@vitejs/plugin-basic-ssl': 2.3.0(vite@7.3.2(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) beasties: 0.4.2 browserslist: 4.28.2 esbuild: 0.28.0 @@ -19245,7 +19251,7 @@ snapshots: tinyglobby: 0.2.16 tslib: 2.8.1 typescript: 6.0.3 - vite: 7.3.2(@types/node@25.9.1)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.13))(terser@5.46.2)(yaml@2.9.0) + vite: 7.3.2(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) watchpack: 2.5.1 optionalDependencies: '@angular/core': 22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2) @@ -19256,9 +19262,9 @@ snapshots: less: 4.6.4 lmdb: 3.5.4 ng-packagr: 22.0.0(@angular/compiler-cli@22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3))(tailwindcss@4.3.0)(tslib@2.8.1)(typescript@6.0.3) - postcss: 8.5.13 + postcss: 8.5.15 tailwindcss: 4.3.0 - vitest: 4.1.8(@types/node@25.9.1)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.13))(terser@5.46.2)(yaml@2.9.0)) + vitest: 4.1.8(@types/node@25.9.2)(jsdom@29.1.1)(vite@7.3.2(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) transitivePeerDependencies: - '@types/node' - chokidar @@ -19272,7 +19278,7 @@ snapshots: - tsx - yaml - '@angular/build@22.0.0(68f8f66f4b7dc3daeb6ed3e65fd858be)': + '@angular/build@22.0.0(d2e99a9a166d20bc0695456f80fbb097)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.2200.0(chokidar@5.0.0) @@ -19281,8 +19287,8 @@ snapshots: '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-split-export-declaration': 7.24.7 - '@inquirer/confirm': 6.0.12(@types/node@25.9.1) - '@vitejs/plugin-basic-ssl': 2.3.0(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + '@inquirer/confirm': 6.0.12(@types/node@25.9.2) + '@vitejs/plugin-basic-ssl': 2.3.0(vite@7.3.2(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.13))(terser@5.46.2)(yaml@2.9.0)) beasties: 0.4.2 browserslist: 4.28.2 esbuild: 0.28.0 @@ -19301,7 +19307,7 @@ snapshots: tinyglobby: 0.2.16 tslib: 2.8.1 typescript: 6.0.3 - vite: 7.3.2(@types/node@25.9.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + vite: 7.3.2(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.13))(terser@5.46.2)(yaml@2.9.0) watchpack: 2.5.1 optionalDependencies: '@angular/core': 22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2) @@ -19312,9 +19318,9 @@ snapshots: less: 4.6.4 lmdb: 3.5.4 ng-packagr: 22.0.0(@angular/compiler-cli@22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3))(tailwindcss@4.3.0)(tslib@2.8.1)(typescript@6.0.3) - postcss: 8.5.15 + postcss: 8.5.13 tailwindcss: 4.3.0 - vitest: 4.1.8(@types/node@25.9.1)(jsdom@29.1.1)(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + vitest: 4.1.8(@types/node@25.9.2)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.13))(terser@5.46.2)(yaml@2.9.0)) transitivePeerDependencies: - '@types/node' - chokidar @@ -19328,7 +19334,7 @@ snapshots: - tsx - yaml - '@angular/build@22.0.0(793709bd96d770a50558f6f045970af9)': + '@angular/build@22.0.0(dbe0ff1be37d13feca4899b3e3464db9)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.2200.0(chokidar@5.0.0) @@ -19337,8 +19343,8 @@ snapshots: '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-split-export-declaration': 7.24.7 - '@inquirer/confirm': 6.0.12(@types/node@25.9.1) - '@vitejs/plugin-basic-ssl': 2.3.0(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + '@inquirer/confirm': 6.0.12(@types/node@25.9.2) + '@vitejs/plugin-basic-ssl': 2.3.0(vite@7.3.2(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) beasties: 0.4.2 browserslist: 4.28.2 esbuild: 0.28.0 @@ -19357,7 +19363,7 @@ snapshots: tinyglobby: 0.2.16 tslib: 2.8.1 typescript: 6.0.3 - vite: 7.3.2(@types/node@25.9.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + vite: 7.3.2(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) watchpack: 2.5.1 optionalDependencies: '@angular/core': 22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2) @@ -19370,7 +19376,7 @@ snapshots: ng-packagr: 22.0.0(@angular/compiler-cli@22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3))(tailwindcss@4.3.0)(tslib@2.8.1)(typescript@6.0.3) postcss: 8.5.15 tailwindcss: 4.3.0 - vitest: 4.1.8(@types/node@25.9.1)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + vitest: 4.1.8(@types/node@25.9.2)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) transitivePeerDependencies: - '@types/node' - chokidar @@ -19393,13 +19399,13 @@ snapshots: rxjs: 7.8.2 tslib: 2.8.1 - '@angular/cli@22.0.0(@types/node@25.9.1)(chokidar@5.0.0)': + '@angular/cli@22.0.0(@types/node@25.9.2)(chokidar@5.0.0)': dependencies: '@angular-devkit/architect': 0.2200.0(chokidar@5.0.0) '@angular-devkit/core': 22.0.0(chokidar@5.0.0) '@angular-devkit/schematics': 22.0.0(chokidar@5.0.0) - '@inquirer/prompts': 8.4.2(@types/node@25.9.1) - '@listr2/prompt-adapter-inquirer': 4.2.3(@inquirer/prompts@8.4.2(@types/node@25.9.1))(@types/node@25.9.1)(listr2@10.2.1) + '@inquirer/prompts': 8.4.2(@types/node@25.9.2) + '@listr2/prompt-adapter-inquirer': 4.2.3(@inquirer/prompts@8.4.2(@types/node@25.9.2))(@types/node@25.9.2)(listr2@10.2.1) '@modelcontextprotocol/sdk': 1.29.0(zod@4.4.2) '@schematics/angular': 22.0.0(chokidar@5.0.0) '@yarnpkg/lockfile': 1.1.0 @@ -19433,7 +19439,7 @@ snapshots: chokidar: 5.0.0 convert-source-map: 1.9.0 reflect-metadata: 0.2.2 - semver: 7.8.1 + semver: 7.8.2 tslib: 2.8.1 yargs: 18.0.0 optionalDependencies: @@ -20367,10 +20373,10 @@ snapshots: '@babel/helper-string-parser': 8.0.0-rc.6 '@babel/helper-validator-identifier': 8.0.0-rc.6 - '@base-ui/react@1.5.0(@date-fns/tz@1.5.0)(@types/react@19.2.16)(date-fns@4.4.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@base-ui/react@1.5.0(@date-fns/tz@1.5.0)(@types/react@19.2.17)(date-fns@4.4.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: '@babel/runtime': 7.29.7 - '@base-ui/utils': 0.2.9(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@base-ui/utils': 0.2.9(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@floating-ui/react-dom': 2.1.8(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@floating-ui/utils': 0.2.11 react: 19.2.7 @@ -20378,10 +20384,10 @@ snapshots: use-sync-external-store: 1.6.0(react@19.2.7) optionalDependencies: '@date-fns/tz': 1.5.0 - '@types/react': 19.2.16 + '@types/react': 19.2.17 date-fns: 4.4.0 - '@base-ui/utils@0.2.9(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@base-ui/utils@0.2.9(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: '@babel/runtime': 7.29.7 '@floating-ui/utils': 0.2.11 @@ -20390,7 +20396,7 @@ snapshots: reselect: 5.2.0 use-sync-external-store: 1.6.0(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 '@bramus/specificity@2.4.2': dependencies: @@ -20425,7 +20431,7 @@ snapshots: dependencies: '@csstools/css-tokenizer': 4.0.0 - '@csstools/css-syntax-patches-for-csstree@1.1.4(css-tree@3.2.1)': + '@csstools/css-syntax-patches-for-csstree@1.1.5(css-tree@3.2.1)': optionalDependencies: css-tree: 3.2.1 @@ -20528,7 +20534,7 @@ snapshots: '@emotion/memoize@0.9.0': {} - '@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7)': + '@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7)': dependencies: '@babel/runtime': 7.29.7 '@emotion/babel-plugin': 11.13.5 @@ -20540,7 +20546,7 @@ snapshots: hoist-non-react-statics: 3.3.2 react: 19.2.7 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 transitivePeerDependencies: - supports-color @@ -20554,18 +20560,18 @@ snapshots: '@emotion/sheet@1.4.0': {} - '@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7)': + '@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7)': dependencies: '@babel/runtime': 7.29.7 '@emotion/babel-plugin': 11.13.5 '@emotion/is-prop-valid': 1.4.0 - '@emotion/react': 11.14.0(@types/react@19.2.16)(react@19.2.7) + '@emotion/react': 11.14.0(@types/react@19.2.17)(react@19.2.7) '@emotion/serialize': 1.3.3 '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.2.7) '@emotion/utils': 1.4.2 react: 19.2.7 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 transitivePeerDependencies: - supports-color @@ -20742,7 +20748,7 @@ snapshots: '@eslint-community/regexpp@4.12.2': {} - '@eslint-react/ast@5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3)': + '@eslint-react/ast@5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3)': dependencies: '@typescript-eslint/types': 8.60.1 '@typescript-eslint/typescript-estree': 8.60.1(typescript@6.0.3) @@ -20753,13 +20759,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint-react/core@5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3)': + '@eslint-react/core@5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@eslint-react/ast': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/eslint': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/jsx': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/shared': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/var': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/ast': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/jsx': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/shared': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/var': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.60.1 '@typescript-eslint/types': 8.60.1 '@typescript-eslint/utils': 8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) @@ -20769,21 +20775,21 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint-react/eslint-plugin@5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3)': + '@eslint-react/eslint-plugin@5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@eslint-react/shared': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/shared': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) eslint: 10.4.1(jiti@2.7.0) - eslint-plugin-react-dom: 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - eslint-plugin-react-jsx: 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - eslint-plugin-react-naming-convention: 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - eslint-plugin-react-rsc: 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - eslint-plugin-react-web-api: 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - eslint-plugin-react-x: 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + eslint-plugin-react-dom: 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + eslint-plugin-react-jsx: 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + eslint-plugin-react-naming-convention: 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + eslint-plugin-react-rsc: 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + eslint-plugin-react-web-api: 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + eslint-plugin-react-x: 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@eslint-react/eslint@5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3)': + '@eslint-react/eslint@5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3)': dependencies: '@typescript-eslint/utils': 8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) eslint: 10.4.1(jiti@2.7.0) @@ -20791,12 +20797,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint-react/jsx@5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3)': + '@eslint-react/jsx@5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@eslint-react/ast': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/eslint': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/shared': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/var': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/ast': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/shared': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/var': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/types': 8.60.1 '@typescript-eslint/utils': 8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) eslint: 10.4.1(jiti@2.7.0) @@ -20805,9 +20811,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint-react/shared@5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3)': + '@eslint-react/shared@5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@eslint-react/eslint': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/utils': 8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) eslint: 10.4.1(jiti@2.7.0) ts-pattern: 5.9.0 @@ -20816,10 +20822,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint-react/var@5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3)': + '@eslint-react/var@5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@eslint-react/ast': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/eslint': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/ast': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.60.1 '@typescript-eslint/types': 8.60.1 '@typescript-eslint/utils': 8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) @@ -20924,10 +20930,10 @@ snapshots: '@harperfast/extended-iterable@1.0.3': optional: true - '@heroui/react@3.1.0(@react-spectrum/provider@3.11.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(tailwindcss@4.3.0)': + '@heroui/react@3.1.0(@react-spectrum/provider@3.11.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(tailwindcss@4.3.0)': dependencies: '@heroui/styles': 3.1.0(tailwind-merge@3.4.0)(tailwindcss@4.3.0) - '@radix-ui/react-avatar': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-avatar': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@react-aria/i18n': 3.13.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@react-aria/ssr': 3.10.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@react-aria/utils': 3.34.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -20984,129 +20990,129 @@ snapshots: '@inquirer/ansi@2.0.7': {} - '@inquirer/checkbox@5.2.1(@types/node@25.9.1)': + '@inquirer/checkbox@5.2.1(@types/node@25.9.2)': dependencies: '@inquirer/ansi': 2.0.7 - '@inquirer/core': 11.2.1(@types/node@25.9.1) + '@inquirer/core': 11.2.1(@types/node@25.9.2) '@inquirer/figures': 2.0.7 - '@inquirer/type': 4.0.7(@types/node@25.9.1) + '@inquirer/type': 4.0.7(@types/node@25.9.2) optionalDependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 - '@inquirer/confirm@6.0.12(@types/node@25.9.1)': + '@inquirer/confirm@6.0.12(@types/node@25.9.2)': dependencies: - '@inquirer/core': 11.2.1(@types/node@25.9.1) - '@inquirer/type': 4.0.7(@types/node@25.9.1) + '@inquirer/core': 11.2.1(@types/node@25.9.2) + '@inquirer/type': 4.0.7(@types/node@25.9.2) optionalDependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 - '@inquirer/confirm@6.1.1(@types/node@25.9.1)': + '@inquirer/confirm@6.1.1(@types/node@25.9.2)': dependencies: - '@inquirer/core': 11.2.1(@types/node@25.9.1) - '@inquirer/type': 4.0.7(@types/node@25.9.1) + '@inquirer/core': 11.2.1(@types/node@25.9.2) + '@inquirer/type': 4.0.7(@types/node@25.9.2) optionalDependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 - '@inquirer/core@11.2.1(@types/node@25.9.1)': + '@inquirer/core@11.2.1(@types/node@25.9.2)': dependencies: '@inquirer/ansi': 2.0.7 '@inquirer/figures': 2.0.7 - '@inquirer/type': 4.0.7(@types/node@25.9.1) + '@inquirer/type': 4.0.7(@types/node@25.9.2) cli-width: 4.1.0 fast-wrap-ansi: 0.2.2 mute-stream: 3.0.0 signal-exit: 4.1.0 optionalDependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 - '@inquirer/editor@5.2.2(@types/node@25.9.1)': + '@inquirer/editor@5.2.2(@types/node@25.9.2)': dependencies: - '@inquirer/core': 11.2.1(@types/node@25.9.1) - '@inquirer/external-editor': 3.0.3(@types/node@25.9.1) - '@inquirer/type': 4.0.7(@types/node@25.9.1) + '@inquirer/core': 11.2.1(@types/node@25.9.2) + '@inquirer/external-editor': 3.0.3(@types/node@25.9.2) + '@inquirer/type': 4.0.7(@types/node@25.9.2) optionalDependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 - '@inquirer/expand@5.1.1(@types/node@25.9.1)': + '@inquirer/expand@5.1.1(@types/node@25.9.2)': dependencies: - '@inquirer/core': 11.2.1(@types/node@25.9.1) - '@inquirer/type': 4.0.7(@types/node@25.9.1) + '@inquirer/core': 11.2.1(@types/node@25.9.2) + '@inquirer/type': 4.0.7(@types/node@25.9.2) optionalDependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 - '@inquirer/external-editor@3.0.3(@types/node@25.9.1)': + '@inquirer/external-editor@3.0.3(@types/node@25.9.2)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.2 optionalDependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 '@inquirer/figures@2.0.7': {} - '@inquirer/input@5.1.2(@types/node@25.9.1)': + '@inquirer/input@5.1.2(@types/node@25.9.2)': dependencies: - '@inquirer/core': 11.2.1(@types/node@25.9.1) - '@inquirer/type': 4.0.7(@types/node@25.9.1) + '@inquirer/core': 11.2.1(@types/node@25.9.2) + '@inquirer/type': 4.0.7(@types/node@25.9.2) optionalDependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 - '@inquirer/number@4.1.1(@types/node@25.9.1)': + '@inquirer/number@4.1.1(@types/node@25.9.2)': dependencies: - '@inquirer/core': 11.2.1(@types/node@25.9.1) - '@inquirer/type': 4.0.7(@types/node@25.9.1) + '@inquirer/core': 11.2.1(@types/node@25.9.2) + '@inquirer/type': 4.0.7(@types/node@25.9.2) optionalDependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 - '@inquirer/password@5.1.1(@types/node@25.9.1)': + '@inquirer/password@5.1.1(@types/node@25.9.2)': dependencies: '@inquirer/ansi': 2.0.7 - '@inquirer/core': 11.2.1(@types/node@25.9.1) - '@inquirer/type': 4.0.7(@types/node@25.9.1) + '@inquirer/core': 11.2.1(@types/node@25.9.2) + '@inquirer/type': 4.0.7(@types/node@25.9.2) optionalDependencies: - '@types/node': 25.9.1 - - '@inquirer/prompts@8.4.2(@types/node@25.9.1)': - dependencies: - '@inquirer/checkbox': 5.2.1(@types/node@25.9.1) - '@inquirer/confirm': 6.1.1(@types/node@25.9.1) - '@inquirer/editor': 5.2.2(@types/node@25.9.1) - '@inquirer/expand': 5.1.1(@types/node@25.9.1) - '@inquirer/input': 5.1.2(@types/node@25.9.1) - '@inquirer/number': 4.1.1(@types/node@25.9.1) - '@inquirer/password': 5.1.1(@types/node@25.9.1) - '@inquirer/rawlist': 5.3.1(@types/node@25.9.1) - '@inquirer/search': 4.2.1(@types/node@25.9.1) - '@inquirer/select': 5.2.1(@types/node@25.9.1) + '@types/node': 25.9.2 + + '@inquirer/prompts@8.4.2(@types/node@25.9.2)': + dependencies: + '@inquirer/checkbox': 5.2.1(@types/node@25.9.2) + '@inquirer/confirm': 6.1.1(@types/node@25.9.2) + '@inquirer/editor': 5.2.2(@types/node@25.9.2) + '@inquirer/expand': 5.1.1(@types/node@25.9.2) + '@inquirer/input': 5.1.2(@types/node@25.9.2) + '@inquirer/number': 4.1.1(@types/node@25.9.2) + '@inquirer/password': 5.1.1(@types/node@25.9.2) + '@inquirer/rawlist': 5.3.1(@types/node@25.9.2) + '@inquirer/search': 4.2.1(@types/node@25.9.2) + '@inquirer/select': 5.2.1(@types/node@25.9.2) optionalDependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 - '@inquirer/rawlist@5.3.1(@types/node@25.9.1)': + '@inquirer/rawlist@5.3.1(@types/node@25.9.2)': dependencies: - '@inquirer/core': 11.2.1(@types/node@25.9.1) - '@inquirer/type': 4.0.7(@types/node@25.9.1) + '@inquirer/core': 11.2.1(@types/node@25.9.2) + '@inquirer/type': 4.0.7(@types/node@25.9.2) optionalDependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 - '@inquirer/search@4.2.1(@types/node@25.9.1)': + '@inquirer/search@4.2.1(@types/node@25.9.2)': dependencies: - '@inquirer/core': 11.2.1(@types/node@25.9.1) + '@inquirer/core': 11.2.1(@types/node@25.9.2) '@inquirer/figures': 2.0.7 - '@inquirer/type': 4.0.7(@types/node@25.9.1) + '@inquirer/type': 4.0.7(@types/node@25.9.2) optionalDependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 - '@inquirer/select@5.2.1(@types/node@25.9.1)': + '@inquirer/select@5.2.1(@types/node@25.9.2)': dependencies: '@inquirer/ansi': 2.0.7 - '@inquirer/core': 11.2.1(@types/node@25.9.1) + '@inquirer/core': 11.2.1(@types/node@25.9.2) '@inquirer/figures': 2.0.7 - '@inquirer/type': 4.0.7(@types/node@25.9.1) + '@inquirer/type': 4.0.7(@types/node@25.9.2) optionalDependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 - '@inquirer/type@4.0.7(@types/node@25.9.1)': + '@inquirer/type@4.0.7(@types/node@25.9.2)': optionalDependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 '@internationalized/date@3.12.2': dependencies: @@ -21294,10 +21300,10 @@ snapshots: '@leichtgewicht/ip-codec@2.0.5': {} - '@listr2/prompt-adapter-inquirer@4.2.3(@inquirer/prompts@8.4.2(@types/node@25.9.1))(@types/node@25.9.1)(listr2@10.2.1)': + '@listr2/prompt-adapter-inquirer@4.2.3(@inquirer/prompts@8.4.2(@types/node@25.9.2))(@types/node@25.9.2)(listr2@10.2.1)': dependencies: - '@inquirer/prompts': 8.4.2(@types/node@25.9.1) - '@inquirer/type': 4.0.7(@types/node@25.9.1) + '@inquirer/prompts': 8.4.2(@types/node@25.9.2) + '@inquirer/type': 4.0.7(@types/node@25.9.2) listr2: 10.2.1 transitivePeerDependencies: - '@types/node' @@ -21333,7 +21339,7 @@ snapshots: '@lmdb/lmdb-win32-x64@3.5.4': optional: true - '@mantine/core@9.3.0(@mantine/hooks@9.3.0(react@19.2.7))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@mantine/core@9.3.0(@mantine/hooks@9.3.0(react@19.2.7))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: '@floating-ui/react': 0.27.19(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@mantine/hooks': 9.3.0(react@19.2.7) @@ -21341,14 +21347,14 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) react-number-format: 5.4.5(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - react-remove-scroll: 2.7.2(@types/react@19.2.16)(react@19.2.7) + react-remove-scroll: 2.7.2(@types/react@19.2.17)(react@19.2.7) type-fest: 5.7.0 transitivePeerDependencies: - '@types/react' - '@mantine/dates@9.3.0(@mantine/core@9.3.0(@mantine/hooks@9.3.0(react@19.2.7))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@mantine/hooks@9.3.0(react@19.2.7))(dayjs@1.11.21)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@mantine/dates@9.3.0(@mantine/core@9.3.0(@mantine/hooks@9.3.0(react@19.2.7))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@mantine/hooks@9.3.0(react@19.2.7))(dayjs@1.11.21)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@mantine/core': 9.3.0(@mantine/hooks@9.3.0(react@19.2.7))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@mantine/core': 9.3.0(@mantine/hooks@9.3.0(react@19.2.7))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@mantine/hooks': 9.3.0(react@19.2.7) clsx: 2.1.1 dayjs: 1.11.21 @@ -21401,23 +21407,23 @@ snapshots: '@mui/core-downloads-tracker@9.0.1': {} - '@mui/icons-material@9.0.1(@mui/material@9.0.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react@19.2.16)(react@19.2.7)': + '@mui/icons-material@9.0.1(@mui/material@9.0.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react@19.2.17)(react@19.2.7)': dependencies: '@babel/runtime': 7.29.7 - '@mui/material': 9.0.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@mui/material': 9.0.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) react: 19.2.7 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 - '@mui/material@9.0.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@mui/material@9.0.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: '@babel/runtime': 7.29.7 '@mui/core-downloads-tracker': 9.0.1 - '@mui/system': 9.0.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7) - '@mui/types': 9.0.0(@types/react@19.2.16) - '@mui/utils': 9.0.1(@types/react@19.2.16)(react@19.2.7) + '@mui/system': 9.0.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7) + '@mui/types': 9.0.0(@types/react@19.2.17) + '@mui/utils': 9.0.1(@types/react@19.2.17)(react@19.2.7) '@popperjs/core': 2.11.8 - '@types/react-transition-group': 4.4.12(@types/react@19.2.16) + '@types/react-transition-group': 4.4.12(@types/react@19.2.17) clsx: 2.1.1 csstype: 3.2.3 prop-types: 15.8.1 @@ -21426,20 +21432,20 @@ snapshots: react-is: 19.2.7 react-transition-group: 4.4.5(react-dom@19.2.7(react@19.2.7))(react@19.2.7) optionalDependencies: - '@emotion/react': 11.14.0(@types/react@19.2.16)(react@19.2.7) - '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7) - '@types/react': 19.2.16 + '@emotion/react': 11.14.0(@types/react@19.2.17)(react@19.2.7) + '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7) + '@types/react': 19.2.17 - '@mui/private-theming@9.0.1(@types/react@19.2.16)(react@19.2.7)': + '@mui/private-theming@9.0.1(@types/react@19.2.17)(react@19.2.7)': dependencies: '@babel/runtime': 7.29.7 - '@mui/utils': 9.0.1(@types/react@19.2.16)(react@19.2.7) + '@mui/utils': 9.0.1(@types/react@19.2.17)(react@19.2.7) prop-types: 15.8.1 react: 19.2.7 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 - '@mui/styled-engine@9.0.0(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7))(react@19.2.7)': + '@mui/styled-engine@9.0.0(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7)': dependencies: '@babel/runtime': 7.29.7 '@emotion/cache': 11.14.0 @@ -21449,80 +21455,80 @@ snapshots: prop-types: 15.8.1 react: 19.2.7 optionalDependencies: - '@emotion/react': 11.14.0(@types/react@19.2.16)(react@19.2.7) - '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7) + '@emotion/react': 11.14.0(@types/react@19.2.17)(react@19.2.7) + '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7) - '@mui/system@9.0.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7)': + '@mui/system@9.0.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7)': dependencies: '@babel/runtime': 7.29.7 - '@mui/private-theming': 9.0.1(@types/react@19.2.16)(react@19.2.7) - '@mui/styled-engine': 9.0.0(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7))(react@19.2.7) - '@mui/types': 9.0.0(@types/react@19.2.16) - '@mui/utils': 9.0.1(@types/react@19.2.16)(react@19.2.7) + '@mui/private-theming': 9.0.1(@types/react@19.2.17)(react@19.2.7) + '@mui/styled-engine': 9.0.0(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) + '@mui/types': 9.0.0(@types/react@19.2.17) + '@mui/utils': 9.0.1(@types/react@19.2.17)(react@19.2.7) clsx: 2.1.1 csstype: 3.2.3 prop-types: 15.8.1 react: 19.2.7 optionalDependencies: - '@emotion/react': 11.14.0(@types/react@19.2.16)(react@19.2.7) - '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7) - '@types/react': 19.2.16 + '@emotion/react': 11.14.0(@types/react@19.2.17)(react@19.2.7) + '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7) + '@types/react': 19.2.17 - '@mui/types@9.0.0(@types/react@19.2.16)': + '@mui/types@9.0.0(@types/react@19.2.17)': dependencies: '@babel/runtime': 7.29.7 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 - '@mui/utils@9.0.0(@types/react@19.2.16)(react@19.2.7)': + '@mui/utils@9.0.0(@types/react@19.2.17)(react@19.2.7)': dependencies: '@babel/runtime': 7.29.7 - '@mui/types': 9.0.0(@types/react@19.2.16) + '@mui/types': 9.0.0(@types/react@19.2.17) '@types/prop-types': 15.7.15 clsx: 2.1.1 prop-types: 15.8.1 react: 19.2.7 react-is: 19.2.7 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 - '@mui/utils@9.0.1(@types/react@19.2.16)(react@19.2.7)': + '@mui/utils@9.0.1(@types/react@19.2.17)(react@19.2.7)': dependencies: '@babel/runtime': 7.29.7 - '@mui/types': 9.0.0(@types/react@19.2.16) + '@mui/types': 9.0.0(@types/react@19.2.17) '@types/prop-types': 15.7.15 clsx: 2.1.1 prop-types: 15.8.1 react: 19.2.7 react-is: 19.2.7 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 - '@mui/x-date-pickers@9.3.0(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7))(@mui/material@9.0.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@mui/system@9.0.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(date-fns@4.4.0)(dayjs@1.11.21)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@mui/x-date-pickers@9.4.0(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7))(@mui/material@9.0.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@mui/system@9.0.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(date-fns@4.4.0)(dayjs@1.11.21)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: '@babel/runtime': 7.29.7 - '@mui/material': 9.0.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@mui/system': 9.0.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7) - '@mui/utils': 9.0.1(@types/react@19.2.16)(react@19.2.7) - '@mui/x-internals': 9.1.0(@types/react@19.2.16)(react@19.2.7) - '@types/react-transition-group': 4.4.12(@types/react@19.2.16) + '@mui/material': 9.0.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@mui/system': 9.0.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7) + '@mui/utils': 9.0.1(@types/react@19.2.17)(react@19.2.7) + '@mui/x-internals': 9.1.0(@types/react@19.2.17)(react@19.2.7) + '@types/react-transition-group': 4.4.12(@types/react@19.2.17) clsx: 2.1.1 prop-types: 15.8.1 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) react-transition-group: 4.4.5(react-dom@19.2.7(react@19.2.7))(react@19.2.7) optionalDependencies: - '@emotion/react': 11.14.0(@types/react@19.2.16)(react@19.2.7) - '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.2.16)(react@19.2.7))(@types/react@19.2.16)(react@19.2.7) + '@emotion/react': 11.14.0(@types/react@19.2.17)(react@19.2.7) + '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7) date-fns: 4.4.0 dayjs: 1.11.21 transitivePeerDependencies: - '@types/react' - '@mui/x-internals@9.1.0(@types/react@19.2.16)(react@19.2.7)': + '@mui/x-internals@9.1.0(@types/react@19.2.17)(react@19.2.7)': dependencies: '@babel/runtime': 7.29.7 - '@mui/utils': 9.0.0(@types/react@19.2.16)(react@19.2.7) + '@mui/utils': 9.0.0(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 reselect: 5.2.0 use-sync-external-store: 1.6.0(react@19.2.7) @@ -21641,8 +21647,6 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.20.1 - '@nothing-but/utils@0.17.0': {} - '@npmcli/agent@4.0.2': dependencies: agent-base: 7.1.4 @@ -21696,7 +21700,7 @@ snapshots: '@npmcli/node-gyp': 5.0.0 '@npmcli/package-json': 7.0.5 '@npmcli/promise-spawn': 9.0.1 - node-gyp: 12.3.0 + node-gyp: 12.4.0 proc-log: 6.1.0 '@nx/nx-darwin-arm64@22.7.5': @@ -22084,19 +22088,19 @@ snapshots: '@popperjs/core@2.11.8': {} - '@preact/preset-vite@2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))': + '@preact/preset-vite@2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))': dependencies: '@babel/core': 7.29.7 '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7) '@babel/plugin-transform-react-jsx-development': 7.29.7(@babel/core@7.29.7) - '@prefresh/vite': 2.4.12(preact@10.29.2)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) - '@rollup/pluginutils': 5.4.0(rollup@4.61.0) + '@prefresh/vite': 2.4.12(preact@10.29.2)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + '@rollup/pluginutils': 5.4.0(rollup@4.61.1) babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.29.7) debug: 4.4.3 magic-string: 0.30.21 picocolors: 1.1.1 - vite: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) - vite-prerender-plugin: 0.5.13(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + vite-prerender-plugin: 0.5.13(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) zimmerframe: 1.1.4 transitivePeerDependencies: - preact @@ -22111,7 +22115,7 @@ snapshots: '@prefresh/utils@1.2.1': {} - '@prefresh/vite@2.4.12(preact@10.29.2)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))': + '@prefresh/vite@2.4.12(preact@10.29.2)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))': dependencies: '@babel/core': 7.29.7 '@prefresh/babel-plugin': 0.5.3 @@ -22119,7 +22123,7 @@ snapshots: '@prefresh/utils': 1.2.1 '@rollup/pluginutils': 4.2.1 preact: 10.29.2 - vite: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) transitivePeerDependencies: - supports-color @@ -22129,787 +22133,810 @@ snapshots: dependencies: quansync: 1.0.0 - '@radix-ui/number@1.1.1': {} + '@radix-ui/number@1.1.2': {} - '@radix-ui/primitive@1.1.3': {} + '@radix-ui/primitive@1.1.4': {} - '@radix-ui/react-accessible-icon@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-accessible-icon@1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-visually-hidden': 1.2.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) - - '@radix-ui/react-accordion@1.2.12(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': - dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) + + '@radix-ui/react-accordion@1.2.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-collapsible': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-collection': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-alert-dialog@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-alert-dialog@1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-dialog': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-slot': 1.2.5(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-arrow@1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-aspect-ratio@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-aspect-ratio@1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-avatar@1.1.10(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-avatar@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-is-hydrated': 0.1.0(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-is-hydrated': 0.1.0(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-avatar@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-avatar@1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@radix-ui/react-context': 1.1.3(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-primitive': 2.1.4(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-is-hydrated': 0.1.0(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-is-hydrated': 0.1.1(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) - - '@radix-ui/react-checkbox@1.3.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': - dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) + + '@radix-ui/react-checkbox@1.3.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-previous': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-size': 1.1.2(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) + + '@radix-ui/react-collapsible@1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-collapsible@1.1.12(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-collection@1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-slot': 1.2.5(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.17)(react@19.2.7)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.16)(react@19.2.7) react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 - '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.16)(react@19.2.7)': + '@radix-ui/react-compose-refs@1.1.3(@types/react@19.2.17)(react@19.2.7)': dependencies: react: 19.2.7 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 - '@radix-ui/react-context-menu@2.2.16(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-context-menu@2.3.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-menu': 2.1.16(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-menu': 2.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-context@1.1.2(@types/react@19.2.16)(react@19.2.7)': + '@radix-ui/react-context@1.1.3(@types/react@19.2.17)(react@19.2.7)': dependencies: react: 19.2.7 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 - '@radix-ui/react-context@1.1.3(@types/react@19.2.16)(react@19.2.7)': + '@radix-ui/react-context@1.1.4(@types/react@19.2.17)(react@19.2.7)': dependencies: react: 19.2.7 optionalDependencies: - '@types/react': 19.2.16 - - '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': - dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + '@types/react': 19.2.17 + + '@radix-ui/react-dialog@1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-dismissable-layer': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-focus-guards': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-focus-scope': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-portal': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-slot': 1.2.5(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7) aria-hidden: 1.2.6 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - react-remove-scroll: 2.7.2(@types/react@19.2.16)(react@19.2.7) + react-remove-scroll: 2.7.2(@types/react@19.2.17)(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-direction@1.1.1(@types/react@19.2.16)(react@19.2.7)': + '@radix-ui/react-direction@1.1.2(@types/react@19.2.17)(react@19.2.7)': dependencies: react: 19.2.7 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 - '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-dismissable-layer@1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-escape-keydown': 1.1.2(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) - - '@radix-ui/react-dropdown-menu@2.1.16(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': - dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-menu': 2.1.16(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) + + '@radix-ui/react-dropdown-menu@2.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-menu': 2.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-focus-guards@1.1.3(@types/react@19.2.16)(react@19.2.7)': + '@radix-ui/react-focus-guards@1.1.4(@types/react@19.2.17)(react@19.2.7)': dependencies: react: 19.2.7 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 - '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-focus-scope@1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-form@0.1.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-form@0.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-label': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-label': 2.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) - - '@radix-ui/react-hover-card@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': - dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) + + '@radix-ui/react-hover-card@1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-dismissable-layer': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-popper': 1.3.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-portal': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-id@1.1.1(@types/react@19.2.16)(react@19.2.7)': + '@radix-ui/react-id@1.1.2(@types/react@19.2.17)(react@19.2.7)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 - '@radix-ui/react-label@2.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-label@2.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) - - '@radix-ui/react-menu@2.1.16(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': - dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) + + '@radix-ui/react-menu@2.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-collection': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-dismissable-layer': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-focus-guards': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-focus-scope': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-popper': 1.3.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-portal': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-roving-focus': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-slot': 1.2.5(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7) aria-hidden: 1.2.6 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - react-remove-scroll: 2.7.2(@types/react@19.2.16)(react@19.2.7) + react-remove-scroll: 2.7.2(@types/react@19.2.17)(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) - - '@radix-ui/react-menubar@1.1.16(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': - dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-menu': 2.1.16(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) + + '@radix-ui/react-menubar@1.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-collection': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-menu': 2.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-roving-focus': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) - - '@radix-ui/react-navigation-menu@1.2.14(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': - dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) + + '@radix-ui/react-navigation-menu@1.2.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-collection': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-dismissable-layer': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-previous': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-visually-hidden': 1.2.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) - - '@radix-ui/react-one-time-password-field@0.1.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': - dependencies: - '@radix-ui/number': 1.1.1 - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-is-hydrated': 0.1.0(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) + + '@radix-ui/react-one-time-password-field@0.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/number': 1.1.2 + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-collection': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-roving-focus': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-effect-event': 0.0.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-is-hydrated': 0.1.1(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) - - '@radix-ui/react-password-toggle-field@0.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': - dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-is-hydrated': 0.1.0(@types/react@19.2.16)(react@19.2.7) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) + + '@radix-ui/react-password-toggle-field@0.1.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-effect-event': 0.0.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-is-hydrated': 0.1.1(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) - - '@radix-ui/react-popover@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': - dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) + + '@radix-ui/react-popover@1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-dismissable-layer': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-focus-guards': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-focus-scope': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-popper': 1.3.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-portal': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-slot': 1.2.5(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7) aria-hidden: 1.2.6 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - react-remove-scroll: 2.7.2(@types/react@19.2.16)(react@19.2.7) + react-remove-scroll: 2.7.2(@types/react@19.2.17)(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-popper@1.2.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-popper@1.3.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: '@floating-ui/react-dom': 2.1.8(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-rect': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/rect': 1.1.1 + '@radix-ui/react-arrow': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-rect': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-size': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/rect': 1.1.2 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-portal@1.1.9(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-portal@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-presence@1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-primitive@2.1.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-slot': 1.2.4(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-primitive@2.1.4(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-primitive@2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@radix-ui/react-slot': 1.2.4(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-slot': 1.2.5(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-progress@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-progress@1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) - - '@radix-ui/react-radio-group@1.3.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': - dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) + + '@radix-ui/react-radio-group@1.4.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-roving-focus': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-previous': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-size': 1.1.2(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) - - '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': - dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) + + '@radix-ui/react-roving-focus@1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-collection': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) - - '@radix-ui/react-scroll-area@1.2.10(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': - dependencies: - '@radix-ui/number': 1.1.1 - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) + + '@radix-ui/react-scroll-area@1.2.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/number': 1.1.2 + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) - - '@radix-ui/react-select@2.2.6(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': - dependencies: - '@radix-ui/number': 1.1.1 - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) + + '@radix-ui/react-select@2.3.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/number': 1.1.2 + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-collection': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-dismissable-layer': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-focus-guards': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-focus-scope': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-popper': 1.3.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-portal': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-slot': 1.2.5(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-previous': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-visually-hidden': 1.2.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) aria-hidden: 1.2.6 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - react-remove-scroll: 2.7.2(@types/react@19.2.16)(react@19.2.7) + react-remove-scroll: 2.7.2(@types/react@19.2.17)(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-separator@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-separator@1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) - - '@radix-ui/react-slider@1.3.6(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': - dependencies: - '@radix-ui/number': 1.1.1 - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) + + '@radix-ui/react-slider@1.4.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/number': 1.1.2 + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-collection': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-previous': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-size': 1.1.2(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-slot@1.2.3(@types/react@19.2.16)(react@19.2.7)': + '@radix-ui/react-slot@1.2.4(@types/react@19.2.17)(react@19.2.7)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 - '@radix-ui/react-slot@1.2.4(@types/react@19.2.16)(react@19.2.7)': + '@radix-ui/react-slot@1.2.5(@types/react@19.2.17)(react@19.2.7)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 - '@radix-ui/react-switch@1.2.6(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-switch@1.3.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-previous': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-size': 1.1.2(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) - - '@radix-ui/react-tabs@1.1.13(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': - dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) + + '@radix-ui/react-tabs@1.1.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-roving-focus': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) - - '@radix-ui/react-toast@1.2.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': - dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) + + '@radix-ui/react-toast@1.2.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-collection': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-dismissable-layer': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-portal': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-visually-hidden': 1.2.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) + + '@radix-ui/react-toggle-group@1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-roving-focus': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-toggle': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-toggle-group@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-toggle@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-toggle': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) + + '@radix-ui/react-toolbar@1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-roving-focus': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-separator': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-toggle-group': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) + + '@radix-ui/react-tooltip@1.2.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-dismissable-layer': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-popper': 1.3.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-portal': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-slot': 1.2.5(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-visually-hidden': 1.2.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-toggle@1.1.10(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.17)(react@19.2.7)': dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 - '@radix-ui/react-toolbar@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-use-callback-ref@1.1.2(@types/react@19.2.17)(react@19.2.7)': dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-separator': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-toggle-group': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 - '@radix-ui/react-tooltip@1.2.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': - dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state@1.2.3(@types/react@19.2.17)(react@19.2.7)': + dependencies: + '@radix-ui/react-use-effect-event': 0.0.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 - '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.16)(react@19.2.7)': + '@radix-ui/react-use-effect-event@0.0.3(@types/react@19.2.17)(react@19.2.7)': dependencies: + '@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 - '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.16)(react@19.2.7)': + '@radix-ui/react-use-escape-keydown@1.1.2(@types/react@19.2.17)(react@19.2.7)': dependencies: - '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 - '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.16)(react@19.2.7)': + '@radix-ui/react-use-is-hydrated@0.1.0(@types/react@19.2.17)(react@19.2.7)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) react: 19.2.7 + use-sync-external-store: 1.6.0(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 - '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.16)(react@19.2.7)': + '@radix-ui/react-use-is-hydrated@0.1.1(@types/react@19.2.17)(react@19.2.7)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) react: 19.2.7 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 - '@radix-ui/react-use-is-hydrated@0.1.0(@types/react@19.2.16)(react@19.2.7)': + '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.17)(react@19.2.7)': dependencies: react: 19.2.7 - use-sync-external-store: 1.6.0(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 - '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.16)(react@19.2.7)': + '@radix-ui/react-use-layout-effect@1.1.2(@types/react@19.2.17)(react@19.2.7)': dependencies: react: 19.2.7 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 - '@radix-ui/react-use-previous@1.1.1(@types/react@19.2.16)(react@19.2.7)': + '@radix-ui/react-use-previous@1.1.2(@types/react@19.2.17)(react@19.2.7)': dependencies: react: 19.2.7 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 - '@radix-ui/react-use-rect@1.1.1(@types/react@19.2.16)(react@19.2.7)': + '@radix-ui/react-use-rect@1.1.2(@types/react@19.2.17)(react@19.2.7)': dependencies: - '@radix-ui/rect': 1.1.1 + '@radix-ui/rect': 1.1.2 react: 19.2.7 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 - '@radix-ui/react-use-size@1.1.1(@types/react@19.2.16)(react@19.2.7)': + '@radix-ui/react-use-size@1.1.2(@types/react@19.2.17)(react@19.2.7)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 - '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-visually-hidden@1.2.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/rect@1.1.1': {} + '@radix-ui/rect@1.1.2': {} '@react-aria/color@3.2.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: @@ -23087,7 +23114,7 @@ snapshots: '@rolldown/binding-win32-x64-msvc@1.1.0': optional: true - '@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))': + '@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))': dependencies: '@babel/core': 7.29.7 picomatch: 4.0.4 @@ -23095,187 +23122,187 @@ snapshots: optionalDependencies: '@babel/plugin-transform-runtime': 7.29.0(@babel/core@7.29.7) '@babel/runtime': 7.29.7 - vite: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) '@rolldown/pluginutils@1.0.1': {} - '@rollup/plugin-json@6.1.0(rollup@4.61.0)': + '@rollup/plugin-json@6.1.0(rollup@4.61.1)': dependencies: - '@rollup/pluginutils': 5.4.0(rollup@4.61.0) + '@rollup/pluginutils': 5.4.0(rollup@4.61.1) optionalDependencies: - rollup: 4.61.0 + rollup: 4.61.1 - '@rollup/plugin-replace@6.0.3(rollup@4.61.0)': + '@rollup/plugin-replace@6.0.3(rollup@4.61.1)': dependencies: - '@rollup/pluginutils': 5.4.0(rollup@4.61.0) + '@rollup/pluginutils': 5.4.0(rollup@4.61.1) magic-string: 0.30.21 optionalDependencies: - rollup: 4.61.0 + rollup: 4.61.1 '@rollup/pluginutils@4.2.1': dependencies: estree-walker: 2.0.2 picomatch: 2.3.2 - '@rollup/pluginutils@5.4.0(rollup@4.61.0)': + '@rollup/pluginutils@5.4.0(rollup@4.61.1)': dependencies: '@types/estree': 1.0.9 estree-walker: 2.0.2 picomatch: 4.0.4 optionalDependencies: - rollup: 4.61.0 + rollup: 4.61.1 '@rollup/rollup-android-arm-eabi@4.60.2': optional: true - '@rollup/rollup-android-arm-eabi@4.61.0': + '@rollup/rollup-android-arm-eabi@4.61.1': optional: true '@rollup/rollup-android-arm64@4.60.2': optional: true - '@rollup/rollup-android-arm64@4.61.0': + '@rollup/rollup-android-arm64@4.61.1': optional: true '@rollup/rollup-darwin-arm64@4.60.2': optional: true - '@rollup/rollup-darwin-arm64@4.61.0': + '@rollup/rollup-darwin-arm64@4.61.1': optional: true '@rollup/rollup-darwin-x64@4.60.2': optional: true - '@rollup/rollup-darwin-x64@4.61.0': + '@rollup/rollup-darwin-x64@4.61.1': optional: true '@rollup/rollup-freebsd-arm64@4.60.2': optional: true - '@rollup/rollup-freebsd-arm64@4.61.0': + '@rollup/rollup-freebsd-arm64@4.61.1': optional: true '@rollup/rollup-freebsd-x64@4.60.2': optional: true - '@rollup/rollup-freebsd-x64@4.61.0': + '@rollup/rollup-freebsd-x64@4.61.1': optional: true '@rollup/rollup-linux-arm-gnueabihf@4.60.2': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.61.0': + '@rollup/rollup-linux-arm-gnueabihf@4.61.1': optional: true '@rollup/rollup-linux-arm-musleabihf@4.60.2': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.61.0': + '@rollup/rollup-linux-arm-musleabihf@4.61.1': optional: true '@rollup/rollup-linux-arm64-gnu@4.60.2': optional: true - '@rollup/rollup-linux-arm64-gnu@4.61.0': + '@rollup/rollup-linux-arm64-gnu@4.61.1': optional: true '@rollup/rollup-linux-arm64-musl@4.60.2': optional: true - '@rollup/rollup-linux-arm64-musl@4.61.0': + '@rollup/rollup-linux-arm64-musl@4.61.1': optional: true '@rollup/rollup-linux-loong64-gnu@4.60.2': optional: true - '@rollup/rollup-linux-loong64-gnu@4.61.0': + '@rollup/rollup-linux-loong64-gnu@4.61.1': optional: true '@rollup/rollup-linux-loong64-musl@4.60.2': optional: true - '@rollup/rollup-linux-loong64-musl@4.61.0': + '@rollup/rollup-linux-loong64-musl@4.61.1': optional: true '@rollup/rollup-linux-ppc64-gnu@4.60.2': optional: true - '@rollup/rollup-linux-ppc64-gnu@4.61.0': + '@rollup/rollup-linux-ppc64-gnu@4.61.1': optional: true '@rollup/rollup-linux-ppc64-musl@4.60.2': optional: true - '@rollup/rollup-linux-ppc64-musl@4.61.0': + '@rollup/rollup-linux-ppc64-musl@4.61.1': optional: true '@rollup/rollup-linux-riscv64-gnu@4.60.2': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.61.0': + '@rollup/rollup-linux-riscv64-gnu@4.61.1': optional: true '@rollup/rollup-linux-riscv64-musl@4.60.2': optional: true - '@rollup/rollup-linux-riscv64-musl@4.61.0': + '@rollup/rollup-linux-riscv64-musl@4.61.1': optional: true '@rollup/rollup-linux-s390x-gnu@4.60.2': optional: true - '@rollup/rollup-linux-s390x-gnu@4.61.0': + '@rollup/rollup-linux-s390x-gnu@4.61.1': optional: true '@rollup/rollup-linux-x64-gnu@4.60.2': optional: true - '@rollup/rollup-linux-x64-gnu@4.61.0': + '@rollup/rollup-linux-x64-gnu@4.61.1': optional: true '@rollup/rollup-linux-x64-musl@4.60.2': optional: true - '@rollup/rollup-linux-x64-musl@4.61.0': + '@rollup/rollup-linux-x64-musl@4.61.1': optional: true '@rollup/rollup-openbsd-x64@4.60.2': optional: true - '@rollup/rollup-openbsd-x64@4.61.0': + '@rollup/rollup-openbsd-x64@4.61.1': optional: true '@rollup/rollup-openharmony-arm64@4.60.2': optional: true - '@rollup/rollup-openharmony-arm64@4.61.0': + '@rollup/rollup-openharmony-arm64@4.61.1': optional: true '@rollup/rollup-win32-arm64-msvc@4.60.2': optional: true - '@rollup/rollup-win32-arm64-msvc@4.61.0': + '@rollup/rollup-win32-arm64-msvc@4.61.1': optional: true '@rollup/rollup-win32-ia32-msvc@4.60.2': optional: true - '@rollup/rollup-win32-ia32-msvc@4.61.0': + '@rollup/rollup-win32-ia32-msvc@4.61.1': optional: true '@rollup/rollup-win32-x64-gnu@4.60.2': optional: true - '@rollup/rollup-win32-x64-gnu@4.61.0': + '@rollup/rollup-win32-x64-gnu@4.61.1': optional: true '@rollup/rollup-win32-x64-msvc@4.60.2': optional: true - '@rollup/rollup-win32-x64-msvc@4.61.0': + '@rollup/rollup-win32-x64-msvc@4.61.1': optional: true - '@rollup/wasm-node@4.61.0': + '@rollup/wasm-node@4.61.1': dependencies: '@types/estree': 1.0.9 optionalDependencies: @@ -23366,48 +23393,6 @@ snapshots: '@size-limit/file': 12.1.0(size-limit@12.1.0(jiti@2.7.0)) size-limit: 12.1.0(jiti@2.7.0) - '@solid-devtools/debugger@0.28.1(solid-js@1.9.13)': - dependencies: - '@nothing-but/utils': 0.17.0 - '@solid-devtools/shared': 0.20.0(solid-js@1.9.13) - '@solid-primitives/bounds': 0.1.5(solid-js@1.9.13) - '@solid-primitives/event-listener': 2.4.5(solid-js@1.9.13) - '@solid-primitives/keyboard': 1.3.5(solid-js@1.9.13) - '@solid-primitives/rootless': 1.5.3(solid-js@1.9.13) - '@solid-primitives/scheduled': 1.5.3(solid-js@1.9.13) - '@solid-primitives/static-store': 0.1.3(solid-js@1.9.13) - '@solid-primitives/utils': 6.4.0(solid-js@1.9.13) - solid-js: 1.9.13 - - '@solid-devtools/logger@0.9.11(solid-js@1.9.13)': - dependencies: - '@nothing-but/utils': 0.17.0 - '@solid-devtools/debugger': 0.28.1(solid-js@1.9.13) - '@solid-devtools/shared': 0.20.0(solid-js@1.9.13) - '@solid-primitives/utils': 6.4.0(solid-js@1.9.13) - solid-js: 1.9.13 - - '@solid-devtools/shared@0.20.0(solid-js@1.9.13)': - dependencies: - '@nothing-but/utils': 0.17.0 - '@solid-primitives/event-listener': 2.4.5(solid-js@1.9.13) - '@solid-primitives/media': 2.3.5(solid-js@1.9.13) - '@solid-primitives/refs': 1.1.3(solid-js@1.9.13) - '@solid-primitives/rootless': 1.5.3(solid-js@1.9.13) - '@solid-primitives/scheduled': 1.5.3(solid-js@1.9.13) - '@solid-primitives/static-store': 0.1.3(solid-js@1.9.13) - '@solid-primitives/styles': 0.1.3(solid-js@1.9.13) - '@solid-primitives/utils': 6.4.0(solid-js@1.9.13) - solid-js: 1.9.13 - - '@solid-primitives/bounds@0.1.5(solid-js@1.9.13)': - dependencies: - '@solid-primitives/event-listener': 2.4.5(solid-js@1.9.13) - '@solid-primitives/resize-observer': 2.1.5(solid-js@1.9.13) - '@solid-primitives/static-store': 0.1.3(solid-js@1.9.13) - '@solid-primitives/utils': 6.4.0(solid-js@1.9.13) - solid-js: 1.9.13 - '@solid-primitives/event-listener@2.4.5(solid-js@1.9.13)': dependencies: '@solid-primitives/utils': 6.4.0(solid-js@1.9.13) @@ -23420,14 +23405,6 @@ snapshots: '@solid-primitives/utils': 6.4.0(solid-js@1.9.13) solid-js: 1.9.13 - '@solid-primitives/media@2.3.5(solid-js@1.9.13)': - dependencies: - '@solid-primitives/event-listener': 2.4.5(solid-js@1.9.13) - '@solid-primitives/rootless': 1.5.3(solid-js@1.9.13) - '@solid-primitives/static-store': 0.1.3(solid-js@1.9.13) - '@solid-primitives/utils': 6.4.0(solid-js@1.9.13) - solid-js: 1.9.13 - '@solid-primitives/refs@1.1.3(solid-js@1.9.13)': dependencies: '@solid-primitives/utils': 6.4.0(solid-js@1.9.13) @@ -23446,21 +23423,11 @@ snapshots: '@solid-primitives/utils': 6.4.0(solid-js@1.9.13) solid-js: 1.9.13 - '@solid-primitives/scheduled@1.5.3(solid-js@1.9.13)': - dependencies: - solid-js: 1.9.13 - '@solid-primitives/static-store@0.1.3(solid-js@1.9.13)': dependencies: '@solid-primitives/utils': 6.4.0(solid-js@1.9.13) solid-js: 1.9.13 - '@solid-primitives/styles@0.1.3(solid-js@1.9.13)': - dependencies: - '@solid-primitives/rootless': 1.5.3(solid-js@1.9.13) - '@solid-primitives/utils': 6.4.0(solid-js@1.9.13) - solid-js: 1.9.13 - '@solid-primitives/utils@6.4.0(solid-js@1.9.13)': dependencies: solid-js: 1.9.13 @@ -23519,25 +23486,27 @@ snapshots: dependencies: acorn: 8.16.0 - '@sveltejs/package@2.5.8(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3)': + '@sveltejs/load-config@0.1.1': {} + + '@sveltejs/package@2.5.8(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3)': dependencies: chokidar: 5.0.0 kleur: 4.1.5 sade: 1.8.1 - semver: 7.8.1 - svelte: 5.56.1(@typescript-eslint/types@8.60.1) - svelte2tsx: 0.7.56(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3) + semver: 7.8.2 + svelte: 5.56.2(@typescript-eslint/types@8.60.1) + svelte2tsx: 0.7.56(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3) transitivePeerDependencies: - typescript - '@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.56.1(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))': + '@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.56.2(@typescript-eslint/types@8.60.1))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))': dependencies: deepmerge: 4.3.1 magic-string: 0.30.21 - obug: 2.1.1 - svelte: 5.56.1(@typescript-eslint/types@8.60.1) - vite: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) - vitefu: 1.1.3(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + obug: 2.1.2 + svelte: 5.56.2(@typescript-eslint/types@8.60.1) + vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + vitefu: 1.1.3(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@swc/helpers@0.5.23': dependencies: @@ -23553,7 +23522,7 @@ snapshots: '@tailwindcss/node@4.3.0': dependencies: '@jridgewell/remapping': 2.3.5 - enhanced-resolve: 5.22.1 + enhanced-resolve: 5.23.0 jiti: 2.7.0 lightningcss: 1.32.0 magic-string: 0.30.21 @@ -23611,12 +23580,12 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc': 4.3.0 '@tailwindcss/oxide-win32-x64-msvc': 4.3.0 - '@tailwindcss/vite@4.3.0(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))': + '@tailwindcss/vite@4.3.0(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))': dependencies: '@tailwindcss/node': 4.3.0 '@tailwindcss/oxide': 4.3.0 tailwindcss: 4.3.0 - vite: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) '@tanstack/angular-devtools@0.0.4(@angular/core@22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2))(solid-js@1.9.13)': dependencies: @@ -23694,10 +23663,10 @@ snapshots: transitivePeerDependencies: - csstype - '@tanstack/devtools-utils@0.5.0(@angular/core@22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2))(@types/react@19.2.16)(preact@10.29.2)(react@19.2.7)(solid-js@1.9.13)(vue@3.5.35(typescript@6.0.3))': + '@tanstack/devtools-utils@0.5.0(@angular/core@22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2))(@types/react@19.2.17)(preact@10.29.2)(react@19.2.7)(solid-js@1.9.13)(vue@3.5.35(typescript@6.0.3))': optionalDependencies: '@angular/core': 22.0.0(@angular/compiler@22.0.0)(rxjs@7.8.2) - '@types/react': 19.2.16 + '@types/react': 19.2.17 preact: 10.29.2 react: 19.2.7 solid-js: 1.9.13 @@ -23747,7 +23716,7 @@ snapshots: dependencies: cac: 6.7.14 jsonc-parser: 3.3.1 - semver: 7.8.1 + semver: 7.8.2 yaml: 2.8.3 '@tanstack/lit-virtual@3.13.29(lit@3.3.3)': @@ -23792,7 +23761,7 @@ snapshots: dependencies: '@commitlint/parse': 20.5.0 jsonfile: 6.2.1 - semver: 7.8.1 + semver: 7.8.2 simple-git: 3.36.0 transitivePeerDependencies: - supports-color @@ -23815,11 +23784,11 @@ snapshots: - solid-js - utf-8-validate - '@tanstack/react-devtools@0.10.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13)': + '@tanstack/react-devtools@0.10.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13)': dependencies: '@tanstack/devtools': 0.12.2(csstype@3.2.3)(solid-js@1.9.13) - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: @@ -23848,12 +23817,12 @@ snapshots: '@tanstack/query-core': 5.101.0 react: 19.2.7 - '@tanstack/react-router@1.170.11(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@tanstack/react-router@1.170.15(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: '@tanstack/history': 1.162.0 '@tanstack/react-store': 0.9.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@tanstack/router-core': 1.171.9 - isbot: 5.1.40 + '@tanstack/router-core': 1.171.13 + isbot: 5.1.41 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) @@ -23877,18 +23846,18 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - '@tanstack/router-core@1.171.9': + '@tanstack/router-core@1.171.13': dependencies: '@tanstack/history': 1.162.0 cookie-es: 3.1.1 seroval: 1.5.4 seroval-plugins: 1.5.4(seroval@1.5.4) - '@tanstack/router-generator@1.167.13': + '@tanstack/router-generator@1.167.17': dependencies: '@babel/types': 7.29.7 - '@tanstack/router-core': 1.171.9 - '@tanstack/router-utils': 1.162.1 + '@tanstack/router-core': 1.171.13 + '@tanstack/router-utils': 1.162.2 '@tanstack/virtual-file-routes': 1.162.0 jiti: 2.7.0 magic-string: 0.30.21 @@ -23897,32 +23866,27 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/router-plugin@1.168.14(@tanstack/react-router@1.170.11(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite-plugin-solid@2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.15))': + '@tanstack/router-plugin@1.168.18(@tanstack/react-router@1.170.15(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite-plugin-solid@2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.15))': dependencies: '@babel/core': 7.29.7 - '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) '@babel/template': 7.29.7 - '@babel/traverse': 7.29.7 '@babel/types': 7.29.7 - '@tanstack/router-core': 1.171.9 - '@tanstack/router-generator': 1.167.13 - '@tanstack/router-utils': 1.162.1 - '@tanstack/virtual-file-routes': 1.162.0 + '@tanstack/router-core': 1.171.13 + '@tanstack/router-generator': 1.167.17 + '@tanstack/router-utils': 1.162.2 chokidar: 5.0.0 unplugin: 3.0.0 zod: 4.4.3 optionalDependencies: - '@tanstack/react-router': 1.170.11(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - vite: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) - vite-plugin-solid: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + '@tanstack/react-router': 1.170.15(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + vite-plugin-solid: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) webpack: 5.106.2(esbuild@0.28.0)(postcss@8.5.15) transitivePeerDependencies: - supports-color - '@tanstack/router-utils@1.162.1': + '@tanstack/router-utils@1.162.2': dependencies: - '@babel/core': 7.29.7 '@babel/generator': 7.29.7 '@babel/parser': 7.29.7 '@babel/types': 7.29.7 @@ -23934,9 +23898,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/router-vite-plugin@1.167.14(@tanstack/react-router@1.170.11(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite-plugin-solid@2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.15))': + '@tanstack/router-vite-plugin@1.167.18(@tanstack/react-router@1.170.15(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite-plugin-solid@2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.15))': dependencies: - '@tanstack/router-plugin': 1.168.14(@tanstack/react-router@1.170.11(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite-plugin-solid@2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.15)) + '@tanstack/router-plugin': 1.168.18(@tanstack/react-router@1.170.15(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite-plugin-solid@2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.15)) transitivePeerDependencies: - '@rsbuild/core' - '@tanstack/react-router' @@ -23971,14 +23935,13 @@ snapshots: '@tanstack/query-core': 5.101.0 solid-js: 1.9.13 - '@tanstack/solid-router@1.170.11(solid-js@1.9.13)': + '@tanstack/solid-router@1.170.15(solid-js@1.9.13)': dependencies: - '@solid-devtools/logger': 0.9.11(solid-js@1.9.13) '@solid-primitives/refs': 1.1.3(solid-js@1.9.13) '@solidjs/meta': 0.29.4(solid-js@1.9.13) '@tanstack/history': 1.162.0 - '@tanstack/router-core': 1.171.9 - isbot: 5.1.40 + '@tanstack/router-core': 1.171.13 + isbot: 5.1.41 solid-js: 1.9.13 '@tanstack/solid-store@0.11.0(solid-js@1.9.13)': @@ -23995,26 +23958,26 @@ snapshots: '@tanstack/store@0.9.3': {} - '@tanstack/svelte-form@1.33.0(svelte@5.56.1(@typescript-eslint/types@8.60.1))': + '@tanstack/svelte-form@1.33.0(svelte@5.56.2(@typescript-eslint/types@8.60.1))': dependencies: '@tanstack/form-core': 1.33.0 - '@tanstack/svelte-store': 0.12.0(svelte@5.56.1(@typescript-eslint/types@8.60.1)) - svelte: 5.56.1(@typescript-eslint/types@8.60.1) + '@tanstack/svelte-store': 0.12.0(svelte@5.56.2(@typescript-eslint/types@8.60.1)) + svelte: 5.56.2(@typescript-eslint/types@8.60.1) - '@tanstack/svelte-query@6.1.34(svelte@5.56.1(@typescript-eslint/types@8.60.1))': + '@tanstack/svelte-query@6.1.34(svelte@5.56.2(@typescript-eslint/types@8.60.1))': dependencies: '@tanstack/query-core': 5.101.0 - svelte: 5.56.1(@typescript-eslint/types@8.60.1) + svelte: 5.56.2(@typescript-eslint/types@8.60.1) - '@tanstack/svelte-store@0.12.0(svelte@5.56.1(@typescript-eslint/types@8.60.1))': + '@tanstack/svelte-store@0.12.0(svelte@5.56.2(@typescript-eslint/types@8.60.1))': dependencies: '@tanstack/store': 0.11.0 - svelte: 5.56.1(@typescript-eslint/types@8.60.1) + svelte: 5.56.2(@typescript-eslint/types@8.60.1) - '@tanstack/svelte-virtual@3.13.28(svelte@5.56.1(@typescript-eslint/types@8.60.1))': + '@tanstack/svelte-virtual@3.13.28(svelte@5.56.2(@typescript-eslint/types@8.60.1))': dependencies: '@tanstack/virtual-core': 3.17.0 - svelte: 5.56.1(@typescript-eslint/types@8.60.1) + svelte: 5.56.2(@typescript-eslint/types@8.60.1) '@tanstack/typedoc-config@0.3.3(typescript@6.0.3)': dependencies: @@ -24122,11 +24085,11 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.9.1 + '@types/node': 25.9.2 '@types/bonjour@3.5.13': dependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 '@types/chai@5.2.3': dependencies: @@ -24136,11 +24099,11 @@ snapshots: '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 4.19.8 - '@types/node': 25.9.1 + '@types/node': 25.9.2 '@types/connect@3.4.38': dependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 '@types/deep-eql@4.0.2': {} @@ -24162,14 +24125,14 @@ snapshots: '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 '@types/express-serve-static-core@5.1.1': dependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -24195,7 +24158,7 @@ snapshots: '@types/http-proxy@1.17.17': dependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 '@types/jsesc@2.5.1': {} @@ -24203,7 +24166,7 @@ snapshots: '@types/mime@1.3.5': {} - '@types/node@25.9.1': + '@types/node@25.9.2': dependencies: undici-types: 7.24.6 @@ -24219,24 +24182,32 @@ snapshots: dependencies: '@types/react': 19.2.16 - '@types/react-transition-group@4.4.12(@types/react@19.2.16)': + '@types/react-dom@19.2.3(@types/react@19.2.17)': dependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 + + '@types/react-transition-group@4.4.12(@types/react@19.2.17)': + dependencies: + '@types/react': 19.2.17 '@types/react@19.2.16': dependencies: csstype: 3.2.3 + '@types/react@19.2.17': + dependencies: + csstype: 3.2.3 + '@types/retry@0.12.2': {} '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.9.1 + '@types/node': 25.9.2 '@types/send@1.2.1': dependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 '@types/serve-index@1.9.4': dependencies: @@ -24245,17 +24216,17 @@ snapshots: '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.9.1 + '@types/node': 25.9.2 '@types/send': 0.17.6 '@types/serve-static@2.2.0': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.9.1 + '@types/node': 25.9.2 '@types/sockjs@0.3.36': dependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 '@types/trusted-types@2.0.7': {} @@ -24263,7 +24234,7 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 '@typescript-eslint/eslint-plugin@8.60.1(@typescript-eslint/parser@8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3)': dependencies: @@ -24333,7 +24304,7 @@ snapshots: '@typescript-eslint/visitor-keys': 8.60.1 debug: 4.4.3 minimatch: 10.2.5 - semver: 7.8.1 + semver: 7.8.2 tinyglobby: 0.2.17 ts-api-utils: 2.5.0(typescript@6.0.3) typescript: 6.0.3 @@ -24426,38 +24397,38 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.12.2': optional: true - '@vitejs/plugin-basic-ssl@2.3.0(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))': + '@vitejs/plugin-basic-ssl@2.3.0(vite@7.3.2(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))': dependencies: - vite: 7.3.2(@types/node@25.9.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + vite: 7.3.2(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) - '@vitejs/plugin-basic-ssl@2.3.0(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.13))(terser@5.46.2)(yaml@2.9.0))': + '@vitejs/plugin-basic-ssl@2.3.0(vite@7.3.2(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.13))(terser@5.46.2)(yaml@2.9.0))': dependencies: - vite: 7.3.2(@types/node@25.9.1)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.13))(terser@5.46.2)(yaml@2.9.0) + vite: 7.3.2(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.13))(terser@5.46.2)(yaml@2.9.0) - '@vitejs/plugin-react@6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))': + '@vitejs/plugin-react@6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))': dependencies: '@rolldown/pluginutils': 1.0.1 - vite: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) optionalDependencies: - '@rolldown/plugin-babel': 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + '@rolldown/plugin-babel': 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: 1.0.0 - '@vitejs/plugin-vue-jsx@5.1.5(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3))': + '@vitejs/plugin-vue-jsx@5.1.5(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3))': dependencies: '@babel/core': 7.29.7 '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7) '@rolldown/pluginutils': 1.0.1 '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.7) - vite: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue: 3.5.35(typescript@6.0.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@6.0.7(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3))': + '@vitejs/plugin-vue@6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3))': dependencies: '@rolldown/pluginutils': 1.0.1 - vite: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) vue: 3.5.35(typescript@6.0.3) '@vitest/expect@4.1.8': @@ -24469,30 +24440,30 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.8(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))': + '@vitest/mocker@4.1.8(vite@7.3.2(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.8 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.2(@types/node@25.9.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + vite: 7.3.2(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) optional: true - '@vitest/mocker@4.1.8(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))': + '@vitest/mocker@4.1.8(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.8 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) - '@vitest/mocker@4.1.8(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.13))(terser@5.46.2)(yaml@2.9.0))': + '@vitest/mocker@4.1.8(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.13))(terser@5.46.2)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.8 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.13))(terser@5.46.2)(yaml@2.9.0) + vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.13))(terser@5.46.2)(yaml@2.9.0) optional: true '@vitest/pretty-format@4.1.8': @@ -24847,7 +24818,7 @@ snapshots: autoprefixer@10.5.0(postcss@8.5.13): dependencies: browserslist: 4.28.2 - caniuse-lite: 1.0.30001793 + caniuse-lite: 1.0.30001797 fraction.js: 5.3.4 picocolors: 1.1.1 postcss: 8.5.13 @@ -24982,7 +24953,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.33: {} + baseline-browser-mapping@2.10.34: {} batch@0.6.1: {} @@ -25068,9 +25039,9 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.33 - caniuse-lite: 1.0.30001793 - electron-to-chromium: 1.5.366 + baseline-browser-mapping: 2.10.34 + caniuse-lite: 1.0.30001797 + electron-to-chromium: 1.5.368 node-releases: 2.0.47 update-browserslist-db: 1.2.3(browserslist@4.28.2) @@ -25122,7 +25093,7 @@ snapshots: camelcase-css@2.0.1: {} - caniuse-lite@1.0.30001793: {} + caniuse-lite@1.0.30001797: {} chai@6.2.2: {} @@ -25155,7 +25126,7 @@ snapshots: parse5: 7.3.0 parse5-htmlparser2-tree-adapter: 7.1.0 parse5-parser-stream: 7.1.2 - undici: 7.27.0 + undici: 7.27.2 whatwg-mimetype: 4.0.0 chokidar@3.6.0: @@ -25229,12 +25200,12 @@ snapshots: clsx@2.1.1: {} - cmdk@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + cmdk@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7): dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-primitive': 2.1.4(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-dialog': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: @@ -25551,7 +25522,7 @@ snapshots: ejs@5.0.1: {} - electron-to-chromium@1.5.366: {} + electron-to-chromium@1.5.368: {} emoji-regex@10.6.0: {} @@ -25572,7 +25543,7 @@ snapshots: dependencies: once: 1.4.0 - enhanced-resolve@5.22.1: + enhanced-resolve@5.23.0: dependencies: graceful-fs: 4.2.11 tapable: 2.3.3 @@ -25690,7 +25661,7 @@ snapshots: eslint-compat-utils@0.5.1(eslint@10.4.1(jiti@2.7.0)): dependencies: eslint: 10.4.1(jiti@2.7.0) - semver: 7.8.1 + semver: 7.8.2 eslint-import-context@0.1.9(unrs-resolver@1.12.2): dependencies: @@ -25716,7 +25687,7 @@ snapshots: eslint-import-context: 0.1.9(unrs-resolver@1.12.2) is-glob: 4.0.3 minimatch: 10.2.5 - semver: 7.8.1 + semver: 7.8.2 stable-hash-x: 0.2.0 unrs-resolver: 1.12.2 optionalDependencies: @@ -25727,14 +25698,14 @@ snapshots: eslint-plugin-n@17.24.0(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3): dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.1(jiti@2.7.0)) - enhanced-resolve: 5.22.1 + enhanced-resolve: 5.23.0 eslint: 10.4.1(jiti@2.7.0) eslint-plugin-es-x: 7.8.0(eslint@10.4.1(jiti@2.7.0)) get-tsconfig: 4.14.0 globals: 15.15.0 globrex: 0.1.2 ignore: 5.3.2 - semver: 7.8.1 + semver: 7.8.2 ts-declaration-location: 1.0.7(typescript@6.0.3) transitivePeerDependencies: - typescript @@ -25751,12 +25722,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3): + eslint-plugin-react-dom@5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3): dependencies: - '@eslint-react/ast': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/eslint': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/jsx': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/shared': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/ast': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/jsx': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/shared': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/types': 8.60.1 '@typescript-eslint/utils': 8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) compare-versions: 6.1.1 @@ -25776,13 +25747,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-jsx@5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3): + eslint-plugin-react-jsx@5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3): dependencies: - '@eslint-react/ast': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/core': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/eslint': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/jsx': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/shared': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/ast': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/core': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/jsx': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/shared': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/types': 8.60.1 '@typescript-eslint/utils': 8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) eslint: 10.4.1(jiti@2.7.0) @@ -25790,12 +25761,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-naming-convention@5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3): + eslint-plugin-react-naming-convention@5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3): dependencies: - '@eslint-react/ast': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/core': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/eslint': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/var': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/ast': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/core': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/var': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/types': 8.60.1 '@typescript-eslint/utils': 8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) eslint: 10.4.1(jiti@2.7.0) @@ -25804,13 +25775,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-rsc@5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3): + eslint-plugin-react-rsc@5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3): dependencies: - '@eslint-react/ast': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/core': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/eslint': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/shared': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/var': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/ast': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/core': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/shared': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/var': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/types': 8.60.1 '@typescript-eslint/utils': 8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) eslint: 10.4.1(jiti@2.7.0) @@ -25818,13 +25789,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-web-api@5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3): + eslint-plugin-react-web-api@5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3): dependencies: - '@eslint-react/ast': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/core': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/eslint': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/shared': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/var': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/ast': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/core': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/shared': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/var': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/types': 8.60.1 '@typescript-eslint/utils': 8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) birecord: 0.1.1 @@ -25834,14 +25805,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-x@5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3): + eslint-plugin-react-x@5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3): dependencies: - '@eslint-react/ast': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/core': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/eslint': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/jsx': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/shared': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) - '@eslint-react/var': 5.8.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/ast': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/core': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/eslint': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/jsx': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/shared': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@eslint-react/var': 5.8.16(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.60.1 '@typescript-eslint/type-utils': 8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/types': 8.60.1 @@ -25869,7 +25840,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-svelte@3.19.0(eslint@10.4.1(jiti@2.7.0))(svelte@5.56.1(@typescript-eslint/types@8.60.1)): + eslint-plugin-svelte@3.19.0(eslint@10.4.1(jiti@2.7.0))(svelte@5.56.2(@typescript-eslint/types@8.60.1)): dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.1(jiti@2.7.0)) '@jridgewell/sourcemap-codec': 1.5.5 @@ -25880,10 +25851,10 @@ snapshots: postcss: 8.5.15 postcss-load-config: 3.1.4(postcss@8.5.15) postcss-safe-parser: 7.0.1(postcss@8.5.15) - semver: 7.8.1 - svelte-eslint-parser: 1.7.1(svelte@5.56.1(@typescript-eslint/types@8.60.1)) + semver: 7.8.2 + svelte-eslint-parser: 1.8.0(svelte@5.56.2(@typescript-eslint/types@8.60.1)) optionalDependencies: - svelte: 5.56.1(@typescript-eslint/types@8.60.1) + svelte: 5.56.2(@typescript-eslint/types@8.60.1) transitivePeerDependencies: - ts-node @@ -25894,7 +25865,7 @@ snapshots: natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 7.1.1 - semver: 7.8.1 + semver: 7.8.2 vue-eslint-parser: 10.4.1(eslint@10.4.1(jiti@2.7.0)) xml-name-validator: 4.0.0 optionalDependencies: @@ -26125,7 +26096,7 @@ snapshots: faye-websocket@0.11.4: dependencies: - websocket-driver: 0.7.4 + websocket-driver: 0.7.5 fd-package-json@2.0.0: dependencies: @@ -26590,7 +26561,7 @@ snapshots: isarray@1.0.0: {} - isbot@5.1.40: {} + isbot@5.1.41: {} isexe@2.0.0: {} @@ -26612,7 +26583,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -26631,7 +26602,7 @@ snapshots: '@asamuzakjp/css-color': 5.1.11 '@asamuzakjp/dom-selector': 7.1.1 '@bramus/specificity': 2.4.2 - '@csstools/css-syntax-patches-for-csstree': 1.1.4(css-tree@3.2.1) + '@csstools/css-syntax-patches-for-csstree': 1.1.5(css-tree@3.2.1) '@exodus/bytes': 1.15.1 css-tree: 3.2.1 data-urls: 7.0.0 @@ -26643,7 +26614,7 @@ snapshots: saxes: 6.0.0 symbol-tree: 3.2.4 tough-cookie: 6.0.1 - undici: 7.27.0 + undici: 7.27.2 w3c-xmlserializer: 5.0.0 webidl-conversions: 8.0.1 whatwg-mimetype: 5.0.0 @@ -26696,13 +26667,12 @@ snapshots: kleur@4.1.5: {} - knip@6.15.0: + knip@6.16.1: dependencies: fdir: 6.5.0(picomatch@4.0.4) formatly: 0.3.0 get-tsconfig: 4.14.0 jiti: 2.7.0 - minimist: 1.2.8 oxc-parser: 0.133.0 oxc-resolver: 11.20.0 picomatch: 4.0.4 @@ -26856,7 +26826,7 @@ snapshots: lmdb@3.5.4: dependencies: '@harperfast/extended-iterable': 1.0.3 - msgpackr: 1.11.12 + msgpackr: 1.11.13 node-addon-api: 6.1.0 node-gyp-build-optional-packages: 5.2.2 ordered-binary: 1.6.1 @@ -27115,7 +27085,7 @@ snapshots: '@msgpackr-extract/msgpackr-extract-win32-x64': 3.0.4 optional: true - msgpackr@1.11.12: + msgpackr@1.11.13: optionalDependencies: msgpackr-extract: 3.0.4 optional: true @@ -27159,8 +27129,8 @@ snapshots: dependencies: '@ampproject/remapping': 2.3.0 '@angular/compiler-cli': 22.0.0(@angular/compiler@22.0.0)(typescript@6.0.3) - '@rollup/plugin-json': 6.1.0(rollup@4.61.0) - '@rollup/wasm-node': 4.61.0 + '@rollup/plugin-json': 6.1.0(rollup@4.61.1) + '@rollup/wasm-node': 4.61.1 ajv: 8.20.0 browserslist: 4.28.2 chokidar: 5.0.0 @@ -27174,14 +27144,14 @@ snapshots: ora: 9.4.0 piscina: 5.1.4 postcss: 8.5.15 - rollup-plugin-dts: 6.4.1(rollup@4.61.0)(typescript@6.0.3) + rollup-plugin-dts: 6.4.1(rollup@4.61.1)(typescript@6.0.3) rxjs: 7.8.2 sass: 1.100.0 tinyglobby: 0.2.17 tslib: 2.8.1 typescript: 6.0.3 optionalDependencies: - rollup: 4.61.0 + rollup: 4.61.1 tailwindcss: 4.3.0 node-addon-api@6.1.0: @@ -27195,7 +27165,7 @@ snapshots: detect-libc: 2.1.2 optional: true - node-gyp@12.3.0: + node-gyp@12.4.0: dependencies: env-paths: 2.2.1 exponential-backoff: 3.1.3 @@ -27403,7 +27373,7 @@ snapshots: obuf@1.1.2: {} - obug@2.1.1: {} + obug@2.1.2: {} on-finished@2.4.1: dependencies: @@ -27801,10 +27771,10 @@ snapshots: prelude-ls@1.2.1: {} - prettier-plugin-svelte@4.1.0(prettier@3.8.3)(svelte@5.56.1(@typescript-eslint/types@8.60.1)): + prettier-plugin-svelte@4.1.0(prettier@3.8.3)(svelte@5.56.2(@typescript-eslint/types@8.60.1)): dependencies: prettier: 3.8.3 - svelte: 5.56.1(@typescript-eslint/types@8.60.1) + svelte: 5.56.2(@typescript-eslint/types@8.60.1) prettier@3.8.3: {} @@ -27853,68 +27823,68 @@ snapshots: queue-microtask@1.2.3: {} - radix-ui@1.4.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7): - dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-accessible-icon': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-accordion': 1.2.12(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-alert-dialog': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-aspect-ratio': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-avatar': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-checkbox': 1.3.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-context-menu': 2.2.16(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-dropdown-menu': 2.1.16(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-form': 0.1.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-hover-card': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-label': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-menu': 2.1.16(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-menubar': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-navigation-menu': 1.2.14(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-one-time-password-field': 0.1.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-password-toggle-field': 0.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-popover': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-progress': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-radio-group': 1.3.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-scroll-area': 1.2.10(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-select': 2.2.6(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-separator': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-slider': 1.3.6(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-switch': 1.2.6(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-tabs': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-toast': 1.2.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-toggle': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-toggle-group': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-toolbar': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-tooltip': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-is-hydrated': 0.1.0(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.16)(react@19.2.7) - '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + radix-ui@1.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-accessible-icon': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-accordion': 1.2.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-alert-dialog': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-arrow': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-aspect-ratio': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-avatar': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-checkbox': 1.3.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-collapsible': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-collection': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-context-menu': 2.3.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-dialog': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-dismissable-layer': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-dropdown-menu': 2.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-focus-guards': 1.1.4(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-focus-scope': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-form': 0.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-hover-card': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-label': 2.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-menu': 2.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-menubar': 1.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-navigation-menu': 1.2.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-one-time-password-field': 0.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-password-toggle-field': 0.1.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-popover': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-popper': 1.3.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-portal': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-progress': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-radio-group': 1.4.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-roving-focus': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-scroll-area': 1.2.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-select': 2.3.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-separator': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-slider': 1.4.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-slot': 1.2.5(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-switch': 1.3.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-tabs': 1.1.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-toast': 1.2.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-toggle': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-toggle-group': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-toolbar': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-tooltip': 1.2.9(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-effect-event': 0.0.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-escape-keydown': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-is-hydrated': 0.1.1(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-size': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-visually-hidden': 1.2.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 - '@types/react-dom': 19.2.3(@types/react@19.2.16) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) range-parser@1.2.1: {} @@ -27982,13 +27952,13 @@ snapshots: react-stately: 3.47.0(react@19.2.7) use-sync-external-store: 1.6.0(react@19.2.7) - react-day-picker@10.0.1(@types/react@19.2.16)(react@19.2.7): + react-day-picker@10.0.1(@types/react@19.2.17)(react@19.2.7): dependencies: '@date-fns/tz': 1.5.0 date-fns: 4.4.0 react: 19.2.7 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 react-dom@19.2.6(react@19.2.7): dependencies: @@ -28009,24 +27979,24 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - react-remove-scroll-bar@2.3.8(@types/react@19.2.16)(react@19.2.7): + react-remove-scroll-bar@2.3.8(@types/react@19.2.17)(react@19.2.7): dependencies: react: 19.2.7 - react-style-singleton: 2.2.3(@types/react@19.2.16)(react@19.2.7) + react-style-singleton: 2.2.3(@types/react@19.2.17)(react@19.2.7) tslib: 2.8.1 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 - react-remove-scroll@2.7.2(@types/react@19.2.16)(react@19.2.7): + react-remove-scroll@2.7.2(@types/react@19.2.17)(react@19.2.7): dependencies: react: 19.2.7 - react-remove-scroll-bar: 2.3.8(@types/react@19.2.16)(react@19.2.7) - react-style-singleton: 2.2.3(@types/react@19.2.16)(react@19.2.7) + react-remove-scroll-bar: 2.3.8(@types/react@19.2.17)(react@19.2.7) + react-style-singleton: 2.2.3(@types/react@19.2.17)(react@19.2.7) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@19.2.16)(react@19.2.7) - use-sidecar: 1.1.3(@types/react@19.2.16)(react@19.2.7) + use-callback-ref: 1.3.3(@types/react@19.2.17)(react@19.2.7) + use-sidecar: 1.1.3(@types/react@19.2.17)(react@19.2.7) optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 react-stately@3.46.0(react@19.2.7): dependencies: @@ -28048,13 +28018,13 @@ snapshots: react: 19.2.7 use-sync-external-store: 1.6.0(react@19.2.7) - react-style-singleton@2.2.3(@types/react@19.2.16)(react@19.2.7): + react-style-singleton@2.2.3(@types/react@19.2.17)(react@19.2.7): dependencies: get-nonce: 1.0.1 react: 19.2.7 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 react-transition-group@4.4.5(react-dom@19.2.7(react@19.2.7))(react@19.2.7): dependencies: @@ -28182,7 +28152,7 @@ snapshots: birpc: 4.0.0 dts-resolver: 3.0.0(oxc-resolver@11.20.0) get-tsconfig: 5.0.0-beta.5 - obug: 2.1.1 + obug: 2.1.2 rolldown: 1.1.0 optionalDependencies: typescript: 6.0.3 @@ -28231,13 +28201,13 @@ snapshots: '@rolldown/binding-win32-arm64-msvc': 1.1.0 '@rolldown/binding-win32-x64-msvc': 1.1.0 - rollup-plugin-dts@6.4.1(rollup@4.61.0)(typescript@6.0.3): + rollup-plugin-dts@6.4.1(rollup@4.61.1)(typescript@6.0.3): dependencies: '@jridgewell/remapping': 2.3.5 '@jridgewell/sourcemap-codec': 1.5.5 convert-source-map: 2.0.0 magic-string: 0.30.21 - rollup: 4.61.0 + rollup: 4.61.1 typescript: 6.0.3 optionalDependencies: '@babel/code-frame': 7.29.7 @@ -28273,35 +28243,35 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.60.2 fsevents: 2.3.3 - rollup@4.61.0: + rollup@4.61.1: dependencies: '@types/estree': 1.0.9 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.61.0 - '@rollup/rollup-android-arm64': 4.61.0 - '@rollup/rollup-darwin-arm64': 4.61.0 - '@rollup/rollup-darwin-x64': 4.61.0 - '@rollup/rollup-freebsd-arm64': 4.61.0 - '@rollup/rollup-freebsd-x64': 4.61.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.61.0 - '@rollup/rollup-linux-arm-musleabihf': 4.61.0 - '@rollup/rollup-linux-arm64-gnu': 4.61.0 - '@rollup/rollup-linux-arm64-musl': 4.61.0 - '@rollup/rollup-linux-loong64-gnu': 4.61.0 - '@rollup/rollup-linux-loong64-musl': 4.61.0 - '@rollup/rollup-linux-ppc64-gnu': 4.61.0 - '@rollup/rollup-linux-ppc64-musl': 4.61.0 - '@rollup/rollup-linux-riscv64-gnu': 4.61.0 - '@rollup/rollup-linux-riscv64-musl': 4.61.0 - '@rollup/rollup-linux-s390x-gnu': 4.61.0 - '@rollup/rollup-linux-x64-gnu': 4.61.0 - '@rollup/rollup-linux-x64-musl': 4.61.0 - '@rollup/rollup-openbsd-x64': 4.61.0 - '@rollup/rollup-openharmony-arm64': 4.61.0 - '@rollup/rollup-win32-arm64-msvc': 4.61.0 - '@rollup/rollup-win32-ia32-msvc': 4.61.0 - '@rollup/rollup-win32-x64-gnu': 4.61.0 - '@rollup/rollup-win32-x64-msvc': 4.61.0 + '@rollup/rollup-android-arm-eabi': 4.61.1 + '@rollup/rollup-android-arm64': 4.61.1 + '@rollup/rollup-darwin-arm64': 4.61.1 + '@rollup/rollup-darwin-x64': 4.61.1 + '@rollup/rollup-freebsd-arm64': 4.61.1 + '@rollup/rollup-freebsd-x64': 4.61.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.61.1 + '@rollup/rollup-linux-arm-musleabihf': 4.61.1 + '@rollup/rollup-linux-arm64-gnu': 4.61.1 + '@rollup/rollup-linux-arm64-musl': 4.61.1 + '@rollup/rollup-linux-loong64-gnu': 4.61.1 + '@rollup/rollup-linux-loong64-musl': 4.61.1 + '@rollup/rollup-linux-ppc64-gnu': 4.61.1 + '@rollup/rollup-linux-ppc64-musl': 4.61.1 + '@rollup/rollup-linux-riscv64-gnu': 4.61.1 + '@rollup/rollup-linux-riscv64-musl': 4.61.1 + '@rollup/rollup-linux-s390x-gnu': 4.61.1 + '@rollup/rollup-linux-x64-gnu': 4.61.1 + '@rollup/rollup-linux-x64-musl': 4.61.1 + '@rollup/rollup-openbsd-x64': 4.61.1 + '@rollup/rollup-openharmony-arm64': 4.61.1 + '@rollup/rollup-win32-arm64-msvc': 4.61.1 + '@rollup/rollup-win32-ia32-msvc': 4.61.1 + '@rollup/rollup-win32-x64-gnu': 4.61.1 + '@rollup/rollup-win32-x64-msvc': 4.61.1 fsevents: 2.3.3 router@2.2.0: @@ -28397,7 +28367,7 @@ snapshots: semver@7.7.4: {} - semver@7.8.1: {} + semver@7.8.2: {} send@0.19.2: dependencies: @@ -28607,7 +28577,7 @@ snapshots: dependencies: faye-websocket: 0.11.4 uuid: 8.3.2 - websocket-driver: 0.7.4 + websocket-driver: 0.7.5 socks-proxy-agent@8.0.5: dependencies: @@ -28779,19 +28749,20 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@4.5.0(picomatch@4.0.4)(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3): + svelte-check@4.6.0(picomatch@4.0.4)(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3): dependencies: '@jridgewell/trace-mapping': 0.3.31 + '@sveltejs/load-config': 0.1.1 chokidar: 4.0.3 fdir: 6.5.0(picomatch@4.0.4) picocolors: 1.1.1 sade: 1.8.1 - svelte: 5.56.1(@typescript-eslint/types@8.60.1) + svelte: 5.56.2(@typescript-eslint/types@8.60.1) typescript: 6.0.3 transitivePeerDependencies: - picomatch - svelte-eslint-parser@1.7.1(svelte@5.56.1(@typescript-eslint/types@8.60.1)): + svelte-eslint-parser@1.8.0(svelte@5.56.2(@typescript-eslint/types@8.60.1)): dependencies: eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 @@ -28799,18 +28770,18 @@ snapshots: postcss: 8.5.15 postcss-scss: 4.0.9(postcss@8.5.15) postcss-selector-parser: 7.1.1 - semver: 7.8.1 + semver: 7.8.2 optionalDependencies: - svelte: 5.56.1(@typescript-eslint/types@8.60.1) + svelte: 5.56.2(@typescript-eslint/types@8.60.1) - svelte2tsx@0.7.56(svelte@5.56.1(@typescript-eslint/types@8.60.1))(typescript@6.0.3): + svelte2tsx@0.7.56(svelte@5.56.2(@typescript-eslint/types@8.60.1))(typescript@6.0.3): dependencies: dedent-js: 1.0.1 scule: 1.3.0 - svelte: 5.56.1(@typescript-eslint/types@8.60.1) + svelte: 5.56.2(@typescript-eslint/types@8.60.1) typescript: 6.0.3 - svelte@5.56.1(@typescript-eslint/types@8.60.1): + svelte@5.56.2(@typescript-eslint/types@8.60.1): dependencies: '@jridgewell/remapping': 2.3.5 '@jridgewell/sourcemap-codec': 1.5.5 @@ -28988,7 +28959,7 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tsdown@0.22.1(oxc-resolver@11.20.0)(publint@0.3.21)(typescript@6.0.3): + tsdown@0.22.2(oxc-resolver@11.20.0)(publint@0.3.21)(typescript@6.0.3): dependencies: ansis: 4.3.1 cac: 7.0.0 @@ -28996,11 +28967,11 @@ snapshots: empathic: 2.0.1 hookable: 6.1.1 import-without-cache: 0.4.0 - obug: 2.1.1 + obug: 2.1.2 picomatch: 4.0.4 rolldown: 1.1.0 rolldown-plugin-dts: 0.25.2(oxc-resolver@11.20.0)(rolldown@1.1.0)(typescript@6.0.3) - semver: 7.8.1 + semver: 7.8.2 tinyexec: 1.2.4 tinyglobby: 0.2.17 tree-kill: 1.2.2 @@ -29097,7 +29068,7 @@ snapshots: undici@6.26.0: {} - undici@7.27.0: {} + undici@7.27.2: {} unicode-canonical-property-names-ecmascript@2.0.1: {} @@ -29157,20 +29128,20 @@ snapshots: dependencies: punycode: 2.3.1 - use-callback-ref@1.3.3(@types/react@19.2.16)(react@19.2.7): + use-callback-ref@1.3.3(@types/react@19.2.17)(react@19.2.7): dependencies: react: 19.2.7 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 - use-sidecar@1.1.3(@types/react@19.2.16)(react@19.2.7): + use-sidecar@1.1.3(@types/react@19.2.17)(react@19.2.7): dependencies: detect-node-es: 1.1.0 react: 19.2.7 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.2.16 + '@types/react': 19.2.17 use-sync-external-store@1.6.0(react@19.2.7): dependencies: @@ -29186,7 +29157,7 @@ snapshots: vary@1.1.2: {} - vite-plugin-solid@2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)): + vite-plugin-solid@2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)): dependencies: '@babel/core': 7.29.7 '@types/babel__core': 7.20.5 @@ -29194,14 +29165,14 @@ snapshots: merge-anything: 5.1.7 solid-js: 1.9.13 solid-refresh: 0.6.3(solid-js@1.9.13) - vite: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) - vitefu: 1.1.3(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + vitefu: 1.1.3(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) optionalDependencies: '@testing-library/jest-dom': 6.9.1 transitivePeerDependencies: - supports-color - vite-prerender-plugin@0.5.13(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)): + vite-prerender-plugin@0.5.13(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)): dependencies: kolorist: 1.8.0 magic-string: 0.30.21 @@ -29209,9 +29180,9 @@ snapshots: simple-code-frame: 1.3.0 source-map: 0.7.6 stack-trace: 1.0.0 - vite: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) - vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0): + vite@7.3.2(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0): dependencies: esbuild: 0.27.7 fdir: 6.5.0(picomatch@4.0.4) @@ -29220,7 +29191,7 @@ snapshots: rollup: 4.60.2 tinyglobby: 0.2.16 optionalDependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 fsevents: 2.3.3 jiti: 2.7.0 less: 4.6.4 @@ -29230,7 +29201,7 @@ snapshots: terser: 5.46.2 yaml: 2.9.0 - vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.13))(terser@5.46.2)(yaml@2.9.0): + vite@7.3.2(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.13))(terser@5.46.2)(yaml@2.9.0): dependencies: esbuild: 0.27.7 fdir: 6.5.0(picomatch@4.0.4) @@ -29239,7 +29210,7 @@ snapshots: rollup: 4.60.2 tinyglobby: 0.2.16 optionalDependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 fsevents: 2.3.3 jiti: 2.7.0 less: 4.6.4 @@ -29248,7 +29219,7 @@ snapshots: terser: 5.46.2 yaml: 2.9.0 - vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0): + vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0): dependencies: lightningcss: 1.32.0 picomatch: 4.0.4 @@ -29256,7 +29227,7 @@ snapshots: rolldown: 1.0.3 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 esbuild: 0.28.0 fsevents: 2.3.3 jiti: 2.7.0 @@ -29266,7 +29237,7 @@ snapshots: terser: 5.46.2 yaml: 2.9.0 - vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.13))(terser@5.46.2)(yaml@2.9.0): + vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.13))(terser@5.46.2)(yaml@2.9.0): dependencies: lightningcss: 1.32.0 picomatch: 4.0.4 @@ -29274,7 +29245,7 @@ snapshots: rolldown: 1.0.3 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 esbuild: 0.28.0 fsevents: 2.3.3 jiti: 2.7.0 @@ -29285,14 +29256,14 @@ snapshots: yaml: 2.9.0 optional: true - vitefu@1.1.3(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)): + vitefu@1.1.3(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)): optionalDependencies: - vite: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) - vitest@4.1.8(@types/node@25.9.1)(jsdom@29.1.1)(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)): + vitest@4.1.8(@types/node@25.9.2)(jsdom@29.1.1)(vite@7.3.2(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.8 - '@vitest/mocker': 4.1.8(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + '@vitest/mocker': 4.1.8(vite@7.3.2(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.8 '@vitest/runner': 4.1.8 '@vitest/snapshot': 4.1.8 @@ -29301,7 +29272,7 @@ snapshots: es-module-lexer: 2.1.0 expect-type: 1.3.0 magic-string: 0.30.21 - obug: 2.1.1 + obug: 2.1.2 pathe: 2.0.3 picomatch: 4.0.4 std-env: 4.1.0 @@ -29309,19 +29280,19 @@ snapshots: tinyexec: 1.2.4 tinyglobby: 0.2.17 tinyrainbow: 3.1.0 - vite: 7.3.2(@types/node@25.9.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + vite: 7.3.2(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 jsdom: 29.1.1 transitivePeerDependencies: - msw optional: true - vitest@4.1.8(@types/node@25.9.1)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)): + vitest@4.1.8(@types/node@25.9.2)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.8 - '@vitest/mocker': 4.1.8(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) + '@vitest/mocker': 4.1.8(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.8 '@vitest/runner': 4.1.8 '@vitest/snapshot': 4.1.8 @@ -29330,7 +29301,7 @@ snapshots: es-module-lexer: 2.1.0 expect-type: 1.3.0 magic-string: 0.30.21 - obug: 2.1.1 + obug: 2.1.2 pathe: 2.0.3 picomatch: 4.0.4 std-env: 4.1.0 @@ -29338,18 +29309,18 @@ snapshots: tinyexec: 1.2.4 tinyglobby: 0.2.17 tinyrainbow: 3.1.0 - vite: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) + vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.15))(terser@5.46.2)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 jsdom: 29.1.1 transitivePeerDependencies: - msw - vitest@4.1.8(@types/node@25.9.1)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.13))(terser@5.46.2)(yaml@2.9.0)): + vitest@4.1.8(@types/node@25.9.2)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.13))(terser@5.46.2)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.8 - '@vitest/mocker': 4.1.8(vite@8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.13))(terser@5.46.2)(yaml@2.9.0)) + '@vitest/mocker': 4.1.8(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.13))(terser@5.46.2)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.8 '@vitest/runner': 4.1.8 '@vitest/snapshot': 4.1.8 @@ -29358,7 +29329,7 @@ snapshots: es-module-lexer: 2.1.0 expect-type: 1.3.0 magic-string: 0.30.21 - obug: 2.1.1 + obug: 2.1.2 pathe: 2.0.3 picomatch: 4.0.4 std-env: 4.1.0 @@ -29366,10 +29337,10 @@ snapshots: tinyexec: 1.2.4 tinyglobby: 0.2.17 tinyrainbow: 3.1.0 - vite: 8.0.16(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.13))(terser@5.46.2)(yaml@2.9.0) + vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(sugarss@5.0.1(postcss@8.5.13))(terser@5.46.2)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.2 jsdom: 29.1.1 transitivePeerDependencies: - msw @@ -29389,7 +29360,7 @@ snapshots: eslint-visitor-keys: 5.0.1 espree: 11.2.0 esquery: 1.7.0 - semver: 7.8.1 + semver: 7.8.2 transitivePeerDependencies: - supports-color @@ -29597,7 +29568,7 @@ snapshots: acorn-import-phases: 1.0.4(acorn@8.16.0) browserslist: 4.28.2 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.22.1 + enhanced-resolve: 5.23.0 es-module-lexer: 2.1.0 eslint-scope: 5.1.1 events: 3.3.0 @@ -29638,7 +29609,7 @@ snapshots: acorn-import-phases: 1.0.4(acorn@8.16.0) browserslist: 4.28.2 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.22.1 + enhanced-resolve: 5.23.0 es-module-lexer: 2.1.0 eslint-scope: 5.1.1 events: 3.3.0 @@ -29678,7 +29649,7 @@ snapshots: acorn-import-phases: 1.0.4(acorn@8.16.0) browserslist: 4.28.2 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.22.1 + enhanced-resolve: 5.23.0 es-module-lexer: 2.1.0 eslint-scope: 5.1.1 events: 3.3.0 @@ -29707,7 +29678,7 @@ snapshots: - uglify-js optional: true - websocket-driver@0.7.4: + websocket-driver@0.7.5: dependencies: http-parser-js: 0.5.10 safe-buffer: 5.2.1 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 6414eaec41..c487eb4e9e 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -35,10 +35,6 @@ allowBuilds: cleanupUnusedCatalogs: true -# Keep real semver in example package.json (StackBlitz/CodeSandbox). Monorepo -# dev still links via overrides + preferWorkspacePackages below. -saveWorkspaceProtocol: false - linkWorkspacePackages: true preferWorkspacePackages: true blockExoticSubdeps: true