├── .editorconfig ├── .gitignore ├── .npmignore ├── .travis.yml ├── README.md ├── alm.json ├── package.json ├── src ├── curves │ ├── ease.ts │ ├── easeIn.ts │ ├── easeInBack.ts │ ├── easeInBounce.ts │ ├── easeInCirc.ts │ ├── easeInCubic.ts │ ├── easeInElastic.ts │ ├── easeInExpo.ts │ ├── easeInOut.ts │ ├── easeInOutBack.ts │ ├── easeInOutBounce.ts │ ├── easeInOutCirc.ts │ ├── easeInOutCubic.ts │ ├── easeInOutElastic.ts │ ├── easeInOutExpo.ts │ ├── easeInOutQuad.ts │ ├── easeInOutQuart.ts │ ├── easeInOutQuint.ts │ ├── easeInOutSine.ts │ ├── easeInQuad.ts │ ├── easeInQuart.ts │ ├── easeInQuint.ts │ ├── easeInSine.ts │ ├── easeOut.ts │ ├── easeOutBack.ts │ ├── easeOutBounce.ts │ ├── easeOutCirc.ts │ ├── easeOutCubic.ts │ ├── easeOutElastic.ts │ ├── easeOutExpo.ts │ ├── easeOutQuad.ts │ ├── easeOutQuart.ts │ ├── easeOutQuint.ts │ ├── easeOutSine.ts │ ├── index.ts │ ├── linear.ts │ ├── stepEnd.ts │ └── stepStart.ts ├── internal │ ├── constants.ts │ ├── cssEasings.ts │ ├── cssFunction.ts │ ├── cubicBezier.ts │ ├── index.ts │ ├── math.ts │ └── steps.ts ├── main.ts └── types.ts ├── tests ├── assertions.ts ├── curves │ ├── ease.ts │ ├── easeIn.ts │ ├── easeInBack.ts │ ├── easeInBounce.ts │ ├── easeInCirc.ts │ ├── easeInCubic.ts │ ├── easeInElastic.ts │ ├── easeInExpo.ts │ ├── easeInOut.ts │ ├── easeInOutBack.ts │ ├── easeInOutBounce.ts │ ├── easeInOutCirc.ts │ ├── easeInOutCubic.ts │ ├── easeInOutElastic.ts │ ├── easeInOutExpo.ts │ ├── easeInOutQuad.ts │ ├── easeInOutQuart.ts │ ├── easeInOutQuint.ts │ ├── easeInOutSine.ts │ ├── easeInQuad.ts │ ├── easeInQuart.ts │ ├── easeInQuint.ts │ ├── easeInSine.ts │ ├── easeOut.ts │ ├── easeOutBack.ts │ ├── easeOutBounce.ts │ ├── easeOutCirc.ts │ ├── easeOutCubic.ts │ ├── easeOutElastic.ts │ ├── easeOutExpo.ts │ ├── easeOutQuad.ts │ ├── easeOutQuart.ts │ ├── easeOutQuint.ts │ ├── easeOutSine.ts │ ├── linear.ts │ ├── stepEnd.ts │ └── stepStart.ts └── internal │ └── cssFunction.ts ├── tsconfig.es2015.json ├── tsconfig.json ├── tsconfig.node.json └── tslint.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/README.md -------------------------------------------------------------------------------- /alm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/alm.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/package.json -------------------------------------------------------------------------------- /src/curves/ease.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/ease.ts -------------------------------------------------------------------------------- /src/curves/easeIn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeIn.ts -------------------------------------------------------------------------------- /src/curves/easeInBack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeInBack.ts -------------------------------------------------------------------------------- /src/curves/easeInBounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeInBounce.ts -------------------------------------------------------------------------------- /src/curves/easeInCirc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeInCirc.ts -------------------------------------------------------------------------------- /src/curves/easeInCubic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeInCubic.ts -------------------------------------------------------------------------------- /src/curves/easeInElastic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeInElastic.ts -------------------------------------------------------------------------------- /src/curves/easeInExpo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeInExpo.ts -------------------------------------------------------------------------------- /src/curves/easeInOut.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeInOut.ts -------------------------------------------------------------------------------- /src/curves/easeInOutBack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeInOutBack.ts -------------------------------------------------------------------------------- /src/curves/easeInOutBounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeInOutBounce.ts -------------------------------------------------------------------------------- /src/curves/easeInOutCirc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeInOutCirc.ts -------------------------------------------------------------------------------- /src/curves/easeInOutCubic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeInOutCubic.ts -------------------------------------------------------------------------------- /src/curves/easeInOutElastic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeInOutElastic.ts -------------------------------------------------------------------------------- /src/curves/easeInOutExpo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeInOutExpo.ts -------------------------------------------------------------------------------- /src/curves/easeInOutQuad.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeInOutQuad.ts -------------------------------------------------------------------------------- /src/curves/easeInOutQuart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeInOutQuart.ts -------------------------------------------------------------------------------- /src/curves/easeInOutQuint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeInOutQuint.ts -------------------------------------------------------------------------------- /src/curves/easeInOutSine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeInOutSine.ts -------------------------------------------------------------------------------- /src/curves/easeInQuad.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeInQuad.ts -------------------------------------------------------------------------------- /src/curves/easeInQuart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeInQuart.ts -------------------------------------------------------------------------------- /src/curves/easeInQuint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeInQuint.ts -------------------------------------------------------------------------------- /src/curves/easeInSine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeInSine.ts -------------------------------------------------------------------------------- /src/curves/easeOut.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeOut.ts -------------------------------------------------------------------------------- /src/curves/easeOutBack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeOutBack.ts -------------------------------------------------------------------------------- /src/curves/easeOutBounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeOutBounce.ts -------------------------------------------------------------------------------- /src/curves/easeOutCirc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeOutCirc.ts -------------------------------------------------------------------------------- /src/curves/easeOutCubic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeOutCubic.ts -------------------------------------------------------------------------------- /src/curves/easeOutElastic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeOutElastic.ts -------------------------------------------------------------------------------- /src/curves/easeOutExpo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeOutExpo.ts -------------------------------------------------------------------------------- /src/curves/easeOutQuad.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeOutQuad.ts -------------------------------------------------------------------------------- /src/curves/easeOutQuart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeOutQuart.ts -------------------------------------------------------------------------------- /src/curves/easeOutQuint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeOutQuint.ts -------------------------------------------------------------------------------- /src/curves/easeOutSine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/easeOutSine.ts -------------------------------------------------------------------------------- /src/curves/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/index.ts -------------------------------------------------------------------------------- /src/curves/linear.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/linear.ts -------------------------------------------------------------------------------- /src/curves/stepEnd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/stepEnd.ts -------------------------------------------------------------------------------- /src/curves/stepStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/curves/stepStart.ts -------------------------------------------------------------------------------- /src/internal/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/internal/constants.ts -------------------------------------------------------------------------------- /src/internal/cssEasings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/internal/cssEasings.ts -------------------------------------------------------------------------------- /src/internal/cssFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/internal/cssFunction.ts -------------------------------------------------------------------------------- /src/internal/cubicBezier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/internal/cubicBezier.ts -------------------------------------------------------------------------------- /src/internal/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/internal/index.ts -------------------------------------------------------------------------------- /src/internal/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/internal/math.ts -------------------------------------------------------------------------------- /src/internal/steps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/internal/steps.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/src/types.ts -------------------------------------------------------------------------------- /tests/assertions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/assertions.ts -------------------------------------------------------------------------------- /tests/curves/ease.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/ease.ts -------------------------------------------------------------------------------- /tests/curves/easeIn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeIn.ts -------------------------------------------------------------------------------- /tests/curves/easeInBack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeInBack.ts -------------------------------------------------------------------------------- /tests/curves/easeInBounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeInBounce.ts -------------------------------------------------------------------------------- /tests/curves/easeInCirc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeInCirc.ts -------------------------------------------------------------------------------- /tests/curves/easeInCubic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeInCubic.ts -------------------------------------------------------------------------------- /tests/curves/easeInElastic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeInElastic.ts -------------------------------------------------------------------------------- /tests/curves/easeInExpo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeInExpo.ts -------------------------------------------------------------------------------- /tests/curves/easeInOut.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeInOut.ts -------------------------------------------------------------------------------- /tests/curves/easeInOutBack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeInOutBack.ts -------------------------------------------------------------------------------- /tests/curves/easeInOutBounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeInOutBounce.ts -------------------------------------------------------------------------------- /tests/curves/easeInOutCirc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeInOutCirc.ts -------------------------------------------------------------------------------- /tests/curves/easeInOutCubic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeInOutCubic.ts -------------------------------------------------------------------------------- /tests/curves/easeInOutElastic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeInOutElastic.ts -------------------------------------------------------------------------------- /tests/curves/easeInOutExpo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeInOutExpo.ts -------------------------------------------------------------------------------- /tests/curves/easeInOutQuad.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeInOutQuad.ts -------------------------------------------------------------------------------- /tests/curves/easeInOutQuart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeInOutQuart.ts -------------------------------------------------------------------------------- /tests/curves/easeInOutQuint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeInOutQuint.ts -------------------------------------------------------------------------------- /tests/curves/easeInOutSine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeInOutSine.ts -------------------------------------------------------------------------------- /tests/curves/easeInQuad.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeInQuad.ts -------------------------------------------------------------------------------- /tests/curves/easeInQuart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeInQuart.ts -------------------------------------------------------------------------------- /tests/curves/easeInQuint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeInQuint.ts -------------------------------------------------------------------------------- /tests/curves/easeInSine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeInSine.ts -------------------------------------------------------------------------------- /tests/curves/easeOut.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeOut.ts -------------------------------------------------------------------------------- /tests/curves/easeOutBack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeOutBack.ts -------------------------------------------------------------------------------- /tests/curves/easeOutBounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeOutBounce.ts -------------------------------------------------------------------------------- /tests/curves/easeOutCirc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeOutCirc.ts -------------------------------------------------------------------------------- /tests/curves/easeOutCubic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeOutCubic.ts -------------------------------------------------------------------------------- /tests/curves/easeOutElastic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeOutElastic.ts -------------------------------------------------------------------------------- /tests/curves/easeOutExpo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeOutExpo.ts -------------------------------------------------------------------------------- /tests/curves/easeOutQuad.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeOutQuad.ts -------------------------------------------------------------------------------- /tests/curves/easeOutQuart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeOutQuart.ts -------------------------------------------------------------------------------- /tests/curves/easeOutQuint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeOutQuint.ts -------------------------------------------------------------------------------- /tests/curves/easeOutSine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/easeOutSine.ts -------------------------------------------------------------------------------- /tests/curves/linear.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/linear.ts -------------------------------------------------------------------------------- /tests/curves/stepEnd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/stepEnd.ts -------------------------------------------------------------------------------- /tests/curves/stepStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/curves/stepStart.ts -------------------------------------------------------------------------------- /tests/internal/cssFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tests/internal/cssFunction.ts -------------------------------------------------------------------------------- /tsconfig.es2015.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tsconfig.es2015.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/just-animate/just-curves/HEAD/tslint.json --------------------------------------------------------------------------------