![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mets.corals.io/wp-content/metras.v32.1/ |
const mix = require('laravel-mix'); const exec = require('child_process').exec; require('laravel-mix-purgecss'); // Public path helper const publicPath = path => `${mix.config.publicPath}/${path}`; // Source path helper const src = path => `resources/assets/${path}`; /* |-------------------------------------------------------------------------- | Mix Asset Management |-------------------------------------------------------------------------- | | Mix provides a clean, fluent API for defining some Webpack build steps | for your Sage application. By default, we are compiling the Sass file | for your application, as well as bundling up your JS files. | */ // Public Path mix .setPublicPath('./dist') .setResourceRoot(`wp-content/themes/metras.co/${mix.config.publicPath}/`) .webpackConfig({ output: { publicPath: mix.config.resourceRoot } }); // Browsersync mix.browserSync('metras.test'); // Styles mix.sass(src`styles/app.scss`, 'styles') .sass(src`styles/app-rtl.scss`, 'styles') .purgeCss() .then(() => { exec('node_modules/rtlcss/bin/rtlcss.js ./dist/styles/app-rtl.css ./dist/styles/app-rtl.css'); }); // JavaScript mix.js(src`scripts/app.js`, 'scripts') .js(src`scripts/customizer.js`, 'scripts'); // Assets mix.copyDirectory(src`images`, publicPath`images`) .copyDirectory(src`fonts`, publicPath`fonts`) .copyDirectory('node_modules/slick-carousel',publicPath`vendors/slick-carousel`) .copyDirectory('node_modules/sharect',publicPath`vendors/sharect`) .copyDirectory('node_modules/tooltipster',publicPath`vendors/tooltipster`); // Autoload mix.autoload({ jquery: ['$', 'window.jQuery'], }); // Options mix.options({ processCssUrls: false, }); // Source maps when not in production. mix.sourceMaps(false, 'source-map'); // Hash and version files in production. mix.version();