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

msabitov / preffx
87%

Build:
DEFAULT BRANCH: main
Repo Added 12 Sep 2026 11:56AM UTC
Files 25
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

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • main

01 Nov 2026 09:15AM UTC coverage: 86.755% (+3.3%) from 83.487%
#8

push

msabitov
v0.9.2:

Added:
- tests for dictionary resolution with a region-qualified root locale (e.g. `en-US`)

Fixed:
- dictionary (`dict`) resolver now falls back correctly for region-qualified locales: when the exact locale (e.g. `en-US`) is missing, it tries the base language part (`en`) before the `*` fallback, instead of going straight to `*`

Changed:
- removed the unreachable `whenHydrated` hydration path from the client `resource()`: the callback could never fire because `setHydratedData` runs once at mount time (before the tree subscribes). The dead subscription code and the per-key subscriber map (`subs`) on `HydrationState` are dropped, simplifying `src/client/hydration.ts` and the `HydrationState` type without changing public behavior

415 of 527 branches covered (78.75%)

Branch coverage included in aggregate %.

5 of 5 new or added lines in 4 files covered. (100.0%)

836 of 915 relevant lines covered (91.37%)

101.6 hits per line

Relevant lines Covered
Build:
Build:
915 RELEVANT LINES 836 COVERED LINES
101.6 HITS PER LINE
Source Files on main
  • Tree
  • List 25
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
#8 main v0.9.2: Added: - tests for dictionary resolution with a region-qualified root locale (e.g. `en-US`) Fixed: - dictionary (`dict`) resolver now falls back correctly for region-qualified locales: when the exact locale (e.g. `en-US`) is missing, it ... push 01 Nov 2026 09:18AM UTC msabitov
86.75
#7 main v0.9.1: Added: - tests for JSX entry points Changed: - the library name has been moved to a `constants` module and is now used when naming symbols and special attributes push 25 Oct 2026 11:53AM UTC msabitov
83.49
#6 main v0.9.0: Fixed: - `resource()` fetcher now always receives an `AbortSignal` (previously `undefined` on the server), so the signal signature is consistent across server and client. On the server a real `AbortController` is created per resource; if ... push 18 Oct 2026 12:36PM UTC msabitov
83.33
#5 main v0.8.1: Fixed: - fixed a bug where directly calling the `h` function did not fully initialize utilities and the component scope; `h` is now valid only within the PreffX root, and calling it outside the root throws an error. The rendering environm... push 11 Oct 2026 09:35AM UTC msabitov
80.42
#4 main v0.8.0: Added: - `preffx/state` export that provides all reactive utils from `@preact/signals-core`, as well as `state` and `reduce` (tests added) Changed: - all signals based handlers now use `preffx/state` utils push 04 Oct 2026 01:53PM UTC msabitov
80.87
#3 main v0.7.5: Added: - added tests for DOM event listener subscription/unsubscription, covering static listeners and dynamic listeners passed through a signal Fixed: - node props handling fixed: static (non-signal) values for properties, event listene... push 27 Sep 2026 09:40AM UTC msabitov
80.76
#2 main v0.7.4: Fixed: - fixed Vitest coverage config - manual signal disposal within the component has been removed, as the reactive model from `@preact/signals-core` handles this automatically - fixed a bug causing double destroy of reactive children: ... push 20 Sep 2026 09:33AM UTC msabitov
80.83
#1 main v0.7.3: Added: - added tests for attribute handling of JSX nodes - coverage config added Fixed: - fixed bug with handling boolean JSX attribute values - fixed bug with handling object value of style attribute Changed: - README badges push 12 Sep 2026 02:06PM UTC msabitov
80.81
See All Builds (8)
  • Repo on GitHub
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