var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.TASK_CONFIGURE=exports.TASK_RUN=exports.SDK_PLATFORMS=exports.SUPPORTED_PLATFORMS=exports.PACKAGE_JSON_FILEDS=exports.IS_WEAR_UNDER_SIZE=exports.IS_TABLET_ABOVE_INCH=exports.SAMPLE_APP_ID=exports.NEXT_CONFIG_NAME=exports.RN_BABEL_CONFIG_NAME=exports.RNWIN_CLI_CONFIG_NAME=exports.RNM_CLI_CONFIG_NAME=exports.RNT_CLI_CONFIG_NAME=exports.RN_CLI_CONFIG_NAME=exports.RENATIVE_CONFIG_ENGINE_NAME=exports.RENATIVE_CONFIG_PLATFORMS_NAME=exports.RENATIVE_CONFIG_TEMPLATES_NAME=exports.RENATIVE_CONFIG_PLUGINS_NAME=exports.RENATIVE_CONFIG_WORKSPACES_NAME=exports.RENATIVE_CONFIG_RUNTIME_NAME=exports.RENATIVE_CONFIG_BUILD_NAME=exports.RENATIVE_CONFIG_TEMPLATE_NAME=exports.RENATIVE_CONFIG_PRIVATE_NAME=exports.RENATIVE_CONFIG_LOCAL_NAME=exports.RENATIVE_CONFIG_NAME=exports.KAIOS_SDK=exports.WEBOS_SDK=exports.TIZEN_SDK=exports.ANDROID_NDK=exports.ANDROID_SDK=exports.CLI_WEBOS_ARES_NOVACOM=exports.CLI_WEBOS_ARES_DEVICE_INFO=exports.CLI_WEBOS_ARES_SETUP_DEVICE=exports.CLI_WEBOS_ARES_LAUNCH=exports.CLI_WEBOS_ARES_INSTALL=exports.CLI_WEBOS_ARES_PACKAGE=exports.CLI_WEBOS_ARES=exports.CLI_SDB_TIZEN=exports.CLI_TIZEN=exports.CLI_KAIOS_EMULATOR=exports.CLI_TIZEN_EMULATOR=exports.CLI_ANDROID_SDKMANAGER=exports.CLI_ANDROID_AVDMANAGER=exports.CLI_ANDROID_ADB=exports.CLI_ANDROID_EMULATOR=exports.REMOTE_DEBUG_PORT=exports.ICONS=exports.XBOX360=exports.XBOX=exports.WP8=exports.WP10=exports.WINDOWS=exports.WII=exports.WEBIAN=exports.WEBOS=exports.WEBTV=exports.WEB=exports.WATCHOS=exports.VIZIO=exports.VIERACONNECT=exports.VIDAA=exports.VEWD=exports.UNITY=exports.UBUNTU_TOUCH=exports.UBUNTU=exports.TVOS=exports.TIZEN_MOBILE=exports.TIZEN_WATCH=exports.TIZEN=exports.TIVO=exports.SAILFISH=exports.ROKU=exports.PS4=exports.ORSAY=exports.OCCULUS=exports.NETCAST=exports.MEEGO=exports.MACOS=exports.KAIOS=exports.IOS=exports.HBBTV=exports.FIRE_TV=exports.FIRE_OS=exports.FIREFOX_TV=exports.FIREFOX_OS=exports.CHROME_OS=exports.CHROMECAST=exports.BLACKBERRY=exports.ASTIAN=exports.APPLE_AUTO=exports.ALEXA=exports.ANDROID_WEAR=exports.ANDROID_TV=exports.ANDROID_AUTO=exports.ANDROID=exports.RNV_NODE_MODULES_DIR=exports.CURRENT_DIR=exports.IS_LINKED=exports.RNV_HOME_DIR=exports.USER_HOME_DIR=void 0;exports.REMOTE_DEBUGGER_ENABLED_PLATFORMS=exports.REDASH_ENDPOINT=exports.REDASH_KEY=exports.REDASH_URL=exports.INJECTABLE_RUNTIME_PROPS=exports.INJECTABLE_CONFIG_PROPS=exports.RNV_PACKAGES=exports.configSchema=exports.PARAMS=exports.PARAM_KEYS=exports.CLI_PROPS=exports.TASK_KILL=exports.TASK_CONFIGURE_SOFT=exports.TASK_WORKSPACE_CONFIGURE=exports.TASK_APP_CREATE=exports.TASK_APP_CONFIGURE=exports.TASK_PKG=exports.TASK_HOOKS_PIPES=exports.TASK_HOOKS_LIST=exports.TASK_HOOKS_RUN=exports.TASK_CRYPTO_UPDATE_PROFILES=exports.TASK_CRYPTO_UPDATE_PROFILE=exports.TASK_CRYPTO_INSTALL_PROFILE=exports.TASK_CRYPTO_INSTALL_PROFILES=exports.TASK_CRYPTO_INSTALL_CERTS=exports.TASK_CRYPTO_DECRYPT=exports.TASK_CRYPTO_ENCRYPT=exports.TASK_PLUGIN_UPDATE=exports.TASK_PLUGIN_LIST=exports.TASK_PLUGIN_ADD=exports.TASK_PROJECT_UPGRADE=exports.TASK_PROJECT_CONFIGURE=exports.TASK_PLATFORM_SETUP=exports.TASK_PLATFORM_LIST=exports.TASK_PLATFORM_EJECT=exports.TASK_PLATFORM_CONNECT=exports.TASK_PLATFORM_CONFIGURE=exports.TASK_WORKSPACE_UPDATE=exports.TASK_WORKSPACE_LIST=exports.TASK_WORKSPACE_CONNECT=exports.TASK_WORKSPACE_ADD=exports.TASK_TEMPLATE_APPLY=exports.TASK_TEMPLATE_LIST=exports.TASK_TEMPLATE_ADD=exports.TASK_TARGET=exports.TASK_TARGET_LIST=exports.TASK_TARGET_LAUNCH=exports.TASK_SWITCH=exports.TASK_STATUS=exports.TASK_PUBLISH=exports.TASK_INSTALL=exports.TASK_CLEAN=exports.TASK_LOG=exports.TASK_DEPLOY=exports.TASK_PACKAGE=exports.TASK_DEBUG=exports.TASK_EXPORT=exports.TASK_START=exports.TASK_INFO=exports.TASK_BUILD=exports.TASK_DOCTOR=void 0;
var _os=require("os");
var _path=_interopRequireDefault(require("path"));

