Most of the changes are now present in react-motion. Just use
preact-compat and everything should
work out of the box. This module won't be maintained anymore.
Please see the React-Motion documentation for usage instructions.
About this fork
Be compatible out of the box with Preact 8 and upper. No preact-compat requirement. No react dependency.
Stay as close as possible to React-Motion, including:
- same API ;
- same developpers tools (flow, prop-types) ;
- same tests and demos.
Better, smaller packaging:
- expose a
jsnext:mainentry point ;
- use Rollup to provide smaller packages ;
- other tweaks to make production bundles smaller.
- expose a
Due to semver limitations, this package won't follow the React-Motion versioning, so it can make major version bumps without waiting for a major version bump upstream. See CHANGELOG.md for informations about supported React-Motion version.
The current production-ready bundle is about 4KB (minified+gzip). This has been achieved by using Rollup instead of Webpack, and removing prop-types declarations and dependency.
npm install --save preact-motion
- 1998 Script Tag:
(Module exposed as `PreactMotion`)