UNPKG

redux-mock-store

Version:

A mock store for testing your redux async action creators and middleware

44 lines (40 loc) 911 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 commonjs from 'rollup-plugin-commonjs'; var env = process.env.NODE_ENV var config = { moduleName: 'ReduxMockStore', plugins: [ nodeResolve({ jsnext: true }), babel({ exclude: 'node_modules/**', babelrc: false, presets: [['env', { modules: false }]], plugins: ['external-helpers'] }), replace({ 'process.env.NODE_ENV': JSON.stringify(env) }), commonjs({ include: 'node_modules/**', sourceMap: false }) ] } if (env === 'production') { config.plugins.push( uglify({ compress: { pure_getters: true, unsafe: true, unsafe_comps: true, warnings: false } }) ) } export default config