var USER_HOME_DIR=(0,_os.homedir)();exports.USER_HOME_DIR=USER_HOME_DIR;
var RNV_HOME_DIR=_path.default.join(__dirname,'../..');exports.RNV_HOME_DIR=RNV_HOME_DIR;

var IS_LINKED=_path.default.dirname(RNV_HOME_DIR).split(_path.default.sep).pop()==='packages';exports.IS_LINKED=IS_LINKED;
var CURRENT_DIR=_path.default.resolve('.');exports.CURRENT_DIR=CURRENT_DIR;
var RNV_NODE_MODULES_DIR=_path.default.join(RNV_HOME_DIR,'node_modules');exports.RNV_NODE_MODULES_DIR=RNV_NODE_MODULES_DIR;

var ANDROID='android';exports.ANDROID=ANDROID;
var ANDROID_AUTO='androidauto';exports.ANDROID_AUTO=ANDROID_AUTO;
var ANDROID_TV='androidtv';exports.ANDROID_TV=ANDROID_TV;
var ANDROID_WEAR='androidwear';exports.ANDROID_WEAR=ANDROID_WEAR;
var ALEXA='alexa';exports.ALEXA=ALEXA;
var APPLE_AUTO='appleauto';exports.APPLE_AUTO=APPLE_AUTO;
var ASTIAN='astian';exports.ASTIAN=ASTIAN;
var BLACKBERRY='blackberry';exports.BLACKBERRY=BLACKBERRY;
var CHROMECAST='chromecast';exports.CHROMECAST=CHROMECAST;
var CHROME_OS='chromeos';exports.CHROME_OS=CHROME_OS;
var FIREFOX_OS='firefoxos';exports.FIREFOX_OS=FIREFOX_OS;
var FIREFOX_TV='firefoxtv';exports.FIREFOX_TV=FIREFOX_TV;
var FIRE_OS='fireos';exports.FIRE_OS=FIRE_OS;
var FIRE_TV='firetv';exports.FIRE_TV=FIRE_TV;
var HBBTV='hbbtv';exports.HBBTV=HBBTV;
var IOS='ios';exports.IOS=IOS;
var KAIOS='kaios';exports.KAIOS=KAIOS;
var MACOS='macos';exports.MACOS=MACOS;
var MEEGO='meego';exports.MEEGO=MEEGO;
var NETCAST='netcast';exports.NETCAST=NETCAST;
var OCCULUS='occulus';exports.OCCULUS=OCCULUS;
var ORSAY='orsay';exports.ORSAY=ORSAY;
var PS4='ps4';exports.PS4=PS4;
var ROKU='roku';exports.ROKU=ROKU;
var SAILFISH='sailfish';exports.SAILFISH=SAILFISH;
var TIVO='tivo';exports.TIVO=TIVO;
var TIZEN='tizen';exports.TIZEN=TIZEN;
var TIZEN_WATCH='tizenwatch';exports.TIZEN_WATCH=TIZEN_WATCH;
var TIZEN_MOBILE='tizenmobile';exports.TIZEN_MOBILE=TIZEN_MOBILE;
var TVOS='tvos';exports.TVOS=TVOS;
var UBUNTU='ubuntu';exports.UBUNTU=UBUNTU;
var UBUNTU_TOUCH='ubuntutouch';exports.UBUNTU_TOUCH=UBUNTU_TOUCH;
var UNITY='unity';exports.UNITY=UNITY;
var VEWD='vewd';exports.VEWD=VEWD;
var VIDAA='vidaa';exports.VIDAA=VIDAA;
var VIERACONNECT='vieraconnect';exports.VIERACONNECT=VIERACONNECT;
var VIZIO='vizio';exports.VIZIO=VIZIO;
var WATCHOS='watchos';exports.WATCHOS=WATCHOS;
var WEB='web';exports.WEB=WEB;
var WEBTV='webtv';exports.WEBTV=WEBTV;
var WEBOS='webos';exports.WEBOS=WEBOS;
var WEBIAN='webian';exports.WEBIAN=WEBIAN;
var WII='wii';exports.WII=WII;
var WINDOWS='windows';exports.WINDOWS=WINDOWS;
var WP10='wp10';exports.WP10=WP10;
var WP8='wp8';exports.WP8=WP8;
var XBOX='xbox';exports.XBOX=XBOX;
var XBOX360='xbox360';exports.XBOX360=XBOX360;


var ICONS={
PHONE:'📱',
AUTO:'🚗',
TV:'📺',
CONSOLE:'🎮',
WATCH:'⌚',
DESKTOP:'🖥️ ',
BROWSER:'🌐',
VOICE:'📢',
SERVICE:'☁️'};exports.ICONS=ICONS;


var REMOTE_DEBUG_PORT=8079;exports.REMOTE_DEBUG_PORT=REMOTE_DEBUG_PORT;

var CLI_ANDROID_EMULATOR='androidEmulator';exports.CLI_ANDROID_EMULATOR=CLI_ANDROID_EMULATOR;
var CLI_ANDROID_ADB='androidAdb';exports.CLI_ANDROID_ADB=CLI_ANDROID_ADB;
var CLI_ANDROID_AVDMANAGER='androidAvdManager';exports.CLI_ANDROID_AVDMANAGER=CLI_ANDROID_AVDMANAGER;
var CLI_ANDROID_SDKMANAGER='androidSdkManager';exports.CLI_ANDROID_SDKMANAGER=CLI_ANDROID_SDKMANAGER;
var CLI_TIZEN_EMULATOR='tizenEmulator';exports.CLI_TIZEN_EMULATOR=CLI_TIZEN_EMULATOR;
var CLI_KAIOS_EMULATOR='tizenEmulator';exports.CLI_KAIOS_EMULATOR=CLI_KAIOS_EMULATOR;
var CLI_TIZEN='tizen';exports.CLI_TIZEN=CLI_TIZEN;
var CLI_SDB_TIZEN='tizenSdb';exports.CLI_SDB_TIZEN=CLI_SDB_TIZEN;
var CLI_WEBOS_ARES='webosAres';exports.CLI_WEBOS_ARES=CLI_WEBOS_ARES;
var CLI_WEBOS_ARES_PACKAGE='webosAresPackage';exports.CLI_WEBOS_ARES_PACKAGE=CLI_WEBOS_ARES_PACKAGE;
var CLI_WEBOS_ARES_INSTALL='webosAresInstall';exports.CLI_WEBOS_ARES_INSTALL=CLI_WEBOS_ARES_INSTALL;
var CLI_WEBOS_ARES_LAUNCH='webosAresLaunch';exports.CLI_WEBOS_ARES_LAUNCH=CLI_WEBOS_ARES_LAUNCH;
var CLI_WEBOS_ARES_SETUP_DEVICE='webosAresSetup';exports.CLI_WEBOS_ARES_SETUP_DEVICE=CLI_WEBOS_ARES_SETUP_DEVICE;
var CLI_WEBOS_ARES_DEVICE_INFO='webosAresDeviceInfo';exports.CLI_WEBOS_ARES_DEVICE_INFO=CLI_WEBOS_ARES_DEVICE_INFO;
var CLI_WEBOS_ARES_NOVACOM='webosAresNovacom';exports.CLI_WEBOS_ARES_NOVACOM=CLI_WEBOS_ARES_NOVACOM;

