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