{"_id":"react-native-looped-carousel","_rev":"49-206ce9fef8659461d7487f443c5ce467","name":"react-native-looped-carousel","description":"Looped carousel for React Native","dist-tags":{"latest":"0.1.13","next":"0.1.10-0"},"versions":{"0.0.1":{"name":"react-native-looped-carousel","version":"0.0.1","description":"Looped carousel for React Native","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["react","native","carousel","looped"],"author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"license":"MIT","dependencies":{"react-native":"^0.3.4"},"_id":"react-native-looped-carousel@0.0.1","_shasum":"4a410fc685a62b6175848d3cb42d8eb32eb2dd4d","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.1","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"}],"dist":{"shasum":"4a410fc685a62b6175848d3cb42d8eb32eb2dd4d","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.0.1.tgz","integrity":"sha512-v4qIeEiuXdrJIv66Pc6lTNJu4sbgJ9fAOWKjdge/tSLItOzXb7pykvjL2CaZbbaENjR+m9gU1nkZwu9gTyxytQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJ5Ip6xASVLxd5SXklVZyXvT3LO2pw5flYzkvSSNDPWAiEA5Jfy3pT0PqcZdSaOhT/efZPL9U3ySxSiVHMuNXRD23E="}]},"directories":{}},"0.0.2":{"name":"react-native-looped-carousel","version":"0.0.2","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/appintheair/react-native-looped-carousel"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","dependencies":{"react-native":"^0.3.4"},"gitHead":"6d8efa91bab5090689a8319fb1bfd8a5b56bc54f","homepage":"https://github.com/appintheair/react-native-looped-carousel","_id":"react-native-looped-carousel@0.0.2","_shasum":"19a92dafd92cd5d992a1f9ad2acf5b9670471fe1","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.1","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"}],"dist":{"shasum":"19a92dafd92cd5d992a1f9ad2acf5b9670471fe1","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.0.2.tgz","integrity":"sha512-2hjK+OSOu0uUp8zhL+0Y6JYOjyxxY9alRwZ5u06iikKnbec6p8xl4Hf9nETjCG6P9gtp9SXibEyPbFNQdPwAKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfJXKVDHwBxujBBQLDeMJ4jEYdrWZDRLoutE57h2wviQIgRlWdu71qISUBUIxvAu2nM1lmeBsyBmgA7FGXpnW6xz8="}]},"directories":{}},"0.0.3":{"name":"react-native-looped-carousel","version":"0.0.3","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/appintheair/react-native-looped-carousel"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","dependencies":{"react-native":"^0.3.4"},"gitHead":"281f48f48165d439efb068ab5547845c900d2e96","homepage":"https://github.com/appintheair/react-native-looped-carousel","_id":"react-native-looped-carousel@0.0.3","_shasum":"7c2f95e3e22e79d668f05b836da69d74dff57762","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.1","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"}],"dist":{"shasum":"7c2f95e3e22e79d668f05b836da69d74dff57762","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.0.3.tgz","integrity":"sha512-jKnfnOrhF1DtfO0IZ2/MEpHmnUPMrx6UqJOs6o7yL9hlBo+89vUtEVcatgst8T3YLeEVxUhVf2KRHAqOJr91sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWr+pztzk3JZxH4l3M2VpMA8gVPN0RMw5dZ3p4saLx6AIhAKJErK24LQGQhuSt6fJ/tI6jEmwzmCerm5wc7w5pKf4/"}]},"directories":{}},"0.0.4":{"name":"react-native-looped-carousel","version":"0.0.4","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react-native":"^0.11.2"},"dependencies":{"react-timer-mixin":"^0.13.3"},"gitHead":"9fbde169707cae6b4754c2f9dd14c3785c633838","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.0.4","_shasum":"2c089535d2adb9964cd2f4e9d9226d25eeff1e27","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"}],"dist":{"shasum":"2c089535d2adb9964cd2f4e9d9226d25eeff1e27","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.0.4.tgz","integrity":"sha512-6d+xFiwXaxNFopigPSvvYYwdoX+h2L7UHU/HmtcWsbbMzC7VUmMgpFE4QmCG5VAA6ZUwTLOeeBorUgpsqDSfsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEKbcs+M/NDHE3w4iOTwWbRbUDQTaL9dJj6f4xX655rBAiEA6s8J0LEo55UFpXH3TDt6x5FkbsMBnzxNFFrcmNzKCAs="}]},"directories":{}},"0.0.5":{"name":"react-native-looped-carousel","version":"0.0.5","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react-native":"^0.11.2 || 0.12.0 || 0.13.0"},"dependencies":{"react-timer-mixin":"^0.13.3"},"gitHead":"4ebe73cde49e978223e8cbd03834dfb90f11c049","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.0.5","_shasum":"9f591c0f79f625663ce6b980803387e8259017dc","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"}],"dist":{"shasum":"9f591c0f79f625663ce6b980803387e8259017dc","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.0.5.tgz","integrity":"sha512-r4D9aJs+7vZz30uwTOHUld13BOvKqFCOhuiIFPRnN+OjmH0YaLOmWAWTGh6E6CY6jSK/E81Bds6OZLN7DP/VDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGW8wdybuFIv3EMMVYiZLE1z7uL7I7kfB9OuSHMdjGw3AiAVor8ZXj+AUI4NMQwPgmT2isUZ3VdKMfT9jF6nL+2/jg=="}]},"directories":{}},"0.0.6":{"name":"react-native-looped-carousel","version":"0.0.6","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react-native":"^0.13.0"},"dependencies":{"react-timer-mixin":"^0.13.3"},"gitHead":"07a5686985bb80457019043b1c3e42d4d95a2277","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.0.6","_shasum":"8ee6f4113b5a158c905e4c6b1908916d2d935988","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"}],"dist":{"shasum":"8ee6f4113b5a158c905e4c6b1908916d2d935988","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.0.6.tgz","integrity":"sha512-OwHd2e3FhR8gHxlN41Hy6j4cF32zfMZX4pxfnO7ykWNiU2UbaAZFKzis209SxadQlZwsD88AL8F0VC1kVaBe0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCoJOgW2L5cf3ME4KYHdTP9eSJf7jeDuvE5EYA3UFoJgIhAOTi0PoP5TKZiaIYcjDTmdTDB4P+75F8rCni9WI7MfMN"}]},"directories":{}},"0.0.7":{"name":"react-native-looped-carousel","version":"0.0.7","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react-native":">=0.13.0 <=0.17.0"},"dependencies":{"react-timer-mixin":"^0.13.3"},"gitHead":"2914d6b47ed9e38ebdbe324780e60cd94f28777b","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.0.7","_shasum":"f232c308292b5afebb245ee1ce4ebbdd37de1b82","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"}],"dist":{"shasum":"f232c308292b5afebb245ee1ce4ebbdd37de1b82","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.0.7.tgz","integrity":"sha512-zRlL6ZC1XcHtisdJQbM7yLXbR3VnWdPMmeyEidLYV3iOafaLKEQZHAF8CqzmXTuX9J9KMcYgztg7p64J197EMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVAFtjTRV+fq4YS6V+Z90aXy79eVi8EFvo7X3IyF9IKAiEAos+Ibsc+CG0NuMXD4eN+t3tN4hI+yp4KdzFtYok0S2Y="}]},"directories":{}},"0.0.8":{"name":"react-native-looped-carousel","version":"0.0.8","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react-native":">=0.16.0 <=0.17.0"},"dependencies":{"react-timer-mixin":"^0.13.3"},"gitHead":"9e2bb059448b4feb8c311de9a9ef9ddf0281cd13","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.0.8","_shasum":"edc5416ea6030ffc41f40a2f19c1f9a0e8a7b3a5","_from":".","_npmVersion":"2.14.15","_nodeVersion":"5.3.0","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"}],"dist":{"shasum":"edc5416ea6030ffc41f40a2f19c1f9a0e8a7b3a5","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.0.8.tgz","integrity":"sha512-xNfsqVZN7J4zTfsqjMIYp75D0+EkmH2NWu5ZawXGtIDdYWniMliik1ikHYqyf1cOExZvl4JjxBg9gg5aXuqBfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGWKkNb79sDt92cNUBGu9LADjc6cd0RvYnuZz9ezNXR6AiBSl4sgL+loqNeN4n7rp4BIPxrMHWFMxurHpjyTWXUWrg=="}]},"directories":{}},"0.0.9":{"name":"react-native-looped-carousel","version":"0.0.9","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react-native":">=0.16.0 <=0.22.2"},"dependencies":{"react-timer-mixin":"^0.13.3"},"gitHead":"f0a07b71b337511845fb9a056e3f4e84aee8f92c","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.0.9","_shasum":"7724a3ba31b60e1a51e6ed29a60f765201dae80a","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"}],"dist":{"shasum":"7724a3ba31b60e1a51e6ed29a60f765201dae80a","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.0.9.tgz","integrity":"sha512-qBp9u8xLZBE5Pl/b2KT48WLVv8uhETRu42BPgMZh460XQcFj83iiAiwTI9W5xpWy7u0bkdh1O9zO69uOFQq7uQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICC8oHKfecwDYLx8PAWNW1cBF40BteTTmgzTdEa2oVaLAiBzdFiNa3lnMiGOfJznA0xxknwuRhSCsyKuxmSG9jPIeg=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-native-looped-carousel-0.0.9.tgz_1459104795625_0.2371885757893324"},"directories":{}},"0.0.10":{"name":"react-native-looped-carousel","version":"0.0.10","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react-native":">=0.16.0 <0.24"},"dependencies":{"react-timer-mixin":"^0.13.3"},"gitHead":"29fe578d0f0d6626833f71c536b6dfe9adb76e96","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.0.10","_shasum":"5cf8b5f316fa28b34133774bfc432980b5204f9b","_from":".","_npmVersion":"3.8.7","_nodeVersion":"5.10.1","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"dist":{"shasum":"5cf8b5f316fa28b34133774bfc432980b5204f9b","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.0.10.tgz","integrity":"sha512-2gwmBuT220VXjRgz7r1D7XYpNUWroKugIMe0hb8L6malQ4wicQ4UjB0KxuWzSgrRsC8sfeMHMOeGNDpFjOJFaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkNWCojIWDwWbbs/pDiApYMfKLKekdLoaEnpkyPug32AiAdVIkzVKjzxUm/IS5K6jLr8DtmSC0oy4xa5wdqNshaeQ=="}]},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-native-looped-carousel-0.0.10.tgz_1460450725092_0.012507064267992973"},"directories":{}},"0.0.11":{"name":"react-native-looped-carousel","version":"0.0.11","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react-native":">=0.16.0"},"dependencies":{"react-timer-mixin":"^0.13.3"},"gitHead":"b625b04719f6b09b5de1bce55f9f346fa2d58f39","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.0.11","_shasum":"ea2cfa16e905466c3f14717cc986dfe1644d46d4","_from":".","_npmVersion":"3.8.7","_nodeVersion":"5.10.1","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"dist":{"shasum":"ea2cfa16e905466c3f14717cc986dfe1644d46d4","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.0.11.tgz","integrity":"sha512-/IG3WNMlWXtbRvW/pVrF/X9WOa/dXlLwJvCF8NvXTQ/mY080qKYAQog7R2TpHlvYjtRUZUHAdE+RF5yvh/JoMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnhJCkwfVTeQgfebUGHSi2f+9bmzhRNGUHHv1/CtisEAiAu4nbavDRT1YMtcOJONcB9iy3lGSIy+vvn9JW8zyz7/Q=="}]},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-looped-carousel-0.0.11.tgz_1461161914892_0.9424558763857931"},"directories":{}},"0.0.12":{"name":"react-native-looped-carousel","version":"0.0.12","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/appintheair/react-native-looped-carousel"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react-native":">=0.16.0"},"dependencies":{"react-timer-mixin":"^0.13.3"},"gitHead":"0eddcd5caf5bd8ebb0c5eced8e3a1feeafb363ea","homepage":"https://github.com/appintheair/react-native-looped-carousel","_id":"react-native-looped-carousel@0.0.12","_shasum":"748afb8c198cf867b03bc50cf6bcd81366569de3","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"quiker","email":"sergey@pronin.me"},"dist":{"shasum":"748afb8c198cf867b03bc50cf6bcd81366569de3","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.0.12.tgz","integrity":"sha512-RAwMvmm+ow4ASyxBFszgYXJntQ08uZxy5i8qblD/bs5V6Bd5o6CnYte8e6X1LP3H71O/2hrYtJejS1RkC2E1nQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJkt7p0dg/+/Jbv3WwEhISeALbgPY1H/xN3EBCCCJj3AIgWEXgSpLjcmn3NysTujYGMjcuxAylJBEOj3/8v8fMPM8="}]},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-looped-carousel-0.0.12.tgz_1462902329072_0.29993370617739856"},"directories":{}},"0.1.0-0":{"name":"react-native-looped-carousel","version":"0.1.0-0","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react-native":">=0.16.0"},"gitHead":"d5952aba0b24dd68969b557e5a031fc9127f9bc2","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.1.0-0","_shasum":"c4a6cce1c66cc4c4a22a73d3aace026013bbd1ef","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"dist":{"shasum":"c4a6cce1c66cc4c4a22a73d3aace026013bbd1ef","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.0-0.tgz","integrity":"sha512-9r1Cra2y01rUgTdQtbS40Hj/CRfMFFJ/OmUzWCvzLvV/DlWXmpfXqLS8gOkmtJzZm9L7VQmIUxR80OYreWW+vA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxLx81sdfK4oNf72kk6p6P0BYfIVXUbWfZkON4dbVRQwIgDf7JHaR9KqfpzawHYBPdthAkR7LWw/SAKTaE/jAtasg="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-looped-carousel-0.1.0-0.tgz_1476047221628_0.3865631381049752"},"directories":{}},"0.1.0-1":{"name":"react-native-looped-carousel","version":"0.1.0-1","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react-native":">=0.16.0"},"gitHead":"d5952aba0b24dd68969b557e5a031fc9127f9bc2","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.1.0-1","_shasum":"1f8cb4cbca9956a0759777ab35f51f88f1e8a65b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"dist":{"shasum":"1f8cb4cbca9956a0759777ab35f51f88f1e8a65b","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.0-1.tgz","integrity":"sha512-KvpUEMTWOaxBUNGDLgewvxmZsAU6OyDYCrrhLwpgd9n9zALufd2k9cq/sW81f7pNDk1g/WqbUxgq9lCy1QSQow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHySESiS8WcYvE3lry5kpJFStjRxW0aeknh8MaSiqQUcCIQD9fjzdjsxf8lU1zPNB/M6xQUGTnC65D1WdhkQDwozwvA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-looped-carousel-0.1.0-1.tgz_1476047836089_0.42808743263594806"},"directories":{}},"0.1.0-2":{"name":"react-native-looped-carousel","version":"0.1.0-2","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint index.js --fix"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react-native":">=0.16.0","react":">=15.3.1"},"devDependencies":{"babel-eslint":"^7.0.0","eslint":"^3.6.1","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^1.16.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.3.0"},"gitHead":"d5952aba0b24dd68969b557e5a031fc9127f9bc2","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.1.0-2","_shasum":"ade30a7778c3e9c40931562543fb500740c61249","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"dist":{"shasum":"ade30a7778c3e9c40931562543fb500740c61249","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.0-2.tgz","integrity":"sha512-lQgRcNI6vahfw7OY+e7xA/JBahCeb3bYOaL6rqfHluOsBWl+HIpZ8hNQysJ/S0BnP5qPtlnEZv6IPPLthkBnfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEEOKN1BngKEXXrpQ061yxIvV/k2ffGKM4Gho3X3fqeZAiA3UWKPPVlWhHwBS4sppvXZtV98cIJNEhvN5UqIG73Bsg=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-native-looped-carousel-0.1.0-2.tgz_1476068556802_0.5665596725884825"},"directories":{}},"0.1.0":{"name":"react-native-looped-carousel","version":"0.1.0","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react-native":">=0.16.0","react":">=15.3.1"},"devDependencies":{"babel-eslint":"^7.0.0","eslint":"^3.6.1","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^1.16.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.3.0"},"gitHead":"f25f2f1227b99725aae6d611dd720e2bc7da7897","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.1.0","_shasum":"580f9ce7d7db3f6c957520d59143fff1b4ed5f4d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"dist":{"shasum":"580f9ce7d7db3f6c957520d59143fff1b4ed5f4d","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.0.tgz","integrity":"sha512-L5e0n61FfcBA/mv1Wp6PCYKk/34xflxFoeAE/F4GZd9KUdmuukM9WS3/85+2C0ON/n3I5JTsB0HnhadM5JDZKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLepS7rMNGSWA8mQVwkBkri6l+qzUXbHTDP9Af41VAWQIgOI1XWygUvzH6/W5t6tLOz7f+BYssZh1r12DE8HAhV4k="}]},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-looped-carousel-0.1.0.tgz_1476378930155_0.5422544539906085"},"directories":{}},"0.1.1":{"name":"react-native-looped-carousel","version":"0.1.1","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react-native":">=0.25.0","react":">=15.3.1"},"devDependencies":{"babel-eslint":"^7.0.0","eslint":"^3.6.1","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^1.16.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.3.0"},"gitHead":"9dd57f520fb1307a60d4c3070211613577b083e0","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.1.1","_shasum":"a1d8c708b76bb1e796712c9b9fe24737b1af25e2","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"dist":{"shasum":"a1d8c708b76bb1e796712c9b9fe24737b1af25e2","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.1.tgz","integrity":"sha512-vXXmxT2G0tg0glUO2y+DY4qISZkMFM+7jSnhrh8PDeocC7A2mEFMZ4lc5oPbU9AWo4GeBsq+fbxU0RUh4BaeJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC6yG9Lf6meYYYxwkm1KkPMvw4qnkH/LGkMsEusi8yzcAiEA+pjGXaJtpUmUTYWG4NCiIW2OFFwwDl8W5gfAmOe9f40="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-native-looped-carousel-0.1.1.tgz_1476471942154_0.679552141809836"},"directories":{}},"0.1.2-0":{"name":"react-native-looped-carousel","version":"0.1.2-0","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react-native":">=0.25.0","react":">=15.3.1"},"devDependencies":{"babel-eslint":"^7.0.0","eslint":"^3.6.1","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^1.16.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.3.0"},"gitHead":"b127e3f6c49a3f458661aacc22169bed90a321d3","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.1.2-0","_shasum":"3528a7a8b8a46341561bd77575ce7733c075d7f8","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"dist":{"shasum":"3528a7a8b8a46341561bd77575ce7733c075d7f8","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.2-0.tgz","integrity":"sha512-l2ddLuBNZEtZJubg/Wpcd0mJq4Jy7sm3+3K3Hy7SSJNZc3EXVjO39yyXprhBt1XNS2qye1x8lXEkszuk7NdbNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF7nHw97zztkIpVG2MsEL0nfWneLTK137zakpW9O+5ckAiB8pBrRhOAvo/1zdFAQKxj52X5+h4wpIwKCTGhWfXjceQ=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-native-looped-carousel-0.1.2-0.tgz_1476821146527_0.44252906856127083"},"directories":{}},"0.1.2":{"name":"react-native-looped-carousel","version":"0.1.2","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react-native":">=0.25.0","react":">=15.3.1"},"devDependencies":{"babel-eslint":"^7.0.0","eslint":"^3.6.1","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^1.16.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.3.0"},"gitHead":"b1bbfbe43f226569d047dfb10fa347e7964fa2cc","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.1.2","_shasum":"0e72f010553e537aa0fd2dae0d5eec46f3336258","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"dist":{"shasum":"0e72f010553e537aa0fd2dae0d5eec46f3336258","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.2.tgz","integrity":"sha512-CccP8xGyh0+YAQjQ/KRzBcICWIx/0KT1YwoVYN6Df28U4fgYO0qy2Vt/Xmtjh2bmh/V/QBwmEPr1oJBMqTjW6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANysJh3yvQAjdOFY1rthyGju0u3g4iMqOCAN51EAghiAiBtVNbOVY5gv4xkWh3jsvdAB1AD0f4DezlGO2f/fdKn8Q=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-native-looped-carousel-0.1.2.tgz_1476821603939_0.29159291298128664"},"directories":{}},"0.1.3-0":{"name":"react-native-looped-carousel","version":"0.1.3-0","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react-native":">=0.25.0","react":">=15.3.1"},"devDependencies":{"babel-eslint":"^7.0.0","eslint":"^3.6.1","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^1.16.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.3.0"},"gitHead":"b1bbfbe43f226569d047dfb10fa347e7964fa2cc","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.1.3-0","_shasum":"5807bfdc8246555d361ef3fb869152180fa3d254","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"dist":{"shasum":"5807bfdc8246555d361ef3fb869152180fa3d254","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.3-0.tgz","integrity":"sha512-hPuwsWNJql4/IxgJQIBuOeMsrzRxDu9R8dUFrQ/KQoMknOHmtAhtFglOKPCwdbEtasgNXb0Tt9g/qRUKkdIjYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2HVI16YvSD95ls4W2MWcMR6qx8QQMllCoOK/I7VlkTAIhAL195x9Sem/9pVBUybCgkWWNbbEPGaXz8uhz4pvZMNc3"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-native-looped-carousel-0.1.3-0.tgz_1476823140594_0.9322870075702667"},"directories":{}},"0.1.3":{"name":"react-native-looped-carousel","version":"0.1.3","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react-native":">=0.25.0","react":">=15.3.1"},"devDependencies":{"babel-eslint":"^7.0.0","eslint":"^3.6.1","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^1.16.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.3.0"},"gitHead":"8822dfae3093f21ffba8f6092f16dae602cd0971","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.1.3","_shasum":"9f763223563007d19b750a77f2dc7b7a4f2609c8","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"dist":{"shasum":"9f763223563007d19b750a77f2dc7b7a4f2609c8","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.3.tgz","integrity":"sha512-YTLKXpqss3fTJx2ulT3CfucWPf2V4csolrN+4z5j48TmI9oWK9f+CiECeyIEy67fM/CGw14qhJS2sB7R13PPPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYg5nIBasvZtk7pAP3E8gX0eF85PYtf6VFNwhL5UD8DgIgKdsckuSfq4ZRJicrKQJa9ZfVKcWGuWjpEa6B8yy0dyo="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-looped-carousel-0.1.3.tgz_1476823491899_0.2812050071079284"},"directories":{}},"0.1.4-0":{"name":"react-native-looped-carousel","version":"0.1.4-0","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react-native":">=0.25.0","react":">=15.3.1"},"devDependencies":{"babel-eslint":"^7.0.0","eslint":"^3.6.1","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^1.16.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.3.0"},"gitHead":"cfa6862ef112b60a8b44294259dc9072d86d6c3b","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.1.4-0","_shasum":"8a92004bd199752720d2058d20a548b912c60b65","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"dist":{"shasum":"8a92004bd199752720d2058d20a548b912c60b65","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.4-0.tgz","integrity":"sha512-fXJpEvDzlS+B7NEzBfhnAkmB1BQtmY1w62+mgg+sLkrmigwuhrT/ADGWmcKjiomq76ypBLg+yYHrfE3/fUEOYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUNpgoa1IEX3UCzr1O/Xx6oWZ0jHxIBchRIvkhiRu7jAiEA0oq0nj17v5FMT9VCnNAPBBv863A1PmKDP8bKf8A+/90="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-native-looped-carousel-0.1.4-0.tgz_1478554176967_0.9313428751192987"},"directories":{}},"0.1.4":{"name":"react-native-looped-carousel","version":"0.1.4","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react-native":">=0.25.0","react":">=15.3.1"},"devDependencies":{"babel-eslint":"^7.0.0","eslint":"^3.6.1","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^1.16.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.3.0"},"gitHead":"cfa6862ef112b60a8b44294259dc9072d86d6c3b","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.1.4","_shasum":"e67a4e0381309849a717e0605d0666b1c53f5805","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"dist":{"shasum":"e67a4e0381309849a717e0605d0666b1c53f5805","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.4.tgz","integrity":"sha512-TEV0SdlF+Q8Ok+OYcq9eyBuo535UYop+qaGUd+LHvzwZGPhKzP5/F6+2KSsFCx8seuO0WKwwHGJC2uu4a3iSqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6HDwIRoGdiLaKIZtTaWMNcAQ8y+/+wUX1GvbtRrOzEAiAj+yqPpW0RowzR6piZ+9pqb/A/uFa0xZmSYmuJmeRWpQ=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-native-looped-carousel-0.1.4.tgz_1478554447691_0.47583002783358097"},"directories":{}},"0.1.5-1":{"name":"react-native-looped-carousel","version":"0.1.5-1","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react":">=15.3.1","react-native":">=0.25.0"},"devDependencies":{"babel-eslint":"^7.0.0","eslint":"^3.6.1","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^1.16.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.3.0"},"gitHead":"11937814a70f4d23c296b08c52c161dabf3161d6","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.1.5-1","_shasum":"80d71513c7aa9a823ec01575d33cd59f533f42ba","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.7.0","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"dist":{"shasum":"80d71513c7aa9a823ec01575d33cd59f533f42ba","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.5-1.tgz","integrity":"sha512-kmlK9+jzJScgojhFU1XDmpaK5+Do043O4Xj69324Lh0imD52kGCYZFbMNuu1fMiwfgkdJMQldDYYVDsnMB4uew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmdWDwQBUvRcnQH0ZlKQbrfaJAOtzuj1sYcQkUbzvEWAiEAp2KG1BHG1H3VmKb0w9RwgV0lq9ELzTpOIdXrI7+m/yU="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-looped-carousel-0.1.5-1.tgz_1485010917539_0.3512163325212896"},"directories":{}},"0.1.5":{"name":"react-native-looped-carousel","version":"0.1.5","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react":">=15.3.1","react-native":">=0.25.0"},"devDependencies":{"babel-eslint":"^7.0.0","eslint":"^3.6.1","eslint-config-airbnb":"^14.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.2","eslint-plugin-react":"^6.3.0"},"gitHead":"53a14458d13f27614ceed34f8422169a2ce1d507","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.1.5","_shasum":"322ffe6cec208949113ed732bfd64d2d5107cbff","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.7.0","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"dist":{"shasum":"322ffe6cec208949113ed732bfd64d2d5107cbff","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.5.tgz","integrity":"sha512-TBr/MhsXzwyo/vmxcMJ8Nn/VeCLL2/RQrpuQwyb2KkaA0Y9oCpmOIfOSJT1M9CpsHqRosA9KqBot8cYHT/tRrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY3Mf5xWkDVQGixJ71AioKZPsJsLP7ktbklxhpEmhVogIhAOi8j3MoJn01/1Ez7u8I2kyqZzkwtw7hi6E656wn/xba"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-looped-carousel-0.1.5.tgz_1485013425313_0.6984631246887147"},"directories":{}},"0.1.6-0":{"name":"react-native-looped-carousel","version":"0.1.6-0","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react":">=15.3.1","react-native":">=0.25.0"},"devDependencies":{"babel-eslint":"^7.0.0","eslint":"^3.6.1","eslint-config-airbnb":"^14.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.2","eslint-plugin-react":"^6.3.0"},"gitHead":"dc87d1f980592ea345013fd5ae5944cc36947f83","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.1.6-0","_shasum":"d6e1e79a769f7e84e625f52032e3b0b31981aae4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"dist":{"shasum":"d6e1e79a769f7e84e625f52032e3b0b31981aae4","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.6-0.tgz","integrity":"sha512-OizWmYbPHxfFltJqRsxXPeJR/7bKql5smBhTHf6u9V5KKGF/fvMHnjSfLNROgLhUc5zM2jhYCoy+eL0Z6zSyJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzIjSaICh/EIX5hhSH7Vzg4SA1dzCojpO3WxBX3rV8mAIgY/hb6zpyiSMlyz5zPvHtO/0ekHRUwfuFLC21VCb5rhA="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-native-looped-carousel-0.1.6-0.tgz_1494082175428_0.7911353749223053"},"directories":{}},"0.1.6":{"name":"react-native-looped-carousel","version":"0.1.6","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react":">=15.3.1","react-native":">=0.25.0"},"devDependencies":{"babel-eslint":"^7.0.0","eslint":"^3.6.1","eslint-config-airbnb":"^14.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.2","eslint-plugin-react":"^6.3.0"},"gitHead":"dc87d1f980592ea345013fd5ae5944cc36947f83","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.1.6","_shasum":"09a86a056bf2e9522cfdb56beaca1e916cea902d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"dist":{"shasum":"09a86a056bf2e9522cfdb56beaca1e916cea902d","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.6.tgz","integrity":"sha512-I6nr9UaWm31BQh8bc0rmrjoyQ7e6ltrMUiyBojKtbCUTDIN9YBHL8BjzzPcjDLwsMU1lJtn93PvCZlT4AXbviA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxJ0rvrRdozw7MDz5iZOy6llQYHau99IzBuLdIiFO50AiEA4Ia9GN6D3Bm4wl3akpGsC01OsfjXGniZg5o0ildbtmI="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-native-looped-carousel-0.1.6.tgz_1494083250568_0.7842290531843901"},"directories":{}},"0.1.7":{"name":"react-native-looped-carousel","version":"0.1.7","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react":">=15.3.1","react-native":">=0.25.0"},"devDependencies":{"babel-eslint":"^7.0.0","eslint":"^3.6.1","eslint-config-airbnb":"^14.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.2","eslint-plugin-react":"^6.3.0"},"gitHead":"c3c8a07777d57026ffb86dfdfb4d5457c529f21e","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.1.7","_shasum":"9e81aec732039250568e367383d0bd70ba4173e9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"dist":{"shasum":"9e81aec732039250568e367383d0bd70ba4173e9","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.7.tgz","integrity":"sha512-ZRUKvznxVvv71hOCNsnNw80FRgtdmbTIcv6jPeuy8HdFvWTNNkFTWwzFy+pexRXbRbLgIE4VRFlB8LfvMu9SrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaly252M/cxM51ysLo3CEuseW2ED23Co7JHZ7LEu+94wIhAJKS2dQoDVEi6+det9nMgbRZt7YKTnGJ4klfju7QhlSP"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-looped-carousel-0.1.7.tgz_1494451656554_0.5058082186151296"},"directories":{}},"0.1.7-0":{"name":"react-native-looped-carousel","version":"0.1.7-0","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react":">=15.3.1","react-native":">=0.25.0"},"devDependencies":{"babel-eslint":"^7.0.0","eslint":"^3.6.1","eslint-config-airbnb":"^14.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.2","eslint-plugin-react":"^6.3.0"},"gitHead":"c3c8a07777d57026ffb86dfdfb4d5457c529f21e","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.1.7-0","_shasum":"37fd7a0ea70ab7552d7ef7fb5efdf2918ec20bdb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"dist":{"shasum":"37fd7a0ea70ab7552d7ef7fb5efdf2918ec20bdb","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.7-0.tgz","integrity":"sha512-6yb6pM9mIvzvN7E10Md4oDu80s1zKJ0qgtIDXOlW/guG+eaxF0AvJ3I6QeKHyHVnAmIMTlvxgNCtBe6kBJTbCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE57v+t7b3fFRzEj+8k+N+ETgUTVHXmJCNdJKuJGhkuuAiBp6p8PBDUn1aBzYz5hafTtCLHhqhddV9EG7FgujaU00w=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-looped-carousel-0.1.7-0.tgz_1494451680853_0.7676537686493248"},"directories":{}},"0.1.8-0":{"name":"react-native-looped-carousel","version":"0.1.8-0","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/appintheair/react-native-looped-carousel.git"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react":">=15.3.1","react-native":">=0.25.0"},"devDependencies":{"babel-eslint":"^7.0.0","eslint":"^3.6.1","eslint-config-airbnb":"^14.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.2","eslint-plugin-react":"^6.3.0"},"gitHead":"896cb62524214417cf9f4b45af76fd4790e0815a","homepage":"https://github.com/appintheair/react-native-looped-carousel#readme","_id":"react-native-looped-carousel@0.1.8-0","_shasum":"590e14d9bafd0e3df387980818a21b170b97a294","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"dist":{"shasum":"590e14d9bafd0e3df387980818a21b170b97a294","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.8-0.tgz","integrity":"sha512-9V1Zj0tOIRXXAga/i6hv96ZW7NAPBJohISCTTiu4f84+Xm4DqsPV4Qq3tM4T1Pv9E8zSEK//lg6gOWl+9/60rA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCq7SWdFe3N4N/i9yufpFpdEzM1IGfCWtaCiIazIHiDNQIhALk8ZT2+j5Vr91qDwJ/bS58PoTS8g/riRmKJwR+I4Dro"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-looped-carousel-0.1.8-0.tgz_1495728197325_0.2927150276955217"},"directories":{}},"0.1.8-1":{"name":"react-native-looped-carousel","version":"0.1.8-1","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"jest --verbose","lint":"eslint index.js"},"repository":{"type":"git","url":"https://github.com/appintheair/react-native-looped-carousel"},"bugs":{"url":"https://github.com/appintheair/react-native-looped-carousel/issues"},"keywords":["react","native","carousel","looped"],"tags":["react","native","carousel","looped"],"license":"MIT","peerDependencies":{"react":"^16.0.0","react-native":"^0.54.0"},"devDependencies":{"babel-eslint":"^7.2.3","babel-jest":"^22.4.3","babel-preset-react-native":"^4.0.0","eslint":"^3.19.0","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":"^22.4.3","react":"^16.2.0","react-native":"^0.54.2","react-test-renderer":"^16.2.0"},"dependencies":{"lodash.isequal":"^4.5.0","prop-types":"^15.6.1"},"jest":{"notify":true,"preset":"react-native"},"readmeFilename":"README.md","readme":"# Looped carousel for React Native\n[![NPM version](http://img.shields.io/npm/v/react-native-looped-carousel.svg?style=flat)](https://www.npmjs.com/package/react-native-looped-carousel)\n[![Build Status](https://travis-ci.org/phil-r/react-native-looped-carousel.svg)](https://travis-ci.org/phil-r/react-native-looped-carousel)\n[![Dependency Status](https://david-dm.org/phil-r/react-native-looped-carousel.svg)](https://david-dm.org/phil-r/react-native-looped-carousel)\n[![devDependency Status](https://david-dm.org/phil-r/react-native-looped-carousel/dev-status.svg)](https://david-dm.org/phil-r/react-native-looped-carousel#info=devDependencies)\n\nFull-fledged \"infinite\" carousel for your next [react-native](https://github.com/facebook/react-native/) project. Supports iOS and Android.\n\nBased on [react-native framework](https://github.com/facebook/react-native/) by Facebook.\n\n## Demo\n![demo gif](https://user-images.githubusercontent.com/577316/37863420-40c62c8c-2f5e-11e8-8eb4-23b8e7ea499e.gif)\n\n## Install\n\n```sh\nnpm install react-native-looped-carousel --save\n```\n\n## Props\n\nName | propType | default value | description\n--- | --- | --- | ---\nautoplay | boolean | true | enables auto animations\ndelay | number | 4000 | number in milliseconds between auto animations\ncurrentPage | number | 0 | allows you to set initial page\npageStyle | style | null | style for pages\ncontentContainerStyle | style | null | `contentContainerStyle` for the scrollView\nonAnimateNextPage | func | null | callback that is called with 0-based Id of the current page\nswipe | bool | true | motion control for Swipe\n**Pagination** | --- | --- | ---\npageInfo | boolean | false | shows `{currentPage} / {totalNumberOfPages}` pill at the bottom\npageInfoBackgroundColor | string | 'rgba(0, 0, 0, 0.25)' | background color for pageInfo\npageInfoBottomContainerStyle | style | null | style for the pageInfo container\npageInfoTextStyle | style | null | style for text in pageInfo\npageInfoTextSeparator | string | ' / ' | separator for `{currentPage}` and `{totalNumberOfPages}`\n**Bullets** | --- | --- | ---\nbullets | bool | false | wether to show \"bullets\" at the bottom of the carousel\nbulletStyle | style | null | style for each bullet\nbulletsContainerStyle | style | null | style for the bullets container\nchosenBulletStyle | stlye | null | style for the selected bullet\n**Arrows** | --- | --- | ---\narrows | bool | false | wether to show navigation arrows for the carousel\narrowsStyle | style | null | style for navigation arrows\narrowsContainerStyle | style | null | style for the navigation arrows container\nleftArrowText | string / element | 'Left' | label / icon for left navigation arrow\nrightArrowText | string / element | 'Right' | label / icon for right navigation arrow\n\n## Usage\n```js\nimport React, { Component } from 'react';\nimport {\n  Text,\n  View,\n  Dimensions,\n} from 'react-native';\nimport Carousel from 'react-native-looped-carousel';\n\nconst { width, height } = Dimensions.get('window');\n\nexport default class CarouselExample extends Component {\n\n  constructor(props) {\n    super(props);\n\n    this.state = {\n      size: { width, height },\n    };\n  }\n\n  _onLayoutDidChange = (e) => {\n    const layout = e.nativeEvent.layout;\n    this.setState({ size: { width: layout.width, height: layout.height } });\n  }\n\n  render() {\n    return (\n      <View style={{ flex: 1 }} onLayout={this._onLayoutDidChange}>\n        <Carousel\n          delay={2000}\n          style={this.state.size}\n          autoplay\n          pageInfo\n          onAnimateNextPage={(p) => console.log(p)}\n        >\n          <View style={[{ backgroundColor: '#BADA55' }, this.state.size]}><Text>1</Text></View>\n          <View style={[{ backgroundColor: 'red' }, this.state.size]}><Text>2</Text></View>\n          <View style={[{ backgroundColor: 'blue' }, this.state.size]}><Text>3</Text></View>\n        </Carousel>\n      </View>\n    );\n  }\n}\n```\n\n[Full example code](Examples/Simple)\n\n## Used in\n - [React Native Buyscreen](https://github.com/appintheair/react-native-buyscreen)\n\n## See also\n - [React Native Grid Component](https://github.com/phil-r/react-native-grid-component)\n\n----\n\nMore on react-native here: https://facebook.github.io/react-native/docs/getting-started.html\n","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-2016 App in the Air\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-native-looped-carousel@0.1.8-1","dist":{"shasum":"248aa9203f9ced14b20d164ff332083cdeeeadd2","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.8-1.tgz","fileCount":9,"unpackedSize":20750,"integrity":"sha512-4KqhJ2cRYKrim6FhULa8YfyHNnulzg5C0uDUc4CMD6DKWIKw9xu6JWcBaufSnzbslsi2Va7h+7hmNyHInBdRGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHNHqzBQUKkkb8Jlx4s/bQ2qvHi40fYJlD4CazGaT0iAIgMBc2tPKPGabjUdNfu6bLoq/DrLp4fxLHUEh31oCFNno="}]},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-looped-carousel_0.1.8-1_1521892023872_0.7309828864429355"},"_hasShrinkwrap":false},"0.1.8-2":{"name":"react-native-looped-carousel","version":"0.1.8-2","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"jest --verbose","lint":"eslint index.js"},"repository":{"type":"git","url":"https://github.com/phil-r/react-native-looped-carousel"},"bugs":{"url":"https://github.com/phil-r/react-native-looped-carousel/issues"},"keywords":["react","native","react-native","carousel","looped"],"license":"MIT","peerDependencies":{"react":"^16.0.0","react-native":"^0.54.0"},"devDependencies":{"babel-eslint":"^8.2.2","babel-jest":"^22.4.3","babel-preset-react-native":"^4.0.0","eslint":"^4.19.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":"^22.4.3","react":"^16.2.0","react-native":"^0.54.2","react-test-renderer":"^16.2.0"},"dependencies":{"lodash.isequal":"^4.5.0","prop-types":"^15.6.1"},"jest":{"notify":true,"preset":"react-native"},"readmeFilename":"README.md","readme":"# Looped carousel for React Native\n[![NPM version](http://img.shields.io/npm/v/react-native-looped-carousel.svg?style=flat)](https://www.npmjs.com/package/react-native-looped-carousel)\n[![Build Status](https://travis-ci.org/phil-r/react-native-looped-carousel.svg)](https://travis-ci.org/phil-r/react-native-looped-carousel)\n[![Dependency Status](https://david-dm.org/phil-r/react-native-looped-carousel.svg)](https://david-dm.org/phil-r/react-native-looped-carousel)\n[![devDependency Status](https://david-dm.org/phil-r/react-native-looped-carousel/dev-status.svg)](https://david-dm.org/phil-r/react-native-looped-carousel?type=dev)\n\nFull-fledged \"infinite\" carousel for your next [react-native](https://github.com/facebook/react-native/) project. Supports iOS and Android.\n\nBased on [react-native framework](https://github.com/facebook/react-native/) by Facebook.\n\n## Demo\n![demo gif](https://user-images.githubusercontent.com/577316/37863420-40c62c8c-2f5e-11e8-8eb4-23b8e7ea499e.gif)\n\n## Install\n\n```sh\nnpm install react-native-looped-carousel --save\n```\n\n## Examples\n\n - [Simple](https://snack.expo.io/@phil/carousel-simple-example)\n - [Modal](https://snack.expo.io/@phil/carousel-modal-example)\n\n## Props\n\nName | propType | default value | description\n--- | --- | --- | ---\nautoplay | boolean | true | enables auto animations\ndelay | number | 4000 | number in milliseconds between auto animations\ncurrentPage | number | 0 | allows you to set initial page\npageStyle | style | null | style for pages\ncontentContainerStyle | style | null | `contentContainerStyle` for the scrollView\nonAnimateNextPage | func | null | callback that is called with 0-based Id of the current page\nswipe | bool | true | motion control for Swipe\n**Pagination** | --- | --- | ---\npageInfo | boolean | false | shows `{currentPage} / {totalNumberOfPages}` pill at the bottom\npageInfoBackgroundColor | string | 'rgba(0, 0, 0, 0.25)' | background color for pageInfo\npageInfoBottomContainerStyle | style | null | style for the pageInfo container\npageInfoTextStyle | style | null | style for text in pageInfo\npageInfoTextSeparator | string | ' / ' | separator for `{currentPage}` and `{totalNumberOfPages}`\n**Bullets** | --- | --- | ---\nbullets | bool | false | wether to show \"bullets\" at the bottom of the carousel\nbulletStyle | style | null | style for each bullet\nbulletsContainerStyle | style | null | style for the bullets container\nchosenBulletStyle | stlye | null | style for the selected bullet\n**Arrows** | --- | --- | ---\narrows | bool | false | wether to show navigation arrows for the carousel\narrowsStyle | style | null | style for navigation arrows\narrowsContainerStyle | style | null | style for the navigation arrows container\nleftArrowText | string / element | 'Left' | label / icon for left navigation arrow\nrightArrowText | string / element | 'Right' | label / icon for right navigation arrow\n\n## Change the page\n\nThree options :\n- Go to a specific page\n- Go to the next page\n- Go to the previous page\n\n```js\n// assuming ref is set up on the carousel as (ref) => this._carousel = ref\nonPress={() => {this._carousel.animateToPage(page)}}\nonPress={() => {this._carousel._animateNextPage()}}\nonPress={() => {this._carousel._animatePreviousPage()}}\n```\n\n\n## Usage\n\n```js\nimport React, { Component } from 'react';\nimport {\n  Text,\n  View,\n  Dimensions,\n} from 'react-native';\nimport Carousel from 'react-native-looped-carousel';\n\nconst { width, height } = Dimensions.get('window');\n\nexport default class CarouselExample extends Component {\n\n  constructor(props) {\n    super(props);\n\n    this.state = {\n      size: { width, height },\n    };\n  }\n\n  _onLayoutDidChange = (e) => {\n    const layout = e.nativeEvent.layout;\n    this.setState({ size: { width: layout.width, height: layout.height } });\n  }\n\n  render() {\n    return (\n      <View style={{ flex: 1 }} onLayout={this._onLayoutDidChange}>\n        <Carousel\n          delay={2000}\n          style={this.state.size}\n          autoplay\n          pageInfo\n          onAnimateNextPage={(p) => console.log(p)}\n        >\n          <View style={[{ backgroundColor: '#BADA55' }, this.state.size]}><Text>1</Text></View>\n          <View style={[{ backgroundColor: 'red' }, this.state.size]}><Text>2</Text></View>\n          <View style={[{ backgroundColor: 'blue' }, this.state.size]}><Text>3</Text></View>\n        </Carousel>\n      </View>\n    );\n  }\n}\n```\n\n## Used in\n - [React Native Buyscreen](https://github.com/appintheair/react-native-buyscreen)\n\n## See also\n - [React Native Grid Component](https://github.com/phil-r/react-native-grid-component)\n\n----\n\nMore on react-native here: https://facebook.github.io/react-native/docs/getting-started.html\n","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-2016 App in the Air\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-native-looped-carousel@0.1.8-2","dist":{"shasum":"6e0cb69a84bb90b671557dc1e4cd3d0799345445","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.8-2.tgz","fileCount":9,"unpackedSize":21219,"integrity":"sha512-XUFQqGc2nK9rxvixneve0KOCsDLwEMrWI/w8JqbI0cIZ6jEzm8cfCbK2T/TSDWpWJcVtgPMd6CgRRMYuGYwwqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDav1i8klJnpd3PWFbQFQrXCqKbenhJ20NEOK0DOtXxSwIhAO1UK9xOW5lQIEcvg2bYn2SeQO3UowYQdoQlftUceV2L"}]},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-looped-carousel_0.1.8-2_1521907198350_0.12200703827065307"},"_hasShrinkwrap":false},"0.1.8":{"name":"react-native-looped-carousel","version":"0.1.8","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"jest --verbose","lint":"eslint index.js"},"repository":{"type":"git","url":"https://github.com/phil-r/react-native-looped-carousel"},"bugs":{"url":"https://github.com/phil-r/react-native-looped-carousel/issues"},"keywords":["react","native","react-native","carousel","looped"],"license":"MIT","peerDependencies":{"react":"^16.0.0","react-native":"^0.54.0"},"devDependencies":{"babel-eslint":"^8.2.2","babel-jest":"^22.4.3","babel-preset-react-native":"^4.0.0","eslint":"^4.19.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":"^22.4.3","react":"^16.2.0","react-native":"^0.54.2","react-test-renderer":"^16.2.0"},"dependencies":{"lodash.isequal":"^4.5.0","prop-types":"^15.6.1"},"jest":{"notify":true,"preset":"react-native"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-2016 App in the Air\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-native-looped-carousel@0.1.8","dist":{"shasum":"4600d063454637003fa60f312998d7d7713cf8ba","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.8.tgz","fileCount":9,"unpackedSize":21217,"integrity":"sha512-Bx4pDHvjXCj19f+5IJZFNWc9xnAuAl4DNkQAN85XsTzdrgVi6m4G6X9kBqV9v4kY4MCpTab49gL9+6LsNm1gIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGntBgRzHednu6lAKRzSN9nNG/FqqT7euvWfrKocHNIvAiEA2rOxrnlBlb+mf2x2qaogf4+QulpEIkKoEjjABpZuwtc="}]},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-looped-carousel_0.1.8_1521908557103_0.3889092733187771"},"_hasShrinkwrap":false},"0.1.9-0":{"name":"react-native-looped-carousel","version":"0.1.9-0","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"jest --verbose","lint":"eslint index.js"},"repository":{"type":"git","url":"https://github.com/phil-r/react-native-looped-carousel"},"bugs":{"url":"https://github.com/phil-r/react-native-looped-carousel/issues"},"keywords":["react","native","react-native","carousel","looped"],"license":"MIT","peerDependencies":{"react":"^16.0.0","react-native":"^0.54.0"},"devDependencies":{"babel-eslint":"^8.2.2","babel-jest":"^22.4.3","babel-preset-react-native":"^4.0.0","eslint":"^4.19.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":"^22.4.3","react":"^16.2.0","react-native":"^0.54.2","react-test-renderer":"^16.2.0"},"dependencies":{"lodash.isequal":"^4.5.0","prop-types":"^15.6.1"},"jest":{"notify":true,"preset":"react-native"},"readmeFilename":"README.md","readme":"# Looped carousel for React Native\n[![NPM version](http://img.shields.io/npm/v/react-native-looped-carousel.svg?style=flat)](https://www.npmjs.com/package/react-native-looped-carousel)\n[![Build Status](https://travis-ci.org/phil-r/react-native-looped-carousel.svg)](https://travis-ci.org/phil-r/react-native-looped-carousel)\n[![Dependency Status](https://david-dm.org/phil-r/react-native-looped-carousel.svg)](https://david-dm.org/phil-r/react-native-looped-carousel)\n[![devDependency Status](https://david-dm.org/phil-r/react-native-looped-carousel/dev-status.svg)](https://david-dm.org/phil-r/react-native-looped-carousel?type=dev)\n\nFull-fledged \"infinite\" carousel for your next [react-native](https://github.com/facebook/react-native/) project. Supports iOS and Android.\n\nBased on [react-native framework](https://github.com/facebook/react-native/) by Facebook.\n\n## Demo\n![demo gif](https://user-images.githubusercontent.com/577316/37863420-40c62c8c-2f5e-11e8-8eb4-23b8e7ea499e.gif)\n\n## Install\n\n```sh\nnpm install react-native-looped-carousel --save\n```\n\n## Examples\n\n - [Simple](https://snack.expo.io/@phil/carousel-simple-example)\n - [Modal](https://snack.expo.io/@phil/carousel-modal-example)\n\n## Props\n\nName | propType | default value | description\n--- | --- | --- | ---\nautoplay | boolean | true | enables auto animations\ndelay | number | 4000 | number in milliseconds between auto animations\ncurrentPage | number | 0 | allows you to set initial page\npageStyle | style | null | style for pages\ncontentContainerStyle | style | null | `contentContainerStyle` for the scrollView\nonAnimateNextPage | func | null | callback that is called with 0-based Id of the current page\nswipe | bool | true | motion control for Swipe\n**Pagination** | --- | --- | ---\npageInfo | boolean | false | shows `{currentPage} / {totalNumberOfPages}` pill at the bottom\npageInfoBackgroundColor | string | 'rgba(0, 0, 0, 0.25)' | background color for pageInfo\npageInfoBottomContainerStyle | style | null | style for the pageInfo container\npageInfoTextStyle | style | null | style for text in pageInfo\npageInfoTextSeparator | string | ' / ' | separator for `{currentPage}` and `{totalNumberOfPages}`\n**Bullets** | --- | --- | ---\nbullets | bool | false | wether to show \"bullets\" at the bottom of the carousel\nbulletStyle | style | null | style for each bullet\nbulletsContainerStyle | style | null | style for the bullets container\nchosenBulletStyle | style | null | style for the selected bullet\n**Arrows** | --- | --- | ---\narrows | bool | false | wether to show navigation arrows for the carousel\narrowStyle | style | null | style for navigation arrows\narrowsContainerStyle | style | null | style for the navigation arrows container\nleftArrowText | string / element | 'Left' | label / icon for left navigation arrow\nrightArrowText | string / element | 'Right' | label / icon for right navigation arrow\n\n## Change the page\n\nThree options :\n- Go to a specific page\n- Go to the next page\n- Go to the previous page\n\n```js\n// assuming ref is set up on the carousel as (ref) => this._carousel = ref\nonPress={() => {this._carousel.animateToPage(page)}}\nonPress={() => {this._carousel._animateNextPage()}}\nonPress={() => {this._carousel._animatePreviousPage()}}\n```\n\n\n## Usage\n\n```js\nimport React, { Component } from 'react';\nimport {\n  Text,\n  View,\n  Dimensions,\n} from 'react-native';\nimport Carousel from 'react-native-looped-carousel';\n\nconst { width, height } = Dimensions.get('window');\n\nexport default class CarouselExample extends Component {\n\n  constructor(props) {\n    super(props);\n\n    this.state = {\n      size: { width, height },\n    };\n  }\n\n  _onLayoutDidChange = (e) => {\n    const layout = e.nativeEvent.layout;\n    this.setState({ size: { width: layout.width, height: layout.height } });\n  }\n\n  render() {\n    return (\n      <View style={{ flex: 1 }} onLayout={this._onLayoutDidChange}>\n        <Carousel\n          delay={2000}\n          style={this.state.size}\n          autoplay\n          pageInfo\n          onAnimateNextPage={(p) => console.log(p)}\n        >\n          <View style={[{ backgroundColor: '#BADA55' }, this.state.size]}><Text>1</Text></View>\n          <View style={[{ backgroundColor: 'red' }, this.state.size]}><Text>2</Text></View>\n          <View style={[{ backgroundColor: 'blue' }, this.state.size]}><Text>3</Text></View>\n        </Carousel>\n      </View>\n    );\n  }\n}\n```\n\n## Used in\n - [React Native Buyscreen](https://github.com/appintheair/react-native-buyscreen)\n\n## See also\n - [React Native Grid Component](https://github.com/phil-r/react-native-grid-component)\n\n----\n\nMore on react-native here: https://facebook.github.io/react-native/docs/getting-started.html\n","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-2016 App in the Air\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-native-looped-carousel@0.1.9-0","dist":{"shasum":"8f5a7ea4557d8635390440c037f4c83b65784e24","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.9-0.tgz","fileCount":9,"unpackedSize":21623,"integrity":"sha512-5ZOJTTrBi2jnglPiog7G/fQrlErsE3cj1tPn6yWvMEfvDa6Gqh3iZ7Ov7Uu94s09zF2pGjNG8tGRLDYla4i8+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHXerZ8Z+SVyTif6Dlk+elOycTjUPZTh+LtSEW675Sv2AiEAncraty237egmyG5o2qGclT8/m5+Syk4rCeTYps4HzH8="}]},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-looped-carousel_0.1.9-0_1521912003864_0.5113595080725826"},"_hasShrinkwrap":false},"0.1.9-1":{"name":"react-native-looped-carousel","version":"0.1.9-1","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"jest --verbose","lint":"eslint index.js"},"repository":{"type":"git","url":"https://github.com/phil-r/react-native-looped-carousel"},"bugs":{"url":"https://github.com/phil-r/react-native-looped-carousel/issues"},"keywords":["react","native","react-native","carousel","looped"],"license":"MIT","peerDependencies":{"react":"^16.0.0","react-native":"^0.54.0"},"devDependencies":{"babel-eslint":"^8.2.2","babel-jest":"^22.4.3","babel-preset-react-native":"^4.0.0","eslint":"^4.19.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":"^22.4.3","react":"^16.2.0","react-native":"^0.54.2","react-test-renderer":"^16.2.0"},"dependencies":{"lodash.isequal":"^4.5.0","prop-types":"^15.6.1"},"jest":{"notify":true,"preset":"react-native"},"readmeFilename":"README.md","readme":"# Looped carousel for React Native\n[![NPM version](http://img.shields.io/npm/v/react-native-looped-carousel.svg?style=flat)](https://www.npmjs.com/package/react-native-looped-carousel)\n[![Build Status](https://travis-ci.org/phil-r/react-native-looped-carousel.svg)](https://travis-ci.org/phil-r/react-native-looped-carousel)\n[![Dependency Status](https://david-dm.org/phil-r/react-native-looped-carousel.svg)](https://david-dm.org/phil-r/react-native-looped-carousel)\n[![devDependency Status](https://david-dm.org/phil-r/react-native-looped-carousel/dev-status.svg)](https://david-dm.org/phil-r/react-native-looped-carousel?type=dev)\n\nFull-fledged \"infinite\" carousel for your next [react-native](https://github.com/facebook/react-native/) project. Supports iOS and Android.\n\nBased on [react-native framework](https://github.com/facebook/react-native/) by Facebook.\n\n## Demo\n![demo gif](https://user-images.githubusercontent.com/577316/37863420-40c62c8c-2f5e-11e8-8eb4-23b8e7ea499e.gif)\n\n## Install\n\n```sh\nnpm install react-native-looped-carousel --save\n```\n\n## Examples\n\n - [Simple](https://snack.expo.io/@phil/carousel-simple-example)\n - [Modal](https://snack.expo.io/@phil/carousel-modal-example)\n\n## Props\n\nName | propType | default value | description\n--- | --- | --- | ---\nautoplay | boolean | true | enables auto animations\ndelay | number | 4000 | number in milliseconds between auto animations\ncurrentPage | number | 0 | allows you to set initial page\npageStyle | style | null | style for pages\ncontentContainerStyle | style | null | `contentContainerStyle` for the scrollView\nonAnimateNextPage | func | null | callback that is called with 0-based Id of the current page\nswipe | bool | true | motion control for Swipe\nisLooped | bool | true | if it's possible to scroll infinitely\n**Pagination** | --- | --- | ---\npageInfo | boolean | false | shows `{currentPage} / {totalNumberOfPages}` pill at the bottom\npageInfoBackgroundColor | string | 'rgba(0, 0, 0, 0.25)' | background color for pageInfo\npageInfoBottomContainerStyle | style | null | style for the pageInfo container\npageInfoTextStyle | style | null | style for text in pageInfo\npageInfoTextSeparator | string | ' / ' | separator for `{currentPage}` and `{totalNumberOfPages}`\n**Bullets** | --- | --- | ---\nbullets | bool | false | wether to show \"bullets\" at the bottom of the carousel\nbulletStyle | style | null | style for each bullet\nbulletsContainerStyle | style | null | style for the bullets container\nchosenBulletStyle | style | null | style for the selected bullet\n**Arrows** | --- | --- | ---\narrows | bool | false | wether to show navigation arrows for the carousel\narrowStyle | style | null | style for navigation arrows\nleftArrowStyle | style | null | style for left navigation arrow\nrightArrowStyle | style | null | style for right navigation arrow\narrowsContainerStyle | style | null | style for the navigation arrows container\nleftArrowText | string | 'Left' | label for left navigation arrow\nrightArrowText | string | 'Right' | label for right navigation arrow\n\n## Change the page\n\nThree options :\n- Go to a specific page\n- Go to the next page\n- Go to the previous page\n\n```js\n// assuming ref is set up on the carousel as (ref) => this._carousel = ref\nonPress={() => {this._carousel.animateToPage(page)}}\nonPress={() => {this._carousel._animateNextPage()}}\nonPress={() => {this._carousel._animatePreviousPage()}}\n```\n\n\n## Usage\n\n```js\nimport React, { Component } from 'react';\nimport {\n  Text,\n  View,\n  Dimensions,\n} from 'react-native';\nimport Carousel from 'react-native-looped-carousel';\n\nconst { width, height } = Dimensions.get('window');\n\nexport default class CarouselExample extends Component {\n\n  constructor(props) {\n    super(props);\n\n    this.state = {\n      size: { width, height },\n    };\n  }\n\n  _onLayoutDidChange = (e) => {\n    const layout = e.nativeEvent.layout;\n    this.setState({ size: { width: layout.width, height: layout.height } });\n  }\n\n  render() {\n    return (\n      <View style={{ flex: 1 }} onLayout={this._onLayoutDidChange}>\n        <Carousel\n          delay={2000}\n          style={this.state.size}\n          autoplay\n          pageInfo\n          onAnimateNextPage={(p) => console.log(p)}\n        >\n          <View style={[{ backgroundColor: '#BADA55' }, this.state.size]}><Text>1</Text></View>\n          <View style={[{ backgroundColor: 'red' }, this.state.size]}><Text>2</Text></View>\n          <View style={[{ backgroundColor: 'blue' }, this.state.size]}><Text>3</Text></View>\n        </Carousel>\n      </View>\n    );\n  }\n}\n```\n\n## Used in\n - [React Native Buyscreen](https://github.com/appintheair/react-native-buyscreen)\n\n## See also\n - [React Native Grid Component](https://github.com/phil-r/react-native-grid-component)\n\n----\n\nMore on react-native here: https://facebook.github.io/react-native/docs/getting-started.html\n","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-2016 App in the Air\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-native-looped-carousel@0.1.9-1","dist":{"shasum":"21e49bf7ade2b9b4f16f029792bdc411d70ff934","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.9-1.tgz","fileCount":9,"unpackedSize":21965,"integrity":"sha512-Fc2DvN68PArN9q25VE1sFmCXsvMGC1M1pIHKGY4jnsgFoaUdSOCq9SAY9B1H7H8PAZY7pqfeaK4fV8zJdDfSXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRctYJ/GcEWAdLFNS3rl0knpHbg0mQRxuiW6z7n6G92wIhAJyIbn2sawmvG/jbxP+nZGZ4xHgFEE82p8dagWreKduK"}]},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-looped-carousel_0.1.9-1_1521985813576_0.21634778889978068"},"_hasShrinkwrap":false},"0.1.9":{"name":"react-native-looped-carousel","version":"0.1.9","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"jest --verbose","lint":"eslint index.js"},"repository":{"type":"git","url":"https://github.com/phil-r/react-native-looped-carousel"},"bugs":{"url":"https://github.com/phil-r/react-native-looped-carousel/issues"},"keywords":["react","native","react-native","carousel","looped"],"license":"MIT","peerDependencies":{"react":"^16.0.0","react-native":"^0.54.0"},"devDependencies":{"babel-eslint":"^8.2.2","babel-jest":"^22.4.3","babel-preset-react-native":"^4.0.0","eslint":"^4.19.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":"^22.4.3","react":"^16.2.0","react-native":"^0.54.2","react-test-renderer":"^16.2.0"},"dependencies":{"lodash.isequal":"^4.5.0","prop-types":"^15.6.1"},"jest":{"notify":true,"preset":"react-native"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-2016 App in the Air\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-native-looped-carousel@0.1.9","dist":{"shasum":"4cd73a9950ee8b70926925a3696044d720a6c70a","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.9.tgz","fileCount":9,"unpackedSize":21963,"integrity":"sha512-lnNyGLfUrd9TYdlpYkeF3DIWxnO5GUdJjO8x9hDrgtU2vwPdozyql83rog2GiFkdHADMExlc/RVtnyGS16qfmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLP+p9MQIMCZERD8hku/7/vgGJSu1YpElqJ4E9sQE9MAiEAyC+LK0cm2HXj7b41tDDRc6gIIHkeiuBKLoNqcavm/Xs="}]},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-looped-carousel_0.1.9_1521986106832_0.6576205810787434"},"_hasShrinkwrap":false},"0.1.10-0":{"name":"react-native-looped-carousel","version":"0.1.10-0","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"jest --verbose","lint":"eslint index.js"},"repository":{"type":"git","url":"https://github.com/phil-r/react-native-looped-carousel"},"bugs":{"url":"https://github.com/phil-r/react-native-looped-carousel/issues"},"keywords":["react","native","react-native","carousel","looped"],"license":"MIT","peerDependencies":{"react":"^16.0.0","react-native":"^0.54.0"},"devDependencies":{"babel-eslint":"^8.2.2","babel-jest":"^22.4.3","babel-preset-react-native":"^4.0.0","eslint":"^4.19.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":"^22.4.3","react":"^16.2.0","react-native":"^0.55.1","react-test-renderer":"^16.2.0"},"dependencies":{"lodash.isequal":"^4.5.0","prop-types":"^15.6.1"},"jest":{"notify":true,"preset":"react-native"},"readmeFilename":"README.md","readme":"# Looped carousel for React Native\n[![NPM version](http://img.shields.io/npm/v/react-native-looped-carousel.svg?style=flat)](https://www.npmjs.com/package/react-native-looped-carousel)\n[![Build Status](https://travis-ci.org/phil-r/react-native-looped-carousel.svg)](https://travis-ci.org/phil-r/react-native-looped-carousel)\n[![Dependency Status](https://david-dm.org/phil-r/react-native-looped-carousel.svg)](https://david-dm.org/phil-r/react-native-looped-carousel)\n[![devDependency Status](https://david-dm.org/phil-r/react-native-looped-carousel/dev-status.svg)](https://david-dm.org/phil-r/react-native-looped-carousel?type=dev)\n\nFull-fledged \"infinite\" carousel for your next [react-native](https://github.com/facebook/react-native/) project. Supports iOS and Android.\n\nBased on [react-native framework](https://github.com/facebook/react-native/) by Facebook.\n\n## Demo\n![demo gif](https://user-images.githubusercontent.com/577316/37863420-40c62c8c-2f5e-11e8-8eb4-23b8e7ea499e.gif)\n\n## Install\n\n```sh\nnpm install react-native-looped-carousel --save\n```\n\n## Examples\n\n - [Simple](https://snack.expo.io/@phil/carousel-simple-example)\n - [Modal](https://snack.expo.io/@phil/carousel-modal-example)\n - [Arrows](https://snack.expo.io/@phil/carousel-arrow-example)\n - [Dynamic content](https://snack.expo.io/@phil/carousel-dynamic-content-example)\n\n## Props\n\nName | propType | default value | description\n--- | --- | --- | ---\nautoplay | boolean | true | enables auto animations\ndelay | number | 4000 | number in milliseconds between auto animations\ncurrentPage | number | 0 | allows you to set initial page\npageStyle | style | null | style for pages\ncontentContainerStyle | style | null | `contentContainerStyle` for the scrollView\nonAnimateNextPage | func | null | callback that is called with 0-based Id of the current page\nswipe | bool | true | motion control for Swipe\nisLooped | bool | true | if it's possible to scroll infinitely\n**Pagination** | --- | --- | ---\npageInfo | boolean | false | shows `{currentPage} / {totalNumberOfPages}` pill at the bottom\npageInfoBackgroundColor | string | 'rgba(0, 0, 0, 0.25)' | background color for pageInfo\npageInfoBottomContainerStyle | style | null | style for the pageInfo container\npageInfoTextStyle | style | null | style for text in pageInfo\npageInfoTextSeparator | string | ' / ' | separator for `{currentPage}` and `{totalNumberOfPages}`\n**Bullets** | --- | --- | ---\nbullets | bool | false | wether to show \"bullets\" at the bottom of the carousel\nbulletStyle | style | null | style for each bullet\nbulletsContainerStyle | style | null | style for the bullets container\nchosenBulletStyle | style | null | style for the selected bullet\n**Arrows** | --- | --- | ---\narrows | bool | false | wether to show navigation arrows for the carousel\narrowStyle | style | null | style for navigation arrows\nleftArrowStyle | style | null | style for left navigation arrow\nrightArrowStyle | style | null | style for right navigation arrow\narrowsContainerStyle | style | null | style for the navigation arrows container\nleftArrowText | string | 'Left' | label for left navigation arrow\nrightArrowText | string | 'Right' | label for right navigation arrow\n\n## Change the page\n\nThree options :\n- Go to a specific page\n- Go to the next page\n- Go to the previous page\n\n```js\n// assuming ref is set up on the carousel as (ref) => this._carousel = ref\nonPress={() => {this._carousel.animateToPage(page)}}\nonPress={() => {this._carousel._animateNextPage()}}\nonPress={() => {this._carousel._animatePreviousPage()}}\n```\n\n\n## Usage\n\n```js\nimport React, { Component } from 'react';\nimport {\n  Text,\n  View,\n  Dimensions,\n} from 'react-native';\nimport Carousel from 'react-native-looped-carousel';\n\nconst { width, height } = Dimensions.get('window');\n\nexport default class CarouselExample extends Component {\n\n  constructor(props) {\n    super(props);\n\n    this.state = {\n      size: { width, height },\n    };\n  }\n\n  _onLayoutDidChange = (e) => {\n    const layout = e.nativeEvent.layout;\n    this.setState({ size: { width: layout.width, height: layout.height } });\n  }\n\n  render() {\n    return (\n      <View style={{ flex: 1 }} onLayout={this._onLayoutDidChange}>\n        <Carousel\n          delay={2000}\n          style={this.state.size}\n          autoplay\n          pageInfo\n          onAnimateNextPage={(p) => console.log(p)}\n        >\n          <View style={[{ backgroundColor: '#BADA55' }, this.state.size]}><Text>1</Text></View>\n          <View style={[{ backgroundColor: 'red' }, this.state.size]}><Text>2</Text></View>\n          <View style={[{ backgroundColor: 'blue' }, this.state.size]}><Text>3</Text></View>\n        </Carousel>\n      </View>\n    );\n  }\n}\n```\n\n## Used in\n - [React Native Buyscreen](https://github.com/appintheair/react-native-buyscreen)\n\n## See also\n - [React Native Grid Component](https://github.com/phil-r/react-native-grid-component)\n\n----\n\nMore on react-native here: https://facebook.github.io/react-native/docs/getting-started.html\n","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-2016 App in the Air\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-native-looped-carousel@0.1.10-0","dist":{"shasum":"98ff78e4ef132bf2fa2641ef37e56a50b5606b32","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.10-0.tgz","fileCount":9,"unpackedSize":21914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3E7SCRA9TVsSAnZWagAA1xEP/2BSp3aK77Fv+2zuLZcZ\n1Zy/p99PGLdFOH7IccCmIvjCYoovd16LUWk7AVEpqKx1NTKW5sWFLTPp4QXl\n3PXd1Yncq3oGjdTt2u9pcQ68dcM6TVgvv7cObj4dbkxZVHkunCSS8pyijz5T\nhgUJL2c4gq7d+T9TeY9QWGQe+fgBmRYqDyaJTr2O5fG8tIoFmaL9fXDLms8H\nemxea3CGmjlkxT6PB2CSDL6G7hHwxMSn2QfCW4OwD8vHmaMbjdCp5CysO2RD\nZVA0EJ85Yg5gmTCB+aVRLpIIISjAGZ6DvRBL1WveJJ2LH9BljxKxpz8cPoT8\n3xdvAlhdQBJwCt7j68H/Tqc94l/LMAj7o/0Qr/UPcOQv/pcP3UyEoPYcWHPD\n4yOmjRQgnRNY01jtAw72aX99nZiGztVv7gMqFxQUiotYavD6d+CsTOIeV2Ja\n2txyUNJYvyHcKUO3ans1DMaZsKtho2qCNrjk1mZHgwHAviqXNvraaoRWGPhl\nkFc83WBSV1OOddXL9ikS3o1/E1R8zzYyWzU7It+cEbYHYU6KXfeX8QxG77R/\nkwCvRt5iOgi1ukYPIBp3TdverBwoPVBzCEycPObayFUi0ERMRZCwUA3HUU0F\nwWaVo6v8dWXwZGWMbjUbxLhC/FsGgj5VWobP+XcIXXG8S4cqMuz7vgtLZREU\nwD+g\r\n=F+Kp\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-jfstif+tieAVcZe3R+R7P+aZSjUMa8+8fPC490nD3QZMh4OIf9PS8f2fOj6zIGw+HSWoxwy8/PggukjFe3DZ5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwbyOrp6ZQrmfNVxnSi2xtKpWQRAYz0w8HF7uvjuo9mAiEA96Wox/P44EJw5C4oHvljrurB/F/8jwFts9YtTOTqhtg="}]},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-looped-carousel_0.1.10-0_1524387537940_0.6963942663203952"},"_hasShrinkwrap":false},"0.1.10":{"name":"react-native-looped-carousel","version":"0.1.10","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"jest --verbose","lint":"eslint index.js"},"repository":{"type":"git","url":"https://github.com/phil-r/react-native-looped-carousel"},"bugs":{"url":"https://github.com/phil-r/react-native-looped-carousel/issues"},"keywords":["react","native","react-native","carousel","looped"],"license":"MIT","peerDependencies":{"react":"^16.0.0","react-native":"^0.54.0"},"devDependencies":{"babel-eslint":"^8.2.2","babel-jest":"^22.4.3","babel-preset-react-native":"^4.0.0","eslint":"^4.19.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":"^22.4.3","react":"^16.2.0","react-native":"^0.55.1","react-test-renderer":"^16.2.0"},"dependencies":{"lodash.isequal":"^4.5.0","prop-types":"^15.6.1"},"jest":{"notify":true,"preset":"react-native"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-2016 App in the Air\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-native-looped-carousel@0.1.10","dist":{"shasum":"f616517063594b64e3e23873e49bbe62cb0cc7fd","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.10.tgz","fileCount":9,"unpackedSize":21912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3Gg+CRA9TVsSAnZWagAAWo4QAKRShpTftuToBb0HvlAC\nUpTtIhMEogTlT82wu4/wNhjLqGglDZ5HSxATa4KpX06i9NRO5xr9TYl4DE0h\nhFuLX0mzh/cS/H3Ioc2k0tEjHwNNRTCducESfYptsBm4L8HDoB+Kee22H/8V\n3JhnPzzirasrSDQfYGJNFY/cNFIgxYHbFw78D4/1iMr3xmBN+At0rSw5y0Zc\nMxtTcfJUFPsiRKsvc1DUOXlUNZw+oktv3zcqlx+r39XAmGVEx34+rYtIiC1B\nLChxSMjgNXF3dDqFF5FZRc9bzm9NaxuA8TPzfRVFNNERpwZb+I1lLgCQgH91\nbw1WlevrgebrhkWrEod0RqNJRMzvOgRTQzfFUcFNL21YNPlG6lkAUpNK/yJX\n3BXVcQRxtBCF0gXUkfz54gkLP/McBttPq3V3Tbf0c4SiHKLhizAk+BZtYyMk\n3TBABkjEo9mD693LJBsrwZ7NqPk9XbaVOnjCs6nA/xhs8mXuMeeV/hLHUpNm\nB/SdbUt1s1Zd/ASy1XuPMQt2OLuvDf6vVkC6hFADB34x6rUcbPj7DiU0GONF\n4lhsOVVdmzXEGbtNBQoWfAvWqq47nIrVhCf3yyudk8g9Ye0n88BuVBeoohd6\nO2Xx3ZRwb+TIETQNZtm9yf5RNcLRmbJIudEuk9mZTMRczwdXOHE6np4v9pBY\n0aHb\r\n=cYxe\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-u5woczD7Y2LNDHfCbr2Ab6+OQPkbiVDH3oBeLJSX4Y+K02hYXemtoDQX6pwNAeEcOFUbPiY0Ofu1xIGvJze3Iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFu6uB7ZV0ubNRem1yb2e44qknunLBXfUdqhWjajCOlQIhALv4siWmnZ38UJWtpTyop3L5bqaFzTXBeiZKGIubXSym"}]},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-looped-carousel_0.1.10_1524394044902_0.9547712226334191"},"_hasShrinkwrap":false},"0.1.11":{"name":"react-native-looped-carousel","version":"0.1.11","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"jest --verbose","lint":"eslint index.js"},"repository":{"type":"git","url":"https://github.com/phil-r/react-native-looped-carousel"},"bugs":{"url":"https://github.com/phil-r/react-native-looped-carousel/issues"},"keywords":["react","native","react-native","carousel","looped"],"license":"MIT","peerDependencies":{"react":"^16.0.0","react-native":"^0.54.0"},"devDependencies":{"babel-eslint":"^8.2.2","babel-jest":"^22.4.3","babel-preset-react-native":"^4.0.0","eslint":"^4.19.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":"^22.4.3","react":"^16.2.0","react-native":"^0.55.1","react-test-renderer":"^16.2.0"},"dependencies":{"lodash.isequal":"^4.5.0","prop-types":"^15.6.1"},"jest":{"notify":true,"preset":"react-native"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-2016 App in the Air\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-native-looped-carousel@0.1.11","dist":{"shasum":"9f7b9091c119a9325d8d7a0e385aeb80e08ee139","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.11.tgz","fileCount":9,"unpackedSize":22932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAFdYCRA9TVsSAnZWagAA6ggP+wZxeJXyl+YAWYLk/j9g\nzx4bZ55Cji9ubE9CYv0MD4O7Xkt2t7StyyprCVVNaUARrg1EtjNz2JarlvsD\nkbvgyigk/kEYN620gjfmi5mVegqDAPGtjRlyI3B0WWI9uBcGEGG96BSQ8WaM\ngVFlrmn5XDIP7/QooffGA5DcA7tvAVblnlaHrCwYDQ6ynz+Ycu7A1poHdV+3\nDyKbVVL502135UJIooT8obM/uoClK3wBWNTdx7snjQvgCXuSRxbo/gH9459q\n9GV+/pIswJFRA7POgdnvdomiERz78ydKkG+N3qzHnClX+0fulT5dPh/6R4pi\nBw5wJNAxjxI5zPKuHMRDJOQiXCQPRQS6UvuoQmmCGpsboV4GDU+mqSbrGBYA\nObzi608O5IPwDBTZxkHd8cK2Myhx4RcN2iiDlZH4Az2UxU1cWH8zh4vJGygl\nFUFehzfd2aIPkOn4XtXpzzPbJ5YzkFR0qDpevybMF6kkTk5hL6CZ040zK7Jw\nwizvvqBuN+B5aB9EJ/UCsqd9uGpM83PCQBqMiyceSzcfGA/iPYSo4fd0rnMf\nVWAHilr73/1nAQJY2BWedopESuZuByEpqlzsQuUMx45STql6nVGDw0tXMUjo\nuyCutBKgEytsfPieDkOoW6PRdIPwvCb39n1SlGuw4/IM1hiXifivKXmgY1Im\ncN2z\r\n=LwOq\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-z7eOSwqNN0TnMsyx0eGI1eagOoqyZxE7EiXjVpcBAiFcJ53Dq/hesvCwS423Mfxcm6WuiKPdmPaV+MWUY1mHJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzC8MrGnGMRM9hwaOTZzzrFB3VTMOsIlOTgrNEGHWEFwIhAJ3ET2pJzsumeIELkyMzqE8zPx0uK3D5qBrEaZ2ZWjDD"}]},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-looped-carousel_0.1.11_1526749014753_0.9240071045529112"},"_hasShrinkwrap":false},"0.1.12":{"name":"react-native-looped-carousel","version":"0.1.12","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"jest --verbose","lint":"eslint index.js"},"repository":{"type":"git","url":"https://github.com/phil-r/react-native-looped-carousel"},"bugs":{"url":"https://github.com/phil-r/react-native-looped-carousel/issues"},"keywords":["react","native","react-native","carousel","looped"],"license":"MIT","peerDependencies":{"react":"^16.0.0","react-native":"^0.54.0"},"devDependencies":{"babel-eslint":"^8.2.2","babel-jest":"^22.4.3","babel-preset-react-native":"^4.0.0","eslint":"^4.19.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":"^22.4.3","react":"^16.2.0","react-native":"^0.55.1","react-test-renderer":"^16.2.0"},"dependencies":{"lodash.isequal":"^4.5.0","prop-types":"^15.6.1"},"jest":{"notify":true,"preset":"react-native"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-2016 App in the Air\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-native-looped-carousel@0.1.12","dist":{"shasum":"9a2b686ef14201033ef5de96b2c72bff73673f31","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.12.tgz","fileCount":9,"unpackedSize":22990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbA0IBCRA9TVsSAnZWagAADAsP/08WlgQuw6DpK9Zm0zNY\nRVJGaWOwrl18koCyD6rhOE02Noxd0EaLSsRRYvYm6ODEUzLsQkl0aWEwL9nH\nYgadBy6qxsiN2GPv+H2so1SNNybo8wCebkNb4vRAt7KlqeQIRtcHwqR2YwVF\nNsup96cc5s/uKOb72t9rarLKfx5HsmkKquB14tZkjgWJLT7CFZnraudnqQh0\nSu+b2x8IggCjMYDRDN6HDDyYviXVmzu1p/UsrhqB8uPgrRm1gTKOvhzPEjOs\nw8Eae7BROtJbhDu/8InAxL5xkmabsIxeQSS1zBFHkyrwtUYg73I5kQ/DXH74\nTaL4yXnIF7SGP0p5YOGdYHHZsewnHTYMl8GcZBWEQS2Mcs9YQWPN4/wB0pgh\nLM90HAtmGlPrtFgtMcrttkbDR57vJpxDYiysVw+aiZOsuuAXMyeNdFxbbPrw\nQjJXOctJIbmopwrLKaQXWG8Dx3/LmLwZOXHxHNBbOWXD8FLBXct46eRxWex4\n52aTz/mpw1Q9elOvZJJkESCNmyI0Kb+2JZDUyOX9mtWQ8BdwtReQ+C3KOIUY\nhyMNLHaytfpHQ2Cgyr86THib+c2qkbthUkHr8WFiSO5V55qApb+9BJZnfdyO\nJg1jLQDrJ+tNSvfLz502Qu6ONP3L9UL+ybj6jN3XtY+4gIfuDVuw7m5S0E4V\nRoV6\r\n=tvxo\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-VojvQVLwMre0Pi1T6xXIoTBnYI4HmJlR5GuRM0uC7YwRfaFb/UwUs+RmSEkD5AM1CuRcj88lri1CDht6dzCRsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2oIjgH3HtjCKFhLac2B5dmUucG1qZiqEHOuEcmZ2DrAiEA/A/EoDL+52pIfXZCRy/b6s2KrNKkyF5ygZa6CHiDpWQ="}]},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-looped-carousel_0.1.12_1526940159843_0.939099530767115"},"_hasShrinkwrap":false},"0.1.13":{"name":"react-native-looped-carousel","version":"0.1.13","description":"Looped carousel for React Native","author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"main":"index.js","scripts":{"test":"jest --verbose","lint":"eslint index.js"},"repository":{"type":"git","url":"https://github.com/phil-r/react-native-looped-carousel"},"bugs":{"url":"https://github.com/phil-r/react-native-looped-carousel/issues"},"keywords":["react","native","react-native","carousel","looped"],"license":"MIT","peerDependencies":{"react":"^16.0.0","react-native":"^0.54.0"},"devDependencies":{"babel-eslint":"^8.2.2","babel-jest":"^22.4.3","babel-preset-react-native":"^4.0.0","eslint":"^4.19.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":"^22.4.3","react":"^16.2.0","react-native":"^0.55.1","react-test-renderer":"^16.2.0"},"dependencies":{"lodash.isequal":"^4.5.0","prop-types":"^15.6.1"},"jest":{"notify":true,"preset":"react-native"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-2016 App in the Air\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-native-looped-carousel@0.1.13","dist":{"shasum":"bc1f94ee818347ecfd573acd9710c84b2f450d1f","tarball":"https://registry.npmjs.org/react-native-looped-carousel/-/react-native-looped-carousel-0.1.13.tgz","fileCount":9,"unpackedSize":23338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBd25CRA9TVsSAnZWagAAeg8P/2U4sWDDsHgQfTGc5QDE\n4TszsFgjYScB5icH4TPUpvtPEUoZEHPND/ezA5biGjO/I7GrLwcBrG7BhERS\nDNpSUhRNPNaZRyX/g9Ohg7snpjXl4rMfBSD5tOVUugo7isizARTTcAkHnXSg\nn3uC6ux/gibfFZ3+jBANVh4jl/Mq0Jo1Nu43q5925Ru3hpL31/QFvalYRRxj\nJG4fRekp9rKZzljjVIAtPpsZlsFN15omMAmKhKZJY8IoRlt+5f9GFEN0xLKa\nNBjmzYDc6OHpqGgZyzAxWPFQm+0rY4jZTBDtlTgLt1OBctekTVzMBlU3EeIV\nGde5CvKuctpSpQ5212FObni40kRdFdmGqjfTFjNvIcuKkmMccLwnsGzn3mrt\noGi0KNmE2HivoTICaCmMoXmaP2m1UQl8ijDn+8haXju4PeboURMVF8+BqNHN\nboLzSmyN5gyIRnS5Xoy/djbPG3n03MMIAx89QLC6NdCiFax5P7u4hknT8HjZ\nPwUu32gZ5fTJqieAnSsKYA3hndCWOL2NaHFqWBrcirPL0FyLw7XQpf/OHgKj\nPbmqn/pxyyIaWu2E+2Os22QexvpjuMPK+uM8BIqPiwCq/UI8gmic6NrMcil5\neYeAcdxcO2kO180/FPU2T+97DV73tKzNzPemXOSaiRMB8JDD06PmoD4Qlf16\nZkwi\r\n=m+So\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-q2y8b0fQJr2FsGoJGr55sAqTcUh6IWHk+UM5etC8lsNiZQSdoUjMSzFMDACrZjrKi9sOuyM8bfMMNhwOc28Trg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+etvJbBnZRxWOSZI3hwFX5+/ktB657MTfoax2n16VfAIhAOsaWqGMFx0lXEThX6zrFolPtfxw4qs21bbeD6V7Gc2e"}]},"maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"_npmUser":{"name":"phil-r","email":"philipp@rukin.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-looped-carousel_0.1.13_1527111096216_0.32609855293126855"},"_hasShrinkwrap":false}},"readme":"# Looped carousel for React Native\n[![NPM version](https://img.shields.io/npm/v/react-native-looped-carousel.svg)](https://www.npmjs.com/package/react-native-looped-carousel)\n[![Build Status](https://travis-ci.org/phil-r/react-native-looped-carousel.svg?branch=master)](https://travis-ci.org/phil-r/react-native-looped-carousel)\n[![Dependency Status](https://david-dm.org/phil-r/react-native-looped-carousel.svg)](https://david-dm.org/phil-r/react-native-looped-carousel)\n[![devDependency Status](https://david-dm.org/phil-r/react-native-looped-carousel/dev-status.svg)](https://david-dm.org/phil-r/react-native-looped-carousel?type=dev)\n\nFull-fledged \"infinite\" carousel for your next [react-native](https://github.com/facebook/react-native/) project. Supports iOS and Android.\n\nBased on [react-native framework](https://github.com/facebook/react-native/) by Facebook.\n\n## Demo\n![demo gif](https://user-images.githubusercontent.com/577316/37863420-40c62c8c-2f5e-11e8-8eb4-23b8e7ea499e.gif)\n\n## Install\n\n```sh\nnpm install react-native-looped-carousel --save\n```\n\n## Examples\n\n - [Simple](https://snack.expo.io/@phil/carousel-simple-example)\n - [Modal](https://snack.expo.io/@phil/carousel-modal-example)\n - [Arrows](https://snack.expo.io/@phil/carousel-arrow-example)\n - [Dynamic content](https://snack.expo.io/@phil/carousel-dynamic-content-example)\n - [Animate to page](https://snack.expo.io/@phil/carousel-animate-to-page-example)\n\n## Props\n\nName | propType | default value | description\n--- | --- | --- | ---\nautoplay | boolean | true | enables auto animations\ndelay | number | 4000 | number in milliseconds between auto animations\ncurrentPage | number | 0 | allows you to set initial page\npageStyle | style | null | style for pages\ncontentContainerStyle | style | null | `contentContainerStyle` for the scrollView\nonAnimateNextPage | func | null | callback that is called with 0-based Id of the current page\nonPageBeingChanged | func | null | callback that is called when scroll start with 0-based Id of the next page\nswipe | bool | true | motion control for Swipe\nisLooped | bool | true | if it's possible to scroll infinitely\n**Pagination** | --- | --- | ---\npageInfo | boolean | false | shows `{currentPage} / {totalNumberOfPages}` pill at the bottom\npageInfoBackgroundColor | string | 'rgba(0, 0, 0, 0.25)' | background color for pageInfo\npageInfoBottomContainerStyle | style | null | style for the pageInfo container\npageInfoTextStyle | style | null | style for text in pageInfo\npageInfoTextSeparator | string | ' / ' | separator for `{currentPage}` and `{totalNumberOfPages}`\n**Bullets** | --- | --- | ---\nbullets | bool | false | wether to show \"bullets\" at the bottom of the carousel\nbulletStyle | style | null | style for each bullet\nbulletsContainerStyle | style | null | style for the bullets container\nchosenBulletStyle | style | null | style for the selected bullet\n**Arrows** | --- | --- | ---\narrows | bool | false | wether to show navigation arrows for the carousel\narrowStyle | style | null | style for navigation arrows\nleftArrowStyle | style | null | style for left navigation arrow\nrightArrowStyle | style | null | style for right navigation arrow\narrowsContainerStyle | style | null | style for the navigation arrows container\nleftArrowText | string | 'Left' | label for left navigation arrow\nrightArrowText | string | 'Right' | label for right navigation arrow\n\n## Change the page\n\nThree options :\n- Go to a specific page\n- Go to the next page\n- Go to the previous page\n\n```js\n// assuming ref is set up on the carousel as (ref) => this._carousel = ref\nonPress={() => {this._carousel.animateToPage(page)}}\nonPress={() => {this._carousel._animateNextPage()}}\nonPress={() => {this._carousel._animatePreviousPage()}}\n```\n\n\n## Usage\n\n```js\nimport React, { Component } from 'react';\nimport {\n  Text,\n  View,\n  Dimensions,\n} from 'react-native';\nimport Carousel from 'react-native-looped-carousel';\n\nconst { width, height } = Dimensions.get('window');\n\nexport default class CarouselExample extends Component {\n\n  constructor(props) {\n    super(props);\n\n    this.state = {\n      size: { width, height },\n    };\n  }\n\n  _onLayoutDidChange = (e) => {\n    const layout = e.nativeEvent.layout;\n    this.setState({ size: { width: layout.width, height: layout.height } });\n  }\n\n  render() {\n    return (\n      <View style={{ flex: 1 }} onLayout={this._onLayoutDidChange}>\n        <Carousel\n          delay={2000}\n          style={this.state.size}\n          autoplay\n          pageInfo\n          onAnimateNextPage={(p) => console.log(p)}\n        >\n          <View style={[{ backgroundColor: '#BADA55' }, this.state.size]}><Text>1</Text></View>\n          <View style={[{ backgroundColor: 'red' }, this.state.size]}><Text>2</Text></View>\n          <View style={[{ backgroundColor: 'blue' }, this.state.size]}><Text>3</Text></View>\n        </Carousel>\n      </View>\n    );\n  }\n}\n```\n\n## Used in\n - [React Native Buyscreen](https://github.com/appintheair/react-native-buyscreen)\n\n## See also\n - [React Native Grid Component](https://github.com/phil-r/react-native-grid-component)\n\n----\n\nMore on react-native here: https://facebook.github.io/react-native/docs/getting-started.html\n","maintainers":[{"name":"phil-r","email":"philipp@rukin.me"},{"name":"quiker","email":"sergey@pronin.me"}],"time":{"modified":"2022-06-26T06:40:41.899Z","created":"2015-04-02T19:51:54.149Z","0.0.1":"2015-04-02T19:51:54.149Z","0.0.2":"2015-04-02T20:09:54.069Z","0.0.3":"2015-04-02T20:46:07.515Z","0.0.4":"2015-09-28T11:36:23.282Z","0.0.5":"2015-11-04T18:39:00.671Z","0.0.6":"2015-11-04T18:48:28.857Z","0.0.7":"2015-12-27T19:24:02.983Z","0.0.8":"2016-01-04T23:27:35.286Z","0.0.9":"2016-03-27T18:53:16.523Z","0.0.10":"2016-04-12T08:45:26.409Z","0.0.11":"2016-04-20T14:18:37.183Z","0.0.12":"2016-05-10T17:45:31.730Z","0.1.0-0":"2016-10-09T21:07:03.538Z","0.1.0-1":"2016-10-09T21:17:17.838Z","0.1.0-2":"2016-10-10T03:02:37.499Z","0.1.0":"2016-10-13T17:15:31.865Z","0.1.1":"2016-10-14T19:05:43.703Z","0.1.2-0":"2016-10-18T20:05:47.074Z","0.1.2":"2016-10-18T20:13:24.477Z","0.1.3-0":"2016-10-18T20:39:01.205Z","0.1.3":"2016-10-18T20:44:53.407Z","0.1.4-0":"2016-11-07T21:29:37.494Z","0.1.4":"2016-11-07T21:34:08.287Z","0.1.5-1":"2017-01-21T15:01:59.404Z","0.1.5":"2017-01-21T15:43:47.196Z","0.1.6-0":"2017-05-06T14:49:37.387Z","0.1.6":"2017-05-06T15:07:31.397Z","0.1.7":"2017-05-10T21:27:38.422Z","0.1.7-0":"2017-05-10T21:28:02.680Z","0.1.8-0":"2017-05-25T16:03:18.121Z","0.1.8-1":"2018-03-24T11:47:04.068Z","0.1.8-2":"2018-03-24T15:59:58.474Z","0.1.8":"2018-03-24T16:22:37.192Z","0.1.9-0":"2018-03-24T17:20:03.950Z","0.1.9-1":"2018-03-25T13:50:13.665Z","0.1.9":"2018-03-25T13:55:06.898Z","0.1.10-0":"2018-04-22T08:58:58.041Z","0.1.10":"2018-04-22T10:47:24.963Z","0.1.11":"2018-05-19T16:56:54.878Z","0.1.12":"2018-05-21T22:02:40.025Z","0.1.13":"2018-05-23T21:31:36.346Z"},"keywords":["react","native","react-native","carousel","looped"],"author":{"name":"Phil Rukin","email":"philipp@rukin.me","url":"http://rukin.me"},"license":"MIT","readmeFilename":"README.md","repository":{"type":"git","url":"https://github.com/phil-r/react-native-looped-carousel"},"contributors":[{"name":"Sergey Pronin","email":"sergey@pronin.me"}],"bugs":{"url":"https://github.com/phil-r/react-native-looped-carousel/issues"},"users":{"woods84":true,"rocman":true,"leandrodavimg":true,"swimly":true}}