A declarative, efficient, and flexible JavaScript library for building user interfaces.
Solid fixed several reactivity edge cases this week: lazy component rejections now surface properly and allow retries, external sources re-subscribe correctly after transitions, and createSelector became transition-aware to avoid stale state. A cleanup in splitProps prevents key conflicts across…
Get this in your inbox every Monday →A deterministic 0–100 hygiene score — README, license, CI, tests, docs, and freshness.
Who ships this repo — author concentration and the bus factor across the last 300 mainline commits.
How welcoming this repo is to contributors — issue throughput, close time, responsiveness, and good-first-issue count.
What this project is built on — dependency count by ecosystem, the license mix, and anything worth a legal look before you adopt it.
Whether this project's CI can be trusted — pass rate, run times, flaky runs, and which workflow is the weak link.
Grounded in solid's README, structure, and recent commits — answers won't invent code they haven't seen.
A Monday email with what shipped, in plain English — no account needed.
Updated Solid.js to version 1.9.15
Bumped the Solid.js peer dependency from version 1.9.12 to 1.9.15 and refreshed the dependency lockfile to reflect this update across all related packages.
Release version 1.9.15
Published version 1.9.15 of Solid.js and related packages with bug fixes for transitions, lazy loading, and property splitting, plus updates to DOM Expressions.
Fix test isolation for transitions
Fixed a test isolation issue where the scheduler state from one test was leaking into another, causing the transition test to behave unexpectedly. The suspense test now properly resets the scheduler after running, and the transition test explicitly disables time-slicing scheduling and uses more reliable async waits.
A floor, not a guess: counts only commits whose author, co-author trailer, or message explicitly credits an AI tool (Claude, Copilot, Cursor, aider, Codex…). Based on 30 mainline commits. Unattributed AI code isn't counted here — the full audit estimates that separately.