UNPKG

@brightcove/react-player-loader

Version:

The official react component for the Brightcove Player

47 lines (41 loc) 1.14 kB
const generate = require('videojs-generate-rollup-config'); // see https://github.com/videojs/videojs-generate-rollup-config // for options const options = { input: 'src/index.js', distName: 'brightcove-react-player-loader', exportName: 'BrightcoveReactPlayerLoader', externals(defaults) { return { browser: defaults.browser.concat([ 'react' ]), module: defaults.module.concat([ 'react' ]), test: defaults.test.concat([ 'react', 'react-dom' ]) }; }, globals(defaults) { return { browser: Object.assign(defaults.browser, { react: 'React' }), module: defaults.module, test: Object.assign(defaults.test, { // This is a deep dependency of @testing-library/react that doesn't // play nice with Rollup... '@sheerun/mutationobserver-shim': 'MutationObserver', 'react': 'React', 'react-dom': 'ReactDOM' }) }; } }; const config = generate(options); // Add additonal builds/customization here! // export the builds to rollup export default Object.values(config.builds);