common-package
Version:
Common package
48 lines (44 loc) • 960 B
JavaScript
// Imports: Dependencies
const path = require('path')
require('babel-register')
// Webpack Configuration
const config = {
mode: 'development',
// Entry
entry: './app/main.js',
// Output
output: {
path: path.resolve(__dirname, 'build'),
publicPath: '/build/', // instead of publicPath: '/build/'
filename: 'bundle.js'
// libraryTarget: 'commonjs'
},
// Loaders
module: {
rules: [
// JavaScript/JSX Files
{
test: /\.jsx$/,
exclude: /node_modules/,
use: ['babel-loader']
},
// CSS Files
{
test: /\.css$/,
use: ['style-loader', 'css-loader']
}
]
},
// Plugins
plugins: []
// devServer: {
// watchOptions: {
// ignored: /node_modules/
// },
// contentBase: path.join(__dirname, "dist"),
// compress: false,
// port: 9000
// }
}
// Exports
module.exports = config