UNPKG

scrollama

Version:

Lightweight scrollytelling library using IntersectionObserver

31 lines (26 loc) 578 B
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, };