corporate-frontend-mithril
Version:
Corporate frontend MithrilJS modules
55 lines (52 loc) • 1.65 kB
JavaScript
const { resolve } = require('path');
module.exports = {
context: resolve(__dirname, './../src'),
module: {
rules: [{
test: /\.html$/,
loader: 'html-loader',
options: {
interpolate: true,
},
}, {
test: /\.(ttf|otf|eot|svg|woff(2)?)(\?[a-z0-9]+)?$/,
loader: 'file-loader',
options: {
name: '[name].[ext]',
publicPath: '../assets/fonts/',
outputPath: 'assets/fonts/',
},
}, {
test: /\.(png|jpg|gif)$/,
loader: 'file-loader',
options: {
name: '[name].[ext]',
publicPath: '../assets/images/',
outputPath: 'assets/images/',
},
}, {
test: /\.js$/,
include: resolve(__dirname, './../src/'),
use: [{
loader: 'babel-loader',
options: {
'presets': [
[
'@babel/env',
{
'targets': {
'chrome': '70',
'firefox': '65',
'edge': '20',
'safari': '11',
'ios': '11',
'android': '7',
},
},
],
],
},
}],
}],
},
};