{"_id":"@dancomanio/rndocumentscanner","_rev":"1-93aea3f8d9df627f8e74126923e7ccba","name":"@dancomanio/rndocumentscanner","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@dancomanio/rndocumentscanner","version":"0.0.1","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start","test":"jest"},"dependencies":{"react":"16.8.3","react-native":"0.59.10","react-native-camera":"3.0.1","react-native-document-scanner":"../","react-native-svg":"9.6.2"},"devDependencies":{"@babel/core":"7.5.5","@babel/runtime":"7.5.5","babel-jest":"24.8.0","jest":"24.8.0","metro-react-native-babel-preset":"0.55.0","react-test-renderer":"16.8.3"},"jest":{"preset":"react-native"},"gitHead":"bb9bb157287ecc650a830662fb61671ce05acd62","description":"## Preview","_id":"@dancomanio/rndocumentscanner@0.0.1","_nodeVersion":"16.3.0","_npmVersion":"8.0.0","dist":{"integrity":"sha512-upkqMs33fKErxTUMvhRM8VOJAnJMLdJ9mZwUV0+yAoZv5gwNqHhoTwfWZcQHvaKQJ4vCb43HajXfmShphQTtMg==","shasum":"3926226650c34adc62584e2ef75ae56d5f082260","tarball":"https://registry.npmjs.org/@dancomanio/rndocumentscanner/-/rndocumentscanner-0.0.1.tgz","fileCount":58,"unpackedSize":17716614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn/iPCRA9TVsSAnZWagAASu0P/RHyfwRrbyMde2DuOyPC\nuTOsRH6/eyx+3f6kVf5lNzViFGQAy1w1rCwsqdGwQ9VKrIlzfmaVJ5Fvv+6T\nBoRzmwAI20vNCn9qgvGpjYZPuh3wu+WTjCmo3/vaoFCSfu3VPOuiseYH5KDX\n1mrhlaUTJzHeGEq5D5A+Asok2vEjOk+fYMRo6CPX14zfkruS0b24qK63BVNm\nMI4Lbpt5j6QY5yLCKyBrf9RQdZcoQy7SzigzuxMF6ow40re45Fhid00prkBf\n23HncJirEaXKAewljKyQuOzIg8tZ3VFZvEKSY1cp1KVfhrTblwRL26IZqnDu\nNpwURWb2bEFh1o9SRSGRDJMi9qyjsr8K+pAjT3i7/YNlU0fCf2JkziSqL3+U\nlG63IAdmWdwiPq2mqzgndS0PrsFDmND3zGLsWaDSy94zT+fAQGKAJe05aYJR\nF8QOJq3e353sRkfl0/OzVQt9LNOQLTDLxDHieGGLr+4ZoiwNzarBzVdXlMFR\ntfUPrapKyG4k0APVTUdT2ZLSi6vVoFTUtq0IRoV2srkEPKzp+ZDkHz2sr4Ft\nUAN1zkHNMwQTsJoXZoq4qOo5Dd6l6DT7eaZK9e/R69rQOtJaoN+omVldNMqG\nW2ttryX5knXQ3GEgj0e9JZBe0fMIGU/uebs+zWEqJsO3JAr9oSnqFH+5imDz\ns30n\r\n=53Rz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOi6bkuALUV1GUunN9tZuOWzsIq/uCQtS3n89eZWy5mAiAzSoOV/yxlV0UjF71+WzHquvNnE8ktRKSM6/W7eWBUuA=="}]},"_npmUser":{"name":"dancomanio","email":"dan.coman@weareyou.com"},"directories":{},"maintainers":[{"name":"dancomanio","email":"dan.coman@weareyou.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rndocumentscanner_0.0.1_1637873806925_0.5517491218736967"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-25T20:56:46.876Z","0.0.1":"2021-11-25T20:56:47.368Z","modified":"2022-04-05T02:39:32.940Z"},"maintainers":[{"name":"dancomanio","email":"dan.coman@weareyou.com"}],"description":"## Preview","readme":"# react-native-document-scanner\n\n## Preview\n\n### iOS\n\n![iOS Preview](./ios.gif)\n\n\n### Android\n \n ![Android Preview](./android.gif)\n\n### Mostly automatic installation\n\n`$ react-native link react-native-document-scanner`\n\n### Manual installation\n\n#### iOS\n\n1. In XCode, in the project navigator, right click `Libraries` ➜ `Add Files to [your project's name]`\n2. Go to `node_modules` ➜ `react-native-document-scanner` and add `RNDocumentScanner.xcodeproj`\n3. In XCode, in the project navigator, select your project. Add `libRNDocumentScanner.a` to your project's `Build Phases` ➜ `Link Binary With Libraries`\n4. Add OpenCV in your `Podfile` :\n   ```\n   ...\n     # Pods for [your project]\n     pod 'libopencv-contrib', '~> 3.4.1'\n   end\n   ```\n5. Run `pod install` in your ios folder\n6. Run your project (`Cmd+R`)<\n\n#### Android\n\n1. Open up `android/app/src/main/java/[...]/MainActivity.java`\n\n- Add `import com.ubidreams.RNDocumentScanner.RNDocumentScannerPackage;` to the imports at the top of the file\n- Add `new RNDocumentScannerPackage()` to the list returned by the `getPackages()` method\n\n2. Append the following lines to `android/settings.gradle`:\n   ```\n   include ':react-native-document-scanner'\n   project(':react-native-document-scanner').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-document-scanner/android')\n   ```\n3. Insert the following lines inside the dependencies block in `android/app/build.gradle`:\n   ```\n     compile project(':react-native-document-scanner')\n   ```\n\n## Dependencies\n\n- [React Native Camera](https://react-native-community.github.io/react-native-camera/docs/installation)\n- [React Native SVG](https://github.com/react-native-community/react-native-svg#installation)\n\n## Usage\n\n```javascript\nimport RNDocumentScanner from 'react-native-document-scanner'\n\nrender () {\n  return (\n    <View style={styles.container}>\n      <RNDocumentScanner />\n    </View>\n  )\n}\n```\n\n## Credits\n\n- for iOS : [SmartCrop](https://github.com/kronik/smartcrop)\n- for Android : [SimpleDocumentScanner-Android](https://github.com/jbttn/SimpleDocumentScanner-Android), [OpenCV rewrite by Java](https://github.com/kongzaohui/OpenCV) and [LiveEdgeDetection](https://github.com/adityaarora1/LiveEdgeDetection)\n- for image cropper component : [react-native-perspective-image-cropper](https://github.com/Michaelvilleneuve/react-native-perspective-image-cropper)\n\n## TODO\n\n- [ ] Support for landscape orientation\n","readmeFilename":"README.md"}