UNPKG

bitmovin-player-react-native-analytics-conviva

Version:
45 lines (44 loc) 1.34 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.withBitmovinConvivaAnalytics = void 0; const withConvivaAnalyticsIOS_1 = require("./withConvivaAnalyticsIOS"); /** * Expo Config Plugin for BitmovinConvivaAnalytics * * Automatically configures iOS BitmovinConvivaAnalytics pod dependency with version validation. * Android dependencies are handled via gradle and don't require plugin configuration. * * @param config - The Expo config object * @param props - Plugin configuration options * @returns Modified Expo config with iOS pod configuration * * @example * // app.config.js * module.exports = { * plugins: [ * 'bitmovin-player-react-native-analytics-conviva' * ] * }; * * @example * // app.config.js * module.exports = { * plugins: [ * [ * 'bitmovin-player-react-native-analytics-conviva', * { * bitmovinConvivaIosVersion: '3.6.1' * } * ] * ] * }; */ const withBitmovinConvivaAnalytics = (config, props = {}) => { const { bitmovinConvivaIosVersion = '3.6.1' } = props; // Apply iOS modifications config = (0, withConvivaAnalyticsIOS_1.withConvivaAnalyticsIOS)(config, { version: bitmovinConvivaIosVersion, }); return config; }; exports.withBitmovinConvivaAnalytics = withBitmovinConvivaAnalytics;