commerce_cart_api-8.x-1.4/tests/modules/commerce_cart_reactjs/webpack.config.js
tests/modules/commerce_cart_reactjs/webpack.config.js
const path = require('path');
const webpack = require('webpack');
module.exports = [
{
entry: './lib/index.js',
output: {
filename: 'app.js',
path: path.resolve(__dirname, 'js'),
},
externals: {
react: 'React',
'react-dom': 'ReactDOM',
},
plugins: [
new webpack.DefinePlugin({ 'process.env': { NODE_ENV: JSON.stringify('development') } }),
],
module: {
loaders: [
{
test: /\.js$/,
loader: 'babel-loader',
exclude: ['/node_modules/'],
query: {
plugins: [
'external-helpers',
'transform-class-properties',
'transform-decorators-legacy',
'transform-object-rest-spread',
],
presets: [
'react',
[
'env', {
modules: false,
targets: {
browsers: ['last 2 versions'],
},
},
],
],
},
},
],
},
},
];
