⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.19
Server IP:
178.33.27.10
Server:
Linux cpanel.dev-unit.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
Server Software:
Apache/2.4.57 (Unix) OpenSSL/1.0.2k-fips
PHP Version:
8.2.11
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
id
/
stores.dev-unit.com
/
View File Name :
webpack.mix.js
const mix = require('laravel-mix') const glob = require('glob') mix.options({ processCssUrls: false, clearConsole: true, terser: { extractComments: false, }, manifest: false, }) mix.webpackConfig({ stats: { children: false, }, externals: { vue: 'Vue', }, }) mix.disableSuccessNotifications() mix.vue() let buildPaths = [] function pushToPath(path, type) { buildPaths.push(`${type}/${path === 'true' ? '*' : path}`) } const types = [ { key: 'npm_config_theme', name: 'themes', }, { key: 'npm_config_plugin', name: 'plugins', }, { key: 'npm_config_package', name: 'packages', }, { key: 'npm_config_core', name: 'core', }, ] for (const assetType of types) { const assetPath = process.env[assetType.key] if (! assetPath) { continue } pushToPath(assetPath, assetType.name) } if (! buildPaths.length) { buildPaths = ['*/*'] } buildPaths.forEach(buildPath => glob.sync(`./platform/${buildPath}/webpack.mix.js`).forEach(item => require(__dirname + '/' + item)))