diff --git a/README.md b/README.md index 2cff48d..3ec5e1e 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,7 @@ require('eases/bounce-out') require('eases/circ-in-out') require('eases/circ-in') require('eases/circ-out') +require('eases/css-ease-approx') require('eases/cubic-in-out') require('eases/cubic-in') require('eases/cubic-out') diff --git a/css-ease-approx.js b/css-ease-approx.js new file mode 100644 index 0000000..a312e68 --- /dev/null +++ b/css-ease-approx.js @@ -0,0 +1,7 @@ +function cssEaseApprox(t) { + if (t <= 0) return 0; + if (t >= 1) return 1; + return 1.0042954579734844 * Math.exp(-6.4041738958415664 * Math.exp(-7.2908241330981340 * t)); +} + +module.exports = cssEaseApprox; diff --git a/package.json b/package.json index 823ec37..07525c7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "eases", - "version": "1.0.8", + "version": "1.1.0", "description": "grab bag of easing equations", "main": "index.js", "license": "MIT",