UNPKG

videojs-event-tracking

Version:

Track events with VideoJS and keep an eye on performance metrics

46 lines (44 loc) 1.04 kB
/** * Rollup configuration for packaging the plugin in a module that is consumable * by either CommonJS (e.g. Node or Browserify) or ECMAScript (e.g. Rollup). * * These modules DO NOT include their dependencies as we expect those to be * handled by the module system. */ import babel from 'rollup-plugin-babel'; import json from 'rollup-plugin-json'; export default { moduleName: 'videojsEventTracking', entry: 'src/plugin.js', external: [ 'global', 'global/document', 'global/window', 'video.js' ], globals: { 'video.js': 'videojs' }, legacy: true, plugins: [ json(), babel({ babelrc: false, exclude: 'node_modules/**', presets: [ ['es2015', { loose: true, modules: false }] ], plugins: [ 'external-helpers', 'transform-object-assign' ] }) ], targets: [ {dest: 'dist/videojs-event-tracking.cjs.js', format: 'cjs'}, {dest: 'dist/videojs-event-tracking.es.js', format: 'es'} ] };