Skip to content

feat: octane-table adapter - #6477

Merged
KevinVandy merged 3 commits into
betafrom
feat-octane-table
Jul 31, 2026
Merged

feat: octane-table adapter#6477
KevinVandy merged 3 commits into
betafrom
feat-octane-table

Conversation

@KevinVandy

Copy link
Copy Markdown
Member

🎯 Changes

✅ Checklist

  • I have followed the steps in the Contributing guide.
  • I have tested this code locally with pnpm test:pr.

@KevinVandy
KevinVandy requested a review from a team as a code owner July 31, 2026 15:40
@coderabbitai

coderabbitai Bot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 946 files, which is 646 over the limit of 300.

To get a review, narrow the scope:
• coderabbit review --committed # exclude uncommitted changes
• coderabbit review --dir # limit to a subdirectory
• coderabbit review --base # compare against a closer base

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 34e7df8f-97f3-41ad-a043-394fac1e114e

📥 Commits

Reviewing files that changed from the base of the PR and between d66b39f and aef2916.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (946)
  • README.md
  • _artifacts/domain_map.yaml
  • _artifacts/skill_spec.md
  • _artifacts/skill_tree.yaml
  • docs/config.json
  • docs/devtools.md
  • docs/framework/alpine/reference/type-aliases/FlexRenderProps.md
  • docs/framework/angular/reference/classes/FlexRenderComponentInstance.md
  • docs/framework/angular/reference/classes/FlexRenderDirective.md
  • docs/framework/angular/reference/type-aliases/FlexRenderContent.md
  • docs/framework/angular/reference/type-aliases/FlexRenderInputContent.md
  • docs/framework/angular/reference/type-aliases/RenderableComponent.md
  • docs/framework/angular/reference/type-aliases/SubscribeSource.md
  • docs/framework/ember/reference/classes/FlexRenderCell.md
  • docs/framework/ember/reference/classes/FlexRenderFooter.md
  • docs/framework/ember/reference/classes/FlexRenderHeader.md
  • docs/framework/ember/reference/functions/createTableHook.md
  • docs/framework/ember/reference/functions/useTable.md
  • docs/framework/ember/reference/type-aliases/FlexRenderContext.md
  • docs/framework/lit/reference/classes/SubscribeDirective.md
  • docs/framework/lit/reference/classes/TableController.md
  • docs/framework/lit/reference/functions/FlexRender-1.md
  • docs/framework/lit/reference/functions/createTableHook.md
  • docs/framework/lit/reference/functions/flexRender.md
  • docs/framework/lit/reference/index.md
  • docs/framework/lit/reference/interfaces/CreateTableHookResult.md
  • docs/framework/lit/reference/type-aliases/AppCellContext.md
  • docs/framework/lit/reference/type-aliases/AppColumnDefBase.md
  • docs/framework/lit/reference/type-aliases/AppColumnDefTemplate.md
  • docs/framework/lit/reference/type-aliases/AppColumnHelper.md
  • docs/framework/lit/reference/type-aliases/AppDisplayColumnDef.md
  • docs/framework/lit/reference/type-aliases/AppGroupColumnDef.md
  • docs/framework/lit/reference/type-aliases/AppHeaderContext.md
  • docs/framework/lit/reference/type-aliases/AppLitTable.md
  • docs/framework/lit/reference/type-aliases/BoundComponents.md
  • docs/framework/lit/reference/type-aliases/ComponentType.md
  • docs/framework/lit/reference/type-aliases/CreateTableHookOptions.md
  • docs/framework/lit/reference/type-aliases/FlexRenderProps.md
  • docs/framework/lit/reference/type-aliases/LitRenderable.md
  • docs/framework/lit/reference/type-aliases/LitTable.md
  • docs/framework/lit/reference/type-aliases/SelectionSource.md
  • docs/framework/lit/reference/variables/subscribe.md
  • docs/framework/octane/guide/aggregation.md
  • docs/framework/octane/guide/cell-selection.md
  • docs/framework/octane/guide/column-faceting.md
  • docs/framework/octane/guide/column-filtering.md
  • docs/framework/octane/guide/column-ordering.md
  • docs/framework/octane/guide/column-pinning.md
  • docs/framework/octane/guide/column-resizing.md
  • docs/framework/octane/guide/column-sizing.md
  • docs/framework/octane/guide/column-visibility.md
  • docs/framework/octane/guide/composable-tables.md
  • docs/framework/octane/guide/custom-features.md
  • docs/framework/octane/guide/expanding.md
  • docs/framework/octane/guide/fuzzy-filtering.md
  • docs/framework/octane/guide/global-filtering.md
  • docs/framework/octane/guide/grouping.md
  • docs/framework/octane/guide/pagination.md
  • docs/framework/octane/guide/row-pinning.md
  • docs/framework/octane/guide/row-selection.md
  • docs/framework/octane/guide/sorting.md
  • docs/framework/octane/guide/table-context.md
  • docs/framework/octane/guide/table-state.md
  • docs/framework/octane/quick-start.md
  • docs/framework/octane/reference/functions/FlexRender-1.md
  • docs/framework/octane/reference/functions/createTableHook.md
  • docs/framework/octane/reference/functions/createTableHookContexts.md
  • docs/framework/octane/reference/functions/flexRender.md
  • docs/framework/octane/reference/functions/useTable.md
  • docs/framework/octane/reference/index.md
  • docs/framework/octane/reference/interfaces/AppCellComponent.md
  • docs/framework/octane/reference/interfaces/AppCellContext.md
  • docs/framework/octane/reference/interfaces/AppCellPropsWithSelector.md
  • docs/framework/octane/reference/interfaces/AppCellPropsWithoutSelector.md
  • docs/framework/octane/reference/interfaces/AppColumnHelper.md
  • docs/framework/octane/reference/interfaces/AppHeaderComponent.md
  • docs/framework/octane/reference/interfaces/AppHeaderContext.md
  • docs/framework/octane/reference/interfaces/AppHeaderPropsWithSelector.md
  • docs/framework/octane/reference/interfaces/AppHeaderPropsWithoutSelector.md
  • docs/framework/octane/reference/interfaces/AppTableComponent.md
  • docs/framework/octane/reference/interfaces/AppTablePropsWithSelector.md
  • docs/framework/octane/reference/interfaces/AppTablePropsWithoutSelector.md
  • docs/framework/octane/reference/interfaces/CreateTableHookResult.md
  • docs/framework/octane/reference/interfaces/SubscribeComponent.md
  • docs/framework/octane/reference/interfaces/SubscribePropsWithSourceIdentity.md
  • docs/framework/octane/reference/interfaces/SubscribePropsWithSourceWithSelector.md
  • docs/framework/octane/reference/interfaces/SubscribePropsWithStore.md
  • docs/framework/octane/reference/interfaces/TableHookContexts.md
  • docs/framework/octane/reference/type-aliases/AppColumnDefBase.md
  • docs/framework/octane/reference/type-aliases/AppColumnDefTemplate.md
  • docs/framework/octane/reference/type-aliases/AppDisplayColumnDef.md
  • docs/framework/octane/reference/type-aliases/AppGroupColumnDef.md
  • docs/framework/octane/reference/type-aliases/AppOctaneTable.md
  • docs/framework/octane/reference/type-aliases/CreateTableHookOptions.md
  • docs/framework/octane/reference/type-aliases/FlexRenderProps.md
  • docs/framework/octane/reference/type-aliases/OctaneTable.md
  • docs/framework/octane/reference/type-aliases/Renderable.md
  • docs/framework/octane/reference/type-aliases/SubscribeProps.md
  • docs/framework/octane/reference/type-aliases/SubscribePropsWithSource.md
  • docs/framework/octane/reference/type-aliases/SubscribeSource.md
  • docs/framework/octane/reference/type-aliases/SubscribeStaticChild.md
  • docs/framework/octane/reference/type-aliases/TableComponentType.md
  • docs/framework/octane/reference/variables/Subscribe.md
  • docs/framework/preact/reference/functions/FlexRender-1.md
  • docs/framework/preact/reference/functions/flexRender.md
  • docs/framework/preact/reference/functions/useTable.md
  • docs/framework/preact/reference/type-aliases/AppGroupColumnDef.md
  • docs/framework/preact/reference/type-aliases/FlexRenderProps.md
  • docs/framework/preact/reference/type-aliases/PreactTable.md
  • docs/framework/preact/reference/type-aliases/SubscribeProps.md
  • docs/framework/preact/reference/type-aliases/SubscribePropsWithSource.md
  • docs/framework/preact/reference/type-aliases/SubscribeSource.md
  • docs/framework/react/reference/index/functions/FlexRender-1.md
  • docs/framework/react/reference/index/functions/useTable.md
  • docs/framework/react/reference/index/type-aliases/AppGroupColumnDef.md
  • docs/framework/react/reference/index/type-aliases/FlexRenderProps.md
  • docs/framework/react/reference/index/type-aliases/ReactTable.md
  • docs/framework/react/reference/index/type-aliases/SubscribeProps.md
  • docs/framework/react/reference/index/type-aliases/SubscribePropsWithSource.md
  • docs/framework/react/reference/index/type-aliases/SubscribeSource.md
  • docs/framework/solid/reference/type-aliases/AppGroupColumnDef.md
  • docs/framework/solid/reference/type-aliases/FlexRenderProps.md
  • docs/framework/svelte/reference/type-aliases/AppGroupColumnDef.md
  • docs/framework/vue/reference/functions/createTableHook.md
  • docs/framework/vue/reference/type-aliases/AppGroupColumnDef.md
  • docs/framework/vue/reference/variables/AppFlexRender.md
  • docs/framework/vue/reference/variables/FlexRender.md
  • docs/guide/table-and-column-meta.md
  • docs/guide/tables.md
  • docs/guide/worker-row-models.md
  • docs/installation.md
  • docs/overview.md
  • docs/reference/index/functions/assignPrototypeAPIs.md
  • docs/reference/index/functions/assignTableAPIs.md
  • docs/reference/index/functions/buildHeaderGroups.md
  • docs/reference/index/functions/callMemoOrStaticFn.md
  • docs/reference/index/functions/constructCell.md
  • docs/reference/index/functions/constructColumn.md
  • docs/reference/index/functions/constructHeader.md
  • docs/reference/index/functions/constructRow.md
  • docs/reference/index/functions/constructTable.md
  • docs/reference/index/functions/getFunctionNameInfo.md
  • docs/reference/index/functions/getInitialTableState.md
  • docs/reference/index/functions/makeStateUpdater.md
  • docs/reference/index/interfaces/ColumnDef_RowAggregation.md
  • docs/reference/index/interfaces/Column_RowAggregation.md
  • docs/reference/index/interfaces/CreatedFilterFn.md
  • docs/reference/index/interfaces/CreatedSortFn.md
  • docs/reference/index/interfaces/FilterFn.md
  • docs/reference/index/interfaces/ResolvedAggregationFn.md
  • docs/reference/index/interfaces/SortFn.md
  • docs/reference/index/interfaces/TableFeature.md
  • docs/reference/index/interfaces/Table_CellSelection.md
  • docs/reference/index/interfaces/Table_Columns.md
  • docs/reference/index/interfaces/Table_Core.md
  • docs/reference/index/interfaces/Table_CoreProperties.md
  • docs/reference/index/interfaces/Table_Internal.md
  • docs/reference/index/interfaces/Table_Table.md
  • docs/reference/index/type-aliases/AccessorColumnDef.md
  • docs/reference/index/type-aliases/AggregationFnListItem.md
  • docs/reference/index/type-aliases/AggregationFnOption.md
  • docs/reference/index/type-aliases/AggregationFnRef.md
  • docs/reference/index/type-aliases/ColumnAggregationValue.md
  • docs/reference/index/type-aliases/ColumnDef.md
  • docs/reference/index/type-aliases/ColumnResizingDefaultOptions.md
  • docs/reference/index/type-aliases/DeepKeys.md
  • docs/reference/index/type-aliases/ExtractAggregationFnKeys.md
  • docs/reference/index/type-aliases/ExtractFilterFnKeys.md
  • docs/reference/index/type-aliases/ExtractSortFnKeys.md
  • docs/reference/index/type-aliases/FilterFnOption.md
  • docs/reference/index/type-aliases/NonFeatureKeys.md
  • docs/reference/index/type-aliases/SortFnOption.md
  • docs/reference/index/type-aliases/StringOrTemplateHeader.md
  • docs/reference/static-functions/functions/aggregateColumnValue.md
  • docs/reference/static-functions/functions/cell_getIsAggregated.md
  • docs/reference/static-functions/functions/column_clearSorting.md
  • docs/reference/static-functions/functions/column_getAggregationFns.md
  • docs/reference/static-functions/functions/column_getAggregationValue.md
  • docs/reference/static-functions/functions/column_getAutoAggregationFn.md
  • docs/reference/static-functions/functions/column_getAutoFilterFn.md
  • docs/reference/static-functions/functions/column_getCanMultiSort.md
  • docs/reference/static-functions/functions/column_getCanSort.md
  • docs/reference/static-functions/functions/column_getFilterFn.md
  • docs/reference/static-functions/functions/column_getFirstSortDir.md
  • docs/reference/static-functions/functions/column_getIsSorted.md
  • docs/reference/static-functions/functions/column_getNextSortingOrder.md
  • docs/reference/static-functions/functions/column_getSortIndex.md
  • docs/reference/static-functions/functions/column_getToggleSortingHandler.md
  • docs/reference/static-functions/functions/column_toggleSorting.md
  • docs/reference/static-functions/functions/formatAggregatedCellValue.md
  • docs/reference/static-functions/functions/header_getContext.md
  • docs/reference/static-functions/functions/header_getLeafHeaders.md
  • docs/reference/static-functions/functions/header_getSize.md
  • docs/reference/static-functions/functions/header_getStart.md
  • docs/reference/static-functions/functions/isRowSelected.md
  • docs/reference/static-functions/functions/isSubRowSelected.md
  • docs/reference/static-functions/functions/normalizeAggregationRows.md
  • docs/reference/static-functions/functions/normalizeUniqueAggregationRows.md
  • docs/reference/static-functions/functions/row_getParentRow.md
  • docs/reference/static-functions/functions/row_pin.md
  • docs/reference/static-functions/functions/row_toggleSelected.md
  • docs/reference/static-functions/functions/selectRowsFn.md
  • docs/reference/static-functions/functions/shouldAutoRemoveFilter.md
  • docs/reference/static-functions/functions/table_getAllColumns.md
  • docs/reference/static-functions/functions/table_getAllFlatColumns.md
  • docs/reference/static-functions/functions/table_getAllFlatColumnsById.md
  • docs/reference/static-functions/functions/table_getAllLeafColumns.md
  • docs/reference/static-functions/functions/table_getAllLeafColumnsById.md
  • docs/reference/static-functions/functions/table_getCenterTotalSize.md
  • docs/reference/static-functions/functions/table_getColumn.md
  • docs/reference/static-functions/functions/table_getEndTotalSize.md
  • docs/reference/static-functions/functions/table_getFilteredSelectedRowModel.md
  • docs/reference/static-functions/functions/table_getFlatHeaders.md
  • docs/reference/static-functions/functions/table_getFocusedCell.md
  • docs/reference/static-functions/functions/table_getFooterGroups.md
  • docs/reference/static-functions/functions/table_getGlobalFilterFn.md
  • docs/reference/static-functions/functions/table_getGroupedSelectedRowModel.md
  • docs/reference/static-functions/functions/table_getHeaderGroups.md
  • docs/reference/static-functions/functions/table_getLeafHeaders.md
  • docs/reference/static-functions/functions/table_getPinnedLeafColumns.md
  • docs/reference/static-functions/functions/table_getPinnedVisibleLeafColumns.md
  • docs/reference/static-functions/functions/table_getRow.md
  • docs/reference/static-functions/functions/table_getRowId.md
  • docs/reference/static-functions/functions/table_getSelectedRowModel.md
  • docs/reference/static-functions/functions/table_getStartTotalSize.md
  • docs/reference/static-functions/functions/table_getTotalSize.md
  • docs/reference/static-functions/functions/table_mergeOptions.md
  • docs/reference/static-functions/functions/table_publishExternalState.md
  • docs/reference/static-functions/functions/table_reset.md
  • docs/reference/static-functions/functions/table_resetColumnSizing.md
  • docs/reference/static-functions/functions/table_selectCellRange.md
  • docs/reference/static-functions/functions/table_setColumnSizing.md
  • docs/reference/static-functions/functions/table_setFocusedCell.md
  • docs/reference/static-functions/functions/table_setOptions.md
  • docs/reference/static-functions/functions/table_syncExternalStateToBaseAtoms.md
  • docs/reference/static-functions/functions/table_toggleAllPageRowsSelected.md
  • docs/reference/static-functions/functions/table_toggleAllRowsSelected.md
  • docs/reference/static-functions/index.md
  • examples/alpine/aggregation/vite.config.js
  • examples/alpine/basic-app-table/vite.config.js
  • examples/alpine/basic-create-table/vite.config.js
  • examples/alpine/basic-dynamic-columns/vite.config.js
  • examples/alpine/basic-external-atoms/vite.config.js
  • examples/alpine/basic-external-state/vite.config.js
  • examples/alpine/cell-selection/vite.config.js
  • examples/alpine/column-ordering/vite.config.js
  • examples/alpine/column-pinning-split/vite.config.js
  • examples/alpine/column-pinning-sticky/vite.config.js
  • examples/alpine/column-pinning/vite.config.js
  • examples/alpine/column-resizing-performant/vite.config.js
  • examples/alpine/column-resizing/vite.config.js
  • examples/alpine/column-sizing/vite.config.js
  • examples/alpine/column-visibility/vite.config.js
  • examples/alpine/custom-plugin/vite.config.js
  • examples/alpine/expanding/vite.config.js
  • examples/alpine/filters-faceted-bucketed/vite.config.js
  • examples/alpine/filters-faceted/vite.config.js
  • examples/alpine/filters/vite.config.js
  • examples/alpine/grouped-aggregation/vite.config.js
  • examples/alpine/grouping/vite.config.js
  • examples/alpine/header-groups/vite.config.js
  • examples/alpine/pagination/vite.config.js
  • examples/alpine/row-pinning/vite.config.js
  • examples/alpine/row-selection/vite.config.js
  • examples/alpine/sorting-dynamic-data/vite.config.js
  • examples/alpine/sorting/vite.config.js
  • examples/alpine/sub-components/vite.config.js
  • examples/angular/aggregation/package.json
  • examples/angular/basic-app-table/package.json
  • examples/angular/basic-dynamic-columns/package.json
  • examples/angular/basic-external-atoms/package.json
  • examples/angular/basic-external-state/package.json
  • examples/angular/basic-inject-table/package.json
  • examples/angular/cell-selection/package.json
  • examples/angular/column-ordering/package.json
  • examples/angular/column-pinning-split/package.json
  • examples/angular/column-pinning-sticky/package.json
  • examples/angular/column-pinning/package.json
  • examples/angular/column-resizing-performant/package.json
  • examples/angular/column-resizing/package.json
  • examples/angular/column-sizing/package.json
  • examples/angular/column-visibility/package.json
  • examples/angular/composable-tables/package.json
  • examples/angular/custom-plugin/package.json
  • examples/angular/editable/package.json
  • examples/angular/expanding/package.json
  • examples/angular/filters-faceted-bucketed/package.json
  • examples/angular/filters-faceted/package.json
  • examples/angular/filters-fuzzy/package.json
  • examples/angular/filters/package.json
  • examples/angular/grouped-aggregation/package.json
  • examples/angular/grouping/package.json
  • examples/angular/header-groups/package.json
  • examples/angular/kitchen-sink/package.json
  • examples/angular/pagination/package.json
  • examples/angular/remote-data/package.json
  • examples/angular/row-dnd/package.json
  • examples/angular/row-pinning/package.json
  • examples/angular/row-selection-signal/package.json
  • examples/angular/row-selection/package.json
  • examples/angular/signal-input/package.json
  • examples/angular/sorting/package.json
  • examples/angular/sub-components/package.json
  • examples/angular/virtualized-columns/package.json
  • examples/angular/virtualized-infinite-scrolling/package.json
  • examples/angular/virtualized-rows/package.json
  • examples/angular/with-tanstack-form/package.json
  • examples/angular/with-tanstack-query/package.json
  • examples/ember/aggregation/vite.config.mjs
  • examples/ember/basic-app-table/vite.config.mjs
  • examples/ember/basic-external-atoms/vite.config.mjs
  • examples/ember/basic-external-state/vite.config.mjs
  • examples/ember/basic-table/vite.config.mjs
  • examples/ember/cell-selection/vite.config.mjs
  • examples/ember/column-ordering/vite.config.mjs
  • examples/ember/column-pinning-split/vite.config.mjs
  • examples/ember/column-pinning-sticky/vite.config.mjs
  • examples/ember/column-pinning/vite.config.mjs
  • examples/ember/column-resizing-performant/vite.config.mjs
  • examples/ember/column-resizing/vite.config.mjs
  • examples/ember/column-sizing/vite.config.mjs
  • examples/ember/column-visibility/vite.config.mjs
  • examples/ember/custom-plugin/vite.config.mjs
  • examples/ember/editable/vite.config.mjs
  • examples/ember/expanding/vite.config.mjs
  • examples/ember/filters-faceted-bucketed/vite.config.mjs
  • examples/ember/filters-faceted/vite.config.mjs
  • examples/ember/filters-fuzzy/vite.config.mjs
  • examples/ember/filters/vite.config.mjs
  • examples/ember/grouped-aggregation/vite.config.mjs
  • examples/ember/grouping/vite.config.mjs
  • examples/ember/header-groups/vite.config.mjs
  • examples/ember/kitchen-sink/vite.config.mjs
  • examples/ember/pagination/vite.config.mjs
  • examples/ember/remote-data/vite.config.mjs
  • examples/ember/row-dnd/vite.config.mjs
  • examples/ember/row-pinning/vite.config.mjs
  • examples/ember/row-selection/vite.config.mjs
  • examples/ember/sorting/vite.config.mjs
  • examples/ember/sub-components/vite.config.mjs
  • examples/lit/aggregation/vite.config.js
  • examples/lit/basic-app-table/vite.config.js
  • examples/lit/basic-dynamic-columns/vite.config.js
  • examples/lit/basic-external-atoms/vite.config.js
  • examples/lit/basic-external-state/vite.config.js
  • examples/lit/basic-subscribe/vite.config.js
  • examples/lit/basic-table-controller/vite.config.js
  • examples/lit/cell-selection/vite.config.js
  • examples/lit/column-ordering/vite.config.js
  • examples/lit/column-pinning-split/vite.config.js
  • examples/lit/column-pinning-sticky/vite.config.js
  • examples/lit/column-pinning/vite.config.js
  • examples/lit/column-resizing-performant/vite.config.js
  • examples/lit/column-resizing/vite.config.js
  • examples/lit/column-visibility/vite.config.js
  • examples/lit/composable-tables/vite.config.js
  • examples/lit/expanding/vite.config.js
  • examples/lit/filters-faceted-bucketed/vite.config.js
  • examples/lit/filters-faceted/vite.config.js
  • examples/lit/filters-fuzzy/vite.config.js
  • examples/lit/filters/vite.config.js
  • examples/lit/grouped-aggregation/vite.config.js
  • examples/lit/grouping/vite.config.js
  • examples/lit/header-groups/vite.config.js
  • examples/lit/kitchen-sink/src/main.ts
  • examples/lit/kitchen-sink/vite.config.js
  • examples/lit/pagination/vite.config.js
  • examples/lit/row-pinning/vite.config.js
  • examples/lit/row-selection/vite.config.js
  • examples/lit/sorting-dynamic-data/vite.config.js
  • examples/lit/sorting/vite.config.js
  • examples/lit/sub-components/vite.config.js
  • examples/lit/virtualized-columns/vite.config.js
  • examples/lit/virtualized-infinite-scrolling/vite.config.js
  • examples/lit/virtualized-rows/vite.config.js
  • examples/octane/aggregation/index.html
  • examples/octane/aggregation/package.json
  • examples/octane/aggregation/src/index.css
  • examples/octane/aggregation/src/main.tsrx
  • examples/octane/aggregation/src/makeData.ts
  • examples/octane/aggregation/src/vite-env.d.ts
  • examples/octane/aggregation/tests/e2e/smoke.spec.ts
  • examples/octane/aggregation/tsconfig.json
  • examples/octane/aggregation/vite.config.ts
  • examples/octane/basic-dynamic-columns/index.html
  • examples/octane/basic-dynamic-columns/package.json
  • examples/octane/basic-dynamic-columns/src/index.css
  • examples/octane/basic-dynamic-columns/src/main.tsrx
  • examples/octane/basic-dynamic-columns/src/makeData.ts
  • examples/octane/basic-dynamic-columns/src/vite-env.d.ts
  • examples/octane/basic-dynamic-columns/tests/e2e/smoke.spec.ts
  • examples/octane/basic-dynamic-columns/tsconfig.json
  • examples/octane/basic-dynamic-columns/vite.config.ts
  • examples/octane/basic-external-atoms/index.html
  • examples/octane/basic-external-atoms/package.json
  • examples/octane/basic-external-atoms/src/index.css
  • examples/octane/basic-external-atoms/src/main.tsrx
  • examples/octane/basic-external-atoms/src/makeData.ts
  • examples/octane/basic-external-atoms/src/vite-env.d.ts
  • examples/octane/basic-external-atoms/tests/e2e/smoke.spec.ts
  • examples/octane/basic-external-atoms/tsconfig.json
  • examples/octane/basic-external-atoms/vite.config.ts
  • examples/octane/basic-external-state/index.html
  • examples/octane/basic-external-state/package.json
  • examples/octane/basic-external-state/src/index.css
  • examples/octane/basic-external-state/src/main.tsrx
  • examples/octane/basic-external-state/src/makeData.ts
  • examples/octane/basic-external-state/src/vite-env.d.ts
  • examples/octane/basic-external-state/tests/e2e/smoke.spec.ts
  • examples/octane/basic-external-state/tsconfig.json
  • examples/octane/basic-external-state/vite.config.ts
  • examples/octane/basic-subscribe/index.html
  • examples/octane/basic-subscribe/package.json
  • examples/octane/basic-subscribe/src/index.css
  • examples/octane/basic-subscribe/src/main.tsrx
  • examples/octane/basic-subscribe/src/makeData.ts
  • examples/octane/basic-subscribe/src/vite-env.d.ts
  • examples/octane/basic-subscribe/tests/e2e/smoke.spec.ts
  • examples/octane/basic-subscribe/tsconfig.json
  • examples/octane/basic-subscribe/vite.config.ts
  • examples/octane/basic-use-app-table/index.html
  • examples/octane/basic-use-app-table/package.json
  • examples/octane/basic-use-app-table/src/index.css
  • examples/octane/basic-use-app-table/src/main.tsrx
  • examples/octane/basic-use-app-table/src/vite-env.d.ts
  • examples/octane/basic-use-app-table/tests/e2e/smoke.spec.ts
  • examples/octane/basic-use-app-table/tsconfig.json
  • examples/octane/basic-use-app-table/vite.config.ts
  • examples/octane/basic-use-table/index.html
  • examples/octane/basic-use-table/package.json
  • examples/octane/basic-use-table/src/index.css
  • examples/octane/basic-use-table/src/main.tsrx
  • examples/octane/basic-use-table/src/vite-env.d.ts
  • examples/octane/basic-use-table/tests/e2e/smoke.spec.ts
  • examples/octane/basic-use-table/tsconfig.json
  • examples/octane/basic-use-table/vite.config.ts
  • examples/octane/column-ordering/index.html
  • examples/octane/column-ordering/package.json
  • examples/octane/column-ordering/src/index.css
  • examples/octane/column-ordering/src/main.tsrx
  • examples/octane/column-ordering/src/makeData.ts
  • examples/octane/column-ordering/src/vite-env.d.ts
  • examples/octane/column-ordering/tests/e2e/smoke.spec.ts
  • examples/octane/column-ordering/tsconfig.json
  • examples/octane/column-ordering/vite.config.ts
  • examples/octane/column-pinning-split/index.html
  • examples/octane/column-pinning-split/package.json
  • examples/octane/column-pinning-split/src/index.css
  • examples/octane/column-pinning-split/src/main.tsrx
  • examples/octane/column-pinning-split/src/makeData.ts
  • examples/octane/column-pinning-split/src/vite-env.d.ts
  • examples/octane/column-pinning-split/tests/e2e/smoke.spec.ts
  • examples/octane/column-pinning-split/tsconfig.json
  • examples/octane/column-pinning-split/vite.config.ts
  • examples/octane/column-pinning-sticky/index.html
  • examples/octane/column-pinning-sticky/package.json
  • examples/octane/column-pinning-sticky/src/index.css
  • examples/octane/column-pinning-sticky/src/main.tsrx
  • examples/octane/column-pinning-sticky/src/makeData.ts
  • examples/octane/column-pinning-sticky/src/vite-env.d.ts
  • examples/octane/column-pinning-sticky/tests/e2e/smoke.spec.ts
  • examples/octane/column-pinning-sticky/tsconfig.json
  • examples/octane/column-pinning-sticky/vite.config.ts
  • examples/octane/column-pinning/index.html
  • examples/octane/column-pinning/package.json
  • examples/octane/column-pinning/src/index.css
  • examples/octane/column-pinning/src/main.tsrx
  • examples/octane/column-pinning/src/makeData.ts
  • examples/octane/column-pinning/src/vite-env.d.ts
  • examples/octane/column-pinning/tests/e2e/smoke.spec.ts
  • examples/octane/column-pinning/tsconfig.json
  • examples/octane/column-pinning/vite.config.ts
  • examples/octane/column-resizing-performant/index.html
  • examples/octane/column-resizing-performant/package.json
  • examples/octane/column-resizing-performant/src/index.css
  • examples/octane/column-resizing-performant/src/main.tsrx
  • examples/octane/column-resizing-performant/src/makeData.ts
  • examples/octane/column-resizing-performant/src/vite-env.d.ts
  • examples/octane/column-resizing-performant/tests/e2e/smoke.spec.ts
  • examples/octane/column-resizing-performant/tsconfig.json
  • examples/octane/column-resizing-performant/vite.config.ts
  • examples/octane/column-resizing/index.html
  • examples/octane/column-resizing/package.json
  • examples/octane/column-resizing/src/index.css
  • examples/octane/column-resizing/src/main.tsrx
  • examples/octane/column-resizing/src/makeData.ts
  • examples/octane/column-resizing/src/vite-env.d.ts
  • examples/octane/column-resizing/tests/e2e/smoke.spec.ts
  • examples/octane/column-resizing/tsconfig.json
  • examples/octane/column-resizing/vite.config.ts
  • examples/octane/column-sizing/index.html
  • examples/octane/column-sizing/package.json
  • examples/octane/column-sizing/src/index.css
  • examples/octane/column-sizing/src/main.tsrx
  • examples/octane/column-sizing/src/makeData.ts
  • examples/octane/column-sizing/src/vite-env.d.ts
  • examples/octane/column-sizing/tests/e2e/smoke.spec.ts
  • examples/octane/column-sizing/tsconfig.json
  • examples/octane/column-sizing/vite.config.ts
  • examples/octane/column-visibility/index.html
  • examples/octane/column-visibility/package.json
  • examples/octane/column-visibility/src/index.css
  • examples/octane/column-visibility/src/main.tsrx
  • examples/octane/column-visibility/src/makeData.ts
  • examples/octane/column-visibility/src/vite-env.d.ts
  • examples/octane/column-visibility/tests/e2e/smoke.spec.ts
  • examples/octane/column-visibility/tsconfig.json
  • examples/octane/column-visibility/vite.config.ts
  • examples/octane/composable-tables/index.html
  • examples/octane/composable-tables/package.json
  • examples/octane/composable-tables/src/components/cell-components.tsrx
  • examples/octane/composable-tables/src/components/header-components.tsrx
  • examples/octane/composable-tables/src/components/indeterminate-checkbox.tsrx
  • examples/octane/composable-tables/src/components/table-components.tsrx
  • examples/octane/composable-tables/src/hooks/table.ts
  • examples/octane/composable-tables/src/index.css
  • examples/octane/composable-tables/src/main.tsrx
  • examples/octane/composable-tables/src/makeData.ts
  • examples/octane/composable-tables/src/vite-env.d.ts
  • examples/octane/composable-tables/tests/e2e/smoke.spec.ts
  • examples/octane/composable-tables/tsconfig.json
  • examples/octane/composable-tables/vite.config.ts
  • examples/octane/custom-plugin/index.html
  • examples/octane/custom-plugin/package.json
  • examples/octane/custom-plugin/src/index.css
  • examples/octane/custom-plugin/src/main.tsrx
  • examples/octane/custom-plugin/src/makeData.ts
  • examples/octane/custom-plugin/src/vite-env.d.ts
  • examples/octane/custom-plugin/tests/e2e/smoke.spec.ts
  • examples/octane/custom-plugin/tsconfig.json
  • examples/octane/custom-plugin/vite.config.ts
  • examples/octane/expanding/index.html
  • examples/octane/expanding/package.json
  • examples/octane/expanding/src/index.css
  • examples/octane/expanding/src/main.tsrx
  • examples/octane/expanding/src/makeData.ts
  • examples/octane/expanding/src/vite-env.d.ts
  • examples/octane/expanding/tests/e2e/smoke.spec.ts
  • examples/octane/expanding/tsconfig.json
  • examples/octane/expanding/vite.config.ts
  • examples/octane/filters-faceted-bucketed/index.html
  • examples/octane/filters-faceted-bucketed/package.json
  • examples/octane/filters-faceted-bucketed/src/index.css
  • examples/octane/filters-faceted-bucketed/src/main.tsrx
  • examples/octane/filters-faceted-bucketed/src/makeData.ts
  • examples/octane/filters-faceted-bucketed/src/vite-env.d.ts
  • examples/octane/filters-faceted-bucketed/tests/e2e/smoke.spec.ts
  • examples/octane/filters-faceted-bucketed/tsconfig.json
  • examples/octane/filters-faceted-bucketed/vite.config.ts
  • examples/octane/filters-faceted/index.html
  • examples/octane/filters-faceted/package.json
  • examples/octane/filters-faceted/src/index.css
  • examples/octane/filters-faceted/src/main.tsrx
  • examples/octane/filters-faceted/src/makeData.ts
  • examples/octane/filters-faceted/src/vite-env.d.ts
  • examples/octane/filters-faceted/tests/e2e/smoke.spec.ts
  • examples/octane/filters-faceted/tsconfig.json
  • examples/octane/filters-faceted/vite.config.ts
  • examples/octane/filters-fuzzy/index.html
  • examples/octane/filters-fuzzy/package.json
  • examples/octane/filters-fuzzy/src/index.css
  • examples/octane/filters-fuzzy/src/main.tsrx
  • examples/octane/filters-fuzzy/src/makeData.ts
  • examples/octane/filters-fuzzy/src/vite-env.d.ts
  • examples/octane/filters-fuzzy/tests/e2e/smoke.spec.ts
  • examples/octane/filters-fuzzy/tsconfig.json
  • examples/octane/filters-fuzzy/vite.config.ts
  • examples/octane/filters/index.html
  • examples/octane/filters/package.json
  • examples/octane/filters/src/index.css
  • examples/octane/filters/src/main.tsrx
  • examples/octane/filters/src/makeData.ts
  • examples/octane/filters/src/vite-env.d.ts
  • examples/octane/filters/tests/e2e/smoke.spec.ts
  • examples/octane/filters/tsconfig.json
  • examples/octane/filters/vite.config.ts
  • examples/octane/grouped-aggregation/index.html
  • examples/octane/grouped-aggregation/package.json
  • examples/octane/grouped-aggregation/src/index.css
  • examples/octane/grouped-aggregation/src/main.tsrx
  • examples/octane/grouped-aggregation/src/makeData.ts
  • examples/octane/grouped-aggregation/src/vite-env.d.ts
  • examples/octane/grouped-aggregation/tests/e2e/smoke.spec.ts
  • examples/octane/grouped-aggregation/tsconfig.json
  • examples/octane/grouped-aggregation/vite.config.ts
  • examples/octane/grouping/index.html
  • examples/octane/grouping/package.json
  • examples/octane/grouping/src/index.css
  • examples/octane/grouping/src/main.tsrx
  • examples/octane/grouping/src/makeData.ts
  • examples/octane/grouping/src/vite-env.d.ts
  • examples/octane/grouping/tests/e2e/smoke.spec.ts
  • examples/octane/grouping/tsconfig.json
  • examples/octane/grouping/vite.config.ts
  • examples/octane/header-groups/index.html
  • examples/octane/header-groups/package.json
  • examples/octane/header-groups/src/index.css
  • examples/octane/header-groups/src/main.tsrx
  • examples/octane/header-groups/src/makeData.ts
  • examples/octane/header-groups/src/vite-env.d.ts
  • examples/octane/header-groups/tests/e2e/smoke.spec.ts
  • examples/octane/header-groups/tsconfig.json
  • examples/octane/header-groups/vite.config.ts
  • examples/octane/kitchen-sink/index.html
  • examples/octane/kitchen-sink/package.json
  • examples/octane/kitchen-sink/src/index.css
  • examples/octane/kitchen-sink/src/main.tsrx
  • examples/octane/kitchen-sink/src/makeData.ts
  • examples/octane/kitchen-sink/src/vite-env.d.ts
  • examples/octane/kitchen-sink/tests/e2e/smoke.spec.ts
  • examples/octane/kitchen-sink/tsconfig.json
  • examples/octane/kitchen-sink/vite.config.ts
  • examples/octane/pagination/index.html
  • examples/octane/pagination/package.json
  • examples/octane/pagination/src/index.css
  • examples/octane/pagination/src/main.tsrx
  • examples/octane/pagination/src/makeData.ts
  • examples/octane/pagination/src/vite-env.d.ts
  • examples/octane/pagination/tests/e2e/smoke.spec.ts
  • examples/octane/pagination/tsconfig.json
  • examples/octane/pagination/vite.config.ts
  • examples/octane/row-pinning/index.html
  • examples/octane/row-pinning/package.json
  • examples/octane/row-pinning/src/index.css
  • examples/octane/row-pinning/src/main.tsrx
  • examples/octane/row-pinning/src/makeData.ts
  • examples/octane/row-pinning/src/vite-env.d.ts
  • examples/octane/row-pinning/tests/e2e/smoke.spec.ts
  • examples/octane/row-pinning/tsconfig.json
  • examples/octane/row-pinning/vite.config.ts
  • examples/octane/row-selection/index.html
  • examples/octane/row-selection/package.json
  • examples/octane/row-selection/src/index.css
  • examples/octane/row-selection/src/main.tsrx
  • examples/octane/row-selection/src/makeData.ts
  • examples/octane/row-selection/src/vite-env.d.ts
  • examples/octane/row-selection/tests/e2e/smoke.spec.ts
  • examples/octane/row-selection/tsconfig.json
  • examples/octane/row-selection/vite.config.ts
  • examples/octane/sorting/.gitignore
  • examples/octane/sorting/index.html
  • examples/octane/sorting/package.json
  • examples/octane/sorting/src/index.css
  • examples/octane/sorting/src/main.tsrx
  • examples/octane/sorting/src/makeData.ts
  • examples/octane/sorting/src/vite-env.d.ts
  • examples/octane/sorting/tests/e2e/smoke.spec.ts
  • examples/octane/sorting/tsconfig.json
  • examples/octane/sorting/vite.config.ts
  • examples/octane/sub-components/index.html
  • examples/octane/sub-components/package.json
  • examples/octane/sub-components/src/index.css
  • examples/octane/sub-components/src/main.tsrx
  • examples/octane/sub-components/src/makeData.ts
  • examples/octane/sub-components/src/vite-env.d.ts
  • examples/octane/sub-components/tests/e2e/smoke.spec.ts
  • examples/octane/sub-components/tsconfig.json
  • examples/octane/sub-components/vite.config.ts
  • examples/preact/aggregation/src/main.tsx
  • examples/preact/aggregation/vite.config.ts
  • examples/preact/basic-dynamic-columns/vite.config.ts
  • examples/preact/basic-external-atoms/vite.config.ts
  • examples/preact/basic-external-state/vite.config.ts
  • examples/preact/basic-subscribe/vite.config.ts
  • examples/preact/basic-use-app-table/vite.config.ts
  • examples/preact/basic-use-table/vite.config.ts
  • examples/preact/cell-selection/vite.config.ts
  • examples/preact/column-ordering/vite.config.ts
  • examples/preact/column-pinning-split/vite.config.ts
  • examples/preact/column-pinning-sticky/vite.config.ts
  • examples/preact/column-pinning/vite.config.ts
  • examples/preact/column-resizing-performant/vite.config.ts
  • examples/preact/column-resizing/vite.config.ts
  • examples/preact/column-sizing/vite.config.ts
  • examples/preact/column-visibility/vite.config.ts
  • examples/preact/composable-tables/vite.config.ts
  • examples/preact/custom-plugin/vite.config.ts
  • examples/preact/expanding/vite.config.ts
  • examples/preact/filters-faceted-bucketed/src/main.tsx
  • examples/preact/filters-faceted-bucketed/vite.config.ts
  • examples/preact/filters-faceted/vite.config.ts
  • examples/preact/filters-fuzzy/vite.config.ts
  • examples/preact/filters/vite.config.ts
  • examples/preact/grouped-aggregation/vite.config.ts
  • examples/preact/grouping/vite.config.ts
  • examples/preact/header-groups/vite.config.ts
  • examples/preact/kitchen-sink/src/main.tsx
  • examples/preact/kitchen-sink/vite.config.ts
  • examples/preact/pagination/vite.config.ts
  • examples/preact/row-pinning/vite.config.ts
  • examples/preact/row-selection/vite.config.ts
  • examples/preact/sorting/vite.config.ts
  • examples/preact/sub-components/vite.config.ts
  • examples/preact/with-tanstack-form/src/main.tsx
  • examples/preact/with-tanstack-form/vite.config.ts
  • examples/preact/with-tanstack-query/vite.config.ts
  • examples/react/aggregation/vite.config.js
  • examples/react/basic-dynamic-columns/vite.config.js
  • examples/react/basic-external-atoms/vite.config.js
  • examples/react/basic-external-state/vite.config.js
  • examples/react/basic-subscribe/vite.config.js
  • examples/react/basic-use-app-table/vite.config.js
  • examples/react/basic-use-legacy-table/vite.config.js
  • examples/react/basic-use-table/vite.config.js
  • examples/react/cell-selection/vite.config.js
  • examples/react/column-dnd/vite.config.js
  • examples/react/column-ordering/vite.config.js
  • examples/react/column-pinning-split/vite.config.js
  • examples/react/column-pinning-sticky/vite.config.js
  • examples/react/column-pinning/vite.config.js
  • examples/react/column-resizing-performant/vite.config.js
  • examples/react/column-resizing/vite.config.js
  • examples/react/column-sizing/vite.config.js
  • examples/react/column-visibility/vite.config.js
  • examples/react/composable-tables/vite.config.js
  • examples/react/custom-plugin/vite.config.js
  • examples/react/expanding/vite.config.js
  • examples/react/filters-faceted-bucketed/src/main.tsx
  • examples/react/filters-faceted-bucketed/vite.config.js
  • examples/react/filters-faceted/vite.config.js
  • examples/react/filters-fuzzy/vite.config.js
  • examples/react/filters/vite.config.js
  • examples/react/grouped-aggregation/vite.config.js
  • examples/react/grouping/vite.config.js
  • examples/react/header-groups/vite.config.js
  • examples/react/kitchen-sink-chakra-ui/src/main.tsx
  • examples/react/kitchen-sink-chakra-ui/vite.config.js
  • examples/react/kitchen-sink-hero-ui/src/main.tsx
  • examples/react/kitchen-sink-hero-ui/vite.config.js
  • examples/react/kitchen-sink-mantine/src/main.tsx
  • examples/react/kitchen-sink-mantine/vite.config.js
  • examples/react/kitchen-sink-material-ui/src/main.tsx
  • examples/react/kitchen-sink-material-ui/vite.config.js
  • examples/react/kitchen-sink-react-aria/src/main.tsx
  • examples/react/kitchen-sink-react-aria/vite.config.js
  • examples/react/kitchen-sink-shadcn-base/src/main.tsx
  • examples/react/kitchen-sink-shadcn-base/vite.config.js
  • examples/react/kitchen-sink-shadcn-radix/src/main.tsx
  • examples/react/kitchen-sink-shadcn-radix/vite.config.js
  • examples/react/kitchen-sink/vite.config.ts
  • examples/react/lib-chakra-ui/vite.config.js
  • examples/react/lib-hero-ui/vite.config.js
  • examples/react/lib-mantine/vite.config.js
  • examples/react/lib-material-ui/vite.config.js
  • examples/react/lib-react-aria/vite.config.js
  • examples/react/lib-shadcn-base/vite.config.js
  • examples/react/lib-shadcn-radix/vite.config.js
  • examples/react/mantine-react-table/vite.config.js
  • examples/react/material-react-table/vite.config.js
  • examples/react/pagination/vite.config.js
  • examples/react/row-dnd/vite.config.js
  • examples/react/row-pinning/vite.config.js
  • examples/react/row-selection/vite.config.js
  • examples/react/sorting/vite.config.js
  • examples/react/spreadsheet/vite.config.js
  • examples/react/sub-components/vite.config.js
  • examples/react/virtualized-columns-experimental/vite.config.js
  • examples/react/virtualized-columns/vite.config.js
  • examples/react/virtualized-infinite-scrolling/vite.config.js
  • examples/react/virtualized-rows-experimental/vite.config.js
  • examples/react/virtualized-rows/vite.config.js
  • examples/react/web-worker-row-models/vite.config.ts
  • examples/react/with-tanstack-form/src/main.tsx
  • examples/react/with-tanstack-form/vite.config.js
  • examples/react/with-tanstack-query/vite.config.js
  • examples/react/with-tanstack-router/vite.config.js
  • examples/solid/aggregation/vite.config.ts
  • examples/solid/basic-app-table/vite.config.ts
  • examples/solid/basic-dynamic-columns/vite.config.ts
  • examples/solid/basic-external-atoms/vite.config.ts
  • examples/solid/basic-external-state/vite.config.ts
  • examples/solid/basic-use-table/vite.config.ts
  • examples/solid/cell-selection/vite.config.ts
  • examples/solid/column-ordering/vite.config.ts
  • examples/solid/column-pinning-split/vite.config.ts
  • examples/solid/column-pinning-sticky/vite.config.ts
  • examples/solid/column-pinning/vite.config.ts
  • examples/solid/column-resizing-performant/vite.config.ts
  • examples/solid/column-resizing/vite.config.ts
  • examples/solid/column-sizing/vite.config.ts
  • examples/solid/column-visibility/vite.config.ts
  • examples/solid/composable-tables/vite.config.ts
  • examples/solid/expanding/vite.config.ts
  • examples/solid/filters-faceted-bucketed/vite.config.ts
  • examples/solid/filters-faceted/vite.config.ts
  • examples/solid/filters-fuzzy/vite.config.ts
  • examples/solid/filters/vite.config.ts
  • examples/solid/grouped-aggregation/vite.config.ts
  • examples/solid/grouping/vite.config.ts
  • examples/solid/header-groups/vite.config.ts
  • examples/solid/kitchen-sink/vite.config.ts
  • examples/solid/pagination/vite.config.ts
  • examples/solid/row-pinning/vite.config.ts
  • examples/solid/row-selection/vite.config.ts
  • examples/solid/sorting/vite.config.ts
  • examples/solid/sub-components/vite.config.ts
  • examples/solid/virtualized-columns/vite.config.ts
  • examples/solid/virtualized-infinite-scrolling/vite.config.ts
  • examples/solid/virtualized-rows/vite.config.ts
  • examples/solid/with-tanstack-form/vite.config.ts
  • examples/solid/with-tanstack-query/vite.config.ts
  • examples/solid/with-tanstack-router/vite.config.ts
  • examples/svelte/aggregation/vite.config.js
  • examples/svelte/basic-app-table/vite.config.js
  • examples/svelte/basic-create-table/vite.config.js
  • examples/svelte/basic-dynamic-columns/vite.config.js
  • examples/svelte/basic-external-atoms/vite.config.js
  • examples/svelte/basic-external-state/vite.config.js
  • examples/svelte/basic-snippets/vite.config.js
  • examples/svelte/cell-selection/vite.config.js
  • examples/svelte/column-ordering/vite.config.js
  • examples/svelte/column-pinning-split/vite.config.js
  • examples/svelte/column-pinning-sticky/vite.config.js
  • examples/svelte/column-pinning/vite.config.js
  • examples/svelte/column-resizing-performant/vite.config.js
  • examples/svelte/column-resizing/vite.config.js
  • examples/svelte/column-sizing/vite.config.js
  • examples/svelte/column-visibility/vite.config.js
  • examples/svelte/composable-tables/vite.config.js
  • examples/svelte/expanding/vite.config.js
  • examples/svelte/filtering/vite.config.js
  • examples/svelte/filters-faceted-bucketed/vite.config.js
  • examples/svelte/filters-faceted/vite.config.js
  • examples/svelte/filters-fuzzy/vite.config.js
  • examples/svelte/grouped-aggregation/vite.config.js
  • examples/svelte/grouping/vite.config.js
  • examples/svelte/header-groups/vite.config.js
  • examples/svelte/kitchen-sink/vite.config.js
  • examples/svelte/pagination/vite.config.js
  • examples/svelte/row-pinning/vite.config.js
  • examples/svelte/row-selection/vite.config.js
  • examples/svelte/sorting/vite.config.js
  • examples/svelte/sub-components/vite.config.js
  • examples/svelte/virtualized-columns/vite.config.js
  • examples/svelte/virtualized-infinite-scrolling/src/App.svelte
  • examples/svelte/virtualized-infinite-scrolling/vite.config.js
  • examples/svelte/virtualized-rows/vite.config.js
  • examples/svelte/with-tanstack-form/vite.config.js
  • examples/svelte/with-tanstack-query/vite.config.js
  • examples/vanilla/aggregation/vite.config.js
  • examples/vanilla/basic/vite.config.js
  • examples/vanilla/pagination/vite.config.js
  • examples/vanilla/sorting/vite.config.js
  • examples/vue/aggregation/vite.config.ts
  • examples/vue/basic-dynamic-columns/vite.config.ts
  • examples/vue/basic-external-atoms/vite.config.ts
  • examples/vue/basic-external-state/vite.config.ts
  • examples/vue/basic-use-app-table/vite.config.ts
  • examples/vue/basic-use-table/vite.config.ts
  • examples/vue/cell-selection/vite.config.ts
  • examples/vue/column-ordering/vite.config.ts
  • examples/vue/column-pinning-split/vite.config.ts
  • examples/vue/column-pinning-sticky/vite.config.ts
  • examples/vue/column-pinning/vite.config.ts
  • examples/vue/column-resizing-performant/vite.config.ts
  • examples/vue/column-resizing/vite.config.ts
  • examples/vue/column-sizing/vite.config.ts
  • examples/vue/column-visibility/vite.config.ts
  • examples/vue/composable-tables/vite.config.ts
  • examples/vue/expanding/vite.config.ts
  • examples/vue/filters-faceted-bucketed/vite.config.ts
  • examples/vue/filters-faceted/vite.config.ts
  • examples/vue/filters-fuzzy/vite.config.ts
  • examples/vue/filters/vite.config.ts
  • examples/vue/grouped-aggregation/vite.config.ts
  • examples/vue/grouping/vite.config.ts
  • examples/vue/header-groups/vite.config.ts
  • examples/vue/kitchen-sink/vite.config.ts
  • examples/vue/pagination/vite.config.ts
  • examples/vue/row-pinning/vite.config.ts
  • examples/vue/row-selection/vite.config.ts
  • examples/vue/sorting/vite.config.ts
  • examples/vue/sub-components/vite.config.ts
  • examples/vue/virtualized-columns/vite.config.ts
  • examples/vue/virtualized-infinite-scrolling/vite.config.ts
  • examples/vue/virtualized-rows/vite.config.ts
  • examples/vue/with-tanstack-form/vite.config.ts
  • examples/vue/with-tanstack-query/vite.config.ts
  • knip.json
  • package.json
  • packages/alpine-table/README.md
  • packages/angular-table/README.md
  • packages/ember-table/README.md
  • packages/lit-table/README.md
  • packages/match-sorter-utils/README.md
  • packages/octane-table/README.md
  • packages/octane-table/docs-entry.d.ts
  • packages/octane-table/package.json
  • packages/octane-table/scripts/finalize-types.mjs
  • packages/octane-table/skills/create-table-hook/SKILL.md
  • packages/octane-table/skills/getting-started/SKILL.md
  • packages/octane-table/skills/table-state/SKILL.md
  • packages/octane-table/src/FlexRender.ts
  • packages/octane-table/src/Subscribe.tsrx
  • packages/octane-table/src/Subscribe.tsrx.d.ts
  • packages/octane-table/src/createTableHook.tsrx
  • packages/octane-table/src/createTableHook.tsrx.d.ts
  • packages/octane-table/src/createTableHookContexts.ts
  • packages/octane-table/src/experimental-worker-plugin.ts
  • packages/octane-table/src/flex-render.ts
  • packages/octane-table/src/index.ts
  • packages/octane-table/src/internal.ts
  • packages/octane-table/src/reactivity.ts
  • packages/octane-table/src/static-functions.ts
  • packages/octane-table/src/types.ts
  • packages/octane-table/src/useTable.tsrx
  • packages/octane-table/src/useTable.tsrx.d.ts
  • packages/octane-table/tests/_fixtures/adapter-reactivity.tsrx
  • packages/octane-table/tests/_fixtures/app-table.tsrx
  • packages/octane-table/tests/_fixtures/features.tsrx
  • packages/octane-table/tests/_fixtures/flex-render.tsrx
  • packages/octane-table/tests/_fixtures/ssr-table.tsrx
  • packages/octane-table/tests/_fixtures/table-basic.tsrx
  • packages/octane-table/tests/_helpers.ts
  • packages/octane-table/tests/conformance/adapter-reactivity.test.ts
  • packages/octane-table/tests/conformance/app-table.test.ts
  • packages/octane-table/tests/conformance/core.test.ts
  • packages/octane-table/tests/conformance/features.test.ts
  • packages/octane-table/tests/conformance/flex-render.test.ts
  • packages/octane-table/tests/conformance/parity.test.ts
  • packages/octane-table/tests/ssr/ssr.test.ts
  • packages/octane-table/tests/test-setup.ts
  • packages/octane-table/tests/type-tests/public-surface.tsx
  • packages/octane-table/tsconfig.build.json
  • packages/octane-table/tsconfig.docs.json
  • packages/octane-table/tsconfig.json
  • packages/octane-table/tsdown.config.ts
  • packages/octane-table/vite.config.ts
  • packages/octane-table/vitest.ssr.config.ts
  • packages/preact-table-devtools/README.md
  • packages/preact-table/README.md
  • packages/react-table-devtools/README.md
  • packages/react-table/README.md
  • packages/solid-table-devtools/README.md
  • packages/solid-table/README.md
  • packages/svelte-table/README.md
  • packages/table-core/README.md
  • packages/table-devtools/README.md
  • packages/vue-table-devtools/README.md
  • packages/vue-table/README.md
  • pnpm-workspace.yaml
  • prs-gpt-.md
  • remaining-issues.md
  • scripts/config.js
  • scripts/generateDocs.js
  • vitest.workspace.mjs

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@nx-cloud

