OXIESEC PANEL
- Current Dir:
/
/
opt
/
passenger
/
resources
/
templates
/
error_renderer
/
without_details
Server IP: 2a02:4780:11:1084:0:327f:3464:10
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
10/21/2025 06:53:57 AM
rwxr-xr-x
📁
dist
-
10/21/2025 06:53:57 AM
rwxr-xr-x
📁
src
-
10/21/2025 06:53:57 AM
rwxr-xr-x
📄
webpack.config.js
885 bytes
07/09/2025 07:27:24 PM
rw-r--r--
Editing: webpack.config.js
Close
const path = require('path'); const MiniCssExtractPlugin = require('mini-css-extract-plugin'); const UglifyJSPlugin = require('terser-webpack-plugin'); const CssMinimizerPlugin = require("css-minimizer-webpack-plugin"); module.exports = { entry: ['./src/index.js'], output: { path: path.resolve(__dirname, 'dist'), filename: 'bundle.js' }, module: { rules: [ { test: /\.(js|jsx)$/, use: { loader: 'babel-loader', options: { presets: ['@babel/preset-env', '@babel/preset-react'] } } }, { test: /\.css$/, use: [MiniCssExtractPlugin.loader, "css-loader"] }, ] }, plugins: [ new MiniCssExtractPlugin({filename:'styles.css'}), new UglifyJSPlugin() ], optimization: { minimizer: [ `...`, new CssMinimizerPlugin(), ], } };