{"_id":"cpx-research-sdk-react-native","_rev":"28-5496e2e744745f06f01d6d8880bf87ef","name":"cpx-research-sdk-react-native","dist-tags":{"latest":"1.0.25","RNv0.65.3+":"2.0.24","RNv0.65.3plus":"2.0.25"},"versions":{"1.0.0":{"name":"cpx-research-sdk-react-native","version":"1.0.0","description":"CPX Research SDK React Native","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"ISC","devDependencies":{"typescript":"^4.3.5"},"peerDependencies":{"axios":"^0.21.1","react":"^17.0.2","react-native":"^0.64.2","react-native-webview":"^11.6.6","react-native-progress":"^5.0.0"},"dependencies":{"axios":"^0.21.1","react":"^17.0.2","react-native":"^0.64.2","react-native-progress":"^5.0.0","react-native-webview":"^11.6.6"},"_id":"cpx-research-sdk-react-native@1.0.0","_nodeVersion":"12.19.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-GtMOf5TvtW50ZDSsYB7UKVTwuFXbfm7bR21nToPB440qAMLcxS2h/UHnbeLJ4Ody/+YFGoVYVpE9x/1G0a1Hig==","shasum":"4dbba5bda0fbc71688912ccb6e156b168636e115","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.0.tgz","fileCount":53,"unpackedSize":44656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEZ9jCRA9TVsSAnZWagAArbUQAIHRpVzkKplMfoKdAE6p\np1ZeTIcTiLd7f5J1E01yjSkN2tBNoNHqzwSqpSl/raOtRvMvByfVBM2qOgyk\naiiSImJGY+hVcvek3jQGYrqIn+NKDTIoM7Q3LqiNf93k9GIWo9wvW/+eLuel\nd5S9C2AOPQS4hY1vulv9ksn8N9kSQBkiJMh6+9QL58BKXka8ceLmmkbaEFXx\nLkiPp+3wGYpxAetE/ucpgmUwelJ7dMtRVUHZHZM4WCYU+2z6Rp7/51uZhP+n\n9XWkJD/pvznKkhgr5h91uB6hrKOOcNOT68tlgqNw7LHUwK/dw2S9+eGE+w6B\nqRyT3hfl79PNlqzFsxwO/y23vHy17AxBrgMY67He+FHVBi0KdTVBofqJ2dm4\nPSyrlPUX8U6K8o/pizyBpIuEQtDEnUoESSxhQwiVfOv1/zCk7wC9crTYfTWQ\n28LSlupA90hqcOdKMQbbejKTgojYJ4Ek1SLcHt8+PRKTPAkgsuKrWNvL4iox\n+O4EMrCqi48yYj/g4bjJ5pBNk3PvMkDbVXgBANiyLjbb0fmk32ZMIUif2fTK\nWBuncGXFeb44pauZOQNHmotfOlIxgg4h8esBbwznBxkdFfg/kUYE8fy9mE0D\nrkPEgCVfFIUNedsveYd0wWx3FcmNw8ilTiO5FspOgAYX2YyCnMgRL3X1Yzle\nkG+6\r\n=69pX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDH4B32JvCqhq0SuKp5IADLEV9wCQPqZEl6A+uBJdW9sQIhAP9hFSQ06hjXSV6af5GBKY01QXKMjLoEoYJWcYUoFibI"}]},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.0_1628544867227_0.9423525763956135"},"_hasShrinkwrap":false},"1.0.1":{"name":"cpx-research-sdk-react-native","version":"1.0.1","description":"CPX Research SDK React Native","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"ISC","devDependencies":{"typescript":"^4.3.5"},"peerDependencies":{"axios":"^0.21.1","react":"^17.0.2","react-native":"^0.64.2","react-native-webview":"^11.6.6","react-native-progress":"^5.0.0"},"dependencies":{"axios":"^0.21.1","react":"^17.0.2","react-native":"^0.64.2","react-native-progress":"^5.0.0","react-native-webview":"^11.6.6"},"_id":"cpx-research-sdk-react-native@1.0.1","_nodeVersion":"12.19.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-D+byGqv/B4UiUEbfU2OOrCL+fPAsr3fz5HvnQMXX5Db8rGMZNbh/dutV5E9qJU2YnPsYsH10YKlqUGNlVwKKaw==","shasum":"4712a62551a41723582d499dc2a907f1cb3e4ab5","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.1.tgz","fileCount":57,"unpackedSize":48485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEaG+CRA9TVsSAnZWagAARtIP/2bdr6FH9JWwCs59VC7R\nW/fKxtGauREcl9iazyzFOdV9/pzXZebWQL8pB8dKnRaWt7bxrupY3wve4Gdm\niPE6EBA4b85C02YyEiRDLXZdOnUy8AIZ2HQFpgY4p3nUD7Ku0BTFs2QWjzLJ\nOhRHNVq+tCqlz2EtT/0LF0Q6ZGjD4r979nAi98vA0J1Bu3Y2fISLdA09ss3M\nwaL52hlMT648OmwskFZimMMW1UWtdw9OvBIN4KG75v85NQpKNbt8fHtocVWy\niC/l3FiLjevw9C1YcgcXW859SjJZydwGNgY011wRwuanwztJEjXd6j9KKx60\nDKnaaQs9zOjUuVCnkejwuOUyRBrZY7scY2FavBcxz9eb0362F0lTXuaBji05\nJKmSPGWaGNcOyJiBSDLlBwMDlbwE0gKAfjDfFHQaGpdHx7FV/HW5a7xbFHvP\nNoo7sY+wdyV/SRhnmUY8j8gP5hAAf++2PSBlYqahc2ob0ZL1bUHSKJnblYQV\nFnzfdeaJRCRG80Jv7LB/VJdl1HHfsWz/Eja5UR8Asq6/54HKL/KQVAjJ8Dal\nyt1eUQtmT68mMGf5+MCr9p+eLLD6zbvN5qh72adY3CiND96usn3Wmi+N21mS\n8TyrnWsGi+nu42uOV/ootPxpwBkHedaiqutqWkHvU+UE6FeVi42UQo6CZLh1\n7cvw\r\n=gcXD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSf2NjyI0q/+s98KRqu1U1xAOWWx2OYSH378B6tMabKgIhAOyXMb/uflt1zw4OX19+dlbelRMuiMtko31SD+ISwDG9"}]},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.1_1628545470525_0.7242409522179476"},"_hasShrinkwrap":false},"1.0.2":{"name":"cpx-research-sdk-react-native","version":"1.0.2","description":"CPX Research SDK React Native","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"ISC","devDependencies":{"typescript":"^4.3.5"},"peerDependencies":{"axios":"^0.21.1","react":"^17.0.2","react-native":"^0.64.2","react-native-webview":"^11.6.6","react-native-progress":"^5.0.0"},"_id":"cpx-research-sdk-react-native@1.0.2","_nodeVersion":"12.19.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-MAB+4orV6gYwYlrAZ9vdtcqFfYU16lHV09rNa3DoQCy8vk3DrVYu99qQzzmBpMvPt0YNPle0GzE5fKK+7nFUyg==","shasum":"fca0d5e503591bc3119185f0cf23381e0bf20e48","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.2.tgz","fileCount":57,"unpackedSize":48304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEaN8CRA9TVsSAnZWagAAo1cP/jNb7qCxEqgAZ3FvtpDA\nDdO+TbLXznJppLEarHpIrMrTI1UIhBXHF5QkomofullfC71MxsswKoW9XVXx\n1Qwo8QN+nvd3tF/WZkrPUX8DuaG5F45hqMXT+isDN/Zu2ZwEYEYTD7d44o9F\n2FIRVtLTcgoomLFR2JWdE7eqN2zfGahiBiAN5u6Rvz9huNsLnyPch+fbucHR\njiSQGhME2daYDyRseNR7FzFoLa1lLE1mrJ0qoEJL7P2v4CkdW3aFUjaYZO03\nCPzGAU20lYEBclmRT1HrRS3eV3MwdxteuZkPl7AtF81fO9i45FayCPzL2mIl\nUJvEbyivbSYy5JX+Jx8CwWB/9SzMZc98uxlYyX8Ig7dxDHy7VhaRtjqKKylC\n+fXsW6Rl972cb8KTMHM3gcl8uA6dF+Q8nA5iJ/Av8rcbk97+/Atjt0yvQmu8\n80harEfNbyQxBHvIj3obq2Qebzi272KR8Ip3C+p8cD4f5yo9cf77sLwgfEpu\nbVmqGDlbW37eG4nQB51Y88Q96d7rA+48qLw4prCGIcOHgJaEQLEBSFwBY7ha\nqr3TRH68emk7PAbWoG3LNYDaQHHeV2YPjp6afpMWrXKWUNV0uEd14bvYNdgR\nVmOF2px3mzUWdOT0423ryWPIAQaunksh7K7ZRDJs4utWEme3fLM0RnZneDic\nkBFu\r\n=meZS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEU8j9tKWdk7XdEQLV92HMfWEhs31LFZQae3R/h03BobAiEAy7Yadi5OLLlK9B945kDZcaSsr0TvNMsXo/YQH0i/jNM="}]},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.2_1628545916749_0.5614420974145273"},"_hasShrinkwrap":false},"1.0.3":{"name":"cpx-research-sdk-react-native","version":"1.0.3","description":"CPX Research SDK React Native","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"ISC","devDependencies":{"typescript":"^4.3.5"},"peerDependencies":{"react":"^17.0.2"},"dependencies":{"axios":"^0.21.1","react-native":"^0.64.2","react-native-progress":"^5.0.0","react-native-webview":"^11.6.6"},"_id":"cpx-research-sdk-react-native@1.0.3","_nodeVersion":"12.19.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-afma5RVGy80g81D8Zn1lGiAsx35yOn+sIyYC4rlqQiCxtEmu8e+e8cvKedR9ZgV33DDZXJDjBIrZ2eV1zl1ucg==","shasum":"8c1c4a9b3a38819e601293531821160a98f997d2","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.3.tgz","fileCount":57,"unpackedSize":48328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEaVSCRA9TVsSAnZWagAAuEgP/RfziLm4VVpcCLaqx7V/\nAnjS/xxGzH4F//s96eKdcSYSz9iaHh21G5y62uyTIqevdPE5862feEDCKIE4\nqwNdYm2oeb7gpbdDtNqWvDxAegUI5fpnI2r+PWqqcdLpLimgS7ei5/RZ3+nq\niYaR0Dw0tB8neBF6ffJpIgVPKHpAeSN80WEyqbtTt++oorYQeiKo4iLa+SwQ\nXGXYabKGULdXIhmDGpqqwLNxT/txiTipcusccqtSXQiSTkp0wTFF9jWrjR9T\nHxyb+0Jk0Vw3wNfEModgCToy+9KaBDgH8aFpBdSAvDzAR3IEr1CkuRxW8WmL\nV3P5C/YREGHb+Mu/ydqZjxKQ8+aOd/Bw1H9hqYV3j41IyV/tqIqcXHFVZvq6\nFxqmjmUmyiPdUDkGZeadDGZGql6pfPyntBNr6jpCcY1nQjAL7q0RB/LlQFxO\nLQJ5M+vWAbcX7VsE/v/jF5FOBg5nH+ch2pQWJcW3vSisLYiVHBBYPulZXoV6\nownKfYsvO63Oru01nIDxjP40bveavu37sEQt9Qo/LwUsSJa1NVAeuCuKR3Xr\ndNWvQHVEl+8ks0oBGuqqY0GwiZZpq7+1pCd1OD5jTVvt1oL8mHgMKaOxs/dq\nFF3Rfyp6piHomtnqBPGALaaWCRrlPhkxPkavwm915WLUTqAVzwoxWXIUH+/H\nNVnm\r\n=Mh/I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEV8RdsaW4XeybdIgUMaVFE1OVKeHbT2/tl/qRh2o8bOAiAPEBx60tIkXjuV98OIicyCK9wx4+jFxaOoAiUYjvuO2A=="}]},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.3_1628546385994_0.4852469988176955"},"_hasShrinkwrap":false},"1.0.4":{"name":"cpx-research-sdk-react-native","version":"1.0.4","description":"CPX Research SDK React Native","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"ISC","devDependencies":{"@types/axios":"^0.14.0","typescript":"^4.3.5"},"peerDependencies":{"react":"^17.0.2"},"dependencies":{"axios":"^0.21.1","react-native":"^0.64.2","react-native-progress":"^5.0.0","react-native-webview":"^11.6.6"},"_id":"cpx-research-sdk-react-native@1.0.4","_nodeVersion":"12.19.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-Inv5wzzLCUkFgLVsYTy4F83tESecXmPmqjbbeiovddoUeY3iV4SScdAmOuaNYTD16RBtjlBh7X8Bw0ciadAdow==","shasum":"108c6bdbb16fb8c515466a9e5acfcc74288873d0","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.4.tgz","fileCount":43,"unpackedSize":42523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN4JFCRA9TVsSAnZWagAAXiEP/i7rkIWbJdz9qYphpd1T\npe8/V5ygbyUiScWOaNbOEYhGFgktcB518mZNJbSRG2L8OasuFFH1bAIPW01Q\nuDh0o28yB+beAQ7QE07ncdBYeDhryNgOzBVaTGM9gwiartzdmOQklDmefrhI\nU1NUVnS24KmbYwRWCbtW0FchpV84Vp9tsjzSMbccMGLdH7mOuCnQ1WtlR3qe\np45z+0BoK9SK76kMem0T6ElAiGKaOtfUF4Jx8GCZdTeNY1fUa5nCsxHurmUp\nCXeN6Ml+5HjFQMzMzGCFUeisRp2FGAQSKHOahPIvX+yPz08RfCPqPhBhevuV\n5FOU4PtSh2pnpmFv816lnvqzSn0SWohSoHRrrjW/USOyVXoUEHc7kTOlohYJ\nxipKXCbW4D3JCWPvHA5ibcsTNDK8QOO3GjMpaR5HbKVC9pykRYGy8TKnvFS8\nvwjjmgtEUmtZNMeUfiMPgOS8DOOaQbQmgs7GX5rHKwV7Osduv0W1cOUEJt6E\n+YVBTdb8zCAfwuXKSCAk/eLDFIRt37VxCu5c5xPpZFvMz7Zu6JweKPQMzUoD\n0ba05i8GV30CvIR2MI7VZGvu8P+Si4c9FmVYrtOfSYXTcJCC9R4DHtUVr6JB\n2YFs+q3ENqclJH1uy45sij8gnbH984uLT8/SxJVkNuGbk4BVx0kEY0xOUdAr\nuWSy\r\n=lkO6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCp68p7aUUv/uPd0LQLQG+rxeaX+1/3A/4TXE7MYWliQIgbJRPAdqy3+3QiP7Q9XLGvTHE81uqQH2ZxP1KcpHr/sM="}]},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.4_1631027781115_0.8512400088766963"},"_hasShrinkwrap":false},"1.0.5":{"name":"cpx-research-sdk-react-native","version":"1.0.5","description":"CPX Research SDK React Native","main":"lib/index.js","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"ISC","devDependencies":{"@types/axios":"^0.14.0","typescript":"^4.3.5"},"peerDependencies":{"react":"^17.0.2"},"dependencies":{"axios":"^0.21.1","react-native":"^0.64.2","react-native-progress":"^5.0.0","react-native-webview":"^11.6.6"},"_id":"cpx-research-sdk-react-native@1.0.5","_nodeVersion":"12.19.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-UfuwktkVznUWGddawvO7BQkKs9pJcAoERry9tZaGk56+myEl2Gha1orm5HRuD6AVsDpGDooh4j3Zzc0di+oSLg==","shasum":"064eee2e8ed25027c1e99f9d5bd9778cf9079892","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.5.tgz","fileCount":49,"unpackedSize":52754,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLAkj0ycgTHu331+JImh69VUWqOK72kmgT/JyIM6ovVwIhAMITpuLQU2oLQ/byJYmjg2Wj+kmArfmrwnOohDh6xChI"}]},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.5_1632974915013_0.595723820397954"},"_hasShrinkwrap":false},"1.0.6":{"name":"cpx-research-sdk-react-native","version":"1.0.6","description":"CPX Research SDK React Native","main":"lib/index.js","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"ISC","devDependencies":{"@types/axios":"^0.14.0","typescript":"^4.3.5"},"peerDependencies":{"react":"^17.0.2","react-native-progress":"^5.0.0","react-native-webview":"^11.6.6","react-native":"^0.64.2"},"dependencies":{"axios":"^0.21.1"},"_id":"cpx-research-sdk-react-native@1.0.6","_nodeVersion":"12.19.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-C4zxOOtOm9Nox/Zp0MUfL7lYJPN8DOhPO5v7ZRv6ruZEp9SLuGfqegLNdvs5Xbnt2xt7d57uq4mojxbOb3SmuA==","shasum":"8c20922f14618556b9c7990099bdd3ff4790c93b","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.6.tgz","fileCount":49,"unpackedSize":52754,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8G6UmwKSDw+dLOC9cc4/PruIVxjCcCEUryrPRTivpKwIgboXl4l0RvQjq6t8uS/bixl0dYqIU4+SC5H8Z4JlGOWM="}]},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.6_1632976833404_0.4350420845024652"},"_hasShrinkwrap":false},"1.0.7":{"name":"cpx-research-sdk-react-native","version":"1.0.7","description":"CPX Research SDK React Native","main":"lib/index.js","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"ISC","devDependencies":{"@types/axios":"^0.14.0","typescript":"^4.3.5"},"peerDependencies":{"react-native-progress":"^5.0.0","react-native-webview":"^11.6.6"},"dependencies":{"axios":"^0.21.1"},"_id":"cpx-research-sdk-react-native@1.0.7","_nodeVersion":"12.19.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-miY5n5uH+qYbNQIiHej22AF6cCA6z82rvYbsIs2ckK/x0JjoBMJqKkInfHLNP7zq4sZooSXScrbta8p+p50mlA==","shasum":"2a446e4fc6152508f9b80adcf08fd8d1011e5c7c","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.7.tgz","fileCount":49,"unpackedSize":52699,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCShBnErx/0Ly5k7CUl9ukrzdC/KbPv5HQzNIyAJs0ZigIgA17eOh2ZdpUU3pG+r3NPpGjskp+dd+92QlkMgMdlM40="}]},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.7_1632978414575_0.16191639248188272"},"_hasShrinkwrap":false},"1.0.8":{"name":"cpx-research-sdk-react-native","version":"1.0.8","description":"CPX Research SDK React Native","main":"lib/index.js","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"ISC","devDependencies":{"@types/axios":"^0.14.0","typescript":"^4.3.5"},"peerDependencies":{"react-native-webview":"^11.6.6"},"dependencies":{"axios":"^0.21.1","react-native-progress":"^5.0.0"},"_id":"cpx-research-sdk-react-native@1.0.8","_nodeVersion":"12.19.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-rTPzsPefuADnnwRsX4awMUHhPMv6YbejGRKDoVIrB37vXEWgksEICK5wtTsVmjMdvZORErgefSuRxAvT9oK6LA==","shasum":"1e644a1a43a6ee8ca2f40d99bc10940ef26af21e","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.8.tgz","fileCount":49,"unpackedSize":52699,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoshG6vZEMHBhG+jaUmkiysDFZKhHudGX8iKILLAXvMgIhAJMaR+/9MW0n+pad7e6TiTMNu4xIF67GZxuQbVN92lte"}]},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.8_1632979055018_0.2558444060798011"},"_hasShrinkwrap":false},"1.0.9":{"name":"cpx-research-sdk-react-native","version":"1.0.9","description":"CPX Research SDK React Native","main":"lib/index.js","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"ISC","devDependencies":{"@types/axios":"^0.14.0","typescript":"^4.3.5"},"peerDependencies":{"react-native-webview":"^11.6.6"},"dependencies":{"axios":"^0.21.1","react-native-progress":"^5.0.0"},"_id":"cpx-research-sdk-react-native@1.0.9","_nodeVersion":"12.19.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-6lqi42RdDw37wlXTBLRsMj3K8KSXlxGMaQ2Knju2n+AzfmdQJJfUmZJRU/S2ed0TPQypud8MLumcYTYKjHIWhA==","shasum":"5c1c1b2c269faa16b10a1953248745ef76a596e4","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.9.tgz","fileCount":49,"unpackedSize":52699,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtW6gEeHLR0Yau4Vm5DyTS9ykpbzqp/YWjCcHZAmw4pAIhAP2XalWcB8sJnGFkO6t9FVFtvjrq4jh/j2PI59+ixKGy"}]},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.9_1632979463444_0.6758197709819231"},"_hasShrinkwrap":false},"1.0.10":{"name":"cpx-research-sdk-react-native","version":"1.0.10","description":"CPX Research SDK React Native","main":"lib/index.js","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"ISC","devDependencies":{"@types/axios":"^0.14.0","typescript":"^4.3.5"},"peerDependencies":{"react-native-webview":"^11.6.6"},"dependencies":{"axios":"^0.21.1","react-native-progress":"^5.0.0"},"_id":"cpx-research-sdk-react-native@1.0.10","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-A59LZ2rMccC97DfuivdszrCJ7mlp7O1fFv7k8UyzTaTDvC0/uzgAee10eaUNltMjX1C2fOQUUY94Iqft1mdaHA==","shasum":"70ad248e517f2f821e08123865b4769ee06f1e1a","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.10.tgz","fileCount":49,"unpackedSize":53321,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASydx5Gm67om3wF0WksU0qn1CsEhfB0ByexxJ18FCI6AiEAjVhCielANT1Yx5llbopmCqEegjeFU0eAnKLqhPjm/L8="}]},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.10_1634691836646_0.7869241866529086"},"_hasShrinkwrap":false},"1.0.11":{"name":"cpx-research-sdk-react-native","version":"1.0.11","description":"CPX Research SDK React Native","main":"lib/index.js","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"ISC","devDependencies":{"@types/axios":"^0.14.0","typescript":"^4.3.5"},"peerDependencies":{"react-native-webview":"^11.6.6"},"dependencies":{"axios":"^0.21.1","react-native-progress":"^5.0.0"},"_id":"cpx-research-sdk-react-native@1.0.11","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-0aYhKVu5NOX0XFP/uMZ+KasMHSj/eLc06mfczywhN6TtYD+vZZ+ncJMyPo9sbmHz3vulz17b7DLGq8Zz6Eyu2Q==","shasum":"3d94955d78aa55053ec74822145747dfedabbc71","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.11.tgz","fileCount":50,"unpackedSize":63152,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjPfuqo1UxzIMFgU4fu67kPSxnNI8Tkfnb5LKfL8HJFAiEAs4mbTzyBHa4XaBE6BLokIrmQaAdBd79hyMGE6+hios4="}]},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.11_1634692000365_0.9610337160061644"},"_hasShrinkwrap":false},"1.0.12":{"name":"cpx-research-sdk-react-native","version":"1.0.12","description":"CPX Research SDK React Native","main":"lib/index.js","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"ISC","devDependencies":{"@types/axios":"^0.14.0","typescript":"^4.3.5"},"peerDependencies":{"react-native-webview":"^11.6.6"},"dependencies":{"axios":"^0.21.1","react-native-progress":"^5.0.0"},"_id":"cpx-research-sdk-react-native@1.0.12","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-1ALq2v6cohcBzfJSdytde/Jt4xLYYIM9+7HQwUA9j6wwbH69yxMH3pHtkYFfC3Bfr62K8LPp7G3s6JDsAhNUGg==","shasum":"7ae928f7f42b4d4aa83930ceef3076db90af7ed6","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.12.tgz","fileCount":51,"unpackedSize":773375,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVS/14Dd0zQxZAyqBWNUMuzNQ0u7G2wu46mn2kVNJmTAiEAxClAs/JfhcbkZZsvhPkm+fWPDmIXZkNKR1qaFqa/h8Q="}]},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.12_1634692208503_0.27761557606040177"},"_hasShrinkwrap":false},"1.0.13":{"name":"cpx-research-sdk-react-native","version":"1.0.13","description":"CPX Research SDK React Native","main":"lib/index.js","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"ISC","devDependencies":{"@types/axios":"^0.14.0","typescript":"^4.3.5"},"peerDependencies":{"react-native-webview":"^11.6.6"},"dependencies":{"axios":"^0.21.1","react-native-progress":"^5.0.0"},"_id":"cpx-research-sdk-react-native@1.0.13","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-W0ORxQHKCt4ueNTAvx1qK5ba5yzkWWW75eqqf8YF35IbC6pAYqXRJTLR2UC/ppiynIv1yDYGvNpzlyLo/iO82g==","shasum":"9e45ded24481011669173bea43134adce3a9eed8","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.13.tgz","fileCount":50,"unpackedSize":63236,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElO9HEpiJCIvTlETjfaPB1U5lXfrRYDpPKtJkTQJhnKAiBWem1ZswdAhQMaAfDU8kfloulKDlO9tsexY9STt0ehPg=="}]},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.13_1634692393466_0.41040951373461443"},"_hasShrinkwrap":false},"1.0.14":{"name":"cpx-research-sdk-react-native","version":"1.0.14","description":"CPX Research SDK React Native","main":"lib/index.js","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"UNLICENSED","devDependencies":{"@types/axios":"^0.14.0","typescript":"^4.3.5"},"peerDependencies":{"react-native-webview":"^11.6.6"},"dependencies":{"axios":"^0.21.1","react-native-progress":"^5.0.0"},"_id":"cpx-research-sdk-react-native@1.0.14","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-LtUObeABHqAu/Xw0gqS7uOyqnRkL4v6oaHyFbesgKsCUmehnEdstbY2us7QQziTVpaxzlvBkvq6KgsjWjoB+cw==","shasum":"4ce66a688b496c654d98a1abdcefff7f1d27ec59","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.14.tgz","fileCount":50,"unpackedSize":63243,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAm3lzhQVtGx0UnJiP7mCeOv05pJwW/723OqoTWEK5V6AiBiJohChobLBawB/lhA4Ml8jqd1mxPuxo7Nmjejxf6NUg=="}]},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.14_1634692520029_0.991356657295132"},"_hasShrinkwrap":false},"1.0.15":{"name":"cpx-research-sdk-react-native","version":"1.0.15","description":"CPX Research SDK React Native","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative.git"},"scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"UNLICENSED","devDependencies":{"@types/axios":"^0.14.0","typescript":"^4.3.5"},"peerDependencies":{"react-native-webview":"^11.6.6"},"dependencies":{"axios":"^0.21.1","react-native-progress":"^5.0.0"},"bugs":{"url":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative/issues"},"homepage":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative#readme","_id":"cpx-research-sdk-react-native@1.0.15","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-I1vzMcHHn3q6N5XMzzrCZZDRGI9/YaxH9UjIJeRsGD1I6LDDefdScyb5R4+jm0e/RgKmLb8JZ3wovIgZzCSJbw==","shasum":"76bbe4d87d5e0656482995b79fb621263894643e","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.15.tgz","fileCount":50,"unpackedSize":63372,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyHm8Oq0jl594sXScGDk0hDphOc8TYMsNH7mqmKGZegAiBkF7fORD72W/5H/0MMkZIeTL+qpI0cR9Ooz1Gsvnax5Q=="}]},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.15_1634693426777_0.37092300042198834"},"_hasShrinkwrap":false},"1.0.16":{"name":"cpx-research-sdk-react-native","version":"1.0.16","description":"CPX Research SDK React Native","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative.git"},"scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"UNLICENSED","devDependencies":{"@types/axios":"^0.14.0","typescript":"^4.3.5"},"peerDependencies":{"react-native-webview":"^11.6.6"},"dependencies":{"axios":"^0.21.1","react-native-progress":"^5.0.0"},"bugs":{"url":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative/issues"},"homepage":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative#readme","_id":"cpx-research-sdk-react-native@1.0.16","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-0CC8UW0bLXn9IB85R/kwCDOvbQJjI7HlmQGEKYjI9XXh7coTFbrZ76K+8d8+CQA5xsE6u/Ct9gBbzXoTm2aNWw==","shasum":"38660edb97a44038d5a9c3b8bfc85b17f2fe654a","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.16.tgz","fileCount":52,"unpackedSize":64720,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgOklW6VWWwV+t1j+q6ltf6TMUeF1+kANJm5QLLxwKjAiBtMWHlQ7iJhg+MxD1J0qoyMB9UJwuig+3nVlCaXbX7cw=="}]},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.16_1635890803709_0.937461781164687"},"_hasShrinkwrap":false},"1.0.17":{"name":"cpx-research-sdk-react-native","version":"1.0.17","description":"CPX Research SDK React Native","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative.git"},"scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"UNLICENSED","devDependencies":{"@types/axios":"^0.14.0","typescript":"^4.3.5"},"peerDependencies":{"react-native-webview":"^11.6.6"},"dependencies":{"axios":"^0.21.1","react-native-progress":"^5.0.0"},"bugs":{"url":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative/issues"},"homepage":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative#readme","_id":"cpx-research-sdk-react-native@1.0.17","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-6+QL7yd1Y4Re+Y3W4RKwaml9QlmVCzerLOsBTwoa/tu2Febr3cWRaVeX17UoMIjs4DmBoieZAAF7lLvVtj7D/w==","shasum":"a06ebacb41dade4b9ce6ca9a3ead611bee043356","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.17.tgz","fileCount":52,"unpackedSize":66518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp80KCRA9TVsSAnZWagAAXwoP/0C+8OOtK6PvXTwbtriC\nd6vB84ylQFmbURlZh8tGy6VhBG5QgCiCrw1NtZ+Dpx9Ie2MK+h5J8DcUsYpQ\nOPELfda4xmMGtj+cqYjAM8EIgGvr0rdZxUovtiOOSDgVL89CaZJr5zMzueGm\n11xdLR1xlhMKwJLwtTcD67zFFoOytat0oeiD7ATHBhlbQTo95z5DiAICMoNf\nka9ROCAksPVPMEFwwjrmctKWvD+lD7ANBKpS9mVycXZhNjrvF8O25ewHaAU6\ntMevyRESFqPYA3nNF1P4JyFneLYnvPzK6Mwxxnyq5n2I6ceexXDgnFbdYEYt\nWXPrHhExyGY4ySnfabAoTw1MDw3GKO4nh4wxBG0mf/Pl6KcVQoarIseLs9QD\nd7H992zER0ntgCpl3SINz6fnmeWm38IfGOQSdhumphHtTR6nD2TdqDCioQ5n\nGSr9+seRJNGvOycGR9i0ZG274zWBHg1SKJUNOcNXS7Nw+ItQBiLpoA/EGKmO\n7l+/ub4vWyXBUOQXlS6pDZSiIcw7GB9cAxIfJAK3+U3fanho3VkQ3JlfVj1D\n2AfahZkDdsAMzLU0sjgVuhwgZb1Ur668gWN/4flDXjO8CugcN77MJ6mlDTS3\nKiW713WCXLihI2dsOwuvhEWRhGgQF/Ml8XIhbs66AXxlbJ+InqgHDJW8NMkW\nmP/n\r\n=HsCw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuWfsv3x1CeBnB9drHgZxifBNLiLXK/d9w7+TqU04/EAiBwbPfDM90AdbKGfox3+8ZcIJ38M8n+yaoDU1npazBUkg=="}]},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.17_1638386954245_0.004572163951102937"},"_hasShrinkwrap":false},"1.0.18":{"name":"cpx-research-sdk-react-native","version":"1.0.18","description":"CPX Research SDK React Native","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative.git"},"scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"UNLICENSED","devDependencies":{"@types/axios":"^0.14.0","typescript":"^4.3.5"},"peerDependencies":{"react-native-webview":"^11.6.6"},"dependencies":{"axios":"^0.21.1","react-native-progress":"^5.0.0"},"bugs":{"url":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative/issues"},"homepage":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative#readme","_id":"cpx-research-sdk-react-native@1.0.18","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-smEL3hru/IT9GjQvSGIOkwQF/O+QumyKTFxgMnvI8G+l4v2pAZgUzP6nyhT0dMSiQQAY55Zbu1OdH16apAZSoQ==","shasum":"18f95936a904d67f75c84e366fd0e7b9f0ec6b54","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.18.tgz","fileCount":52,"unpackedSize":65898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp83bCRA9TVsSAnZWagAAh94P/07ekblThX6CaHwK5KGQ\nGJsXBkV9giofyHF/4TOVp2lWPcslTuKgswM5AzAmb5uegNaDU21aBzdss/7j\nvaPmaI7b3yXUbvaMGWr02+KDqLaCrWBXL17dhFWAdjMZFB5zHrhCqtLVzsQB\noK/YG5ygkQoCCrNKf6rgIulFlxAiVxxi1bRmBG5Riy0ki8HBengpfI2KopzJ\nAOEFPhBfzP8LcphlUWGCZK+JOxmVSz7s23xY9lSrLRZfFwvg396veB6WvFSX\nxNygoPhaUqjKeFtJI3nkmrp2shRMqxpWy/bMGq9tDkeSpvvAa3HNj4yGoFQo\nVnljMupLvrvrS0KYzU3qbeVmT39A9cYUlja9mUrjedYs57gZdKW/oPnSNif8\neiSI8iDvmO34kpRRDdOWyL+s7vCrrT08uoHshdPnzLrRpu9MubgQ3uy4K5KC\nQPhpTrhQ0DokkqmD+297J9wLLq9d4WWbsJ3RtQPgNemv0ram4i7r/nak13Zx\nuSxYaZtPZW4WSsVn6adC5LIgRBqGgkBACmDgD2zneBUgfy7UITMz8FO/kU26\nnmTD1n6VERuxNHP8w1ipOKpVGFBeALqkwOKE2UfDhlrSGV8J8cEf1m20MhpA\n5gz3jx9e4f2vdWmw81Ut5ayTTJxRGWQhL/jqkOlSLXH/HqozbIxtV65HpHRd\nl1tG\r\n=RWk6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCF5Gwf8S30dQbA7kdOHYqV3h1i/7k8M4T8zjPTjfFkMQIgbYQIlRlIITF0ZQmTUXHDuFI1LdSGyBOTaonSfyoKFL8="}]},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.18_1638387163236_0.8400852507658214"},"_hasShrinkwrap":false},"1.0.19":{"name":"cpx-research-sdk-react-native","version":"1.0.19","description":"CPX Research SDK React Native","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative.git"},"scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"UNLICENSED","devDependencies":{"@types/axios":"^0.14.0","typescript":"^4.3.5"},"peerDependencies":{"react-native-webview":"^11.6.6"},"dependencies":{"axios":"^0.21.1","react-native-progress":"^5.0.0"},"bugs":{"url":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative/issues"},"homepage":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative#readme","_id":"cpx-research-sdk-react-native@1.0.19","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-HOvA2SgzscScab61S+3JBs5yUsfhYqpCVo1VGrb9gM7vvM9elr0K5oOrj2niFilOfwtTH6fVLDjLWCQ2liVVfw==","shasum":"a7a606e382c48763363227d46836d14d0e52d590","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.19.tgz","fileCount":52,"unpackedSize":66759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9yqwCRA9TVsSAnZWagAA/tYP/jqvI2RQO1+zdQIRYQXe\n886uZc588tUN1fIlfsEADMma+Tv58pdLIOYiKCn6qz8h3c0N2P55prOCCbPu\nJYJXDxHTUg6TxGh0sswfSCQCk99d22w9Sv4y6y65R0kv0blEnqld2G3rB7je\nY9s4CnGpMqPb7AS7MmxvjT0sWTiLVh6SviBf6wlYiaTPu6QuRgEQhwaSpr1E\nyVZw8vb7a8ldnnCf2l6TACrm3RsqmoBMqNhN/mq40ACz/m6WAjjo5Y9p38FN\n/ERk4T9m9FSJ3DDY4mWAyrpf8iaKl04/6zBBhg/1gd5/c1Jvfp/7OxqzdjA9\nQ7LHSRjYc7MnwPekJECzSKmDm5dSf93fa9t4T42OntmQ/VL6PJgmKLtHhl4a\nGY8g+egVz9pBuRBcibMX07CNxddMxlxHcQLK9u1Ye0wY5A85kGAX7HG8jeoK\nBEnKPnGjY/GgU4fic79r9h5kflhaenA3AA01tC8RHEidS/K3Crsz+ZhdW1VH\no8QVHLDsWNFNkrFWB0qZ8LDojlxCs+7ZF5uSuroSlAbVEiSitEFpdwMF2B39\nRHqGYT+UCpNC5ByIio+an+yTWilrzRhwS2jgHPT7miur6u3ogUngLyY9f1aF\nQD5PpNvArcdzXhr83VfmqLe1tP5PN8K7mWL5+gfg86sWhMfy4j+fxQjWeGuY\nmt6d\r\n=s2p2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTw+fTUU45dDH7CRk4ByC7kwedxXJ1hcN07yiFyaqoRAiBM4tk4dmlc4/LzywyBc1aKOh72M1eQu6RrdQstiq3ASQ=="}]},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.19_1643588272195_0.7476225672535008"},"_hasShrinkwrap":false},"1.0.20":{"name":"cpx-research-sdk-react-native","version":"1.0.20","description":"CPX Research SDK React Native","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative.git"},"scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"UNLICENSED","devDependencies":{"@types/axios":"^0.14.0","typescript":"^4.3.5"},"peerDependencies":{"react-native-webview":"^11.6.6"},"dependencies":{"axios":"^0.21.1","react-native-progress":"^5.0.0"},"bugs":{"url":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative/issues"},"homepage":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative#readme","_id":"cpx-research-sdk-react-native@1.0.20","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-0muBnX79RnILcV8ORmFlJ3f/IH8K32Q75/BAdxt01Mm7ZEumSpWdYdeJNAT3WS8a3/QllQ2H0SYTMaYO2DnNRQ==","shasum":"4b694f1b8532513be8c5f329999e6922dea9724c","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.20.tgz","fileCount":52,"unpackedSize":67020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+WWXCRA9TVsSAnZWagAAopgP/R+mxcpCjEtKTPr0gDoG\ntDzG5VP2OSSqcRpy+BN5rGGr9TfEBKPq8nFNRaiVdu+VkK1G9ds8tJ5ggsMx\nN191j/2JOyJo2FWokh3mnIHKd1jQcdmUW+hzZBYxq4odTBJCxXYa7riGwzbR\ng7MgaqtPUODwZWbbs7I86pC9D8pTq5Fww5FhGB28G6AEsY8xjZhJyKirWPD3\nQLkqcxyT8or847oJQcww6pvv/AqorAHVSi2SSSxQrLWJ2sTeJNqqYclse7CQ\nhHDNzCfbKMW70ZUFl4bNaDIiPMGZD8L7mintAO7StYhUaINvXg5UhrhuFgxJ\nsnCLBddVlqxdqGaHDnA8vlE0sMFMz7F8BMo2b34LTSFVpCh04dhrEFZTn8IG\nE/FDo6I6Cjs/+oyFYukugGJiA9y3xFRK19MMuCP4rGFqYAehJXCrYeUQ1Avq\n0Wr3HBlhB267WVl3v2G4cCypCIpTNO6iVTtPdrBMixKkDZxegHJw5pjH1lNA\ndstiXJ4uFGT+PkFTdzX7jKcXqVL2mqpUgZ3bBkXeLjfrgt3/Q42dU/UtBsnr\nk9aV1T8Vc+o7dHo2CFQEdcuVXFauOWUeQbk0V1rVX6Wb56QfrbAYcBU3AZBz\n1ZedIgdTSK+b0CZPI/KmacvUCxXlzbaic2vobBUwuLPFyjto/IrAHZkN9ITD\n7Vto\r\n=DDXW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEpz4KlrXjAKmM25CVBja1Xro8vsmrUuAdUCEVr2hTRQIgMV+fg1Rywk09qtaRB/IO4E4EjYsmT7pSiJQfhNNxoRA="}]},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.20_1643734423567_0.870508201049127"},"_hasShrinkwrap":false},"1.0.21":{"name":"cpx-research-sdk-react-native","version":"1.0.21","description":"CPX Research SDK React Native","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative.git"},"scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"UNLICENSED","devDependencies":{"@types/axios":"^0.14.0","typescript":"^4.3.5"},"peerDependencies":{"react-native-webview":"^11.6.6"},"dependencies":{"axios":"^0.21.1","react-native-progress":"^5.0.0"},"types":"./lib/index.d.ts","gitHead":"c3c78c378f96f552073a9c514f165ae19265cd48","bugs":{"url":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative/issues"},"homepage":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative#readme","_id":"cpx-research-sdk-react-native@1.0.21","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-ON+rAas01naULxuCjUucC6REkwYYNPH80P4VEIaGD1OubnWnqsc31Wfe4/AFp3PpX9pfRVYnKm5XQ/RTj50RqA==","shasum":"2437166dc1dccb7630b7b3fc59da2fa7308a732c","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.21.tgz","fileCount":52,"unpackedSize":68499,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD498PQPhHRXpSnv0TzepphkMGzAUSsU3aD7uSiilhSZgIhAIoFdZrZvmiFOTXJXeR7pcXCFUfoyFvkmLZHdjp14ABI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqNDbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpL/Q/7Bd6PNoiI85bvNrGW9KytiedKcyGvsErQfLOpU2Bkl3GZZwsX\r\nSpWKMDtbg9yUTqyXhZYeHjXLBg0k8aivEjifGufBAFWm8i7sqifuA7fa5LD2\r\n/B9K/TPWXfN5YxcSrJVVSBw9GZDZJNqbwPAbqlg2jv5yuTVKXT7w+2GX3F7W\r\n0OAUe6VP1iPDgqooGcsL4eZ0xk2aeaz9ZWms/9YA8N18gIe8Fc07FPP6S3um\r\nVeKyUJEw9zsCQ6akG+fRR/1K9UxV4tr4DExTXZQUGS9qCRbG0jz2mVtVAaJC\r\n8Cs0yGIOS6FtePZ7ZvEWQEDd33upygy/w0gjKDx7HpxA4CKlP0AE6AnfbAKT\r\nGW/XkdAPbReENZ2XcWE4Gl2ESOthswWbktcOxMcW1dL2Mtia/2bLC6lOu1zE\r\n/eF/y+i3JT0DT0zW6+aiPjXWM4/eeXUSyMl81YZpuT82DmxMrd50W91Dh9bU\r\n9/LuaU9mWoaw6hbuX2vhnUUcZPCYVEQZzs4gU9W1X5wVW9h3MDZoUNIh6o2n\r\naUdzl+TBtKXY0gMGwZ1os0zCN5nF+Fw5JBAbwLT4KnAZCr6xeGRpxdqhS3vO\r\n0tu135PWFFKteYFd3ftr1qJmvCD5qsPlCjHPaSV4EdQz7kImQDtIZ5Z6beAM\r\nim9GJ1V4WWXj6C6egL2rSrSRxj4zHsCh6gU=\r\n=xwXA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.21_1655230683053_0.820389026976367"},"_hasShrinkwrap":false},"1.0.22":{"name":"cpx-research-sdk-react-native","version":"1.0.22","description":"CPX Research SDK React Native","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative.git"},"scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"UNLICENSED","devDependencies":{"@types/axios":"^0.14.0","typescript":"^4.3.5"},"peerDependencies":{"react-native-webview":"^11.6.6"},"dependencies":{"axios":"^0.21.1","react-native-progress":"^5.0.0"},"types":"./lib/index.d.ts","gitHead":"10c1ffda5050b08b4a7efd42b1d01e2bf53d1cf4","bugs":{"url":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative/issues"},"homepage":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative#readme","_id":"cpx-research-sdk-react-native@1.0.22","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-TTsbr/UVc9qXy7jVS7hO8rck/+h8rSEYdElm2ejw67ejWfoDTDEu8iEcWEw2Wp9b2ZJ2DDtL2fIZcw41mOm31g==","shasum":"cb69d45d44b825ff5cbf5bf1734008c5207866fe","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.22.tgz","fileCount":52,"unpackedSize":68890,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCetl2Ou6jr2CUuNCE33vmkYADY7yDZLzqPA5/ynbenfwIgFinNpEVN8koUMrZdWpZP8ZP6KwhO3e+D0fIdoGsBzKs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+44cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotAA//S2AZEBhiAJFc2DyiB7N14gO7dljEMhBluJpXNvf56egsa7aA\r\nJ8IFtII1tpjQ7PzZKrojdLAf6jFDGhxcDsQ7s0+CzAn3//6g1ARm7aPgjjls\r\nyRgFVQTyYa4RwE5CaublKk5fezNxBi0m7hkA9IlcoXKbmc+BC3XPdn7WiM3r\r\nAQwVuhFTd4++6vDdpA5cF1Y/6/H6H2xGRovx2/OnGwFRgGiJ+K90ey3epdeG\r\nAEpoaxrczdwbh6nfAjNf4I7PWxdq79LtZqQ2QwsgaR7xfrqv5ZTzYr1zT1dG\r\nu+6wng0xbl6nCdjApaE9tw2xVHN2rivAz0HcobPXYZDvIJ4htYWO66u6mJOO\r\noVXHJy9e3LArZe0RcNOSpN5XoezuYJh49AaJUzBxsR9X7SKUMNhCCze9g4vZ\r\nK4wXU9RaDquYYNBwSQ0D7u8B9cJIAnPR9uy7uHLgWW3FmQit3lLNNaSsKsXo\r\n+B4N281rLOmdtq8jRP3BQM4uvVb/2JJPAlcR2WN66iq+fHgTtqthp2DFKV9J\r\nrTlyhJii4hcUg9uljZNMwn8klE6GaCPtWWJxP32216Pyx6J7FkSTJBCjvyei\r\nLuKn2BnDv1rwJZ4DUHbJAzOGacSsn6q1oVrNS9BpVJwiy/TGt6YpDHugld6/\r\n7/AveI0G/awmaKeM9Ulq/1Emak5xenZPerE=\r\n=cFwG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.22_1660653083980_0.1801926144669148"},"_hasShrinkwrap":false},"1.0.23":{"name":"cpx-research-sdk-react-native","version":"1.0.23","description":"CPX Research SDK React Native","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative.git"},"scripts":{"build":"tsc","check-types":"tsc --noEmit","lint":"yarn check-types && eslint --ext .js,.jsx,.ts,.tsx src","lint:fix":"eslint --fix --ext .js,.jsx,.ts,.tsx src","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"UNLICENSED","devDependencies":{"@types/deep-equal":"^1.0.1","typescript":"^4.3.5"},"peerDependencies":{"react-native-webview":"^11.6.6"},"dependencies":{"axios":"^0.21.1","deep-equal":"^2.0.5","immer":"^9.0.15","react-native-progress":"^5.0.0","use-immer":"^0.7.0"},"types":"./lib/index.d.ts","gitHead":"1c35a1cb47fd534d59df81ef4976686b293be9bf","bugs":{"url":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative/issues"},"homepage":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative#readme","_id":"cpx-research-sdk-react-native@1.0.23","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-wU/9Y+VjFrrkEW+Gu9EW69tp9b4adpC2B7ROUUyXlrWGdkqHarVeKYYJUVykp5wr/n6He1m0yIguOrJsQgZ+9w==","shasum":"740ea2f86d6a597b7c69d69043ee734761b493ae","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.23.tgz","fileCount":60,"unpackedSize":75587,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOSbRvMNnExWjOjg2QkrP3/tQCud7FdNR3LICChkNp3QIgZABHAZ6QdGmEIRSzBZTzJKoIYQHGEzgxsOuAaeDDMwY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/kLDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCVA/7BKh4ORZ8NCiF6aNSh3fggp1hWD6SfDU1YF+yEqf8mBVUnDhp\r\nUHqR2P0ZTnoWEusxLojLhkggRSYpSmgdD0mn6tzwq1ffBDDiyWAc/aKIsyIo\r\neFeLAXhjey6COGZ2JsB/rHZGeZWMsu3ADZ0BpgNCFsRyjCeXkaJsJZiR1rYc\r\na7M0uPwMofQLHjgeG3jy1eZtJFw+6VSENv9TVpyOtlMB+QOD7Td/6VzmNnV/\r\nKAIoH4/UF/mroyzw64A794TCATtzjB2F52WUngYjhrmgQ8Iai/zbqNSfh41O\r\nfXl8BRRXjv0UuPU392w3yqNo+L6md9VRFA5nyQHQOHcrSf/N0n2wwr/sPeiK\r\nCT5NgLVd3+WImZH6p+grEzj18BI9IdCyIqNrY7PXgsVTSPWnDVwTGw654c6s\r\naswrHJz1y6XVI5nkr3nPydnP5AstPhnqdi+EpRFcmAlf+Jxd5YOWtfC5ZwQ+\r\nBvuAQJuypnddIOmhp2IwVvaQ+RGosNrsBhER9cX/DpY5IGbobJIlmArC+qw5\r\nzYyT142J1tofLdTcdQqZQ7/Opzd/qc+EmcFx3Du2wni02sqnhc/3arBZPiFc\r\ndmZw29kt9BZWyJ8kUcpx8bFroR7G4I0Z8cnrYeC3iVfszNxnYUHuhMjhPBqf\r\nSQZdVFHv7HeQ4rjRCMlKF1eLlVP8ywxX6Oo=\r\n=U8Gh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.23_1660830403675_0.12380368265954234"},"_hasShrinkwrap":false},"1.0.24":{"name":"cpx-research-sdk-react-native","version":"1.0.24","description":"CPX Research SDK React Native","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative.git"},"scripts":{"build":"tsc","check-types":"tsc --noEmit","lint":"yarn check-types && eslint --ext .js,.jsx,.ts,.tsx src","lint:fix":"eslint --fix --ext .js,.jsx,.ts,.tsx src","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"UNLICENSED","devDependencies":{"@types/deep-equal":"^1.0.1","typescript":"^4.3.5"},"peerDependencies":{"react-native-webview":"^11.6.6"},"dependencies":{"axios":"^0.21.1","deep-equal":"^2.0.5","immer":"^9.0.15","react-native-progress":"^5.0.0","use-immer":"^0.7.0"},"types":"./lib/index.d.ts","gitHead":"64ef4cf4c54fc84a4497cdeb6eeb160b5afda404","bugs":{"url":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative/issues"},"homepage":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative#readme","_id":"cpx-research-sdk-react-native@1.0.24","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-3U+MGM/D7ZLql1XmnXUzRm5n/AjBryjDDR3vE9P66GQVd4AYQqFELlX4rSMmdoqE5Uj7VkrcXzCg6UevOmW9cw==","shasum":"29602933f4ea7a3e5a8646b34723a64e72623c9a","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.24.tgz","fileCount":60,"unpackedSize":75589,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDUZ1WiCoUnM8E5FOVxQa6MyW6ROYtH4iX2f2AEeQ165AiBWLbjpvO7DWRolFIAxgG4LSQJruqpV3f5QtlJU4X8aoQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1vFaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJ/Q/+IKSpOBaKllmR/GH1qmrMH/eHdogf/RrtF5jxitpbQihzvjpS\r\nfpKk5+qc8BXEbk/cfKkf3CMnCE0onZimiUC7mZg5yz6ghI+MqWjYjimdQkYV\r\njfryFJPHHA9+lfnPFku/BkhqHHslHlGdUfv4ialyk5XnSdnz/CAg8aX/6CBI\r\nRF5bbfTTlT5h4vKuoGS4mhpaBKSwjktX0f3r3boZ9lSgxwHndLeFbiE7RncZ\r\nTGsnq38sYMyWf9IkcFglJh27OwZoT/ZJqweiRxFczDZfsEBDDtlJH2CY0vCn\r\nsASrAGOoGkAk/dVgnyPWvQ967U1c/uM99haJoQ+7Ra10zG5GpwfKYdM25Ihi\r\nnyXFBvca/WTH0GIS2bNNJWE682QPwTBu0bpaAAw1USGR4ppXexhgjb89S0JY\r\nLh1bSnRD/aATwpFrPzQfeNL1E4afWBiTmQVBHGey3iPyxgpjqmrj6fqFBcX5\r\nB8wsWwnXQDrIxv15HP3Nvtk0fYTLKQCpWcFgMeYQ2i7SF4CWsR7+59GLpL8m\r\nA5D1jlklf8fSORpJsqUb2KHt91ZZndJDiinvxHOrMnVQEmCnwBrjkjfw97zK\r\nBnY+OrQ2w0wphFzgXEnC0G2vy3AJk2C4APNzFdO/rYrblRXWXTlrfYoojyHn\r\nuy4BSN9L2lDHy+1UtACPGHiUaXGY8FIqGF8=\r\n=7vBK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.24_1675030874058_0.7368911526230819"},"_hasShrinkwrap":false},"2.0.24":{"name":"cpx-research-sdk-react-native","version":"2.0.24","description":"CPX Research SDK React Native","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative.git"},"scripts":{"build":"tsc","check-types":"tsc --noEmit","lint":"yarn check-types && eslint --ext .js,.jsx,.ts,.tsx src","lint:fix":"eslint --fix --ext .js,.jsx,.ts,.tsx src","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"UNLICENSED","devDependencies":{"@types/deep-equal":"^1.0.1","typescript":"^4.3.5"},"peerDependencies":{"react-native-webview":"^11.6.6"},"dependencies":{"axios":"^0.21.1","deep-equal":"^2.0.5","immer":"^9.0.15","react-native-progress":"^5.0.0","use-immer":"^0.7.0"},"types":"./lib/index.d.ts","readme":"# CPX Research SDK React Native\n\n**Monetize your product with fun surveys.**\n\nWe will make it easy for you: Simply implement our solution and be ready to start monetizing your product immediately!\nLet users earn your virtual currency by simply participating in exciting and well paid online surveys!\n\nThis SDK is owned by [MakeOpinion GmbH](http://www.makeopinion.com).\n\n[Learn more.](https://www.cpx-research.com/main/en/)\n\n# Table of Contents\n\n- [Preview](#preview)\n- [Installation](#installation)\n- [Usage](#usage)\n\n# Preview\n![Preview](https://raw.githubusercontent.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative/main/preview.png \"Preview\")\n\n# Videotutorial\nClick the Image to watch a step-by-step tutorial on how to use the sdk\n\n[![Watch a step by step tutorial](http://img.youtube.com/vi/7ogCbAuai6U/0.jpg)](http://www.youtube.com/watch?v=7ogCbAuai6U \"cpx-research.com Tutorial React Native Integration - Monetize your App or Website\")\n\n# Installation\n\n1. Install the SDK like any other npm package, using yarn or npm\n``` \nyarn add cpx-research-sdk-react-native\n\n# or\n\nnpm install cpx-research-sdk-react-native\n```\n\n2. Since the CPX Research SDK uses the react-native-webview with native code functionality, you need to install this package as well.\n``` \nyarn add react-native-webview\n\n# or\n\nnpm install react-native-webview\n```\n\n3. Automatically install the react-native-webview pods\n``` \ncd ios\npod install\n```\n\n5. Now import the package in your JavaScript files and use it like any other React Component.\n```javascript\nimport CpxResearch from \"cpx-research-sdk-react-native\";\n```\n\n# Usage\n\n## Getting Started (Easy)\n\n### Basic Configuration\nCustomize every CPX Widget as it fits your needs.\nBelow are all required/basic configuration options for the CPX Widget. There are a few additional ones, but more on that later.\n\nNote: If you don't pass a configuration for any of the corner, sidebar or notification widgets, these specific widgets will then not be displayed.\n```jsx\n<CpxResearch\n  accentColor=\"#ff9800\"  // the accent color for the browser/webview icons an progress bars\n  appId=\"1\"\n  userId=\"2\"\n  isHidden={isCpxLayerHidden}  // in case you want to hide the widget completely, simplye pass a boolean (for example a state variable).\n  cornerWidget={{\n    backgroundColor: \"#ff9800\",\n    position: \"topright\",\n    roundedCorners: 0,\n    size: 100,\n    text: \"Click me\",\n    textColor: \"#ffffff\",\n    textSize: 12,\n  }}\n  notificationWidget={{\n    backgroundColor: \"#ff9800\",\n    height: 60,\n    isSingleSurvey: true,\n    position: \"bottom\",\n    roundedCorners: 10,\n    text: \"Click me\",\n    textColor: \"#ffffff\",\n    textSize: 12,\n    width: 300,\n  }}\n  sidebarWidget={{\n    backgroundColor: \"#ff9800\",\n    height: 240,\n    position: \"left\",\n    roundedCorners: 10,\n    text: \"Click me\",\n    textColor: \"#ffffff\",\n    textSize: 12,\n    width: 60,\n  }}\n/>\n```\n\n### Only Specific Views\nTo display the CPXResearch Widget only in specific views, simply add it inside those views (for example in a specific page/route in your app).\nThe CPX Widget will take the available space.\n\nHere is an example using React Navigation, where the CPX Widget is only displayed on the Home Page \n(for further details please have a look at the demo app in the demo_app sub folder on GitHub. There you will find this exact example).\n```jsx\n// App.jsx\n\nconst App = () => (\n  <NavigationContainer>\n    <Stack.Navigator>\n      <Stack.Screen\n        name=\"Home\"\n        component={HomeScreen}  // The CPX Widget is embedded in this component\n        options={{ header: () => <Header title=\"CPX React Native Demo\"/> }}\n      />\n      <Stack.Screen\n        name=\"Page 2\"\n        component={Page2Screen}\n        options={{ header: () => <Header title=\"Demo App Page 2\"/> }}\n      />\n    </Stack.Navigator>\n  </NavigationContainer>\n);\n```\n\n```jsx\n// Home.screen.jsx\n\nconst HomeScreen = () => (\n  <>\n      <CpxResearch\n        appId=\"1\"\n        userId=\"2\"\n        accentColor=\"#ff9800\"\n        cornerWidget={{ /* ... */ }}\n        notificationWidget={{ /* ... */ }}\n        sidebarWidget={{ /* ... */ }}\n      />\n      <SafeAreaView style={/* ... */}>\n        <View style={/* ... */}>\n          <Text>React Native SDK Demo App</Text>\n          <Text>CPX Research</Text>\n        </View>\n      </SafeAreaView>\n    </>\n);\n```\n\n### Entire App Overlay\nFor an entire app overlay add the CPX Widget next to your root component, using a fragment, like in the example below:\n```jsx\nconst App = () => (\n  <>\n    <CpxResearch\n      appId=\"1\"\n      userId=\"2\"\n      accentColor=\"#ff9800\"\n      cornerWidget={{ /* ... */ }}\n      notificationWidget={{ /* ... */ }}\n      sidebarWidget={{ /* ... */ }}\n    />\n    <NavigationContainer>\n      <Stack.Navigator>\n        <Stack.Screen\n          name=\"Home\"\n          component={HomeScreen}  // No CPX Widget anymore in this component\n          options={{ header: () => <Header title=\"CPX React Native Demo\"/> }}\n        />\n        <Stack.Screen\n          name=\"Page 2\"\n          component={Page2Screen}\n          options={{ header: () => <Header title=\"Demo App Page 2\"/> }}\n        />\n      </Stack.Navigator>\n    </NavigationContainer>\n  </>\n);\n```\n\n## Getting Started (Expert)\nAs stated above, it is possible to not pass any configuration for the corner, sidebar or notification widgets, which then means none of them will be displayed.\nThis might be especially useful if you want to build your own widgets/components. \nFor this use-case, the SDK provides multiple callbacks/methods where you can get the required data:\n\nNow handle the CPXResearch Response with the listeners below and use your own Widgets to display the surveys.\n```jsx\nconst HomeScreen = () =>\n{\n  /**\n   * Create refs for the methods the SDK provides and bind them like shown below.\n   * Then you can call them like any other function (have a look at the TouchableOpacity Buttons below)\n   */\n  const markTransactionAsPaidRef = useRef();\n  const fetchSurveysAndTransactionsRef = useRef();\n  const openWebViewRef = useRef();\n  \n  /**\n   * Add the change callbacks for the surveys and transactions updates\n   */\n  const onSurveysUpdate = surveys =>\n  {\n    console.log(\"onSurveysUpdate Callback\", surveys);\n  };\n\n  const onTransactionsUpdate = transactions =>\n  {\n    console.log(\"onSurveysUpdate Callback\", transactions);\n  };\n\n  const onWebViewWasClosed = () =>\n  {\n    console.log(\"onWebViewWasClosed Callback\");\n  };\n\n  return (\n    <>\n      <CpxResearch\n        /* ... */\n        // add the callback methods:\n        onSurveysUpdate={onSurveysUpdate}  // will be called when the surveys updated\n        onTransactionsUpdate={onTransactionsUpdate}  // will be called when the transactions updated\n        onWebViewWasClosed={onWebViewWasClosed}  // will be called when the user closed the webView\n        // bind the refs:\n        bindMarkTransactionAsPaid={markTransactionAsPaid => markTransactionAsPaidRef.current = markTransactionAsPaid}\n        bindFetchSurveysAndTransactions={fetchSurveysAndTransactions => fetchSurveysAndTransactionsRef.current = fetchSurveysAndTransactions}\n        bindOpenWebView={openWebView => openWebViewRef.current = openWebView}\n        /* ... */\n      />\n      <SafeAreaView style={styles.appWrapper}>\n        <View style={styles.viewContainer}>\n          { /* use the refs */ }\n          <TouchableOpacity style={styles.button} onPress={() => fetchSurveysAndTransactionsRef.current?.()}>\n            <Text style={styles.buttonText}>Fetch surveys and transactions</Text>\n          </TouchableOpacity>\n          <TouchableOpacity style={styles.button} onPress={() => markTransactionAsPaidRef.current?.(\"123\", \"345\")}>\n            <Text style={styles.buttonText}>Mark Transaction as paid</Text>\n          </TouchableOpacity>\n          <TouchableOpacity style={styles.button} onPress={() => openWebViewRef.current?.(/* pass optional surveyId here */)}>\n            <Text style={styles.buttonText}>Open Webview</Text>\n          </TouchableOpacity>\n        </View>\n      </SafeAreaView>\n    </>\n  );\n};\n\nexport default HomeScreen;\n```\n\n**Note**: For a typescript example have a look at the demo app in the demo_app sub folder\n\n## Using the SurveyCards Widget\nThe CPXSurveyCards Widget can be configured as follows:\n```jsx\nimport { CpxSurveyCards } from \"cpx-research-sdk-react-native\";\n\n<CpxSurveyCards\n    surveys={surveys}\n    texts={texts}\n    config={{\n      accentColor: \"#41d7e5\",\n      cardBackgroundColor: \"white\",\n      inactiveStarColor: \"#dfdfdfff\",\n      starColor: \"#ffc400\",\n      textColor: \"black\"\n    }}\n    openWebView={openWebViewRef.current}\n/>\n```\nFor the surveys, texts and the openWebView function props we need to use the features described in the \n[Getting Started (Expert)](#getting-started-(expert)) section. \n\n1) Assign the openWebView with the bindOpenWebView callback function provided by \nthe main CPXResearch component as show in the [Getting Started (Expert)](#getting-started-(expert)) section and simply pass the openWebViewRef.current \nas a prop to the CpxSurveyCards.\n2) For the surveys and texts, use a local state (or any state management pattern of your choice) to store them in your application state.\nThen simply use to onSurveysUpdate and onTextsUpdate callback functions to get the texts and survey and store them in your application state.\nNow you can pass them to the CpxSurveyCards as well.\n\nBelow you can see an example implementation (note that only the relevant lines of code for the CpxSurveyCards are shown):\n\n```jsx\nconst YourApp = () =>\n{\n  const openWebViewRef = useRef();\n\n  const [surveys, setSurveys] = useState([]);\n  const [texts, setTexts] = useState();\n\n  return (\n    <>\n      <CpxResearch\n        /* ... */\n        onSurveysUpdate={surveys => setSurveys(surveys)}\n        onTextsUpdate={texts => setTexts(texts)}\n        bindOpenWebView={openWebView => openWebViewRef.current = openWebView}\n        /* ... */\n      />\n      <View>\n        /* ... */\n        <CpxSurveyCards\n          surveys={surveys}\n          texts={texts}\n          config={/* configure as shown above */}\n          openWebView={openWebViewRef.current}\n        />\n        /* ... */\n      </View>\n    </>\n  );\n};\n```\n","readmeFilename":"Readme.md","gitHead":"8afa8606c906a99ec5479d34854c3afd51b1e559","bugs":{"url":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative/issues"},"homepage":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative#readme","_id":"cpx-research-sdk-react-native@2.0.24","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-RMzfkQN8pKJlXGM1H1VhhUezLDdkuncGaLAf7SKSFo4U2L47ff3HAZFozwKmdXm3rkHJKbPRnq5cGndEey/AEA==","shasum":"2aa8104e7b16c4bd6ba9ba9bb1a53271f8967516","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-2.0.24.tgz","fileCount":60,"unpackedSize":75591,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBM0/2CCMoykjQTxxCzGRp3JRx1wQ308Vq5LG0EYGzaXAiAKw07EsTuCn4MJEUneY9kqBObAIZSAoZgClDxeUzOWZg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1wB7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/2A/+KkgAJojvdJ3t41Pt3v+odzgmQupytizD0B7ISP30Eym+JhmP\r\nqeDAac2FK9VLr6WpHmBxDoB4hDm1ZEebYDDHz0aNy2/4u+Z9J34VVf2iSRIu\r\nTb+/JZntGeVGhlwJA0LTxgAVa4Mnuu7UG4lt8DMYEohj6Qd4gj9089DCyiEH\r\n2iUhp6d84ctFhdJppJcX860xfAQztdPt0njbCQEI5zL9Y/9j84zuZUfpS2ie\r\nemFJP2hsG5NIfM5yY1Cgl7yzQOR0DUkzyHLrYNi7ikVUMalf6dt4ODFm2jRr\r\nrnEzzvpGMmJx2hdf2961H4TpC+Nht/vUz2f3gQS3Jqq+PyosqmxLUnf6HNht\r\n9bHrwmrMb0GBV/iNa/13nbdM3ooHZsfvE413Cn/9hqZ3/bgljIivhgCeUuOL\r\nqwzjbrcm20UMaDCduXuSQqe93JJNfviHwIZ6PDYUmP5naeQP/kP5jmt6gmha\r\ntUyFMVU3GfU0eJynQUvhLs44yEvwL1RLrJVkgoDbUl3eKWlaQl4Old2BowT1\r\nXO7CwCLSA1ilztkE3TJ4FOu+Sm1d6jNu5vSsxKZZpw3nueCud+XnKwVenbEr\r\nu3zELHg0I9PMD4kKyenq6WklJWs/j4Gw269MdXUtRkNTA8TQH5D9Ga+iyaUi\r\n2FXkAeMfnX6bVSprDon11HEpk0p4rcKtv/s=\r\n=52bt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_2.0.24_1675034747180_0.08257187566860491"},"_hasShrinkwrap":false},"1.0.25":{"name":"cpx-research-sdk-react-native","version":"1.0.25","description":"CPX Research SDK React Native","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative.git"},"scripts":{"build":"tsc","check-types":"tsc --noEmit","lint":"yarn check-types && eslint --ext .js,.jsx,.ts,.tsx src","lint:fix":"eslint --fix --ext .js,.jsx,.ts,.tsx src","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"UNLICENSED","devDependencies":{"@types/deep-equal":"^1.0.1","typescript":"^4.3.5"},"peerDependencies":{"react-native-webview":"^11.6.6"},"dependencies":{"axios":"^0.21.1","deep-equal":"^2.0.5","immer":"^9.0.15","react-native-progress":"^5.0.0","use-immer":"^0.7.0"},"types":"./lib/index.d.ts","gitHead":"2a6b6c3769fc0023c950a3eeb755ddcd17a0aade","bugs":{"url":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative/issues"},"homepage":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative#readme","_id":"cpx-research-sdk-react-native@1.0.25","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-BGiwP4IhHwHS0n4X5ghIsdJiVf5Ju7rHvBsJg1aISi6qP6mzsIFGCECXtaQ9oFRA/Bdd7wqv30iTHmCznC7UOQ==","shasum":"3b92c17e8fb5dcb391dd5715d965dcee6ba4886b","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-1.0.25.tgz","fileCount":60,"unpackedSize":75589,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBiHcWTPAlPNRdAxmLonX0+3ji4U3m3MBYlrx0la5so/AiEA6y3azqX+6Az9800fIfN3dnnvE8+5YFU4rls/XKFC7MA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1wQNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqa6A//VJY2UHVttKpDJ14Tg3Br9QO3bY3Qkt70S3R9/pL7bFJdgfoG\r\nedTug4POJa48yOKF2Mxm02lfTqEQQN3cpPWsvWbLJTmhx7wTSJWCmE1Oh97W\r\nT0CElCNKrNJ1IfaUhJRwuHGlGs2BFCTyQVTPCC1VHry+PEnzosUXIKIISJYS\r\nS+TEoc7ZxMM6ZzpztZwm3Uwd3drzKw2754quMLPnoagJjCQubzVbEcxUAuE5\r\nRdslSJvkSTwBo8eGCCn64C/FmWzSzOV0EIgy6XCVbLIhQ4JeXwVPUYsISxod\r\nQFa99fJkLQxXnrCo9QB6rk2SBLCGfCByFWXWxJknRMXpWJ9ZNX5RRQ6xsamM\r\nSyqHMYvPIRDnxC0dj3KaDp2zGUwWI8yYkeUbIORB1FrFyMQzM5jAHb/coaxx\r\nukZA13sXN+p6OKQkyBy+wE1ESD+mK1jAUgTJHBHs3NT+610iiUez7GvEsszT\r\nFP80ZPsUWuaDvJqfu2KzRYIHtyCiLNZBOpw5LNohZlbD/zxL9w5ybqboRCfO\r\nW1EJ2WFnrFI8w23ER4oztVukPaBdY3ReICg/Hy55UYFsgLQlo1JsaDd/L8ad\r\nO0uScpCtr6V2deA/axyhmTh9utzBvgmzb2twchY6dcpzNjzSIrzb/UsGIOst\r\nJDHDuaGrWcn1BOo48NIASuSSfK1rBe60k3k=\r\n=u74u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_1.0.25_1675035661522_0.8872691089394429"},"_hasShrinkwrap":false},"2.0.25":{"name":"cpx-research-sdk-react-native","version":"2.0.25","description":"CPX Research SDK React Native","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative.git"},"scripts":{"build":"tsc","check-types":"tsc --noEmit","lint":"yarn check-types && eslint --ext .js,.jsx,.ts,.tsx src","lint:fix":"eslint --fix --ext .js,.jsx,.ts,.tsx src","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"UNLICENSED","devDependencies":{"@types/deep-equal":"^1.0.1","typescript":"^4.3.5"},"peerDependencies":{"react-native-webview":"^11.6.6"},"dependencies":{"axios":"^0.21.1","deep-equal":"^2.0.5","immer":"^9.0.15","react-native-progress":"^5.0.0","use-immer":"^0.7.0"},"types":"./lib/index.d.ts","readme":"# CPX Research SDK React Native\n\n**Monetize your product with fun surveys.**\n\nWe will make it easy for you: Simply implement our solution and be ready to start monetizing your product immediately!\nLet users earn your virtual currency by simply participating in exciting and well paid online surveys!\n\nThis SDK is owned by [MakeOpinion GmbH](http://www.makeopinion.com).\n\n[Learn more.](https://www.cpx-research.com/main/en/)\n\n# Table of Contents\n\n- [Preview](#preview)\n- [Installation](#installation)\n- [Usage](#usage)\n\n# Preview\n![Preview](https://raw.githubusercontent.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative/main/preview.png \"Preview\")\n\n# Videotutorial\nClick the Image to watch a step-by-step tutorial on how to use the sdk\n\n[![Watch a step by step tutorial](http://img.youtube.com/vi/7ogCbAuai6U/0.jpg)](http://www.youtube.com/watch?v=7ogCbAuai6U \"cpx-research.com Tutorial React Native Integration - Monetize your App or Website\")\n\n# Installation\n\n1. Install the SDK like any other npm package, using yarn or npm\n``` \nyarn add cpx-research-sdk-react-native\n\n# or\n\nnpm install cpx-research-sdk-react-native\n```\n\n2. Since the CPX Research SDK uses the react-native-webview with native code functionality, you need to install this package as well.\n``` \nyarn add react-native-webview\n\n# or\n\nnpm install react-native-webview\n```\n\n3. Automatically install the react-native-webview pods\n``` \ncd ios\npod install\n```\n\n5. Now import the package in your JavaScript files and use it like any other React Component.\n```javascript\nimport CpxResearch from \"cpx-research-sdk-react-native\";\n```\n\n# Usage\n\n## Getting Started (Easy)\n\n### Basic Configuration\nCustomize every CPX Widget as it fits your needs.\nBelow are all required/basic configuration options for the CPX Widget. There are a few additional ones, but more on that later.\n\nNote: If you don't pass a configuration for any of the corner, sidebar or notification widgets, these specific widgets will then not be displayed.\n```jsx\n<CpxResearch\n  accentColor=\"#ff9800\"  // the accent color for the browser/webview icons an progress bars\n  appId=\"1\"\n  userId=\"2\"\n  isHidden={isCpxLayerHidden}  // in case you want to hide the widget completely, simplye pass a boolean (for example a state variable).\n  cornerWidget={{\n    backgroundColor: \"#ff9800\",\n    position: \"topright\",\n    roundedCorners: 0,\n    size: 100,\n    text: \"Click me\",\n    textColor: \"#ffffff\",\n    textSize: 12,\n  }}\n  notificationWidget={{\n    backgroundColor: \"#ff9800\",\n    height: 60,\n    isSingleSurvey: true,\n    position: \"bottom\",\n    roundedCorners: 10,\n    text: \"Click me\",\n    textColor: \"#ffffff\",\n    textSize: 12,\n    width: 300,\n  }}\n  sidebarWidget={{\n    backgroundColor: \"#ff9800\",\n    height: 240,\n    position: \"left\",\n    roundedCorners: 10,\n    text: \"Click me\",\n    textColor: \"#ffffff\",\n    textSize: 12,\n    width: 60,\n  }}\n/>\n```\n\n### Only Specific Views\nTo display the CPXResearch Widget only in specific views, simply add it inside those views (for example in a specific page/route in your app).\nThe CPX Widget will take the available space.\n\nHere is an example using React Navigation, where the CPX Widget is only displayed on the Home Page \n(for further details please have a look at the demo app in the demo_app sub folder on GitHub. There you will find this exact example).\n```jsx\n// App.jsx\n\nconst App = () => (\n  <NavigationContainer>\n    <Stack.Navigator>\n      <Stack.Screen\n        name=\"Home\"\n        component={HomeScreen}  // The CPX Widget is embedded in this component\n        options={{ header: () => <Header title=\"CPX React Native Demo\"/> }}\n      />\n      <Stack.Screen\n        name=\"Page 2\"\n        component={Page2Screen}\n        options={{ header: () => <Header title=\"Demo App Page 2\"/> }}\n      />\n    </Stack.Navigator>\n  </NavigationContainer>\n);\n```\n\n```jsx\n// Home.screen.jsx\n\nconst HomeScreen = () => (\n  <>\n      <CpxResearch\n        appId=\"1\"\n        userId=\"2\"\n        accentColor=\"#ff9800\"\n        cornerWidget={{ /* ... */ }}\n        notificationWidget={{ /* ... */ }}\n        sidebarWidget={{ /* ... */ }}\n      />\n      <SafeAreaView style={/* ... */}>\n        <View style={/* ... */}>\n          <Text>React Native SDK Demo App</Text>\n          <Text>CPX Research</Text>\n        </View>\n      </SafeAreaView>\n    </>\n);\n```\n\n### Entire App Overlay\nFor an entire app overlay add the CPX Widget next to your root component, using a fragment, like in the example below:\n```jsx\nconst App = () => (\n  <>\n    <CpxResearch\n      appId=\"1\"\n      userId=\"2\"\n      accentColor=\"#ff9800\"\n      cornerWidget={{ /* ... */ }}\n      notificationWidget={{ /* ... */ }}\n      sidebarWidget={{ /* ... */ }}\n    />\n    <NavigationContainer>\n      <Stack.Navigator>\n        <Stack.Screen\n          name=\"Home\"\n          component={HomeScreen}  // No CPX Widget anymore in this component\n          options={{ header: () => <Header title=\"CPX React Native Demo\"/> }}\n        />\n        <Stack.Screen\n          name=\"Page 2\"\n          component={Page2Screen}\n          options={{ header: () => <Header title=\"Demo App Page 2\"/> }}\n        />\n      </Stack.Navigator>\n    </NavigationContainer>\n  </>\n);\n```\n\n## Getting Started (Expert)\nAs stated above, it is possible to not pass any configuration for the corner, sidebar or notification widgets, which then means none of them will be displayed.\nThis might be especially useful if you want to build your own widgets/components. \nFor this use-case, the SDK provides multiple callbacks/methods where you can get the required data:\n\nNow handle the CPXResearch Response with the listeners below and use your own Widgets to display the surveys.\n```jsx\nconst HomeScreen = () =>\n{\n  /**\n   * Create refs for the methods the SDK provides and bind them like shown below.\n   * Then you can call them like any other function (have a look at the TouchableOpacity Buttons below)\n   */\n  const markTransactionAsPaidRef = useRef();\n  const fetchSurveysAndTransactionsRef = useRef();\n  const openWebViewRef = useRef();\n  \n  /**\n   * Add the change callbacks for the surveys and transactions updates\n   */\n  const onSurveysUpdate = surveys =>\n  {\n    console.log(\"onSurveysUpdate Callback\", surveys);\n  };\n\n  const onTransactionsUpdate = transactions =>\n  {\n    console.log(\"onSurveysUpdate Callback\", transactions);\n  };\n\n  const onWebViewWasClosed = () =>\n  {\n    console.log(\"onWebViewWasClosed Callback\");\n  };\n\n  return (\n    <>\n      <CpxResearch\n        /* ... */\n        // add the callback methods:\n        onSurveysUpdate={onSurveysUpdate}  // will be called when the surveys updated\n        onTransactionsUpdate={onTransactionsUpdate}  // will be called when the transactions updated\n        onWebViewWasClosed={onWebViewWasClosed}  // will be called when the user closed the webView\n        // bind the refs:\n        bindMarkTransactionAsPaid={markTransactionAsPaid => markTransactionAsPaidRef.current = markTransactionAsPaid}\n        bindFetchSurveysAndTransactions={fetchSurveysAndTransactions => fetchSurveysAndTransactionsRef.current = fetchSurveysAndTransactions}\n        bindOpenWebView={openWebView => openWebViewRef.current = openWebView}\n        /* ... */\n      />\n      <SafeAreaView style={styles.appWrapper}>\n        <View style={styles.viewContainer}>\n          { /* use the refs */ }\n          <TouchableOpacity style={styles.button} onPress={() => fetchSurveysAndTransactionsRef.current?.()}>\n            <Text style={styles.buttonText}>Fetch surveys and transactions</Text>\n          </TouchableOpacity>\n          <TouchableOpacity style={styles.button} onPress={() => markTransactionAsPaidRef.current?.(\"123\", \"345\")}>\n            <Text style={styles.buttonText}>Mark Transaction as paid</Text>\n          </TouchableOpacity>\n          <TouchableOpacity style={styles.button} onPress={() => openWebViewRef.current?.(/* pass optional surveyId here */)}>\n            <Text style={styles.buttonText}>Open Webview</Text>\n          </TouchableOpacity>\n        </View>\n      </SafeAreaView>\n    </>\n  );\n};\n\nexport default HomeScreen;\n```\n\n**Note**: For a typescript example have a look at the demo app in the demo_app sub folder\n\n## Using the SurveyCards Widget\nThe CPXSurveyCards Widget can be configured as follows:\n```jsx\nimport { CpxSurveyCards } from \"cpx-research-sdk-react-native\";\n\n<CpxSurveyCards\n    surveys={surveys}\n    texts={texts}\n    config={{\n      accentColor: \"#41d7e5\",\n      cardBackgroundColor: \"white\",\n      inactiveStarColor: \"#dfdfdfff\",\n      starColor: \"#ffc400\",\n      textColor: \"black\"\n    }}\n    openWebView={openWebViewRef.current}\n/>\n```\nFor the surveys, texts and the openWebView function props we need to use the features described in the \n[Getting Started (Expert)](#getting-started-(expert)) section. \n\n1) Assign the openWebView with the bindOpenWebView callback function provided by \nthe main CPXResearch component as show in the [Getting Started (Expert)](#getting-started-(expert)) section and simply pass the openWebViewRef.current \nas a prop to the CpxSurveyCards.\n2) For the surveys and texts, use a local state (or any state management pattern of your choice) to store them in your application state.\nThen simply use to onSurveysUpdate and onTextsUpdate callback functions to get the texts and survey and store them in your application state.\nNow you can pass them to the CpxSurveyCards as well.\n\nBelow you can see an example implementation (note that only the relevant lines of code for the CpxSurveyCards are shown):\n\n```jsx\nconst YourApp = () =>\n{\n  const openWebViewRef = useRef();\n\n  const [surveys, setSurveys] = useState([]);\n  const [texts, setTexts] = useState();\n\n  return (\n    <>\n      <CpxResearch\n        /* ... */\n        onSurveysUpdate={surveys => setSurveys(surveys)}\n        onTextsUpdate={texts => setTexts(texts)}\n        bindOpenWebView={openWebView => openWebViewRef.current = openWebView}\n        /* ... */\n      />\n      <View>\n        /* ... */\n        <CpxSurveyCards\n          surveys={surveys}\n          texts={texts}\n          config={/* configure as shown above */}\n          openWebView={openWebViewRef.current}\n        />\n        /* ... */\n      </View>\n    </>\n  );\n};\n```\n","readmeFilename":"Readme.md","gitHead":"85cf642dc1835f2d7827596a74dc48c89a057b04","bugs":{"url":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative/issues"},"homepage":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative#readme","_id":"cpx-research-sdk-react-native@2.0.25","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-S9gdJLphK4e9A2ICCBoVZKHCfiWxVIFGjsIMaSwZXHNhaPyGrCC/g3sU/RwlxTTx6rLrjd5GrgwM1lPOImF/+g==","shasum":"c614792a1f6d79955bfbba23a9684770529185e5","tarball":"https://registry.npmjs.org/cpx-research-sdk-react-native/-/cpx-research-sdk-react-native-2.0.25.tgz","fileCount":60,"unpackedSize":75591,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEpogwIYxICkbt5krXHyx4Qrzp3lVAkfaJnVGPA4V/qAiEAmU6ngn85uQrbipQa1i2upASbag4WNu57NQ0f0f5w1cM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1wTeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqJA//UjAhUkKllE7R05y7/vV2hZzRo8XpcU9Y9fkJx2L+bJSoTDpU\r\nnayLuvoSldKC3XSGgZ12XF3zt8D5bHEtct+br79TkaEvn12LLP6q/EfAhq/g\r\nUGpGeGnB/FmK/p+6FcZGMa16Cpl+sT6Tlp/gbhzGrEa33YrYrZCG/dPuJ9cd\r\nJLWqDJaF77EWgU+XLxX3YkEyCyJAw4iWUjpQIJOFWujaq8NQ/pYX6nANs7iG\r\nUa6Q6MuJi8XENwK14yNnMjw3JS6OIOCRV4wr5aloo3RnUXf7q35PKFiAgwd2\r\nZLX7frRPWJMFM/ZRDSXUCcxa2tc72NsawIhkMeXyp3Qm22iGXJQRl5IhgkBJ\r\nt70zowsyfEe1Txjwn8geYMun3eiCMWtPUKGnQ1tvhOsgr3tAheQdN95uJyqh\r\nYwnFWVDuxVhpLB66l1JU2t4hmYjHfRPUeqM+hx+DHPNIT59mkQ0VduZg7/Cn\r\nL/6bOFShjC5/F5BtbMsbkeMknax0UAWvQSC+7AR4m4vQak+E8X1bN0JtD12R\r\ndGM+GeCJKsSl2oyZCnZvYWj85SPoO5YgovIQRPw8XFjvOfyhGqwb0zpv/YAZ\r\nzaW39Tes1xaecUSrwE8rS36+cad5GWux2m2K1L6BPgBl0Vy5rOJ9yYZ+pT3M\r\nCkH/SwRDYsMGn1hIKpA20sPYL+RtljtUNjc=\r\n=Fckz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kotti97","email":"accounts@christiankottmann.me"},"directories":{},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cpx-research-sdk-react-native_2.0.25_1675035870679_0.4950158891422549"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-09T21:34:27.227Z","1.0.0":"2021-08-09T21:34:27.455Z","modified":"2023-01-29T23:44:30.905Z","1.0.1":"2021-08-09T21:44:30.691Z","1.0.2":"2021-08-09T21:51:56.902Z","1.0.3":"2021-08-09T21:59:46.153Z","1.0.4":"2021-09-07T15:16:21.262Z","1.0.5":"2021-09-30T04:08:35.180Z","1.0.6":"2021-09-30T04:40:33.619Z","1.0.7":"2021-09-30T05:06:54.767Z","1.0.8":"2021-09-30T05:17:35.157Z","1.0.9":"2021-09-30T05:24:23.605Z","1.0.10":"2021-10-20T01:03:56.780Z","1.0.11":"2021-10-20T01:06:40.569Z","1.0.12":"2021-10-20T01:10:08.781Z","1.0.13":"2021-10-20T01:13:13.600Z","1.0.14":"2021-10-20T01:15:20.191Z","1.0.15":"2021-10-20T01:30:26.948Z","1.0.16":"2021-11-02T22:06:43.884Z","1.0.17":"2021-12-01T19:29:14.383Z","1.0.18":"2021-12-01T19:32:43.380Z","1.0.19":"2022-01-31T00:17:52.367Z","1.0.20":"2022-02-01T16:53:43.718Z","1.0.21":"2022-06-14T18:18:03.338Z","1.0.22":"2022-08-16T12:31:24.100Z","1.0.23":"2022-08-18T13:46:43.855Z","1.0.24":"2023-01-29T22:21:14.251Z","2.0.24":"2023-01-29T23:25:47.330Z","1.0.25":"2023-01-29T23:41:01.681Z","2.0.25":"2023-01-29T23:44:30.826Z"},"maintainers":[{"name":"kotti97","email":"accounts@christiankottmann.me"}],"description":"CPX Research SDK React Native","author":{"name":"Dualmeta","url":"https://www.dualmeta.io"},"license":"UNLICENSED","readme":"","readmeFilename":"","homepage":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative#readme","repository":{"type":"git","url":"git+https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative.git"},"bugs":{"url":"https://github.com/MakeOpinionGmbH/cpx-research-SDK-ReactNative/issues"}}