Add virtual data bindings#513
Conversation
Code ReviewRisk: Low — no blocking issues; safe to merge aside from nits. This MR adds virtual Still open from earlier reviews (1 finding):
Review usage: 209,237 in (155,136 cached) / 8,180 out tokens — $0.2967 (cloudflare-ai-gateway/gpt-5.4, thinking: medium) Reviewed by @weareikko/code-review v0.8.2 for commit b798bb1. Previous review runsPrevious run archived 2026-07-15T15:17:27ZCode ReviewRisk: Medium — issues that should be addressed before merge. This MR adds virtual 1 issue found:
Review usage: 66,015 in (44,544 cached) / 7,495 out tokens — $0.1772 (cloudflare-ai-gateway/gpt-5.4, thinking: medium) Reviewed by @weareikko/code-review v0.8.2 for commit 7f2fe4f. |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## feature/data-scope #513 +/- ##
========================================================
- Coverage 79.45% 78.70% -0.75%
Complexity 145 145
========================================================
Files 100 94 -6
Lines 3008 2874 -134
Branches 532 502 -30
========================================================
- Hits 2390 2262 -128
+ Misses 542 536 -6
Partials 76 76
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
Summary
data-bind:*attributes to apply one Data value to multiple DOM targetsvalue,target, and$dataexpressionsThis is a stacked follow-up to #511 and should be reviewed against
feature/data-scope. Once #511 merges, this PR can be retargeted tomain.Validation
npm run test— 47 files passed, 310 tests passed, 3 skipped, 1 todonpm run lint:types— passednpm run lint:static— passed with 15 pre-existing warnings and no errorsnpm run lint:prettier— passednpm run build— passedNo local docs build was run.
Part of #510.
Depends on #511.