pgadmin4/web/webpack.config.js

35 lines
707 B
JavaScript

/* eslint-env node */
module.exports = {
context: __dirname + '/pgadmin/static',
entry: {
reactComponents: './bundle/components.js',
history: './js/history/index.js',
slickgrid: './bundle/slickgrid.js',
},
output: {
libraryTarget: 'amd',
path: __dirname + '/pgadmin/static/js/generated',
filename: '[name].js',
},
module: {
rules: [{
test: /\.jsx?$/,
exclude: [/node_modules/, /vendor/],
use: {
loader: 'babel-loader',
options: {
presets: ['es2015', 'react'],
},
},
}, {
test: /\.css$/,
use: ['style-loader', 'raw-loader'],
}],
},
resolve: {
extensions: ['.js', '.jsx'],
},
};