{
    "name": "@azerion/bluestack-sdk-react-native",
    "version": "6.0.0",
    "displayName": "BlueStack SDK",
    "description": "BlueStack SDK for React Native — banner, interstitial and rewarded ads for iOS and Android.",
    "main": "lib/commonjs/index",
    "module": "lib/module/index",
    "types": "lib/typescript/index.d.ts",
    "react-native": "src/index",
    "source": "src/index",
    "files": [
        "src",
        "lib",
        "android/src",
        "android/build.gradle",
        "android/gradle.properties",
        "ios/**/*.h",
        "ios/**/*.m",
        "ios/**/*.mm",
        "ios/**/*.swift",
        "bluestack-sdk-react-native.podspec",
        "README.md",
        "CHANGELOG.md",
        "!**/__tests__",
        "!**/__fixtures__",
        "!**/__mocks__"
    ],
    "scripts": {
        "test": "jest",
        "typescript": "tsc --noEmit",
        "lint": "eslint \"**/*.{js,ts,tsx}\"",
        "fixlint": "eslint --fix \"**/*.{js,ts,tsx}\"",
        "prepare": "bob build",
        "release": "release-it"
    },
    "keywords": [
        "react-native",
        "ios",
        "android",
        "bluestack",
        "mobile ads",
        "banner",
        "rewarded",
        "interstitial",
        "azerion",
        "improve digital"
    ],
    "author": {
        "name": "BlueStack",
        "url": "https://azerion.com/"
    },
    "license": "UNLICENSED",
    "homepage": "https://docs.app.improvedigital.com/react-native",
    "publishConfig": {
        "access": "public",
        "registry": "https://registry.npmjs.org/"
    },
    "devDependencies": {
        "@commitlint/config-conventional": "^11.0.0",
        "@release-it/conventional-changelog": "^2.0.0",
        "@types/jest": "^29.5.13",
        "@types/react": "^19.1.0",
        "@react-native/eslint-config": "^0.80.0",
        "commitlint": "^11.0.0",
        "eslint": "^8.57.0",
        "eslint-config-prettier": "^9.0.0",
        "eslint-plugin-prettier": "^5.1.3",
        "jest": "^29.6.3",
        "@react-native/babel-preset": "^0.80.0",
        "pod-install": "^0.1.0",
        "prettier": "^3.2.5",
        "react-native-builder-bob": "^0.18.0",
        "release-it": "^14.2.2",
        "typescript": "^5.4.0"
    },
    "peerDependencies": {
        "react": ">=19",
        "react-native": ">=0.80"
    },
    "jest": {
        "preset": "react-native",
        "testEnvironment": "node",
        "modulePathIgnorePatterns": [
            "<rootDir>/example/node_modules",
            "<rootDir>/lib/"
        ]
    },
    "commitlint": {
        "extends": [
            "@commitlint/config-conventional"
        ]
    },
    "release-it": {
        "git": {
            "commitMessage": "chore: release ${version}",
            "tagName": "v${version}"
        },
        "npm": {
            "publish": true
        },
        "github": {
            "release": true
        },
        "plugins": {
            "@release-it/conventional-changelog": {
                "preset": "angular"
            }
        }
    },
    "eslintConfig": {
        "root": true,
        "extends": [
            "@react-native/eslint-config",
            "prettier"
        ]
    },
    "eslintIgnore": [
        "node_modules/",
        "lib/"
    ],
    "prettier": {
        "singleQuote": true,
        "tabWidth": 4,
        "trailingComma": "es5",
        "useTabs": false
    },
    "react-native-builder-bob": {
        "source": "src",
        "output": "lib",
        "targets": [
            "commonjs",
            "module",
            [
                "typescript",
                {
                    "project": "tsconfig.build.json"
                }
            ]
        ]
    }
}
