UNPKG

kmap

Version:

Karnagh Map Editor

70 lines (68 loc) 2 kB
const path = require('path'); const HtmlWebpackPlugin = require('html-webpack-plugin'); const webpack = require('webpack'); const CopyWebpackPlugin = require('copy-webpack-plugin'); module.exports = { entry: { app: './index.js' }, devServer: { contentBase: './dist', hot: true }, plugins: [ // new CleanWebpackPlugin(['dist']), new HtmlWebpackPlugin({ title: 'Kmap', filename: 'index.html', template: 'src/html/index.html', inject: 'head' }), new HtmlWebpackPlugin({ title: 'Kmap', filename: 'dom-install.html', template: 'src/html/dom-install.html', inject: 'head' }), new webpack.HotModuleReplacementPlugin() ], module: { rules: [ { test: /\.js$/, exclude: /(node_modules|bower_components)/, use: { loader: 'babel-loader', options: { presets: ['@babel/preset-env'], plugins: ['@babel/plugin-transform-runtime'] } } }, { test: /\.(jpe?g|png|gif)$/i, loader:"url-loader" }, { test: /\.scss$/, use: [ 'style-loader', 'css-loader', 'resolve-url-loader', { loader: "sass-loader", options: { sourceMap: true, }, } ] }, { test: /\.css$/, use: [ 'style-loader', 'css-loader' ] } ] } };