rmux
Version:
30 lines (25 loc) • 636 B
JavaScript
import createConfig from '../../rollup'
import { name, version, author } from './package.json';
const mutiPath = [
'router', 'fetch', 'store', 'ui'
]
const isProd = process.env.NODE_ENV === 'production'
const external = ['mux-lib', 'remux-core', 'react', 'rmux-router', 'react-remux', 'rmux-fetch']
const baseConfig = {
external,
name,
version,
author,
isTerser: isProd
}
export default [createConfig({
input: `src/index.tsx`,
...baseConfig
})].concat(mutiPath.map(v => createConfig({
input: `${v}.tsx`,
output: ['umd'],
outputfile: {
umd: `${v}.js`
},
...baseConfig
})))