{
  "name": "rn-af-identity-ocr",
  "version": "0.1.6",
  "description": "On-device Expo OCR for Afghan identity documents (ML Kit/Vision + PP-OCR, optional B&W preprocess)",
  "main": "build/index.js",
  "types": "build/index.d.ts",
  "react-native": "build/index.js",
  "files": [
    "build/**/*.js",
    "build/**/*.d.ts",
    "android/build.gradle",
    "android/proguard-rules.pro",
    "android/src",
    "ios",
    "app.plugin.js",
    "expo-module.config.json"
  ],
  "keywords": [
    "react-native",
    "expo",
    "ocr",
    "ml-kit",
    "vision",
    "pp-ocr",
    "onnx",
    "afghanistan",
    "tazkira",
    "passport",
    "mrz",
    "persian",
    "pashto",
    "rn-af-identity-ocr"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/Ali-Aref/rn-af-identity-ocr.git"
  },
  "bugs": {
    "url": "https://github.com/Ali-Aref/rn-af-identity-ocr/issues"
  },
  "author": "Ali Aref <aliaref.dev@gmail.com> (https://github.com/Ali-Aref)",
  "license": "MIT",
  "homepage": "https://github.com/Ali-Aref/rn-af-identity-ocr#readme",
  "dependencies": {
    "mrz": "^5.0.2"
  },
  "devDependencies": {
    "@babel/core": "^7.26.0",
    "@types/jest": "^29.2.1",
    "@types/react": "~19.2.2",
    "babel-preset-expo": "~57.0.5",
    "eslint": "~9.39.4",
    "eslint-config-universe": "^15.0.3",
    "expo": "~57.0.10",
    "jest": "^29.7.0",
    "jest-expo": "~57.0.0",
    "prettier": "^3.0.0",
    "react": "19.2.3",
    "react-native": "0.86.2",
    "typescript": "^5.9.2"
  },
  "jest": {
    "testEnvironment": "node",
    "roots": [
      "<rootDir>/src"
    ],
    "transform": {
      "^.+\\.(js|jsx|ts|tsx)$": "babel-jest"
    },
    "transformIgnorePatterns": [
      "node_modules/(?!\\.pnpm|mrz)"
    ],
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js"
    ]
  },
  "peerDependencies": {
    "expo": "*",
    "react": "*",
    "react-native": "*"
  },
  "scripts": {
    "build": "node internal/module_scripts/build.js",
    "clean": "node internal/module_scripts/clean.js",
    "lint": "eslint src/",
    "test": "node internal/module_scripts/test.js",
    "open:ios": "node internal/module_scripts/open-ios.js",
    "open:android": "node internal/module_scripts/open-android.js",
    "pack:check": "npm pack --dry-run"
  }
}