ÿØÿà JFIF ÿÛ „ ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /var/www/html/thietkeweb2/layout/default/node_modules/summernote/config/ |
const CopyPlugin = require('copy-webpack-plugin'); const HtmlWebPackPlugin = require('html-webpack-plugin'); const MiniCssExtractPlugin = require('mini-css-extract-plugin'); const path = require('path'); const { defaultStyle, styles, languages, examples } = require('./common'); module.exports = { mode: 'development', resolve: { roots: [path.resolve('./src')], }, entry: Object.fromEntries([ // entries for each style ...styles.map(style => [`summernote-${style.id}`, `./src/styles/${style.id}/summernote-${style.id}.js`] ), // entries for each language ...languages.map(lang => [`lang/${lang}`, `./src/lang/${lang}.js`] ), ]), externals: { jquery: 'jQuery', }, module: { rules: [ { test: /\.js$/i, exclude: /node_modules/, use: [ 'babel-loader', ], }, { test: /\.(sa|sc|c)ss$/i, exclude: /node_modules/, use: [ 'style-loader', 'css-loader', 'resolve-url-loader', 'sass-loader', ], }, { test: /\.(png|jpe?g|gif|svg|woff|woff2|ttf|otf|eot)$/i, exclude: /node_modules/, type: 'asset/resource', }, ], }, plugins: [ new MiniCssExtractPlugin({ filename: '[name].css', }), new CopyPlugin({ patterns: [ { from: 'examples', to: 'examples', }, { from: 'plugin', to: 'plugin', }, ], }), // Testing pages for each style ...styles.map(style => new HtmlWebPackPlugin({ chunks: [`summernote-${style.id}`], template: `./src/styles/${style.id}/summernote-${style.id}.html`, styles: styles, filename: `summernote-${style.id}.html`, }) ), // Generating the index page for examples from template new HtmlWebPackPlugin({ chunks: [], template: `./examples/index.template`, filename: `examples.html`, examples, }), ], devtool: 'source-map', // Open the default style page for testing devServer: { port: 3000, open: [`/summernote-${defaultStyle}.html`], }, };