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

humanspeak / svelte-motion / 36912937981
73%

Build:
DEFAULT BRANCH: main
Ran 01 Oct 2026 07:17PM UTC
Jobs 1
Files 264
Run time 2min
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

01 Oct 2026 07:15PM UTC coverage: 73.321% (+0.6%) from 72.678%
36912937981

push

github

web-flow
feat: align with Motion 13.5.0 and accelerate scroll-linked values (#491)

* docs: plan scroll-transform acceleration and tree-shaking guard

- transform-scroll-acceleration/001: propagate useScroll's accelerate
  config through useTransform, matching framer-motion after motion#3857
- tree-shaking-guard/001: bundle-level check in the Vite 6 consumer
  fixture that locks in the documented tree-shaking guarantees

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* test: guard documented tree-shaking in the Vite 6 consumer fixture

Bundles the published entry points through the package exports map
and asserts marker strings, modeled on upstream motion#3864:

- named MotionDiv and direct html/Div.svelte pull in no other wrappers
  and stay within 1% of each other
- svelteMotionOptimize() output matches the direct import (control:
  without the plugin, <motion.div> bundles every wrapper)
- all non-component exports together never pull in _MotionContainer;
  on failure, each export is bundled alone to name the offenders

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* docs: close tree-shaking-guard batch with guard PASS

Guard log and report for plan 001; retire the batch to
.agents/.plans-closed.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* feat: accelerate useTransform values derived from scroll progress

useTransform now copies a useScroll progress value's accelerate config
onto its mapped result, so scroll-linked opacity/filter/clipPath/
transform/backgroundColor run as native ScrollTimeline animations on
the compositor thread, matching framer-motion.

- Uses the post-motion#3857 shape: times/keyframes padded to hold the
  clamped end values, extra leading ease for per-segment arrays
- Skips chained transforms, clamp: false, non-motion-value sources
- Stricter than upstream: input ranges outside ascending 0-1 stay on
  the JS path, since element.animate() throws on such offsets
- A... (continued)

1225 of 1849 branches covered (66.25%)

Branch coverage included in aggregate %.

149 of 154 new or added lines in 4 files covered. (96.75%)

4420 of 5850 relevant lines covered (75.56%)

202.72 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
93.77
0.39% src/lib/utils/presence.ts
Jobs
ID Job ID Ran Files Coverage
1 node-22 - 36912937981.1 01 Oct 2026 07:17PM UTC 264
73.32
GitHub Action Run
Source Files on build 36912937981
  • Tree
  • List 264
  • Changed 4
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #36912937981
  • 9eba7a61 on github
  • Prev Build on main (#36713842216)
  • Next Build on main (#37036985042)
  • Delete
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