Skip to content

feat(preact): add Preact components - #11

Merged
dangreen merged 1 commit into
mainfrom
add-preact
Aug 7, 2026
Merged

feat(preact): add Preact components#11
dangreen merged 1 commit into
mainfrom
add-preact

Conversation

@dangreen

@dangreen dangreen commented Aug 7, 2026

Copy link
Copy Markdown
Member

Adds @srcset/preact - Preact components for responsive images.

  • Picture - <picture> with a <source> per format group ordered by efficiency, and a sizes prop applied to every source
  • Image - <img> with intrinsic size, lazy loading and async decoding by default, blur-up placeholder (once per mount), imgRef to reach the element (plain Preact does not forward ref to function components), camelCase-only fetchPriority, Preact 10.23+ ref cleanup support
  • Style prop typed with Preact's own CSSProperties for full autocomplete
  • Reviewed locally in three Codex passes (final pass: no findings)

🤖 Generated with Claude Code

@coveralls

Copy link
Copy Markdown

Coverage Report for CI Build 31195663881

Coverage increased (+0.5%) to 90.268%

Details

  • Coverage increased (+0.5%) from the base build.
  • Patch coverage: 23 of 23 lines across 2 files are fully covered (100%).
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 586
Covered Lines: 543
Line Coverage: 92.66%
Relevant Branches: 421
Covered Branches: 366
Branch Coverage: 86.94%
Branches in Coverage %: Yes
Coverage Strength: 89053.04 hits per line

💛 - Coveralls

@dangreen
dangreen merged commit e2c45ee into main Aug 7, 2026
7 checks passed
@dangreen
dangreen deleted the add-preact branch August 7, 2026 16:07
@github-actions github-actions Bot mentioned this pull request Aug 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants