{"repo":"jeremyckahn/shifty","free":true,"listed":false,"github":"https://github.com/jeremyckahn/shifty","clone":"git clone https://github.com/jeremyckahn/shifty.git","description":"The fastest TypeScript animation engine on the web","language":"TypeScript","stars":1553,"topics":["tweening-engine","animation","javascript","shifty","tweening","typescript"],"license":"MIT","category":"dev-tools","readme_excerpt":"Shifty - The fastest TypeScript animation engine on the web - main : Shifty is a tweening engine for TypeScript. It is a lightweight library meant to be encapsulated by higher level tools. At its core, Shifty provides: - Best-in-class animation performance - Playback control of an individual tween - Extensibility hooks for key points in the tween lifecycle - Promise support for async / await programming This is useful because it is the least amount of functionality needed to build customizable animations. Shifty is optimized to run with the minimal processing and memory overhead. Installation Environment compatibility Shifty officially supports Evergreen browsers, Safari, and Node 10 and above. Internet Explorer is supported by v2 If you encounter a browser-specific bug, please open an issue about it! Support this project! Shifty is a labor of love that will always be free and open source. If you've gotten value out of Shifty, please consider supporting the developer with a small donation ! Developing Shifty First, install the development dependencies via NPM: Once those are installed, you can generate dist/shifty.js with: To run the tests: To generate the documentation (in dist/doc ): Loading Shifty Shifty exposes a UMD module, so you can load it however you like: Or: Or even: Using Shifty See the Getting Started guide and check out the API documentation. Troubleshooting Jest With later versions of Jest it is known that by default Shifty may cause warnings that look like: To","default_branch":null,"files":null,"tree":[],"storefront":"/r/jeremyckahn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jeremyckahn/shifty/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}