var ANDROID_SDK='ANDROID_SDK';exports.ANDROID_SDK=ANDROID_SDK;
var ANDROID_NDK='ANDROID_NDK';exports.ANDROID_NDK=ANDROID_NDK;
var TIZEN_SDK='TIZEN_SDK';exports.TIZEN_SDK=TIZEN_SDK;
var WEBOS_SDK='WEBOS_SDK';exports.WEBOS_SDK=WEBOS_SDK;
var KAIOS_SDK='KAIOS_SDK';exports.KAIOS_SDK=KAIOS_SDK;

var RENATIVE_CONFIG_NAME='renative.json';exports.RENATIVE_CONFIG_NAME=RENATIVE_CONFIG_NAME;
var RENATIVE_CONFIG_LOCAL_NAME='renative.local.json';exports.RENATIVE_CONFIG_LOCAL_NAME=RENATIVE_CONFIG_LOCAL_NAME;
var RENATIVE_CONFIG_PRIVATE_NAME='renative.private.json';exports.RENATIVE_CONFIG_PRIVATE_NAME=RENATIVE_CONFIG_PRIVATE_NAME;
var RENATIVE_CONFIG_TEMPLATE_NAME='renative.template.json';exports.RENATIVE_CONFIG_TEMPLATE_NAME=RENATIVE_CONFIG_TEMPLATE_NAME;
var RENATIVE_CONFIG_BUILD_NAME='renative.build.json';exports.RENATIVE_CONFIG_BUILD_NAME=RENATIVE_CONFIG_BUILD_NAME;
var RENATIVE_CONFIG_RUNTIME_NAME='renative.runtime.json';exports.RENATIVE_CONFIG_RUNTIME_NAME=RENATIVE_CONFIG_RUNTIME_NAME;
var RENATIVE_CONFIG_WORKSPACES_NAME='renative.workspaces.json';exports.RENATIVE_CONFIG_WORKSPACES_NAME=RENATIVE_CONFIG_WORKSPACES_NAME;
var RENATIVE_CONFIG_PLUGINS_NAME='renative.plugins.json';exports.RENATIVE_CONFIG_PLUGINS_NAME=RENATIVE_CONFIG_PLUGINS_NAME;
var RENATIVE_CONFIG_TEMPLATES_NAME='renative.templates.json';exports.RENATIVE_CONFIG_TEMPLATES_NAME=RENATIVE_CONFIG_TEMPLATES_NAME;
var RENATIVE_CONFIG_PLATFORMS_NAME='renative.platforms.json';exports.RENATIVE_CONFIG_PLATFORMS_NAME=RENATIVE_CONFIG_PLATFORMS_NAME;
var RENATIVE_CONFIG_ENGINE_NAME='renative.engine.json';exports.RENATIVE_CONFIG_ENGINE_NAME=RENATIVE_CONFIG_ENGINE_NAME;
var RN_CLI_CONFIG_NAME='metro.config.js';exports.RN_CLI_CONFIG_NAME=RN_CLI_CONFIG_NAME;
var RNT_CLI_CONFIG_NAME='metro.config.rnt.js';exports.RNT_CLI_CONFIG_NAME=RNT_CLI_CONFIG_NAME;
var RNM_CLI_CONFIG_NAME='metro.config.rnm.js';exports.RNM_CLI_CONFIG_NAME=RNM_CLI_CONFIG_NAME;
var RNWIN_CLI_CONFIG_NAME='metro.config.rnwin.js';exports.RNWIN_CLI_CONFIG_NAME=RNWIN_CLI_CONFIG_NAME;
var RN_BABEL_CONFIG_NAME='babel.config.js';exports.RN_BABEL_CONFIG_NAME=RN_BABEL_CONFIG_NAME;
var NEXT_CONFIG_NAME='next.config.js';exports.NEXT_CONFIG_NAME=NEXT_CONFIG_NAME;
var SAMPLE_APP_ID='helloworld';exports.SAMPLE_APP_ID=SAMPLE_APP_ID;

