{"_id":"react-native-animatable","_rev":"3303149","name":"react-native-animatable","description":"Easy to use declarative transitions and animations for React Native","dist-tags":{"latest":"1.4.0"},"maintainers":[{"name":"oblador","email":"joel@oblador.se"}],"time":{"modified":"2024-05-30T05:10:07.000Z","created":"2015-10-19T12:45:14.231Z","1.4.0":"2023-10-26T16:45:30.755Z","1.3.3":"2019-10-13T12:42:56.004Z","1.3.2":"2019-03-20T07:06:53.033Z","1.3.1":"2019-01-04T08:30:25.217Z","1.3.0":"2018-05-31T19:43:30.583Z","1.2.4":"2017-09-18T22:57:59.712Z","1.2.3":"2017-07-24T23:47:05.560Z","1.2.2":"2017-06-11T19:09:03.702Z","1.2.1":"2017-06-03T12:09:52.541Z","1.2.0":"2017-05-06T16:55:04.615Z","1.1.1":"2017-03-19T00:13:47.018Z","1.1.0":"2016-11-30T10:22:10.622Z","1.0.0":"2016-11-24T16:58:20.812Z","0.6.1":"2016-05-18T10:07:40.565Z","0.6.0":"2016-05-07T17:43:21.448Z","0.5.2":"2016-03-20T15:03:46.487Z","0.5.1":"2016-02-29T03:22:47.304Z","0.5.0":"2016-01-31T23:02:13.282Z","0.4.1":"2015-12-25T21:20:25.612Z","0.4.0":"2015-11-29T12:17:05.901Z","0.3.1":"2015-11-16T18:08:48.697Z","0.3.0":"2015-10-26T19:36:51.044Z","0.2.0":"2015-10-21T06:37:49.248Z","0.1.0":"2015-10-19T12:45:14.231Z"},"users":{"bpolonia":true,"himanshuchanda":true,"samuelpolat":true,"mfellner":true,"abuelwafa":true,"zarir":true,"matatabipop":true,"edwinharly":true,"locsian":true,"jon_shen":true,"youken":true,"anthontaylor":true,"livarion":true,"leandrodavimg":true,"zeroth007":true,"shadowlong":true,"jacob-beltran":true,"sternelee":true,"hewenxuan":true,"hiephuynh":true,"johnsmithcoder":true,"rardoz":true,"ayjin":true,"jasonwang1888":true,"ramiroespada":true,"aleph-naught2tog":true},"author":{"name":"Joel Arvidsson","email":"joel@oblador.se"},"repository":{"type":"git","url":"git://github.com/oblador/react-native-animatable.git"},"versions":{"1.4.0":{"name":"react-native-animatable","version":"1.4.0","description":"Easy to use declarative transitions and animations for React Native","typings":"typings/react-native-animatable.d.ts","main":"index.js","scripts":{"jest":"jest","jest:watch":"npm run jest -- --watch","lint":"eslint ./*.js","test":"npm run lint && npm run jest","format":"prettier --write {,definitions/,__tests__/}*.js typings/*.d.ts"},"keywords":["react-native","react-component","react-native-component","react","mobile","ios","android","ui","fade","bounce","slide","animatable","transition","animation"],"author":{"name":"Joel Arvidsson","email":"joel@oblador.se"},"homepage":"https://github.com/oblador/react-native-animatable","bugs":{"url":"https://github.com/oblador/react-native-animatable/issues"},"repository":{"type":"git","url":"git://github.com/oblador/react-native-animatable.git"},"license":"MIT","jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/Examples/"],"testPathIgnorePatterns":["<rootDir>/Examples/"],"collectCoverage":true,"coverageDirectory":"<rootDir>/coverage/"},"devDependencies":{"@babel/core":"^7.20.0","@babel/eslint-parser":"^7.22.15","@babel/runtime":"^7.20.0","eslint":"^8.2.0","eslint-config-airbnb":"19.0.4","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","jest":"^29.7.0","metro-react-native-babel-preset":"0.76.8","prettier":"^3.0.3","react":"18.2.0","react-native":"0.72.6"},"dependencies":{"prop-types":"^15.8.1"},"_id":"react-native-animatable@1.4.0","gitHead":"dfd7413734eb693358defcac536b0b32e9dc0b8c","_nodeVersion":"20.8.1","_npmVersion":"10.1.0","dist":{"shasum":"05a259e1566081ce7d3f6fba1e92edc65f5c6160","size":15700,"noattachment":false,"key":"/react-native-animatable/-/react-native-animatable-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-animatable/download/react-native-animatable-1.4.0.tgz"},"_npmUser":{"name":"oblador","email":"joel@oblador.se"},"directories":{},"maintainers":[{"name":"oblador","email":"joel@oblador.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-animatable_1.4.0_1698338730588_0.8923488760465099"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-26T16:45:30.755Z","publish_time":1698338730755,"_source_registry_name":"default","_cnpm_publish_time":1698338730755},"1.3.3":{"name":"react-native-animatable","version":"1.3.3","description":"Easy to use declarative transitions and animations for React Native","typings":"typings/react-native-animatable.d.ts","main":"index.js","scripts":{"jest":"jest","jest:watch":"npm run jest -- --watch","lint":"eslint ./*.js","test":"npm run lint && npm run jest","format":"prettier --write {,definitions/,__tests__/}*.js"},"keywords":["react-native","react-component","react-native-component","react","mobile","ios","android","ui","fade","bounce","slide","animatable","transition","animation"],"author":{"name":"Joel Arvidsson","email":"joel@oblador.se"},"homepage":"https://github.com/oblador/react-native-animatable","bugs":{"url":"https://github.com/oblador/react-native-animatable/issues"},"repository":{"type":"git","url":"git://github.com/oblador/react-native-animatable.git"},"license":"MIT","jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/Examples/"],"testPathIgnorePatterns":["<rootDir>/Examples/"]},"devDependencies":{"@babel/core":"^7.6.4","@babel/runtime":"^7.6.3","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-preset-react-native":"4.0.0","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-prettier":"^6.4.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^2.6.0","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.9.0","prettier":"^1.18.2","react":"16.9.0","react-native":"0.61.2","react-test-renderer":"16.9.0"},"dependencies":{"prop-types":"^15.7.2"},"gitHead":"b4b90595006e38d9bde11e95d4b135997d01737a","_id":"react-native-animatable@1.3.3","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"shasum":"a13a4af8258e3bb14d0a9d839917e9bb9274ec8a","size":14795,"noattachment":false,"key":"/react-native-animatable/-/react-native-animatable-1.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-animatable/download/react-native-animatable-1.3.3.tgz"},"maintainers":[{"name":"oblador","email":"joel@oblador.se"}],"_npmUser":{"name":"oblador","email":"joel@oblador.se"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-animatable_1.3.3_1570970575874_0.850005230126399"},"_hasShrinkwrap":false,"publish_time":1570970576004,"_cnpm_publish_time":1570970576004},"1.3.2":{"name":"react-native-animatable","version":"1.3.2","description":"Easy to use declarative transitions and animations for React Native","typings":"typings/react-native-animatable.d.ts","main":"index.js","scripts":{"jest":"jest","jest:watch":"npm run jest -- --watch","lint":"eslint ./*.js","test":"npm run lint && npm run jest","format":"prettier --write {,definitions/,__tests__}*.js"},"keywords":["react-native","react-component","react-native-component","react","mobile","ios","android","ui","fade","bounce","slide","animatable","transition","animation"],"author":{"name":"Joel Arvidsson","email":"joel@oblador.se"},"homepage":"https://github.com/oblador/react-native-animatable","bugs":{"url":"https://github.com/oblador/react-native-animatable/issues"},"repository":{"type":"git","url":"git://github.com/oblador/react-native-animatable.git"},"license":"MIT","jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/Examples/"],"testPathIgnorePatterns":["<rootDir>/Examples/"]},"devDependencies":{"babel-eslint":"^7.0.0","babel-jest":"23.0.1","babel-preset-react-native":"4.0.0","eslint":"^3.7.1","eslint-config-airbnb":"^15.0.1","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-prettier":"^2.6.0","eslint-plugin-react":"^7.0.1","jest":"23.1.0","jest-cli":"23.1.0","prettier":"^1.13.3","react":"16.3.1","react-native":"0.55.4","react-test-renderer":"15.5.4"},"dependencies":{"prop-types":"^15.5.10"},"gitHead":"1c5c0b597536ea059dc8fb7f52e17cab5f796746","_id":"react-native-animatable@1.3.2","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"oblador","email":"joel@oblador.se"},"dist":{"shasum":"4783ee1a73dc98815aef234ce6b819f80bfe7d80","size":14665,"noattachment":false,"key":"/react-native-animatable/-/react-native-animatable-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-animatable/download/react-native-animatable-1.3.2.tgz"},"maintainers":[{"name":"oblador","email":"joel@oblador.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-animatable_1.3.2_1553065612823_0.09398894455638773"},"_hasShrinkwrap":false,"publish_time":1553065613033,"_cnpm_publish_time":1553065613033},"1.3.1":{"name":"react-native-animatable","version":"1.3.1","description":"Easy to use declarative transitions and animations for React Native","typings":"typings/react-native-animatable.d.ts","main":"index.js","scripts":{"jest":"jest","jest:watch":"npm run jest -- --watch","lint":"eslint ./*.js","test":"npm run lint && npm run jest","format":"prettier --write {,definitions/,__tests__}*.js"},"keywords":["react-native","react-component","react-native-component","react","mobile","ios","android","ui","fade","bounce","slide","animatable","transition","animation"],"author":{"name":"Joel Arvidsson","email":"joel@oblador.se"},"homepage":"https://github.com/oblador/react-native-animatable","bugs":{"url":"https://github.com/oblador/react-native-animatable/issues"},"repository":{"type":"git","url":"git://github.com/oblador/react-native-animatable.git"},"license":"MIT","jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/Examples/"],"testPathIgnorePatterns":["<rootDir>/Examples/"]},"devDependencies":{"babel-eslint":"^7.0.0","babel-jest":"23.0.1","babel-preset-react-native":"4.0.0","eslint":"^3.7.1","eslint-config-airbnb":"^15.0.1","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-prettier":"^2.6.0","eslint-plugin-react":"^7.0.1","jest":"23.1.0","jest-cli":"23.1.0","prettier":"^1.13.3","react":"16.3.1","react-native":"0.55.4","react-test-renderer":"15.5.4"},"dependencies":{"prop-types":"^15.5.10"},"gitHead":"85447130cc1683eb20b62a162fd9af179de36e1a","_id":"react-native-animatable@1.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"oblador","email":"joel@oblador.se"},"dist":{"shasum":"f004a7e9de6838d0fbf210d642593cff7affd9ef","size":14661,"noattachment":false,"key":"/react-native-animatable/-/react-native-animatable-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-animatable/download/react-native-animatable-1.3.1.tgz"},"maintainers":[{"name":"oblador","email":"joel@oblador.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-animatable_1.3.1_1546590625048_0.1280653895853925"},"_hasShrinkwrap":false,"publish_time":1546590625217,"_cnpm_publish_time":1546590625217},"1.3.0":{"name":"react-native-animatable","version":"1.3.0","description":"Easy to use declarative transitions and animations for React Native","typings":"typings/react-native-animatable.d.ts","main":"index.js","scripts":{"jest":"jest","jest:watch":"npm run jest -- --watch","lint":"eslint ./*.js","test":"npm run lint && npm run jest","format":"prettier --write {,definitions/,__tests__}*.js"},"keywords":["react-native","react-component","react-native-component","react","mobile","ios","android","ui","fade","bounce","slide","animatable","transition","animation"],"author":{"name":"Joel Arvidsson","email":"joel@oblador.se"},"homepage":"https://github.com/oblador/react-native-animatable","bugs":{"url":"https://github.com/oblador/react-native-animatable/issues"},"repository":{"type":"git","url":"git://github.com/oblador/react-native-animatable.git"},"license":"MIT","jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/Examples/"],"testPathIgnorePatterns":["<rootDir>/Examples/"]},"devDependencies":{"babel-eslint":"^7.0.0","babel-jest":"23.0.1","babel-preset-react-native":"4.0.0","eslint":"^3.7.1","eslint-config-airbnb":"^15.0.1","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-prettier":"^2.6.0","eslint-plugin-react":"^7.0.1","jest":"23.1.0","jest-cli":"23.1.0","prettier":"^1.13.3","react":"16.3.1","react-native":"0.55.4","react-test-renderer":"15.5.4"},"dependencies":{"prop-types":"^15.5.10"},"gitHead":"2ab21aca9e45c2474f80d5b98650e132db184bb1","_id":"react-native-animatable@1.3.0","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"oblador","email":"joel@oblador.se"},"dist":{"shasum":"b5c3940fc758cfd9b2fe54613a457c4b6962b46e","size":14572,"noattachment":false,"key":"/react-native-animatable/-/react-native-animatable-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-animatable/download/react-native-animatable-1.3.0.tgz"},"maintainers":[{"name":"oblador","email":"joel@oblador.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-animatable_1.3.0_1527795810444_0.5577174009826107"},"_hasShrinkwrap":false,"publish_time":1527795810583,"_cnpm_publish_time":1527795810583},"1.2.4":{"name":"react-native-animatable","version":"1.2.4","description":"Easy to use declarative transitions and animations for React Native","typings":"typings/react-native-animatable.d.ts","main":"index.js","scripts":{"jest":"jest","jest:watch":"npm run jest -- --watch","lint":"eslint ./*.js","test":"npm run lint && npm run jest","format":"prettier --single-quote --trailing-comma all --write {,definitions/,__tests__}*.js"},"keywords":["react-native","react-component","react-native-component","react","mobile","ios","android","ui","fade","bounce","slide","animatable","transition","animation"],"author":{"name":"Joel Arvidsson","email":"joel@oblador.se"},"homepage":"https://github.com/oblador/react-native-animatable","bugs":{"url":"https://github.com/oblador/react-native-animatable/issues"},"repository":{"type":"git","url":"git://github.com/oblador/react-native-animatable.git"},"license":"MIT","jest":{"preset":"jest-react-native","modulePathIgnorePatterns":["<rootDir>/Example/"]},"devDependencies":{"babel":"^6.5.2","babel-eslint":"^7.0.0","babel-jest":"^20.0.3","babel-preset-react-native":"^1.9.0","eslint":"^3.7.1","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","jest":"20.0.4","jest-cli":"20.0.4","jest-react-native":"18.0.0","prettier":"^1.3.1","react":"*","react-native":"*","react-test-renderer":"15.5.4"},"dependencies":{"prop-types":"^15.5.10"},"gitHead":"ae9ba13693b4116a194d05ef8411570135ccb7ba","_id":"react-native-animatable@1.2.4","_npmVersion":"5.4.0","_nodeVersion":"8.1.3","_npmUser":{"name":"oblador","email":"joel@oblador.se"},"dist":{"shasum":"b5fb7657e8f6edadbc26697057a327fb920b3039","size":13840,"noattachment":false,"key":"/react-native-animatable/-/react-native-animatable-1.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-animatable/download/react-native-animatable-1.2.4.tgz"},"maintainers":[{"name":"oblador","email":"joel@oblador.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-animatable-1.2.4.tgz_1505775478612_0.04069930175319314"},"directories":{},"publish_time":1505775479712,"_hasShrinkwrap":false,"_cnpm_publish_time":1505775479712},"1.2.3":{"name":"react-native-animatable","version":"1.2.3","description":"Easy to use declarative transitions and animations for React Native","main":"index.js","scripts":{"jest":"jest","jest:watch":"npm run jest -- --watch","lint":"eslint ./*.js","test":"npm run lint && npm run jest","format":"prettier --single-quote --trailing-comma all --write {,definitions/,__tests__}*.js"},"keywords":["react-native","react-component","react-native-component","react","mobile","ios","android","ui","fade","bounce","slide","animatable","transition","animation"],"author":{"name":"Joel Arvidsson","email":"joel@oblador.se"},"homepage":"https://github.com/oblador/react-native-animatable","bugs":{"url":"https://github.com/oblador/react-native-animatable/issues"},"repository":{"type":"git","url":"git://github.com/oblador/react-native-animatable.git"},"license":"MIT","jest":{"preset":"jest-react-native","modulePathIgnorePatterns":["<rootDir>/Example/"]},"devDependencies":{"babel":"^6.5.2","babel-eslint":"^7.0.0","babel-jest":"^20.0.3","babel-preset-react-native":"^1.9.0","eslint":"^3.7.1","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","jest":"20.0.4","jest-cli":"20.0.4","jest-react-native":"18.0.0","prettier":"^1.3.1","react":"*","react-native":"*","react-test-renderer":"15.5.4"},"dependencies":{"prop-types":"^15.5.10"},"gitHead":"01a0a2055c627b930a15b92e547ceaa1df91ce3d","_id":"react-native-animatable@1.2.3","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"oblador","email":"joel@oblador.se"},"dist":{"shasum":"d0f0bd694833b934f3aaa1275739228b786ecb4b","size":12849,"noattachment":false,"key":"/react-native-animatable/-/react-native-animatable-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-animatable/download/react-native-animatable-1.2.3.tgz"},"maintainers":[{"name":"oblador","email":"joel@oblador.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-animatable-1.2.3.tgz_1500940025453_0.9434837833978236"},"directories":{},"publish_time":1500940025560,"_hasShrinkwrap":false,"_cnpm_publish_time":1500940025560},"1.2.2":{"name":"react-native-animatable","version":"1.2.2","description":"Easy to use declarative transitions and animations for React Native","main":"index.js","scripts":{"jest":"jest","jest:watch":"npm run jest -- --watch","lint":"eslint ./*.js","test":"npm run lint && npm run jest","format":"prettier --single-quote --trailing-comma all --write {,definitions/,__tests__}*.js"},"keywords":["react-native","react-component","react-native-component","react","mobile","ios","android","ui","fade","bounce","slide","animatable","transition","animation"],"author":{"name":"Joel Arvidsson","email":"joel@oblador.se"},"homepage":"https://github.com/oblador/react-native-animatable","bugs":{"url":"https://github.com/oblador/react-native-animatable/issues"},"repository":{"type":"git","url":"git://github.com/oblador/react-native-animatable.git"},"license":"MIT","jest":{"preset":"jest-react-native","modulePathIgnorePatterns":["<rootDir>/Example/"]},"devDependencies":{"babel":"^6.5.2","babel-eslint":"^7.0.0","babel-jest":"^20.0.3","babel-preset-react-native":"^1.9.0","eslint":"^3.7.1","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","jest":"20.0.4","jest-cli":"20.0.4","jest-react-native":"18.0.0","prettier":"^1.3.1","react":"*","react-native":"*","react-test-renderer":"15.5.4"},"gitHead":"f08df3587c80e6ba6f61970823bc42558a5234f7","_id":"react-native-animatable@1.2.2","_shasum":"a873550e6f7cb95f90baf46b9eb15b1ab56425cb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"oblador","email":"joel@oblador.se"},"dist":{"shasum":"a873550e6f7cb95f90baf46b9eb15b1ab56425cb","size":12828,"noattachment":false,"key":"/react-native-animatable/-/react-native-animatable-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-animatable/download/react-native-animatable-1.2.2.tgz"},"maintainers":[{"name":"oblador","email":"joel@oblador.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-animatable-1.2.2.tgz_1497208142741_0.9972074045799673"},"directories":{},"publish_time":1497208143702,"_hasShrinkwrap":false,"_cnpm_publish_time":1497208143702},"1.2.1":{"name":"react-native-animatable","version":"1.2.1","description":"Easy to use declarative transitions and animations for React Native","main":"index.js","scripts":{"jest":"jest","jest:watch":"npm run jest -- --watch","lint":"eslint ./*.js","test":"npm run lint && npm run jest","format":"prettier --single-quote --trailing-comma all --write {,definitions/,__tests__}*.js"},"keywords":["react-native","react-component","react-native-component","react","mobile","ios","android","ui","fade","bounce","slide","animatable","transition","animation"],"author":{"name":"Joel Arvidsson","email":"joel@oblador.se"},"homepage":"https://github.com/oblador/react-native-animatable","bugs":{"url":"https://github.com/oblador/react-native-animatable/issues"},"repository":{"type":"git","url":"git://github.com/oblador/react-native-animatable.git"},"license":"MIT","jest":{"preset":"jest-react-native","modulePathIgnorePatterns":["<rootDir>/Example/"]},"devDependencies":{"babel":"^6.5.2","babel-eslint":"^7.0.0","babel-jest":"^20.0.3","babel-preset-react-native":"^1.9.0","eslint":"^3.7.1","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","jest":"20.0.4","jest-cli":"20.0.4","jest-react-native":"18.0.0","prettier":"^1.3.1","react":"*","react-native":"*","react-test-renderer":"15.5.4"},"gitHead":"1e6800fdc9aa90218e44297fa321f4486c78792b","_id":"react-native-animatable@1.2.1","_shasum":"2758326b298dddecc8c065446f4185174bdaa4e3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"oblador","email":"joel@oblador.se"},"dist":{"shasum":"2758326b298dddecc8c065446f4185174bdaa4e3","size":12714,"noattachment":false,"key":"/react-native-animatable/-/react-native-animatable-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-animatable/download/react-native-animatable-1.2.1.tgz"},"maintainers":[{"name":"oblador","email":"joel@oblador.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-animatable-1.2.1.tgz_1496491791530_0.6301070908084512"},"directories":{},"publish_time":1496491792541,"_hasShrinkwrap":false,"_cnpm_publish_time":1496491792541},"1.2.0":{"name":"react-native-animatable","version":"1.2.0","description":"Easy to use declarative transitions and animations for React Native","main":"index.js","scripts":{"jest":"jest","jest:watch":"npm run jest -- --watch","lint":"eslint ./*.js","test":"npm run lint && npm run jest","format":"prettier --single-quote --trailing-comma es5 --write {,definitions/,__tests__}*.js"},"keywords":["react-native","react-component","react-native-component","react","mobile","ios","android","ui","fade","bounce","slide","animatable","transition","animation"],"author":{"name":"Joel Arvidsson","email":"joel@oblador.se"},"homepage":"https://github.com/oblador/react-native-animatable","bugs":{"url":"https://github.com/oblador/react-native-animatable/issues"},"repository":{"type":"git","url":"git://github.com/oblador/react-native-animatable.git"},"license":"MIT","jest":{"preset":"jest-react-native","modulePathIgnorePatterns":["<rootDir>/Example/","<rootDir>/node_modules/react-native/Libraries/react-native/","<rootDir>/node_modules/react-native/packager/"]},"devDependencies":{"babel":"^6.5.2","babel-eslint":"^7.0.0","babel-jest":"^16.0.0","babel-preset-react-native":"^1.9.0","eslint":"^3.7.1","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^1.16.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","jest":"17.0.2","jest-cli":"17.0.2","jest-react-native":"17.0.3","prettier":"^1.3.1","react":"~15.3.2","react-native":"^0.36.1","react-test-renderer":"15.3.2"},"gitHead":"3c286b0a77f27b0848daaf21b4d76de114e5671f","_id":"react-native-animatable@1.2.0","_shasum":"fd279c6ee4b49161c6cc3b951ed7765b35a73467","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"oblador","email":"joel@oblador.se"},"dist":{"shasum":"fd279c6ee4b49161c6cc3b951ed7765b35a73467","size":12691,"noattachment":false,"key":"/react-native-animatable/-/react-native-animatable-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-animatable/download/react-native-animatable-1.2.0.tgz"},"maintainers":[{"name":"oblador","email":"joel@oblador.se"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-native-animatable-1.2.0.tgz_1494089703121_0.7425944721326232"},"directories":{},"publish_time":1494089704615,"_hasShrinkwrap":false,"_cnpm_publish_time":1494089704615},"1.1.1":{"name":"react-native-animatable","version":"1.1.1","description":"Easy to use declarative transitions and animations for React Native","main":"index.js","scripts":{"jest":"jest","jest:watch":"npm run jest -- --watch","lint":"eslint ./*.js","test":"npm run lint && npm run jest"},"keywords":["react-native","react-component","react-native-component","react","mobile","ios","android","ui","fade","bounce","slide","animatable","transition","animation"],"author":{"name":"Joel Arvidsson","email":"joel@oblador.se"},"homepage":"https://github.com/oblador/react-native-animatable","bugs":{"url":"https://github.com/oblador/react-native-animatable/issues"},"repository":{"type":"git","url":"git://github.com/oblador/react-native-animatable.git"},"license":"MIT","jest":{"preset":"jest-react-native","modulePathIgnorePatterns":["<rootDir>/Example/","<rootDir>/node_modules/react-native/Libraries/react-native/","<rootDir>/node_modules/react-native/packager/"]},"devDependencies":{"babel":"^6.5.2","babel-eslint":"^7.0.0","babel-jest":"^16.0.0","babel-preset-react-native":"^1.9.0","eslint":"^3.7.1","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^1.16.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","jest":"17.0.2","jest-cli":"17.0.2","jest-react-native":"17.0.3","react":"~15.3.2","react-native":"^0.36.1","react-test-renderer":"15.3.2"},"gitHead":"22c76ba8603698350e1a716c988882ce16b417d9","_id":"react-native-animatable@1.1.1","_shasum":"00ddc72985f62f62a11a505abb1a06e77a92cd8a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"oblador","email":"joel@oblador.se"},"dist":{"shasum":"00ddc72985f62f62a11a505abb1a06e77a92cd8a","size":12417,"noattachment":false,"key":"/react-native-animatable/-/react-native-animatable-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-animatable/download/react-native-animatable-1.1.1.tgz"},"maintainers":[{"name":"oblador","email":"joel@oblador.se"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-animatable-1.1.1.tgz_1489882424960_0.03718004934489727"},"directories":{},"publish_time":1489882427018,"_cnpm_publish_time":1489882427018,"_hasShrinkwrap":false},"1.1.0":{"name":"react-native-animatable","version":"1.1.0","description":"Easy to use declarative transitions and animations for React Native","main":"index.js","scripts":{"jest":"jest","jest:watch":"npm run jest -- --watch","lint":"eslint ./*.js","test":"npm run lint && npm run jest"},"keywords":["react-native","react-component","react-native-component","react","mobile","ios","android","ui","fade","bounce","slide","animatable","transition","animation"],"author":{"name":"Joel Arvidsson","email":"joel@oblador.se"},"homepage":"https://github.com/oblador/react-native-animatable","bugs":{"url":"https://github.com/oblador/react-native-animatable/issues"},"repository":{"type":"git","url":"git://github.com/oblador/react-native-animatable.git"},"license":"MIT","jest":{"preset":"jest-react-native","modulePathIgnorePatterns":["<rootDir>/Example/","<rootDir>/node_modules/react-native/Libraries/react-native/","<rootDir>/node_modules/react-native/packager/"]},"devDependencies":{"babel":"^6.5.2","babel-eslint":"^7.0.0","babel-jest":"^16.0.0","babel-preset-react-native":"^1.9.0","eslint":"^3.7.1","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^1.16.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","jest":"17.0.2","jest-cli":"17.0.2","jest-react-native":"17.0.3","react":"~15.3.2","react-native":"^0.36.1","react-test-renderer":"15.3.2"},"gitHead":"cfd7ea37b9b6a6661d873a7ca6624bfcd5a8bb8b","_id":"react-native-animatable@1.1.0","_shasum":"1ca3e8a00e441979d5711805651ff62a2d3b245a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.5.0","_npmUser":{"name":"oblador","email":"joel@oblador.se"},"dist":{"shasum":"1ca3e8a00e441979d5711805651ff62a2d3b245a","size":12160,"noattachment":false,"key":"/react-native-animatable/-/react-native-animatable-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-animatable/download/react-native-animatable-1.1.0.tgz"},"maintainers":[{"name":"oblador","email":"joel@oblador.se"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-animatable-1.1.0.tgz_1480501328645_0.6904830757994205"},"directories":{},"publish_time":1480501330622,"_cnpm_publish_time":1480501330622,"_hasShrinkwrap":false},"1.0.0":{"name":"react-native-animatable","version":"1.0.0","description":"Easy to use declarative transitions and animations for React Native","main":"index.js","scripts":{"jest":"jest","jest:watch":"npm run jest -- --watch","lint":"eslint ./*.js","test":"npm run lint && npm run jest"},"keywords":["react-native","react-component","react-native-component","react","mobile","ios","android","ui","fade","bounce","slide","animatable","transition","animation"],"author":{"name":"Joel Arvidsson","email":"joel@oblador.se"},"homepage":"https://github.com/oblador/react-native-animatable","bugs":{"url":"https://github.com/oblador/react-native-animatable/issues"},"repository":{"type":"git","url":"git://github.com/oblador/react-native-animatable.git"},"license":"MIT","jest":{"preset":"jest-react-native","modulePathIgnorePatterns":["<rootDir>/Example/","<rootDir>/node_modules/react-native/Libraries/react-native/","<rootDir>/node_modules/react-native/packager/"]},"devDependencies":{"babel":"^6.5.2","babel-eslint":"^7.0.0","babel-jest":"^16.0.0","babel-preset-react-native":"^1.9.0","eslint":"^3.7.1","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^1.16.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","jest":"17.0.2","jest-cli":"17.0.2","jest-react-native":"17.0.3","react":"~15.3.2","react-native":"^0.36.1","react-test-renderer":"15.3.2"},"gitHead":"c8fd6bbb7aaec4d1ed4a1b1751a7ac06b65c87c5","_id":"react-native-animatable@1.0.0","_shasum":"4b525159d1bf780e7f0086745f2e43f43d43b494","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.5.0","_npmUser":{"name":"oblador","email":"joel@oblador.se"},"dist":{"shasum":"4b525159d1bf780e7f0086745f2e43f43d43b494","size":11453,"noattachment":false,"key":"/react-native-animatable/-/react-native-animatable-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-animatable/download/react-native-animatable-1.0.0.tgz"},"maintainers":[{"name":"oblador","email":"joel@oblador.se"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-native-animatable-1.0.0.tgz_1480006700138_0.9333890341222286"},"directories":{},"publish_time":1480006700812,"_cnpm_publish_time":1480006700812,"_hasShrinkwrap":false},"0.6.1":{"name":"react-native-animatable","version":"0.6.1","description":"Easy to use declarative transitions and a standard set of animations for React Native","main":"index.js","scripts":{"test":"eslint index.js"},"keywords":["react-native","react-component","react-native-component","react","mobile","ios","android","ui","fade","bounce","slide","animatable","transition","animation"],"author":{"name":"Joel Arvidsson","email":"joel@oblador.se"},"homepage":"https://github.com/oblador/react-native-animatable","bugs":{"url":"https://github.com/oblador/react-native-animatable/issues"},"repository":{"type":"git","url":"git://github.com/oblador/react-native-animatable.git"},"license":"MIT","devDependencies":{"babel":"^6.5.2","babel-eslint":"^4.1.6","eslint":"^1.10.3","eslint-plugin-react":"^3.14.0"},"gitHead":"1a9c2c63f44d3c95992cfb3f64aa71b16bbe9009","_id":"react-native-animatable@0.6.1","_shasum":"bd85023d42ad0ceb3cc98d7b490f7d6dd6ba11b0","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"oblador","email":"joel@oblador.se"},"dist":{"shasum":"bd85023d42ad0ceb3cc98d7b490f7d6dd6ba11b0","size":11335,"noattachment":false,"key":"/react-native-animatable/-/react-native-animatable-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-animatable/download/react-native-animatable-0.6.1.tgz"},"maintainers":[{"name":"oblador","email":"joel@oblador.se"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-animatable-0.6.1.tgz_1463566058451_0.7986856922507286"},"directories":{},"publish_time":1463566060565,"_cnpm_publish_time":1463566060565,"_hasShrinkwrap":false},"0.6.0":{"name":"react-native-animatable","version":"0.6.0","description":"Easy to use declarative transitions and a standard set of animations for React Native","main":"index.js","scripts":{"test":"eslint index.js"},"keywords":["react-native","react-component","react-native-component","react","mobile","ios","android","ui","fade","bounce","slide","animatable","transition","animation"],"author":{"name":"Joel Arvidsson","email":"joel@oblador.se"},"homepage":"https://github.com/oblador/react-native-animatable","bugs":{"url":"https://github.com/oblador/react-native-animatable/issues"},"repository":{"type":"git","url":"git://github.com/oblador/react-native-animatable.git"},"license":"MIT","devDependencies":{"babel":"^6.5.2","babel-eslint":"^4.1.6","eslint":"^1.10.3","eslint-plugin-react":"^3.14.0"},"gitHead":"efa6d55b84e2c4ed019051141e7b690caebb3082","_id":"react-native-animatable@0.6.0","_shasum":"847acb7d80778054e736cb8d8615677f1d47be86","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"oblador","email":"joel@oblador.se"},"dist":{"shasum":"847acb7d80778054e736cb8d8615677f1d47be86","size":11348,"noattachment":false,"key":"/react-native-animatable/-/react-native-animatable-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-animatable/download/react-native-animatable-0.6.0.tgz"},"maintainers":[{"name":"oblador","email":"joel@oblador.se"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-native-animatable-0.6.0.tgz_1462643000480_0.005680795758962631"},"directories":{},"publish_time":1462643001448,"_cnpm_publish_time":1462643001448,"_hasShrinkwrap":false},"0.5.2":{"name":"react-native-animatable","version":"0.5.2","description":"Easy to use declarative transitions and a standard set of animations for React Native","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["react-native","react-component","react-native-component","react","mobile","ios","android","ui","fade","bounce","slide","animatable","transition","animation"],"author":{"name":"Joel Arvidsson","email":"joel@oblador.se"},"homepage":"https://github.com/oblador/react-native-animatable","bugs":{"url":"https://github.com/oblador/react-native-animatable/issues"},"repository":{"type":"git","url":"git://github.com/oblador/react-native-animatable.git"},"license":"MIT","gitHead":"eca14af7c0ebda04bac3abd4b5a92b9ee78e24c8","_id":"react-native-animatable@0.5.2","_shasum":"efdba6aefae71fc87974c7293f2b59049c6a1bee","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"oblador","email":"joel@oblador.se"},"dist":{"shasum":"efdba6aefae71fc87974c7293f2b59049c6a1bee","size":10010,"noattachment":false,"key":"/react-native-animatable/-/react-native-animatable-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-animatable/download/react-native-animatable-0.5.2.tgz"},"maintainers":[{"name":"oblador","email":"joel@oblador.se"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-animatable-0.5.2.tgz_1458486223963_0.16524684126488864"},"directories":{},"publish_time":1458486226487,"_cnpm_publish_time":1458486226487,"_hasShrinkwrap":false},"0.5.1":{"name":"react-native-animatable","version":"0.5.1","description":"Easy to use declarative transitions and a standard set of animations for React Native","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["react-native","react-component","react-native-component","react","mobile","ios","android","ui","fade","bounce","slide","animatable","transition","animation"],"author":{"name":"Joel Arvidsson","email":"joel@oblador.se"},"homepage":"https://github.com/oblador/react-native-animatable","bugs":{"url":"https://github.com/oblador/react-native-animatable/issues"},"repository":{"type":"git","url":"git://github.com/oblador/react-native-animatable.git"},"license":"MIT","gitHead":"6e84c38667a4011ecdd449da04b1e9937203e307","_id":"react-native-animatable@0.5.1","_shasum":"40615079c30d1e64a30d8f78407b6e3bcc294d65","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"oblador","email":"joel@oblador.se"},"dist":{"shasum":"40615079c30d1e64a30d8f78407b6e3bcc294d65","size":10021,"noattachment":false,"key":"/react-native-animatable/-/react-native-animatable-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-animatable/download/react-native-animatable-0.5.1.tgz"},"maintainers":[{"name":"oblador","email":"joel@oblador.se"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/react-native-animatable-0.5.1.tgz_1456716164155_0.951654443750158"},"directories":{},"publish_time":1456716167304,"_cnpm_publish_time":1456716167304,"_hasShrinkwrap":false},"0.5.0":{"name":"react-native-animatable","version":"0.5.0","description":"Easy to use declarative transitions and a standard set of animations for React Native","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["react-native","react-component","react-native-component","react","mobile","ios","android","ui","fade","bounce","slide","animatable","transition","animation"],"author":{"name":"Joel Arvidsson","email":"joel@oblador.se"},"homepage":"https://github.com/oblador/react-native-animatable","bugs":{"url":"https://github.com/oblador/react-native-animatable/issues"},"repository":{"type":"git","url":"git://github.com/oblador/react-native-animatable.git"},"license":"MIT","gitHead":"b5ef820eeebd433b51212d87571d2a8e439eea26","_id":"react-native-animatable@0.5.0","_shasum":"306aa584793c113f0f4717c8d2ab141d56deb597","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"oblador","email":"joel@oblador.se"},"dist":{"shasum":"306aa584793c113f0f4717c8d2ab141d56deb597","size":9810,"noattachment":false,"key":"/react-native-animatable/-/react-native-animatable-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-animatable/download/react-native-animatable-0.5.0.tgz"},"maintainers":[{"name":"oblador","email":"joel@oblador.se"}],"directories":{},"publish_time":1454281333282,"_cnpm_publish_time":1454281333282,"_hasShrinkwrap":false},"0.4.1":{"name":"react-native-animatable","version":"0.4.1","description":"Easy to use declarative transitions and a standard set of animations for React Native","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["react-native","react-component","react-native-component","react","mobile","ios","android","ui","fade","bounce","slide","animatable","transition","animation"],"author":{"name":"Joel Arvidsson","email":"joel@oblador.se"},"homepage":"https://github.com/oblador/react-native-animatable","bugs":{"url":"https://github.com/oblador/react-native-animatable/issues"},"repository":{"type":"git","url":"git://github.com/oblador/react-native-animatable.git"},"license":"MIT","peerDependencies":{"react-native":">=0.8.0 || 0.8.0-rc || 0.8.0-rc.2 || 0.9.0-rc || 0.10.0-rc || 0.11.0-rc || 0.12.0-rc || 0.13.0-rc || 0.14.0-rc || 0.15.0-rc || 0.16.0-rc || 0.17.0-rc"},"gitHead":"90edd0884d11ef086e2181a0238554f05cc5015a","_id":"react-native-animatable@0.4.1","_shasum":"0716b8389c9aa94534f0be5ca22667ddf67b5e37","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"oblador","email":"joel@oblador.se"},"maintainers":[{"name":"oblador","email":"joel@oblador.se"}],"dist":{"shasum":"0716b8389c9aa94534f0be5ca22667ddf67b5e37","size":9780,"noattachment":false,"key":"/react-native-animatable/-/react-native-animatable-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-animatable/download/react-native-animatable-0.4.1.tgz"},"directories":{},"publish_time":1451078425612,"_cnpm_publish_time":1451078425612,"_hasShrinkwrap":false},"0.4.0":{"name":"react-native-animatable","version":"0.4.0","description":"Easy to use declarative transitions and a standard set of animations for React Native","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["react-native","react-component","react-native-component","react","mobile","ios","android","ui","fade","bounce","slide","animatable","transition","animation"],"author":{"name":"Joel Arvidsson","email":"joel@oblador.se"},"homepage":"https://github.com/oblador/react-native-animatable","bugs":{"url":"https://github.com/oblador/react-native-animatable/issues"},"repository":{"type":"git","url":"git://github.com/oblador/react-native-animatable.git"},"license":"MIT","peerDependencies":{"react-native":">=0.8.0 || 0.8.0-rc || 0.8.0-rc.2 || 0.9.0-rc || 0.10.0-rc || 0.11.0-rc || 0.12.0-rc || 0.13.0-rc || 0.14.0-rc || 0.15.0-rc || 0.16.0-rc"},"gitHead":"4505beda7f053169f8739f16877f1bbd38ed8d4c","_id":"react-native-animatable@0.4.0","_shasum":"688ffe310736379097f507533bb136d4440e5ec6","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"oblador","email":"joel@oblador.se"},"maintainers":[{"name":"oblador","email":"joel@oblador.se"}],"dist":{"shasum":"688ffe310736379097f507533bb136d4440e5ec6","size":9564,"noattachment":false,"key":"/react-native-animatable/-/react-native-animatable-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-animatable/download/react-native-animatable-0.4.0.tgz"},"directories":{},"publish_time":1448799425901,"_cnpm_publish_time":1448799425901,"_hasShrinkwrap":false},"0.3.1":{"name":"react-native-animatable","version":"0.3.1","description":"Standard set of easy to use animations and declarative transitions for React Native","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["react-native","react-component","react-native-component","react","mobile","ios","android","ui","fade","bounce","slide","animatable","transition","animation"],"author":{"name":"Joel Arvidsson","email":"joel@oblador.se"},"homepage":"https://github.com/oblador/react-native-animatable","bugs":{"url":"https://github.com/oblador/react-native-animatable/issues"},"repository":{"type":"git","url":"git://github.com/oblador/react-native-animatable.git"},"license":"MIT","peerDependencies":{"react-native":">=0.8.0 || 0.8.0-rc || 0.8.0-rc.2 || 0.9.0-rc || 0.10.0-rc || 0.11.0-rc || 0.12.0-rc || 0.13.0-rc || 0.14.0-rc || 0.15.0-rc"},"gitHead":"32aaaab3a2a124556fcdbe348e9161701dcacb4b","_id":"react-native-animatable@0.3.1","_shasum":"427412d6aecd9e7f41f5cef9b0c0b4079719d7e4","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"oblador","email":"joel@oblador.se"},"maintainers":[{"name":"oblador","email":"joel@oblador.se"}],"dist":{"shasum":"427412d6aecd9e7f41f5cef9b0c0b4079719d7e4","size":8875,"noattachment":false,"key":"/react-native-animatable/-/react-native-animatable-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-animatable/download/react-native-animatable-0.3.1.tgz"},"directories":{},"publish_time":1447697328697,"_cnpm_publish_time":1447697328697,"_hasShrinkwrap":false},"0.3.0":{"name":"react-native-animatable","version":"0.3.0","description":"Standard set of easy to use animations and declarative transitions for React Native","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["react-native","react-component","react-native-component","react","mobile","ios","android","ui","fade","bounce","slide","animatable","transition","animation"],"author":{"name":"Joel Arvidsson","email":"joel@oblador.se"},"homepage":"https://github.com/oblador/react-native-animatable","bugs":{"url":"https://github.com/oblador/react-native-animatable/issues"},"repository":{"type":"git","url":"git://github.com/oblador/react-native-animatable.git"},"license":"MIT","peerDependencies":{"react-native":">=0.8.0 || 0.8.0-rc || 0.8.0-rc.2 || 0.9.0-rc || 0.10.0-rc || 0.11.0-rc || 0.12.0-rc || 0.13.0-rc"},"gitHead":"ba4e1a3eb3a6605b18eda4bef7a52fcc64d45f14","_id":"react-native-animatable@0.3.0","_shasum":"df3b9ac3b06620ce78930dc3faadd1e23e3e3648","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"oblador","email":"joel@oblador.se"},"maintainers":[{"name":"oblador","email":"joel@oblador.se"}],"dist":{"shasum":"df3b9ac3b06620ce78930dc3faadd1e23e3e3648","size":8814,"noattachment":false,"key":"/react-native-animatable/-/react-native-animatable-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-animatable/download/react-native-animatable-0.3.0.tgz"},"directories":{},"publish_time":1445888211044,"_cnpm_publish_time":1445888211044,"_hasShrinkwrap":false},"0.2.0":{"name":"react-native-animatable","version":"0.2.0","description":"Standard set of easy to use animations for React Native","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["react-native","react-component","react-native-component","react","mobile","ios","android","ui","animatable","animation"],"author":{"name":"Joel Arvidsson","email":"joel@oblador.se"},"homepage":"https://github.com/oblador/react-native-animatable","bugs":{"url":"https://github.com/oblador/react-native-animatable/issues"},"repository":{"type":"git","url":"git://github.com/oblador/react-native-animatable.git"},"license":"MIT","peerDependencies":{"react-native":">=0.8.0 || 0.8.0-rc || 0.8.0-rc.2 || 0.9.0-rc || 0.10.0-rc || 0.11.0-rc || 0.12.0-rc || 0.13.0-rc"},"gitHead":"7e2a817ae44920a60d253c917db55d0ab34ab503","_id":"react-native-animatable@0.2.0","_shasum":"76935eec92d3a566d560c2c00f316b2b9f24d8a4","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"oblador","email":"joel@oblador.se"},"maintainers":[{"name":"oblador","email":"joel@oblador.se"}],"dist":{"shasum":"76935eec92d3a566d560c2c00f316b2b9f24d8a4","size":7671,"noattachment":false,"key":"/react-native-animatable/-/react-native-animatable-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-animatable/download/react-native-animatable-0.2.0.tgz"},"directories":{},"publish_time":1445409469248,"_cnpm_publish_time":1445409469248,"_hasShrinkwrap":false},"0.1.0":{"name":"react-native-animatable","version":"0.1.0","description":"Standard set of easy to use animations for React Native","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["react-native","react-component","react-native-component","react","mobile","ios","android","ui","animatable","animation"],"author":{"name":"Joel Arvidsson","email":"joel@oblador.se"},"homepage":"https://github.com/oblador/react-native-animatable","bugs":{"url":"https://github.com/oblador/react-native-animatable/issues"},"repository":{"type":"git","url":"git://github.com/oblador/react-native-animatable.git"},"license":"MIT","peerDependencies":{"react-native":">=0.8.0 || 0.8.0-rc || 0.8.0-rc.2 || 0.9.0-rc || 0.10.0-rc || 0.11.0-rc || 0.12.0-rc || 0.13.0-rc"},"gitHead":"673e9b0d8c568728a5c909960eb8ff8b5fbca800","_id":"react-native-animatable@0.1.0","_shasum":"1e51b631e7ef1aed9bcb088591b8d446a18f8b8b","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"oblador","email":"joel@oblador.se"},"maintainers":[{"name":"oblador","email":"joel@oblador.se"}],"dist":{"shasum":"1e51b631e7ef1aed9bcb088591b8d446a18f8b8b","size":5809,"noattachment":false,"key":"/react-native-animatable/-/react-native-animatable-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-animatable/download/react-native-animatable-0.1.0.tgz"},"directories":{},"publish_time":1445258714231,"_cnpm_publish_time":1445258714231,"_hasShrinkwrap":false}},"readme":"# react-native-animatable\nDeclarative transitions and animations for React Native\n\n[![Tests](https://github.com/oblador/react-native-animatable/actions/workflows/tests.yml/badge.svg)](https://github.com/oblador/react-native-animatable/actions/workflows/tests.yml) [![npm](https://img.shields.io/npm/v/react-native-animatable.svg)](https://npmjs.com/package/react-native-animatable) [![npm](https://img.shields.io/npm/dm/react-native-animatable.svg)](https://npmjs.com/package/react-native-animatable)\n\n## Installation\n\n`$ npm install react-native-animatable --save`\n\n## Usage\n\nTo animate things you must use the `createAnimatableComponent` composer similar to the `Animated.createAnimatedComponent`. The common components `View`, `Text` and `Image` are precomposed and exposed under the `Animatable` namespace. If you have your own component that you wish to animate, simply wrap it with a `Animatable.View` or compose it with:\n\n```js\nimport * as Animatable from 'react-native-animatable';\nMyCustomComponent = Animatable.createAnimatableComponent(MyCustomComponent);\n```\n\n### Declarative Usage\n\n#### Animations\n\n```html\n<Animatable.Text animation=\"zoomInUp\">Zoom me up, Scotty</Animatable.Text>\n```\n\n#### Looping\n\nTo make looping animations simply set the `iterationCount` to `infinite`. Most animations except the attention seekers work best when setting `direction` to `alternate`. \n\n```html\n<Animatable.Text animation=\"slideInDown\" iterationCount={5} direction=\"alternate\">Up and down you go</Animatable.Text>\n<Animatable.Text animation=\"pulse\" easing=\"ease-out\" iterationCount=\"infinite\" style={{ textAlign: 'center' }}>❤️</Animatable.Text>\n```\n\n![Animatable looping demo](https://cloud.githubusercontent.com/assets/378279/10716023/9f4a6670-7b00-11e5-944c-d52a1dcf0884.gif)\n\n#### Generic transitions\n\nYou can create your own simple transitions of a style property of your own choosing. The following example will increase the font size by 5 for every tap – all animated, all declarative! If you don't supply a `duration` property, a spring animation will be used. \n\n*Note: If you are using colors, please use `rgba()` syntax.*\n\n*Note: Transitions require `StyleSheet.flatten` available in React Native 0.15 or later. If you are running on anything lower, please polyfill as described under imperative usage.*\n\n\n```html\n<TouchableOpacity onPress={() => this.setState({fontSize: (this.state.fontSize || 10) + 5 })}>\n  <Animatable.Text transition=\"fontSize\" style={{fontSize: this.state.fontSize || 10}}>Size me up, Scotty</Animatable.Text>\n</TouchableOpacity>\n```\n\n#### Properties\n*Note: Other properties will be passed down to underlying component.*\n\n| Prop | Description | Default |\n|---|---|---|\n|**`animation`**|Name of the animation, see below for available animations. |*None*|\n|**`duration`**|For how long the animation will run (milliseconds). |`1000`|\n|**`delay`**|Optionally delay animation (milliseconds). |`0`|\n|**`direction`**|Direction of animation, especially useful for repeating animations. Valid values: `normal`, `reverse`, `alternate`, `alternate-reverse`. |`normal`|\n|**`easing`**|Timing function for the animation. Valid values: custom function or `linear`, `ease`, `ease-in`, `ease-out`, `ease-in-out`, `ease-in-cubic`, `ease-out-cubic`, `ease-in-out-cubic`, `ease-in-circ`, `ease-out-circ`, `ease-in-out-circ`, `ease-in-expo`, `ease-out-expo`, `ease-in-out-expo`, `ease-in-quad`, `ease-out-quad`, `ease-in-out-quad`, `ease-in-quart`, `ease-out-quart`, `ease-in-out-quart`, `ease-in-quint`, `ease-out-quint`, `ease-in-out-quint`, `ease-in-sine`, `ease-out-sine`, `ease-in-out-sine`, `ease-in-back`, `ease-out-back`, `ease-in-out-back`. |`ease`|\n|**`iterationCount`**|How many times to run the animation, use `infinite` for looped animations. |`1`|\n|**`iterationDelay`**|For how long to pause between animation iterations (milliseconds). |`0`|\n|**`transition`**|What `style` property to transition, for example `opacity`, `rotate` or `fontSize`. Use array for multiple properties.  |*None*|\n|**`onAnimationBegin`**|A function that is called when the animation has been started. |*None*|\n|**`onAnimationEnd`**|A function that is called when the animation has been completed successfully or cancelled. Function is called with an `endState` argument, refer to `endState.finished` to see if the animation completed or not. |*None*|\n|**`onTransitionBegin`**|A function that is called when the transition of a style has been started. The function is called with a `property` argument to differentiate between styles. |*None*|\n|**`onTransitionEnd`**|A function that is called when the transition of a style has been completed successfully or cancelled. The function is called with a `property` argument to differentiate between styles. |*None*|\n|**`useNativeDriver`**|Whether to use native or JavaScript animation driver. Native driver can help with performance but cannot handle all types of styling.  |`false`|\n|**`isInteraction`**|Whether or not this animation creates an \"interaction handle\" on the InteractionManager.  |`false` if `iterationCount` is less than or equal to one|\n\n### Imperative Usage\n\n\n#### Animations\n\nAll animations are exposed as functions on Animatable elements, they take an optional `duration` argument. They return a promise that is resolved when animation completes successfully or is cancelled. \n\n```js\nimport * as Animatable from 'react-native-animatable';\n\nclass ExampleView extends Component {\n  handleViewRef = ref => this.view = ref;\n  \n  bounce = () => this.view.bounce(800).then(endState => console.log(endState.finished ? 'bounce finished' : 'bounce cancelled'));\n  \n  render() {\n    return (\n      <TouchableWithoutFeedback onPress={this.bounce}>\n        <Animatable.View ref={this.handleViewRef}>\n          <Text>Bounce me!</Text>\n        </Animatable.View>\n      </TouchableWithoutFeedback>\n    );\n  }\n}\n```\n\nTo stop any ongoing animations, just invoke `stopAnimation()` on that element. \n\nYou can also animate imperatively by using the `animate()` function on the element for custom animations, for example:\n```\nthis.view.animate({ 0: { opacity: 0 }, 1: { opacity: 1 } });\n```\n\n#### Generic transitions\n\n##### `transition(fromValues, toValues[[, duration], easing])`\n\nWill transition between given styles. If no `duration` or `easing` is passed a spring animation will be used. \n\n##### `transitionTo(toValues[[, duration], easing])`\n\nThis function will try to determine the current styles and pass it along to `transition()` as `fromValues`. \n\n```js\nimport * as Animatable from 'react-native-animatable';\n\nclass ExampleView extends Component {\n  handleTextRef = ref => this.text = ref;\n  \n  render() {\n    return (\n      <TouchableWithoutFeedback onPress={() => this.text.transitionTo({ opacity: 0.2 })}>\n        <Animatable.Text ref={this.handleTextRef}>Fade me!</Animatable.Text>\n      </TouchableWithoutFeedback>\n    );\n  }\n}\n```\n\n## Custom Animations\n\nAnimations can be referred to by a global name or a definition object. \n\n### Animation Definition Schema\n\nAn animation definition is a plain object that contains an optional `easing` property, an optional `style` property for static non-animated styles (useful for `perspective`, `backfaceVisibility`, `zIndex` etc) and a list of keyframes. The keyframes are refered to by a number between 0 to 1 or `from` and `to`. Inspect the source in the `definitions` folder to see more in depth examples. \n\nA simple fade in animation: \n\n```js\nconst fadeIn = {\n  from: {\n    opacity: 0,\n  },\n  to: {\n    opacity: 1,\n  },\n};\n```\n```html\n<Animatable.Text animation={fadeIn} >Fade me in</Animatable.Text>\n```\n\nCombining multiple styles to create a zoom out animation: \n\n```js\nconst zoomOut = {\n  0: {\n    opacity: 1,\n    scale: 1,\n  },\n  0.5: {\n    opacity: 1,\n    scale: 0.3,\n  },\n  1: {\n    opacity: 0,\n    scale: 0,\n  },\n};\n```\n```html\n<Animatable.Text animation={zoomOut} >Zoom me out</Animatable.Text>\n```\n\nTo make your animations globally available by referring to them by a name, you can register them with `initializeRegistryWithDefinitions`. This function can also be used to replace built in animations in case you want to tweak some value. \n\n```js\nAnimatable.initializeRegistryWithDefinitions({\n  myFancyAnimation: {\n    from: { ... },\n    to: { ... },\n  }\n});\n```\n\n## React Europe Talk\n\n[![18922912_1935104760082516_4717918248927023870_o](https://user-images.githubusercontent.com/378279/36341201-fd11e80c-13ea-11e8-8585-ab1d0c5ae27d.jpg)](https://www.youtube.com/watch?v=3SITFIGz4xo)\n\nThe talk __*A Novel Approach to Declarative Animations in React Native*__ from React Europe 2017 about this library and animations/transitions in general is [available on YouTube](https://www.youtube.com/watch?v=3SITFIGz4xo).\n\n## `MakeItRain` example\n\nSee [`Examples/MakeItRain`](https://github.com/oblador/react-native-animatable/tree/master/Examples/MakeItRain) folder for the example project from the talk. \n\n[![MakeItRain Example](https://user-images.githubusercontent.com/378279/36341976-06326ad6-13f7-11e8-8fe1-ab947bbea5c8.gif)](https://github.com/oblador/react-native-animatable/tree/master/Examples/MakeItRain)\n\n\n## `AnimatableExplorer` example\n\nSee [`Examples/AnimatableExplorer`](https://github.com/oblador/react-native-animatable/tree/master/Examples/AnimatableExplorer) folder for an example project demoing animations available out of the box and more. \n\n![Animatable Explorer](https://user-images.githubusercontent.com/378279/36341974-f697e5d8-13f6-11e8-8e2a-21d8c2a4b340.gif)\n\n## Animations\n\nAnimations are heavily inspired by [Animated.css](https://daneden.github.io/animate.css/).\n\n### Attention Seekers\n\n![animatable-attention](https://cloud.githubusercontent.com/assets/378279/10590307/ef73b1ba-767d-11e5-8fb9-9779d3a53a50.gif)\n\n* `bounce`\n* `flash`\n* `jello`\n* `pulse`\n* `rotate`\n* `rubberBand`\n* `shake`\n* `swing`\n* `tada`\n* `wobble`\n\n### Bouncing Entrances\n\n![animatable-bouncein](https://cloud.githubusercontent.com/assets/378279/10590306/ef572bbc-767d-11e5-8440-8e61d401537a.gif)\n\n* `bounceIn`\n* `bounceInDown`\n* `bounceInUp`\n* `bounceInLeft`\n* `bounceInRight`\n\n### Bouncing Exits\n\n![animatable-bounceout](https://cloud.githubusercontent.com/assets/378279/10590305/ef56e4cc-767d-11e5-9562-6cd3210faf34.gif)\n\n* `bounceOut`\n* `bounceOutDown`\n* `bounceOutUp`\n* `bounceOutLeft`\n* `bounceOutRight`\n\n### Fading Entrances\n\n![animatable-fadein](https://cloud.githubusercontent.com/assets/378279/10590304/ef4f09b4-767d-11e5-9a43-06e97e8ee2c1.gif)\n\n* `fadeIn`\n* `fadeInDown`\n* `fadeInDownBig`\n* `fadeInUp`\n* `fadeInUpBig`\n* `fadeInLeft`\n* `fadeInLeftBig`\n* `fadeInRight`\n* `fadeInRightBig`\n\n### Fading Exits\n\n![animatable-fadeout](https://cloud.githubusercontent.com/assets/378279/10590303/ef3e9598-767d-11e5-83bc-bd48d6017131.gif)\n\n* `fadeOut`\n* `fadeOutDown`\n* `fadeOutDownBig`\n* `fadeOutUp`\n* `fadeOutUpBig`\n* `fadeOutLeft`\n* `fadeOutLeftBig`\n* `fadeOutRight`\n* `fadeOutRightBig`\n\n### Flippers\n\n![animatable-flip](https://cloud.githubusercontent.com/assets/378279/10590296/ef3076ca-767d-11e5-9f62-6b9c696dad51.gif)\n\n* `flipInX`\n* `flipInY`\n* `flipOutX`\n* `flipOutY`\n\n### Lightspeed\n\n![animatable-lightspeed](https://cloud.githubusercontent.com/assets/378279/10590301/ef374c8e-767d-11e5-83ad-b249d2731f43.gif)\n\n* `lightSpeedIn`\n* `lightSpeedOut`\n\n### Sliding Entrances\n\n![animatable-slidein](https://cloud.githubusercontent.com/assets/378279/10590300/ef36dfe2-767d-11e5-932b-1cccce78087b.gif)\n\n* `slideInDown`\n* `slideInUp`\n* `slideInLeft`\n* `slideInRight`\n\n### Sliding Exits\n\n![animatable-slideout](https://cloud.githubusercontent.com/assets/378279/10590299/ef35a3ca-767d-11e5-94e0-441fd49b6444.gif)\n\n* `slideOutDown`\n* `slideOutUp`\n* `slideOutLeft`\n* `slideOutRight`\n\n### Zooming Entrances\n\n![animatable-zoomin](https://cloud.githubusercontent.com/assets/378279/10590302/ef37d438-767d-11e5-8480-a212e21c2192.gif)\n\n* `zoomIn`\n* `zoomInDown`\n* `zoomInUp`\n* `zoomInLeft`\n* `zoomInRight`\n\n### Zooming Exits\n\n![animatable-zoomout](https://cloud.githubusercontent.com/assets/378279/10590298/ef33fa52-767d-11e5-80fe-6b8dbb5e53d0.gif)\n\n* `zoomOut`\n* `zoomOutDown`\n* `zoomOutUp`\n* `zoomOutLeft`\n* `zoomOutRight`\n\n## [Changelog](https://github.com/oblador/react-native-animatable/releases)\n\n## License\n\n[MIT License](http://opensource.org/licenses/mit-license.html). © Joel Arvidsson 2015\n","_attachments":{},"homepage":"https://github.com/oblador/react-native-animatable","bugs":{"url":"https://github.com/oblador/react-native-animatable/issues"},"license":"MIT"}