1.3.0 • Published 9 months ago
easing-functions v1.3.0
easing-functions
Robert Penner's easing functions from phaser.
Install
$ npm i easing-functionsUsage
const Easing = require('easing-functions')
Easing.Quadratic.Out
Easing.quadratic.out
// You could also access the easing function via
Easing['quadratic.out']
// or
Easing['Quadratic.Out']Easing.<type>.<output>(x)
| type \ output | In | Out | InOut |
|---|---|---|---|
| Linear | x | x | x |
| Quadratic | ✓ | ✓ | ✓ |
| Cubic | ✓ | ✓ | ✓ |
| Quartic | ✓ | ✓ | ✓ |
| Quintic | ✓ | ✓ | ✓ |
| Sinusoidal | ✓ | ✓ | ✓ |
| Exponential | ✓ | ✓ | ✓ |
| Circular | ✓ | ✓ | ✓ |
| Elastic | ✓ | ✓ | ✓ |
| Back | ✓ | ✓ | ✓ |
| Bounce | ✓ | ✓ | ✓ |
License
The MIT License