a Promise wrapper around greensock's TweenLite/TweenMax animation library
npm install gsap-as-promisedA Promise wrapper around gsap (TweenLite by default, but can wrap any gsap library).
``js
var animate = require('gsap-as-promised')
Promise.all([
animate(element, 1.0, { x: 10 }),
animate(element, 1.0, { y: 10, delay: 0.5 })
]).then(function() {
console.log("all animations finished")
})
var animateMax = animate.wrap(require('gsap')); // If you want to wrap TweenMax
animateMax.staggerTo(...);
`
methods: (e.g. to,from,fromTo,set, etc.) Use the official documentation for complete reference.$3
#### `animate(element, duration, params)`
#### `animate.to(element, duration, params)`
#### `animate.from(element, duration, from)`
#### `animate.set(element, params)`
#### `animate.fromTo(element, duration, from, to)`Matches the TweenLite methods by the same name, but returns a Promise for the onComplete event.
####
`animate(element, duration, params)`
The default export is the same as animate.to.####
`animate.all(element)`
An alias for Promise.all, which will trigger all tweens in parallel.####
`animate.wrap(gsapLib)``