{"_id":"react-native-swipedeck","_rev":"38-f28e501d41f87a50d57ea0a485f253a1","name":"react-native-swipedeck","description":"UI for quickly making yes/no decisions on a set of cards","dist-tags":{"latest":"0.6.0","beta":"0.5.0-beta.3"},"versions":{"0.2.0":{"name":"react-native-swipedeck","version":"0.2.0","description":"UI for quickly making yes/no decisions on a set of cards","main":"SwipeCards.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"meteor-factory"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/meteor-factory/react-native-tinder-swipe-cards/issues"},"homepage":"https://github.com/meteor-factory/react-native-tinder-swipe-cards#readme","dependencies":{"clamp":"^1.0.1"},"gitHead":"2ff73e88f9511e8f2fa9c8adec78eeefce6fcf8d","_id":"react-native-swipedeck@0.2.0","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"first.io","email":"developer@first.io"},"dist":{"integrity":"sha512-9Ym0k6QAc+q6Ni74bOY7sNv5boj3Xz6CwgOnW6aeJmixUgav0D68UXwyrScb3JFpu6e84ZV6jw06tGsPZnCTbQ==","shasum":"2954cca5cf64faaaa479273f532fab05c956137c","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGzpHhk86abduR6Ufr9qlpsvlexQgk8sQJuI49Np4gAgAiEAsRuatAMXy3xbRN0+ljn28CeUOdUjUB69IiPiFTJBRRE="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.2.0.tgz_1506095103062_0.8921951414085925"},"directories":{}},"0.3.0-beta.1":{"name":"react-native-swipedeck","version":"0.3.0-beta.1","description":"UI for quickly making yes/no decisions on a set of cards","main":"SwipeCards.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"meteor-factory"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/meteor-factory/react-native-tinder-swipe-cards/issues"},"homepage":"https://github.com/meteor-factory/react-native-tinder-swipe-cards#readme","dependencies":{"clamp":"^1.0.1"},"gitHead":"d1c6892cbcf220462c36a230c8197de4b13ed710","_id":"react-native-swipedeck@0.3.0-beta.1","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"first.io","email":"developer@first.io"},"dist":{"integrity":"sha512-o9lgMDjxF2QU67LGZZuNqMSyTiUCbd+8cPlgh/M2INsQpaFh7SdxFquIn/oPaLOHaRfu4gs4bylDM+6Xj9ZXqw==","shasum":"44c00a34dbf0da44353f9bd98bb75ed9c6e1af7d","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0-beta.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb+LOga8qI73OhvyfudwahfBgMj8hrG6jmrwFuKpR9+wIhAPxaw3nTYMBG8Hfyc8yiPPEt3DIVQmgKp6WMA9Ba2TDd"}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0-beta.1.tgz_1506102170372_0.7276466556359082"},"directories":{}},"0.3.0-beta.2":{"name":"react-native-swipedeck","version":"0.3.0-beta.2","description":"UI for quickly making yes/no decisions on a set of cards","main":"SwipeCards.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"meteor-factory"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/meteor-factory/react-native-tinder-swipe-cards/issues"},"homepage":"https://github.com/meteor-factory/react-native-tinder-swipe-cards#readme","dependencies":{"clamp":"^1.0.1"},"gitHead":"69b0b67791c3c72ea076fd650262d81ade3de724","_id":"react-native-swipedeck@0.3.0-beta.2","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"first.io","email":"developer@first.io"},"dist":{"integrity":"sha512-mfZGwieS9ubcEicYs2mg+unpl4bkUXV9KNrRFHZIskkObjjne/XEf4tL3srWQ7/pDd/ZRRufKI7W1eOEh5PKCw==","shasum":"7db0bac7138838d79e780ac14c4ab531fb33fb1e","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0-beta.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFmJ6oYu8NNXimnt9HzAyzvOPNj23wshEzkIBr2eYE7AiB1SBp6UUy275ZSTw8RkazToImGvXgmVfvzHriOqKQyqQ=="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0-beta.2.tgz_1506110335173_0.37423407891765237"},"directories":{}},"0.3.0-beta.3":{"name":"react-native-swipedeck","version":"0.3.0-beta.3","description":"UI for quickly making yes/no decisions on a set of cards","main":"SwipeCards.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"meteor-factory"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/meteor-factory/react-native-tinder-swipe-cards/issues"},"homepage":"https://github.com/meteor-factory/react-native-tinder-swipe-cards#readme","dependencies":{"clamp":"^1.0.1"},"gitHead":"1546b8fa2983034c8a8996e4ee933db29bc7f79e","_id":"react-native-swipedeck@0.3.0-beta.3","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"first.io","email":"developer@first.io"},"dist":{"integrity":"sha512-HYvuqbSRGwsZE5UXLf6OT5SEXxUln/bL/Kpm95BjOc21YizVDjCGY4Lx/EvEczakUJ7SCGoIaDTgiGvAuBWt1g==","shasum":"8972d4f66a91ff3d8db8245b8f38f29a0bd7352b","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0-beta.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGdrxo1VYA7DyuJs1o1OqdWKQcfYNMm6VWuztp9UVq8aAiEAkmBPPOYXTOLEPvWvDw6FrZ54mx+EK/nN8lscy8DIcsc="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0-beta.3.tgz_1506459263911_0.3890965674072504"},"directories":{}},"0.3.0-beta.4":{"name":"react-native-swipedeck","version":"0.3.0-beta.4","description":"UI for quickly making yes/no decisions on a set of cards","main":"SwipeCards.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"meteor-factory"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/meteor-factory/react-native-tinder-swipe-cards/issues"},"homepage":"https://github.com/meteor-factory/react-native-tinder-swipe-cards#readme","dependencies":{"clamp":"^1.0.1"},"gitHead":"fb007c986bdc659425b82ca46f3261c0da98546b","_id":"react-native-swipedeck@0.3.0-beta.4","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"first.io","email":"developer@first.io"},"dist":{"integrity":"sha512-hp4VpToOYRgJZT9CFaReKV5ud799WKguO0GE9Aoehc5dVQSz7X2f1kGEA4IvOpVun3mOaRJi7v2UhN9Yv6cZkw==","shasum":"3ecba6d0818761a151785fcab7af76ac8da6e626","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0-beta.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgemWEjVfyyMZUPyX5hfJHWFsk+Ze+LMJd3kii3LY+sgIhALdMKdue4cdb9BNRasf7REWUOyLdWLN4pgC5rrbNcD/J"}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0-beta.4.tgz_1506544897050_0.17001418466679752"},"directories":{}},"0.3.1-beta":{"name":"react-native-swipedeck","version":"0.3.1-beta","description":"UI for quickly making yes/no decisions on a set of cards","main":"SwipeCards.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"meteor-factory"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/meteor-factory/react-native-tinder-swipe-cards/issues"},"homepage":"https://github.com/meteor-factory/react-native-tinder-swipe-cards#readme","dependencies":{"clamp":"^1.0.1"},"gitHead":"c89e30cc40e215a172b8ff6b5f872ee28da2ee39","_id":"react-native-swipedeck@0.3.1-beta","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"first.io","email":"developer@first.io"},"dist":{"integrity":"sha512-J/Wy+opqpDScDolOzXqUUZOXM6uBr1dbYxiH5vxpiLkS97CJD44VRFnsKHg6/7fd5/LqLfvIO1wGI4JGbcddeA==","shasum":"c3d2838f872fd7045a87f65259d410a0f05be95b","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.1-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBeQh9cUyeCc09WyIJ05to5O5syR5WobDeBfTfgdvONXAiBiLV6FjMFSJuZ5qlyVs+bkVrF4Jl+rWIr3ebQby6VlXQ=="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.1-beta.tgz_1506633339236_0.9637143234722316"},"directories":{}},"0.3.0-beta.5":{"name":"react-native-swipedeck","version":"0.3.0-beta.5","description":"UI for quickly making yes/no decisions on a set of cards","main":"SwipeCards.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"meteor-factory"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/meteor-factory/react-native-tinder-swipe-cards/issues"},"homepage":"https://github.com/meteor-factory/react-native-tinder-swipe-cards#readme","dependencies":{"clamp":"^1.0.1"},"gitHead":"8af3440897f723a4bdf5ae789363004563e4e94e","_id":"react-native-swipedeck@0.3.0-beta.5","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"first.io","email":"developer@first.io"},"dist":{"integrity":"sha512-qEaA/Jy6iBejzuwyKi0Kpe4OSisntwVQTEmRu6WrQkQbrCFc+Rf1Si+cxWYK07mQjhj5mShDM5zyugTJ9aAWdQ==","shasum":"1d442080f83b1403d87c01d6dd744943a58def74","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0-beta.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAYvX9mdqlGbkYLBzumfWdwOGKyWBtT8zYs7QQlAJ5O5AiEA+JYRL2FPpxX/ugytT7Om7KSmG5qvbPhXRr+qRYn2Vvk="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0-beta.5.tgz_1506634119264_0.9158850566018373"},"directories":{}},"0.3.0-beta.6":{"name":"react-native-swipedeck","version":"0.3.0-beta.6","description":"UI for quickly making yes/no decisions on a set of cards","main":"SwipeCards.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"meteor-factory"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/meteor-factory/react-native-tinder-swipe-cards/issues"},"homepage":"https://github.com/meteor-factory/react-native-tinder-swipe-cards#readme","dependencies":{"clamp":"^1.0.1"},"gitHead":"520777e3732d945b2c32875187891b774a48f09d","_id":"react-native-swipedeck@0.3.0-beta.6","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"first.io","email":"developer@first.io"},"dist":{"integrity":"sha512-ila75X04lVg82Q4uQYjbB0+5wIaUwY/7Y3J1Vqax9WvLxgeeIJU9sfQnHtdwz9c89RLpDjfZRO0obTkUDuOTXw==","shasum":"b67369b03a063744a4ae0a95875f3b13b449bfe2","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0-beta.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI4JoSh5w/3X+WIZ3vlZpkRRPyswV5f4L1WurHuLYGCwIgMnALLBIp5nr0ClH3dKUpOdnKf9eQz9Dh1tH9fFmHvAQ="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0-beta.6.tgz_1506967064193_0.3121667942032218"},"directories":{}},"0.3.0-beta.7":{"name":"react-native-swipedeck","version":"0.3.0-beta.7","description":"UI for quickly making yes/no decisions on a set of cards","main":"SwipeCards.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"meteor-factory"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/meteor-factory/react-native-tinder-swipe-cards/issues"},"homepage":"https://github.com/meteor-factory/react-native-tinder-swipe-cards#readme","dependencies":{"clamp":"^1.0.1"},"gitHead":"8dabb5a28cd7eb11ed25a0cd0edb187ffa10723d","_id":"react-native-swipedeck@0.3.0-beta.7","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"first.io","email":"developer@first.io"},"dist":{"integrity":"sha512-gELz87a92kMERxWJEYSSjwu8sZjGFAGPbrX0nq2uhTkD9R5EnKRRe/USqbL+7rjVpJhkJoyBkgPn91edfppbmQ==","shasum":"50b9265e87b9596bf82c1f3463c56a26863aea4d","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0-beta.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMwuv7C5FviIa5g2qsivIPs+eo+3EqvE4mCBrSavjdigIhAPCqhSzrwKRAupGl+0eCgRkXOsqzqsgjCdPv6INvCsH6"}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0-beta.7.tgz_1506979863878_0.48720999527722597"},"directories":{}},"0.3.0-beta.8":{"name":"react-native-swipedeck","version":"0.3.0-beta.8","description":"UI for quickly making yes/no decisions on a set of cards","main":"SwipeCards.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"meteor-factory"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/meteor-factory/react-native-tinder-swipe-cards/issues"},"homepage":"https://github.com/meteor-factory/react-native-tinder-swipe-cards#readme","dependencies":{"clamp":"^1.0.1"},"gitHead":"045d8eef5c836a4f7086ab29e7ca69f19d586253","_id":"react-native-swipedeck@0.3.0-beta.8","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"first.io","email":"developer@first.io"},"dist":{"integrity":"sha512-h73UTkIuDLgTvGKmgXnRU/gOVIpbwFqInNXOD8HkoJ8uJ3RRMTyiNGSkWmPNoD1mAwWaePBt8G3oAYjCADZEQw==","shasum":"9acb7dded4cf865d6dd40a1f37a3c2d4f5072526","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0-beta.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN+Km4E5204KnnuCpCK8kuJohhmcvaHAhgmR2m87n4mQIgMSBF5V0nVbZP6CBx4Rn7GULSg3qh35QJQY7ipb4qRUQ="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0-beta.8.tgz_1507059793926_0.34398988587781787"},"directories":{}},"0.3.0-beta.9":{"name":"react-native-swipedeck","version":"0.3.0-beta.9","description":"UI for quickly making yes/no decisions on a set of cards","main":"SwipeCards.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"meteor-factory"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/meteor-factory/react-native-tinder-swipe-cards/issues"},"homepage":"https://github.com/meteor-factory/react-native-tinder-swipe-cards#readme","dependencies":{"clamp":"^1.0.1"},"gitHead":"efb99edcaf3c54c9f91a962d2ca384848543c7f4","_id":"react-native-swipedeck@0.3.0-beta.9","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"first.io","email":"developer@first.io"},"dist":{"integrity":"sha512-1XZEhleK4uERHHw0WYXigFpTDaX6+RlwqURpappA37/EskQvrhBUG7lMyGmaS2E96NUrE7RjoWYZ1SDRGsupvQ==","shasum":"b58bda66ac443908b6651bad2919dd5dee64c347","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0-beta.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9hP/TbmYXvUZOiIcpYV3wZL+oJujHrQkfN93KJu2WEAIgCXlyb7Cif7nOGsSd2OUJATHy+AF+Yuflb2q2cTisG+s="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0-beta.9.tgz_1507067111768_0.17408028710633516"},"directories":{}},"0.3.0-beta.10":{"name":"react-native-swipedeck","version":"0.3.0-beta.10","description":"UI for quickly making yes/no decisions on a set of cards","main":"SwipeCards.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"meteor-factory"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/meteor-factory/react-native-tinder-swipe-cards/issues"},"homepage":"https://github.com/meteor-factory/react-native-tinder-swipe-cards#readme","dependencies":{"clamp":"^1.0.1"},"gitHead":"00b435a2661abda9c63f5b5293bda351a4bbfb16","_id":"react-native-swipedeck@0.3.0-beta.10","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"first.io","email":"developer@first.io"},"dist":{"integrity":"sha512-N1bCpyEAP8byzBVnq4xf+1V1LXzX0av6wtHxRDZuAxaE/4b4y2Sto1ybazWGfFUVjU9SHgFUjUyDMnVBYHtb5w==","shasum":"d38304e102486cea7ed94c0e704dc56dacbbd4d5","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0-beta.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+szPTTwrXlLb/qPFWe6SUMqeg77/ZPeMt9JINGK+cfAIhAM+pQGZUtuOSkc3TqwchvFclrNvEnr67hP3YViHbqJyQ"}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0-beta.10.tgz_1507932568963_0.3224326027557254"},"directories":{}},"0.3.0-beta.11":{"name":"react-native-swipedeck","version":"0.3.0-beta.11","description":"UI for quickly making yes/no decisions on a set of cards","main":"SwipeCards.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"meteor-factory"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/meteor-factory/react-native-tinder-swipe-cards/issues"},"homepage":"https://github.com/meteor-factory/react-native-tinder-swipe-cards#readme","dependencies":{"clamp":"^1.0.1"},"gitHead":"bb15d4e20076da2122466818172ad97ef7f04154","_id":"react-native-swipedeck@0.3.0-beta.11","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"first.io","email":"developer@first.io"},"dist":{"integrity":"sha512-zhk4gC+gIo2fyqlRcp0WSDA7Pw4co5zrL/jXg2QJssRD0zMffvS6pZhG2I88yt1sbjMiC1liAEfl+D3ur+s+XA==","shasum":"664b46f1febadc1c6886a0fa39c34e2863c51d78","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0-beta.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDFe/z7DgGEZa7cRi3/GrH0BWKeuoSVm3Z1fw4QYyvJwIgdmLPfTX66sIFiV9MT0/gUJm0I1cSmCE/eM6C/ALZ3t4="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0-beta.11.tgz_1508182036688_0.8472961983643472"},"directories":{}},"0.3.0-beta.12":{"name":"react-native-swipedeck","version":"0.3.0-beta.12","description":"UI for quickly making yes/no decisions on a set of cards","main":"SwipeCards.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"meteor-factory"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/meteor-factory/react-native-tinder-swipe-cards/issues"},"homepage":"https://github.com/meteor-factory/react-native-tinder-swipe-cards#readme","dependencies":{"clamp":"^1.0.1"},"gitHead":"bb15d4e20076da2122466818172ad97ef7f04154","_id":"react-native-swipedeck@0.3.0-beta.12","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"first.io","email":"developer@first.io"},"dist":{"integrity":"sha512-6BHjKWE3fQN4MXH5ToNPhQOUNMjBpe50fJ7Ood4YVQyZ2IhriEDNOJVDAbZ2YoTU706+y8+gwSABL3V9fFII+A==","shasum":"9ae77afc2edcbc4f4e8cd7811a97e636884b52cd","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0-beta.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDw/7QjSLGKvl0ySIXT1RdZUszCBQPOThfqnp8Go718jAiEArcsbBa5l3nM6rRzoHHroZtWjUFoVWLtcBwvdrv8a3lA="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0-beta.12.tgz_1509387171441_0.08068863558582962"},"directories":{}},"0.3.0-beta.13":{"name":"react-native-swipedeck","version":"0.3.0-beta.13","description":"UI for quickly making yes/no decisions on a set of cards","main":"SwipeCards.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"meteor-factory"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/meteor-factory/react-native-tinder-swipe-cards/issues"},"homepage":"https://github.com/meteor-factory/react-native-tinder-swipe-cards#readme","dependencies":{"clamp":"^1.0.1"},"gitHead":"3b6bd8af59b4309d4dae69e1b07a414fb8d33103","_id":"react-native-swipedeck@0.3.0-beta.13","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"first.io","email":"developer@first.io"},"dist":{"integrity":"sha512-LN2zUkTFFIWU7ljL+9usvK5vY48xyVfRttbyEuiKSa9dfDHpFCf+ZljQ6zyCBZzHL9xyYbvak4Gv5QSZdsNfag==","shasum":"67c7cc135ad5334e602cc7f20ecc89cf014da8f9","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0-beta.13.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDY6T34ovGQyVkTuq6GPAtWR5N4z6U3gO2nd1F84wR3IAiA60lKfE5Jn7+85rkAKi/PTZET23uHEEfJ8AJ3giliaaA=="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0-beta.13.tgz_1511203136879_0.9941655821166933"},"directories":{}},"0.3.0-beta.14":{"name":"react-native-swipedeck","version":"0.3.0-beta.14","description":"UI for quickly making yes/no decisions on a set of cards","main":"SwipeCards.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"meteor-factory"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/meteor-factory/react-native-tinder-swipe-cards/issues"},"homepage":"https://github.com/meteor-factory/react-native-tinder-swipe-cards#readme","dependencies":{"clamp":"^1.0.1"},"gitHead":"824c34882bdb33d9e505b0d20c0c601d20400b28","_id":"react-native-swipedeck@0.3.0-beta.14","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"first.io","email":"developer@first.io"},"dist":{"integrity":"sha512-7LoiwitPPjgERwkchh7vaQP87FGnoanLrZqfy03/MupwLgfGgW8ef9gPW0IHIH0s7UM8WEVLeZyNihTMbyfylw==","shasum":"c9aa069ef9edd595fa089b1c9fe74253f1097df8","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0-beta.14.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/WJZlFtnWsDu2evnkRM3m8fPmEag49DijkUTKi7+ErAIhAOJQPzjll3tKJu7xON3iXMOXmtDMUSULblhTJchMzZdd"}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0-beta.14.tgz_1512077032891_0.16770066344179213"},"directories":{}},"0.3.0-beta.15":{"name":"react-native-swipedeck","version":"0.3.0-beta.15","description":"UI for quickly making yes/no decisions on a set of cards","main":"SwipeCards.js","scripts":{"build":"tsc","prepublish":"npm build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"first.io"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/first-io/react-native-swipedeck/issues"},"homepage":"https://github.com/first-io/react-native-swipedeck#readme","dependencies":{"clamp":"^1.0.1","react":"^16.2.0","react-native":"^0.52.0"},"devDependencies":{"@types/react":"^16.0.34","@types/react-native":"^0.52.0"},"gitHead":"dbea165493757e5e6abe42717fd2762315428bde","_id":"react-native-swipedeck@0.3.0-beta.15","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"first.io","email":"developer@first.io"},"dist":{"integrity":"sha512-b2sEjFmx9OzFUotKMHjVi4y72jvVtdMz6ej4qWdsZNcniGx2K9Bq8gZDgDJRKYZy3YNTJfFcq0wZg8ucPr+waw==","shasum":"3370da08f3283cb64e22a5b59ca7fee6e90ba59e","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0-beta.15.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDW4ybR7lxmbZ8ypf90SKTUw8ATXozmiYdcCnI87ky5mwIhAJmdfA/V7Az3MaETZ+fU1vi04heDZbAdQPPPNkDUg0bu"}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0-beta.15.tgz_1516058885360_0.3080004728399217"},"directories":{}},"0.3.0-beta.16":{"name":"react-native-swipedeck","version":"0.3.0-beta.16","description":"UI for quickly making yes/no decisions on a set of cards","main":"SwipeCards.js","scripts":{"build":"tsc","prepublish":"npm build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"first.io"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/first-io/react-native-swipedeck/issues"},"homepage":"https://github.com/first-io/react-native-swipedeck#readme","peerDependencies":{"react":"^16.2.0","react-native":"^0.52.0"},"dependencies":{"clamp":"^1.0.1"},"devDependencies":{"@types/react":"^16.0.34","@types/react-native":"^0.52.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Farid from Safi\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-swipedeck@0.3.0-beta.16","dist":{"shasum":"e074fce2bd6a3f3de8fc9f68e7b5a6f1c4396e5f","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0-beta.16.tgz","integrity":"sha512-QrhOAPTWBM+BIsynWhQ9wD8TwX5zi8vY8mbFC5V9xsVnn+IYq7fs3HPIAthTfQJ0TS5peS6UJPKLKLUK11zvKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDe6CGM7yj1WTfzLpE4Dx1eiPnCFypfxyydPp/YE7zluAiB+BosxCsi0otoqtot9VMgGpTSHXVC30LeabF9/MQb88A=="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmUser":{"name":"first.io","email":"developer@first.io"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0-beta.16.tgz_1516059501631_0.8957066091243178"},"directories":{}},"0.3.0-beta.17":{"name":"react-native-swipedeck","version":"0.3.0-beta.17","description":"UI for quickly making yes/no decisions on a set of cards","main":"SwipeCards.js","scripts":{"build":"tsc","prepublish":"npm build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"first.io"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/first-io/react-native-swipedeck/issues"},"homepage":"https://github.com/first-io/react-native-swipedeck#readme","peerDependencies":{"react":"^16.2.0","react-native":"^0.52.0"},"dependencies":{"clamp":"^1.0.1"},"devDependencies":{"@types/react":"^16.0.34","@types/react-native":"^0.52.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Farid from Safi\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-swipedeck@0.3.0-beta.17","dist":{"shasum":"431be33b2bed1e04f423d386af1deb4888c6e2bf","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0-beta.17.tgz","integrity":"sha512-+34bkIeGmyex/hnBGjQgoamfExBn2SHvBoXazsQ0Qy1m2l+0MsF/RNreAKWp22EEcwpEdHXAoZfmTt0uwPxFXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWu9tfV8+zoCcrGV4jVP6b72bT1lEmSYPEeNSCrPD40wIhAOJA9BWmU3PISUSrVuLwY3cMB1E50qtA46pTaBRl0q7b"}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmUser":{"name":"first.io","email":"developer@first.io"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0-beta.17.tgz_1516059694320_0.11707713105715811"},"directories":{}},"0.3.0-beta.18":{"name":"react-native-swipedeck","version":"0.3.0-beta.18","description":"UI for quickly making yes/no decisions on a set of cards","main":"dist/SwipeCards.js","files":["dist/"],"scripts":{"build":"tsc","prepublish":"npm build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"first.io"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/first-io/react-native-swipedeck/issues"},"homepage":"https://github.com/first-io/react-native-swipedeck#readme","peerDependencies":{"react":"^16.2.0","react-native":"^0.52.0"},"dependencies":{"clamp":"^1.0.1"},"devDependencies":{"@types/react":"^16.0.34","@types/react-native":"^0.52.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Farid from Safi\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-swipedeck@0.3.0-beta.18","dist":{"shasum":"dbcae4ae2e31adfa0f563ffae4fb0318cf514a0b","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0-beta.18.tgz","integrity":"sha512-knXYsf1z1KpCBsN84R8vyZAIvGHZZNf6xNeVyPjuc0ABOYcekpGGQgIltlkajCllTSg47F/dG2aNi4tWGQmZgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFLrPDdhWTGmCNMlLZW07kV2eX29enO4NUFPV3TcoASYAiEAna8XqA2vd/qU+8WVxJE0ifTW/TPodPuFCkngJQEoiQc="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmUser":{"name":"first.io","email":"developer@first.io"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0-beta.18.tgz_1516060009120_0.2886677165515721"},"directories":{}},"0.3.0-beta.19":{"name":"react-native-swipedeck","version":"0.3.0-beta.19","description":"UI for quickly making yes/no decisions on a set of cards","main":"dist/SwipeCards.js","files":["dist/"],"types":"dist/SwipeCards.d.ts","scripts":{"build":"tsc","prepublish":"npm build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"first.io"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/first-io/react-native-swipedeck/issues"},"homepage":"https://github.com/first-io/react-native-swipedeck#readme","peerDependencies":{"react":"^16.2.0","react-native":"^0.52.0"},"dependencies":{"clamp":"^1.0.1"},"devDependencies":{"@types/":"expo/react-native-action-sheet","@types/react":"^16.0.34","@types/react-native":"^0.52.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Farid from Safi\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-swipedeck@0.3.0-beta.19","dist":{"shasum":"45b12fd5b6a382d4774ae7e97bc381e8f04e3a96","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0-beta.19.tgz","integrity":"sha512-WhQGuRl8ENmRLsHriLxAZ3m0D+yM5OSH+gTZgsE5sAOIswTdyk+TVYvb7Ucguo0TygOqtfDzRTOd9TetaKlhAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuy5Br4NNJa4RuKHInXDVYfmbTW4xTA35U9hY531TPbAIgbyeGCHWkJ+Cm2hywAN0UhBbJy03GI2f9Af7liX+PLAg="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmUser":{"name":"first.io","email":"developer@first.io"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0-beta.19.tgz_1516119770426_0.7849486484192312"},"directories":{}},"0.3.0-beta.20":{"name":"react-native-swipedeck","version":"0.3.0-beta.20","description":"UI for quickly making yes/no decisions on a set of cards","main":"dist/index.js","module":"dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","prepublish":"npm build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"first.io"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/first-io/react-native-swipedeck/issues"},"homepage":"https://github.com/first-io/react-native-swipedeck#readme","peerDependencies":{"react":"^16.2.0","react-native":"^0.52.0"},"dependencies":{"clamp":"^1.0.1"},"devDependencies":{"@types/":"expo/react-native-action-sheet","@types/react":"^16.0.34","@types/react-native":"^0.52.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Farid from Safi\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-swipedeck@0.3.0-beta.20","dist":{"shasum":"c63dc3832c33976f17c6c42e5c2e0bbc8b6fbc03","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0-beta.20.tgz","integrity":"sha512-FmG9f85gu76S6iYJQ7Rt9UL6Oijxv/CWRWvvPYhQgUAfoKz8Qqa0Wi8EBfBC7neLkh9bsVsQUSZ3ngUXnjN7qQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBn1m6ZqAxEcmJltMJRNkqAxPyr/nIrsFeC3B6w3tC8wAiEAkghDx0s4jUHMGJSwrP7Vqrp7UWP1UYmY4kE50Fe8jOA="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmUser":{"name":"first.io","email":"developer@first.io"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0-beta.20.tgz_1516122831665_0.5974805958103389"},"directories":{}},"0.3.0-beta.21":{"name":"react-native-swipedeck","version":"0.3.0-beta.21","description":"UI for quickly making yes/no decisions on a set of cards","main":"dist/index.js","module":"dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","prepublish":"npm build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"first.io"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/first-io/react-native-swipedeck/issues"},"homepage":"https://github.com/first-io/react-native-swipedeck#readme","peerDependencies":{"react":"^16.2.0","react-native":"^0.52.0"},"dependencies":{"clamp":"^1.0.1"},"devDependencies":{"@types/":"expo/react-native-action-sheet","@types/react":"^16.0.34","@types/react-native":"^0.52.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Farid from Safi\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-swipedeck@0.3.0-beta.21","dist":{"shasum":"f65a3f38cc62b2370d40e2ba944124762172d239","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0-beta.21.tgz","integrity":"sha512-fajMvraW02iyGvYz7gtWSaw1+7h+8mbOlKsCDo6gM11L/H9BDHV/QiC08VoFt1XQPcRJal+M3YNI02W99uBzcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDODFCx8gJcEN4IUshO7lBn55+tpsBntd/IvFxRB+vRyAiBaBKQplxT6/PtiWx9xoFaHAGMpmf1IWiPdd4sr7ynNcg=="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmUser":{"name":"first.io","email":"developer@first.io"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0-beta.21.tgz_1516122899939_0.7560103603173047"},"directories":{}},"0.3.0-beta.22":{"name":"react-native-swipedeck","version":"0.3.0-beta.22","description":"UI for quickly making yes/no decisions on a set of cards","main":"dist/index.js","module":"dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","prepublish":"yarn build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"first.io"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/first-io/react-native-swipedeck/issues"},"homepage":"https://github.com/first-io/react-native-swipedeck#readme","peerDependencies":{"react":"^16.2.0","react-native":"^0.52.0"},"dependencies":{"clamp":"^1.0.1"},"devDependencies":{"@types/":"expo/react-native-action-sheet","@types/react":"^16.0.34","@types/react-native":"^0.52.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Farid from Safi\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-swipedeck@0.3.0-beta.22","dist":{"shasum":"a3ab7422447e7674f9c8481819f5a39287fa0004","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0-beta.22.tgz","integrity":"sha512-KlQuBIlZsIzg41YWTkDOxEzKks59+jkW2Ijr2dfBxoNA/QruqO3Q+ps481YxojcWN+JKZbjMkDcBEryjfPHUDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEY/3SWyI1Ul/ujpVYfSgikAh8AhCqfacX3qkfWKN/GAiA83wMDVV2NFeIzfLeRVgFRjScd1c48p6pUAfKP56uAlQ=="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmUser":{"name":"first.io","email":"developer@first.io"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0-beta.22.tgz_1516123028106_0.6163782470393926"},"directories":{}},"0.3.0-beta.24":{"name":"react-native-swipedeck","version":"0.3.0-beta.24","description":"UI for quickly making yes/no decisions on a set of cards","main":"dist/index.js","module":"dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","prepublish":"yarn build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"first.io"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/first-io/react-native-swipedeck/issues"},"homepage":"https://github.com/first-io/react-native-swipedeck#readme","peerDependencies":{"react":"^16.2.0","react-native":"^0.52.0"},"dependencies":{"clamp":"^1.0.1"},"devDependencies":{"@types/":"expo/react-native-action-sheet","@types/react":"^16.0.34","@types/react-native":"^0.52.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Farid from Safi\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-swipedeck@0.3.0-beta.24","dist":{"shasum":"a4c254892cef6c76795e6f6e884c1ec6fa9184ce","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0-beta.24.tgz","integrity":"sha512-9tLL0Eku9dsjKlQnOmDkCgrlmZAzyWoZgUbvtZNAhElk7ZRjxSIaMsdRqrWKvNVA57aIth2xOt30qd1IrNB8dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICo4eaU5IorfxooRIbdqOCq9KK8Q6PX9IR6F0onxpK8xAiEAhcYDagHk4CN5MHlm1JLQwBH0h5hp3lx4d8Zlmlr3+wI="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmUser":{"name":"first.io","email":"developer@first.io"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0-beta.24.tgz_1516123614301_0.30757585377432406"},"directories":{}},"0.3.0-beta.25":{"name":"react-native-swipedeck","version":"0.3.0-beta.25","description":"UI for quickly making yes/no decisions on a set of cards","main":"dist/index.js","module":"dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","prepublish":"yarn build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"first.io"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/first-io/react-native-swipedeck/issues"},"homepage":"https://github.com/first-io/react-native-swipedeck#readme","peerDependencies":{"react":"^16.2.0","react-native":"^0.52.0"},"dependencies":{"clamp":"^1.0.1"},"devDependencies":{"@types/":"expo/react-native-action-sheet","@types/react":"^16.0.34","@types/react-native":"^0.52.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Farid from Safi\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-swipedeck@0.3.0-beta.25","dist":{"shasum":"8128f6d393fa4797b9bd59a7e7b53bce9ac85c0e","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0-beta.25.tgz","integrity":"sha512-6puRXwzjHhvRzxGYh7i6zdVc3q3O/mtuBCYJ7fU1a7NlIqSlwWRt5XBWJCCHf30wZyOHZ+oUGzwpfWPlJLm3NA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBiCDhS/zV6S+UxC3HtdMVQVXOyCyQTnPhMlQEiZALYUAiEArl7AOUdu9if6m0tz5iHxgtYQTVAX3CJdVUS7T5aX0BY="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmUser":{"name":"first.io","email":"developer@first.io"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0-beta.25.tgz_1516133131352_0.244992092018947"},"directories":{}},"0.3.0-beta.26":{"name":"react-native-swipedeck","version":"0.3.0-beta.26","description":"UI for quickly making yes/no decisions on a set of cards","main":"dist/index.js","module":"dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","prepublish":"yarn build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"first.io"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/first-io/react-native-swipedeck/issues"},"homepage":"https://github.com/first-io/react-native-swipedeck#readme","peerDependencies":{"react":"^16.2.0","react-native":"^0.52.0"},"dependencies":{"clamp":"^1.0.1"},"devDependencies":{"@types/":"expo/react-native-action-sheet","@types/react":"^16.0.34","@types/react-native":"^0.52.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Farid from Safi\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-swipedeck@0.3.0-beta.26","dist":{"shasum":"41defe563f0f4a46c4ea0f6e7207fa9fec875d07","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0-beta.26.tgz","integrity":"sha512-1sB/6K7WGc1g2foea59L5v4p02JB9hrgckuISPnxmFIq6ivSaNAE7BjmsmhHze1sxYWI+wEcrSadAzbOBaYyZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4cNVKKFoC2akZ7l7VjFItw6D3YtVRXeb1D1dhVXbjlAiBWRdv/8YGnRZbD9d/wT/lHdqcoqQoyFdsHyMRZ2kg/RA=="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmUser":{"name":"first.io","email":"developer@first.io"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0-beta.26.tgz_1516143637770_0.4831187876407057"},"directories":{}},"0.3.0":{"name":"react-native-swipedeck","version":"0.3.0","description":"UI for quickly making yes/no decisions on a set of cards","main":"dist/index.js","module":"dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","prepublish":"yarn build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"first.io"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/first-io/react-native-swipedeck/issues"},"homepage":"https://github.com/first-io/react-native-swipedeck#readme","dependencies":{"clamp":"^1.0.1"},"devDependencies":{"react":"^16.2.0","react-native":"^0.52.0","@types/":"expo/react-native-action-sheet","@types/react":"^16.0.34","@types/react-native":"^0.52.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Farid from Safi\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-swipedeck@0.3.0","dist":{"shasum":"1e00518740feecfa2b5154b3c7ef259622b2dc37","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.3.0.tgz","integrity":"sha512-SruaM4JqNZTEGsDZKBRB+q3RTNcfM8AmNzmymhzk/ikv6uugl+A3bugMdLgS/XjW6f/vNghbuYRieNSt4xlNug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdgie9ahrjhk9nn1ed7VqCIHHqDiPjxC9DlUX8pIjcqQIgZFen1Xwtwb3JpqWgxkEY7ikyQx3524M8VZwGAQ/QnBc="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmUser":{"name":"first.io","email":"developer@first.io"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.3.0.tgz_1516300184533_0.6591033295262605"},"directories":{}},"0.4.0-beta.1":{"name":"react-native-swipedeck","version":"0.4.0-beta.1","description":"UI for quickly making yes/no decisions on a set of cards","main":"dist/index.js","module":"dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","prepublish":"yarn build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"first.io"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/first-io/react-native-swipedeck/issues"},"homepage":"https://github.com/first-io/react-native-swipedeck#readme","dependencies":{"clamp":"^1.0.1"},"devDependencies":{"@types/":"expo/react-native-action-sheet","@types/react":"^16.0.34","@types/react-native":"^0.52.0","react":"^16.2.0","react-native":"^0.52.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Farid from Safi\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-swipedeck@0.4.0-beta.1","dist":{"shasum":"bb27bd16385bc01d4d9f88c79f7f0bee431d4adc","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.4.0-beta.1.tgz","integrity":"sha512-yUVw0Bse4y1O2q4/L14OIUGKcRjoUjPGf8GakuiU8wCiKVPfO6+eTbti7oCg9XT9orXfZCjYp4BXtfkoxfeKrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAoGD1Ns/x4x/1GheHtzrMtH2VNfI4ZXSCevp/ryRI6EAiEA/Q8ABxP7id3kgBqK3L/zUrQa8L1RN33mc3Me/C0tkFQ="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmUser":{"name":"first.io","email":"developer@first.io"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.4.0-beta.1.tgz_1517528307554_0.928873686119914"},"directories":{}},"0.4.0-beta.2":{"name":"react-native-swipedeck","version":"0.4.0-beta.2","description":"UI for quickly making yes/no decisions on a set of cards","main":"dist/index.js","module":"dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","prepublish":"yarn build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"first.io"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/first-io/react-native-swipedeck/issues"},"homepage":"https://github.com/first-io/react-native-swipedeck#readme","dependencies":{"clamp":"^1.0.1"},"devDependencies":{"@types/":"expo/react-native-action-sheet","@types/react":"^16.0.34","@types/react-native":"^0.52.0","react":"^16.2.0","react-native":"^0.52.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Farid from Safi\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-swipedeck@0.4.0-beta.2","dist":{"shasum":"0cb3ceb52f8b61a620a45b57b4812e915852a218","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.4.0-beta.2.tgz","integrity":"sha512-BF5alhmdtmlU73q05nu6LgAu/ML9l+FlHURJ5H3rzvBK5Tl/43UpVdkkPlh8Z/70VE1M/ggTb0fSinQjG8eUHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4eFE73uR+uJDEYfDU3ZbIDQAY7f7CJMFeUI4xsWI21AiBzo+H5O3mRSi9CS+T4Cw5c6HwpBIoGNb0PX0hDGW3Jbw=="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmUser":{"name":"first.io","email":"developer@first.io"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck-0.4.0-beta.2.tgz_1517530072457_0.43609408335760236"},"directories":{}},"0.5.0-beta.1":{"name":"react-native-swipedeck","version":"0.5.0-beta.1","description":"UI for quickly making yes/no decisions on a set of cards","main":"dist/index.js","module":"dist/index.js","types":"./dist/index.d.ts","files":["dist/"],"scripts":{"build":"tsc","prepare":"yarn build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"first.io"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/first-io/react-native-swipedeck/issues"},"homepage":"https://github.com/first-io/react-native-swipedeck#readme","dependencies":{"clamp":"^1.0.1"},"devDependencies":{"@types/react":"^16.4.6","@types/react-native":"^0.52.0","react":"^16.2.0","react-native":"^0.52.0"},"readme":"# Swipe Cards for React Native\n\nA [package](https://www.npmjs.com/package/react-native-swipe-cards) based on [@brentvatne](https://github.com/brentvatne/)'s awesome [example](https://github.com/brentvatne/react-native-animated-demo-tinder).\n\n\n![React Native Swipe Cards](https://github.com/meteor-factory/react-native-tinder-swipe-cards/raw/master/screenshots/swiper-cards.gif\n)\n\n## Quick Start\n1. `npm install --save react-native-swipe-cards`\n2. Create a module e.g. `SwipeCards.js`\n3. Import it `import SwipeCards from './SwipeCards.js'`\n4. Render it `<SwipeCards style={{flex: 1}} />`\n\n```javascript\n// SwipeCards.js\nimport React, { Component } from 'react';\nimport {StyleSheet, Text, View, Image} from 'react-native';\n\nimport SwipeCards from 'react-native-swipe-cards';\n\nconst Card = ({ backgroundColor, text }) => {\n  return (\n    <View style={[styles.card, {backgroundColor}]}>\n      <Text>{text}</Text>\n    </View>\n  )\n}\n\nconst NoMoreCards = () => {\n  return (\n    <View>\n      <Text style={styles.noMoreCardsText}>No more cards</Text>\n    </View>\n  )\n}\n\nconst Cards = [\n  {text: 'Tomato',    backgroundColor: 'red'},\n  {text: 'Aubergine', backgroundColor: 'purple'},\n  {text: 'Courgette', backgroundColor: 'green'},\n  {text: 'Blueberry', backgroundColor: 'blue'},\n  {text: 'Umm...',    backgroundColor: 'cyan'},\n  {text: 'orange',    backgroundColor: 'orange'},\n]\n\nexport default class extends Component {\n  state = {\n      cards: Cards\n  }\n\n  onRightSwipe (card) {\n    console.log(`Right for ${card.text}`)\n  }\n\n  onLeftSwipe (card) {\n    console.log(`Left for ${card.text}`)\n  }\n\n  onUpSwipe (card) {\n    console.log(`Up for ${card.text}`)\n  }\n\n  render() {\n    return (\n      <SwipeCards\n        cards={this.state.cards}\n        renderCard={(cardData) => <Card {...cardData} />}\n        renderNoMoreCards={() => <NoMoreCards />}\n        onRightSwipe={this.onRightSwipe}\n        onLeftSwipe={this.onLeftSwipe}\n        onUpSwipe={this.onUpSwipe}\n        hasUpAction\n        // If you want a stack of cards instead of one-per-one view, activate stack mode\n        // stack={true}\n      />\n    )\n  }\n}\n\nconst styles = StyleSheet.create({\n  card: {\n    flex: 1,\n    justifyContent: 'center',\n    alignItems: 'center',\n    width: 300,\n    height: 300,\n  },\n  noMoreCardsText: {\n    fontSize: 22,\n  }\n})\n\n```\n\n### More complex example\n```javascript\nimport React from 'react';\nimport {StyleSheet, Text, View, Image} from 'react-native';\n\n\nimport SwipeCards from 'react-native-swipe-cards';\n\nconst Card = ({ image, name }) => {\n  return (\n    <View style={styles.card}>\n      <Image style={styles.thumbnail} source={{uri: image}} />\n      <Text style={styles.text}>This is card {name}</Text>\n    </View>\n  )\n}\n\nconst NoMoreCards = () => {\n  return (\n    <View>\n      <Text style={styles.noMoreCardsText}>No more cards</Text>\n    </View>\n  )\n}\n\nconst Cards = [\n  {name: '1', image: 'https://media.giphy.com/media/GfXFVHUzjlbOg/giphy.gif'},\n  {name: '2', image: 'https://media.giphy.com/media/irTuv1L1T34TC/giphy.gif'},\n  {name: '3', image: 'https://media.giphy.com/media/LkLL0HJerdXMI/giphy.gif'},\n  {name: '4', image: 'https://media.giphy.com/media/fFBmUMzFL5zRS/giphy.gif'},\n  {name: '5', image: 'https://media.giphy.com/media/oDLDbBgf0dkis/giphy.gif'},\n  {name: '6', image: 'https://media.giphy.com/media/7r4g8V2UkBUcw/giphy.gif'},\n  {name: '7', image: 'https://media.giphy.com/media/K6Q7ZCdLy8pCE/giphy.gif'},\n  {name: '8', image: 'https://media.giphy.com/media/hEwST9KM0UGti/giphy.gif'},\n  {name: '9', image: 'https://media.giphy.com/media/3oEduJbDtIuA2VrtS0/giphy.gif'},\n]\n\nconst Cards2 = [\n  {name: '10', image: 'https://media.giphy.com/media/12b3E4U9aSndxC/giphy.gif'},\n  {name: '11', image: 'https://media4.giphy.com/media/6csVEPEmHWhWg/200.gif'},\n  {name: '12', image: 'https://media4.giphy.com/media/AA69fOAMCPa4o/200.gif'},\n  {name: '13', image: 'https://media.giphy.com/media/OVHFny0I7njuU/giphy.gif'},\n]\n\nexport default class extends Component {\n  state = {\n      cards: Cards,\n      outOfCards: false\n  }\n\n  onRightSwipe (card) {\n    console.log(\"right\")\n  }\n\n  onLeftSwipe (card) {\n    console.log(\"left\")\n  }\n\n  onCardRemoved (index) {\n    console.log(`The index is ${index}`);\n\n    const CARD_REFRESH_LIMIT = 3\n\n    if (this.state.cards.length - index <= CARD_REFRESH_LIMIT + 1) {\n      console.log(`There are only ${this.state.cards.length - index - 1} cards left.`);\n\n      if (!this.state.outOfCards) {\n        console.log(`Adding ${Cards2.length} more cards`)\n\n        this.setState({\n          cards: this.state.cards.concat(Cards2),\n          outOfCards: true\n        })\n      }\n    }\n  }\n\n  render() {\n    return (\n      <SwipeCards\n        cards={this.state.cards}\n        loop={false}\n\n        renderCard={(cardData) => <Card {...cardData} />}\n        renderNoMoreCards={() => <NoMoreCards />}\n        showRight={true}\n        showLeft={true}\n\n        onRightSwipe={this.onRightSwipe}\n        onLeftSwipe={this.onLeftSwipe}\n        onCardRemoved={this.onCardRemoved}\n      />\n    )\n  }\n})\n\nconst styles = StyleSheet.create({\n  card: {\n    alignItems: 'center',\n    borderRadius: 5,\n    overflow: 'hidden',\n    borderColor: 'grey',\n    backgroundColor: 'white',\n    borderWidth: 1,\n    elevation: 1,\n  },\n  thumbnail: {\n    flex: 1,\n    width: 300,\n    height: 300,\n  },\n  text: {\n    fontSize: 20,\n    paddingTop: 10,\n    paddingBottom: 10\n  },\n  noMoreCards: {\n    flex: 1,\n    justifyContent: 'center',\n    alignItems: 'center',\n  }\n})\n```\n\n### Props\n| Props name        | Type     | Description                                                 | Default      |\n|-------------------|----------|-------------------------------------------------------------|--------------|\n| cardKey           | String   | React key to be used to for each card                       |              |\n| onCardRemoved       | Function | A callback passing the card reference that just got removed |              |\n| cards*            | Array    | Data that will be provided as props for the cards           |              |\n| containerStyle    | style    | Override default style                                      |              |\n| dragY             | Boolean  | Allows dragging cards vertically                            | `true`       |\n| draggingDisabled  | Boolean  | Allows dragging or not                                      | `false`      |\n| onLeftSwipe        | Function | Called when card is swiped left with that card's data. Return true to cancel the animation.        |              |\n| onRightSwipe         | Function | Called when card is swiped right with that card's data. Return true to cancel the animation.        |              |\n| onUpSwipe         | Function | Called when card is swiped up with that card's data. Return true to cancel the animation.        |   |\n|hasUpAction    | Boolean  | Includes the possibility to swipe up and its components        | `false`      |\n| onSwipeCancelled         | Function | Called after a card swipe is cancelled.        |   |\n| loop              | Boolean  | If true, start again when run out of cards                  | `false`      |\n| upStyle        | style    | Override default style                                         |              |\n| upText         | string   | Text to render on Up vote                                      | `Maybe!`     |\n| upTextStyle    | style    | Override default style                                         |              |\n| upView         | element  | React component to render on a Up vote                         |              |\n| leftText            | string   | Text to render on No vote                                 | `Nope!`      |\n| leftView            | element  | React component to render on a No vote                    |              |\n| leftStyle         | style    | Override default style                                      |              |\n| leftTextStyle     | style    | Override default style                                      |              |\n| onLoop            | Function | Called when card list returns to the beginning              |              |\n| renderCard*       | Function | Renders the card with the current data                      |              |\n| renderLeft        | Function | Renders Left                                                |              |\n| renderLeftButton        | Function | Renders Left button. Takes `onPress` and `disabled` props             |              |\n| renderUp       | Function | Renders Up                                                     |              |\n| renderUpButton       | Function | Renders Up Button. Takes `onPress` and `disabled` props                  |              |\n| renderNoMoreCards | Function | Renders what is shown after swiped last card                |              |\n| renderRight         | Function | Renders Right                                             |              |\n| renderRightButton         | Function | Renders Right Button. Takes `onPress` and `disabled` props          |              |\n| showLeft          | Boolean  | Shows the 'Left' label                                            | `true`       |\n| showUp         | Boolean  | Shows the 'Up' label                                                 | `true`       |\n| showRight           | Boolean  | Shows the 'Right' label                               | `true`       |\n| smoothTransition  | Boolean  | Disables a slow transition fading the current card out      | `false`      |\n| stack             | Boolean  | Enables the stack mode                                      | `false`      |\n| stackOffsetX      | Number   | Horizontal offset between cards in stack                    | 25           |\n| stackOffsetY      | Number   | Vertical offset between cards in stack                      | 0            |\n| rightStyle          | style    | Override default style                                    |              |\n| rightText           | string   | Text to render on Yes vote                                | `Yup!`       |\n| rightTextStyle      | style    | Override default style                                    |              |\n| rightView           | element  | React component to render on a Yes vote                   |              |\n\n\n\n\n*required\n\n### Todo (PRs welcome!)\n- [ ] Testing\n- [ ] Add more args to `onCardRemoved`?\n","readmeFilename":"README.md","gitHead":"116a5bc199d723c1ccfbd3fc7f970abeb8487f19","_id":"react-native-swipedeck@0.5.0-beta.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"first.io","email":"developer@first.io"},"dist":{"integrity":"sha512-X1Ro/tObkzIJa2WNpx+WhNXMVZLCslEnmlN+O+i8dNlBuONXngNIC1D3lwNgJ8M/bGcXW2IsW9n/v9TDTmUr+Q==","shasum":"3c7175870f763fb4b2a1c4a19365e837eb2eb13c","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.5.0-beta.1.tgz","fileCount":8,"unpackedSize":38059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQ5w3CRA9TVsSAnZWagAA08cQAJB2DkaDLKLi3a1wp0u8\nENeSfGeMoQVohmJCgUlGfTldHu6dYkWN0isFsxsMN53hdxPMHbmfWLqsUqC6\nm57AGHIc8wBT+VWLWDJNnP6P+pFWBEqeg9QVg5V9BTnjmdRQ4hbwfC9Zc+b9\n7PgRnsT5lJc8jqI+MJsCqS0yibDwJSMoioyu9YaEtkKzezg0VJuLL89SORVs\nFRUQ9iT+mulIpfSw1eECW6m6pFXpqtdroNruEO/rcxwNkTYvaGXCZozPBENZ\nW/HhWVt+d3y1P8CmObL6eK9EI7l2rLVwoH4rxUGlI7oIeW/dSbDpgZwFEyFf\n2tpkeUf4gXVQut4WHhSdNDBP1ISI+U+BQlJdGeBZL3sUyiAb4Ofe/P7jzFHz\n+tN0guM/n6wD9TwBOLwOeLSl3I5rSWnqr5DIXe/83xnEuA5yqR+0D6rHPXJm\nS3l//a3peSh7hFAENMYEsNU/e6STRboth5yntFZ7FuTmYzlAaPhmu36FUct2\nC0DjhvwmdESjOPgdiaX+St0AmZ58gnZ4Jcu00tCe075wk9/ZPhOudiExWbwn\nPtQZ9tTJDCbX+6afM4Kck8Bm9W218WoU5H5r1Ij+ASrEdFHJg8J7jkV28OFM\nSCskFC8vwbPhuswaIG3hlkrIDvEih7quo4yCCKHxRBxNBgKww4RBhcbqWhje\ncqqB\r\n=yn68\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTRW07zuzwaJ7Z3q4gefZe2tjeqjmAE0WVz+8bZGWnQgIhAMutRcbtNrVrVVC/tH2kpbQAi2f0bDVj5Pi/AX+zn9OR"}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck_0.5.0-beta.1_1531157559417_0.4166887299960671"},"_hasShrinkwrap":false},"0.5.0-beta.2":{"name":"react-native-swipedeck","version":"0.5.0-beta.2","description":"UI for quickly making yes/no decisions on a set of cards","main":"dist/index.js","module":"dist/index.js","types":"./dist/index.d.ts","files":["dist/"],"scripts":{"build":"tsc","prepare":"yarn build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/first-io/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"first.io"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/first-io/react-native-swipedeck/issues"},"homepage":"https://github.com/first-io/react-native-swipedeck#readme","dependencies":{"clamp":"^1.0.1"},"devDependencies":{"@types/react":"^16.4.6","@types/react-native":"^0.52.0","react":"^16.2.0","react-native":"^0.52.0"},"readmeFilename":"README.md","readme":"# Swipe Cards for React Native\n\nA [package](https://www.npmjs.com/package/react-native-swipe-cards) based on [@brentvatne](https://github.com/brentvatne/)'s awesome [example](https://github.com/brentvatne/react-native-animated-demo-tinder).\n\n\n![React Native Swipe Cards](https://github.com/meteor-factory/react-native-tinder-swipe-cards/raw/master/screenshots/swiper-cards.gif\n)\n\n## Quick Start\n1. `npm install --save react-native-swipe-cards`\n2. Create a module e.g. `SwipeCards.js`\n3. Import it `import SwipeCards from './SwipeCards.js'`\n4. Render it `<SwipeCards style={{flex: 1}} />`\n\n```javascript\n// SwipeCards.js\nimport React, { Component } from 'react';\nimport {StyleSheet, Text, View, Image} from 'react-native';\n\nimport SwipeCards from 'react-native-swipe-cards';\n\nconst Card = ({ backgroundColor, text }) => {\n  return (\n    <View style={[styles.card, {backgroundColor}]}>\n      <Text>{text}</Text>\n    </View>\n  )\n}\n\nconst NoMoreCards = () => {\n  return (\n    <View>\n      <Text style={styles.noMoreCardsText}>No more cards</Text>\n    </View>\n  )\n}\n\nconst Cards = [\n  {text: 'Tomato',    backgroundColor: 'red'},\n  {text: 'Aubergine', backgroundColor: 'purple'},\n  {text: 'Courgette', backgroundColor: 'green'},\n  {text: 'Blueberry', backgroundColor: 'blue'},\n  {text: 'Umm...',    backgroundColor: 'cyan'},\n  {text: 'orange',    backgroundColor: 'orange'},\n]\n\nexport default class extends Component {\n  state = {\n      cards: Cards\n  }\n\n  onRightSwipe (card) {\n    console.log(`Right for ${card.text}`)\n  }\n\n  onLeftSwipe (card) {\n    console.log(`Left for ${card.text}`)\n  }\n\n  onUpSwipe (card) {\n    console.log(`Up for ${card.text}`)\n  }\n\n  render() {\n    return (\n      <SwipeCards\n        cards={this.state.cards}\n        renderCard={(cardData) => <Card {...cardData} />}\n        renderNoMoreCards={() => <NoMoreCards />}\n        onRightSwipe={this.onRightSwipe}\n        onLeftSwipe={this.onLeftSwipe}\n        onUpSwipe={this.onUpSwipe}\n        hasUpAction\n        // If you want a stack of cards instead of one-per-one view, activate stack mode\n        // stack={true}\n      />\n    )\n  }\n}\n\nconst styles = StyleSheet.create({\n  card: {\n    flex: 1,\n    justifyContent: 'center',\n    alignItems: 'center',\n    width: 300,\n    height: 300,\n  },\n  noMoreCardsText: {\n    fontSize: 22,\n  }\n})\n\n```\n\n### More complex example\n```javascript\nimport React from 'react';\nimport {StyleSheet, Text, View, Image} from 'react-native';\n\n\nimport SwipeCards from 'react-native-swipe-cards';\n\nconst Card = ({ image, name }) => {\n  return (\n    <View style={styles.card}>\n      <Image style={styles.thumbnail} source={{uri: image}} />\n      <Text style={styles.text}>This is card {name}</Text>\n    </View>\n  )\n}\n\nconst NoMoreCards = () => {\n  return (\n    <View>\n      <Text style={styles.noMoreCardsText}>No more cards</Text>\n    </View>\n  )\n}\n\nconst Cards = [\n  {name: '1', image: 'https://media.giphy.com/media/GfXFVHUzjlbOg/giphy.gif'},\n  {name: '2', image: 'https://media.giphy.com/media/irTuv1L1T34TC/giphy.gif'},\n  {name: '3', image: 'https://media.giphy.com/media/LkLL0HJerdXMI/giphy.gif'},\n  {name: '4', image: 'https://media.giphy.com/media/fFBmUMzFL5zRS/giphy.gif'},\n  {name: '5', image: 'https://media.giphy.com/media/oDLDbBgf0dkis/giphy.gif'},\n  {name: '6', image: 'https://media.giphy.com/media/7r4g8V2UkBUcw/giphy.gif'},\n  {name: '7', image: 'https://media.giphy.com/media/K6Q7ZCdLy8pCE/giphy.gif'},\n  {name: '8', image: 'https://media.giphy.com/media/hEwST9KM0UGti/giphy.gif'},\n  {name: '9', image: 'https://media.giphy.com/media/3oEduJbDtIuA2VrtS0/giphy.gif'},\n]\n\nconst Cards2 = [\n  {name: '10', image: 'https://media.giphy.com/media/12b3E4U9aSndxC/giphy.gif'},\n  {name: '11', image: 'https://media4.giphy.com/media/6csVEPEmHWhWg/200.gif'},\n  {name: '12', image: 'https://media4.giphy.com/media/AA69fOAMCPa4o/200.gif'},\n  {name: '13', image: 'https://media.giphy.com/media/OVHFny0I7njuU/giphy.gif'},\n]\n\nexport default class extends Component {\n  state = {\n      cards: Cards,\n      outOfCards: false\n  }\n\n  onRightSwipe (card) {\n    console.log(\"right\")\n  }\n\n  onLeftSwipe (card) {\n    console.log(\"left\")\n  }\n\n  onCardRemoved (index) {\n    console.log(`The index is ${index}`);\n\n    const CARD_REFRESH_LIMIT = 3\n\n    if (this.state.cards.length - index <= CARD_REFRESH_LIMIT + 1) {\n      console.log(`There are only ${this.state.cards.length - index - 1} cards left.`);\n\n      if (!this.state.outOfCards) {\n        console.log(`Adding ${Cards2.length} more cards`)\n\n        this.setState({\n          cards: this.state.cards.concat(Cards2),\n          outOfCards: true\n        })\n      }\n    }\n  }\n\n  render() {\n    return (\n      <SwipeCards\n        cards={this.state.cards}\n        loop={false}\n\n        renderCard={(cardData) => <Card {...cardData} />}\n        renderNoMoreCards={() => <NoMoreCards />}\n        showRight={true}\n        showLeft={true}\n\n        onRightSwipe={this.onRightSwipe}\n        onLeftSwipe={this.onLeftSwipe}\n        onCardRemoved={this.onCardRemoved}\n      />\n    )\n  }\n})\n\nconst styles = StyleSheet.create({\n  card: {\n    alignItems: 'center',\n    borderRadius: 5,\n    overflow: 'hidden',\n    borderColor: 'grey',\n    backgroundColor: 'white',\n    borderWidth: 1,\n    elevation: 1,\n  },\n  thumbnail: {\n    flex: 1,\n    width: 300,\n    height: 300,\n  },\n  text: {\n    fontSize: 20,\n    paddingTop: 10,\n    paddingBottom: 10\n  },\n  noMoreCards: {\n    flex: 1,\n    justifyContent: 'center',\n    alignItems: 'center',\n  }\n})\n```\n\n### Props\n| Props name        | Type     | Description                                                 | Default      |\n|-------------------|----------|-------------------------------------------------------------|--------------|\n| cardKey           | String   | React key to be used to for each card                       |              |\n| onCardRemoved       | Function | A callback passing the card reference that just got removed |              |\n| cards*            | Array    | Data that will be provided as props for the cards           |              |\n| containerStyle    | style    | Override default style                                      |              |\n| dragY             | Boolean  | Allows dragging cards vertically                            | `true`       |\n| draggingDisabled  | Boolean  | Allows dragging or not                                      | `false`      |\n| onLeftSwipe        | Function | Called when card is swiped left with that card's data. Return true to cancel the animation.        |              |\n| onRightSwipe         | Function | Called when card is swiped right with that card's data. Return true to cancel the animation.        |              |\n| onUpSwipe         | Function | Called when card is swiped up with that card's data. Return true to cancel the animation.        |   |\n|hasUpAction    | Boolean  | Includes the possibility to swipe up and its components        | `false`      |\n| onSwipeCancelled         | Function | Called after a card swipe is cancelled.        |   |\n| loop              | Boolean  | If true, start again when run out of cards                  | `false`      |\n| upStyle        | style    | Override default style                                         |              |\n| upText         | string   | Text to render on Up vote                                      | `Maybe!`     |\n| upTextStyle    | style    | Override default style                                         |              |\n| upView         | element  | React component to render on a Up vote                         |              |\n| leftText            | string   | Text to render on No vote                                 | `Nope!`      |\n| leftView            | element  | React component to render on a No vote                    |              |\n| leftStyle         | style    | Override default style                                      |              |\n| leftTextStyle     | style    | Override default style                                      |              |\n| onLoop            | Function | Called when card list returns to the beginning              |              |\n| renderCard*       | Function | Renders the card with the current data                      |              |\n| renderLeft        | Function | Renders Left                                                |              |\n| renderLeftButton        | Function | Renders Left button. Takes `onPress` and `disabled` props             |              |\n| renderUp       | Function | Renders Up                                                     |              |\n| renderUpButton       | Function | Renders Up Button. Takes `onPress` and `disabled` props                  |              |\n| renderNoMoreCards | Function | Renders what is shown after swiped last card                |              |\n| renderRight         | Function | Renders Right                                             |              |\n| renderRightButton         | Function | Renders Right Button. Takes `onPress` and `disabled` props          |              |\n| showLeft          | Boolean  | Shows the 'Left' label                                            | `true`       |\n| showUp         | Boolean  | Shows the 'Up' label                                                 | `true`       |\n| showRight           | Boolean  | Shows the 'Right' label                               | `true`       |\n| smoothTransition  | Boolean  | Disables a slow transition fading the current card out      | `false`      |\n| stack             | Boolean  | Enables the stack mode                                      | `false`      |\n| stackOffsetX      | Number   | Horizontal offset between cards in stack                    | 25           |\n| stackOffsetY      | Number   | Vertical offset between cards in stack                      | 0            |\n| rightStyle          | style    | Override default style                                    |              |\n| rightText           | string   | Text to render on Yes vote                                | `Yup!`       |\n| rightTextStyle      | style    | Override default style                                    |              |\n| rightView           | element  | React component to render on a Yes vote                   |              |\n\n\n\n\n*required\n\n### Todo (PRs welcome!)\n- [ ] Testing\n- [ ] Add more args to `onCardRemoved`?\n","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Farid from Safi\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-swipedeck@0.5.0-beta.2","dist":{"shasum":"4085e48bffad809f344ca15ac3baae59a3e40ad3","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.5.0-beta.2.tgz","fileCount":10,"unpackedSize":37978,"integrity":"sha512-EIK5jbwNVI5XPBjDc1mU2wRbnFy+WcrPASrg22WXsYkfD/B+zg+3ORsQac4RAcHw9Mnjpcpz/N1LaDXUcvzXsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCkYniTBkxTj8guYD7/i0e3TRDYmDfmaf1e0JKmBz8YAiEAmAkHZTS0bDy9EujSLxGiSf6JDwUkKCegPHkO8EgziAs="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmUser":{"name":"first.io","email":"developer@first.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck_0.5.0-beta.2_1531158853495_0.2608004568059761"},"_hasShrinkwrap":false},"0.5.0-beta.3":{"name":"react-native-swipedeck","version":"0.5.0-beta.3","description":"UI for quickly making yes/no decisions on a set of cards","main":"dist/index.js","module":"dist/index.js","types":"./dist/index.d.ts","files":["dist/"],"scripts":{"build":"tsc","prepare":"yarn build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/firstleads/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"first.io"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/firstleads/react-native-swipedeck/issues"},"homepage":"https://github.com/firstleads/react-native-swipedeck#readme","dependencies":{"clamp":"^1.0.1"},"devDependencies":{"@types/react":"^16.4.6","@types/react-native":"^0.52.0","react":"^16.2.0","react-native":"^0.52.0"},"readmeFilename":"README.md","readme":"# Swipe Cards for React Native\n\nA [package](https://www.npmjs.com/package/react-native-swipe-cards) based on [@brentvatne](https://github.com/brentvatne/)'s awesome [example](https://github.com/brentvatne/react-native-animated-demo-tinder).\n\n\n![React Native Swipe Cards](https://github.com/meteor-factory/react-native-tinder-swipe-cards/raw/master/screenshots/swiper-cards.gif\n)\n\n## Quick Start\n1. `npm install --save react-native-swipe-cards`\n2. Create a module e.g. `SwipeCards.js`\n3. Import it `import SwipeCards from './SwipeCards.js'`\n4. Render it `<SwipeCards style={{flex: 1}} />`\n\n```javascript\n// SwipeCards.js\nimport React, { Component } from 'react';\nimport {StyleSheet, Text, View, Image} from 'react-native';\n\nimport SwipeCards from 'react-native-swipe-cards';\n\nconst Card = ({ backgroundColor, text }) => {\n  return (\n    <View style={[styles.card, {backgroundColor}]}>\n      <Text>{text}</Text>\n    </View>\n  )\n}\n\nconst NoMoreCards = () => {\n  return (\n    <View>\n      <Text style={styles.noMoreCardsText}>No more cards</Text>\n    </View>\n  )\n}\n\nconst Cards = [\n  {text: 'Tomato',    backgroundColor: 'red'},\n  {text: 'Aubergine', backgroundColor: 'purple'},\n  {text: 'Courgette', backgroundColor: 'green'},\n  {text: 'Blueberry', backgroundColor: 'blue'},\n  {text: 'Umm...',    backgroundColor: 'cyan'},\n  {text: 'orange',    backgroundColor: 'orange'},\n]\n\nexport default class extends Component {\n  state = {\n      cards: Cards\n  }\n\n  onRightSwipe (card) {\n    console.log(`Right for ${card.text}`)\n  }\n\n  onLeftSwipe (card) {\n    console.log(`Left for ${card.text}`)\n  }\n\n  onUpSwipe (card) {\n    console.log(`Up for ${card.text}`)\n  }\n\n  render() {\n    return (\n      <SwipeCards\n        cards={this.state.cards}\n        renderCard={(cardData) => <Card {...cardData} />}\n        renderNoMoreCards={() => <NoMoreCards />}\n        onRightSwipe={this.onRightSwipe}\n        onLeftSwipe={this.onLeftSwipe}\n        onUpSwipe={this.onUpSwipe}\n        hasUpAction\n        // If you want a stack of cards instead of one-per-one view, activate stack mode\n        // stack={true}\n      />\n    )\n  }\n}\n\nconst styles = StyleSheet.create({\n  card: {\n    flex: 1,\n    justifyContent: 'center',\n    alignItems: 'center',\n    width: 300,\n    height: 300,\n  },\n  noMoreCardsText: {\n    fontSize: 22,\n  }\n})\n\n```\n\n### More complex example\n```javascript\nimport React from 'react';\nimport {StyleSheet, Text, View, Image} from 'react-native';\n\n\nimport SwipeCards from 'react-native-swipe-cards';\n\nconst Card = ({ image, name }) => {\n  return (\n    <View style={styles.card}>\n      <Image style={styles.thumbnail} source={{uri: image}} />\n      <Text style={styles.text}>This is card {name}</Text>\n    </View>\n  )\n}\n\nconst NoMoreCards = () => {\n  return (\n    <View>\n      <Text style={styles.noMoreCardsText}>No more cards</Text>\n    </View>\n  )\n}\n\nconst Cards = [\n  {name: '1', image: 'https://media.giphy.com/media/GfXFVHUzjlbOg/giphy.gif'},\n  {name: '2', image: 'https://media.giphy.com/media/irTuv1L1T34TC/giphy.gif'},\n  {name: '3', image: 'https://media.giphy.com/media/LkLL0HJerdXMI/giphy.gif'},\n  {name: '4', image: 'https://media.giphy.com/media/fFBmUMzFL5zRS/giphy.gif'},\n  {name: '5', image: 'https://media.giphy.com/media/oDLDbBgf0dkis/giphy.gif'},\n  {name: '6', image: 'https://media.giphy.com/media/7r4g8V2UkBUcw/giphy.gif'},\n  {name: '7', image: 'https://media.giphy.com/media/K6Q7ZCdLy8pCE/giphy.gif'},\n  {name: '8', image: 'https://media.giphy.com/media/hEwST9KM0UGti/giphy.gif'},\n  {name: '9', image: 'https://media.giphy.com/media/3oEduJbDtIuA2VrtS0/giphy.gif'},\n]\n\nconst Cards2 = [\n  {name: '10', image: 'https://media.giphy.com/media/12b3E4U9aSndxC/giphy.gif'},\n  {name: '11', image: 'https://media4.giphy.com/media/6csVEPEmHWhWg/200.gif'},\n  {name: '12', image: 'https://media4.giphy.com/media/AA69fOAMCPa4o/200.gif'},\n  {name: '13', image: 'https://media.giphy.com/media/OVHFny0I7njuU/giphy.gif'},\n]\n\nexport default class extends Component {\n  state = {\n      cards: Cards,\n      outOfCards: false\n  }\n\n  onRightSwipe (card) {\n    console.log(\"right\")\n  }\n\n  onLeftSwipe (card) {\n    console.log(\"left\")\n  }\n\n  onCardRemoved (index) {\n    console.log(`The index is ${index}`);\n\n    const CARD_REFRESH_LIMIT = 3\n\n    if (this.state.cards.length - index <= CARD_REFRESH_LIMIT + 1) {\n      console.log(`There are only ${this.state.cards.length - index - 1} cards left.`);\n\n      if (!this.state.outOfCards) {\n        console.log(`Adding ${Cards2.length} more cards`)\n\n        this.setState({\n          cards: this.state.cards.concat(Cards2),\n          outOfCards: true\n        })\n      }\n    }\n  }\n\n  render() {\n    return (\n      <SwipeCards\n        cards={this.state.cards}\n        loop={false}\n\n        renderCard={(cardData) => <Card {...cardData} />}\n        renderNoMoreCards={() => <NoMoreCards />}\n        showRight={true}\n        showLeft={true}\n\n        onRightSwipe={this.onRightSwipe}\n        onLeftSwipe={this.onLeftSwipe}\n        onCardRemoved={this.onCardRemoved}\n      />\n    )\n  }\n})\n\nconst styles = StyleSheet.create({\n  card: {\n    alignItems: 'center',\n    borderRadius: 5,\n    overflow: 'hidden',\n    borderColor: 'grey',\n    backgroundColor: 'white',\n    borderWidth: 1,\n    elevation: 1,\n  },\n  thumbnail: {\n    flex: 1,\n    width: 300,\n    height: 300,\n  },\n  text: {\n    fontSize: 20,\n    paddingTop: 10,\n    paddingBottom: 10\n  },\n  noMoreCards: {\n    flex: 1,\n    justifyContent: 'center',\n    alignItems: 'center',\n  }\n})\n```\n\n### Props\n| Props name        | Type     | Description                                                 | Default      |\n|-------------------|----------|-------------------------------------------------------------|--------------|\n| cardKey           | String   | React key to be used to for each card                       |              |\n| onCardRemoved       | Function | A callback passing the card reference that just got removed |              |\n| cards*            | Array    | Data that will be provided as props for the cards           |              |\n| containerStyle    | style    | Override default style                                      |              |\n| dragY             | Boolean  | Allows dragging cards vertically                            | `true`       |\n| draggingDisabled  | Boolean  | Allows dragging or not                                      | `false`      |\n| onLeftSwipe        | Function | Called when card is swiped left with that card's data. Return true to cancel the animation.        |              |\n| onRightSwipe         | Function | Called when card is swiped right with that card's data. Return true to cancel the animation.        |              |\n| onUpSwipe         | Function | Called when card is swiped up with that card's data. Return true to cancel the animation.        |   |\n|hasUpAction    | Boolean  | Includes the possibility to swipe up and its components        | `false`      |\n| onSwipeCancelled         | Function | Called after a card swipe is cancelled.        |   |\n| loop              | Boolean  | If true, start again when run out of cards                  | `false`      |\n| upStyle        | style    | Override default style                                         |              |\n| upText         | string   | Text to render on Up vote                                      | `Maybe!`     |\n| upTextStyle    | style    | Override default style                                         |              |\n| upView         | element  | React component to render on a Up vote                         |              |\n| leftText            | string   | Text to render on No vote                                 | `Nope!`      |\n| leftView            | element  | React component to render on a No vote                    |              |\n| leftStyle         | style    | Override default style                                      |              |\n| leftTextStyle     | style    | Override default style                                      |              |\n| onLoop            | Function | Called when card list returns to the beginning              |              |\n| renderCard*       | Function | Renders the card with the current data                      |              |\n| renderLeft        | Function | Renders Left                                                |              |\n| renderLeftButton        | Function | Renders Left button. Takes `onPress` and `disabled` props             |              |\n| renderUp       | Function | Renders Up                                                     |              |\n| renderUpButton       | Function | Renders Up Button. Takes `onPress` and `disabled` props                  |              |\n| renderNoMoreCards | Function | Renders what is shown after swiped last card                |              |\n| renderRight         | Function | Renders Right                                             |              |\n| renderRightButton         | Function | Renders Right Button. Takes `onPress` and `disabled` props          |              |\n| showLeft          | Boolean  | Shows the 'Left' label                                            | `true`       |\n| showUp         | Boolean  | Shows the 'Up' label                                                 | `true`       |\n| showRight           | Boolean  | Shows the 'Right' label                               | `true`       |\n| smoothTransition  | Boolean  | Disables a slow transition fading the current card out      | `false`      |\n| stack             | Boolean  | Enables the stack mode                                      | `false`      |\n| stackOffsetX      | Number   | Horizontal offset between cards in stack                    | 25           |\n| stackOffsetY      | Number   | Vertical offset between cards in stack                      | 0            |\n| rightStyle          | style    | Override default style                                    |              |\n| rightText           | string   | Text to render on Yes vote                                | `Yup!`       |\n| rightTextStyle      | style    | Override default style                                    |              |\n| rightView           | element  | React component to render on a Yes vote                   |              |\n\n\n\n\n*required\n\n### Todo (PRs welcome!)\n- [ ] Testing\n- [ ] Add more args to `onCardRemoved`?\n","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Farid from Safi\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-swipedeck@0.5.0-beta.3","dist":{"shasum":"8f6cf73015727f9afff6396c9aa783b4413bebf9","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.5.0-beta.3.tgz","fileCount":10,"unpackedSize":38998,"integrity":"sha512-SiWk5AG0IJeSzwKuSVBL3LhPLAl+rhoy48dm+877WCg5U7ehuBCv1TSUK7sS6oO3HoEAgsN7+gZn7T9BkSGTuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAR9wGejAL18+34TZtcxyISp5svNaPHIwPawIcMDbrQgAiACL0tMQSbv2gWGF+B/yIW2plr5RYvuBVxiZi7LkQgM5Q=="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmUser":{"name":"first.io","email":"developer@first.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck_0.5.0-beta.3_1531344663850_0.2903648438891204"},"_hasShrinkwrap":false},"0.5.0":{"name":"react-native-swipedeck","version":"0.5.0","description":"UI for quickly making yes/no decisions on a set of cards","main":"dist/index.js","module":"dist/index.js","types":"./dist/index.d.ts","files":["dist/"],"scripts":{"build":"tsc","prepare":"yarn build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/firstleads/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"first.io"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"}],"license":"MIT","bugs":{"url":"https://github.com/firstleads/react-native-swipedeck/issues"},"homepage":"https://github.com/firstleads/react-native-swipedeck#readme","dependencies":{"clamp":"^1.0.1"},"devDependencies":{"@types/react":"^16.4.6","@types/react-native":"^0.52.0","react":"^16.2.0","react-native":"^0.52.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Farid from Safi\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-swipedeck@0.5.0","dist":{"shasum":"02dce69b1d56882ff427e2bbcb5f663df12b2855","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.5.0.tgz","fileCount":10,"unpackedSize":41563,"integrity":"sha512-PBqdu6QveyCng1P+QXLeXkl3sj650jV+Imu6iyaWBKltICwBIdMlqQsz1NP7AouLRMSrRi9sjPq5YSwlto3+Vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHco/nv3CcxakKOpxFocwSRZqQRqFV1QDXwpG1rienASAiBG/4V7MKDehsrsh8AZypO1jMc5sJzRa95mAlwq4XCO4A=="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmUser":{"name":"first.io","email":"developer@first.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck_0.5.0_1531417631463_0.8836834635213044"},"_hasShrinkwrap":false},"0.6.0":{"name":"react-native-swipedeck","version":"0.6.0","description":"UI for quickly making yes/no decisions on a set of cards","main":"dist/index.js","module":"dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","prepare":"yarn build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/firstleads/react-native-swipedeck.git"},"keywords":["react-native","tinder","cards","swipe"],"author":{"name":"first.io"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"},{"name":"Monte Johnston","url":"https://github.com/monjohn"}],"license":"MIT","bugs":{"url":"https://github.com/firstleads/react-native-swipedeck/issues"},"homepage":"https://github.com/firstleads/react-native-swipedeck#readme","dependencies":{"clamp":"^1.0.1"},"devDependencies":{"@types/react":"^16.4.6","@types/react-native":"^0.52.0","react":"^16.2.0","react-native":"^0.52.0"},"gitHead":"73d051eb6022847b88739ac89d03ad1d16601af6","_id":"react-native-swipedeck@0.6.0","_nodeVersion":"8.11.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-2d8babB+IVUho3jDoQ3h1ChUSCITkqlmJrp270NHRRZUWVSRDguQQhDCgLiVzmAVvkegiCUmuojedrEYugLdLg==","shasum":"726c639a5caa865e46d2eff26377a2dc68f5ddb6","tarball":"https://registry.npmjs.org/react-native-swipedeck/-/react-native-swipedeck-0.6.0.tgz","fileCount":8,"unpackedSize":41797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm8R5CRA9TVsSAnZWagAAA+UQAJCzfDyKju6E0p3iYE8/\neL6EkMj/Bsrxa7FJvgblwa+Ldnue3Zu0WmyKurSjRU4Hg/j444YtSivDGJYq\nkIqDssxu5GEqhFwM7sWj/3I3v4HWJmfjFNEBTUlvDnTMgo/iGBDw3TWcHTvQ\nWAkUWCZgUI14Z9AobmNyTcpMM4KSdM87/ftk6Gl8E/1p0K7fXa7osEf1j0IC\nPhpStF4EGwyFmS0065smHi39YRgsG6uFpolqlWxJoi4fhnAhfmwCV4kK5ECc\nDlTil6875LPhC69uLIvto32pt285F6c5eJg+XW8xdkgipGWZBRx6hoE/khzB\nP9N1ZK8u/XMsZNn1rDcXisRtHMnqxTkq23MU+CbiiJGcHSRYC8Wx0LNoJSD/\nzitQWlZIDODDdJ/L7y78hDFfEm/I2cjoT8bkqVrRDSkaSaiB5ddyEqiZv2mz\nEeSDxq7nJevSFJwhDsuOizdqudf9XiHC41CszRIiaEAVrcVYZM7VlN3Evql4\nQh6Snj2Gzppl9ZEFPcycf1vYMTYRpYtKsXJRvg6u6BDS6gYj/RoTQGBFgZ0p\n7pkh1yHNIqKdIBZCZYqua8YZbSvY3ehyloeZYM4yNP82JxTNjW7YJJPxrgV9\nENgSuRxFSEVTLZLxPE0eHKmx2goXf5dHWc16LSMwQeROqz7LNYvNiFxhPcfl\npeL+\r\n=zv/8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXFRNquI6SMvKmftFTFyRq08Sq84mxyucA5cX+Kop38AIgNPsf5g+d3uoOfPj12qVdFIf96kpS5L901Qcy3p0/noU="}]},"maintainers":[{"name":"first.io","email":"developer@first.io"}],"_npmUser":{"name":"first.io","email":"developer@first.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-swipedeck_0.6.0_1553712248807_0.9813294794761422"},"_hasShrinkwrap":false}},"readme":"# Swipe Cards for React Native\n\nA [package](https://www.npmjs.com/package/react-native-swipe-cards) based on [@brentvatne](https://github.com/brentvatne/)'s awesome [example](https://github.com/brentvatne/react-native-animated-demo-tinder).\n\n\n![React Native Swipe Cards](https://github.com/meteor-factory/react-native-tinder-swipe-cards/raw/master/screenshots/swiper-cards.gif\n)\n\n## Quick Start\n1. `npm install --save react-native-swipe-cards`\n2. Create a module e.g. `SwipeCards.js`\n3. Import it `import SwipeCards from './SwipeCards.js'`\n4. Render it `<SwipeCards style={{flex: 1}} />`\n\n```javascript\n// SwipeCards.js\nimport React, { Component } from 'react';\nimport {StyleSheet, Text, View, Image} from 'react-native';\n\nimport SwipeCards from 'react-native-swipe-cards';\n\nconst Card = ({ backgroundColor, text }) => {\n  return (\n    <View style={[styles.card, {backgroundColor}]}>\n      <Text>{text}</Text>\n    </View>\n  )\n}\n\nconst NoMoreCards = () => {\n  return (\n    <View>\n      <Text style={styles.noMoreCardsText}>No more cards</Text>\n    </View>\n  )\n}\n\nconst Cards = [\n  {text: 'Tomato',    backgroundColor: 'red'},\n  {text: 'Aubergine', backgroundColor: 'purple'},\n  {text: 'Courgette', backgroundColor: 'green'},\n  {text: 'Blueberry', backgroundColor: 'blue'},\n  {text: 'Umm...',    backgroundColor: 'cyan'},\n  {text: 'orange',    backgroundColor: 'orange'},\n]\n\nexport default class extends Component {\n  state = {\n      cards: Cards\n  }\n\n  onRightSwipe (card) {\n    console.log(`Right for ${card.text}`)\n  }\n\n  onLeftSwipe (card) {\n    console.log(`Left for ${card.text}`)\n  }\n\n  onUpSwipe (card) {\n    console.log(`Up for ${card.text}`)\n  }\n\n  render() {\n    return (\n      <SwipeCards\n        cards={this.state.cards}\n        renderCard={(cardData) => <Card {...cardData} />}\n        renderNoMoreCards={() => <NoMoreCards />}\n        onRightSwipe={this.onRightSwipe}\n        onLeftSwipe={this.onLeftSwipe}\n        onUpSwipe={this.onUpSwipe}\n        hasUpAction\n        // If you want a stack of cards instead of one-per-one view, activate stack mode\n        // stack={true}\n      />\n    )\n  }\n}\n\nconst styles = StyleSheet.create({\n  card: {\n    flex: 1,\n    justifyContent: 'center',\n    alignItems: 'center',\n    width: 300,\n    height: 300,\n  },\n  noMoreCardsText: {\n    fontSize: 22,\n  }\n})\n\n```\n\n### More complex example\n```javascript\nimport React from 'react';\nimport {StyleSheet, Text, View, Image} from 'react-native';\n\n\nimport SwipeCards from 'react-native-swipe-cards';\n\nconst Card = ({ image, name }) => {\n  return (\n    <View style={styles.card}>\n      <Image style={styles.thumbnail} source={{uri: image}} />\n      <Text style={styles.text}>This is card {name}</Text>\n    </View>\n  )\n}\n\nconst NoMoreCards = () => {\n  return (\n    <View>\n      <Text style={styles.noMoreCardsText}>No more cards</Text>\n    </View>\n  )\n}\n\nconst Cards = [\n  {name: '1', image: 'https://media.giphy.com/media/GfXFVHUzjlbOg/giphy.gif'},\n  {name: '2', image: 'https://media.giphy.com/media/irTuv1L1T34TC/giphy.gif'},\n  {name: '3', image: 'https://media.giphy.com/media/LkLL0HJerdXMI/giphy.gif'},\n  {name: '4', image: 'https://media.giphy.com/media/fFBmUMzFL5zRS/giphy.gif'},\n  {name: '5', image: 'https://media.giphy.com/media/oDLDbBgf0dkis/giphy.gif'},\n  {name: '6', image: 'https://media.giphy.com/media/7r4g8V2UkBUcw/giphy.gif'},\n  {name: '7', image: 'https://media.giphy.com/media/K6Q7ZCdLy8pCE/giphy.gif'},\n  {name: '8', image: 'https://media.giphy.com/media/hEwST9KM0UGti/giphy.gif'},\n  {name: '9', image: 'https://media.giphy.com/media/3oEduJbDtIuA2VrtS0/giphy.gif'},\n]\n\nconst Cards2 = [\n  {name: '10', image: 'https://media.giphy.com/media/12b3E4U9aSndxC/giphy.gif'},\n  {name: '11', image: 'https://media4.giphy.com/media/6csVEPEmHWhWg/200.gif'},\n  {name: '12', image: 'https://media4.giphy.com/media/AA69fOAMCPa4o/200.gif'},\n  {name: '13', image: 'https://media.giphy.com/media/OVHFny0I7njuU/giphy.gif'},\n]\n\nexport default class extends Component {\n  state = {\n      cards: Cards,\n      outOfCards: false\n  }\n\n  onRightSwipe (card) {\n    console.log(\"right\")\n  }\n\n  onLeftSwipe (card) {\n    console.log(\"left\")\n  }\n\n  onCardRemoved (index) {\n    console.log(`The index is ${index}`);\n\n    const CARD_REFRESH_LIMIT = 3\n\n    if (this.state.cards.length - index <= CARD_REFRESH_LIMIT + 1) {\n      console.log(`There are only ${this.state.cards.length - index - 1} cards left.`);\n\n      if (!this.state.outOfCards) {\n        console.log(`Adding ${Cards2.length} more cards`)\n\n        this.setState({\n          cards: this.state.cards.concat(Cards2),\n          outOfCards: true\n        })\n      }\n    }\n  }\n\n  render() {\n    return (\n      <SwipeCards\n        cards={this.state.cards}\n        loop={false}\n\n        renderCard={(cardData) => <Card {...cardData} />}\n        renderNoMoreCards={() => <NoMoreCards />}\n        showRight={true}\n        showLeft={true}\n\n        onRightSwipe={this.onRightSwipe}\n        onLeftSwipe={this.onLeftSwipe}\n        onCardRemoved={this.onCardRemoved}\n      />\n    )\n  }\n})\n\nconst styles = StyleSheet.create({\n  card: {\n    alignItems: 'center',\n    borderRadius: 5,\n    overflow: 'hidden',\n    borderColor: 'grey',\n    backgroundColor: 'white',\n    borderWidth: 1,\n    elevation: 1,\n  },\n  thumbnail: {\n    flex: 1,\n    width: 300,\n    height: 300,\n  },\n  text: {\n    fontSize: 20,\n    paddingTop: 10,\n    paddingBottom: 10\n  },\n  noMoreCards: {\n    flex: 1,\n    justifyContent: 'center',\n    alignItems: 'center',\n  }\n})\n```\n\n### Props\n| Prop name         | Type                                 | Default  | Description                                                            |\n| ----------------- | ------------------------------------ | -------- | ---------------------------------------------------------------------- |\n| cardKey           | (card: T) => Key                     |          | React key to be used to for each card                                  |\n| cards             | Array<T>                             |          | Data that will be provided as props for the cards                      |\n| containerStyle    | style                                |          | Override default style                                                 |\n| dragY             | Boolean                              | `true`   | Allows dragging cards vertically                                       |\n| draggingDisabled  | Boolean                              | `false`  | Allows dragging or not                                                 |\n| hasUpAction       | Boolean                              | `false`  | Includes the possibility to swipe up and its components                |\n| leftStyle         | style                                |          | Override default style                                                 |\n| leftText          | string                               | `Nope!`  | Text to render on left swipe                                           |\n| leftTextStyle     | style                                |          | Override default style                                                 |\n| leftView          | ReactNode                            |          | React component to render on a left swipe                              |\n| loop              | Boolean                              | `false`  | If true, start again when run out of cards                             |\n| onCardRemoved     | () => void                           |          | A callback passing the card reference that just got removed            |\n| onLeftSwipe       | SwipeHandler<T>                      |          | Called when card is swiped left. Return true to cancel the animation.  |\n| onLoop            | () => void                           |          | Called when card list returns to the beginning                         |\n| onRightSwipe      | SwipeHandler<T>                      |          | Called when card is swiped right. Return true to cancel the animation. |\n| onSwipeCancelled  | (card: T) => boolean                 |          | Called after a card swipe is cancelled.                                |\n| onUpSwipe         | SwipeHandler<T>                      |          | Called when card is swiped up. Return true to cancel the animation.    |\n| renderCard        | StatelessComponent                   |          | Renders the card with the current data                                 |\n| renderLeft        | (pan: Animated.ValueXY) => ReactNode |          | Renders Left                                                           |\n| renderLeftButton  | ButtonRenderer                       |          | Renders Left button. Takes `onPress` and `disabled` props              |\n| renderNoMoreCards | StatelessComponent                   |          | Renders what is shown after swiped last card                           |\n| renderRight       | (pan: Animated.ValueXY) => ReactNode |          | Renders Right                                                          |\n| renderRightButton | ButtonRenderer                       |          | Renders Right Button. Takes `onPress` and `disabled` props             |\n| renderUp          | (pan: Animated.ValueXY) => ReactNode |          | Renders Up                                                             |\n| renderUpButton    | ButtonRenderer                       |          | Renders Up Button. Takes `onPress` and `disabled` props                |\n| rightStyle        | style                                |          | Override default style                                                 |\n| rightText         | string                               | `Yup!`   | Text to render on right swipe                                          |\n| rightTextStyle    | style                                |          | Override default style                                                 |\n| rightView         | ReactNode                            |          | React component to render on a right swipe                             |\n| showLeft          | Boolean                              | `true`   | Shows the 'Left' label                                                 |\n| showRight         | Boolean                              | `true`   | Shows the 'Right' label                                                |\n| showUp            | Boolean                              | `true`   | Shows the 'Up' label                                                   |\n| smoothTransition  | Boolean                              | `false`  | Disables a slow transition fading the current card out                 |\n| stack             | Boolean                              | `false`  | Enables the stack mode                                                 |\n| stackOffsetX      | Number                               | 25       | Horizontal offset between cards in stack                               |\n| stackOffsetY      | Number                               | 0        | Vertical offset between cards in stack                                 |\n| upStyle           | style                                |          | Override default style                                                 |\n| upText            | string                               | `Maybe!` | Text to render on Up swipe                                             |\n| upTextStyle       | style                                |          | Override default style                                                 |\n| upView            | ReactNode                            |          | React component to render on a Up swipe                                |\n\n### Todo (PRs welcome!)\n- [ ] Testing\n","maintainers":[{"name":"first.io","email":"developer@first.io"}],"time":{"modified":"2022-06-26T07:09:27.425Z","created":"2017-09-22T15:45:04.044Z","0.2.0":"2017-09-22T15:45:04.044Z","0.3.0-beta.1":"2017-09-22T17:42:51.405Z","0.3.0-beta.2":"2017-09-22T19:58:56.227Z","0.3.0-beta.3":"2017-09-26T20:54:24.943Z","0.3.0-beta.4":"2017-09-27T20:41:38.050Z","0.3.1-beta":"2017-09-28T21:15:40.311Z","0.3.0-beta.5":"2017-09-28T21:28:40.248Z","0.3.0-beta.6":"2017-10-02T17:57:45.265Z","0.3.0-beta.7":"2017-10-02T21:31:04.891Z","0.3.0-beta.8":"2017-10-03T19:43:15.180Z","0.3.0-beta.9":"2017-10-03T21:45:12.767Z","0.3.0-beta.10":"2017-10-13T22:09:29.939Z","0.3.0-beta.11":"2017-10-16T19:27:17.696Z","0.3.0-beta.12":"2017-10-30T18:12:52.447Z","0.3.0-beta.13":"2017-11-20T18:38:57.971Z","0.3.0-beta.14":"2017-11-30T21:23:53.900Z","0.3.0-beta.15":"2018-01-15T23:28:06.599Z","0.3.0-beta.16":"2018-01-15T23:38:21.780Z","0.3.0-beta.17":"2018-01-15T23:41:34.404Z","0.3.0-beta.18":"2018-01-15T23:46:49.223Z","0.3.0-beta.19":"2018-01-16T16:22:50.562Z","0.3.0-beta.20":"2018-01-16T17:13:51.885Z","0.3.0-beta.21":"2018-01-16T17:15:00.009Z","0.3.0-beta.22":"2018-01-16T17:17:08.211Z","0.3.0-beta.24":"2018-01-16T17:26:54.405Z","0.3.0-beta.25":"2018-01-16T20:05:31.533Z","0.3.0-beta.26":"2018-01-16T23:00:38.064Z","0.3.0":"2018-01-18T18:29:44.623Z","0.4.0-beta.1":"2018-02-01T23:38:27.710Z","0.4.0-beta.2":"2018-02-02T00:07:53.569Z","0.5.0-beta.1":"2018-07-09T17:32:39.520Z","0.5.0-beta.2":"2018-07-09T17:54:13.581Z","0.5.0-beta.3":"2018-07-11T21:31:04.024Z","0.5.0":"2018-07-12T17:47:11.520Z","0.6.0":"2019-03-27T18:44:08.936Z"},"homepage":"https://github.com/firstleads/react-native-swipedeck#readme","keywords":["react-native","tinder","cards","swipe"],"repository":{"type":"git","url":"git+https://github.com/firstleads/react-native-swipedeck.git"},"contributors":[{"name":"Ben Makuh","url":"https://first.io"},{"name":"Monte Johnston","url":"https://github.com/monjohn"}],"author":{"name":"first.io"},"bugs":{"url":"https://github.com/firstleads/react-native-swipedeck/issues"},"license":"MIT","readmeFilename":"README.md","users":{"pallavbakshi":true}}