react-native-nitro-screen-recorder
Version:
A library to capture screen recordings with react-native powered by NitroModules.
22 lines (18 loc) • 1.24 kB
JavaScript
;
import { withPlugins } from '@expo/config-plugins';
// Local helpers / sub‑mods ▶️
import { withMainAppAppGroupInfoPlist } from './withMainAppAppGroupInfoPlist';
import { withMainAppAppGroupEntitlement } from './withMainAppAppGroupEntitlement';
import { withBroadcastExtensionFiles } from './withBroadcastExtensionFiles';
import { withBroadcastExtensionXcodeProject } from './withBroadcastExtensionXcodeProject';
import { withBroadcastExtensionPodfile } from './withBroadcastExtensionPodfile';
import { withEasManagedCredentials } from './withEasManagedCredentials';
// Typed props that bubble all the way down to the sub‑mods
import { withMainAppEntitlementsFile } from './withMainAppEntitlementsFile';
export const withBroadcastExtension = (config, props) => {
return withPlugins(config, [/** Main‑app tweaks */
[withMainAppAppGroupInfoPlist, props], [withMainAppEntitlementsFile, props], [withMainAppAppGroupEntitlement, props], /** Broadcast extension target */
[withBroadcastExtensionFiles, props], [withBroadcastExtensionXcodeProject, props], [withBroadcastExtensionPodfile, props], /** Extras for EAS build */
[withEasManagedCredentials, props]]);
};
//# sourceMappingURL=withBroadcastExtension.js.map