Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
 
 

31 рядки
842 B

  1. /* eslint-env node */
  2. import babel from 'rollup-plugin-babel';
  3. import {terser} from 'rollup-plugin-terser';
  4. function getRollupObject ({minifying, format = 'umd'} = {}) {
  5. const nonMinified = {
  6. input: 'src/stackblur.js',
  7. output: {
  8. format,
  9. sourcemap: minifying,
  10. file: `dist/stackblur${format === 'es' ? '-' + format : ''}${minifying ? '.min' : ''}.js`,
  11. name: 'StackBlur'
  12. },
  13. plugins: [
  14. babel()
  15. ]
  16. };
  17. if (minifying) {
  18. nonMinified.plugins.push(terser());
  19. }
  20. return nonMinified;
  21. }
  22. export default [
  23. getRollupObject({minifying: false, format: 'umd'}),
  24. getRollupObject({minifying: false, format: 'es'}),
  25. getRollupObject({minifying: true, format: 'umd'}),
  26. getRollupObject({minifying: true, format: 'es'})
  27. ];