rollup.config.js 726 B

12345678910111213141516171819202122232425262728
  1. const createTestData = require('./create-test-data.js');
  2. const generate = require('videojs-generate-rollup-config');
  3. // see https://github.com/videojs/videojs-generate-rollup-config
  4. // for options
  5. const options = {
  6. input: 'src/index.js',
  7. exportName: 'vhsUtils',
  8. distName: 'vhs-utils',
  9. primedPlugins(defaults) {
  10. return Object.assign(defaults, {
  11. createTestData: createTestData()
  12. });
  13. },
  14. plugins(defaults) {
  15. defaults.test.splice(0, 0, 'createTestData');
  16. return defaults;
  17. }
  18. };
  19. const config = generate(options);
  20. if (config.builds.module) {
  21. delete config.builds.module;
  22. }
  23. // Add additonal builds/customization here!
  24. // export the builds to rollup
  25. export default Object.values(config.builds);