react-dropzone
Version:
Simple HTML5 drag-drop zone with React.js
31 lines (28 loc) • 706 B
JavaScript
const nodeResolve = require('rollup-plugin-node-resolve')
const commonjs = require('rollup-plugin-commonjs')
const babel = require('rollup-plugin-babel')
const { uglify } = require('rollup-plugin-uglify')
const umdGlobals = {
react: 'React',
'prop-types': 'PropTypes'
}
module.exports = [
{
input: './src/index.js',
output: {
file: 'dist/index.js',
format: 'umd',
name: 'reactDropzone',
globals: umdGlobals,
sourcemap: 'inline',
exports: 'named'
},
external: Object.keys(umdGlobals),
plugins: [
nodeResolve(),
commonjs({ include: '**/node_modules/**' }),
babel({ exclude: '**/node_modules/**' }),
uglify()
]
}
]