tanstack-lit-table-migrate-v8-to-v9

Installation
SKILL.md

Use this as the complete breaking-change checklist. V9 is the current API. The central Lit change is a stable controller constructed with the host, while current options are passed to .table(...) during render.

Framework prerequisites: Lit 3.1.3 or newer within v3 (lit ^3.1.3) and @lit/context ^1.1.0.

Recommended Migration Order

  1. Replace the v8 controller options thunk with a host-only typed TableController.
  2. Pass current options to controller.table(options, selector?) in render.
  3. Move features, row models, and registries into tableFeatures.
  4. Update selected state, controlled ownership, and rendering.
  5. Apply every shared API and type rename below.
  6. Treat stockFeatures as a temporary audit bridge; explicit features are the production target.
Installs
7
First Seen
Aug 10, 2026