colib
v1.1.0
Published
Tweening and logic sequencing for typescript
Downloads
3
Maintainers
Readme
Colib
Next generation tweening and timed logic sequencing for typescript.
Usage
At a Glance
Colib is a highly modular system for building complex animations/timed event sequences with support for coroutines.
globalScheduler().push(
waitForTime(3),
changeByOffset(balloon, {y: 100 }, 0.5, smooth()),
parallel(
changeFrom(balloon, {alpha: 0}, 0.3, smooth()),
changeFrom(balloon, {scale: 0}, 0.5, inBack())
),
coroutine(popBalloon)
);
function* popBalloon() {
yield waitForTime(1);
yield parallel(
changeTo(balloon, {scale: 10}, 0.3, outBack())
changeTo(balloon, {alpha: 0}, 0.2)
);
console.log("Popped");
}
Installation
yarn add colib
# OR
npm install colib
Documentation
Check out the documentation here.
Changelog
See the GitHub release history.
Contributing
Check our our contributor and developer guides.
Acknowledgements
Brought to you by Two Bulls