easing-progress
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

easing-progress is a JavaScript library of easing functions

Language gzip

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

Readme

Keywords

Package Sidebar

Install

npm i easing-progress

Weekly Downloads

186

Version

1.0.2

License

MIT

Unpacked Size

90.1 kB

Total Files

247

Last publish

Collaborators

  • anton.bobrov