forgeplus-react/node_modules/scrollama/rollup.config.js

31 lines
578 B
JavaScript

import commonjs from "rollup-plugin-commonjs";
import resolve from "rollup-plugin-node-resolve";
import { uglify } from "rollup-plugin-uglify";
import filesize from "rollup-plugin-filesize";
const isProd = process.env.NODE_ENV === "production";
const file = `build/scrollama${isProd ? ".min" : ""}.js`;
const plugins = [
resolve({
jsnext: true,
main: true,
}),
commonjs({
sourceMap: false,
}),
filesize(),
isProd && uglify(),
];
export default {
input: "index.js",
output: {
file,
format: "umd",
name: "scrollama",
},
plugins,
};