File manager - Edit - /var/www/ams.cmtc.ac.th/dist/Print.js-1.5.0/webpack.config.js
Back
const path = require('path') const TerserPlugin = require('terser-webpack-plugin') const MiniCssExtractPlugin = require('mini-css-extract-plugin') const OptimizeCssAssetsPlugin = require('optimize-css-assets-webpack-plugin') module.exports = { mode: 'development', devtool: 'source-map', entry: [ './src/index.js' ], output: { library: 'printJS', libraryTarget: 'umd', path: path.resolve(__dirname, 'dist'), filename: 'print.js', sourceMapFilename: 'print.map', libraryExport: 'default' }, module: { rules: [ { test: /\.js$/, exclude: /node_modules/, use: { loader: 'babel-loader' } }, // TODO: Configure istanbul to interpret how webpack bundles files // { // test: /\.js$/, // use: { // loader: 'istanbul-instrumenter-loader', // options: { esModules: true } // }, // enforce: 'post', // exclude: /node_modules|\.spec\.js$/ // }, { test: /\.scss$/, use: [ { loader: MiniCssExtractPlugin.loader, options: { sourceMap: true } }, { loader: 'css-loader', options: { sourceMap: true } }, { loader: 'sass-loader', options: { sourceMap: true } } ] } ] }, plugins: [ new MiniCssExtractPlugin({ filename: 'print.css' }) ], optimization: { minimizer: [ new OptimizeCssAssetsPlugin({ assetNameRegExp: /\.css$/g, canPrint: false }), new TerserPlugin({ cache: false, parallel: true, sourceMap: true, // Must be set to true if using source-maps in production terserOptions: { mangle: true, ie8: true, safari10: true } }) ] } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.42 |
proxy
|
phpinfo
|
Settings