• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

humanspeak / svelte-headless-table / 36550486011
90%

Build:
DEFAULT BRANCH: main
Ran 29 Sep 2026 09:40AM UTC
Jobs 1
Files 40
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

29 Sep 2026 09:38AM UTC coverage: 90.34% (+4.9%) from 85.429%
36550486011

push

github

web-flow
feat!: v7 — runes-native core and plugin contract (#335)

* docs(plans): v7 runes-core batch (six plans + index)

Advisor output for the v7 rewrite: a design spike, the core and plugin
contract rewrite, the four DOM-driven plugins, routes/bench/e2e, docs with
the migration guide, and release preparation. Plan 001 is re-stamped to
this branch's base and marked in progress for dispatch.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* spike(v7): getter-based view model and memo-free component (plan 001)

Throwaway spike under src/routes/test/v7-spike with the seven mechanism
tests, an SSR probe page and a perf-bench renderer (?renderer=spike). The
report in .agents/.plans/v7-runes-core records the decisions plan 002 reads:
memo-free components, the ownership rule for view models, and the three
plugin patterns. Nothing under src/lib changes.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* docs(plans): guard log and PASS report for plan 001

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* docs(plans): pre-flight plan 002 with the spike findings; fix bench preset names

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* feat(core)!: runes view model, getter-based plugin contract, 11 plugins (plan 002)

BREAKING CHANGE: the store API is gone. `createTable` takes an array or a
getter; `vm.current.*` and `cell.current.*` are the only surface; plugin
state is exposed as Box / ReadonlyBox / RecordSet / ArraySet; plugins take
and return getters and live in add*.svelte.ts. Subscribe, utils/store,
createRender event handlers and the Readable render inputs are removed.

Parked until plans 003/004 (see .agents/.plans/v7-runes-core/PARKED.md):
addGroupBy, addSelectedRows, addResizedColumns, addVirtualScroll and their
tests under src/lib/plugins/_parked; src/routes and Playwright.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* docs(plans): amend plan 002 done-criteria greps; record parked-path lint and test-h... (continued)

649 of 774 branches covered (83.85%)

Branch coverage included in aggregate %.

737 of 771 new or added lines in 22 files covered. (95.59%)

1633 of 1752 relevant lines covered (93.21%)

29102.68 hits per line

Uncovered Changes

Lines Coverage ∆ File
9
66.67
src/lib/plugins/addResizedColumns.svelte.ts
8
88.92
src/lib/plugins/addVirtualScroll.svelte.ts
6
87.72
src/lib/plugins/addColumnFilters.svelte.ts
6
86.62
src/lib/plugins/addSelectedRows.svelte.ts
2
92.86
src/lib/plugins/addFlatten.svelte.ts
1
95.8
-2.49% src/lib/createViewModel.svelte.ts
1
96.49
src/lib/plugins/addDataExport.svelte.ts
1
96.43
src/lib/plugins/addExpandedRows.svelte.ts
Jobs
ID Job ID Ran Files Coverage
1 node-22 - 36550486011.1 29 Sep 2026 09:40AM UTC 40
90.34
GitHub Action Run
Source Files on build 36550486011
  • Tree
  • List 40
  • Changed 4
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #36550486011
  • b19b3f74 on github
  • Prev Build on main (#36451777975)
  • Next Build on main (#36576391648)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc