{
    "name": "bureau-device-intelligence",
    "version": "3.1.0",
    "description": "Bureau Device Intelligence React Native SDK",
    "main": "lib/commonjs/index",
    "module": "lib/module/index",
    "types": "lib/typescript/src/index.d.ts",
    "react-native": "src/index",
    "source": "src/index",
    "files": [
        "src",
        "lib",
        "android",
        "ios",
        "*.podspec",
        "!ios/build",
        "!android/build",
        "!android/gradle",
        "!android/gradlew",
        "!android/gradlew.bat",
        "!android/local.properties",
        "!**/__tests__",
        "!**/__fixtures__",
        "!**/__mocks__",
        "!**/.*"
    ],
    "scripts": {
        "build": "bob build",
        "dev": "bob build --watch",
        "test": "jest",
        "test:watch": "jest --watch",
        "test:ci": "jest --ci --coverage --watchAll=false",
        "lint": "eslint src --ext .ts,.tsx",
        "lint:fix": "eslint src --ext .ts,.tsx --fix",
        "typecheck": "tsc --noEmit",
        "prepare": "bob build",
        "clean": "del-cli lib android/build ios/build"
    },
    "keywords": [
        "react-native",
        "ios",
        "android",
        "device-intelligence",
        "fraud-detection"
    ],
    "author": "bureau <nikhil@bureau.id> (https://bureau.id)",
    "license": "MIT",
    "repository": {
        "type": "git",
        "url": "https://github.com/bureau-id/react-native-device-fraud.git",
        "directory": "packages/bureau-device-intelligence"
    },
    "bugs": {
        "url": "https://github.com/bureau-id/react-native-device-fraud/issues"
    },
    "homepage": "https://github.com/bureau-id/react-native-device-fraud#readme",
    "publishConfig": {
        "registry": "https://registry.npmjs.org/",
        "access": "public"
    },
    "dependencies": {
        "bureau-core": "3.1.0",
        "react-native-permissions": "^4.1.5"
    },
    "devDependencies": {
        "@react-native/eslint-config": "^0.72.2",
        "@types/jest": "^29.5.0",
        "@types/react": "~17.0.21",
        "@types/react-native": "0.70.0",
        "@typescript-eslint/eslint-plugin": "^5.0.0",
        "@typescript-eslint/parser": "^5.0.0",
        "del-cli": "^5.0.0",
        "eslint": "^8.4.1",
        "jest": "^29.5.0",
        "prettier": "^2.0.5",
        "react": "18.2.0",
        "react-native": "0.72.7",
        "react-native-builder-bob": "^0.20.0",
        "typescript": "^5.0.2"
    },
    "peerDependencies": {
        "react": "*",
        "react-native": "*"
    },
    "eslintConfig": {
        "root": true,
        "extends": [
            "eslint:recommended"
        ],
        "parser": "@typescript-eslint/parser",
        "plugins": [
            "@typescript-eslint"
        ],
        "env": {
            "node": true,
            "es2021": true,
            "jest": true
        },
        "parserOptions": {
            "ecmaVersion": "latest",
            "sourceType": "module"
        },
        "rules": {
            "no-unused-vars": "off",
            "@typescript-eslint/no-unused-vars": "warn",
            "no-console": "warn"
        }
    },
    "eslintIgnore": [
        "node_modules/",
        "lib/",
        "jest.config.js"
    ],
    "react-native-builder-bob": {
        "source": "src",
        "output": "lib",
        "targets": [
            "commonjs",
            "module",
            [
                "typescript",
                {
                    "project": "tsconfig.build.json"
                }
            ]
        ]
    }
}
