film-exif/rollup.config.js

35 lines
739 B
JavaScript

import babel from 'rollup-plugin-babel';
import copy from 'rollup-plugin-cpy';
import commonjs from 'rollup-plugin-commonjs';
import replace from 'rollup-plugin-replace';
import resolve from 'rollup-plugin-node-resolve';
export default {
input: 'src/index.js',
output: {
file: 'build/bundle.js',
format: 'es',
sourcemap: true,
},
plugins: [
copy([{
dest: 'build/',
files: ['public/index.html', 'public/favicon.ico'],
}, {
dest: 'build/css/',
files: ['public/css/bootstrap.css', 'public/css/app.css'],
}]),
replace({
'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV),
}),
resolve({
jsnext: true,
browser: true,
}),
babel({
exclude: 'node_modules/**',
}),
commonjs(),
],
};