react-native-integrate
Version:
Automate integration of additional code into React Native projects
43 lines (42 loc) • 2.27 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Constants = void 0;
exports.Constants = {
CURRENT_LOCK_VERSION: 1,
LOCK_FILE_NAME: 'integrate-lock.json',
INTEGRATE_CONFIG_FILE_NAME: 'integrate.config.js',
UPGRADE_FOLDER_NAME: '.upgrade',
UPGRADE_CONFIG_FILE_NAME: 'upgrade.yml',
GIT_FOLDER_NAME: '.git',
PACKAGE_JSON_FILE_NAME: 'package.json',
APP_DELEGATE_MM_FILE_NAME: 'AppDelegate.mm',
APP_DELEGATE_SWIFT_FILE_NAME: 'AppDelegate.swift',
NOTIFICATION_SERVICE_M_FILE_NAME: 'NotificationService.m',
NOTIFICATION_SERVICE_SWIFT_FILE_NAME: 'NotificationService.swift',
NOTIFICATION_VIEW_CONTROLLER_M_FILE_NAME: 'NotificationViewController.m',
NOTIFICATION_VIEW_CONTROLLER_SWIFT_FILE_NAME: 'NotificationViewController.swift',
PLIST_FILE_NAME: 'Info.plist',
BABEL_CONFIG_FILE_NAME: 'babel.config.js',
ANDROID_MAIN_FILE_PATH: 'android/app/src/main',
ANDROID_MANIFEST_FILE_NAME: 'AndroidManifest.xml',
STRINGS_XML_FILE_NAME: 'strings.xml',
STYLES_XML_FILE_NAME: 'styles.xml',
BUILD_GRADLE_FILE_NAME: 'build.gradle',
SETTINGS_GRADLE_FILE_NAME: 'settings.gradle',
MAIN_APPLICATION_JAVA_FILE_NAME: 'MainApplication.java',
MAIN_APPLICATION_KT_FILE_NAME: 'MainApplication.kt',
MAIN_ACTIVITY_JAVA_FILE_NAME: 'MainActivity.java',
MAIN_ACTIVITY_KT_FILE_NAME: 'MainActivity.kt',
POD_FILE_NAME: 'Podfile',
GITIGNORE_FILE_NAME: '.gitignore',
GRADLE_PROPERTIES_FILE_NAME: 'gradle.properties',
XCODEPROJ_EXT: '.xcodeproj',
CONFIG_FILE_NAME: 'integrate.yml',
XCODE_APPLICATION_TYPE: 'com.apple.product-type.application',
XCConfig_FILE_NAME: 'Config.xcconfig',
REMOTE_CONFIG_REPO: 'https://raw.githubusercontent.com/react-native-integrate/configs/main/packages/[package]/integrate.yml',
REMOTE_REPO: 'https://raw.githubusercontent.com/react-native-integrate/configs/main/packages/[package]/',
REMOTE_CONFIG_REPO_HOME: 'https://github.com/react-native-integrate/configs/tree/main/packages/[package]/integrate.yml',
REMOTE_DIFF_PACKAGE_JSON: 'https://raw.githubusercontent.com/react-native-community/rn-diff-purge/release/[version]/RnDiffApp/package.json',
TMP_WORKSPACE_DIR: 'react-native-integrate',
};