ETH-map/webpack.config.js.old
2019-06-20 13:17:52 +02:00

44 lines
889 B
JavaScript
Executable File

const path = require('path');
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
module.exports = {
mode: 'production',
entry: {
js: './src/index.ts',
css: './src/ethmap.css'
},
devtool: 'source-map',
plugins: [
new MiniCssExtractPlugin({
filename: "[name].css",
chunkFilename: "[id].css"
})
],
module: {
rules: [{
test: /\.tsx?$/,
loader: 'ts-loader',
exclude: /node_modules/
},{
test: /\.css$/,
use: [{
loader: 'css-loader',
options: { minimize: true }
}]
},{
test: /\.ttf$/,
use: [{
loader: 'file-loader',
options: { name: '[name].[ext]', outputPath: 'fonts/' }
}]
}]
},
resolve: {
extensions: [ '.tsx', '.ts', '.js' ]
},
output: {
filename: '[name].bundle.js',
path: path.resolve(__dirname, 'dist')
}
};