@rnv/template-starter
Version:
🚧 Starter Template for ReNative (https://www.npmjs.com/package/renative). Supports `iOS`, `tvOS`, `Android`, `Android TV`, `FireTV`, `Android Wear`, `Web`, `Tizen TV`, `Tizen Watch`, `LG webOS`, `macOS/OSX`, `Windows`, `KaiOS`, `Linux
161 lines (160 loc) • 4.86 kB
JSON
{
"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"
}
}
}
}