• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
Info updated!

humanspeak / svelte-motion
69%
main: 3%

Build:
Build:
LAST BUILD BRANCH: initial-creation
DEFAULT BRANCH: main
Repo Added 21 Feb 2025 05:35AM UTC
Token dfp0FoWB2YexHinOlPYfkZTafaIHIH3ah regen
Build 62 Last
Files 203
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 initial-creation
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • initial-creation
  • main

10 Jan 2026 11:02AM UTC coverage: 69.465% (+0.4%) from 69.074%
20877327479

push

github

web-flow
feat: implement AnimatePresence component with exit animations (#229)

* Remove RAF polling loop from presence tracking, add initial prop to AnimatePresence

- Remove requestAnimationFrame loop that was polling 60fps unnecessarily
- Keep ResizeObserver for actual size changes (event-driven)
- Add debug logs to track resize events
- Add initial prop to AnimatePresence component (when false, children skip enter animation)
- Add AnimatePresence section to demo page
- Format docs examples file

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Add key prop requirement and fix re-entry animation in AnimatePresence

- Add mandatory `key` prop for motion elements inside AnimatePresence (matches React framer-motion API)
- Implement key-based tracking with seenKeys/exitedKeys Sets for proper enter/exit lifecycle
- Fix re-entry animation timing: call runAnimation() before isLoaded='ready' to capture initial state before Svelte removes inline styles
- Add shouldAnimateEnter(key) to properly determine when to animate vs snap
- Add E2E tests for re-entry animation behavior
- Move animate-presence test route to tests/animate-presence/basic

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Fix fancy-like-button E2E tests timing and assertions

- Wait for data-is-loaded="ready" instead of specific transform value
- Add settling delay before capturing baseline
- Track all scale values and assert on range (0.15 tolerance) instead of exact tolerance (0.01)
- Tests now properly wait for component initialization before interacting

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Fix AnimatePresence race condition when re-entry happens during exit animation

The bug: When a child re-enters (Show after Hide) while the previous exit
animation is still runni... (continued)

375 of 477 branches covered (78.62%)

Branch coverage included in aggregate %.

60 of 83 new or added lines in 4 files covered. (72.29%)

4 existing lines in 2 files now uncovered.

1313 of 1953 relevant lines covered (67.23%)

7.32 hits per line

Relevant lines Covered
Build:
Build:
1953 RELEVANT LINES 1313 COVERED LINES
7.32 HITS PER LINE
Source Files on main
  • Tree
  • List 203
  • Changed 4
  • Source Changed 4
  • 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
20877327479 initial-creation feat: implement AnimatePresence component with exit animations (#229) * Remove RAF polling loop from presence tracking, add initial prop to AnimatePresence - Remove requestAnimationFrame loop that was polling 60fps unnecessarily - Keep ResizeObs... push 10 Jan 2026 11:03AM UTC web-flow github
69.47
20762130583 initial-creation Merge pull request #228 from humanspeak/initial-creation CI/CD - Actions Updates & NPM Config push 06 Jan 2026 09:11PM UTC web-flow github
69.07
20761277748 initial-creation Merge pull request #227 from humanspeak/initial-creation CI/CD - NPM Publish push 06 Jan 2026 08:35PM UTC web-flow github
69.07
18390459324 initial-creation Has to be this way to publish (#197) push 09 Oct 2025 10:12PM UTC web-flow github
90.95
18390227100 initial-creation Merge pull request #196 from humanspeak/initial-creation Enhancements: SVG Work & Other Examples push 09 Oct 2025 10:01PM UTC web-flow github
90.95
18261470033 initial-creation Merge pull request #191 from humanspeak/initial-creation Enhancement: While Focus push 05 Oct 2025 04:39PM UTC web-flow github
91.92
18254549720 initial-creation Merge pull request #188 from humanspeak/initial-creation Enahancement: Well that took awhile... push 05 Oct 2025 05:35AM UTC web-flow github
91.82
18142149942 initial-creation Merge pull request #187 from humanspeak/initial-creation Bug: whileHover - cancel vs graceful animation push 30 Sep 2025 08:10PM UTC web-flow github
93.07
18140766247 initial-creation Merge pull request #186 from humanspeak/initial-creation Enhancement: intial={false} push 30 Sep 2025 07:11PM UTC web-flow github
92.77
18065986426 initial-creation Merge pull request #182 from humanspeak/initial-creation Enhancemenet: Package Updates push 27 Sep 2025 10:57PM UTC web-flow github
92.73
See All Builds (59)

Badge your Repo: svelte-motion

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc