���� JFIF    fdasasfas213sdaf403WebShell
403Webshell
Server IP : 93.127.173.52  /  Your IP : 216.73.216.210
Web Server : LiteSpeed
System : Linux in-mum-web669.main-hosting.eu 5.14.0-503.23.2.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Feb 12 05:52:18 EST 2025 x86_64
User : u479334040 ( 479334040)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/u479334040/domains/digital4leads.com/public_html/wp-content/themes/oceanwp/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/u479334040/domains/digital4leads.com/public_html/wp-content/themes/oceanwp/webpack.config.js
const path = require('path');
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
// const CopyPlugin = require("copy-webpack-plugin");
const ImageminPlugin = require('imagemin-webpack-plugin').default;
const TerserPlugin = require('terser-webpack-plugin');

module.exports = {
	mode: 'production',
	// optimization: {
	// 	minimize: true,
	// 	minimizer: [new TerserPlugin({ /* additional options here */ })],
	// },
	entry: {
		'inc/customizer/assets/js/customize-search': path.resolve(
			process.cwd(),
			'inc/customizer/assets/src/js/customize-search.js'
		),
	},
	output: {
		filename: '[name].js',
		path: path.resolve(process.cwd()),
		publicPath: './',
	},
	module: {
		rules: [
			{
				test: /\.js$/,
				exclude: /node_modules/,
				use: {
					loader: 'babel-loader',
				},
			},
			{
				test: /\.(jp?g|png|svg)$/,
				loader: 'url-loader',

		   },
		   {
			test: /\.(woff(2)?|ttf|eot|svg)(\?v=\d+\.\d+\.\d+)?$/,
			use: [
			  {
				loader: 'file-loader',
				options: {
				  name: '[name].[ext]',
				  outputPath: './assets/dist/fonts/',
				  publicPath: './fonts/',
				}
			  }
			]
		  },
		  {
				test: /\.s[ac]ss$/i,
				use: [{
						loader: MiniCssExtractPlugin.loader
					},
					{
						loader: 'css-loader'
					},
					{
						loader: 'sass-loader',
						options: {
							additionalData: "@import 'node_modules/bootstrap/scss/functions';@import 'node_modules/bootstrap/scss/variables';@import 'node_modules/bootstrap/scss/mixins';"
						}
					},
				],
			},
			{
				test: /\.css$/,
				use: ['style-loader', 'css-loader'],
			},
		],
	},
	resolve: {
		extensions: ['.js', '.jsx'],
	},
	externals: {
		jquery: 'jQuery',
		lodash: 'lodash', // Necessary for wp.media script.
		'@wordpress/i18n': 'wp.i18n',
	},
	plugins: [
		new MiniCssExtractPlugin({
			// Options similar to the same options in webpackOptions.output
			// both options are optional
			filename: '[name].css',
			chunkFilename: '[id].css',
		}),
		// new CopyPlugin({
		// 	patterns: [ {
		// 		from: "./assets/src/img",
		// 		to: "./assets/dist/img",
		// 	} ],
		// }),
		new ImageminPlugin({
			test: /\.(jpe?g|png|gif|svg)$/i,
			pngquant: {
				quality: '9'
			},
		})

	],
};

Youez - 2016 - github.com/yon3zu
LinuXploit