AlkantarClanX12
| Current Path : /www/capitalgmcbuickregina_830/public/wp-content/themes/lbx-egypt/ |
| Current File : /www/capitalgmcbuickregina_830/public/wp-content/themes/lbx-egypt/webpack.mix.js |
const mix = require("laravel-mix");
require("@tinypixelco/laravel-mix-wp-blocks");
require('mix-env-file');
/* A Laravel Mix extension for Webpack bundle analyzer support */
// require('laravel-mix-bundle-analyzer');
// if (!mix.inProduction()) {
// mix.bundleAnalyzer();
// }
const tailwindcss = require("tailwindcss");
/*
|--------------------------------------------------------------------------
| 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.
|
*/
mix.setPublicPath("./public").browserSync("sage.test");
mix
.sass("resources/styles/app.scss", "styles")
.sass("resources/styles/tailwind.scss", "styles")
.sass("resources/styles/editor.scss", "styles")
.options({
processCssUrls: false,
postCss: [require("tailwindcss")],
});
mix
.js("resources/scripts/app.js", "scripts")
.js("resources/scripts/customizer.js", "scripts")
.js("resources/scripts/isolated/carfax.js", "scripts/isolated")
.js("resources/scripts/isolated/certified-pre-owned.js", "scripts/isolated")
.js("resources/scripts/isolated/compare-button.js", "scripts/isolated")
.js("resources/scripts/isolated/comparison-tool.js", "scripts/isolated")
.js("resources/scripts/isolated/custom-vdp-finance-lease.js","scripts/isolated")
.js("resources/scripts/isolated/vdp-dynamic-finance-lease.js","scripts/isolated")
.js("resources/scripts/isolated/lineup.js", "scripts/isolated")
.js("resources/scripts/isolated/model.js", "scripts/isolated")
.js("resources/scripts/isolated/new-advanced-search.js", "scripts/isolated")
.js("resources/scripts/isolated/new-toggle-list-absolute-advanced-hover.js","scripts/isolated")
.js("resources/scripts/isolated/new-toggle-list-absolute-advanced.js","scripts/isolated")
.js("resources/scripts/isolated/new-toggle-list.js", "scripts/isolated")
.js("resources/scripts/isolated/new-toggle-condition-selector.js","scripts/isolated")
.js("resources/scripts/isolated/new-toggle-flag-selector.js","scripts/isolated")
.js("resources/scripts/isolated/advanced-list-w-view-more.js","scripts/isolated")
.js("resources/scripts/isolated/advanced-list-with-icons.js","scripts/isolated")
.js("resources/scripts/isolated/feature-quick-bar.js","scripts/isolated")
.js("resources/scripts/isolated/category-modal.js","scripts/isolated")
.js("resources/scripts/isolated/omnisearch.js", "scripts/isolated")
.js("resources/scripts/isolated/payment-block.js", "scripts/isolated")
.js("resources/scripts/isolated/quicksearch.js", "scripts/isolated")
.js("resources/scripts/isolated/rv-features.js", "scripts/isolated")
.js("resources/scripts/isolated/rv-vdp-finance-lease.js", "scripts/isolated")
.js("resources/scripts/isolated/searchables.js", "scripts/isolated")
.js("resources/scripts/isolated/slick.js", "scripts/isolated")
.js("resources/scripts/isolated/slide-up-down.js", "scripts/isolated")
.js("resources/scripts/isolated/spa-inventory.js", "scripts/isolated")
.js("resources/scripts/isolated/spa-pagination.js", "scripts/isolated")
.js("resources/scripts/isolated/spa-vehicle-card.js", "scripts/isolated")
.js("resources/scripts/isolated/build-and-price.js", "scripts/isolated")
.js("resources/scripts/isolated/special-offers.js", "scripts/isolated")
.js("resources/scripts/isolated/lbx-slider.js", "scripts/isolated")
.js("resources/scripts/isolated/showroom.js", "scripts/isolated")
.js("resources/scripts/isolated/swiped-events.js", "scripts/isolated")
.js("resources/scripts/isolated/toggle-list-sort.js", "scripts/isolated")
.js("resources/scripts/isolated/vdp-buttons.js", "scripts/isolated")
.js("resources/scripts/isolated/vdp-features.js", "scripts/isolated")
.js("resources/scripts/isolated/vdp-finance-lease.js", "scripts/isolated")
.js("resources/scripts/isolated/vdp-gallery-rv.js", "scripts/isolated")
.js("resources/scripts/isolated/vdp-gallery.js", "scripts/isolated")
.js("resources/scripts/isolated/vdp-similars.js", "scripts/isolated")
.js("resources/scripts/isolated/vdp-title.js", "scripts/isolated")
.js("resources/scripts/isolated/vehicle-features.js", "scripts/isolated")
.js("resources/scripts/isolated/vue-gallery-slide-show-new.js","scripts/isolated")
.js("resources/scripts/isolated/vue-simple-suggest.js", "scripts/isolated")
.js("resources/scripts/vue-range-slider.js", "scripts/isolated")
// Open Scripts Related to Sage Components & Composers
.js("resources/scripts/isolated/srp-payment-calculator.js","scripts/isolated")
.js("resources/scripts/bladeScripts/showroom.js", "scripts/bladeScripts")
.js("resources/scripts/bladeScripts/model-showroom.js","scripts/bladeScripts")
.js("resources/scripts/bladeScripts/simple-lightbox.js","scripts/bladeScripts")
.js("resources/scripts/bladeScripts/polylangLangSwitcher.js","scripts/bladeScripts")
.js("resources/scripts/bladeScripts/lineup.js", "scripts/bladeScripts")
.js("resources/scripts/bladeScripts/model.js", "scripts/bladeScripts")
.js("resources/scripts/bladeScripts/model-colorizer.js", "scripts/bladeScripts")
.js("resources/scripts/isolated/modal-form.js", "scripts/isolated")
.js("resources/scripts/isolated/service-scheduler.js", "scripts/isolated")
.js("resources/scripts/isolated/leadbox-datalayer.js", "scripts/isolated")
.js("resources/scripts/isolated/shift-lead-attribution.js", "scripts/isolated")
// Close Scripts Related to Sage Components & Composers
.blocks("resources/scripts/editor.js", "scripts")
.autoload({ jquery: ["$", "window.jQuery"] })
.extract(["vue"], "scripts/vendor.js");
mix
.copyDirectory("resources/images", "public/images")
.copyDirectory("resources/fonts", "public/fonts");
mix.sourceMaps().version();
mix.webpackConfig({
resolve: {
alias: {
vue$: "vue/dist/vue.esm.js", // 'vue/dist/vue.common.js' for webpack 1
},
},
});