svelte-advanced-datatable-state
Installation
SKILL.md
svelte-advanced-datatable — persistence & i18n
State persistence and internationalisation are two independent concerns wired through config. Defaults keep behaviour
predictable: nothing touches localStorage without opt-in, all strings render in English unless messageConfig or
messageFormatter is set.
1. Persistence — two independent tiers
| Tier | Holds | Backends | Default |
|---|---|---|---|
transient |
page index, search input, sort key/direction, sort tiebreakers, open modal row id | 'snapshot' | 'url' | 'none' |
'snapshot' |
persistent |
items-per-page, column visibility, column widths, column order, density | 'localStorage' | 'sessionStorage' | 'none' |
'none' |
Related skills
More from kage0x3b/svelte-advanced-datatable
svelte-advanced-datatable
Scaffold or modify a Svelte 5 DataTable using the svelte-advanced-datatable package — DataTableConfig, column types
1svelte-advanced-datatable-interactions
Wire row selection, per-row + bulk actions (DataTableAction with onSingle/onMulti, primary/destructive variants),
1svelte-advanced-datatable-data
Pick and wire a DataTable data source (LocalDataSource, FetchApiDataSource, ApiFunctionDataSource,
1