@blinn-motion/svelte exposes an idiomatic action plus the same pure mount helper as other web packages.

Install

Peer: Svelte ≥ 4.

Action

Action params

ParamTypeDefault
docMotionDocrequired
renderer"dom" | "canvas""dom"
loopbooleantrue
autoplaybooleantrue (off if progress set)
ratenumber1
progressnumbercontrolled 0…1
onFrame(t, f) => void
The host also dispatches a frame CustomEvent with { time, fraction }.

Pure mount

Examples

examples/svelte — advanced dual-stage demo.