- Distribute unminified bundles by default - minified versions are available at
/dist/wobble.${MODULE_FORMAT}.min.js
(af82dda) - Add
typescript:main
field topackage.json
, which points to the raw TypeScript source (0198d63)
- Fixup
yarn watch
to support es module compilation (f7dd689) - Add module entry point for .es.js dist (0b929acf)
- Remove Flow, rewrite in TypeScript (a85aa77)
- Update TypeScript definition with chainable API (0c9bb96)
- Add README (4656acf)
- Deploy demos to wobble-demos.now.sh (4172c9c)
- Set _currentValue + _currentVelocity in constructor (6112980)
- Add "chat heads" demo (5189aea)
- Use
Date.now()
instead ofperformance.now()
for React Native compatibility (34d9a0f) - Make
this._currentTime
always equal to "now", remove "first step" calculation (4589723) - Make all APIs chainable (b89559f)
- Set default
toValue
to 1. (c0fb41a) - Move @flow annotations + fix comments (058c75d)
- Remove "browser" field from package.json (261cca3)
- Consistently use the term "listener" in tests (1328f38)
- Ensure listeners are only notified once per frame (cf92f76)
- Made _evaluateSpring take an absolute timestamp (0696712)
- Made onStart synchronous (aaf21a9)
- Update _currentValue and _currentVelocity before updating fromValue (9abf13f)
🎉🎉🎉🎉🎉🎉 Initial Release! 🎉🎉🎉🎉🎉🎉