var IS_TABLET_ABOVE_INCH=6.5;exports.IS_TABLET_ABOVE_INCH=IS_TABLET_ABOVE_INCH;
var IS_WEAR_UNDER_SIZE=1000;exports.IS_WEAR_UNDER_SIZE=IS_WEAR_UNDER_SIZE;

var PACKAGE_JSON_FILEDS=[
'name',
'version',
'description',
'keywords',
'homepage',
'bugs',
'license',
'author',
'contributors',
'files',
'main',
'browser',
'bin',
'man',
'directories',
'repository',
'scripts',
'config',
'dependencies',
'devDependencies',
'peerDependencies',
'bundledDependencies',
'optionalDependencies',
'engines',
'engineStrict',
'os',
'cpu',
'private',
'publishConfig'];exports.PACKAGE_JSON_FILEDS=PACKAGE_JSON_FILEDS;


var SUPPORTED_PLATFORMS=[
IOS,
ANDROID,
FIRE_TV,
ANDROID_TV,
ANDROID_WEAR,
WEB,
WEBTV,
TIZEN,
TIZEN_MOBILE,
TVOS,
WEBOS,
MACOS,
WINDOWS,
TIZEN_WATCH,
KAIOS,
FIREFOX_OS,
FIREFOX_TV,
CHROMECAST];exports.SUPPORTED_PLATFORMS=SUPPORTED_PLATFORMS;



var SDK_PLATFORMS={};exports.SDK_PLATFORMS=SDK_PLATFORMS;
SDK_PLATFORMS[ANDROID]=ANDROID_SDK;
SDK_PLATFORMS[ANDROID_TV]=ANDROID_SDK;
SDK_PLATFORMS[FIRE_TV]=ANDROID_SDK;
SDK_PLATFORMS[ANDROID_WEAR]=ANDROID_SDK;
SDK_PLATFORMS[TIZEN]=TIZEN_SDK;
SDK_PLATFORMS[TIZEN_WATCH]=TIZEN_SDK;
SDK_PLATFORMS[TIZEN_MOBILE]=TIZEN_SDK;
SDK_PLATFORMS[WEBOS]=WEBOS_SDK;
SDK_PLATFORMS[KAIOS]=KAIOS_SDK;

