UNPKG

cssloader

Version:

Simple Asyncronous CSS loader and dependency manager, with promises.

30 lines (27 loc) 608 B
import nodeResolve from 'rollup-plugin-node-resolve'; import babel from 'rollup-plugin-babel'; import replace from 'rollup-plugin-replace'; import uglify from 'rollup-plugin-uglify'; import { minify } from 'uglify-js-harmony' var env = process.env.NODE_ENV var config = { format: 'umd', moduleName: 'cssloader', plugins: [ nodeResolve({ jsnext: true }), babel({ exclude: 'node_modules/**' }), replace({ 'process.env.NODE_ENV': JSON.stringify(env) }) ] } if (env === 'production') { config.plugins.push( uglify({}, minify) ) } export default config