Current File : /home/getxxhzo/app.genicards.com/webpack.mix.js |
const mix = require("laravel-mix");
/*
|--------------------------------------------------------------------------
| Mix Asset Management
|--------------------------------------------------------------------------
|
| Mix provides a clean, fluent API for defining some Webpack build steps
| for your Laravel applications. By default, we are compiling the CSS
| file for the application as well as bundling up all the JS files.
|
*/
// mix.js('resources/js/app.js', 'public/js').
// postCss('resources/css/app.css', 'public/css', [
// require('postcss-import'),
// // require('tailwindcss'),
// require('autoprefixer'),
// ]);
mix.copyDirectory(
[
// 'resources/assets/img',
"node_modules/intl-tel-input/build/img",
],
"public/assets/img"
);
//mix.copyDirectory('resources/theme/images', 'public/images')
//mix.copyDirectory('resources/assets/img/new_front',
// 'public/assets/img/new_front')
mix.copyDirectory("public/web/plugins/global/fonts", "public/assets/css/fonts");
mix.copyDirectory(
"node_modules/summernote/dist/font",
"public/assets/css/font"
);
mix.copyDirectory("resources/theme/webfonts", "public/assets/webfonts");
mix.copyDirectory("resources/theme/fonts", "public/assets/fonts");
mix.copyDirectory("resources/fonts/vcard11", "public/assets/fonts/vcard11");
mix.copyDirectory(
"resources/assets/scss/new_home/bootstrap.min.css",
"public/assets/css/new_home"
);
mix.copyDirectory(
"resources/assets/img/dashboard",
"public/assets/img/dashboard"
);
mix.copyDirectory("resources/assets/img/nfc", "public/assets/img/nfc");
mix.sass('resources/assets/scss/vcard1.scss', 'public/assets/css/vcard1.css').
sass('resources/assets/scss/vcard2.scss', 'public/assets/css/vcard2.css').
sass('resources/assets/scss/vcard3.scss', 'public/assets/css/vcard3.css').
sass('resources/assets/scss/vcard4.scss', 'public/assets/css/vcard4.css').
sass('resources/assets/scss/vcard5.scss', 'public/assets/css/vcard5.css').
sass('resources/assets/scss/vcard6.scss', 'public/assets/css/vcard6.css').
sass('resources/assets/scss/vcard7.scss', 'public/assets/css/vcard7.css').
sass('resources/assets/scss/vcard8.scss', 'public/assets/css/vcard8.css').
sass('resources/assets/scss/vcard9.scss', 'public/assets/css/vcard9.css').
sass('resources/assets/scss/vcard10.scss', 'public/assets/css/vcard10.css').
sass('resources/assets/scss/vcard16.scss', 'public/assets/css/vcard16.css').
sass('resources/assets/scss/vcard13.scss', 'public/assets/css/vcard13.css').
sass('resources/assets/scss/vcard14.scss', 'public/assets/css/vcard14.css').
sass('resources/assets/scss/vcard15.scss', 'public/assets/css/vcard15.css').
sass('resources/assets/scss/vcard17.scss', 'public/assets/css/vcard17.css').
sass('resources/assets/scss/vcard21.scss', 'public/assets/css/vcard21.css').
sass('resources/assets/scss/vcard22.scss', 'public/assets/css/vcard22.css').
sass('resources/assets/scss/vcard26.scss', 'public/assets/css/vcard26.css').
sass('resources/assets/scss/vcard20.scss', 'public/assets/css/vcard20.css').
sass('resources/assets/scss/vcard18.scss', 'public/assets/css/vcard18.css').
sass('resources/assets/scss/vcard19.scss', 'public/assets/css/vcard19.css').
sass('resources/assets/scss/vcard24.scss', 'public/assets/css/vcard24.css').
sass('resources/assets/scss/vcard25.scss', 'public/assets/css/vcard25.css').
sass('resources/assets/scss/vcard27.scss', 'public/assets/css/vcard27.css').
sass('resources/assets/scss/vcard28.scss', 'public/assets/css/vcard28.css').
sass('resources/assets/scss/vcard31.scss', 'public/assets/css/vcard31.css').
sass('resources/assets/scss/vcard32.scss', 'public/assets/css/vcard32.css').
sass('resources/assets/scss/vcard33.scss', 'public/assets/css/vcard33.css').
sass('resources/assets/scss/vcard30.scss', 'public/assets/css/vcard30.css').
sass('resources/assets/scss/vcard29.scss', 'public/assets/css/vcard29.css').
sass('resources/assets/scss/dynamic-vcard.scss', 'public/assets/css/dynamic-vcard.css').
sass('resources/assets/scss/vcard23.scss', 'public/assets/css/vcard23.css').
sass('resources/assets/scss/new_vcard/custom.scss', 'public/assets/css/new_vcard/custom.css').
sass('resources/assets/scss/new_vcard/slick.scss', 'public/assets/css/new_vcard/slick.css').
sass('resources/assets/scss/new_vcard/slick-theme.scss', 'public/assets/css/new_vcard/slick-theme.css').
sass('resources/assets/scss/blog.scss', 'public/assets/css/blog.css').
sass('resources/assets/scss/vcard12.scss', 'public/assets/css/vcard12.css').
sass('resources/assets/scss/theme.scss', 'public/assets/css/theme.css').
sass('resources/assets/scss/front/main.scss',
'public/assets/css/front/front-custom.css').version()
mix.sass(
"resources/assets/scss/new_home/index.scss",
"public/assets/css/new_home/index.css"
)
.sass(
"resources/assets/scss/new_home/custom.scss",
"public/assets/css/new_home/custom.css"
)
.sass(
"resources/assets/scss/faqs/faqs.scss",
"public/assets/css/faqs/faqs.css"
)
.sass(
"resources/assets/scss/blogs/blogs.scss",
"public/assets/css/blogs/blogs.css",
)
.sass(
"resources/assets/scss/blogs/blogs1.scss",
"public/assets/css/blogs/blogs1.css"
)
.sass(
"resources/assets/scss/new_home/slick.scss",
"public/assets/css/new_home/slick.css"
)
.sass(
"resources/assets/scss/new_home/slick-theme.scss",
"public/assets/css/new_home/slick-theme.css"
)
.sass(
"resources/assets/scss/new_home/layout.scss",
"public/assets/css/new_home/layout.css"
)
.version();
// mix.styles('resources/assets/scss/vcard11/variable.css',
// 'public/assets/css/variable.css')
mix.sass(
"resources/assets/scss/vcard11/variables.scss",
"public/assets/css/variables.css"
)
.sass(
"resources/assets/scss/vcard11/blog.scss",
"public/assets/css/blog.css"
)
.sass(
"resources/assets/scss/vcard11/blog-single.scss",
"public/assets/css/blog-single.css"
)
.sass(
"resources/assets/scss/vcard11/contact.scss",
"public/assets/css/contact.css"
)
.sass(
"resources/assets/scss/vcard11/custom.scss",
"public/assets/css/custom.css"
)
.sass(
"resources/assets/scss/vcard11/home.scss",
"public/assets/css/home.css"
)
.sass(
"resources/assets/scss/vcard11/layout.scss",
"public/assets/css/layout.css"
)
.sass(
"resources/assets/scss/vcard11/portfolio.scss",
"public/assets/css/portfolio.css"
)
.sass(
"resources/assets/scss/vcard11/portfolio-single.scss",
"public/assets/css/portfolio-single.css"
)
.sass(
"resources/assets/scss/vcard11/portfolio-single-2.scss",
"public/assets/css/portfolio-single-2.css"
)
.sass(
"resources/assets/scss/vcard11/resume.scss",
"public/assets/css/resume.css"
)
.version();
mix.copyDirectory("resources/assets/js/vcard11", "public/assets/js/vcard11");
mix.js(
"resources/assets/js/vcards/vcard-view.js",
"public/assets/js/vcards/vcard-view.js"
)
.js("resources/assets/js/auth/auth.js", "public/assets/js/auth/auth.js")
.js(
"resources/assets/js/custom/phone-number-country-code.js",
"public/assets/js/custom/phone-number-country-code.js"
)
.version();
mix.babel(
"node_modules/intl-tel-input/build/js/intlTelInput.js",
"public/assets/js/intl-tel-input/build/intlTelInput.js"
);
// // third-party js
mix.scripts(
[
"resources/theme/js/vendor.js",
"resources/theme/js/plugins.js",
"node_modules/chart.js/dist/chart.js",
"node_modules/intl-tel-input/build/js/intlTelInput.js",
"node_modules/intl-tel-input/build/js/utils.js",
"node_modules/quill/dist/quill.js",
"node_modules/summernote/dist/summernote-lite.js",
],
"public/assets/js/third-party.js"
).version();
mix.scripts(
"node_modules/intl-tel-input/build/js/utils.js",
"public/assets/js/inttel/js/utils.min.js"
);
// pages js
mix.js(
[
"resources/assets/js/custom/turbo.js",
"resources/assets/js/custom/helpers.js",
"resources/assets/js/custom/custom.js",
"resources/assets/js/roles/create-edit.js",
"resources/assets/js/email_sub/email-sub.js",
"resources/assets/js/settings/settings.js",
"resources/assets/js/dashboard/dashboard.js",
"resources/assets/js/users/users.js",
"resources/assets/js/users/create-edit.js",
"resources/assets/js/vcards/vcards.js",
"resources/assets/js/vcards/template.js",
"resources/assets/js/vcards/create-edit.js",
"resources/assets/js/vcards/services/services.js",
"resources/assets/js/vcards/blogs/blogs.js",
"resources/assets/js/vcards/gallery/gallery.js",
"resources/assets/js/vcards/instagram-embed/instagram-embed.js",
"resources/assets/js/vcards/products/products.js",
"resources/assets/js/vcards/custom_link/custom_link.js",
"resources/assets/js/vcards/analytics/analytics.js",
"resources/assets/js/vcards/testimonials/testimonials.js",
"resources/assets/js/subscription/subscription.js",
"resources/assets/js/subscription/upgrade.js",
"resources/assets/js/sadmin/plans/plans.js",
"resources/assets/js/sadmin/plans/create-edit.js",
"resources/assets/js/enquiry/enquiry.js",
"resources/assets/js/appointment/appointment.js",
"resources/assets/js/home/contact.js",
"resources/assets/js/sadmin/countries/countries.js",
"resources/assets/js/sadmin/nfc/nfc.js",
"resources/assets/js/sadmin/testimonial/frontTestimonial.js",
"resources/assets/js/sadmin/faqs/frontFaqs.js",
"resources/assets/js/sadmin/send_email/sendEmail.js",
"resources/assets/js/sadmin/blogs/blogs.js",
"resources/assets/js/sadmin/blogs/create-edit.js",
"resources/assets/js/sadmin/states/states.js",
"resources/assets/js/sadmin/cities/cities.js",
"resources/assets/js/custom/phone-number-country-code.js",
"resources/assets/js/users/user-profile.js",
"resources/assets/js/languages/languages.js",
"resources/assets/js/languages/language_translate.js",
"resources/assets/js/sidebar_menu_search/sidebar_menu_search.js",
"resources/assets/js/affiliation_withdraw/affiliation_withdraw.js",
"resources/assets/js/coupon_code/coupon_code.js",
"resources/assets/js/vcards/social-links/social-links.js",
"resources/assets/js/ecard/ecard.js",
"resources/assets/js/nfc/nfc.js",
"resources/assets/js/iframes/iframe.js",
"resources/assets/js/storage/storage.js",
"resources/assets/js/addon/addon.js"
],
"public/assets/js/pages.js"
).version();
// third-party css
mix.styles(
[
"resources/theme/css/third-party.css",
"node_modules/intl-tel-input/build/css/intlTelInput.css",
"node_modules/quill/dist/quill.snow.css",
"node_modules/quill/dist/quill.bubble.css",
"node_modules/summernote/dist/summernote-lite.css",
],
"public/assets/css/third-party.css"
);
// light theme css
mix.styles("resources/theme/css/style.css", "public/assets/css/style.css");
mix.styles("resources/theme/css/plugins.css", "public/css/plugins.css");
// dark theme css
mix.styles(
"resources/theme/css/style.dark.css",
"public/assets/css/style.dark.css"
);
mix.styles(
"resources/theme/css/plugins.dark.css",
"public/css/plugins.dark.css"
);
mix.styles(
"resources/assets/css/lazy-loading.css",
"public/assets/css/lazy-loading.css"
);
mix.sass(
"resources/assets/css/custom-dark-mode.scss",
"public/assets/css/custom-pages-dark.css",
).version();
// page css
mix.sass(
"resources/assets/css/main.scss",
"public/assets/css/page.css"
).version();
// page dark-css
// mix.sass('resources/assets/css/main-dark-mode.scss','public/assets/css/page-dark.css').version()
mix.sass(
"resources/assets/scss/custom-vcard.scss",
"public/assets/css/custom-vcard.css"
).version();
// third-party dark css
// mix.styles([
// 'node_modules/intl-tel-input/build/css/intlTelInput.css',
// 'public/backend/css/vendor.css',
// 'public/backend/css/fonts.css',
// 'public/backend/css/3rd-party.css',
// 'public/backend/css/3rd-party-custom.css',
// 'public/backend/css/style.dark.bundle.css',
// ], 'public/assets/css/third-party-dark.css')
// front-third-party js
mix.scripts(
[
"resources/theme/js/vendor.js",
"resources/theme/js/plugins.js",
"public/front/js/slick.min.js",
],
"public/assets/js/front-third-party.js"
).version();
mix.scripts(
[
"node_modules/flatpickr/dist/flatpickr.js",
"node_modules/toastr/build/toastr.min.js",
"node_modules/select2/dist/js/select2.min.js",
"node_modules/moment/min/moment.min.js",
],
"public/assets/js/front-third-party-vcard11.js"
).version();
mix.copy(
"node_modules/slick-slider/slick/slick-theme.css",
"public/assets/css/slider/css/slick-theme.min.css"
);
mix.copy(
"node_modules/slick-slider/slick/ajax-loader.gif",
"public/assets/css/slider/css/ajax-loader.gif"
);
mix.copy(
"node_modules/slick-slider/slick/slick.css",
"public/assets/css/slider/css/slick.css"
);
mix.copy(
"node_modules/slick-slider/slick/slick.min.js",
"public/assets/js/slider/js/slick.min.js"
);
mix.js(
"resources/assets/js/custom/helpers.js",
"public/assets/js/custom/helpers.js"
)
.js(
"resources/assets/js/home/contact.js",
"public/assets/js/home/contact.js"
)
.js(
"resources/assets/js/custom/custom.js",
"public/assets/js/custom/custom.js"
)
.js(
"resources/assets/js/home_page/home_page.js",
"public/assets/js/home_page/home_page.js"
)
.version();
mix.sass(
"resources/assets/css/front-main.scss",
"public/assets/css/front-custom.css"
).version();
mix.styles(
[
"public/front/css/slick.css",
// 'public/assets/css/custom.css',
"public/front/css/slick-theme.css",
"public/front/scss/style.css",
],
"public/assets/css/public.css"
).version();
mix.js(
[
"resources/assets/js/custom/turbo.js",
"resources/assets/js/custom/helpers.js",
"resources/assets/js/custom/custom.js",
"resources/assets/js/home_page/home_page.js",
"resources/assets/js/auth/auth.js",
"resources/assets/js/home/contact.js",
],
"public/assets/js/front-pages.js"
).version();
mix.styles(
"node_modules/lightbox2/dist/css/lightbox.min.css",
"public/assets/css/lightbox.css"
);
mix.js(
"node_modules/lightbox2/dist/js/lightbox.min.js",
"public/assets/js/lightbox.js"
);
mix.copyDirectory("node_modules/lightbox2/dist/images", "public/assets/images");