1/** 2 * For internal use in Expo CLI 3 */ 4import * as AndroidConfig from './android'; 5import * as IOSConfig from './ios'; 6import { provider, withGeneratedBaseMods } from './plugins/createBaseMod'; 7import { getAndroidModFileProviders, withAndroidBaseMods } from './plugins/withAndroidBaseMods'; 8import { getIosModFileProviders, withIosBaseMods } from './plugins/withIosBaseMods'; 9import * as XML from './utils/XML'; 10import * as History from './utils/history'; 11import * as WarningAggregator from './utils/warnings'; 12 13// TODO: Remove 14export * as Updates from './utils/Updates'; 15 16export { IOSConfig, AndroidConfig }; 17 18export { WarningAggregator, History, XML }; 19 20/** 21 * These are the "config-plugins" 22 */ 23 24export * from './Plugin.types'; 25 26export { withPlugins } from './plugins/withPlugins'; 27 28export { withRunOnce, createRunOncePlugin } from './plugins/withRunOnce'; 29 30export { withDangerousMod } from './plugins/withDangerousMod'; 31export { withMod, withBaseMod } from './plugins/withMod'; 32 33export { 34 withAppDelegate, 35 withInfoPlist, 36 withEntitlementsPlist, 37 withExpoPlist, 38 withXcodeProject, 39 withPodfileProperties, 40} from './plugins/ios-plugins'; 41 42export { 43 withAndroidManifest, 44 withStringsXml, 45 withAndroidColors, 46 withAndroidColorsNight, 47 withAndroidStyles, 48 withMainActivity, 49 withMainApplication, 50 withProjectBuildGradle, 51 withAppBuildGradle, 52 withSettingsGradle, 53 withGradleProperties, 54} from './plugins/android-plugins'; 55 56export { withStaticPlugin } from './plugins/withStaticPlugin'; 57 58export { compileModsAsync, withDefaultBaseMods, evalModsAsync } from './plugins/mod-compiler'; 59 60export { PluginError } from './utils/errors'; 61 62export const BaseMods = { 63 withGeneratedBaseMods, 64 provider, 65 withAndroidBaseMods, 66 getAndroidModFileProviders, 67 withIosBaseMods, 68 getIosModFileProviders, 69}; 70