31 lines
679 B
JavaScript
31 lines
679 B
JavaScript
|
import baseConfig from './rollup.config';
|
||
|
|
||
|
import alias from 'rollup-plugin-alias';
|
||
|
import filesize from 'rollup-plugin-filesize';
|
||
|
import livereload from 'rollup-plugin-livereload';
|
||
|
import serve from 'rollup-plugin-serve';
|
||
|
|
||
|
// Force the appropriate environment
|
||
|
process.env.NODE_ENV = 'development';
|
||
|
|
||
|
export default {
|
||
|
...baseConfig,
|
||
|
plugins: [
|
||
|
alias({
|
||
|
'inferno': `${__dirname}/node_modules/inferno/dist/index.dev.esm.js`,
|
||
|
}),
|
||
|
...baseConfig.plugins,
|
||
|
filesize(),
|
||
|
serve({
|
||
|
contentBase: ['./public', './build'],
|
||
|
host: 'localhost',
|
||
|
headers: {
|
||
|
'Access-Control-Allow-Origin': '*',
|
||
|
},
|
||
|
historyApiFallback: true,
|
||
|
port: 3000,
|
||
|
}),
|
||
|
livereload(),
|
||
|
],
|
||
|
};
|