UNPKG

@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
{ "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" } } } }