npm link development working & improved webpack

This commit is contained in:
Sean Macfarlane
2020-04-02 15:24:52 -04:00
parent d9f0509268
commit bbff32e1ca
8 changed files with 3913 additions and 2758 deletions

46
webpack/webpack.common.js Normal file
View File

@@ -0,0 +1,46 @@
const HtmlWebPackPlugin = require('html-webpack-plugin');
const commonPaths = require('./paths');
module.exports = {
mode: process.env.NODE_ENV,
entry: ['babel-polyfill', commonPaths.entryPath],
module: {
rules: [
{
test: /\.(png|jpe?g|gif)$/i,
use: [
{
loader: 'file-loader',
},
],
},
{
test: /\.(js|jsx)$/,
exclude: /node_modules/,
use: ['babel-loader', 'eslint-loader'],
},
{
test: /\.less$/,
use: [
{
loader: 'style-loader',
},
{
loader: 'css-loader',
},
{
loader: 'less-loader',
options: {
javascriptEnabled: true,
},
},
],
},
],
},
plugins: [
new HtmlWebPackPlugin({
template: commonPaths.templatePath,
}),
],
};