var TASK_RUN='run';exports.TASK_RUN=TASK_RUN;
var TASK_CONFIGURE='configure';exports.TASK_CONFIGURE=TASK_CONFIGURE;
var TASK_DOCTOR='doctor';exports.TASK_DOCTOR=TASK_DOCTOR;
var TASK_BUILD='build';exports.TASK_BUILD=TASK_BUILD;
var TASK_INFO='info';exports.TASK_INFO=TASK_INFO;
var TASK_START='start';exports.TASK_START=TASK_START;
var TASK_EXPORT='export';exports.TASK_EXPORT=TASK_EXPORT;
var TASK_DEBUG='debug';exports.TASK_DEBUG=TASK_DEBUG;
var TASK_PACKAGE='package';exports.TASK_PACKAGE=TASK_PACKAGE;
var TASK_DEPLOY='deploy';exports.TASK_DEPLOY=TASK_DEPLOY;
var TASK_LOG='log';exports.TASK_LOG=TASK_LOG;
var TASK_CLEAN='clean';exports.TASK_CLEAN=TASK_CLEAN;
var TASK_INSTALL='install';exports.TASK_INSTALL=TASK_INSTALL;
var TASK_PUBLISH='publish';exports.TASK_PUBLISH=TASK_PUBLISH;
var TASK_STATUS='status';exports.TASK_STATUS=TASK_STATUS;
var TASK_SWITCH='switch';exports.TASK_SWITCH=TASK_SWITCH;
var TASK_TARGET_LAUNCH='target launch';exports.TASK_TARGET_LAUNCH=TASK_TARGET_LAUNCH;
var TASK_TARGET_LIST='target list';exports.TASK_TARGET_LIST=TASK_TARGET_LIST;
var TASK_TARGET='target';exports.TASK_TARGET=TASK_TARGET;
var TASK_TEMPLATE_ADD='template add';exports.TASK_TEMPLATE_ADD=TASK_TEMPLATE_ADD;
var TASK_TEMPLATE_LIST='template list';exports.TASK_TEMPLATE_LIST=TASK_TEMPLATE_LIST;
var TASK_TEMPLATE_APPLY='template apply';exports.TASK_TEMPLATE_APPLY=TASK_TEMPLATE_APPLY;
var TASK_WORKSPACE_ADD='workspace add';exports.TASK_WORKSPACE_ADD=TASK_WORKSPACE_ADD;
var TASK_WORKSPACE_CONNECT='workspace connect';exports.TASK_WORKSPACE_CONNECT=TASK_WORKSPACE_CONNECT;
var TASK_WORKSPACE_LIST='workspace list';exports.TASK_WORKSPACE_LIST=TASK_WORKSPACE_LIST;
var TASK_WORKSPACE_UPDATE='workspace update';exports.TASK_WORKSPACE_UPDATE=TASK_WORKSPACE_UPDATE;
var TASK_PLATFORM_CONFIGURE='platform configure';exports.TASK_PLATFORM_CONFIGURE=TASK_PLATFORM_CONFIGURE;
var TASK_PLATFORM_CONNECT='platform connect';exports.TASK_PLATFORM_CONNECT=TASK_PLATFORM_CONNECT;
var TASK_PLATFORM_EJECT='platform eject';exports.TASK_PLATFORM_EJECT=TASK_PLATFORM_EJECT;
var TASK_PLATFORM_LIST='platform list';exports.TASK_PLATFORM_LIST=TASK_PLATFORM_LIST;
var TASK_PLATFORM_SETUP='platform setup';exports.TASK_PLATFORM_SETUP=TASK_PLATFORM_SETUP;
var TASK_PROJECT_CONFIGURE='project configure';exports.TASK_PROJECT_CONFIGURE=TASK_PROJECT_CONFIGURE;
var TASK_PROJECT_UPGRADE='project upgrade';exports.TASK_PROJECT_UPGRADE=TASK_PROJECT_UPGRADE;
var TASK_PLUGIN_ADD='plugin add';exports.TASK_PLUGIN_ADD=TASK_PLUGIN_ADD;
var TASK_PLUGIN_LIST='plugin list';exports.TASK_PLUGIN_LIST=TASK_PLUGIN_LIST;
var TASK_PLUGIN_UPDATE='plugin update';exports.TASK_PLUGIN_UPDATE=TASK_PLUGIN_UPDATE;
var TASK_CRYPTO_ENCRYPT='crypto encrypt';exports.TASK_CRYPTO_ENCRYPT=TASK_CRYPTO_ENCRYPT;
var TASK_CRYPTO_DECRYPT='crypto decrypt';exports.TASK_CRYPTO_DECRYPT=TASK_CRYPTO_DECRYPT;
var TASK_CRYPTO_INSTALL_CERTS='crypto installCerts';exports.TASK_CRYPTO_INSTALL_CERTS=TASK_CRYPTO_INSTALL_CERTS;
var TASK_CRYPTO_INSTALL_PROFILES='crypto installProfiles';exports.TASK_CRYPTO_INSTALL_PROFILES=TASK_CRYPTO_INSTALL_PROFILES;
var TASK_CRYPTO_INSTALL_PROFILE='crypto installProfile';exports.TASK_CRYPTO_INSTALL_PROFILE=TASK_CRYPTO_INSTALL_PROFILE;
var TASK_CRYPTO_UPDATE_PROFILE='crypto updateProfile';exports.TASK_CRYPTO_UPDATE_PROFILE=TASK_CRYPTO_UPDATE_PROFILE;
var TASK_CRYPTO_UPDATE_PROFILES='crypto updateProfiles';exports.TASK_CRYPTO_UPDATE_PROFILES=TASK_CRYPTO_UPDATE_PROFILES;
var TASK_HOOKS_RUN='hooks run';exports.TASK_HOOKS_RUN=TASK_HOOKS_RUN;
var TASK_HOOKS_LIST='hooks list';exports.TASK_HOOKS_LIST=TASK_HOOKS_LIST;
var TASK_HOOKS_PIPES='hooks pipes';exports.TASK_HOOKS_PIPES=TASK_HOOKS_PIPES;
var TASK_PKG='pkg';exports.TASK_PKG=TASK_PKG;
var TASK_APP_CONFIGURE='app configure';exports.TASK_APP_CONFIGURE=TASK_APP_CONFIGURE;
var TASK_APP_CREATE='app create';exports.TASK_APP_CREATE=TASK_APP_CREATE;
var TASK_WORKSPACE_CONFIGURE='workspace configure';exports.TASK_WORKSPACE_CONFIGURE=TASK_WORKSPACE_CONFIGURE;
var TASK_CONFIGURE_SOFT='configureSoft';exports.TASK_CONFIGURE_SOFT=TASK_CONFIGURE_SOFT;
var TASK_KILL='kill';exports.TASK_KILL=TASK_KILL;

