/** * Apply layer: mutations against a parsed `project.pbxproj`. * * Every function here takes an already-parsed project plus plain data and * mutates the project. Decisions belong in `ios/plan`, observation in * `ios/observe`; nothing in this folder reads user config. */ export { applyXcodeTargetPlan } from './applyTargetPlan'; export { addFileToBuildPhase, hasBuildPhase, removeBuildPhases, } from './buildPhases'; export { applyBuildSettings, getMainAppBuildSettings, removeBuildSetting, } from './buildSettings'; export { buildExtensionBundleShellScript, ensureBundleReactNativePhase, } from './bundleReactNative'; export { configureAppClipEmbed, configureAppExtensionEmbed, configureExtensionKitEmbed, configureWatchAppExtensionEmbed, configureWatchContentEmbed, removeAppExtensionFromHostEmbed, } from './embed'; export { addExternalFileReference, addTargetAssets } from './fileRefs'; export { addBuildSourceFileToGroup, addResourceFileToGroup, addTargetToVirtualGroup, ensureExpoTargetsGroup, ensureGroupRecursively, } from './groups'; export { buildSafariWebBundleShellScript, ensureSafariWebBundlePhase, } from './safariWebBundle'; export { addTargetDependency, findAllTargetsByProductName, findTargetByProductName, findWatchCompanionTargetUuid, getApplicationNativeTarget, getProjectName, hasTargetDependency, removeDuplicateTargets, setProductType, } from './targetLifecycle'; export type { XcodeTarget } from './types'; //# sourceMappingURL=index.d.ts.map