{"_id":"@allsquare/react-native-image-picker","_rev":"5-7ca83cf606689cbc60f35d09716ef0e7","name":"@allsquare/react-native-image-picker","dist-tags":{"latest":"1.1.3"},"versions":{"1.1.1":{"name":"@allsquare/react-native-image-picker","version":"1.1.1","description":"A React Native module that allows you to use native UI to select media from the device library or directly from the camera","react-native":"src/index.ts","types":"lib/typescript/index.d.ts","main":"lib/commonjs/index.js","module":"lib/module/index.js","author":{"name":"Marc Shilling","url":"marcshilling"},"contributors":[{"name":"Johan du Toit","email":"jdutoit.dev@gmail.com"},{"name":"Matheus Santos","email":"vorj.dux@gmail.com"},{"name":"Yoann Fuks","email":"yfuks@student.42.fr"},{"name":"Alexander Ustinov","email":"rusfearuth@gmail.com"}],"homepage":"https://github.com/react-community/react-native-image-picker#readme","license":"MIT","scripts":{"start":"react-native start","test":"yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","test:jest":"jest \"/src/\"","ci:publish":"yarn semantic-release","semantic-release":"semantic-release","prepare":"bob build"},"keywords":["react-native","react-native-image-picker","react","native","image","picker"],"dependencies":{},"devDependencies":{"@babel/core":"^7.4.5","@babel/runtime":"^7.4.5","@react-native-community/bob":"^0.6.0","@react-native-community/eslint-config":"^0.0.5","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"7.0.12","@types/jest":"^24.0.15","@types/react":"^16.8.22","@types/react-native":"^0.57.63","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-jest":"^24.8.0","eslint":"5.16.0","eslint-config-prettier":"^5.0.0","eslint-plugin-prettier":"3.0.1","husky":"^2.4.1","jest":"^24.8.0","lint-staged":"^8.2.1","metro-react-native-babel-preset":"^0.54.1","prettier":"^1.18.2","react":"16.8.6","react-native":"0.60.0-rc.2","react-test-renderer":"16.8.6","rimraf":"^2.6.3","semantic-release":"15.13.16","ts-jest":"^24.0.2","typescript":"^3.5.2"},"repository":{"type":"git","url":"https://github.com/react-native-community/react-native-image-picker.git"},"@react-native-community/bob":{"source":"src","output":"lib","targets":[["commonjs",{"flow":true}],"module","typescript"]},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":["yarn eslint --fix","git add"],"*.java":["cd android && ./graldew spotlessApply","git add"]},"licenseText":"MIT License\n\nCopyright (c) 2015-present, Facebook, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@allsquare/react-native-image-picker@1.1.1","dist":{"shasum":"e9059887d059483d92edaa8705106569cc67e8d6","integrity":"sha512-wbUA7fvVsD7s2hERbzsKGTFYFNtrQPVXYXlD6kcKW9Ry2E0DOBDA8ZVm6dVqVkwgUK/4J4kuv8EOJpMxDQpEwg==","tarball":"https://registry.npmjs.org/@allsquare/react-native-image-picker/-/react-native-image-picker-1.1.1.tgz","fileCount":204,"unpackedSize":1232809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxY2OCRA9TVsSAnZWagAAK+0QAJgm/XT41NRQJbSJPw2T\nFlSTSFE/6rnyCjaWY+Fo/+h6VviSMgLwjNF5mg6clvXrzsdlLbT4YRoJnodK\nM8NqqxIYQvOg2DrSx8U/PcP0xGHLjlrqH37kQPZurhrquYyYpzqo/b/IzZBt\n80s4mqeaD/IRc2tbBdVFsLhfqngTNQ+K/Um42K+0JTpJSvHIw0UsDwvbaJrR\n+kjBVXO7L7u0PuZ4QXygxqz2Zy8PX7oUyFZtAcG5pI1lcj76tkOgKSPgvUq9\nlbOuJKsRceX62RVZEe83Ax+nF3a+2QROGNJ18g/HejdR1QTSLHwlzaqNeocj\nrpeK0dWmgL5fchHa/cNghYkl9kg/msn1pB6BtE7j+kq9eByP36YNWnozRgsu\nIFHfkWxm/Djl0SJV9Qvdz7QtCgARro3X4wtLqqD54COjpeA+WcC7bj2pfggv\nMkllqvde838zeucOu940Zzgft5ieu45Vgblly1kUt1tVnHlEjByu/vwsKUVc\nxC/gEnxSTGCxWmpg73e+BN2QYuQJA1Xu2QgX0PyBuT+PdO3zotOfnojYCo2f\n7/cFPG1v6o2ntcKxVp2Oe2aQs3z4KSO23BBQNL0rtuhlmbdVKg6yC7Lv/247\nmzrwvH/Ge3KYH3dhlfeyaqXBZTsz02ZvPWtT2KSYIzAUiCylSWGP+YuflsS6\nbrGh\r\n=6Sdc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2Lu3cmBMQtTon/WJpEUBk7rGBRwHYQYK9GdUl+Pa7lwIhAMwqTvW0TtIqRYl/rk2YB1xiFn3raudZ3c8TI7YzFfDR"}]},"maintainers":[{"name":"jordanbecker","email":"jordan@becker.io"}],"_npmUser":{"name":"jordanbecker","email":"jordan@becker.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-image-picker_1.1.1_1573227918291_0.7370535037387649"},"_hasShrinkwrap":false},"1.1.2":{"name":"@allsquare/react-native-image-picker","version":"1.1.2","description":"A React Native module that allows you to use native UI to select media from the device library or directly from the camera","react-native":"src/index.ts","types":"lib/typescript/index.d.ts","main":"lib/commonjs/index.js","module":"lib/module/index.js","author":{"name":"Marc Shilling","url":"marcshilling"},"contributors":[{"name":"Johan du Toit","email":"jdutoit.dev@gmail.com"},{"name":"Matheus Santos","email":"vorj.dux@gmail.com"},{"name":"Yoann Fuks","email":"yfuks@student.42.fr"},{"name":"Alexander Ustinov","email":"rusfearuth@gmail.com"}],"homepage":"https://github.com/react-community/react-native-image-picker#readme","license":"MIT","scripts":{"start":"react-native start","test":"yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","test:jest":"jest \"/src/\"","ci:publish":"yarn semantic-release","semantic-release":"semantic-release","prepare":"bob build"},"keywords":["react-native","react-native-image-picker","react","native","image","picker"],"dependencies":{},"devDependencies":{"@babel/core":"^7.4.5","@babel/runtime":"^7.4.5","@react-native-community/bob":"^0.6.0","@react-native-community/eslint-config":"^0.0.5","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"7.0.12","@types/jest":"^24.0.15","@types/react":"^16.8.22","@types/react-native":"^0.57.63","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-jest":"^24.8.0","eslint":"5.16.0","eslint-config-prettier":"^5.0.0","eslint-plugin-prettier":"3.0.1","husky":"^2.4.1","jest":"^24.8.0","lint-staged":"^8.2.1","metro-react-native-babel-preset":"^0.54.1","prettier":"^1.18.2","react":"16.8.6","react-native":"0.60.0-rc.2","react-test-renderer":"16.8.6","rimraf":"^2.6.3","semantic-release":"15.13.16","ts-jest":"^24.0.2","typescript":"^3.5.2"},"repository":{"type":"git","url":"https://github.com/react-native-community/react-native-image-picker.git"},"@react-native-community/bob":{"source":"src","output":"lib","targets":[["commonjs",{"flow":true}],"module","typescript"]},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":["yarn eslint --fix","git add"],"*.java":["cd android && ./graldew spotlessApply","git add"]},"licenseText":"MIT License\n\nCopyright (c) 2015-present, Facebook, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@allsquare/react-native-image-picker@1.1.2","dist":{"shasum":"8d42296387386400a95a5f3749bdb8d6664beded","integrity":"sha512-BenQSwGCtXjFlHcFPad4EJ+jb2JhM9QEX5rT1g0m45zfBBoR4g2t2QGgKirKwiAFcqWwDITXdPHE74y3hgCs8g==","tarball":"https://registry.npmjs.org/@allsquare/react-native-image-picker/-/react-native-image-picker-1.1.2.tgz","fileCount":204,"unpackedSize":1232796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxY57CRA9TVsSAnZWagAAzkYP/jM77npPWP8zTzJxwpf2\nWQoi84PBERBd2TlZPV5E/tBadXi2KMo0HYViy9FSs1RRchABH1VL+MVZMuqM\nZeqQCkj6MoJnspMwQnCrHeE3tod3y5EkPYlUDyRpIap4FoQwuG/A1vBgmC8h\nRTHTQw8RhDUgKjjkM8x/hCxugMrsSdzj6f5TwJQyaRXH1Q883MxovUnoPJ61\nUSfpjouwrTAfJ8lFdYrtZoYfQgO8sfXyCY3S+Qol864Vigk8f2q1+v7UUn60\niuAltigUCUcmnvQQz/GMRzAM8PyqApn3GMS47xwCzt4LLpYpW5Rykl/jyLwN\nMA0hGa4Xc8OHNoyUsQJXViVnUzKX66r3hd38Hogpr/gAB7rKobse2CLhoXpv\nKaAyQYrRapkKJyV/MqMl9K0rzYKLGPLzdtGlyHBGaL+iYpPM4E99nEiuCvh6\noe0Qi2zNErjZSyPJ/YlGuIyTO7WBk1Ztp+6jWJui2chYElFvjqokvKCjO78l\nx/3EHhhYvp/rB4Cu/KFOaX3a+/xtA3j4pkEswkrwO39NSd519TXcx0KPlL9D\nED1h0x9P4qwwXbQmwe4AKE3qXXfSxfFPxXflA2ZpW4BwphRK4xWDUw5VSwdX\nR2TggXbOwz0QLbhyENFVBw8Of62t7D7JNawd6JmiNICLqBU+u+uUh6/AsQmR\nXwiq\r\n=b1Yp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQA494lU4Ef34IVGnEcC/3HUcxuDsA6nW9I8OmQB4n1AIgWqVvlbTtuXz3SgQR38ippqvAjBKdpi0sxS2E4thnZZM="}]},"maintainers":[{"name":"jordanbecker","email":"jordan@becker.io"}],"_npmUser":{"name":"jordanbecker","email":"jordan@becker.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-image-picker_1.1.2_1573228154927_0.6787412871554266"},"_hasShrinkwrap":false},"1.1.3":{"name":"@allsquare/react-native-image-picker","version":"1.1.3","description":"A React Native module that allows you to use native UI to select media from the device library or directly from the camera","react-native":"src/index.ts","types":"lib/typescript/index.d.ts","main":"lib/commonjs/index.js","module":"lib/module/index.js","author":{"name":"Marc Shilling","url":"marcshilling"},"contributors":[{"name":"Johan du Toit","email":"jdutoit.dev@gmail.com"},{"name":"Matheus Santos","email":"vorj.dux@gmail.com"},{"name":"Yoann Fuks","email":"yfuks@student.42.fr"},{"name":"Alexander Ustinov","email":"rusfearuth@gmail.com"}],"homepage":"https://github.com/react-community/react-native-image-picker#readme","license":"MIT","scripts":{"start":"react-native start","test":"yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","test:jest":"jest \"/src/\"","ci:publish":"yarn semantic-release","semantic-release":"semantic-release","prepare":"bob build"},"keywords":["react-native","react-native-image-picker","react","native","image","picker"],"dependencies":{},"devDependencies":{"@babel/core":"^7.4.5","@babel/runtime":"^7.4.5","@react-native-community/bob":"^0.6.0","@react-native-community/eslint-config":"^0.0.5","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"7.0.12","@types/jest":"^24.0.15","@types/react":"^16.8.22","@types/react-native":"^0.57.63","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-jest":"^24.8.0","eslint":"5.16.0","eslint-config-prettier":"^5.0.0","eslint-plugin-prettier":"3.0.1","husky":"^2.4.1","jest":"^24.8.0","lint-staged":"^8.2.1","metro-react-native-babel-preset":"^0.54.1","prettier":"^1.18.2","react":"16.8.6","react-native":"0.60.0-rc.2","react-test-renderer":"16.8.6","rimraf":"^2.6.3","semantic-release":"15.13.16","ts-jest":"^24.0.2","typescript":"^3.5.2"},"repository":{"type":"git","url":"https://github.com/react-native-community/react-native-image-picker.git"},"@react-native-community/bob":{"source":"src","output":"lib","targets":[["commonjs",{"flow":true}],"module","typescript"]},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":["yarn eslint --fix","git add"],"*.java":["cd android && ./graldew spotlessApply","git add"]},"licenseText":"MIT License\n\nCopyright (c) 2015-present, Facebook, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@allsquare/react-native-image-picker@1.1.3","dist":{"shasum":"05fce1b5bdc574dfebab3aa95d7994ad085fcdf0","integrity":"sha512-daL2TITA8mzYPxq2eBdnlg8QiXPMk5j1+1YNK5cBqLVzCAT/Ez7InMtLlHzdtOHKJtAUOChI1uUyrc99coY49g==","tarball":"https://registry.npmjs.org/@allsquare/react-native-image-picker/-/react-native-image-picker-1.1.3.tgz","fileCount":204,"unpackedSize":1232808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxY8fCRA9TVsSAnZWagAAmZMP/3M3vBxARPglskchE9iD\nzhPs4ANnGJx/2yqSDsNrW1AafS3Y5hvrbRMeqaBgTfSPHy9Poo5NbClsJjqj\n/eHsVCgjUtCQ2GrIanour4AGs8vZiLOTrUGWiCX92kzJXLzlwZbkwDw+os/l\niLAqIz9p4qVq3ppU3oblvzODZXAYS5yIY9eTqlJUoZURPP1AZESYpIZGkbiE\nWGage3DesinGVITrnndhOcNuvDqqQdK6xKm5Gvr65whRYtPWLOaiBabwZrkQ\nQJEobyb118pdjw7j51WxyBkynud2tKNZ2d59EFy9npyIlDS5BouDDdOo1tT8\ns4e3cASQC0M4y1GCb0u+tRjwnfshWq2I2Tn4uexf4SxsfRE8su5HAAlEIXue\nkbswM336mtmBlwyM4X1WWNP5wd6A2HxDOy02JUbsNhQDNtEcDrrwmzS0KwmT\ndKsCDi4hlPSC+tWQEREk5pDc74+u9VjoFebq1ksNe7o4zCjZ5/jnLVhxF/dJ\nssNJv0JgPILTG9PEfOVTg9SHdhqdQGFNZVfyqGP9lVoms4a58UUQ0se9oDEK\njIl7LwYjw1hQei1KP+OlBOJHSp/D1WyIhIjpr3W15zlDzvOmD5xaTyKtrxtG\nBPYHDaPQ1sMroJRcL+2XLt/Tft6zBMXJ3UTV6U8wTQnfdiTyiwznn685PT/o\nxbOk\r\n=Bk2+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjkQcKrlnjW+RH2VG5aFTBX8ctgfP2IcK2u9ikI37sOAIgSX9HgZRoGLY2MhVVELyidFrkoFc9DrZAPELkRsGGIRs="}]},"maintainers":[{"name":"jordanbecker","email":"jordan@becker.io"}],"_npmUser":{"name":"jordanbecker","email":"jordan@becker.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-image-picker_1.1.3_1573228318781_0.11348129559248443"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-08T15:45:18.187Z","1.1.1":"2019-11-08T15:45:18.548Z","modified":"2022-04-04T13:34:45.810Z","1.1.2":"2019-11-08T15:49:15.079Z","1.1.3":"2019-11-08T15:51:59.437Z"},"maintainers":[{"email":"jordanbeckerfr@gmail.com","name":"habovh"}],"description":"A React Native module that allows you to use native UI to select media from the device library or directly from the camera","homepage":"https://github.com/react-community/react-native-image-picker#readme","keywords":["react-native","react-native-image-picker","react","native","image","picker"],"repository":{"type":"git","url":"https://github.com/react-native-community/react-native-image-picker.git"},"contributors":[{"name":"Johan du Toit","email":"jdutoit.dev@gmail.com"},{"name":"Matheus Santos","email":"vorj.dux@gmail.com"},{"name":"Yoann Fuks","email":"yfuks@student.42.fr"},{"name":"Alexander Ustinov","email":"rusfearuth@gmail.com"}],"author":{"name":"Marc Shilling","url":"marcshilling"},"license":"MIT","readme":"# React Native Image Picker\n\n[![npm version](https://badge.fury.io/js/react-native-image-picker.svg)](https://badge.fury.io/js/react-native-image-picker)\n[![npm](https://img.shields.io/npm/dt/react-native-image-picker.svg)](https://npmcharts.com/compare/react-native-image-picker?minimal=true)\n![MIT](https://img.shields.io/dub/l/vibe-d.svg)\n![Platform - Android and iOS](https://img.shields.io/badge/platform-Android%20%7C%20iOS-yellow.svg)\n[![Gitter chat](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/react-native-image-picker/Lobby)\n\nA React Native module that allows you to use native UI to select a photo/video from the device library or directly from the camera, like so:\n\n| iOS                                                                                                                   | Android                                                                                                                       |\n| --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |\n| <img title=\"iOS\" src=\"https://github.com/react-community/react-native-image-picker/blob/master/images/ios-image.png\"> | <img title=\"Android\" src=\"https://github.com/react-community/react-native-image-picker/blob/master/images/android-image.png\"> |\n\n#### _Before you open an issue_\n\nThis library started as a basic bridge of the native iOS image picker, and I want to keep it that way. As such, functionality beyond what the native `UIImagePickerController` supports will not be supported here. **Multiple image selection, more control over the crop tool, and landscape support** are things missing from the native iOS functionality - **not issues with my library**. If you need these things, [react-native-image-crop-picker](https://github.com/ivpusic/react-native-image-crop-picker) might be a better choice for you.\n\n## React Native Compatibility\nTo use this library you need to ensure you match up with the correct version of React Native you are using.\n\np.s. React Native introduced AndroidX support in 0.60, which is a **breaking change** for most libraries (incl. this one) using native Android functionality.\n\n| `@react-native-community/imagepicker` version | Required React Native Version                                                     |\n| ----------------------------------------- | --------------------------------------------------------------------------------- |\n| `1.x.x`                                   | `>= 0.60` or `>= 0.59` if using [Jetifier](https://github.com/mikehardy/jetifier) |\n| `0.x.x`                                   | `<= 0.59`                                                                         |\n\n\n## Getting Started\n\n```\nyarn add react-native-image-picker\n\n# RN >= 0.60\ncd ios && pod install\n\n# RN < 0.60\nreact-native link react-native-image-picker\n```\n\nYou will also need to add `UsageDescription` on iOS and some permissions on Android, refer to the [Install doc](docs/Install.md).\n\n## Usage\n\n```javascript\nimport ImagePicker from 'react-native-image-picker';\n\n// More info on all the options is below in the API Reference... just some common use cases shown here\nconst options = {\n  title: 'Select Avatar',\n  customButtons: [{ name: 'fb', title: 'Choose Photo from Facebook' }],\n  storageOptions: {\n    skipBackup: true,\n    path: 'images',\n  },\n};\n\n/**\n * The first arg is the options object for customization (it can also be null or omitted for default options),\n * The second arg is the callback which sends object: response (more info in the API Reference)\n */\nImagePicker.showImagePicker(options, (response) => {\n  console.log('Response = ', response);\n\n  if (response.didCancel) {\n    console.log('User cancelled image picker');\n  } else if (response.error) {\n    console.log('ImagePicker Error: ', response.error);\n  } else if (response.customButton) {\n    console.log('User tapped custom button: ', response.customButton);\n  } else {\n    const source = { uri: response.uri };\n\n    // You can also display the image using data:\n    // const source = { uri: 'data:image/jpeg;base64,' + response.data };\n\n    this.setState({\n      avatarSource: source,\n    });\n  }\n});\n```\n\nThen later, if you want to display this image in your render() method:\n\n```javascript\n<Image source={this.state.avatarSource} style={styles.uploadAvatar} />\n```\n\n### Directly Launching the Camera or Image Library\n\nTo Launch the Camera or Image Library directly (skipping the alert dialog) you can\ndo the following:\n\n```javascript\n// Launch Camera:\nImagePicker.launchCamera(options, (response) => {\n  // Same code as in above section!\n});\n\n// Open Image Library:\nImagePicker.launchImageLibrary(options, (response) => {\n  // Same code as in above section!\n});\n```\n\n#### Notes\n\nOn iOS, don't assume that the absolute uri returned will persist. See [#107](/../../issues/107)\n\nFor more, read the [API Reference](docs/Reference.md).\n\n## License\n\n[MIT](LICENSE.md)\n","readmeFilename":"README.md"}