var CLI_PROPS=[
'provisioningStyle',
'codeSignIdentity',
'provisionProfileSpecifier'];exports.CLI_PROPS=CLI_PROPS;


var PARAM_KEYS={
info:{
shortcut:'i',
value:'value',
description:'Show full debug Info'},

updatePods:{
shortcut:'u',
description:'Force update dependencies (iOS only)'},

platform:{
shortcut:'p',
value:'value',
description:'select specific Platform'},

appConfigID:{
shortcut:'c',
value:'value',
description:'select specific app Config id'},

target:{
shortcut:'t',
value:'value',
description:'select specific Target device/simulator'},

template:{
shortcut:'T',
value:'value',
isRequired:true,
description:'select specific template'},

device:{
shortcut:'d',
value:'value',
description:'select connected Device'},

scheme:{
shortcut:'s',
value:'value',
description:'select build Scheme'},

filter:{
shortcut:'f',
value:'value',
isRequired:true,
description:'Filter value'},

list:{
shortcut:'l',
description:'return List of items related to command'},

only:{
shortcut:'o',
description:'run Only top command (Skip dependencies)'},

reset:{
shortcut:'r',
description:'also perform reset of platform build'},

resetHard:{
shortcut:'R',
description:'also perform reset of platform platform and platform assets'},

resetAssets:{
shortcut:'a',
description:'also perform reset of platform assets'},

key:{
shortcut:'k',
value:'value',
isRequired:true,
description:'Pass the key/password'},

blueprint:{
shortcut:'b',
value:'value',
description:'Blueprint for targets'},

help:{
shortcut:'h',
description:'Displays help info for particular command'},

host:{
shortcut:'H',
value:'value',
isRequired:true,
description:'custom Host ip'},

exeMethod:{
shortcut:'x',
value:'value',
description:'eXecutable method in buildHooks'},

port:{
shortcut:'P',
value:'value',
isRequired:true,
description:'custom Port'},

debug:{
shortcut:'D',
value:'value',
description:'enable or disable remote debugger.',
examples:[
'--debug weinre //run remote debug with weinre as preference',
'--debug chii //run remote debug with chii as preference',
'--debug false //force disable remote debug',
'--debug //run remote debug with default preference (chii)']},


global:{
shortcut:'G',
description:'Flag for setting a config value for all RNV projects'},

engine:{
shortcut:'e',
value:'value',
isRequired:true,
description:'engine to be used (next)'},

debugIp:{
value:'value',
isRequired:true,
description:'(optional) overwrite the ip to which the remote debugger will connect'},

ci:{
description:'CI/CD flag so it wont ask questions'},

mono:{
description:'Monochrome console output without chalk'},

skipNotifications:{
description:'Skip sending any integrated notifications'},

keychain:{
value:'value',
isRequired:true,
description:'Name of the keychain'},

provisioningStyle:{
value:'value',
isRequired:true,
description:'Set provisioningStyle <Automatic | Manual>'},

codeSignIdentity:{
value:'value',
isRequired:true,
description:'Set codeSignIdentity ie <iPhone Distribution>'},

provisionProfileSpecifier:{
value:'value',
isRequired:true,
description:'Name of provisionProfile'},

hosted:{
description:'Run in a hosted environment (skip budleAssets)'},

hooks:{
description:'Force rebuild hooks'},

maxErrorLength:{
value:'number',
isRequired:true,
description:'Specify how many characters each error should display. Default 200'},

skipTargetCheck:{
description:'Skip Android target check, just display the raw adb devices to choose from'},

analyzer:{
description:'Enable real-time bundle analyzer'},

xcodebuildArchiveArgs:{
value:'value',
isRequired:true,
description:'pass down custom xcodebuild arguments'},

xcodebuildExportArgs:{
value:'value',
isRequired:true,
description:'pass down custom xcodebuild arguments'},

skipDependencyCheck:{
description:'Skips auto update of npm dependencies if mismatch found'},

configName:{
value:'value',
isRequired:true,
description:'Use custom name for ./renative.json. (applies only at root level)'},

packageManager:{
value:'value',
isRequired:true,
options:['yarn','npm'],
description:'Set specific package manager to use',
examples:[
'--packageManager yarn',
'--packageManager npm']}};exports.PARAM_KEYS=PARAM_KEYS;




