easing-progress
v1.0.2
Published
Easing Progress
Downloads
1,244
Readme
easing-progress is a JavaScript library of easing functions
Dev Config
- node v20.2.0
- npm v9.6.6
How to start with NPM
npm install easing-progress
Example
import { easing, EaseOutCubic, EaseInOutCirc } from 'easing-progress';
const myProgress1 = easing(0.75, EaseOutCubic); // => 0.984375
const myProgress2 = easing(0.32, EaseInOutCirc); // => 0.11581254575402905
const myProgress3 = easing(0.32, [0.52, -0.41, 0, 1.43]); // => 0.5075000000000001
const myProgress4 = easing(0.32, (x) => {
return Math.sin(x * Math.PI / 2);
}); // => 0.4817536741017153