{"_id":"@mftechio/react-native-country-picker-modal","_rev":"29-75f2f0dd4bd819870cd285548f829110","name":"@mftechio/react-native-country-picker-modal","dist-tags":{"latest":"2.0.3"},"versions":{"2.0.1":{"name":"@mftechio/react-native-country-picker-modal","version":"2.0.1","keywords":["react-native","components","country-picker","country","flag"],"author":{"url":"https://xaviercarpentier.com/","name":"Xavier Carpentier","email":"xcapetir@gmail.com"},"license":"MIT","_id":"@mftechio/react-native-country-picker-modal@2.0.1","maintainers":[{"name":"robertomftech","email":"roberto@mftech.io"},{"name":"kadievka","email":"kadievka@mftech.io"},{"name":"jhoel","email":"jhoel@mftech.io"},{"name":"carlos.abreu","email":"cabreu@mftech.io"},{"name":"ianisaacmdz","email":"isaac@mftech.io"},{"name":"jesusmftech","email":"jesus@mftech.io"},{"name":"andrea-mftech","email":"andrea@mftech.io"},{"name":"hnry23","email":"henry@mftech.io"},{"name":"juanlam7","email":"juan@mftech.io"},{"name":"martinop22","email":"martinocandop@gmail.com"},{"name":"martin-zinli","email":"martin@mftech.io"},{"name":"donaldo.mftech","email":"donaldo@mftech.io"},{"name":"jonathan_mftech","email":"jonathan@mftech.io"},{"name":"mftech_christhoval","email":"christhoval@mftech.io"},{"name":"mftechhq","email":"apps@mftech.io"},{"name":"ocabrera01","email":"orlando@mftech.io"},{"name":"javier_mftech","email":"javier@mftech.io"},{"name":"jaimchevalier98","email":"jaime@mftech.io"}],"homepage":"http://xcarpentier.github.io/react-native-country-picker-modal","bugs":{"url":"https://github.com/xcarpentier/react-native-country-picker-modal/issues"},"dist":{"shasum":"2df91e789e0824834746038cded0fbcce9902091","tarball":"https://registry.npmjs.org/@mftechio/react-native-country-picker-modal/-/react-native-country-picker-modal-2.0.1.tgz","fileCount":71,"integrity":"sha512-Fob2wCn+KB98I8PLwuZ8ZMSs4jFdvA3pFMABJub9irjj1F22Q8joS+rRt9SIM91U4QPiotUkIm9gDBmGVhIPLA==","signatures":[{"sig":"MEYCIQDfiIAf178TWK1n4KIES7qqAVat1MHh6mqP+LNpwGMo0gIhAOrSxkCAJ8WF+X5BNAwtRAlmtNkqj6Ek9dg35MLHSoL8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUGy6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo33w//aWwv5ABo6EE1sCDkjux1z675CiTSaNULk7e0JBVQJqzVha9g\r\nSIGl37eCT01zTfpPNHpI+vVd5auWCzOl/4kIZTHlKulPdjCDnkwOzmC5rZ4M\r\nNpmaNBBCtKO/KNH8vKkBQ7LlAA862K9T+tZtPgyKcWlZo3+UJwUnkRkBM2mf\r\n+0ZLMir2wh7/V3AOzYdvSvFweNzTsd1K/hWxs0Gx3sc3fCwcl4Ac9Y4AY+R7\r\n0EvShsjBGGkolMCuhICtUka6/C06ZDdUssOpj/y0gT/scAR2bv9fcvLSOCDG\r\np9jwIswKaop3WERIb1f+de/7b/1QBvTTd9HhLSniziTEXCVOxpJb+yEOxLGM\r\nBebsRDww/TMTFVDJji2eMwuwfHojsk3IyIRbf8nyr8qks+/cJ/o8d0jxv2nK\r\nspUPcSemdVG/f+d4tpV1lk8PuaZQ5i2TGY541OjvnIiRSBesvPsWQRqmEdyw\r\njLbN4bKGECZOlj4boHUd6PDrqV3FefQ0rGUIDdpIyIb4/W25AF6cUdpiwLAJ\r\ndoPvqakvOR34PAiAMm9HOwkZ++NdrNY8FOv3Io3QNyFkw0zBn2wnk8Vt3BSq\r\n5PUM1k4prT5S2d9hT9Eg+Y9a43GjZAIrjnXqrf6qkqwMn+UfJu1SoWeapkkN\r\nnimksLnrCV/3+VTe6MkxrjM/Te0d+/k/ijE=\r\n=u5vl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","testMatch":["**/*.test.ts?(x)"],"transform":{"^.+\\.(js|jsx|ts|tsx)$":"babel-jest"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"modulePathIgnorePatterns":["<rootDir>/example-expo","<rootDir>/example-slack-message"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"yarn lint && yarn tsc"}},"types":"lib/index.d.ts","gitHead":"9d86245f2893d640debc03aeb132105b9372546b","scripts":{"tsc":"tsc --noEmit","lint":"tslint --project .","test":"TZ=Europe/Paris jest","build":"rm -rf lib/ && node_modules/.bin/tsc && cp -rf ./src/assets ./lib && yarn minify","start":"yarn config:dev && expo start","deploy":"gh-pages -d web-build","minify":"yarn minify:emoji","verify":"yarn lint && yarn build && yarn test","cleaning":"rm -rf node_modules && rm -f yarn.lock && yarn cache clean && yarn install && watchman watch-del-all && rm -fr $TMPDIR/react-*","data:cca2":"rm -rf ./data/cca2.json && ./scripts/transform-world-countries.js --cca2 > ./data/cca2.json","predeploy":"yarn verify && expo build:web && mkdir web-build/countries && cp ./data/countries.json web-build/countries/index.json","start:web":"yarn config:dev && expo start -w --dev","config:dev":"json -I -f package.json -e 'this.main=\"node_modules/expo/AppEntry.js\"'","config:npm":"json -I -f package.json -e 'this.main=\"lib/index.js\"'","data:emoji":"rm -rf ./data/countries-emoji.json && ./scripts/transform-world-countries.js --emoji > ./data/countries-emoji.json","data:image":"rm -rf ./data/countries.json && ./scripts/transform-world-countries.js > ./data/countries.json","postpublish":"yarn config:dev","data:regions":"rm -rf ./data/cca2.json && ./scripts/transform-world-countries.js --regions > ./data/regions.json","minify:emoji":"./scripts/minify.js ./lib/assets/data/countries-emoji.json","prepublishOnly":"yarn verify && yarn config:npm","data:subregions":"rm -rf ./data/cca2.json && ./scripts/transform-world-countries.js --subregions > ./data/subregions.json"},"_npmUser":{"name":"juanlam7","email":"juan@mftech.io"},"repository":{"url":"git+https://github.com/xcarpentier/react-native-country-picker-modal.git","type":"git"},"_npmVersion":"8.5.1","description":"react-native country picker","directories":{"lib":"lib"},"resolutions":{"mem":"^4.0.0"},"_nodeVersion":"16.14.0","dependencies":{"fuse.js":"3.4.5","node-emoji":"1.10.0","prop-types":"15.7.2","react-async-hook":"3.6.1","@callstack/react-theme-provider":"3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^35.0.0","json":"^9.0.6","husky":"^3.0.0","react":"16.8.3","tslint":"5.12.0","gh-pages":"2.1.1","prettier":"1.18.0","babel-cli":"6.14.0","jest-expo":"^35.0.0","react-dom":"16.8.3","babel-jest":"24.9.0","typescript":"3.4.5","@types/jest":"24.0.17","@types/react":"16.9.4","babel-eslint":"6.1.2","react-native":"https://github.com/expo/react-native/archive/sdk-35.0.0.tar.gz","world-countries":"2.1.0","react-native-web":"^0.13.18","@types/node-emoji":"1.8.1","@types/prop-types":"15.7.3","babel-preset-expo":"^7.0.0","@types/react-native":"0.60.17","react-test-renderer":"16.8.3","tslint-config-prettier":"1.17.0","@types/react-test-renderer":"16.9.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-country-picker-modal_2.0.1_1649437881997_0.8117461669445796","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@mftechio/react-native-country-picker-modal","version":"2.0.2","keywords":["react-native","components","country-picker","country","flag"],"author":{"url":"https://xaviercarpentier.com/","name":"Xavier Carpentier","email":"xcapetir@gmail.com"},"license":"MIT","_id":"@mftechio/react-native-country-picker-modal@2.0.2","maintainers":[{"name":"robertomftech","email":"roberto@mftech.io"},{"name":"kadievka","email":"kadievka@mftech.io"},{"name":"jhoel","email":"jhoel@mftech.io"},{"name":"carlos.abreu","email":"cabreu@mftech.io"},{"name":"ianisaacmdz","email":"isaac@mftech.io"},{"name":"jesusmftech","email":"jesus@mftech.io"},{"name":"andrea-mftech","email":"andrea@mftech.io"},{"name":"hnry23","email":"henry@mftech.io"},{"name":"juanlam7","email":"juan@mftech.io"},{"name":"martinop22","email":"martinocandop@gmail.com"},{"name":"martin-zinli","email":"martin@mftech.io"},{"name":"donaldo.mftech","email":"donaldo@mftech.io"},{"name":"jonathan_mftech","email":"jonathan@mftech.io"},{"name":"mftech_christhoval","email":"christhoval@mftech.io"},{"name":"mftechhq","email":"apps@mftech.io"},{"name":"ocabrera01","email":"orlando@mftech.io"},{"name":"javier_mftech","email":"javier@mftech.io"},{"name":"jaimchevalier98","email":"jaime@mftech.io"}],"homepage":"http://xcarpentier.github.io/react-native-country-picker-modal","bugs":{"url":"https://github.com/xcarpentier/react-native-country-picker-modal/issues"},"dist":{"shasum":"88b801b27677720cd2b4f0e830c6208c62bd085f","tarball":"https://registry.npmjs.org/@mftechio/react-native-country-picker-modal/-/react-native-country-picker-modal-2.0.2.tgz","fileCount":71,"integrity":"sha512-sahD5R3xYSHfP70mCjSXGwGm7bAfXqsSEpdy5zk9IkeMb5B4m71Z0gafbzZD2Y3Td5y6qUFo77/96O3Box2dbg==","signatures":[{"sig":"MEYCIQCFN5HGW1BbdBD2kTp/XNxeCFx0H1U052U7OMLJVI+2VgIhAKSD5l0zUMbhoZk7+CMmRaFBlVYL0zWvlhzWYS8o02F9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUG82ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUCA//YNXlVbDm/posbNoOmUoXjWBV4kq3bXqYjUbXzT2SRTki/D4J\r\nKtSc64QJ3maZmBI0Mg69a2/LS9nY7RwH5GOyj2sKFn57Dyt6HY20z021kq9H\r\ng773TolM/9YdY8+dPvVGTKhmbPF8cJHJkzMNg+OyDeHCdHy5ICBaQUuJ1spt\r\nH8u9Nt+Su6qhJmcnsvso7h52Lcgr//3OQaL76K/pTGW4wMexqTm+wCQFdjMj\r\n0oAQZ0NEruKAeggVCRnhp8jRU9n01HFLRNV2/4NSXZGbmULZ+S10Q1MpDXLn\r\nkkzPFaeJbH42b4KkYSM94H8jDwNzv2rqir2xsm8ixvN23YA2zAud8IS/suIf\r\nHb0LMi2yat/LWmq5Tt1ffBjEe6utnX12swMbKLts2xxkl57s4lEKqNtvXDte\r\nXGNnRMX8y3cTMmD1f0AB3ua4d+gphhTqD+BKIYzRWlEUKcDyOBV1r2h2Wcex\r\n/q72ywK62CNZXv/g05HJgpeYlNO7pKIuxXqiwfO9srY7eNpCaIgX7cGIP5cy\r\nHdC5kdReDMDCeuN6rkjnR8LiQGES3L5yjbzi1yUGdihcS5rLjbtnUBU0Hrcb\r\nSPMja5Hk75YlOSlrQ3haSW7q5/QFPGep02XT0wEvwkEm2NBYKn6a3y1Or7Q/\r\nI6XoZfSnJjPmS62tl5fwtjqeXuHF+s7Zht0=\r\n=sgcn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","testMatch":["**/*.test.ts?(x)"],"transform":{"^.+\\.(js|jsx|ts|tsx)$":"babel-jest"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"modulePathIgnorePatterns":["<rootDir>/example-expo","<rootDir>/example-slack-message"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"yarn lint && yarn tsc"}},"types":"lib/index.d.ts","gitHead":"9d86245f2893d640debc03aeb132105b9372546b","scripts":{"tsc":"tsc --noEmit","lint":"tslint --project .","test":"TZ=Europe/Paris jest","build":"rm -rf lib/ && node_modules/.bin/tsc && cp -rf ./src/assets ./lib && yarn minify","start":"yarn config:dev && expo start","deploy":"gh-pages -d web-build","minify":"yarn minify:emoji","verify":"yarn lint && yarn build && yarn test","cleaning":"rm -rf node_modules && rm -f yarn.lock && yarn cache clean && yarn install && watchman watch-del-all && rm -fr $TMPDIR/react-*","data:cca2":"rm -rf ./data/cca2.json && ./scripts/transform-world-countries.js --cca2 > ./data/cca2.json","predeploy":"yarn verify && expo build:web && mkdir web-build/countries && cp ./data/countries.json web-build/countries/index.json","start:web":"yarn config:dev && expo start -w --dev","config:dev":"json -I -f package.json -e 'this.main=\"node_modules/expo/AppEntry.js\"'","config:npm":"json -I -f package.json -e 'this.main=\"lib/index.js\"'","data:emoji":"rm -rf ./data/countries-emoji.json && ./scripts/transform-world-countries.js --emoji > ./data/countries-emoji.json","data:image":"rm -rf ./data/countries.json && ./scripts/transform-world-countries.js > ./data/countries.json","postpublish":"yarn config:dev","data:regions":"rm -rf ./data/cca2.json && ./scripts/transform-world-countries.js --regions > ./data/regions.json","minify:emoji":"./scripts/minify.js ./lib/assets/data/countries-emoji.json","prepublishOnly":"yarn verify && yarn config:npm","data:subregions":"rm -rf ./data/cca2.json && ./scripts/transform-world-countries.js --subregions > ./data/subregions.json"},"_npmUser":{"name":"juanlam7","email":"juan@mftech.io"},"repository":{"url":"git+https://github.com/MFTech-PTY/react-native-country-picker-modal.git","type":"git"},"_npmVersion":"8.5.1","description":"react-native country picker","directories":{"lib":"lib"},"resolutions":{"mem":"^4.0.0"},"_nodeVersion":"16.14.0","dependencies":{"fuse.js":"3.4.5","node-emoji":"1.10.0","prop-types":"15.7.2","react-async-hook":"3.6.1","@callstack/react-theme-provider":"3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^35.0.0","json":"^9.0.6","husky":"^3.0.0","react":"16.8.3","tslint":"5.12.0","gh-pages":"2.1.1","prettier":"1.18.0","babel-cli":"6.14.0","jest-expo":"^35.0.0","react-dom":"16.8.3","babel-jest":"24.9.0","typescript":"3.4.5","@types/jest":"24.0.17","@types/react":"16.9.4","babel-eslint":"6.1.2","react-native":"https://github.com/expo/react-native/archive/sdk-35.0.0.tar.gz","world-countries":"2.1.0","react-native-web":"^0.13.18","@types/node-emoji":"1.8.1","@types/prop-types":"15.7.3","babel-preset-expo":"^7.0.0","@types/react-native":"0.60.17","react-test-renderer":"16.8.3","tslint-config-prettier":"1.17.0","@types/react-test-renderer":"16.9.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-country-picker-modal_2.0.2_1649438518445_0.9307174670523173","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@mftechio/react-native-country-picker-modal","version":"2.0.3","keywords":["react-native","components","country-picker","country","flag"],"author":{"url":"https://xaviercarpentier.com/","name":"Xavier Carpentier","email":"xcapetir@gmail.com"},"license":"MIT","_id":"@mftechio/react-native-country-picker-modal@2.0.3","maintainers":[{"name":"robertomftech","email":"roberto@mftech.io"},{"name":"kadievka","email":"kadievka@mftech.io"},{"name":"jhoel","email":"jhoel@mftech.io"},{"name":"carlos.abreu","email":"cabreu@mftech.io"},{"name":"ianisaacmdz","email":"isaac@mftech.io"},{"name":"jesusmftech","email":"jesus@mftech.io"},{"name":"andrea-mftech","email":"andrea@mftech.io"},{"name":"hnry23","email":"henry@mftech.io"},{"name":"juanlam7","email":"juan@mftech.io"},{"name":"martinop22","email":"martinocandop@gmail.com"},{"name":"martin-zinli","email":"martin@mftech.io"},{"name":"donaldo.mftech","email":"donaldo@mftech.io"},{"name":"jonathan_mftech","email":"jonathan@mftech.io"},{"name":"mftech_christhoval","email":"christhoval@mftech.io"},{"name":"mftechhq","email":"apps@mftech.io"},{"name":"ocabrera01","email":"orlando@mftech.io"},{"name":"javier_mftech","email":"javier@mftech.io"},{"name":"jaimchevalier98","email":"jaime@mftech.io"}],"homepage":"http://xcarpentier.github.io/react-native-country-picker-modal","bugs":{"url":"https://github.com/xcarpentier/react-native-country-picker-modal/issues"},"dist":{"shasum":"3427df59b72d503f105911645b6da72006fa4817","tarball":"https://registry.npmjs.org/@mftechio/react-native-country-picker-modal/-/react-native-country-picker-modal-2.0.3.tgz","fileCount":71,"integrity":"sha512-6gn6/bLAdexscRbu/QgGYDHiFbxGPNMME9f4ArwTtHZIMPt+VbUwRFaEai17NC5dxBlcIPYxitcUgqugaRbATg==","signatures":[{"sig":"MEUCIQCIU3STOak/+VRud0nFIvztqpcqzLcjHum1YlRW273P2gIgIqLYLSZTXo36X53kBQ09TK29nHQof9yvMxOtv0Skg9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUHH1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXoQ//ZZNAz/VDtPMZd1+8H9XaoYycicfKGMyezyLUwUi0m4B5HRq8\r\nzldnFnkypsASsk6lp5buPic1jctyORm9zlQ+GDRbYyPwb8Z5Uv4r5Y+OiSJ3\r\nY1DacWrt/KHmvzfFa4NNLagE5U1XIjyAzfmUegOhbPzxCtUyWrrUqOYDTbgB\r\ngH1VTCA7D7CxCl7WxanSffxrNPvfMSXVlVXLU+mGyHrI5kfMJVUZT6T5R2JM\r\nQ2YSw56b3hlOT90l50aupTLmHdvOw1OfvhBJXbsFJwEmKwuy/86taVXpuqnU\r\nKcK3HkdmlwV4LLJIPjEqT3opVINIV2TdU9YkFt0zlZ08XMg3HAYvlqQnWN26\r\nJF9CCIOXj94z4Fp3t6xHglxG/KhtpqxKn7Rp/bF2xhP3AipdhoylUaJBbhUK\r\nr3RAnIMR4ojrP/Zh2tCOQi/RsUKFtGO4kVICMv+gUw+W8nHRDi/bLEH7SE+r\r\n+YYbJYuucgyhhiTjFDeRc4itcf1i/PlzLl2qiansNOl3SsqtRZwqjzzZooWS\r\nhTcIjQH1bnz+fOsm9HGgL1OpkJCmUe+ruiiXuI0amCaMwBVnwBat3V1Eep6e\r\n2omUihLXRE+1jRAZI7CBYDr/kF03pugelkiJ6FYUKbXQN8iiVarDZYHIHXwp\r\nDAS+va53uxLaZEP/5CsWlVK0R6FQzoeNs8k=\r\n=XI5s\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","testMatch":["**/*.test.ts?(x)"],"transform":{"^.+\\.(js|jsx|ts|tsx)$":"babel-jest"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"modulePathIgnorePatterns":["<rootDir>/example-expo","<rootDir>/example-slack-message"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"yarn lint && yarn tsc"}},"types":"lib/index.d.ts","gitHead":"5fd8262c3c61c26e9f67c7b83ae7ad98cf886658","scripts":{"tsc":"tsc --noEmit","lint":"tslint --project .","test":"TZ=Europe/Paris jest","build":"rm -rf lib/ && node_modules/.bin/tsc && cp -rf ./src/assets ./lib && yarn minify","start":"yarn config:dev && expo start","deploy":"gh-pages -d web-build","minify":"yarn minify:emoji","verify":"yarn lint && yarn build && yarn test","cleaning":"rm -rf node_modules && rm -f yarn.lock && yarn cache clean && yarn install && watchman watch-del-all && rm -fr $TMPDIR/react-*","data:cca2":"rm -rf ./data/cca2.json && ./scripts/transform-world-countries.js --cca2 > ./data/cca2.json","predeploy":"yarn verify && expo build:web && mkdir web-build/countries && cp ./data/countries.json web-build/countries/index.json","start:web":"yarn config:dev && expo start -w --dev","config:dev":"json -I -f package.json -e 'this.main=\"node_modules/expo/AppEntry.js\"'","config:npm":"json -I -f package.json -e 'this.main=\"lib/index.js\"'","data:emoji":"rm -rf ./data/countries-emoji.json && ./scripts/transform-world-countries.js --emoji > ./data/countries-emoji.json","data:image":"rm -rf ./data/countries.json && ./scripts/transform-world-countries.js > ./data/countries.json","postpublish":"yarn config:dev","data:regions":"rm -rf ./data/cca2.json && ./scripts/transform-world-countries.js --regions > ./data/regions.json","minify:emoji":"./scripts/minify.js ./lib/assets/data/countries-emoji.json","prepublishOnly":"yarn verify && yarn config:npm","data:subregions":"rm -rf ./data/cca2.json && ./scripts/transform-world-countries.js --subregions > ./data/subregions.json"},"_npmUser":{"name":"juanlam7","email":"juan@mftech.io"},"repository":{"url":"git+https://github.com/MFTech-PTY/react-native-country-picker-modal.git","type":"git"},"_npmVersion":"8.5.1","description":"react-native country picker","directories":{"lib":"lib"},"resolutions":{"mem":"^4.0.0"},"_nodeVersion":"16.14.0","dependencies":{"fuse.js":"3.4.5","node-emoji":"1.10.0","prop-types":"15.7.2","react-async-hook":"3.6.1","@callstack/react-theme-provider":"3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^35.0.0","json":"^9.0.6","husky":"^3.0.0","react":"16.8.3","tslint":"5.12.0","gh-pages":"2.1.1","prettier":"1.18.0","babel-cli":"6.14.0","jest-expo":"^35.0.0","react-dom":"16.8.3","babel-jest":"24.9.0","typescript":"3.4.5","@types/jest":"24.0.17","@types/react":"16.9.4","babel-eslint":"6.1.2","react-native":"https://github.com/expo/react-native/archive/sdk-35.0.0.tar.gz","world-countries":"2.1.0","react-native-web":"^0.13.18","@types/node-emoji":"1.8.1","@types/prop-types":"15.7.3","babel-preset-expo":"^7.0.0","@types/react-native":"0.60.17","react-test-renderer":"16.8.3","tslint-config-prettier":"1.17.0","@types/react-test-renderer":"16.9.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-country-picker-modal_2.0.3_1649439221029_0.39031858889238724","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-04-08T17:11:21.935Z","modified":"2026-04-21T22:13:25.703Z","2.0.0":"2022-04-08T16:37:49.353Z","2.0.1":"2022-04-08T17:11:22.255Z","2.0.2":"2022-04-08T17:21:58.580Z","2.0.3":"2022-04-08T17:33:41.193Z"},"bugs":{"url":"https://github.com/xcarpentier/react-native-country-picker-modal/issues"},"author":{"url":"https://xaviercarpentier.com/","name":"Xavier Carpentier","email":"xcapetir@gmail.com"},"license":"MIT","homepage":"http://xcarpentier.github.io/react-native-country-picker-modal","keywords":["react-native","components","country-picker","country","flag"],"repository":{"url":"git+https://github.com/MFTech-PTY/react-native-country-picker-modal.git","type":"git"},"description":"react-native country picker","maintainers":[{"email":"roberto@mftech.io","name":"robertomftech"},{"email":"cabreu@mftech.io","name":"carlos.abreu"},{"email":"jhoel@mftech.io","name":"jhoel"},{"email":"apps@mftech.io","name":"mftechio-org"},{"email":"henry@mftech.io","name":"hnry23"},{"email":"jrios@mftech.io","name":"jrios2021"},{"email":"john@mftech.io","name":"jpzinli"},{"email":"mariana@mftech.io","name":"mefv31"},{"email":"jhonaiker@mftech.io","name":"jhonaikermf"}],"readme":"<h3>\n  Country Picker for React Native.\n</h3>\n\n<p>\n   <a href=\"https://reactnative.gallery/xcarpentier/country-picker\"><img src=\"https://img.shields.io/badge/reactnative.gallery-%F0%9F%8E%AC-green.svg\"/></a>\n  <a href=\"https://www.npmjs.com/package/react-native-country-picker-modal\"><img src=\"https://img.shields.io/npm/v/react-native-country-picker-modal.svg?style=flat-square\"></a>\n  <a href=\"https://www.npmjs.com/package/react-native-country-picker-modal\"><img src=\"https://img.shields.io/npm/dm/react-native-country-picker-modal.svg?style=flat-square\"></a>\n  <a href=\"#hire-an-expert\"><img src=\"https://img.shields.io/badge/%F0%9F%92%AA-hire%20an%20expert-brightgreen\"/></a>\n</p>\n\n| iOS                                                                                               | Android                                                                                           | Web                                                                                               |\n| ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |\n| <img  src=\"https://media.giphy.com/media/cKmlP4Ue5pUrH0DQLi/giphy.gif\" width=\"200\" height=\"400\"/> | <img  src=\"https://media.giphy.com/media/Q7SDti4eARGx2CQIGE/giphy.gif\" width=\"200\" height=\"400\"/> | <img  src=\"https://media.giphy.com/media/gKl3z3c7sVVL7KSSh8/giphy.gif\" width=\"250\" height=\"400\"/> |\n\n## Demo\n\n- 🎉[ GO TO WEB DEMO ](http://xcarpentier.github.io/react-native-country-picker-modal/) 🎉\n- [snack example](https://snack.expo.io/@xcarpentier/bossy-marshmallows)\n\n## Installation\n\n```bash\n$ yarn add react-native-country-picker-modal\n```\n\n## Basic Usage\n\nFor more complete example open [App.tsx](https://github.com/xcarpentier/react-native-country-picker-modal/blob/master/App.tsx)\n\n```tsx\nimport React, { useState } from 'react'\nimport { View, Text, StyleSheet, PixelRatio, Switch } from 'react-native'\nimport CountryPicker from 'react-native-country-picker-modal'\nimport { CountryCode, Country } from './src/types'\n\nconst styles = StyleSheet.create({\n  // ...\n})\n\nexport default function App() {\n  const [countryCode, setCountryCode] = useState<CountryCode>('FR')\n  const [country, setCountry] = useState<Country>(null)\n  const [withCountryNameButton, setWithCountryNameButton] = useState<boolean>(\n    false,\n  )\n  const [withFlag, setWithFlag] = useState<boolean>(true)\n  const [withEmoji, setWithEmoji] = useState<boolean>(true)\n  const [withFilter, setWithFilter] = useState<boolean>(true)\n  const [withAlphaFilter, setWithAlphaFilter] = useState<boolean>(false)\n  const [withCallingCode, setWithCallingCode] = useState<boolean>(false)\n  const onSelect = (country: Country) => {\n    setCountryCode(country.cca2)\n    setCountry(country)\n  }\n  return (\n    <View style={styles.container}>\n      <Text style={styles.welcome}>Welcome to Country Picker !</Text>\n      <Option\n        title='With country name on button'\n        value={withCountryNameButton}\n        onValueChange={setWithCountryNameButton}\n      />\n      <Option title='With flag' value={withFlag} onValueChange={setWithFlag} />\n      <Option\n        title='With emoji'\n        value={withEmoji}\n        onValueChange={setWithEmoji}\n      />\n      <Option\n        title='With filter'\n        value={withFilter}\n        onValueChange={setWithFilter}\n      />\n      <Option\n        title='With calling code'\n        value={withCallingCode}\n        onValueChange={setWithCallingCode}\n      />\n      <Option\n        title='With alpha filter code'\n        value={withAlphaFilter}\n        onValueChange={setWithAlphaFilter}\n      />\n      <CountryPicker\n        {...{\n          countryCode,\n          withFilter,\n          withFlag,\n          withCountryNameButton,\n          withAlphaFilter,\n          withCallingCode,\n          withEmoji,\n          onSelect,\n        }}\n        visible\n      />\n      <Text style={styles.instructions}>Press on the flag to open modal</Text>\n      {country !== null && (\n        <Text style={styles.data}>{JSON.stringify(country, null, 2)}</Text>\n      )}\n    </View>\n  )\n}\n```\n\n## Props\n\n- `countryCode`: [CountryCode](https://github.com/xcarpentier/react-native-country-picker-modal/blob/master/src/types.ts#L252)\n- `region?`:[Region](https://github.com/xcarpentier/react-native-country-picker-modal/blob/master/src/types.ts#L272)\n- `subregion?`: [Subregion](https://github.com/xcarpentier/react-native-country-picker-modal/blob/master/src/types.ts#L282)\n- `countryCodes?`: [CountryCode](https://github.com/xcarpentier/react-native-country-picker-modal/blob/master/src/types.ts#L254)\n- `theme?`: [Theme](https://github.com/xcarpentier/react-native-country-picker-modal/blob/7611d34fa35744dbec3fbcdd9b4401494b1ba8c4/src/CountryTheme.ts#L5)\n- `translation?`: [TranslationLanguageCode](https://github.com/xcarpentier/react-native-country-picker-modal/blob/master/src/types.ts#L309)\n- `modalProps?`: [ModalProps](https://facebook.github.io/react-native/docs/modal#props)\n- `filterProps?`: [CountryFilterProps](https://facebook.github.io/react-native/docs/textinput#props)\n- `flatListProps?`: [FlatListProps<Country>](https://facebook.github.io/react-native/docs/flatlist#props)\n- `withAlphaFilter?`: boolean\n- `withCallingCode?`: boolean\n- `withCurrency?`: boolean\n- `withEmoji?`: boolean\n- `withCountryNameButton?`: boolean\n- `withCurrencyButton?`: boolean\n- `withCallingCodeButton?`: boolean\n- `withFlagButton?`: boolean\n- `withCloseButton?`: boolean\n- `withFilter?`: boolean\n- `withFlag?`: boolean\n- `withModal?`: boolean\n- `visible?`: boolean\n- `containerButtonStyle?`: `StyleProp<ViewStyle>`\n- `renderFlagButton?`(props: (FlagButton['props'])): ReactNode ([FlagButton props](https://github.com/xcarpentier/react-native-country-picker-modal/blob/master/src/FlagButton.tsx#L73))\n- `renderCountryFilter?`(props: CountryFilter['props']): ReactNode ([CountryFilter props is TextInputProps](https://facebook.github.io/react-native/docs/textinput#props))\n- `onSelect`(country: Country): void ([Country](https://github.com/xcarpentier/react-native-country-picker-modal/blob/master/src/types.ts#L263))\n- `onOpen`(): void\n- `onClose`(): void\n- `closeButtonImage?`: [ImageSourcePropType](https://facebook.github.io/react-native/docs/image#props)\n- `closeButtonStyle?`: StyleProp<ViewStyle>\n- `closeButtonImageStyle?`: StyleProp<ImageStyle>\n- `disableNativeModal?`: boolean (you have to wrap your all app with CountryModalProvider)\n- `preferredCountries`: [CountryCode](https://github.com/xcarpentier/react-native-country-picker-modal/blob/master/src/types.ts#L254) preferred countries they appear first (`withAlphaFilter` must be false)\n\n## Dark theme example\n\n<p align=\"center\">\n    <img alt=\"react-native-country-picker-modal-dark\" src=\"https://user-images.githubusercontent.com/2692166/40585272-094f817a-61b0-11e8-9668-abff0aeddb0e.png\" width=150>\n</p>\n\nA simple example to display a `CountryPicker` component with a dark theme.\n\n```tsx\nimport CountryPicker, { DARK_THEME } from 'react-native-country-picker-modal'\n\nconst MyDarkView = () => <CountryPicker theme={DARK_THEME} />\n```\n\n## Dependencies\n\n- world-countries : https://www.npmjs.com/package/world-countries\n\n## FAQ\n\n### Is it supported and tested both on android and iOS?\n\nYES\n\n### Is the data that is populated inside the list saved offline once I install your package?\n\nYES : It used the world-countries package and image is stored into json and base64.\n\n## Tiers lib using this lib\n\n- [react-native-phone-verification](https://github.com/joinspontaneous/react-native-phone-verification)\n\n[> Your project?](https://github.com/xcarpentier/react-native-linkedin/issues/new)\n\n## See also\n\n- [react-native-linkedin](https://github.com/xcarpentier/react-native-linkedin)\n\n## Contribution\n\n- [@xcapentier](mailto:contact@xaviercarpentier.com) The main author.\n\n## Questions\n\nFeel free to [contact me](mailto:contact@xaviercarpentier.com) or [create an issue](https://github.com/xcarpentier/react-native-country-picker/issues/new)\n\n> made with ♥\n\n## Licence\n\n[MIT](https://github.com/xcarpentier/react-native-country-picker-modal/blob/master/LICENSE.md)\n\n## Hire an expert!\n\nLooking for a ReactNative freelance expert with more than 12 years experience? Contact me from my [website](https://xaviercarpentier.com)!\n","readmeFilename":"README.md"}