nx-cloud Bot commented Jul 31, 2026

Copy link
Copy Markdown

View your CI Pipeline Execution ↗ for commit aef2916

Command Status Duration Result
nx affected --targets=test:eslint,test:sherif,t... ✅ Succeeded 4m 49s View ↗
nx run-many --targets=build --exclude=examples/** ✅ Succeeded 34s View ↗

☁️ Nx Cloud last updated this comment at 2026-07-31 19:39:54 UTC

@socket-security

socket-security Bot commented Jul 31, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Added@​tanstack/​octane-store@​0.12.0761006991100
Added@​tsrx/​typescript-plugin@​0.3.118711009998100
Addedoctane@​0.1.21751008397100

View full report

@socket-security

socket-security Bot commented Jul 31, 2026

Copy link
Copy Markdown

Warning

Review the following alerts detected in dependencies.

According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.

Action Severity Alert  (click "▶" to expand/collapse)
Warn Medium
Low adoption: npm octane

Location: Package overview

From: examples/octane/aggregation/package.jsonnpm/octane@0.1.21

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/octane@0.1.21. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

View full report

@pkg-pr-new

pkg-pr-new Bot commented Jul 31, 2026

Copy link
Copy Markdown
More templates

@tanstack/alpine-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/alpine-table@6477

@tanstack/angular-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/angular-table@6477

@tanstack/angular-table-devtools

npm i https://pkg.pr.new/TanStack/table/@tanstack/angular-table-devtools@6477

@tanstack/ember-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/ember-table@6477

@tanstack/lit-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/lit-table@6477

@tanstack/match-sorter-utils

npm i https://pkg.pr.new/TanStack/table/@tanstack/match-sorter-utils@6477

@tanstack/octane-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/octane-table@6477

@tanstack/preact-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/preact-table@6477

@tanstack/preact-table-devtools

npm i https://pkg.pr.new/TanStack/table/@tanstack/preact-table-devtools@6477

@tanstack/react-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/react-table@6477

@tanstack/react-table-devtools

npm i https://pkg.pr.new/TanStack/table/@tanstack/react-table-devtools@6477

@tanstack/solid-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/solid-table@6477

@tanstack/solid-table-devtools

npm i https://pkg.pr.new/TanStack/table/@tanstack/solid-table-devtools@6477

@tanstack/svelte-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/svelte-table@6477

@tanstack/table-core

npm i https://pkg.pr.new/TanStack/table/@tanstack/table-core@6477

@tanstack/table-devtools

npm i https://pkg.pr.new/TanStack/table/@tanstack/table-devtools@6477

@tanstack/vue-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/vue-table@6477

@tanstack/vue-table-devtools

npm i https://pkg.pr.new/TanStack/table/@tanstack/vue-table-devtools@6477

commit: aef2916

@nx-cloud nx-cloud Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Important

At least one additional CI pipeline execution has run since the conclusion below was written and it may no longer be applicable.

Nx Cloud is proposing a fix for your failed CI:

We updated knip.json to fix the table:test:knip failure introduced by the octane-table adapter PR. Adding docs-entry.d.ts! as an explicit entry point prevents knip from reporting it as an unused file, and removing the four redundant export patterns (src/index.ts!, src/static-functions.ts!, src/flex-render.ts!, src/experimental-worker-plugin.ts!) eliminates the configuration hint warnings since those paths are already auto-detected via the package's exports field.

Tip

We verified this fix by re-running table:test:knip.

diff --git a/knip.json b/knip.json
index aab19bc8..160170d6 100644
--- a/knip.json
+++ b/knip.json
@@ -38,15 +38,12 @@
     },
     "packages/octane-table": {
       "entry": [
-        "src/index.ts!",
+        "docs-entry.d.ts!",
         "src/Subscribe.tsrx!",
         "src/createTableHook.tsrx!",
         "src/useTable.tsrx!",
         "src/internal.ts!",
         "src/reactivity.ts!",
-        "src/static-functions.ts!",
-        "src/flex-render.ts!",
-        "src/experimental-worker-plugin.ts!",
         "tests/type-tests/public-surface.tsx!"
       ]
     },

Apply fix via Nx Cloud  Reject fix via Nx Cloud


Or Apply changes locally with:

npx nx-cloud apply-locally gjXO-7DZO

Apply fix locally with your editor ↗   View interactive diff ↗



🎓 Learn more about Self-Healing CI on nx.dev

@KevinVandy
KevinVandy merged commit d2b2f75 into beta Jul 31, 2026
10 checks passed
@KevinVandy
KevinVandy deleted the feat-octane-table branch July 31, 2026 19:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants