@25sprout/react-starter
Version:
25sprout web starter with React
28 lines (23 loc) • 677 B
JavaScript
require('babel-register');
const path = require('path');
const config = require('../webpack.config').default;
const modifyRelativePath = fixPath => path.join(__dirname, '..', path.basename(fixPath));
module.exports = {
module: {
rules: config.module.rules.map(rule => {
const newRule = Object.assign({}, rule, {
include: Array.isArray(rule.include)
? rule.include.map(includePath => modifyRelativePath(includePath))
: modifyRelativePath(rule.include),
});
return newRule;
}),
},
externals: {
jsdom: 'window',
cheerio: 'window',
'react/lib/ExecutionEnvironment': true,
'react/lib/ReactContext': 'window',
'react/addons': true,
},
};