Easing runs on both Node.js and ECMAScript 2015 (ES6) compliant browsers.
This README isn't a tutorial on Easing equations. If you need to understand what are the Easing equations, you can refer here.
const Easing = require('easing'); // t: current time, b: beginning value, c: change in value, d: duration const val = Easing.linear(t, b, c, d);
const val = Easing.linear(t, b, c, d);
This library implements the following equations:
linear swing easeInSine easeOutSine easeInOutSine easeInQuad easeOutQuad easeInOutQuad easeInCubic easeOutCubic easeInOutCubic easeInQuart easeOutQuart easeInOutQuart easeInQuint easeOutQuint easeInOutQuint easeInExpo easeOutExpo easeInOutExpo easeInCirc easeOutCirc easeInOutCirc easeInBack easeOutBack easeInOutBack easeInElastic easeOutElastic easeInOutElastic easeInBounce easeOutBounce easeInOutBounce