{"_id":"react-native-component-viewer","_rev":"28-40f402a58750663e1d4dc7d38d2b6dc7","name":"react-native-component-viewer","description":"A searchable list of components or scenes in your app. Handy for tweaking layout or design without using the app","dist-tags":{"latest":"0.7.2"},"versions":{"0.0.1":{"name":"react-native-component-viewer","version":"0.0.1","description":"A searchable list of components or scenes in your app. Handy for tweaking layout or design without using the app","main":"index.js","scripts":{},"repository":{"type":"git","url":"git+https://github.com/calvium/react-native-component-viewer.git"},"keywords":["react","native","component","viewer","tester","debug"],"author":{"name":"Ben Clayton","email":"ben@calvium.com","url":"https://www.calvium.com"},"license":"MIT","bugs":{"url":"https://github.com/calvium/react-native-component-viewer/issues"},"homepage":"https://github.com/calvium/react-native-component-viewer#readme","dependencies":{"ramda":"^0.23.0"},"peerDependencies":{"react":"*","react-native":"*"},"gitHead":"d547c15925fd755dc217fa794b7cb82bd03f3fec","_id":"react-native-component-viewer@0.0.1","_shasum":"847451500b78868a488ac4c984de0cd6780e67f3","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"benvium","email":"ben@calvium.com"},"dist":{"shasum":"847451500b78868a488ac4c984de0cd6780e67f3","tarball":"https://registry.npmjs.org/react-native-component-viewer/-/react-native-component-viewer-0.0.1.tgz","integrity":"sha512-+XYOX9yMRq9RJiNBV+sZDTljzWn1d437FKxOf4RAXThZAmKXxNqFdmDwG9a52aZ6MTU+pwFVdBEqPsqW+KzF5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBf7gP/vw/II+VLQJuQ6Um6p/P23XARXmPBnFlqFL5SdAiEAxWfge3JBV+Nw0AqXW4OAJPMJdnMFFl6XCQtgl5k7R3k="}]},"maintainers":[{"name":"benvium","email":"ben@calvium.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-component-viewer-0.0.1.tgz_1493923574762_0.5570269974414259"},"directories":{}},"0.0.2":{"name":"react-native-component-viewer","version":"0.0.2","description":"A searchable list of components or scenes in your app. Handy for tweaking layout or design without using the app","main":"index.js","scripts":{},"repository":{"type":"git","url":"git+https://github.com/calvium/react-native-component-viewer.git"},"keywords":["react","native","component","viewer","tester","debug"],"author":{"name":"Ben Clayton","email":"ben@calvium.com","url":"https://www.calvium.com"},"license":"MIT","bugs":{"url":"https://github.com/calvium/react-native-component-viewer/issues"},"homepage":"https://github.com/calvium/react-native-component-viewer#readme","dependencies":{"ramda":"^0.23.0"},"peerDependencies":{"react":"*","react-native":"*"},"gitHead":"5218e94400b704350b427655fa2dd358d0c01305","_id":"react-native-component-viewer@0.0.2","_shasum":"641a224a86193cf900abb540a660ecc7bd8edb23","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"benvium","email":"ben@calvium.com"},"dist":{"shasum":"641a224a86193cf900abb540a660ecc7bd8edb23","tarball":"https://registry.npmjs.org/react-native-component-viewer/-/react-native-component-viewer-0.0.2.tgz","integrity":"sha512-/mQYChYjjjkZNS27JVi0e8XhXBjTW558ip6gAzEGlEyQnrBAde/TuZ2ZTjrVFKQyr83djkUcPIwo6MJDMAOVXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgM+A+YMPclwL0Loi9ULuX+O1AgBj8+1rfwE0tT9s9VAiEAk9cLwnl1TyqO+3Q7ZrXt8Z/FbmYuXwMUznX5b/ydITk="}]},"maintainers":[{"name":"benvium","email":"ben@calvium.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-native-component-viewer-0.0.2.tgz_1493924829106_0.005911161424592137"},"directories":{}},"0.0.3":{"name":"react-native-component-viewer","version":"0.0.3","description":"A searchable list of components or scenes in your app. Handy for tweaking layout or design without using the app","main":"index.js","scripts":{},"repository":{"type":"git","url":"git+https://github.com/calvium/react-native-component-viewer.git"},"keywords":["react","native","component","viewer","tester","debug"],"author":{"name":"Ben Clayton","email":"ben@calvium.com","url":"https://www.calvium.com"},"license":"MIT","bugs":{"url":"https://github.com/calvium/react-native-component-viewer/issues"},"homepage":"https://github.com/calvium/react-native-component-viewer#readme","dependencies":{"ramda":"^0.23.0"},"peerDependencies":{"react":"*","react-native":"*"},"gitHead":"954bc87650b1064ee0426c56bd271349d80383c9","_id":"react-native-component-viewer@0.0.3","_shasum":"0b62748cfa4a07e46eb805dfc44b16cfc4a7f5a5","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"benvium","email":"ben@calvium.com"},"dist":{"shasum":"0b62748cfa4a07e46eb805dfc44b16cfc4a7f5a5","tarball":"https://registry.npmjs.org/react-native-component-viewer/-/react-native-component-viewer-0.0.3.tgz","integrity":"sha512-dhTzlRSKpUrh4yToRm6lHE/kVwfiM+m+DZ1tZ9E/AD09LGbWhd7Xx22ENtMUU02SlVPNeoBNp384WG5ltJnmlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOrcANYdO5n9cORWYy2pDwX2cp6ESAwcrKUEqHwQiFpwIhAKjJ14+4Tdkzj3FqNBB51zYcYJxkq+cgctsS1fdXWssy"}]},"maintainers":[{"name":"benvium","email":"ben@calvium.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-component-viewer-0.0.3.tgz_1495720337084_0.39424843341112137"},"directories":{}},"0.1.0":{"name":"react-native-component-viewer","version":"0.1.0","description":"A searchable list of components or scenes in your app. Handy for tweaking layout or design without using the app","main":"index.js","scripts":{},"repository":{"type":"git","url":"git+https://github.com/calvium/react-native-component-viewer.git"},"keywords":["react","native","component","viewer","tester","debug"],"author":{"name":"Ben Clayton","email":"ben@calvium.com","url":"https://www.calvium.com"},"license":"MIT","bugs":{"url":"https://github.com/calvium/react-native-component-viewer/issues"},"homepage":"https://github.com/calvium/react-native-component-viewer#readme","dependencies":{"ramda":"^0.23.0"},"peerDependencies":{"react":"*","react-native":"*"},"gitHead":"3daa482d440c4a16f029890903361a26617963ca","_id":"react-native-component-viewer@0.1.0","_shasum":"81b4a2cf868b879a4f63a8284adc34251ddb8723","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"benvium","email":"ben@calvium.com"},"dist":{"shasum":"81b4a2cf868b879a4f63a8284adc34251ddb8723","tarball":"https://registry.npmjs.org/react-native-component-viewer/-/react-native-component-viewer-0.1.0.tgz","integrity":"sha512-VZL8BZeB3QkM6Fjgk0deHP28r85U9OxTIV4TJDJ/hgxk72Ikqbp8H4G3AlQ5wZ/DIc7E51PleFMnDB6CtxifhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFFw7J2KEBOPqBJjOIRZOpMzn3noYymkO5/ShEj7pxs7AiEAh0uROfoJ5nbLGighy/npcUhA1t563XfsLrU5ffArJZc="}]},"maintainers":[{"name":"benvium","email":"ben@calvium.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-component-viewer-0.1.0.tgz_1496313698093_0.6283248972613364"},"directories":{}},"0.1.1":{"name":"react-native-component-viewer","version":"0.1.1","description":"A searchable list of components or scenes in your app. Handy for tweaking layout or design without using the app","main":"index.js","scripts":{},"repository":{"type":"git","url":"git+https://github.com/calvium/react-native-component-viewer.git"},"keywords":["react","native","component","viewer","tester","debug"],"author":{"name":"Ben Clayton","email":"ben@calvium.com","url":"https://www.calvium.com"},"license":"MIT","bugs":{"url":"https://github.com/calvium/react-native-component-viewer/issues"},"homepage":"https://github.com/calvium/react-native-component-viewer#readme","dependencies":{"ramda":"^0.23.0"},"peerDependencies":{"react":"*","react-native":"*"},"gitHead":"46df7e876407c0151a8980856df6fc363558c69a","_id":"react-native-component-viewer@0.1.1","_shasum":"0da4f5abaf9f5f57cc0fb04c186ef8cee02a5731","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"benvium","email":"ben@calvium.com"},"dist":{"shasum":"0da4f5abaf9f5f57cc0fb04c186ef8cee02a5731","tarball":"https://registry.npmjs.org/react-native-component-viewer/-/react-native-component-viewer-0.1.1.tgz","integrity":"sha512-ulzNAroACDzGbIQ6FjK75zXXpu8pKiFSl4I59vAHnbS0FNpOLW9hC639iph5YwkNC1gfE+xSc3TL5QZckNn7sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWwcAMu14rQQH0NI7lrexRZJryp+ffeDzuCt3CEpPz9QIhAIuEKA4nsRyl0drfhAp6QI/aqW9VjcAaAQJjtc2Gn1bk"}]},"maintainers":[{"name":"benvium","email":"ben@calvium.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-component-viewer-0.1.1.tgz_1496405116220_0.3820018006954342"},"directories":{}},"0.1.2":{"name":"react-native-component-viewer","version":"0.1.2","description":"A searchable list of components or scenes in your app. Handy for tweaking layout or design without using the app","main":"index.js","scripts":{},"repository":{"type":"git","url":"git+https://github.com/calvium/react-native-component-viewer.git"},"keywords":["react","native","component","viewer","tester","debug"],"author":{"name":"Ben Clayton","email":"ben@calvium.com","url":"https://www.calvium.com"},"license":"MIT","bugs":{"url":"https://github.com/calvium/react-native-component-viewer/issues"},"homepage":"https://github.com/calvium/react-native-component-viewer#readme","dependencies":{"ramda":"^0.23.0"},"peerDependencies":{"react":"*","react-native":"*"},"gitHead":"781d08f4478cfc929c2784c72e047ad312656fc7","_id":"react-native-component-viewer@0.1.2","_shasum":"5a81e347914d577047601dd3391eb438e689b95f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"benvium","email":"ben@calvium.com"},"dist":{"shasum":"5a81e347914d577047601dd3391eb438e689b95f","tarball":"https://registry.npmjs.org/react-native-component-viewer/-/react-native-component-viewer-0.1.2.tgz","integrity":"sha512-cKbwXEFLeb3nJRwtdolAjdKfXEjepMgq4G6xCumaZzjH8EbDRBZIFb1HULhju4l9OPviYyJ7KE6HksGRFNpKCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7TAImBSDapf4sUVYhBrB5n/5VmU2NVIhw+bc8wY+8jAiA7aC7TGEnk+yOgmyEBE0mhmeXXayKSE/I+aEUHcOd04g=="}]},"maintainers":[{"name":"benvium","email":"ben@calvium.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-component-viewer-0.1.2.tgz_1496430423023_0.7409074923489243"},"directories":{}},"0.2.0":{"name":"react-native-component-viewer","version":"0.2.0","description":"A searchable list of components or scenes in your app. Handy for tweaking layout or design without using the app","main":"index.js","scripts":{},"repository":{"type":"git","url":"git+https://github.com/calvium/react-native-component-viewer.git"},"keywords":["react","native","component","viewer","tester","debug"],"author":{"name":"Ben Clayton","email":"ben@calvium.com","url":"https://www.calvium.com"},"license":"MIT","bugs":{"url":"https://github.com/calvium/react-native-component-viewer/issues"},"homepage":"https://github.com/calvium/react-native-component-viewer#readme","dependencies":{"ramda":"^0.23.0"},"peerDependencies":{"react":"*","react-native":"*"},"gitHead":"0e61b1112837738eaa1a0385e26f749ea6bceada","_id":"react-native-component-viewer@0.2.0","_shasum":"b10eda7f876e618f9232d7fb495269d91e20f67c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"benvium","email":"ben@calvium.com"},"dist":{"shasum":"b10eda7f876e618f9232d7fb495269d91e20f67c","tarball":"https://registry.npmjs.org/react-native-component-viewer/-/react-native-component-viewer-0.2.0.tgz","integrity":"sha512-1IA7BxUm30BS8QpbqAeYoKFbSSLSqg3q5NVC+Kj1EhceJp4Zkv93UIb0ijYMtxENmRoCBbZciUNVz/grGdEjhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFxE12qZ3ALKlGQ1N5z2XQxZEdYRiuUQwyMV4whv8zsAiAZ0qJzfZILwnKJs6VYlMcnX185gEaVUvmr57hVsG2ssA=="}]},"maintainers":[{"name":"benvium","email":"ben@calvium.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-component-viewer-0.2.0.tgz_1496743129264_0.352062257938087"},"directories":{}},"0.2.1":{"name":"react-native-component-viewer","version":"0.2.1","description":"A searchable list of components or scenes in your app. Handy for tweaking layout or design without using the app","main":"index.js","scripts":{},"repository":{"type":"git","url":"git+https://github.com/calvium/react-native-component-viewer.git"},"keywords":["react","native","component","viewer","tester","debug"],"author":{"name":"Ben Clayton","email":"ben@calvium.com","url":"https://www.calvium.com"},"license":"MIT","bugs":{"url":"https://github.com/calvium/react-native-component-viewer/issues"},"homepage":"https://github.com/calvium/react-native-component-viewer#readme","dependencies":{"ramda":"^0.23.0"},"peerDependencies":{"react":"*","react-native":"*"},"gitHead":"ad05f21d6d1254928ca8f3e50ca2a514f44e3ff7","_id":"react-native-component-viewer@0.2.1","_shasum":"e865bc5fac29d817cc8e6992a339f1e878bed66c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"benvium","email":"ben@calvium.com"},"dist":{"shasum":"e865bc5fac29d817cc8e6992a339f1e878bed66c","tarball":"https://registry.npmjs.org/react-native-component-viewer/-/react-native-component-viewer-0.2.1.tgz","integrity":"sha512-B22wa5Z+l4YjfvdlfBY9UP142neLHhHusSBBIp/nUDvyUsq6x1tBweNGmqDsBFBw6OUIiHQvIWxVjzWMJvGp8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZlVrSLXq3ZAlf66D7wylfpp5lzk+vlN4xeThduHqQtgIgPWMZx99JyeJeyOH4ZO7fOv6jLcd4jjtWwRR/d82HC0Y="}]},"maintainers":[{"name":"benvium","email":"ben@calvium.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-component-viewer-0.2.1.tgz_1497003527828_0.3084399770013988"},"directories":{}},"0.2.2":{"name":"react-native-component-viewer","version":"0.2.2","description":"A searchable list of components or scenes in your app. Handy for tweaking layout or design without using the app","main":"index.js","scripts":{},"repository":{"type":"git","url":"git+https://github.com/calvium/react-native-component-viewer.git"},"keywords":["react","native","component","viewer","tester","debug"],"author":{"name":"Ben Clayton","email":"ben@calvium.com","url":"https://www.calvium.com"},"license":"MIT","bugs":{"url":"https://github.com/calvium/react-native-component-viewer/issues"},"homepage":"https://github.com/calvium/react-native-component-viewer#readme","dependencies":{"ramda":"^0.23.0"},"peerDependencies":{"react":"*","react-native":"*"},"devDependencies":{"eslint-config-calvium":"^0.3.0"},"gitHead":"33ccf7d09fbd0e7c193dce1471c9ff71a65cf6af","_id":"react-native-component-viewer@0.2.2","_shasum":"8cff85e072458b39ef997e6f834b46e41f885c9f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"benvium","email":"ben@calvium.com"},"dist":{"shasum":"8cff85e072458b39ef997e6f834b46e41f885c9f","tarball":"https://registry.npmjs.org/react-native-component-viewer/-/react-native-component-viewer-0.2.2.tgz","integrity":"sha512-qoouj16BXvt3crpR0+MhOLn106tuirK9L17D4jk0db1VGAegA+77yOrSITL1r9WiRwyMjFshqNpzMk19QMaBaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEXeyMahqXGmdvEd+Id1qKkhEtUrzU8AmQsyD8yG9Sn0AiEAy/BRgtc1VizARTM+rHpzYXeNI3CdMbIDq/x7WOGmxnY="}]},"maintainers":[{"email":"ben@calvium.com","name":"benvium"},{"email":"pablo@calvium.com","name":"pablocarrillo"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-component-viewer-0.2.2.tgz_1497254237451_0.8002958309371024"},"directories":{}},"0.3.0":{"name":"react-native-component-viewer","version":"0.3.0","description":"A searchable list of components or scenes in your app. Handy for tweaking layout or design without using the app","main":"index.js","scripts":{},"repository":{"type":"git","url":"git+https://github.com/calvium/react-native-component-viewer.git"},"keywords":["react","native","component","viewer","tester","debug"],"author":{"name":"Ben Clayton","email":"ben@calvium.com","url":"https://www.calvium.com"},"license":"MIT","bugs":{"url":"https://github.com/calvium/react-native-component-viewer/issues"},"homepage":"https://github.com/calvium/react-native-component-viewer#readme","dependencies":{"ramda":"^0.23.0"},"peerDependencies":{"react":"*","react-native":"*"},"devDependencies":{"eslint-config-calvium":"^0.3.0"},"gitHead":"0041552500e7cd2740fa75d67af918b9efb1d0a3","_id":"react-native-component-viewer@0.3.0","_shasum":"9866c7dae7b28b8f5b784f5b5bd1a91544bb9599","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"benvium","email":"ben@calvium.com"},"dist":{"shasum":"9866c7dae7b28b8f5b784f5b5bd1a91544bb9599","tarball":"https://registry.npmjs.org/react-native-component-viewer/-/react-native-component-viewer-0.3.0.tgz","integrity":"sha512-Grj5JyV8PrMh74VVeT5adhAwoGnUfDtTphjKgriSTpJUd5E9P0r/zhmWu2P1VHTffMDt6dSS4XuJFMKYhN0OGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMxXwCRdGyBvN28j5wG+skrWl7JM8mxzYbn0zxI6XrTgIgP5YK2BLoRMGHrsXkcVczQK+9V1r5scUYYwZDdERRt1c="}]},"maintainers":[{"email":"ben@calvium.com","name":"benvium"},{"email":"pablo@calvium.com","name":"pablocarrillo"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-component-viewer-0.3.0.tgz_1498241104436_0.4148190866690129"},"directories":{}},"0.4.0":{"name":"react-native-component-viewer","version":"0.4.0","description":"A searchable list of components or scenes in your app. Handy for tweaking layout or design without using the app","main":"index.js","scripts":{},"repository":{"type":"git","url":"git+https://github.com/calvium/react-native-component-viewer.git"},"keywords":["react","native","component","viewer","tester","debug"],"author":{"name":"Ben Clayton","email":"ben@calvium.com","url":"https://www.calvium.com"},"license":"MIT","bugs":{"url":"https://github.com/calvium/react-native-component-viewer/issues"},"homepage":"https://github.com/calvium/react-native-component-viewer#readme","dependencies":{"ramda":"^0.23.0"},"peerDependencies":{"react":"*","react-native":"*"},"devDependencies":{"eslint-config-calvium":"^0.3.0"},"gitHead":"8991705f145fd9c65478aa347d31a34205dbd08f","_id":"react-native-component-viewer@0.4.0","_shasum":"44e8994625e65643a42e3dd424577a86a09af407","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"benvium","email":"ben@calvium.com"},"dist":{"shasum":"44e8994625e65643a42e3dd424577a86a09af407","tarball":"https://registry.npmjs.org/react-native-component-viewer/-/react-native-component-viewer-0.4.0.tgz","integrity":"sha512-3mxbxNFCdZKGPCBLSKArlHZbMS3o4ArtYuZlSmrUZTYCjK/NtzgtilsNmnQyK+AylzuP6wr/V05YLsEgVGw68A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvnGrjRXLtsBprw/HrWZQrfGg9J3CJPWaf6bVxxTN1HAiB3htM4EWe/qmWhH62hIJY/nK+tKDThIkfTezYlm99i3g=="}]},"maintainers":[{"email":"ben@calvium.com","name":"benvium"},{"email":"pablo@calvium.com","name":"pablocarrillo"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-component-viewer-0.4.0.tgz_1499679513386_0.423151332186535"},"directories":{}},"0.5.0":{"name":"react-native-component-viewer","version":"0.5.0","description":"A searchable list of components or scenes in your app. Handy for tweaking layout or design without using the app","main":"index.js","scripts":{},"repository":{"type":"git","url":"git+https://github.com/calvium/react-native-component-viewer.git"},"keywords":["react","native","component","viewer","tester","debug"],"author":{"name":"Ben Clayton","email":"ben@calvium.com","url":"https://www.calvium.com"},"license":"MIT","bugs":{"url":"https://github.com/calvium/react-native-component-viewer/issues"},"homepage":"https://github.com/calvium/react-native-component-viewer#readme","dependencies":{"ramda":"^0.23.0"},"peerDependencies":{"react":"*","react-native":"*"},"devDependencies":{"eslint-config-calvium":"^0.3.0"},"gitHead":"cad813e73aa5363501bb2d6242d1c5c65d369812","_id":"react-native-component-viewer@0.5.0","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"richard-barrell-calvium","email":"richard.barrell@calvium.com"},"dist":{"integrity":"sha512-2eH09nwUUsjUe7Xj2F4f94SWO66zPyq7mu8WB/O8PT9FWSra6GzLRohVFjnkCMA+ykCnszfM8IDahGTmDPpSIg==","shasum":"d521c63f737755738384c077bc6abf9ed2ad1c09","tarball":"https://registry.npmjs.org/react-native-component-viewer/-/react-native-component-viewer-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6uH1wcAK3M2M2XzgwLj64YqYElOzJvDStZz8YNvc1pwIhAKNQoo1pmaAEdaEsuKFW0uZV/i6fMB93V+XF6cPUDcNc"}]},"maintainers":[{"email":"brian@calvium.com","name":"briancalvium"},{"email":"richard.barrell@calvium.com","name":"richard-barrell-calvium"},{"email":"ben@calvium.com","name":"benvium"},{"email":"pablo@calvium.com","name":"pablocarrillo"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-component-viewer-0.5.0.tgz_1507311776646_0.15972173353657126"},"directories":{}},"0.5.1":{"name":"react-native-component-viewer","version":"0.5.1","description":"A searchable list of components or scenes in your app. Handy for tweaking layout or design without using the app","main":"index.js","scripts":{},"repository":{"type":"git","url":"git+https://github.com/calvium/react-native-component-viewer.git"},"keywords":["react","native","component","viewer","tester","debug"],"author":{"name":"Ben Clayton","email":"ben@calvium.com","url":"https://www.calvium.com"},"license":"MIT","bugs":{"url":"https://github.com/calvium/react-native-component-viewer/issues"},"homepage":"https://github.com/calvium/react-native-component-viewer#readme","dependencies":{"ramda":"^0.23.0"},"peerDependencies":{"react":"*","react-native":"*"},"devDependencies":{"eslint-config-calvium":"^0.3.0"},"gitHead":"6b1c39ca0025b707b754e7865967424db015e7d5","_id":"react-native-component-viewer@0.5.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"pablocarrillo","email":"pablo@calvium.com"},"dist":{"integrity":"sha512-RV4G9ktTbBd4r8K62jzCq8iCwgywIZjm0+HNtMcts9suEGgH7y5HNRQdsHwih4mFav3u/9h3jCSX0qeldK5P5A==","shasum":"9b64c3166013dbb5fe73daca1e069e3c5ad89d14","tarball":"https://registry.npmjs.org/react-native-component-viewer/-/react-native-component-viewer-0.5.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBb6BHQkKuXU/MRWfu2LXmFzttbYmwUR1gYUOVwy2UG/AiEAwJVHNbLvvqMttuo4R/hT1npQVw44zTdYN9Ed6wWTbn8="}]},"maintainers":[{"email":"matt@calvium.com","name":"mattcalvium"},{"email":"brian@calvium.com","name":"briancalvium"},{"email":"richard.barrell@calvium.com","name":"richard-barrell-calvium"},{"email":"ben@calvium.com","name":"benvium"},{"email":"pablo@calvium.com","name":"pablocarrillo"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-component-viewer-0.5.1.tgz_1517326800877_0.732373574282974"},"directories":{}},"0.6.0":{"name":"react-native-component-viewer","version":"0.6.0","description":"A searchable list of components or scenes in your app. Handy for tweaking layout or design without using the app","main":"index.js","scripts":{},"repository":{"type":"git","url":"git+https://github.com/calvium/react-native-component-viewer.git"},"keywords":["react","native","component","viewer","tester","debug"],"author":{"name":"Ben Clayton","email":"ben@calvium.com","url":"https://www.calvium.com"},"license":"MIT","bugs":{"url":"https://github.com/calvium/react-native-component-viewer/issues"},"homepage":"https://github.com/calvium/react-native-component-viewer#readme","dependencies":{"ramda":"^0.23.0"},"peerDependencies":{"react":"*","react-native":"*"},"devDependencies":{"eslint-config-calvium":"^0.3.0"},"gitHead":"25186d9a19015d0e4e6fefff7c25c066cfe19a70","_id":"react-native-component-viewer@0.6.0","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"richard-barrell-calvium","email":"richard.barrell@calvium.com"},"dist":{"integrity":"sha512-L3KvdFEUImYXIGEAvpxABVSqssw6bwBoyiw5Gr79xdiUWODn/mNr/9MfFYhIBTr1tMydECuF2uqR++/iBfokCw==","shasum":"76bba78de760204f46e258964bbe285fc0c7d7e4","tarball":"https://registry.npmjs.org/react-native-component-viewer/-/react-native-component-viewer-0.6.0.tgz","fileCount":10,"unpackedSize":31246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci86lCRA9TVsSAnZWagAAcMIP/2r9QYUYPB6WPe0Q4hV5\n6/81wEUrhneh5ffX4s/8hCC6f5sRSM+WlHbYQaoZyJSxGzS7KIHyl1Fca0Z2\na1w/uRwUIohnLc2IceLkHu5odJpGH8jbYF6VTsIAuXZZ4CXiF0B/4Gt/MANm\nItCYePY5GLlfig3D9eiBETU2VKWwDRag+VHV8Vn+aYluuji35pnClVRt3125\nserztlv/Q3yIDssBndFVAiqP2MBVYLctS8OQ47t/7MhBKyDqLUY2c/NuzxyN\nQjZ8MbMgDsterAvl1tw72OBmrK7CVeQsTcyWRnO3F0K1ONcjjnBbI+YqUqp/\nClHsVt+UCViznCwhSyJF64YWgvOadDiow0HAGaDxKAkR3Z6qvp9p4ABoLPAM\nACAhc7JyTRoF8v7dpSPxXJuKocK1pjfloZ+50eIRbYnIhx7kieA/jD2Bu1Lk\nnTMwcPI+9TNZ2iGQA1WlgqYVISD7RTd9C4vzOndgCg4kO5EbP66EM6KTe9HC\njfg1VPjTm8YmGNOMN8JF3qo3Aq13bgqcspDbpGxFyd74PYiMIeVl+h+bqI9k\nM+9oP9GzHCk5J1GFGfvmD+oPMerdo0dUiOOVNQKW/bG13Up4mfhwkiC3l40I\nEKunHG/5GDW72x8/7YbmuEnvy6qwEbQSEi0OS2JiKkS8b9El7fEQY8Bb6h+K\n5bLs\r\n=tZqd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOzmongr6LYhWHvWay3OLnlPuJczOkj07aZpXwXbixJAiEA7Q85jAYl/TFImYghrYeBv0sFzCBDwRvPYvP99TLwEFM="}]},"maintainers":[{"email":"ben@calvium.com","name":"benvium"},{"email":"matt@calvium.com","name":"mattcalvium"},{"email":"nuno@calvium.com","name":"nunoveloso"},{"email":"pablo@calvium.com","name":"pablocarrillo"},{"email":"richard.barrell@calvium.com","name":"richard-barrell-calvium"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-component-viewer_0.6.0_1552666276493_0.9397246240456996"},"_hasShrinkwrap":false},"0.6.1":{"name":"react-native-component-viewer","version":"0.6.1","description":"A searchable list of components or scenes in your app. Handy for tweaking layout or design without using the app","main":"index.js","scripts":{},"repository":{"type":"git","url":"git+https://github.com/calvium/react-native-component-viewer.git"},"keywords":["react","native","component","viewer","tester","debug"],"author":{"name":"Ben Clayton","email":"ben@calvium.com","url":"https://www.calvium.com"},"license":"MIT","bugs":{"url":"https://github.com/calvium/react-native-component-viewer/issues"},"homepage":"https://github.com/calvium/react-native-component-viewer#readme","dependencies":{"ramda":"^0.23.0"},"peerDependencies":{"react":"*","react-native":"*"},"devDependencies":{"eslint-config-calvium":"^0.3.0"},"gitHead":"d190adb9f7c8e0f9b455516fdd9577f7a52c8dee","_id":"react-native-component-viewer@0.6.1","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"richard-barrell-calvium","email":"richard.barrell@calvium.com"},"dist":{"integrity":"sha512-Zs0YWAE0+k0ZOQVVbBtDsvKXFLWl3DhN+NNczPbHMQ3V2+lZk5UDYGXBHdlzD5X01eN8cTNjpHwDFIhoGcA55g==","shasum":"d379d3c19ef1daab8342f9f071a0502e549f5d3a","tarball":"https://registry.npmjs.org/react-native-component-viewer/-/react-native-component-viewer-0.6.1.tgz","fileCount":10,"unpackedSize":31233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci9K6CRA9TVsSAnZWagAAwTUP/ibCF59ESNCa5dB2dMuo\nkSFa1fmwCT0kCnmPy7CtYQdwUYPUD3yAavuptlBauz5yBUElir0HmWw/o40t\neEaS8vImqaHrxXXIpF0yD++J0DXKQFV3K6oqmL1SZN0KewOEKiD7HeTZWgdt\nRUF0UMfmBUuJdFgmN+zQdhTD0RbdYHPHcHHCLMWpI2pR/sx5wbWhApJWN1UF\n5qizeJniQNKvlylmYWJwkdotZBh03BgizVXUDvO3YeUh3B6job6D7dYoCWWZ\ntQGhCehGVWHKEwET1B28bQvT85GvX73GJfd9bYMHpbeQFfo/uwNvwwK41OZa\n8uzgzpUvSR/Np9JQHwkP5kXY+bmvZFhqhO2eqLWZxvHwWJkwKye70Z0ycfZB\n1PsVMlcnRyHEGCy05+ZIfDIDJTnBiSfDVFL8JvdJH4AuA9gZdacQ+fvhk4op\nJMnF7o6U1aeOKfHYuK7uGXZ7zPJzbY1iYKyb4a1CG0Q1L44aoevLwCU4azqn\nj2hjrH//+1+kZnMDZ3Pg56RTqH3fPGVa02O9+Jn3GeTmL0H+5NyuDz5BmJFb\ntZhm8pM0g+afBVlk761xU0DK8NuNDxYsLz88oQ+STVa3wTUUs3CA+xwD2Dhn\ngcJI4pJNZX3Ki6PTq58+KkBmJTn9uF+d/kOOER3FtKvNrKJeC+QiMTbhVKSQ\n8EF3\r\n=I9Cn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVWEbqNMXa7xZXFEn810QByik6kO8oihpRV0omXiysqAiEA5Hfbk2DoQ1ZUr3EN1WofG6lS8oua0XT2nN4/GihNoh8="}]},"maintainers":[{"email":"ben@calvium.com","name":"benvium"},{"email":"matt@calvium.com","name":"mattcalvium"},{"email":"nuno@calvium.com","name":"nunoveloso"},{"email":"pablo@calvium.com","name":"pablocarrillo"},{"email":"richard.barrell@calvium.com","name":"richard-barrell-calvium"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-component-viewer_0.6.1_1552667321871_0.11266947449842668"},"_hasShrinkwrap":false},"0.7.0":{"name":"react-native-component-viewer","version":"0.7.0","description":"A searchable list of components or scenes in your app. Handy for tweaking layout or design without using the app","main":"index.js","scripts":{},"repository":{"type":"git","url":"git+https://github.com/calvium/react-native-component-viewer.git"},"keywords":["react","native","component","viewer","tester","debug"],"author":{"name":"Ben Clayton","email":"ben@calvium.com","url":"https://www.calvium.com"},"license":"MIT","bugs":{"url":"https://github.com/calvium/react-native-component-viewer/issues"},"homepage":"https://github.com/calvium/react-native-component-viewer#readme","dependencies":{"ramda":"^0.23.0"},"peerDependencies":{"react":"*","react-native":"*","@react-native-community/async-storage":"*"},"devDependencies":{"eslint-config-calvium":"^0.3.0"},"gitHead":"0954c18eb249895186a7ba16e788182285ddb5ec","_id":"react-native-component-viewer@0.7.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"pablocarrillo","email":"pablo@calvium.com"},"dist":{"integrity":"sha512-u4AGPBuI0ZM4frgpCjmNvHWy4MR1w2Kdw8e+f5DsUiFnooqNAtkPIKEh8gYRafPOBw1wRoQnNlKp0nYRpLNggA==","shasum":"f9eb276c040ccf021868dd2d4051c91279d94bf8","tarball":"https://registry.npmjs.org/react-native-component-viewer/-/react-native-component-viewer-0.7.0.tgz","fileCount":18,"unpackedSize":47471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+QruCRA9TVsSAnZWagAA7wMP/AyBW11xzlaGGeKl5X36\n0ySpRcM2UQi5xfEzTzDYkSmSECaCmwD/q0CQKm24ENzbMiq1gg2Knn1IWTVh\nJeFE4lJ65svUt+PKfrJ3yZQ/53X28HlKQPrqxyL8RUQA1ja7FwHbIvjW84OV\nINkKYfcwQWDQR4baFlj5AM429vilhuULrzZt0oFiT9DWq6cPthtkb3knzN0F\nvqRYmlYqdHW13bTkSxdUxT31x/hN15iG8xRznDrMfz1AMPwpOMejd3/Io4Cu\nB9LR4o0Kzyv4xbUEfl/EhlBLgYohVDBdeKEXhE9q7aNFBifQ3Fw59Y7Jj06O\npqDRDRBSP9oOljgDbYHJUoKnVRl/BtSSjtvaG4JamH+sk4rG8EeQ8qnaIPYL\n2pZv4+2ll68sprQbQk6GzyZraA/IWiIUYnjbSrhQhtBZMT6cNztlEC3aBUH1\nOf6+CQovxzwOSicaPj8dG5y8ns/HNRNpJjz33B93H1BcmyFb1Xr/FcKRxsKO\n51scJWeqRev9XNCSiEIluZAjMLuUSk3RcxLCW8sGR5KKlvuvl6k/x8+qgKBb\nBmsz65khl+IvJYifZPVnqU5mV4DJNEp2ZXmXuflMyts7nFd3TdbRJA5HCT1d\nMTe0rkplIxdJbyzUaZVXG6ESELWyJurPvW1D2+pyR3uMctXP/8QOfrdUjOwI\nv6mr\r\n=838m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfvhwO3tSGCL4AIr8z6QZ/9iZjoV59lQKhVQ64EkrG/AIgOoVziF50UeKQeBv98tSKqZlXRnQKctDse1OD/rFZbec="}]},"maintainers":[{"email":"ben@calvium.com","name":"benvium"},{"email":"matt@calvium.com","name":"mattcalvium"},{"email":"nuno@calvium.com","name":"nunoveloso"},{"email":"pablo@calvium.com","name":"pablocarrillo"},{"email":"richard.barrell@calvium.com","name":"richard-barrell-calvium"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-component-viewer_0.7.0_1559825133552_0.5940846100351944"},"_hasShrinkwrap":false},"0.7.1":{"name":"react-native-component-viewer","version":"0.7.1","description":"A searchable list of components or scenes in your app. Handy for tweaking layout or design without using the app","main":"index.js","scripts":{},"repository":{"type":"git","url":"git+https://github.com/calvium/react-native-component-viewer.git"},"keywords":["react","native","component","viewer","tester","debug"],"author":{"name":"Ben Clayton","email":"ben@calvium.com","url":"https://www.calvium.com"},"license":"MIT","bugs":{"url":"https://github.com/calvium/react-native-component-viewer/issues"},"homepage":"https://github.com/calvium/react-native-component-viewer#readme","dependencies":{"ramda":"^0.23.0"},"peerDependencies":{"react":"*","react-native":"*","@react-native-community/async-storage":"*"},"devDependencies":{"eslint-config-calvium":"^0.3.0"},"gitHead":"68f56f7c2559a9d37b7e5b916de2ba04ab3c6cd7","_id":"react-native-component-viewer@0.7.1","_nodeVersion":"10.15.2","_npmVersion":"6.11.3","dist":{"integrity":"sha512-bs+FV8Nvf7bf0+WcMafHp+yGvJ/9QSAbZ9BDClbwThh+Ow+WgMQbUrIo5oMg0ss7H86A/wSd4LfOZ4Tqty4GfQ==","shasum":"dbec525e9e9aa66795398df4ab9f603191c9892c","tarball":"https://registry.npmjs.org/react-native-component-viewer/-/react-native-component-viewer-0.7.1.tgz","fileCount":10,"unpackedSize":31318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4Rg+CRA9TVsSAnZWagAAHlcP/ApKwhfUKq5cf3QquISg\nctIzpUPjLLSEKd5M8veSDXRdze2ap4XrftBpqeq2pUjp3m0O/XYx0RyoNl3h\nCYFSEZWTPUav+Cs2T+nTGuMXp4QXHGqhpsFZ1HyDe9uppUqPPOsxxgn21JCs\nw4gRzR2OmYX7ZvjNUmegPbfVFOoos3mLihO5LFxAnY907Qh7BlIOYV7dJmj0\nxjZq810N6B5qk5VUZ9WccYUydQ3K12LoLMvdcJUUaombLXMwY6DWkvk1Hqap\nxz3PPOtH0+brl1wyZkpxJKEjRJwlJpVif8Pv4vqvruRvFnJqx59rkun7OCJ0\nZ0sL7vSubs7L8UItXoJNjIVMmwB7AWoHdFG48plypJSm2smG7oio7i6XXSQd\nnI8DPz04DiDe8Ba7VTP9VwpqtdNGuKqs4e1XJ5PYWW+nc6w9xJPE5Zv9o5qQ\nob3NHzA1VWdiMRmooOSdrqckWKbIbjlPR9H6fSTK8hjvpM/nHqSujyURQnJz\nJ7YHvx/PnWVh7U+cVoTKvfBDO2+Y+FHZWEq1ijBg4JKhih+3j2n+9WBgfKoS\n7V89uSxrfKGMFbQ5/YGphlzdK2TrWz9yU7Ymz7vTFnlWnSe9Sfu0IlbSj3+P\nonNM8u++3bYyXSVjKanC18H+A7egI1PVDARhzoFiJCdWk3pRg9u9YT+Porpa\nbJUZ\r\n=4jz1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6YpTSbrNF6ulWj+muiWD2/b6EStNvgZo4gB3TZ6KxYAiAcW181bFqBIRd5sw3enjdiq5jL1loDN1ynzu+hpqyR3g=="}]},"maintainers":[{"email":"ben@calvium.com","name":"benvium"},{"email":"matt@calvium.com","name":"mattcalvium"},{"email":"nuno@calvium.com","name":"nunoveloso"},{"email":"pablo@calvium.com","name":"pablocarrillo"},{"email":"richard.barrell@calvium.com","name":"richard-barrell-calvium"}],"_npmUser":{"name":"richard-barrell-calvium","email":"richard.barrell@calvium.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-component-viewer_0.7.1_1575032893976_0.066816096887504"},"_hasShrinkwrap":false},"0.7.2":{"name":"react-native-component-viewer","version":"0.7.2","description":"A searchable list of components or scenes in your app. Handy for tweaking layout or design without using the app","main":"index.js","scripts":{},"repository":{"type":"git","url":"git+https://github.com/calvium/react-native-component-viewer.git"},"keywords":["react","native","component","viewer","tester","debug"],"author":{"name":"Ben Clayton","email":"ben@calvium.com","url":"https://www.calvium.com"},"license":"MIT","bugs":{"url":"https://github.com/calvium/react-native-component-viewer/issues"},"homepage":"https://github.com/calvium/react-native-component-viewer#readme","dependencies":{"ramda":"^0.23.0"},"peerDependencies":{"react":"*","react-native":"*","@react-native-async-storage/async-storage":"*"},"devDependencies":{"eslint-config-calvium":"^0.3.0"},"types":"./index.d.ts","gitHead":"fe771f705725fc16d8c97ec5754741b77f5f8457","_id":"react-native-component-viewer@0.7.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-bShJeShRTWYB+/0i6djaVFv0wEeWiRN8WQwA7JfFIuUxSebstEgO+Ht7taWFj/pJg5rMhlMz2kZ3DO42I21vQQ==","shasum":"c1f5cf5cf18d5ed1df07dbba9c6bdf1d1495520b","tarball":"https://registry.npmjs.org/react-native-component-viewer/-/react-native-component-viewer-0.7.2.tgz","fileCount":10,"unpackedSize":31326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjQHoE16KCEUbhAPGzs57N5CEKQ4Qn01Z3/lY3sukydgIgb468HP8TVckCPxYt5lbR+diJwP5lj87hM00ftFjD9ZM="}]},"_npmUser":{"name":"richard-barrell-calvium","email":"richard.barrell@calvium.com"},"directories":{},"maintainers":[{"name":"nunoveloso","email":"nuno@calvium.com"},{"name":"pablocarrillo","email":"pablo@calvium.com"},{"name":"benvium","email":"ben@calvium.com"},{"name":"richard-barrell-calvium","email":"richard.barrell@calvium.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-component-viewer_0.7.2_1704375193594_0.7099674963176841"},"_hasShrinkwrap":false}},"readme":"# react-native-component-viewer\nA searchable list of components or scenes in your app. Handy for tweaking layout or design without needing to navigate your\napp to get there.\n\nEspecially useful for accessing screens that are hard to get to, or for testing the design of screen in specific difficult-to-test situations (e.g. server failure).\n\n![animated gif](docs/Demo.gif)\n\nRequires react-native >= 0.43.0. For older versions of RN, please use version 0.4.0 or below.\n\n# Installation\n\nThis is a pure JavaScript library, so there's no need to run `react-native link` or manually add any frameworks or libraries.\n\n```\nnpm i -S react-native-component-viewer\n```\n\n- You may need to close and restart the React Native packager.\n\n# Dependencies\n\nThis will require you to add the `Community AsyncStorage` to your project dependencies.\n\n```\nnpm i -S @react-native-community/async-storage\n```\n\nAnd follow the instructions for <a href=\"https://github.com/react-native-community/react-native-async-storage/blob/master/docs/Linking.md\"> manual linking </a>\n\n# Usage\n\nThis library does not assume any specific navigation library is in use. As a result it can be configured for us with [react-navigation](https://github.com/react-community/react-navigation), [react-native-router-flux](https://github.com/aksonov/react-native-router-flux), and others.\n\n## Usage in react-navigation\n\nHere's how to use it with react-navigation:\n\n- First, add a wrapped `ComponentViewer` component to your list of scenes in a navigator \n\n```js\nimport React from 'react'\nimport {ComponentViewer} from 'react-native-component-viewer';\nimport {createStackNavigator, NavigationScreenProp, NavigationState} from 'react-navigation';\n\n//.. other imports\n\nconst ComponentViewerWrapper = ({navigation}: {navigation: NavigationScreenProp<NavigationState>}): ReactNode => (\n  <SafeAreaView style={{flex: 1}}>\n    <ComponentViewer onClose={() => navigation.goBack(null)} />\n  </SafeAreaView>\n);\n\nconst DebugStack = createStackNavigator(\n  {\n    Debug: {\n      screen: DebugScreen,\n      navigationOptions: {\n        title: 'Debug',\n      },\n    },\n    ComponentViewer: {\n      screen: ComponentViewerWrapper,\n      navigationOptions: {\n        title: 'Component Viewer',\n        headerMode: 'none',\n      },\n    },\n  },\n  {\n    initialRouteName: 'Debug',\n    defaultNavigationOptions,\n  }\n);\n\n```\nThe `onClose` prop above runs the function that closes the list UI when the `Done` button is pressed on the UI.\n\nThen you can navigate to it as any other screen:\n\n```js\nthis.props.navigation.navigate('ComponentViewer');\n```\n\nWhen you first run this you'll get an empty list. You need to manually register each screen with the system (along with their test prop data) before you can start.\n\n## Usage in react-native-router-flux\n\nHere's how to use it in react-native-router-flux:\n\n- First, add the `ComponentViewer` component to your list of scenes at the root of your app:\n\n```js\nimport {ComponentViewer} from 'react-native-component-viewer';\n\n//.. other imports\n\nclass MyRootComponent extends React.Component {\n  render() {\n    return <Scene key=\"MyRootScene\">\n      {/* Insert line below.. */}\n      <Scene key=\"ComponentViewer\" hideNavBar={true} component={ComponentViewer}/>\n    </Scene>\n  }\n}\n```\n\n- Then, at the point you want to show the debug list UI (e.g. if your in-app settings), call `Actions.ComponentViewer({onClose: Actions.pop})`.\n\nThe `onClose` prop above runs the function that closes the list UI when the `Done` button is pressed on the UI.\n\nExample:\n```js\n<TouchableHighlight onPress={()=>Actions.ComponentViewer({onClose: Actions.pop})}>\n    <Text>Click to view scenes</Text>\n</TouchableHighlight>\n```\n\nWhen you first run this you'll get an empty list. You need to manually register each screen with the system (along with their test prop data) before you can start.\n\n> Other navigation systems will be similar - just make sure to pass a function that closes the list as the `onClose` property of the `<ComponentViewer>` component. This'll ensure the `Done` button on the list\nreturns to your previous page.\n\n\n\n\n\n# Registering test screens\n\nOn each screen you want to test, add the following:\n\n```js\nimport {addSceneTest} from 'react-native-component-viewer'; // <-- Add this import\n\nclass MySceneComponent extends React.Component {\n  //... your scene component here\n}\n\n// Add a test scene.\naddTestScene(<MySceneComponent\n  myProp1={'test data'}\n  myProp2={['more','test','data']}\n/>,\n{name: 'MySceneComponent'},\n);\n```\n\nYou can add the same component several times with different data. To do this, add a `title` property to the the second parameter to `addTestScene`:\n\n```js\naddSceneTest(<MySceneComponent items={[]}/>, {name: 'MySceneComponent', title: 'Empty'});\n\naddSceneTest(<MySceneComponent items={['more','test','data']}/>, {name: 'MySceneComponent', title: 'Three items'});\n```\n\n# The component parameter\n\nWhen you add a scene or component test, you can either pass in a rendered component, like either of the following:\n\n```js\naddSceneTest(<MySceneComponent />, {name: 'MySceneComponent'});\naddComponentTest(<MyComponent />, {name: 'MyComponent'});\n```\n\nor you can pass in an unrendered component, which Component Viewer will render for you. For example, with functional components:\n\n```js\naddSceneTest(({closeThisTest}) => <MySceneComponent onClose={closeThisTest} />, {name: 'MySceneComponent'});\naddComponentTest(({closeThisTest}) => <MyComponent onClose={closeThisTest} />, {name: 'MyComponent'});\n```\n\nIf you pass in an anonymous functional component, you should always supply an explicit `name` option as above, because Component Viewer will not be able to reliably find out the name of your component.\n\nIf you pass in an unrendered component, Component Viewer will render it with the following props:\n * closeThisTest: a 0-argument function; when called it closes the current test.\n\nNote that the list of props that Component Viewer will supply to components may be added to in future, so it's best to use a functional component that explicitly picks out the ones you want to use.\n\n## Making space for header and footer bars\n\nIn real app, your screens will normally have a header (and perhaps a footer). This means your actual component has a smaller space to render in.\n\nTo support this there's an optional property `wrapperStyle` on the second parameter to `addSceneTest`. This is a standard React Native View style.\n\nUse the `padding` properties to adjust the rendering inset to your scene. You may want to store the style somewhere central in your app so\nyou don't have to type it out each time you use `addTestScene`.\n\nExample:\n\n```js\naddSceneTest(<MySceneComponent items={['more','test','data']}/>,\n{\n  name: 'MySceneComponent',\n  title: 'Three items',\n  wrapperStyle: {paddingTop: 44, backgroundColor: 'black'}),\n}\n```\n\n## Testing modals\n\nIf you are testing a component with a `<Modal>` on it, the modal may cover the 'Close' button and make it impossible to go back to the list. If your modal has its own close button then you can work around this by:\n * registering your modal as a scene using addSceneTest, and\n * calling the `closeThisTest` callback from your modal's close button.\n\nFor example, if you write:\n\n```js\nimport React from 'react';\nimport {addSceneTest} from 'react-native-component-viewer';\nimport {Modal, Text, View, Button} from 'react-native';\n\nconst MyModal = ({onRequestClose, visible}) => ```\n  <Modal visible={visible} onRequestClose={onRequestClose}>\n    <View style={{flex: 1, justifyContent: 'center', alignItems: 'center', backgroundColor: '#fff'}}>\n      <Text>This is a modal pop-up!</Text>\n      <Button title=\"Close this modal\" onPress={onRequestClose} />\n    </View>\n  </Modal>\n);\n\naddSceneTest(({closeThisTest}) => <MyModal onRequestClose={closeThisTest} visible />, {\n  name: 'MyModal',\n});\n```\n\nthen the 'Close this modal' button inside the modal will take you back to the menu.\n\n# Registering Test Components\n\nWhen testing a component such as a Button, you'll most likely want to view all the possible states of the button on a single screen\n\nFor example:\n\n![Compoment States example](docs/buttons.png)\n\nTo do this use the `addComponentTest` method.\n\nFor example:\n\n```js\nimport {addComponentTest} from 'react-native-component-viewer'; // <-- Add this import\n\n// add tests\nconst wrapperStyle = {width: 200}; // style of container holding the component - useful for constraining to different sizes\naddComponentTest(\n      <Button type={'large'} title={'Button title'} />,\n      {\n       name: 'Button',\n       title: 'Large button',\n\t    wrapperStyle,\n\t   }\n    )\n```\n\nMultiple tests for a single component appear in the ComponentViewer list as a single entry. Tapping the entry displays a ScrollView containing all your tests.\n\n\n# Usage with Redux\n\nIf you're using the `react-redux` `connect` method, make sure you pass the 'unconnected' version of the component to `addTestScene`, e.g.:\n\n```js\nclass MyComponent extends React.Component {\n\t//...\n}\n\nexport default connect(\n\tstate => ({\n\t\t//.. mapStateToProps\n\t}),\n\tdispatch => ({\n\t\t//.. mapDispatchToProps\n\t}))(MyComponent);\n\n// we export the connected component, but pass the\n// unconnected component to addTestScene\naddTestScene(<MyComponent {...testData}/>);\n```\n\nThis way you can make sure your test scenes are completely independent of the Redux state.\n\n# Other options\n\nBy default the list will save and restore your last search term via `AsyncStorage`. This is useful if you have many registered tests, as it saves you from having to type the search term every time you reload.\n\nSaving your last search can be disabled by setting the optional `saveSearch` prop to `false` on `ComponentViewer`. The default is `true`.\n","maintainers":[{"email":"pablo@calvium.com","name":"pablocarrillo"},{"email":"ben@calvium.com","name":"benvium"}],"time":{"modified":"2024-04-17T12:59:22.747Z","created":"2017-05-04T18:46:16.595Z","0.0.1":"2017-05-04T18:46:16.595Z","0.0.2":"2017-05-04T19:07:09.840Z","0.0.3":"2017-05-25T13:52:18.068Z","0.1.0":"2017-06-01T10:41:39.005Z","0.1.1":"2017-06-02T12:05:17.369Z","0.1.2":"2017-06-02T19:07:03.982Z","0.2.0":"2017-06-06T09:58:50.203Z","0.2.1":"2017-06-09T10:18:48.730Z","0.2.2":"2017-06-12T07:57:18.496Z","0.3.0":"2017-06-23T18:05:05.998Z","0.4.0":"2017-07-10T09:38:34.552Z","0.5.0":"2017-10-06T17:42:59.088Z","0.5.1":"2018-01-30T15:40:01.329Z","0.6.0":"2019-03-15T16:11:16.630Z","0.6.1":"2019-03-15T16:28:42.091Z","0.7.0":"2019-06-06T12:45:33.738Z","0.7.1":"2019-11-29T13:08:14.076Z","0.7.2":"2024-01-04T13:33:13.819Z"},"homepage":"https://github.com/calvium/react-native-component-viewer#readme","keywords":["react","native","component","viewer","tester","debug"],"repository":{"type":"git","url":"git+https://github.com/calvium/react-native-component-viewer.git"},"author":{"name":"Ben Clayton","email":"ben@calvium.com","url":"https://www.calvium.com"},"bugs":{"url":"https://github.com/calvium/react-native-component-viewer/issues"},"license":"MIT","readmeFilename":"README.md"}