@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
382 lines (381 loc) • 12.4 kB
JSON
{
"$schema": "../../.rnv/schema/rnv.app.json",
"id": "base",
"hidden": true,
"common": {
"author": "Pavel Jacko <pavel.jacko@gmail.com> (https://github.com/pavjacko)",
"license": "MIT",
"includedPlugins": ["*"],
"includedFonts": ["*"],
"includedPermissions": ["INTERNET"],
"buildSchemes": {
"debug": {
"description": "Hello ReNative - Use for local development"
},
"test": {
"description": "Hello ReNative - Use to run automation"
},
"release": {
"description": "Hello ReNative - Use for production deployments"
}
},
"backgroundColor": "#FFFFFF",
"fontSources": ["{{resolvePackage(react-native-vector-icons)}}/Fonts"],
"assetSources": ["{{resolvePackage(@flexn/assets-renative-outline)}}/assets"]
},
"platforms": {
"ios": {
"entryFile": "index",
"provisioningStyle": "Automatic",
"systemCapabilities": {
"com.apple.AccessWiFi": false,
"com.apple.ApplePay": false,
"com.apple.ApplicationGroups.iOS": false,
"com.apple.AutoFillCredentialProvider": false,
"com.apple.BackgroundModes": false,
"com.apple.ClassKit": false,
"com.apple.DataProtection": false,
"com.apple.GameCenter.iOS": false,
"com.apple.HealthKit": false,
"com.apple.HomeKit": false,
"com.apple.HotspotConfiguration": false,
"com.apple.InAppPurchase": false,
"com.apple.InterAppAudio": false,
"com.apple.Keychain": false,
"com.apple.Maps.iOS": false,
"com.apple.Multipath": false,
"com.apple.NearFieldCommunicationTagReading": false,
"com.apple.NetworkExtensions.iOS": false,
"com.apple.Push": false,
"com.apple.SafariKeychain": false,
"com.apple.Siri": false,
"com.apple.VPNLite": false,
"com.apple.WAC": false,
"com.apple.Wallet": false,
"com.apple.iCloud": false
},
"entitlements": {},
"includedPermissions": ["*"],
"buildSchemes": {
"debug": {
"runScheme": "Debug",
"bundleAssets": false
},
"test": {
"runScheme": "Release",
"bundleAssets": true
},
"release": {
"runScheme": "Release",
"bundleAssets": true,
"bundleIsDev": false
}
}
},
"tvos": {
"entryFile": "index",
"provisioningStyle": "Automatic",
"entitlements": {},
"includedPermissions": ["*"],
"buildSchemes": {
"debug": {
"runScheme": "Debug",
"bundleAssets": false
},
"test": {
"runScheme": "Release",
"bundleAssets": true
},
"release": {
"runScheme": "Release",
"bundleAssets": true,
"bundleIsDev": false
}
}
},
"macos": {
"entryFile": "index",
"provisioningStyle": "Automatic",
"includedPermissions": ["*"],
"buildSchemes": {
"debug": {
"runScheme": "Debug",
"bundleAssets": false
},
"test": {
"runScheme": "Debug",
"bundleAssets": true
},
"release": {
"runScheme": "Release",
"bundleAssets": true,
"bundleIsDev": false
}
}
},
"android": {
"entryFile": "index",
"includedPermissions": ["INTERNET"],
"buildSchemes": {
"debug": {
"signingConfig": "Debug",
"bundleAssets": false
},
"test": {
"signingConfig": "Release",
"bundleAssets": true
},
"canary": {
"signingConfig": "Release",
"bundleAssets": true,
"bundleIsDev": false,
"multipleAPKs": false
},
"release": {
"signingConfig": "Release",
"multipleAPKs": true,
"bundleAssets": true,
"bundleIsDev": false
}
}
},
"androidtv": {
"entryFile": "index",
"multipleAPKs": false,
"assetFolderPlatform": "android",
"includedPermissions": ["*"],
"buildSchemes": {
"debug": {
"signingConfig": "Debug",
"bundleAssets": false
},
"test": {
"signingConfig": "Release",
"bundleAssets": true
},
"release": {
"signingConfig": "Release",
"multipleAPKs": true,
"bundleAssets": true,
"bundleIsDev": false
}
}
},
"firetv": {
"entryFile": "index",
"multipleAPKs": false,
"assetFolderPlatform": "android",
"includedPermissions": ["*"],
"buildSchemes": {
"debug": {
"signingConfig": "Debug",
"bundleAssets": false
},
"test": {
"signingConfig": "Debug",
"bundleAssets": false
},
"release": {
"signingConfig": "Release",
"multipleAPKs": true,
"bundleAssets": true,
"bundleIsDev": false
}
}
},
"androidwear": {
"entryFile": "index",
"multipleAPKs": false,
"assetFolderPlatform": "android",
"includedPermissions": ["*"],
"buildSchemes": {
"debug": {
"signingConfig": "Debug",
"bundleAssets": false
},
"test": {
"signingConfig": "Debug",
"bundleAssets": false
},
"release": {
"signingConfig": "Release",
"bundleAssets": true,
"bundleIsDev": false
}
}
},
"tizen": {
"appName": "RNVanillaTV",
"entryFile": "index",
"certificateProfile": "RNVanillaCert",
"package": "NkVRhWHJSX",
"id": "NkVRhWHJSX.RNVanillaTV",
"buildSchemes": {
"debug": {
"bundleAssets": false
},
"release": {
"bundleAssets": true,
"bundleIsDev": false
}
}
},
"tizenwatch": {
"appName": "RNVanillaWatch",
"entryFile": "index",
"certificateProfile": "RNVanillaCert",
"package": "cHIP2fIRQZ",
"id": "cHIP2fIRQZ.RNVanillaWatch",
"buildSchemes": {
"debug": {
"bundleAssets": false
},
"release": {
"bundleAssets": true,
"bundleIsDev": false
}
}
},
"tizenmobile": {
"appName": "RNVanillaMobile",
"entryFile": "index",
"certificateProfile": "RNVanillaCert",
"package": "PauodvCU2r",
"id": "PauodvCU2r.RNVanillaMobile",
"buildSchemes": {
"debug": {
"bundleAssets": false
},
"release": {
"bundleAssets": true,
"bundleIsDev": false
}
}
},
"web": {
"entryFile": "index",
"pagesDir": "src/pages",
"devServerHost": "0.0.0.0",
"buildSchemes": {
"debug": {
"bundleAssets": false,
"environment": "development"
},
"test": {
"bundleAssets": false,
"environment": "development"
},
"release": {
"bundleAssets": true,
"bundleIsDev": false,
"environment": "production"
}
},
"custom": {
"deploy": {
"type": "none"
}
}
},
"webtv": {
"entryFile": "index",
"pagesDir": "src/pages",
"devServerHost": "0.0.0.0",
"buildSchemes": {
"debug": {
"bundleAssets": false,
"environment": "development"
},
"release": {
"bundleAssets": true,
"bundleIsDev": false,
"environment": "production"
}
},
"custom": {
"deploy": {
"type": "none"
}
}
},
"webos": {
"entryFile": "index",
"buildSchemes": {
"debug": {
"bundleAssets": false
},
"release": {
"bundleAssets": true,
"bundleIsDev": false
}
}
},
"windows": {
"entryFile": "index",
"templateVSProject": {
"language": "cpp"
},
"buildSchemes": {
"debug": {
"bundleAssets": false
},
"release": {
"bundleAssets": true,
"bundleIsDev": false,
"enableSourceMaps": true
}
}
},
"linux": {
"entryFile": "index",
"buildSchemes": {
"debug": {
"bundleAssets": false
},
"release": {
"bundleAssets": true,
"bundleIsDev": false,
"enableSourceMaps": true
}
}
},
"xbox": {
"entryFile": "index",
"templateVSProject": {
"language": "cpp",
"arch": "x64"
},
"buildSchemes": {
"debug": {
"bundleAssets": false
},
"release": {
"bundleAssets": true,
"bundleIsDev": false,
"enableSourceMaps": true
}
}
},
"kaios": {
"entryFile": "index",
"buildSchemes": {
"debug": {
"bundleAssets": false
},
"release": {
"bundleAssets": true,
"bundleIsDev": false
}
}
},
"chromecast": {
"entryFile": "index",
"webpackConfig": {
"customScripts": [
"www.gstatic.com/cast/sdk/libs/caf_receiver/v3/cast_receiver_framework.js",
"www.gstatic.com/cast/sdk/libs/devtools/debug_layer/caf_receiver_logger.js"
]
}
}
}
}