UNPKG

paraview-glance

Version:

Web application for Visualizing Scientific and Medical datasets

65 lines (61 loc) 1.42 kB
const HtmlWebpackPlugin = require('html-webpack-plugin'); const merge = require('webpack-merge'); const baseConfig = require('./webpack.base.config'); const HOST = process.env.HOST; const PORT = process.env.PORT && Number(process.env.PORT); module.exports = merge.smart(baseConfig, { mode: 'development', // devtool: 'inline-cheap-module-source-map', module: { rules: [ { test: /\.css$/, exclude: /node_modules/, use: [ 'vue-style-loader', { loader: 'css-loader', options: { modules: { localIdentName: '[folder]-[local]-[sha512:hash:base32:5]', }, }, }, ], }, { test: /\.s[ca]ss$/, use: [ 'style-loader', 'css-loader', 'sass-loader', ], }, { test: /\.css$/, exclude: /\.module\.css$/, include: /node_modules/, use: ['style-loader', 'css-loader'], }, ], }, devServer: { contentBase: baseConfig.output.path, host: HOST || '0.0.0.0', port: PORT || 9999, disableHostCheck: true, hot: false, quiet: false, noInfo: false, stats: { colors: true, }, }, plugins: [ new HtmlWebpackPlugin({ filename: 'index.html', template: 'static/index.html', inject: false, }), ], });