Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

rollup.config.js 706 B

3 lat temu
123456789101112131415161718192021222324252627282930
  1. const nodeResolve = require('rollup-plugin-node-resolve')
  2. const commonjs = require('rollup-plugin-commonjs')
  3. const babel = require('rollup-plugin-babel')
  4. const { uglify } = require('rollup-plugin-uglify')
  5. const umdGlobals = {
  6. react: 'React',
  7. 'prop-types': 'PropTypes'
  8. }
  9. module.exports = [
  10. {
  11. input: './src/index.js',
  12. output: {
  13. file: 'dist/index.js',
  14. format: 'umd',
  15. name: 'reactDropzone',
  16. globals: umdGlobals,
  17. sourcemap: 'inline',
  18. exports: 'named'
  19. },
  20. external: Object.keys(umdGlobals),
  21. plugins: [
  22. nodeResolve(),
  23. commonjs({ include: '**/node_modules/**' }),
  24. babel({ exclude: '**/node_modules/**' }),
  25. uglify()
  26. ]
  27. }
  28. ]