{
    "engines": {
        "@rnv/engine-lightning": "source:rnv",
        "@rnv/engine-rn": "source:rnv",
        "@rnv/engine-rn-electron": "source:rnv",
        "@rnv/engine-rn-next": "source:rnv",
        "@rnv/engine-rn-tvos": "source:rnv",
        "@rnv/engine-rn-web": "source:rnv"
    },
    "$schema": ".rnv/schema/rnv.project.json",
    "projectName": "@rnv/template-starter",
    "enableHookRebuild": false,
    "workspaceID": "rnv",
    "paths": {
        "appConfigsDir": "./appConfigs",
        "platformAssetsDir": "./platformAssets",
        "platformBuildsDir": "./platformBuilds"
    },
    "defaults": {
        "supportedPlatforms": [
            "ios",
            "android",
            "androidtv",
            "firetv",
            "androidwear",
            "web",
            "tizen",
            "tvos",
            "webos",
            "macos",
            "tizenwatch",
            "kaios",
            "chromecast",
            "linux",
            "windows"
        ],
        "defaultCommandSchemes": {
            "run": "debug",
            "build": "release",
            "export": "release"
        },
        "targets": {}
    },
    "templateConfig": {
        "name": "@rnv/template-starter",
        "version": "1.9.0"
    },
    "platforms": {
        "android": {
            "minSdkVersion": 26,
            "targetSdkVersion": 34,
            "compileSdkVersion": 34,
            "buildToolsVersion": "34.0.0",
            "gradleBuildToolsVersion": "4.2.2",
            "gradleWrapperVersion": "8.3",
            "ndkVersion": "25.1.8937393",
            "kotlinVersion": "1.8.0",
            "reactNativeEngine": "hermes",
            "enableAndroidX": true,
            "enableJetifier": true,
            "templateAndroid": {
                "gradle_properties": {
                    "android.useDeprecatedNdk": true,
                    "android.debug.obsoleteApi": true,
                    "org.gradle.jvmargs": "-Xmx3g -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8",
                    "org.gradle.daemon": true,
                    "org.gradle.parallel": true,
                    "org.gradle.configureondemand": true
                },
                "MainActivity_kt": {
                    "onCreate": "super.onCreate(savedInstanceState)"
                }
            },
            "engine": "engine-rn"
        },
        "androidtv": {
            "extendPlatform": "android",
            "engine": "engine-rn-tvos"
        },
        "androidwear": {
            "extendPlatform": "android"
        },
        "firetv": {
            "minSdkVersion": 21,
            "extendPlatform": "android",
            "engine": "engine-rn-tvos",
            "includedPermissions": ["INTERNET"]
        },
        "web": {
            "engine": "engine-rn-next"
        },
        "tvos": {
            "engine": "engine-rn-tvos",
            "schemeTarget": "RNVApp-tvOS",
            "deploymentTarget": "15.5",
            "reactNativeEngine": "hermes"
        },
        "macos": {
            "engine": "engine-rn-electron",
            "assetFolderPlatform": "electron",
            "webpackConfig": {
                "excludedPaths": ["pages"]
            }
        },
        "windows": {
            "engine": "engine-rn-electron",
            "assetFolderPlatform": "electron"
        },
        "ios": {
            "engine": "engine-rn",
            "deploymentTarget": "15.5",
            "reactNativeEngine": "hermes"
        },
        "linux": {
            "engine": "engine-rn-electron",
            "assetFolderPlatform": "electron"
        },
        "chromecast": {
            "engine": "engine-rn-web"
        },
        "webos": {
            "engine": "engine-rn-web"
        },
        "tizen": {
            "engine": "engine-rn-web"
        },
        "tizenwatch": {
            "engine": "engine-rn-web"
        },
        "kaios": {
            "engine": "engine-rn-web"
        }
    },
    "plugins": {
        "@rnv/renative": "source:rnv",
        "react": "source:rnv",
        "react-art": "source:rnv",
        "react-dom": "source:rnv",
        "react-native-gesture-handler": "source:rnv",
        "@react-native-community/cli-platform-ios": "source:rnv",
        "@react-native-community/cli": "source:rnv",
        "react-native": "source:rnv",
        "next": "source:rnv",
        "react-native-web": "source:rnv",
        "react-native-tvos": "source:rnv"
    },
    "permissions": {
        "ios": {},
        "android": {
            "INTERNET": {
                "key": "android.permission.INTERNET",
                "security": "normal"
            },
            "SYSTEM_ALERT_WINDOW": {
                "key": "android.permission.SYSTEM_ALERT_WINDOW",
                "security": "signature"
            }
        }
    }
}