Object.keys(PARAM_KEYS).forEach(function(k){
PARAM_KEYS[k].key=k;
});


var PARAMS={
withBase:function withBase(arr){return[PARAM_KEYS.info,PARAM_KEYS.ci,PARAM_KEYS.mono,
PARAM_KEYS.maxErrorLength,PARAM_KEYS.only].concat(arr||[]);},
withConfigure:function withConfigure(arr){return[PARAM_KEYS.reset,PARAM_KEYS.resetHard,PARAM_KEYS.engine,PARAM_KEYS.resetAssets,
PARAM_KEYS.appConfigID,PARAM_KEYS.scheme,PARAM_KEYS.platform].concat(arr||[]);},
withRun:function withRun(arr){return[PARAM_KEYS.target,PARAM_KEYS.device,PARAM_KEYS.hosted,
PARAM_KEYS.port,PARAM_KEYS.debug,PARAM_KEYS.debugIp,PARAM_KEYS.skipTargetCheck,
PARAM_KEYS.host].concat(arr||[]);},
withAll:function withAll(arr){return Object.values(PARAM_KEYS).concat(arr||[]);},
all:Object.keys(PARAM_KEYS)};exports.PARAMS=PARAMS;



var configSchema={
analytics:{
values:['true','false'],
key:'enableAnalytics',
default:true}};exports.configSchema=configSchema;



var RNV_PACKAGES=[
{
packageName:'renative',
folderName:'renative',
skipLinking:true},

{
packageName:'renative-template-hello-world',
folderName:'renative-template-hello-world'},

{
packageName:'renative-template-blank',
folderName:'renative-template-blank'},

{
packageName:'renative-template-kitchen-sink',
folderName:'renative-template-kitchen-sink'},

{
packageName:'rnv',
folderName:'rnv'},

{
packageName:'@rnv/engine-lightning',
folderName:'rnv-engine-lightning'},

{
packageName:'@rnv/engine-rn',
folderName:'rnv-engine-rn'},

{
packageName:'@rnv/engine-rn-electron',
folderName:'rnv-engine-rn-electron'},

{
packageName:'@rnv/engine-rn-windows',
folderName:'rnv-engine-rn-windows'},

{
packageName:'@rnv/engine-rn-next',
folderName:'rnv-engine-rn-next'},

{
packageName:'@rnv/engine-rn-tvos',
folderName:'rnv-engine-rn-tvos'},

{
packageName:'@rnv/engine-rn-web',
folderName:'rnv-engine-rn-web'},

{
packageName:'@rnv/engine-roku',
folderName:'rnv-engine-roku'},

{
packageName:'@rnv/integration-docker',
folderName:'rnv-integration-docker'},

{
packageName:'@rnv/integration-ftp',
folderName:'rnv-integration-ftp'},

{
packageName:'@rnv/integration-vercel',
folderName:'rnv-integration-vercel'}];exports.RNV_PACKAGES=RNV_PACKAGES;



var INJECTABLE_CONFIG_PROPS=['id','title','entryFile','backgroundColor','scheme',
'teamID','provisioningStyle','bundleAssets','multipleAPKs','pagesDir'];exports.INJECTABLE_CONFIG_PROPS=INJECTABLE_CONFIG_PROPS;
var INJECTABLE_RUNTIME_PROPS=['appId','scheme','timestamp','localhost','target','port'];exports.INJECTABLE_RUNTIME_PROPS=INJECTABLE_RUNTIME_PROPS;

var REDASH_URL='';exports.REDASH_URL=REDASH_URL;
var REDASH_KEY='';exports.REDASH_KEY=REDASH_KEY;
var REDASH_ENDPOINT='';exports.REDASH_ENDPOINT=REDASH_ENDPOINT;

var REMOTE_DEBUGGER_ENABLED_PLATFORMS=[TIZEN,TIZEN_MOBILE,TIZEN_WATCH];exports.REMOTE_DEBUGGER_ENABLED_PLATFORMS=REMOTE_DEBUGGER_ENABLED_PLATFORMS;
//# sourceMappingURL=constants.js.map