videojs-overlay
Version:
A plugin to display simple overlays during video playback.
37 lines (29 loc) • 933 B
JavaScript
const generate = require('videojs-generate-rollup-config');
// see https://github.com/videojs/videojs-generate-rollup-config
// for options
const options = {
input: 'src/index.js'
};
// Generate the original for plugin
const indexConfig = generate(options);
// Config for file that exports plugin without registering it
const pluginOnlyConfig = {
watch: { clearScreen: false },
input: 'src/plugin.js',
external: indexConfig.builds.module.external,
output: [
{
file: './dist/videojs-overlay.plugin.js',
format: 'umd',
name: indexConfig.settings.exportName,
banner: indexConfig.settings.banner,
globals: { 'video.js': 'videojs', 'global/window': 'window' }
}
],
plugins: indexConfig.plugins
};
// Add additonal builds/customization here!
const configs = Object.values(indexConfig.builds);
configs.push(pluginOnlyConfig);
// export the builds to rollup
export default configs;