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

/easing-progress/

    Package Sidebar

    Install

    npm i easing-progress

    Weekly Downloads

    24

    Version

    1.0.2

    License

    MIT

    Unpacked Size

    90.1 kB

    Total Files

    247

    Last publish

    Collaborators

    • anton.bobrov