animate() — basic
stagger() — offset each item
Deploy to production
Write unit tests
Fix that one bug
Delete console.logs
Open a PR
timeline() — sequenced choreography
number counter — onUpdate callback
0
Motion + Datastar — animate then update state
Animated enter/exit. Motion handles opacity+y, Datastar manages $_aOpen state.