41 lines
974 B
JavaScript
41 lines
974 B
JavaScript
const WebpackNotifierPlugin = require('webpack-notifier');
|
|
const webpack = require('webpack');
|
|
const path = require('path');
|
|
|
|
module.exports = {
|
|
resolve: {
|
|
alias: {
|
|
'inferno': 'inferno/dist/index.dev.esm.js'
|
|
}
|
|
},
|
|
module: {
|
|
rules: [
|
|
{
|
|
test: /\.scss$/,
|
|
loader: 'postcss-loader',
|
|
options: {
|
|
ident: 'postcss',
|
|
plugins: () => [
|
|
require('postcss-short')(),
|
|
]
|
|
}
|
|
},
|
|
{
|
|
test: /\.js$/,
|
|
exclude: /node_modules\/(?!(dmn-js|dmn-js-drd|dmn-js-shared|dmn-js-decision-table|table-js|dmn-js-literal-expression|diagram-js)\/).*/,
|
|
loader: require.resolve('babel-loader'),
|
|
options: {
|
|
presets: ['@babel/preset-react', '@babel/preset-env']
|
|
}
|
|
}
|
|
]
|
|
},
|
|
plugins: [
|
|
new WebpackNotifierPlugin({
|
|
alwaysNotify: true,
|
|
title: 'App Name',
|
|
contentImage: path.join(__dirname, 'image.png')
|
|
})
|
|
]
|
|
};
|