bitmovin-player-react-native-analytics-conviva
Version:
Conviva Analytics Integration for the Bitmovin Player React Native SDK
16 lines (15 loc) • 759 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const config_plugins_1 = require("expo/config-plugins");
const withBitmovinConvivaAnalytics_1 = require("./withBitmovinConvivaAnalytics");
// Keeping the name and version in sync with its package
const pkg = require('../../package.json');
/**
* Export as run-once plugin to prevent duplicate applications.
*
* This ensures the plugin is only applied once even if it appears multiple times
* in the plugins array or is included indirectly by other plugins.
*
* The plugin is uniquely identified by the package name and version.
*/
exports.default = (0, config_plugins_1.createRunOncePlugin)(withBitmovinConvivaAnalytics_1.withBitmovinConvivaAnalytics, pkg.name, pkg.version);