{"_id":"react-rebound","_rev":"37-52fb97582f23cb4400c4483b6a4b3820","name":"react-rebound","description":"High-performance spring animations in React.","dist-tags":{"latest":"0.8.3","next":"0.8.0-alpha.3"},"versions":{"0.0.1":{"name":"react-rebound","version":"0.0.1","description":"A React component that animates its child using springs.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"eslint src","build":"babel src --out-dir lib","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"react":"0.13.3","stylistic":"0.0.3","raf":"3.1.0"},"devDependencies":{"babel":"5.8.21"},"license":"MIT","gitHead":"3f0f44118830842d899e256784da03b2f41baf25","_id":"react-rebound@0.0.1","_shasum":"14b0890a16c9eeae854022d10d6e95396678db22","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"shasum":"14b0890a16c9eeae854022d10d6e95396678db22","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.0.1.tgz","integrity":"sha512-TbuZTLYhKoqmiSupSKtbXNwM+mbMbVw52M3uynkm3WE9gctjJkDqgORVytwHUdG4MBH802ovmoFgqNwQ+/DRxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICq85MUG1No6Ogpbg8U4yT8dGs3LL09/BKl2OKqTqS7VAiEArJwA8CpBz9p9kEMQCvG1pyogt6YZt9Sn6G7zk9dVeuw="}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"directories":{}},"0.0.2":{"name":"react-rebound","version":"0.0.2","description":"A React component that animates its child using springs.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"eslint src","build":"babel src --out-dir lib","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"react":"0.13.3","stylistic":"0.0.4","raf":"3.1.0"},"devDependencies":{"babel":"5.8.21"},"license":"MIT","gitHead":"3f0f44118830842d899e256784da03b2f41baf25","_id":"react-rebound@0.0.2","_shasum":"ba87e1024f0eed448bbc1a2b3f405eb10d140098","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"shasum":"ba87e1024f0eed448bbc1a2b3f405eb10d140098","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.0.2.tgz","integrity":"sha512-fsKifPM4D2FCZa1oR6iKjG+gVtIwG3ZEmOaHGNTv4zWnUCdldZo6tvYvLeHb98phuIUJIao8m+HKl7VHAVJRkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGks25zO44QtFZdcVjfuBmL70XKki7TtBKyPd+SnvrXAIhAIGyVZ+xmcRjh/sWo92Ztp6kTvHS3enclIpctoMmYLGy"}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"directories":{}},"0.1.0":{"name":"react-rebound","version":"0.1.0","description":"A React component that animates its child using springs.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"eslint src","build":"babel src --out-dir lib","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"react":">0.14.0-beta","react-dom":">0.14.0-beta","stylistic":"0.0.4","raf":"3.1.0"},"devDependencies":{"babel":"5.8.21"},"license":"MIT","gitHead":"d44ab28ee6ff409f532e5f257513418b5823b1ab","_id":"react-rebound@0.1.0","_shasum":"3f48264f1ff6cba2007d63ea5f46d7e4cdf9a19c","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"shasum":"3f48264f1ff6cba2007d63ea5f46d7e4cdf9a19c","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.1.0.tgz","integrity":"sha512-9GbXO14frnqpmxgAy9QEBXj6VmSzKzQA/SHnWsUtmJiMcalfdt0vewkxZ1OEMoclCNLQwvwBYl5IsJSl57HW/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHuHcNA8IBL7KvHKe168p3/XC2nm5DPr4HPC9NyuFRuRAiEA/dJiz2+bCklgU0Is8+gtNrGD/OcE0ehXl+Wm558Ex+M="}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"directories":{}},"0.1.1":{"name":"react-rebound","version":"0.1.1","description":"A React component that animates its child using springs.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"eslint src","build":"babel src --out-dir lib","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"react":">0.14.0-beta","react-dom":">0.14.0-beta","stylistic":"0.0.4","raf":"3.1.0"},"devDependencies":{"babel":"5.8.21"},"license":"MIT","gitHead":"332e1532370517b0199d2b399b87046a963c6f04","_id":"react-rebound@0.1.1","_shasum":"2ceec01aaf9e4abcd26d685ba7612f77f1404519","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"shasum":"2ceec01aaf9e4abcd26d685ba7612f77f1404519","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.1.1.tgz","integrity":"sha512-gxtgBaYul5hT/gBZhNkjlgrIjfQZIEI31tbSDjPZy3qDI1CbXS9xeShDSuLbxEMVZ0L7eGTzeXlo8+UjXKZliw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo7fMcYkKTthw5DBRCYQHgdx197NloCgSvHtqHN+offwIhAIXfflSBbmIPRnqWDV19huUVyXLx5Ikmx0/KcJ/oGdOZ"}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"directories":{}},"0.1.2":{"name":"react-rebound","version":"0.1.2","description":"A React component that animates its child using springs.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"eslint src","build":"babel src --out-dir lib","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"react":">0.14.0-beta","react-dom":">0.14.0-beta","stylistic":"0.0.4","raf":"3.1.0"},"devDependencies":{"babel":"5.8.21"},"license":"MIT","gitHead":"050e9ac30a2320874f24d8d01998ea5fb3d54e86","_id":"react-rebound@0.1.2","_shasum":"fe41daa0071556b0bf5e34f276ce3e52a69e0065","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"shasum":"fe41daa0071556b0bf5e34f276ce3e52a69e0065","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.1.2.tgz","integrity":"sha512-S661tSPv3lnU3LVwV0cTMXG8PHUe8NJIkht2g1abzUMVFxLGrQtRzf5EiWFCHAuC5lxA6kVK+4n0CBT4ziZwIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCskaV/7+NaLOWeRRNcj3VMuDNF55xD5KJJHWOdZqdDUwIgQYNqqELLhBqGrWSkoITE3lF8Za5d2qlnfY8ze7RCzNc="}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"directories":{}},"0.1.3":{"name":"react-rebound","version":"0.1.3","description":"A React component that animates its child using springs.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"eslint src","build":"babel src --out-dir lib","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"react":"0.14.2","react-dom":"0.14.2","stylistic":"0.0.8","raf":"3.1.0"},"devDependencies":{"babel":"5.8.29"},"license":"MIT","gitHead":"b37d5d26504ea9f83be3e0cb6f91e9d5ea964549","_id":"react-rebound@0.1.3","_shasum":"938c16481e1f54090d902a53f5b59e60ff21bad8","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"shasum":"938c16481e1f54090d902a53f5b59e60ff21bad8","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.1.3.tgz","integrity":"sha512-xO6mCmRxIcaAQtt0Kg5eoSL5mCiNxf7ZfLwFrdQhZUDWVBlh3dVwWU441Zt0rr3G64ZQEbX86HAo0NVcXt5kTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFOxRafA+H4GTFSc2m4fOXUxTihqrrJC49RkYvTm9diYAiAztq+FoJ4MJf8SC0Fz3d4IZKMc/pgD62bKn7VZa4ACkA=="}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"directories":{}},"0.1.4":{"name":"react-rebound","version":"0.1.4","description":"A React component that animates its child using springs.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"eslint src","build":"babel src --out-dir lib","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"react":"0.14.3","react-dom":"0.14.3","stylistic":"0.0.8","raf":"3.1.0"},"devDependencies":{"babel":"5.8.34"},"license":"MIT","gitHead":"136cea6e3cf406c0f537238729e9621249feeff8","_id":"react-rebound@0.1.4","_shasum":"25a762a62ff7eb574a45233b18329449fe97d7fb","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"shasum":"25a762a62ff7eb574a45233b18329449fe97d7fb","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.1.4.tgz","integrity":"sha512-7H1NIMJQBZQTGFAIWY1ln9xtZ6y4pGOY5EwBBJclI/24UwzSnv5uRwsyq+sl38xFqQ7pQuophA1CIqfadXflBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDm18OHOip4Aw4gYeC8MVUOiAd27MyLLnLxa/e8HL/RMAiBHbQhpdtvH3uC7I/YkV03KIpC2E0bjrMeqoDTAJ4+jfQ=="}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"directories":{}},"0.1.5":{"name":"react-rebound","version":"0.1.5","description":"A React component that animates its child using springs.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"eslint src","build":"babel src --out-dir lib","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"raf":"3.1.0","react":"0.14.3","react-dom":"0.14.3","rebound":"0.0.13","stylistic":"0.0.8"},"devDependencies":{"babel":"5.8.34"},"license":"MIT","gitHead":"82062d3d78a6d295c949022cd7e1f3995709ccf1","_id":"react-rebound@0.1.5","_shasum":"3d5984a08a06d6d240192e08da7a8c84c8513da7","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"shasum":"3d5984a08a06d6d240192e08da7a8c84c8513da7","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.1.5.tgz","integrity":"sha512-iaEyu93Vvoszx3quqHBwcwLYnbxgum4Gc+9fjnlT5ig6sITMuHlgQ72p2ZkCi8kjM7yqLh/HE/j/ErDEiG1jfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLwHsY4XjTUnTNZnRoH0iurgxUUWaa3725gtqogWJUXAiANYd0vQDeD1P0CMay61BvzWpWIln4fkT4itRNfDRCMkg=="}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"directories":{}},"0.2.0":{"name":"react-rebound","version":"0.2.0","description":"A React component that animates its child using springs.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"eslint src","build":"babel src --out-dir lib","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"raf":"3.1.0","react":"0.14.3","react-dom":"0.14.3","rebound":"0.0.13","stylistic":"0.0.8"},"devDependencies":{"babel":"5.8.34"},"license":"MIT","gitHead":"4066d0ba22d7199130c6d34c63b6be5579b1df52","_id":"react-rebound@0.2.0","_shasum":"523db6d21a3af9bb477577a46608adfdda98f58c","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"shasum":"523db6d21a3af9bb477577a46608adfdda98f58c","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.2.0.tgz","integrity":"sha512-+LvY0withNX9SUcooppnZjWDO/FAja1P9XhZjJFhuVl+zfs3+/yrL20KUU1PlHjZ2rpYzuSytHJO9h9jlFipbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC725jCeDJnzKC8Btf/Ddp8h/HX8/dyy7hgCvQqwywixgIgVooNuXkgPIcoS3w8evT5fyT7GRcqDJMVNT18sUFhhMY="}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"directories":{}},"0.2.1":{"name":"react-rebound","version":"0.2.1","description":"A React component that animates its child using springs.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"eslint src","build":"babel src --out-dir lib","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"raf":"3.1.x","react":"0.14.x","react-dom":"0.14.x","rebound":"0.0.x","stylistic":"0.0.x"},"devDependencies":{"babel-cli":"6.4.x","babel-preset-es2015":"6.3.x","babel-preset-stage-0":"6.3.x"},"license":"MIT","gitHead":"ab2bc12d1ea430e05c0bec107c4c46bc2f333e1b","_id":"react-rebound@0.2.1","_shasum":"1d8440edf275519c8d4ba0684ae592978afac864","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"shasum":"1d8440edf275519c8d4ba0684ae592978afac864","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.2.1.tgz","integrity":"sha512-1d/NdEdB9DIk8at5MYexYgn3SW0ySMRGzKLbOEgkcTu7AL6Zfy69yenA6dd5fSSgtf1/1MxvE+3KRBvCZh1Hjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAb8vtdT1PgvSxC4nJs2uLYrLv6TukHVh3NihFfpNNnPAiBXxXJhlJM4GFoBLaBLGbO5Sz9kJDBYn1fP5zNxQzq48w=="}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"directories":{}},"0.3.0":{"name":"react-rebound","version":"0.3.0","description":"A React component that animates its child using springs.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"eslint src","build":"babel src --out-dir lib","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"raf":"3.1.x","react":"0.14.x","react-dom":"0.14.x","rebound":"0.0.x","stylistic":"0.0.x"},"devDependencies":{"babel-cli":"6.4.x","babel-preset-es2015":"6.3.x","babel-preset-stage-0":"6.3.x"},"license":"MIT","gitHead":"c0a858b2a836b73bebf96fd39f322145f4f78652","_id":"react-rebound@0.3.0","_shasum":"02fe88f741d2cfe7361cd72b66980f55443930aa","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"shasum":"02fe88f741d2cfe7361cd72b66980f55443930aa","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.3.0.tgz","integrity":"sha512-1Eu8ViWfWzXdPYZJeQff+cwRFSFVvqot2CV9L+LY9/uTejZ4AJghyEX5TEZSAXz0nY7WO4/5JzEh3vpmLabVbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDWuuEVTsnyRMa0UcEVi0FKxAoOgp1qKiqmEFHlYSclgIhAOW4GLHD5tdtXIV6gZN7dTtdxqhEpqYd7BNzFnMYnfOA"}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"directories":{}},"0.3.1":{"name":"react-rebound","version":"0.3.1","description":"A React component that animates its child using springs.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"eslint src","build":"babel src --out-dir lib","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"raf":"3.1.x","react":"0.14.x","react-dom":"0.14.x","rebound":"0.0.x","stylistic":"0.0.x"},"devDependencies":{"babel-cli":"6.4.x","babel-preset-es2015":"6.3.x","babel-preset-stage-0":"6.3.x"},"license":"MIT","gitHead":"7ed83e9c139317d6b4bccfff06e20101688d7fa6","_id":"react-rebound@0.3.1","_shasum":"16905866b84665cde8790941a26b8a7ace9e9668","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"shasum":"16905866b84665cde8790941a26b8a7ace9e9668","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.3.1.tgz","integrity":"sha512-0lixCOPuQM3tEfuK8qKwTkCAY56sXCJCMbNG8OJi3pHYol8sL33zmxNmw4oBn4ENXNlMyUc763D1M0qMrKhwFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDd2wkZXBfhKcLJk2AWwYp7lqX4FiUvCwZwpMn3zcCGAIhAKXcMuQi7HfUFvdHsDnkwazHCpBaJKlufUXJaY3wqqwk"}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"directories":{}},"0.3.2":{"name":"react-rebound","version":"0.3.2","description":"A React component that animates its child using springs.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"eslint src","build":"babel src --out-dir lib","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"raf":"3.1.x","react":"0.14.x","react-dom":"0.14.x","rebound":"0.0.x","stylistic":"0.0.x"},"devDependencies":{"babel-cli":"6.4.x","babel-preset-es2015":"6.3.x","babel-preset-stage-0":"6.3.x"},"license":"MIT","gitHead":"03b1ce45dbb22f3e84840c7a18695012fb03c552","_id":"react-rebound@0.3.2","_shasum":"a0c540c49ea3e818bec940f482a93cb5526d4a33","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"shasum":"a0c540c49ea3e818bec940f482a93cb5526d4a33","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.3.2.tgz","integrity":"sha512-dr6KhvhZnlBSXaZqCgVT9u4TGzTFL1s09Th8yIRMJDkIVYq5NQZa6+zXNB9eFz+Bbs7jGqWp9hJpn1VWfJGivg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvo2vTDd3knJ0WzazjG8VEgNAoTUlk65+BzqZSh9lWyAiEAkgZ+p9A/Z8uG8SQgvnCRiQmW+uFiIsn1bnNWM3VGPQ8="}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"directories":{}},"0.4.0":{"name":"react-rebound","version":"0.4.0","description":"A React component that animates its child using springs.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"eslint src","build":"babel src --out-dir lib","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"raf":"3.1.x","react":"0.14.x","react-dom":"0.14.x","rebound":"0.0.x","stylistic":"0.0.x"},"devDependencies":{"babel-cli":"6.4.x","babel-preset-es2015":"6.3.x","babel-preset-stage-0":"6.3.x"},"license":"MIT","gitHead":"35f1ce0b1398396cc0b366095acee00a54965416","_id":"react-rebound@0.4.0","_shasum":"8b7d11e7edf8c79e9414647d1d9ce04120a38eb3","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"shasum":"8b7d11e7edf8c79e9414647d1d9ce04120a38eb3","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.4.0.tgz","integrity":"sha512-r8ZPRvIlPSWY0WsGNUGxfema58imQSlfHi9Q6WvhZyBE0HasXKtuagV1utS6fa+RuIf4JFWrZMlT9VZRiJMXDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHz2WgIK387YMuycPumLMV9SPdeuJWoAHjvmyiKBzb84AiEAmjYld8tPxrp4T/BOE1CME/KxDLbuhaGoYN53ta/2RZE="}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"directories":{}},"0.4.1":{"name":"react-rebound","version":"0.4.1","description":"A React component that animates its child using springs.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"eslint src","build":"babel src --out-dir lib","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"raf":"3.1.x","react":"0.14.x","react-dom":"0.14.x","rebound":"0.0.x","stylistic":"0.0.x"},"devDependencies":{"babel-cli":"6.4.x","babel-preset-es2015":"6.3.x","babel-preset-stage-0":"6.3.x"},"license":"MIT","gitHead":"cb3e55a8168f8245afd3cebd2c8e248a9f012221","_id":"react-rebound@0.4.1","_shasum":"b22d0838864bbfba0b99ce8416664df76e1648d6","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"shasum":"b22d0838864bbfba0b99ce8416664df76e1648d6","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.4.1.tgz","integrity":"sha512-x1xmKIxb/DOeubp4NPdH8qElDBwMEIE3yr3jZh0BoI1jjfTRIMBf18YM/v73mC1UDhCAnsQzx6L9oNB422DKpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCupV4xsGJFSeKg96og+KrazNVkwTXn3KSgMZAqeSR45wIhAN8Os4G6BGoAfK+p3wymnOoqlPxS0zpduLV3gMjrS5sr"}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"directories":{}},"0.5.0":{"name":"react-rebound","version":"0.5.0","description":"A React component that animates its child using springs.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"eslint src","build":"babel src --out-dir lib","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"raf":"3.1.x","react":"0.14.x","react-dom":"0.14.x","rebound":"0.0.x","stylistic":"0.1.x"},"devDependencies":{"babel-cli":"6.4.x","babel-preset-es2015":"6.3.x","babel-preset-stage-0":"6.3.x"},"license":"MIT","gitHead":"3c7aedf292f9b89fbf046f542b07cdc741f4355c","_id":"react-rebound@0.5.0","_shasum":"9f42697dc5200d05015ab4698ba2d7bd52ff59f6","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"shasum":"9f42697dc5200d05015ab4698ba2d7bd52ff59f6","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.5.0.tgz","integrity":"sha512-r7FzGMyy1z5p5O8Eh669Oi8CbjGyB4xSwgrz6Ulik4Ar3pBqX33UzYuw9vOsGccq5FBMS0PRbvAJY68Yt5PlNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQn8tgCaOooF6J4WCUQ89ST/skgxCq9HdQGpXJviTA3AIhAKm5vU7gEtX1l5dPZxEmoRs2or0137r6DUSKxfzzu0E9"}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/react-rebound-0.5.0.tgz_1455908513537_0.15375521522946656"},"directories":{}},"0.6.0":{"name":"react-rebound","version":"0.6.0","description":"A React component that animates its child using springs.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"index.js","jsnext:main":"index.es2015.js","scripts":{"lint":"eslint src","build":"rollup -c -f es6 -o index.es2015.js && ./node_modules/.bin/rollup index.es2015.js -f umd -n ReactRebound --globals stylistic:Stylistic -o index.js","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"react":"0.14.x","react-dom":"0.14.x","rebound":"0.0.x","stylistic":"0.2.x"},"devDependencies":{"babel-eslint":">6.0.0-beta","babel-preset-es2015-rollup":"1.1.x","babel-preset-react":"6.5.x","babel-preset-stage-0":"6.5.x","eslint":"2.4.x","eslint-plugin-babel":"3.1.x","eslint-plugin-react":"4.2.x","raf":"3.2.x","rollup":"0.25.x","rollup-plugin-babel":"2.4.x","rollup-plugin-commonjs":"2.2.x","rollup-plugin-node-resolve":"1.5.x"},"license":"MIT","gitHead":"ae208d6771f32db7580549a9b44a87ad117f023c","_id":"react-rebound@0.6.0","_shasum":"f5a10c4dc4f51e09972d1b1c2f576782ee8f8749","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"shasum":"f5a10c4dc4f51e09972d1b1c2f576782ee8f8749","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.6.0.tgz","integrity":"sha512-+JZEeKiZWNH+WoI7fBz8GmDL2TplEdOz3CkZ5cLSWrj8xiMHW9zBbiSoXi2+Qv1LXuZHGl3LTB5wUV4FlpZWwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP/N3js3kTQwLB3jh3MkyvWuNhpYYDN32BaldaKl89CAIgYqeuJwCsUhK8Un6XHIQdjcxpjfA3uXfk4U9001JgIMc="}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/react-rebound-0.6.0.tgz_1458876459653_0.4118225034326315"},"directories":{}},"0.6.1":{"name":"react-rebound","version":"0.6.1","description":"A React component that animates its child using springs.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"index.js","jsnext:main":"index.es2015.js","scripts":{"lint":"eslint src","build":"rollup -c -f es6 -o index.es2015.js && ./node_modules/.bin/rollup index.es2015.js -f umd -n ReactRebound --globals stylistic:Stylistic -o index.js","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"rebound":"0.0.x","stylistic":"0.2.x"},"peerDependencies":{"react":"0.14.x || >15.0.0-rc","react-dom":"0.14.x || >15.0.0-rc"},"devDependencies":{"babel-eslint":"6.0.0","babel-preset-es2015-rollup":"1.1.1","babel-preset-react":"6.5.0","babel-preset-stage-0":"6.5.0","eslint":"2.5.3","eslint-plugin-babel":"3.1.0","eslint-plugin-react":"4.2.3","raf":"3.2.0","rollup":"0.25.7","rollup-plugin-babel":"2.4.0","rollup-plugin-commonjs":"2.2.1","rollup-plugin-node-resolve":"1.5.0"},"license":"MIT","gitHead":"e00f460553b54e014dbc511a1ed8fadba19456fe","_id":"react-rebound@0.6.1","_shasum":"e8a471fd1f16bb44ab133ea94aceffe51233d04d","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"shasum":"e8a471fd1f16bb44ab133ea94aceffe51233d04d","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.6.1.tgz","integrity":"sha512-UbDjsbjmxvG3OB+XoQ8wjHrkdCD5SfGrzJ5yCSKrd3lG9MPwcVAH17J8QmGCuDJvkK7JLneqesTHg4X2q4SJYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz6BRRM7zmBi2H8aHrKiAR+Hg90lRqIPOgxpL4AUNFrAIhAKpA3dC/mJCpRnZV0pg7AthzEWjlphs8UukCMKWbF9vH"}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-rebound-0.6.1.tgz_1459307181879_0.6002644440159202"},"directories":{}},"0.7.0":{"name":"react-rebound","version":"0.7.0","description":"A React component that animates its child using springs.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"index.js","jsnext:main":"index.es2015.js","scripts":{"lint":"eslint src","build":"rollup -c -f es -o index.es2015.js && ./node_modules/.bin/rollup index.es2015.js -f umd -n ReactRebound --globals stylistic:Stylistic -o index.js","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"rebound":"^0.0.13","stylistic":"^0.2.4"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0 || >=16.0.0-alpha","react-dom":"^^0.14.0 || ^15.0.0 || >=16.0.0-alpha"},"devDependencies":{"babel-eslint":"^7.1.1","babel-preset-es2015-rollup":"^3.0.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","eslint":"^3.14.1","eslint-plugin-babel":"^4.0.1","eslint-plugin-react":"^6.9.0","raf":"^3.3.0","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^7.0.0","rollup-plugin-node-resolve":"^2.0.0"},"license":"MIT","gitHead":"13c960386f5ad1184c1811f953a5f070c09c4f4b","_id":"react-rebound@0.7.0","_shasum":"c77c1b3b939574d9495bd250a80b034d7fb6e0f7","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"shasum":"c77c1b3b939574d9495bd250a80b034d7fb6e0f7","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.7.0.tgz","integrity":"sha512-8gL0GBuL+AhSk6P1lY8jXooK3Anu7dGgn6pPdb4wx8D1Nf4MiGTswPcWiSP3MC4Dtj3H4sMSbo2YHD0COPXYVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZSRIuSWep+i1rUxOK0zJu47sCnOz+6F687abiLSpXlQIhAMvgy/ZOXrWDUq4ldUsNY7etKpjj0MHv5XbqVIsmEfEL"}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-rebound-0.7.0.tgz_1486096129150_0.5091116356197745"},"directories":{}},"0.7.1":{"name":"react-rebound","version":"0.7.1","description":"A React component that animates its child using springs.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"index.js","jsnext:main":"index.es2015.js","scripts":{"lint":"eslint src","build":"rollup -c -f es -o index.es2015.js && ./node_modules/.bin/rollup index.es2015.js -f umd -n ReactRebound --globals stylistic:Stylistic -o index.js","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"rebound":"^0.0.13","stylistic":"^0.2.4"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0 || >=16.0.0-alpha","react-dom":"^^0.14.0 || ^15.0.0 || >=16.0.0-alpha"},"devDependencies":{"babel-eslint":"^7.1.1","babel-preset-es2015-rollup":"^3.0.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","eslint":"^3.14.1","eslint-plugin-babel":"^4.0.1","eslint-plugin-react":"^6.9.0","raf":"^3.3.0","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^7.0.0","rollup-plugin-node-resolve":"^2.0.0"},"license":"MIT","gitHead":"835d13c57287ab7894f82c313485a88cfb462b3d","_id":"react-rebound@0.7.1","_shasum":"d0caa6ec4f9d1f6933ad55647c1e4db71541f57c","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"shasum":"d0caa6ec4f9d1f6933ad55647c1e4db71541f57c","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.7.1.tgz","integrity":"sha512-kpfMev+1h9aOnM7ORrih5Q9ntQE9nQzMyowdkvmGoQna6HgeJh8vkj2ovGlrOSHf8Xziv1Q0nM8riq+9YoNqIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRpvl7ea0h47dUYmWTL+iG50LyxJbMnkOPNdIqS0vyOQIhAJz5fH0O6RpsQcK6s7Lc3fmma12CHKQAO2zDsRlAUT1a"}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-rebound-0.7.1.tgz_1486834813550_0.8114935085177422"},"directories":{}},"0.7.2":{"name":"react-rebound","version":"0.7.2","description":"A React component that animates its child using springs.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"index.js","jsnext:main":"index.es2015.js","scripts":{"lint":"eslint src","build":"rollup -c -f es -o index.es2015.js && ./node_modules/.bin/rollup index.es2015.js -f umd -n ReactRebound --globals stylistic:Stylistic -o index.js","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"rebound":"^0.0.13","stylistic":"^0.2.4"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0 || >=16.0.0-alpha","react-dom":"^0.14.0 || ^15.0.0 || >=16.0.0-alpha"},"devDependencies":{"babel-eslint":"^7.1.1","babel-preset-es2015-rollup":"^3.0.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","eslint":"^3.14.1","eslint-plugin-babel":"^4.0.1","eslint-plugin-react":"^6.9.0","raf":"^3.3.0","react":"^15.0.0","react-dom":"^15.0.0","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^7.0.0","rollup-plugin-node-resolve":"^2.0.0"},"license":"MIT","gitHead":"cf1aecffbe2aaa648aedc3deb7e7017ce8f59ef2","_id":"react-rebound@0.7.2","_npmVersion":"5.0.1","_nodeVersion":"8.0.0","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"integrity":"sha512-uVQG91FpslNmgj/CYQxhRbDcq6TCsfhQfT7SdHQ3hf6vFMgrcvWsBSTKpECNqJpCt6o7cRF0w9n0YNqLJRjyzg==","shasum":"aa1b0e16578c1e8929806f59c8d1faa7e3537ae6","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.7.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCc1NQp31ix36IonRi/wkPbBnzoh6PdffKZAfZkEKB9pQIhAIbLGW7xN1Jdf6wrysdGNg4M8fR2h0SVis3Iq5Cd6TNM"}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rebound-0.7.2.tgz_1496780901933_0.2869041571393609"},"directories":{}},"0.8.0-alpha.0":{"name":"react-rebound","version":"0.8.0-alpha.0","description":"A React component that animates its child using springs.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","types":"dist/index.d.ts","scripts":{"lint":"eslint src","build":"rollup -c","watch":"rollup -cw","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"rebound":"^0.1.0","stylistic":"^0.2.4"},"peerDependencies":{"react":"*","react-dom":"*"},"devDependencies":{"@types/raf":"^3.4.0","@types/react":"^16.8.8","@types/react-dom":"^16.8.2","@typescript-eslint/eslint-plugin":"^1.4.2","eslint":"^5.15.1","eslint-config-prettier":"^4.1.0","eslint-config-problems":"^2.0.0","eslint-plugin-react":"^7.12.4","eslint-plugin-react-hooks":"^1.5.0","raf":"^3.4.1","react":"^16.8.4","react-dom":"^16.8.4","rollup":"^1.6.0","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.0","rollup-plugin-typescript2":"^0.20.1","typescript":"^3.3.3333"},"license":"MIT","gitHead":"c96cf81b155b48cba3de54172d9772b7a3ab9818","_id":"react-rebound@0.8.0-alpha.0","_npmVersion":"5.7.1","_nodeVersion":"8.11.3","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"integrity":"sha512-LWeS6Cr3PJEbgzsqQTZiElN57v58JXc6KQTwHVrOje2sS3jTAP/ardBDYrpTw6MdcCtMvpZk+w6FlFGbi3gPsA==","shasum":"f3c5f23fc71e3af0e75df82e7fb2a9252d10e2dc","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.8.0-alpha.0.tgz","fileCount":9,"unpackedSize":36012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcifd+CRA9TVsSAnZWagAA7mcP+gJug8jPv5H6UN336rzw\n7OMDPyL+BbCgi/bLOtyL+uRoMLtI4iMUCF0MpZ8dSp43eoOx9rTEbEH7Pv+g\nI8KO8WTY9GS9S6Bh9U+mHw5yW2u/0HtbK6WIIBJmbLVkjQqcdhTPfb6BNi60\n0OK3ZIibp2d9ilGV9uZhr3tG6lap0HiSbcFUSko8jIbss+qjXw2FXIEuj7bg\nCMzMHAQsoxkQgVrdQeocqBgvFVA0TZBF47/ZLxPoyC3PsdPvd2SMFZr/43GC\nx/ccXIMyLSf6bn1oiVELrNEyECfX0U0kO+QhwF3AJqnnkJHfIhE128XVDFVS\ny2JdKudVSluAR3r1RR37y71fyx6DXuPJfaSyjluTMzHbkn6/GnQGCGT981rA\nhUa0wLnN9BVhEJEbfXRQiLexk5XRUpm5/WmYk6Zl+gIp5Gnb5AhNtalHeggf\nM4DqUGF+RIDaTFwVf6Q8s5Tn3dsDZHzIGTrMSzT3ftrxYJ5tZAaDx8CHjgVB\npz8NQdxEvQPOedG0JyiRaB2GFoKFJ7AQzEYWO73eRUajjbc4/9e5nyDPVSnS\nNFveCxMUF0Y4PMT6NVxShq2WiLyimtIPAzo2qetSYshZ0f4J5nzfRB2qaLHH\ngDpz8WjyYruj0M0Pe0Uv+OxjcwdtBI2WOfbpQpl1kTEXGqNeTUXfDDd8Ci0k\nMKGn\r\n=tEN8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGwbwIMvGKKI8a5p8Khncgs3dNI0nHygdqbMeVW8E1TuAiEAquLRTpz3xO82OcKgXOVgUMNAtudYiKcjnameuFvazsU="}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rebound_0.8.0-alpha.0_1552545661922_0.24105572377520335"},"_hasShrinkwrap":false},"0.8.0-alpha.1":{"name":"react-rebound","version":"0.8.0-alpha.1","description":"A React component that animates its child using springs.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","types":"dist/index.d.ts","scripts":{"lint":"eslint src","build":"rollup -c","watch":"rollup -cw","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"rebound":"^0.1.0","stylistic":"^0.2.4"},"peerDependencies":{"react":"*","react-dom":"*"},"devDependencies":{"@types/raf":"^3.4.0","@types/react":"^16.8.8","@types/react-dom":"^16.8.2","@typescript-eslint/eslint-plugin":"^1.4.2","eslint":"^5.15.1","eslint-config-prettier":"^4.1.0","eslint-config-problems":"^2.0.0","eslint-plugin-react":"^7.12.4","eslint-plugin-react-hooks":"^1.5.0","raf":"^3.4.1","react":"^16.8.4","react-dom":"^16.8.4","rollup":"^1.6.0","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.0","rollup-plugin-typescript2":"^0.20.1","typescript":"^3.3.3333"},"license":"MIT","readme":"# React Rebound\n\nA React component that animates its (only) child directly in the DOM for maximum performance. Spring physics based on [rebound](https://github.com/facebook/rebound-js).\n\nCheck out a few simple demos [here](http://steadicat.github.io/react-rebound/).\n\n## Examples\n\nA little “pop” on hover:\n\n```js\nimport {Animate} from 'react-rebound';\n\n<Animate scaleX={this.state.hovered ? 1.1 : 1} scaleY={this.state.hovered ? 1.1 : 1}>\n  <button>Hover Me</button>\n</Animate>\n```\n\nA color fade (note the array form of the rgb color):\n\n```js\nimport {Animate} from 'react-rebound';\n\n<Animate color={this.state.hovered ? [238, 85, 34] : [0, 0, 0]}>\n  <a href=\"#\" style={{color: '#000'}}>Hover Me</a>\n</Animate>\n```\n\n## Configuring springs\n\nYou can use props to configure the spring that’s driving the animation. The `tension` and `friction` parameters are the same as in [rebound-js](http://facebook.github.io/rebound-js/docs/rebound.html#section-11). There’s an extra parameter called `delay` which defers the animation by the specified number of milliseconds. This is useful for cascading animations.\n\n```js\n<Animate translateX={clicked ? 200 : 0} tension={200} friction={400} delay={100}>\n  <button {...props}>Click Me</button>\n</Animate>\n```\n\n## State during animations\n\nSometimes it’s useful to render children differently during animations. To do that, provide a function as the only child. The function takes one parameter, a boolean that tells you whether an animation is in progress:\n\n```js\nimport {Animate} from 'react-rebound';\n\n<Animate scaleX={this.state.expanded ? 3 : 1} scaleY={this.state.expanded ? 3 : 1}>\n  {animating => <img style={{zIndex: this.state.expanded || animating ? 1 : 0}} />}\n</Animate>\n```\n\n## Start and end callbacks\n\nIn complex situations it might be useful to be notified when an animation starts or ends. `Animate` provides two callbacks, `onStart` and `onEnd`:\n\n```js\n<Animate\n  scaleX={expanded ? 5 : 1}\n  scaleY={expanded ? 5 : 1}\n  onStart={actions.onExpandStart}\n  onEnd={actions.onExpandEnd}>\n  <img {...props} />\n</Animate>\n```\n\n## Supported attributes\n\nSee [stylistic](https://github.com/steadicat/stylistic) for the list of supported attributes, though for performance you should try to stick to the transforms and opacity only.\n\n","readmeFilename":"README.md","gitHead":"8c93eccbc6619699f2c660b46bfa559b0bc3a6ed","_id":"react-rebound@0.8.0-alpha.1","_npmVersion":"5.7.1","_nodeVersion":"8.11.3","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"integrity":"sha512-BvVqIClbjrf5Yqhnoth+RusSZpEqw1sEwpD8/LvKLgDXmTXSgk0laQeBs5jUMPgPZaUxFXHiSFmPU3Cz4QY58w==","shasum":"0f637277461e063900700ef2749873f998553602","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.8.0-alpha.1.tgz","fileCount":9,"unpackedSize":37288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcigbDCRA9TVsSAnZWagAALGUP/2vz3Whn477RZ9NrZBQG\ntU9rp3DY6yH2r0UuhIE3zDYxiU/2En9iLJ5h1p+PlazAK1NAEc9zOYBJUo+Y\nRX2/ddJBFerlI5/iiDvY68t32WVdNoZiZtwdBqB5Ip9qDuCPDo4hqJ8Txaj9\nq2pcBmJPv/KWtyRB2Ksovt18ZsqrWTipcnYCLxbZ42v0rHPo8y7U23f20Jn3\nH5NbWyT6keElS/aoi7H1A6/icegQO8aDt9hNZoimVrzJ3X4LRU2NRb0PwW2q\nJmIASP35Y5V+yYKB48rmxzHxVNWrFvTYkSdpdjEoxNRBntNRwvtYvzRzumK2\nCytmoyWAnmkerE3LCJTaAJV92QyfvAid3YtRH5SqIKTQAPF7corNAK6B86hT\nwGvydg9NsKt96lOvqw1Ua9Z/QkjBe12KxrUsTtwmJonp3s11PbktYdrlXU4K\n33Zt02DgozzfRL4PV+giqHHpku7q1uWqaB9k5eZ2Qy70WODSuborSH5KaTIM\nDWV7PKlrSk03uRI+q4KiK31Z/2Odi09wsSIJB1Jbo+ZkRsvKImhwo1Gm1sII\nPUCUaOxYfRcS1cboh9zCKH3I+TlRiaURj0QrIRQxUVsL4i3FUu9F9Xp44LJm\nGjydayS3nAyR05sqh7CFf6Jn/oSZry0M2miEzZt/Qhoq6IUpyTv7v6srJzEx\nGorL\r\n=iMV2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+2+Ob4M1vvUls78vEd96caoXkAitU8rfwBd5TZKVleAiB9GE2Lx37hMN4md3kvCl3r3+zsOd6tGLGPvnNb6h2zNQ=="}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rebound_0.8.0-alpha.1_1552549571274_0.45234362872155787"},"_hasShrinkwrap":false},"0.8.0-alpha.2":{"name":"react-rebound","version":"0.8.0-alpha.2","description":"A React component that animates its child using springs.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","types":"dist/index.d.ts","scripts":{"lint":"eslint src","build":"rollup -c","watch":"rollup -cw","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"rebound":"^0.1.0","stylistic":"^0.2.4"},"peerDependencies":{"react":"*","react-dom":"*"},"devDependencies":{"@types/raf":"^3.4.0","@types/react":"^16.8.8","@types/react-dom":"^16.8.2","@typescript-eslint/eslint-plugin":"^1.4.2","eslint":"^5.15.1","eslint-config-prettier":"^4.1.0","eslint-config-problems":"^2.0.0","eslint-plugin-react":"^7.12.4","eslint-plugin-react-hooks":"^1.5.0","raf":"^3.4.1","react":"^16.8.4","react-dom":"^16.8.4","rollup":"^1.6.0","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.0","rollup-plugin-typescript2":"^0.20.1","typescript":"^3.3.3333"},"license":"MIT","gitHead":"f70ae3b4cbb49898a83f51cd4a431dfb902711bb","_id":"react-rebound@0.8.0-alpha.2","_npmVersion":"5.7.1","_nodeVersion":"8.11.3","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"integrity":"sha512-hwdNuJan0ZhZFBotIaQYDByhOXDDDjXRGqG1imN4CJBpqRxmiLSrlTh1DgJ/6Ij08jEeLFAefSxR6FqlckzSzg==","shasum":"0daf56827668c81744cbf09ae929604739b74977","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.8.0-alpha.2.tgz","fileCount":11,"unpackedSize":2170630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjW0LCRA9TVsSAnZWagAA9IIP/3Skx6eV3UP64K7Jv2Wa\ntUKQOvgy8TmV4rK5SICfMP0slII+gvFK0Iq6IxjkGnrXJC61X1F0a1ieXE/o\nvpUftTUJxM/iODoNXzakzM5YF69Shu+GxuRla1QGfuWriFxGSTU0xWOy1flr\nbUdV6vBi7O1RXNnKZMp6+8pSWUP00RdefTFyNllpBj3VZQSwP7tgb14VbHRV\n3wIWwc6481od5n1XE3PIgKj2JhGyI8PvzCxKP6UHvlPjowzxMdKMveufwSwP\nOLiKT+52or57PcMf9vG4TPLlds4vGoJ/+g3iD9lo6TWfqfOjzeaqLKtNgpk3\np6ttL0gc9EgOeauALGjFOL3ZddeKBcjEiidesC0sF7BJWTFbvrmYSu+lng9M\npGLkb8HTpHfgjR48AQMXFJcnQct+SibqOSdl9du1yDQmH/d99UOb5Y080uMg\nJXI90qBXrIbtLW+psX4v+waPg/jQdZnLNd3gCPJWLk68wYZdwqXamx0AGHtN\n8q9OAIGFQadHwY0WKOEaWl7CAMvj94rNbnRGnDEuodNDcsECPEHYfT+9wqnD\n3uhdP2jeMd7U0Q+joGPJgqCjBakxTs2MCvpxjAWGfh1JqoU2p8OJgJEoxleE\nq94fSqa4znndvsSI/fXTE7OJ1UNumQMFECKTlq9fBVr7Lx33qOY8bjy3+c+4\n66jV\r\n=2gh9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCgjYyvZnEFvvFab3EpLdaCYihJ035vi6Ji6sxd2GEyAIgDUDZI4Out7Tp963t7abgFY0ZPencSGKBrVA/qaeUAoY="}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rebound_0.8.0-alpha.2_1552772362256_0.44917861447620244"},"_hasShrinkwrap":false},"0.8.0-alpha.3":{"name":"react-rebound","version":"0.8.0-alpha.3","description":"A React component that animates its child using springs.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","types":"dist/index.d.ts","scripts":{"lint":"eslint src","build":"rollup -c","watch":"rollup -cw","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"rebound":"^0.1.0"},"peerDependencies":{"react":"*","react-dom":"*"},"devDependencies":{"@types/raf":"^3.4.0","@types/react":"^16.8.8","@types/react-dom":"^16.8.2","@typescript-eslint/eslint-plugin":"^1.4.2","eslint":"^5.15.1","eslint-config-prettier":"^4.1.0","eslint-config-problems":"^2.0.0","eslint-plugin-react":"^7.12.4","eslint-plugin-react-hooks":"^1.5.0","raf":"^3.4.1","react":"^16.8.4","react-dom":"^16.8.4","rollup":"^1.6.0","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.0","rollup-plugin-typescript2":"^0.20.1","typescript":"^3.3.3333"},"license":"MIT","readme":"# React Rebound\n\nA spring-based React animation library that animates elements directly in the DOM for maximum performance. Hooks and component-based API available. Spring physics are based on [rebound](https://github.com/facebook/rebound-js).\n\nCheck out some demos [here](http://steadicat.github.io/react-rebound/).\n\n## The `useAnimation` hook\n\n`useAnimation` takes a “ref” to the element you want to animate, and an object containing the end values for the spring animation.\n\n```js\nimport {useAnimation} from 'react-rebound';\n\nfunction Example() {\n  const [hovered] = React.useState(false);\n  const ref = React.useRef();\n\n  // A little “pop” on hover\n  useAnimation(ref, {scaleX: hovered ? 1.1 : 1, scaleY: hovered ? 1.1 : 1});\n\n  return (\n    <button\n      ref={ref}\n      onMouseEnter={() => setHovered(true)}\n      onMouseLeave={() => setHovered(false)}>\n      Hover Me\n    </button>\n  );\n}\n```\n\n## The `Animate` component\n\nThe `Animate` component wraps the DOM element you want to animate. It takes the end values for the spring animation as props.\n\n```js\nimport {Animate} from 'react-rebound';\n\nfunction Example() {\n  const [hovered] = React.useState(false);\n\n  return (\n    <Animate scaleX={hovered ? 1.1 : 1} scaleY={hovered ? 1.1 : 1}>\n      <button onMouseEnter={() => setHovered(true)} onMouseLeave={() => setHovered(false)}>\n        Hover Me\n      </button>\n    </Animate>\n  );\n}\n```\n\n## Configuring springs\n\nYou can configure the `tension` and `friction` for the spring that’s driving the animation. Use props on `Animate`, and a third parameter to `useAnimation`.\n\nA `delay` parameter is also available. It defers the animation by the specified number of milliseconds. This is useful for cascading animations.\n\n```js\n// Using useAnimation\nuseAnimation(ref, {translateX: clicked ? 200 : 0}, {tension: 200, friction: 400, delay: 100});\n<button ref={ref}>Click Me</button>\n\n\n// Using Animate\n<Animate translateX={clicked ? 200 : 0} tension={200} friction={400} delay={100}>\n  <button>Click Me</button>\n</Animate>\n```\n\n## Animating colors\n\nYou can animate between two colors by representing colors as RGB(A) arrays. See [Supported properties](#supported-properties) for the list of color properties supported.\n\n```js\n<Animate color={hovered ? [238, 85, 34] : [0, 0, 0]}>\n  <a href=\"#\">Hover Me</a>\n</Animate>\n```\n\n## Render function with `animating` parameter\n\nSometimes it’s useful to render children differently during animations. To do that, provide a function as the only child. The function takes one parameter, a boolean that tells you whether an animation is in progress.\n\nThis option is only avaliable with the `Animate` component. If you’re using the `useAnimation` hook, use [start and end callbacks](#start-and-end-callbacks).\n\n```js\n<Animate scaleX={expanded ? 3 : 1} scaleY={expanded ? 3 : 1}>\n  {animating => <img style={{zIndex: expanded || animating ? 1 : 0}} />}\n</Animate>\n```\n\n## Start and end callbacks\n\nIn complex situations it might be useful to be notified when an animation starts or ends. `useCallback` and `Animate` provide two callbacks: `onStart` and `onEnd`.\n\n```js\n\n// Using useAnimation\nuseAnimation(\n  ref,\n  {scaleX: expanded ? : 5 : 1, scaleY: expanded ? 5 : 1},\n  {onStart: onExpandStart, onEnd: onExpandEnd},\n);\n\n// Using Animate\n<Animate\n  scaleX={expanded ? 5 : 1}\n  scaleY={expanded ? 5 : 1}\n  onStart={onExpandStart}\n  onEnd={onExpandEnd}>\n  <img />\n</Animate>\n```\n\n## Animating on first render\n\nTo animate an element in on mount, first render with the initial value, then trigger an animation using `componentDidMount` or `useEffect`:\n\n```js\n// Using useAnimation\nconst ref = React.useRef();\nconst [visible, setVisible] = React.useState(false);\n\nReact.useEffect(() => setVisible(true), []);\n\nuseAnimation(ref, {opacity: visible ? 1 : 0});\n\n<button ref={ref}>Hover Me</button>;\n\n// Using Animate\nconst [visible, setVisible] = React.useState(false);\n\nReact.useEffect(() => setVisible(true), []);\n\n<Animate opacity={visible ? 1 : 0}>\n  <button>Hover Me</button>\n</Animate>;\n```\n\n## Setting initial values\n\nSpring animations should always start from their previous value: this is why with `react-rebound` you only specify the end value of the animation.\n\nIn some special cases, it might be necessary to override the start value. You have two options:\n\n1. Use the `setCurrentValue` imperative API (see [Setting current values and velocity](#setting-current-values-and-velocity)).\n2. Render with an initial value and `animate={false}`, then render again with your end value and `animate={true}`.\n\n```js\n// Using useAnimation\nconst [visible, setVisible] = React.useState(false);\nconst instantHide = React.useCallback(() => setVisible(false));\nconst fadeIn = React.useCallback(() => setVisible(true));\nuseAnimation(ref, {opacity: visible ? 1 : 0}, {animate: visible});\n\n<button ref={ref}>Hover Me</button>;\n\n// Using Animate\nconst [visible, setVisible] = React.useState(false);\nconst instantHide = React.useCallback(() => setVisible(false));\nconst fadeIn = React.useCallback(() => setVisible(true));\n\n<Animate opacity={visible ? 1 : 0} animate={visible}>\n  <button>Hover Me</button>\n</Animate>;\n```\n\n## Setting current values and velocity\n\n`useAnimation` returns an object containing all the Rebound springs, indexed by\nproperty name. This gives you full control if you need it, including the option\nof calling `setCurrentValue` and `setVelocity` on the springs directly. This is\nuseful for swipes and drags, where you want to override the spring animation\nwhile dragging, and preserve velocity when the drag ends.\n\n```js\nconst ref = React.useRef();\nconst springs = useAnimation(ref, {translateX: restingPosition});\n\nconst onSwipeMove = React.useCallback(() => {\n  springs.translateX.setCurrentValue(currentPosition);\n});\n\nconst onSwipeEnd = React.useCallback(() => {\n  springs.translateX.setVelocity(200);\n});\n\n<img ref={ref} />;\n```\n\nWhen using `Animate`, you can override the current value and velocity of an\nanimation using the public methods `setCurrentValue` and `setVelocity` on the\ncomponent instance.\n\n```js\nconst animation = React.useRef();\n\nconst onSwipeMove = React.useCallback(() => {\n  animation.current.setCurrentValue('translateX', currentPosition);\n});\n\nconst onSwipeEnd = React.useCallback(() => {\n  animation.current.setVelocity('translateX', 200);\n});\n\n<Animate ref={animation} translateX={restingPosition}>\n  <img />\n</Animate>;\n```\n\n## Supported properties\n\nThis is the full list of properties you can animate:\n\n### Transforms\n\n- **translateX**: number in px\n- **translateY**: number in px\n- **translateZ**: number in px\n- **scaleX**: number in px\n- **scaleY**: number in px\n- **rotateX**: number in px\n- **rotateY**: number in px\n- **rotateZ**: number in px\n- **skewX**: number in px\n- **skewY**: number in px\n\n### Position and opacity\n\n- **top**: number in px\n- **left**: number in px\n- **right**: number in px\n- **bottom**: number in px\n- **width**: number in px\n- **height**: number in px\n- **opacity**: number between 0 and 1\n\n### Colors\n\n**Warning**: animating colors causes a paint on every frame. Consider animating using opacity instead.\n\n- **color**: array of numbers, either [r, g, b] or [r, g, b, a]\n- **background**: array of numbers, either [r, g, b] or [r, g, b, a]\n- **backgroundColor**: array of numbers, either [r, g, b] or [r, g, b, a]\n- **borderBottomColor**: array of numbers, either [r, g, b] or [r, g, b, a]\n- **borderColor**: array of numbers, either [r, g, b] or [r, g, b, a]\n- **borderLeftColor**: array of numbers, either [r, g, b] or [r, g, b, a]\n- **borderRightColor**: array of numbers, either [r, g, b] or [r, g, b, a]\n- **borderTopColor**: array of numbers, either [r, g, b] or [r, g, b, a]\n- **outlineColor**: array of numbers, either [r, g, b] or [r, g, b, a]\n- **textDecorationColor**: array of numbers, either [r, g, b] or [r, g, b, a]\n\n### Text\n\n**Warning**: animating text properties can cause performance issues and jittery animations. Consider using scale transforms instead.\n\n- **fontSize**: number in px\n- **lineHeight**: number in px\n- **letterSpacing**: number in px\n","readmeFilename":"README.md","gitHead":"13fe1fbf9bf46ed190d2d34ac1aa5f670fe3e06f","_id":"react-rebound@0.8.0-alpha.3","_npmVersion":"5.7.1","_nodeVersion":"8.11.3","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"integrity":"sha512-ClARRpitRxZymyJxN24b5v5Bezf0jerThWB04TuPeG0GvAUGgWgJgy//Z0zs6QBvbSdjBUJqxQp0kPFTW1wOkA==","shasum":"563d152bfedc066b23280c2145a69d46bfed1ff1","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.8.0-alpha.3.tgz","fileCount":10,"unpackedSize":56125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjYc4CRA9TVsSAnZWagAAqR4P/R58AL8x1g5/bytEvmMn\nymr+1gRYTViMUjj6/oXrOe2X5fILKgz9DsjnOZvAZZfwMoSG7u7zn1ZgqTU8\nH/m9KrskOuTjFdn2/8YTlYNuszCoknt40/8J8x1sKCBwOKvXUoP/XifdNhcZ\n/AFN5plbWClVlIHHCCbPRjepBftt41ObEmimDiuiRlqhMxNAc+o7noX4M18Y\nFyYX+mq8FBviuUCtggMqdBBJQGbs6nkiSJx7fIvm5E2F4HqQUtcRLNX6DCyt\n0y2Wrv+my0E17unfWE3cftRiiuTzHbs4C19TQ7qMzBQuwoY5hGjiNX3oX7Ri\nc+LZh9jcK8nB/nu9/0WitE6zd/bFfryFZChSDZ1wEEYyFRGAbjazY2BWL+v7\nAc5mhq3EXdkm+Vt2ZpyoLUwZklycG1/g3JaWUVCGzO0lga9Mb2+01I/+zuE/\nEYrUzZntqF2jFRM5S1OZDrcF+4XDNeia8D1oICFkPCc+ocStGNx9bopk6dwB\n1aQQynn4mriNMwqj5XxywSNU9L1vU6uBN5bdceRJM/qNY7Eg1RcpOufjOJ7V\ncFsOOLXryGdz+Ag2qspmDqt1goVAqDfIfaIQKS39L35LG2FJ4r9JB/gxtMh/\ne+0Dxlv4ELQ/kbmFVMn5n4bB9DISLS1ingf1UDZtS0nKg7wQqZP3AkbPRatS\n2HLp\r\n=LjIM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4N+e2ctoj/R+Hw+BTbVgOOWllJAm+W45RYobAvE9tMAiEAs8nfYtgMvKXhAdzS9EvuTUyUUqxmdAN1QbfGnHWukAc="}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rebound_0.8.0-alpha.3_1552779064072_0.5090440383126218"},"_hasShrinkwrap":false},"0.8.0":{"name":"react-rebound","version":"0.8.0","description":"High-performance spring animations in React.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","types":"dist/index.d.ts","scripts":{"lint":"eslint src","build":"rollup -c","watch":"rollup -cw","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"rebound":"^0.1.0"},"peerDependencies":{"react":"*","react-dom":"*"},"devDependencies":{"@types/raf":"^3.4.0","@types/react":"^16.8.8","@types/react-dom":"^16.8.2","@typescript-eslint/eslint-plugin":"^1.4.2","eslint":"^5.15.1","eslint-config-prettier":"^4.1.0","eslint-config-problems":"^2.0.0","eslint-plugin-react":"^7.12.4","eslint-plugin-react-hooks":"^1.5.0","raf":"^3.4.1","react":"^16.8.4","react-dom":"^16.8.4","rollup":"^1.6.0","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.0","rollup-plugin-typescript2":"^0.20.1","typescript":"^3.3.3333"},"license":"MIT","gitHead":"75187823271f5b4ba2d6e9cccdadf30a0f5320b4","_id":"react-rebound@0.8.0","_npmVersion":"5.7.1","_nodeVersion":"8.11.3","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"integrity":"sha512-LdeLMon9FExgPT8o+ZD+ndi+LLTuhM/MicHGIfUx4jbnXqGHlu5DH6fghaicmvEAUGcyOV4kkWR7KGEZxhpkXA==","shasum":"5c66d786e51d05e8d8abad1ec06fed92eea587f4","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.8.0.tgz","fileCount":10,"unpackedSize":54314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcko7BCRA9TVsSAnZWagAA9t4P/3JVbY9X9vkHXMKJrT/1\ndZVjSKKmrfNMBVl/AyYABIlo9CyE8KwlP/hbILbYuR+zSuGat3FI/m6+VMXj\nnkFe4TG4aNlP/SZBu/WouOLnkz5b60sED6zt/ZC1iQ6WCrWlFrxrVpuyw37x\nIJR4tzes9dWdLvlAHrhefOdAWKckiz47hZzKIMaJ+gRkbBfQW0Ze65HVco1M\nzWrl274/hGrX5mjmxynv2Q5LvnCZQv2M4RAKCL/UGef5A02nSz6vc32gr7px\nPiWaCGOhX33qHUmbVESe716vL9kd6JM0bcrMRrAkA45u/83YiVaIS9gJuQ1D\nRpSfUUqdPkMS0bnGag+DWFGNEBCdHPSUvT/Lc3g+KyLtEIOT48iklMut5ctd\nU/HPc4UmKxY0xbmQ423Pc/gKUkE7wH/pnAOpbsuNnA9NTnynMuMNo/M4XvL+\nT+zGILFueT3fphk48UyivA8xXqgO13Xr66nzCtvjJDJT2Ho8QQnhvBBH8bw0\nxaGm1ldC2g5gL8oq15uWaV7EC0ViROoEF0nZPVdEHiCRWP/7nJLl7NGDWqP6\nhpkEs/OJGm++R4UR8VQJ0g5EC9qM4ZW7On9uD/iD61+A5gvPsOBbcxnC/JGV\nRnjexe0HQjMhT1mclgz+3YQo4S/mDSoO12Qr3iQLRkbwRlf47SKZHu11hy60\niV0X\r\n=q6y2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIALUY800MB7H6aHTtKZdsuFsu80Xd8FOzJVVQViyq64WAiEA2hJMl7Tg2KbT8sRg00e3/hF5lKvX0oItLLSJa/yoAL8="}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rebound_0.8.0_1553108672540_0.6030998395632097"},"_hasShrinkwrap":false},"0.8.1":{"name":"react-rebound","version":"0.8.1","description":"High-performance spring animations in React.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","types":"dist/index.d.ts","scripts":{"lint":"eslint src","build":"rollup -c","watch":"rollup -cw","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"rebound":"^0.1.0"},"peerDependencies":{"react":"*","react-dom":"*"},"devDependencies":{"@types/raf":"^3.4.0","@types/react":"^16.8.8","@types/react-dom":"^16.8.2","@typescript-eslint/eslint-plugin":"^1.4.2","eslint":"^5.15.1","eslint-config-prettier":"^4.1.0","eslint-config-problems":"^2.0.0","eslint-plugin-react":"^7.12.4","eslint-plugin-react-hooks":"^1.5.0","raf":"^3.4.1","react":"^16.8.4","react-dom":"^16.8.4","rollup":"^1.6.0","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.0","rollup-plugin-typescript2":"^0.20.1","typescript":"^3.3.3333"},"license":"MIT","gitHead":"e5eabe49eee0dadc20451614c48e3c4ffc1cc360","_id":"react-rebound@0.8.1","_npmVersion":"5.7.1","_nodeVersion":"8.11.3","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"integrity":"sha512-3jYPLf4rALS/yLg8CycUuxwXqBDb7XVOsICZeUWWRXYKzqz0jrKbwzt29KbRIOMEYYLYwxbOt4ggsBcCUciy6A==","shasum":"b0b7b58882c32afeba3a8f870aa025165ec36e83","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.8.1.tgz","fileCount":10,"unpackedSize":57800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclFa8CRA9TVsSAnZWagAAxPEP+wXtSnJIXSNc7SrfMefp\nnshhIV7+3Htd5q6rg0KBsfKGtQU5ku8cvE1XKe4h5zwtyR2Vtl4qVUba4bJr\nriTiGC59O7jKg/2FQrtLE7zwp3O8dYd50q72IBvKcsm8VsSgEeHcxVRiROql\n9mshGNj+R+BDHQ/z7foJCSNdCvh9D1igMPT3RgMQB86iIvMrUgBZW9mdItr3\n0d4w0vPoOcKHcq4s88mvyPRujO+IkC5xQ3B7Uciu3ADKDCumjucb1NdMQeuJ\nZWpH00PEqkC4qRWFcMYzSW4e7xZ2coLqsqTJv+LwbIynJdjEtjPaHhOhETTM\nxs1lnD3InK8Bd2Meufbld74biZFoODwMIVGZjODgbceNbr9YhydJtQZQEfrX\nYKfx8wUq5PzkmIqyPGVJxdb8ivrhSyh/1h6J5We6Z58TMFgRKvVy9ManYANw\nakV+a6FnjJS++MNi3/82c1ANlJg2b5X6ROUj1qCzRbvekGUEJqM/zvrFkj0C\nwpTdeZ8NcjHW5T9lPBNewzerbzXhWS3EkgvFhbiAwza83uifWXg85Ma8+KxT\nDjhCjCP6czjOU1Th2ANstcXo2FBY5NouTO8t0PFTnLKbTGQ6AUC/GAQH0qAh\nK4lcGJD5ReY1+7UBb7z7m1MofKSi0P0lmKpiDMO1Dy92dK9wkz9JAKhbDLDQ\n2+Ns\r\n=uLP/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH2RuVzCVeqbbKzjhrcRNaEH5Xh4tZ8ZMipTlKvZCf6QIhAL3CE5IV/7uJdjl3VQsaUC23IsNNQwqw47objv7Tsfg1"}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rebound_0.8.1_1553225403767_0.7596847972945577"},"_hasShrinkwrap":false},"0.8.2":{"name":"react-rebound","version":"0.8.2","description":"High-performance spring animations in React.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","types":"dist/index.d.ts","scripts":{"lint":"eslint src","build":"rollup -c","watch":"rollup -cw","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"rebound":"^0.1.0"},"peerDependencies":{"react":"*","react-dom":"*"},"devDependencies":{"@types/raf":"^3.4.0","@types/react":"^16.8.10","@types/react-dom":"^16.8.3","@typescript-eslint/eslint-plugin":"^1.5.0","eslint":"^5.15.3","eslint-config-prettier":"^4.1.0","eslint-config-problems":"^2.0.0","eslint-plugin-react":"^7.12.4","eslint-plugin-react-hooks":"^1.6.0","raf":"^3.4.1","react":"^16.8.6","react-dom":"^16.8.6","rollup":"^1.7.4","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.1","rollup-plugin-typescript2":"^0.20.1","typescript":"^3.3.4000"},"license":"MIT","gitHead":"c8c06e1d784c3bc346955f4314ad7d59c49e0131","_id":"react-rebound@0.8.2","_npmVersion":"5.7.1","_nodeVersion":"8.11.3","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"integrity":"sha512-mpp248YnMUw53Eng3Cl6wg27wBefsYYYTffRONa42huysIK5qgE+eX5Tu81JZGlchyUMS7wXQYw8T5B1KzlSfQ==","shasum":"5f9eb43ebd2f84c9491f1c996d64df683aa33119","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.8.2.tgz","fileCount":10,"unpackedSize":57693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnUXCCRA9TVsSAnZWagAAlLwQAIrVdGEVmiwRGiDJGRLZ\nAk+FlMLsokrjZXy9JYAG1+gMjfVbfhT9F4Ltr6XF71eCibBiLEWc3OE/SLRQ\nWn/D5DQReAmx0Q+xM0a47WKih9WXvRQtbBHRHAu6OZ+cmBqTVLdFQqqDUmO1\nHz+cs3etg90L2TRb4Nu9PyG1OyC9WYvIxa3FWbex+hS+GVazWdRMeYmUQJi1\nK41z3qYUnD6/FiW4PB/xcoSJJ3uQfVcwpEk672tRzfIiEng2NexBE/r8nbAy\nCeCcANzVflvnuhx10oee+6t5ipXLSN0cOEmcomVghlO84NwQC8DBbl7mDi/E\nMBeHHjCB/ZPRDHoR1EsUt2ayWHxuOWEgEoFb8BbrFIP86b0v096uEo01sVb1\neaTbO+V3FCJ6fWkQSkrr5m2T/iCu7zJ1uz5Mo+MK+gUOFjOBYoS3/z2bvwzW\npBGAK0+4wmRtUUsEj1xKDaKDukRCU2x32puk+Z7Y72Mw2kk1YCmgQILnoFR0\nxF3OGuClqKp0sj/BGo30yVqpWb/9TG3f+qtzWZF5H4EjHwaLYGhs784K2cFw\nsuKnoyDXJ7WrGDhz4W/lnqmmGRN/xFyqQEc4PPzsLlw1beq9Xv8hemmWUp76\nXOIGEyEBxvN1+sd5vFD3AL1MliUsl57oRRpAHRhPjyfycKQXPLyN5Vh1TIa8\nsvkY\r\n=9anM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEA0lQu2vRJBuH/vWRT8N6iRCWS45iZAz18NCmla56EgIhAO5rXrJxMD016kqR8LkwS3Jdq/IeOlGVs6UbRTbPb9xZ"}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rebound_0.8.2_1553810881983_0.7735807395504362"},"_hasShrinkwrap":false},"0.8.3":{"name":"react-rebound","version":"0.8.3","description":"High-performance spring animations in React.","author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","types":"dist/index.d.ts","scripts":{"lint":"eslint src","build":"rollup -c","watch":"rollup -cw","prepublish":"npm run build"},"homepage":"https://github.com/steadicat/react-rebound","repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"keywords":["react","animation","animate","springs","rebound","motion"],"dependencies":{"rebound":"^0.1.0"},"peerDependencies":{"react":"*","react-dom":"*"},"devDependencies":{"@types/raf":"^3.4.0","@types/react":"^16.8.10","@types/react-dom":"^16.8.3","@typescript-eslint/eslint-plugin":"^1.5.0","eslint":"^5.15.3","eslint-config-prettier":"^4.1.0","eslint-config-problems":"^2.0.0","eslint-plugin-react":"^7.12.4","eslint-plugin-react-hooks":"^1.6.0","raf":"^3.4.1","react":"^16.8.6","react-dom":"^16.8.6","rollup":"^1.7.4","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.1","rollup-plugin-typescript2":"^0.20.1","typescript":"^3.3.4000"},"license":"MIT","gitHead":"8bd2501986cdd7c7902f0c7920ce520ca7ba92fa","_id":"react-rebound@0.8.3","_npmVersion":"5.7.1","_nodeVersion":"8.11.3","_npmUser":{"name":"steadicat","email":"npm@attardi.org"},"dist":{"integrity":"sha512-NhS9eItVFL/CVvvIpzn1wl2+IkB1RnIj8q/OBgCiOMRE6sMkxFB7K4aYyD9Kh2GMvRKcAyLE7fwJ1NpFa6NZkg==","shasum":"28ded99b371200e9525ac6fc94b0601741ef11c0","tarball":"https://registry.npmjs.org/react-rebound/-/react-rebound-0.8.3.tgz","fileCount":10,"unpackedSize":58443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnUlaCRA9TVsSAnZWagAANwcP/ifhehQ5a33zb/pOYsd5\nAjhhVMsa7USQWp8lTfEfvGeBzIgICHgxfCEfHSh8rPahK9ZAxiL2SWfC1tCS\nPqNdSZ749qPSUpmqWIRpUx1P9J5WXlkzx8p1XL7f5/sc97R4Uefpb3UV2jpu\nZ1cJ49I+VBhNNSZlzoh2w4Fir+b2Nu9TSJxWUNNVGwmO/en6c4ArR+jEk25i\nr7VGHyDfHgYpI3pNQDvkBaG/SHHFCzBbq5X1VswNmQB9pTjp9LNGtASMfXVQ\nc+Kd3YGz4Dx5I0uGiMyHUqaSSxPhvCGB7nsTtsY2ctdYlvlf3TsWyUw1ZeK3\nNdnQ22C6qwQP7U4GzuCy1x7mRde7VZRxMlf4uXWQGBpCRiTRINXliqMi0+tb\nyYViUKOAMBRdYhFiT4as931lU3Fl/QOQ6l8CtYYPHkesr1wEAc35i59gEz8y\nZ+EcbyqjecsNV8h3IHT+zymcdbJaer7/PIe+0K0pPeEljI59ZcKjBb7dS3Tx\nnYhfkwLiAS63QY1D9t/ooYmWUB+LwtKyCPWtZJ+FTpm+25TtEMPRc4lwBSb6\n5vqFps2eY6S9cjNWgaox6QxMaovOpkTQ3AUxLAlMQSBvJ/MXv9u4m87cqVMk\nzLVopaQVTI+i6zLj6nxxPsXux1qn0HFaJJkF1UK7Wwr+Y/6PbORUosHBO93x\nIKk2\r\n=jNfQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGUqdLdy+oXroUDgazqFzf+84EkgLtTWgVpqr3/56RIuAiEAge8sHY4t01+RsYrHDB9B1Sg/lJeGl2CTPiowIcDJP2k="}]},"maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rebound_0.8.3_1553811801430_0.0028369634517191322"},"_hasShrinkwrap":false}},"readme":"# React Rebound\n\nA spring-based React animation library that animates elements directly in the DOM for maximum performance. Hooks and component-based API available. Spring physics are based on [rebound](https://github.com/facebook/rebound-js).\n\nCheck out some demos [here](http://steadicat.github.io/react-rebound/).\n\n## The `useAnimation` hook\n\n`useAnimation` takes a “ref” to the element you want to animate, and an object containing the end values for the spring animation.\n\n```js\nimport {useAnimation} from 'react-rebound';\n\nfunction Example() {\n  const [hovered] = React.useState(false);\n  const ref = React.useRef();\n\n  // A little “pop” on hover\n  useAnimation(ref, {scaleX: hovered ? 1.1 : 1, scaleY: hovered ? 1.1 : 1});\n\n  return (\n    <button\n      ref={ref}\n      onMouseEnter={() => setHovered(true)}\n      onMouseLeave={() => setHovered(false)}>\n      Hover Me\n    </button>\n  );\n}\n```\n\n## The `Animate` component\n\nThe `Animate` component wraps the DOM element you want to animate. It takes the end values for the spring animation as props.\n\n```js\nimport {Animate} from 'react-rebound';\n\nfunction Example() {\n  const [hovered] = React.useState(false);\n\n  return (\n    <Animate scaleX={hovered ? 1.1 : 1} scaleY={hovered ? 1.1 : 1}>\n      <button onMouseEnter={() => setHovered(true)} onMouseLeave={() => setHovered(false)}>\n        Hover Me\n      </button>\n    </Animate>\n  );\n}\n```\n\n## Configuring springs\n\nYou can configure the `tension` and `friction` for the spring that’s driving the animation. Use props on `Animate`, and a third parameter to `useAnimation`.\n\nA `delay` parameter is also available. It defers the animation by the specified number of milliseconds. This is useful for cascading animations.\n\n```js\n// Using useAnimation\nuseAnimation(ref, {translateX: clicked ? 200 : 0}, {tension: 200, friction: 400, delay: 100});\n<button ref={ref}>Click Me</button>\n\n\n// Using Animate\n<Animate translateX={clicked ? 200 : 0} tension={200} friction={400} delay={100}>\n  <button>Click Me</button>\n</Animate>\n```\n\n## Animating colors\n\nYou can animate between two colors by representing colors as RGB(A) arrays. See [Supported properties](#supported-properties) for the list of color properties supported.\n\n```js\n<Animate color={hovered ? [238, 85, 34] : [0, 0, 0]}>\n  <a href=\"#\">Hover Me</a>\n</Animate>\n```\n\n## Render function with `animating` parameter\n\nSometimes it’s useful to render children differently during animations. To do that, provide a function as the only child. The function takes one parameter, a boolean that tells you whether an animation is in progress.\n\nThis option is only avaliable with the `Animate` component. If you’re using the `useAnimation` hook, use [start and end callbacks](#start-and-end-callbacks).\n\n```js\n<Animate scaleX={expanded ? 3 : 1} scaleY={expanded ? 3 : 1}>\n  {animating => <img style={{zIndex: expanded || animating ? 1 : 0}} />}\n</Animate>\n```\n\n## Start and end callbacks\n\nIn complex situations it might be useful to be notified when an animation starts or ends. `useCallback` and `Animate` provide two callbacks: `onStart` and `onEnd`.\n\n```js\n\n// Using useAnimation\nuseAnimation(\n  ref,\n  {scaleX: expanded ? : 5 : 1, scaleY: expanded ? 5 : 1},\n  {onStart: onExpandStart, onEnd: onExpandEnd},\n);\n\n// Using Animate\n<Animate\n  scaleX={expanded ? 5 : 1}\n  scaleY={expanded ? 5 : 1}\n  onStart={onExpandStart}\n  onEnd={onExpandEnd}>\n  <img />\n</Animate>\n```\n\n## Animating on first render\n\nTo animate an element in on mount, first render with the initial value, then trigger an animation using `componentDidMount` or `useEffect`:\n\n```js\n// Using useAnimation\nconst ref = React.useRef();\nconst [visible, setVisible] = React.useState(false);\n\nReact.useEffect(() => setVisible(true), []);\n\nuseAnimation(ref, {opacity: visible ? 1 : 0});\n\n<button ref={ref}>Hover Me</button>;\n\n// Using Animate\nconst [visible, setVisible] = React.useState(false);\n\nReact.useEffect(() => setVisible(true), []);\n\n<Animate opacity={visible ? 1 : 0}>\n  <button>Hover Me</button>\n</Animate>;\n```\n\n## Setting initial values\n\nSpring animations should always start from their previous value: this is why with `react-rebound` you only specify the end value of the animation.\n\nIn some special cases, it might be necessary to override the start value. You have two options:\n\n1. Use the `setCurrentValue` imperative API (see [Setting current values and velocity](#setting-current-values-and-velocity)).\n2. Render with an initial value and `animate={false}`, then render again with your end value and `animate={true}`.\n\n```js\n// Using useAnimation\nconst [visible, setVisible] = React.useState(false);\nconst instantHide = React.useCallback(() => setVisible(false));\nconst fadeIn = React.useCallback(() => setVisible(true));\nuseAnimation(ref, {opacity: visible ? 1 : 0}, {animate: visible});\n\n<button ref={ref}>Hover Me</button>;\n\n// Using Animate\nconst [visible, setVisible] = React.useState(false);\nconst instantHide = React.useCallback(() => setVisible(false));\nconst fadeIn = React.useCallback(() => setVisible(true));\n\n<Animate opacity={visible ? 1 : 0} animate={visible}>\n  <button>Hover Me</button>\n</Animate>;\n```\n\n## Setting current values and velocity\n\n`useAnimation` returns an object containing all the Rebound springs, indexed by\nproperty name. This gives you full control if you need it, including the option\nof calling `setCurrentValue` and `setVelocity` on the springs directly. This is\nuseful for swipes and drags, where you want to override the spring animation\nwhile dragging, and preserve velocity when the drag ends.\n\n```js\nconst ref = React.useRef();\nconst springs = useAnimation(ref, {translateX: restingPosition});\n\nconst onSwipeMove = React.useCallback(() => {\n  springs.translateX.setCurrentValue(currentPosition);\n});\n\nconst onSwipeEnd = React.useCallback(() => {\n  springs.translateX.setVelocity(200);\n});\n\n<img ref={ref} />;\n```\n\nWhen using `Animate`, you can override the current value and velocity of an\nanimation using the public methods `setCurrentValue` and `setVelocity` on the\ncomponent instance.\n\n```js\nconst animation = React.useRef();\n\nconst onSwipeMove = React.useCallback(() => {\n  animation.current.setCurrentValue('translateX', currentPosition);\n});\n\nconst onSwipeEnd = React.useCallback(() => {\n  animation.current.setVelocity('translateX', 200);\n});\n\n<Animate ref={animation} translateX={restingPosition}>\n  <img />\n</Animate>;\n```\n\n## Supported properties\n\nThis is the full list of properties you can animate:\n\n### Transforms\n\n- **translateX**: number in px\n- **translateY**: number in px\n- **translateZ**: number in px\n- **scaleX**: number representing the scale ratio (1 is the default)\n- **scaleY**: number representing the scale ratio (1 is the default)\n- **rotateX**: number in deg\n- **rotateY**: number in deg\n- **rotateZ**: number in deg\n- **skewX**: number in deg\n- **skewY**: number in deg\n\n### Position and opacity\n\n- **top**: number in px\n- **left**: number in px\n- **right**: number in px\n- **bottom**: number in px\n- **width**: number in px\n- **height**: number in px\n- **opacity**: number between 0 and 1\n\n### Colors\n\n**Warning**: animating colors causes a paint on every frame. Consider animating using opacity instead.\n\n- **color**: array of numbers, either [r, g, b] or [r, g, b, a]\n- **background**: array of numbers, either [r, g, b] or [r, g, b, a]\n- **backgroundColor**: array of numbers, either [r, g, b] or [r, g, b, a]\n- **borderBottomColor**: array of numbers, either [r, g, b] or [r, g, b, a]\n- **borderColor**: array of numbers, either [r, g, b] or [r, g, b, a]\n- **borderLeftColor**: array of numbers, either [r, g, b] or [r, g, b, a]\n- **borderRightColor**: array of numbers, either [r, g, b] or [r, g, b, a]\n- **borderTopColor**: array of numbers, either [r, g, b] or [r, g, b, a]\n- **outlineColor**: array of numbers, either [r, g, b] or [r, g, b, a]\n- **textDecorationColor**: array of numbers, either [r, g, b] or [r, g, b, a]\n\n### Text\n\n**Warning**: animating text properties can create slow and jittery animations. Consider using scale and translate transforms instead.\n\n- **fontSize**: number in px\n- **lineHeight**: number in px\n- **letterSpacing**: number in px\n","maintainers":[{"name":"steadicat","email":"npm@attardi.org"}],"time":{"modified":"2022-06-26T07:47:02.165Z","created":"2015-08-17T06:20:23.445Z","0.0.1":"2015-08-17T06:20:23.445Z","0.0.2":"2015-08-17T06:55:17.599Z","0.1.0":"2015-08-19T16:38:53.505Z","0.1.1":"2015-09-15T20:39:10.245Z","0.1.2":"2015-09-15T21:23:21.486Z","0.1.3":"2015-11-06T23:13:56.153Z","0.1.4":"2015-11-30T04:55:21.521Z","0.1.5":"2015-12-13T17:09:05.826Z","0.2.0":"2016-01-10T18:28:26.262Z","0.2.1":"2016-01-11T00:53:21.178Z","0.3.0":"2016-01-28T03:56:47.478Z","0.3.1":"2016-01-30T18:22:07.930Z","0.3.2":"2016-01-30T19:19:01.110Z","0.4.0":"2016-01-31T22:07:40.534Z","0.4.1":"2016-01-31T22:25:33.702Z","0.5.0":"2016-02-19T19:01:56.100Z","0.6.0":"2016-03-25T03:27:40.064Z","0.6.1":"2016-03-30T03:06:22.324Z","0.7.0":"2017-02-03T04:28:51.106Z","0.7.1":"2017-02-11T17:40:13.783Z","0.7.2":"2017-06-06T20:28:22.006Z","0.8.0-alpha.0":"2019-03-14T06:41:02.056Z","0.8.0-alpha.1":"2019-03-14T07:46:11.372Z","0.8.0-alpha.2":"2019-03-16T21:39:22.449Z","0.8.0-alpha.3":"2019-03-16T23:31:04.217Z","0.8.0":"2019-03-20T19:04:32.787Z","0.8.1":"2019-03-22T03:30:03.882Z","0.8.2":"2019-03-28T22:08:02.096Z","0.8.3":"2019-03-28T22:23:21.630Z"},"homepage":"https://github.com/steadicat/react-rebound","keywords":["react","animation","animate","springs","rebound","motion"],"repository":{"type":"git","url":"git+ssh://git@github.com/steadicat/react-rebound.git"},"author":{"name":"Stefano J. Attardi","url":"http://github.com/steadicat"},"bugs":{"url":"https://github.com/steadicat/react-rebound/issues"},"license":"MIT","readmeFilename":"README.md","users":{"adrienhobbs":true}}