HEX
Server: Apache
System: Linux sg2plzcpnl509433.prod.sin2.secureserver.net 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: qhl5pt3kkb1d (10888259)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: /home/qhl5pt3kkb1d/admin.thesmarttestprep.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 application. By default, we are compiling the Sass
 | file for the application as well as bundling up all the JS files.
 |
 */
mix.copyDirectory('node_modules/@fortawesome/fontawesome-free',
    'public/assets/css/@fortawesome/fontawesome-free');
mix.copyDirectory('resources/assets/img', 'public/assets/img');
mix.copyDirectory('resources/assets/icons', 'public/assets/icons');

mix.js('resources/js/app.js', 'public/js').
    sass('resources/sass/app.scss', 'public/css');

/* css */
mix.sass('resources/assets/sass/custom.scss', 'public/assets/css/custom.css').
    sass('resources/assets/sass/invoices/invoices.scss',
        'public/assets/css/invoices/invoices.css').
    sass('resources/assets/sass/credit_notes/credit_notes.scss',
        'public/assets/css/credit_notes/credit_notes.css').
    sass('resources/assets/sass/proposals/proposals.scss',
        'public/assets/css/proposals/proposals.css').
    sass('resources/assets/sass/estimates/estimates.scss',
        'public/assets/css/estimates/estimates.css').
    sass('resources/assets/sass/menu_settings/menu_settings.scss',
        'public/assets/css/menu_settings/menu_settings.css').
    sass('resources/assets/sass/invoices/invoice-pdf.scss',
        'public/assets/css/invoices/invoice-pdf.css').
    sass('resources/assets/sass/clients/style.scss',
        'public/assets/css/clients/style.css').
    sass('resources/assets/sass/clients/components.scss',
        'public/assets/css/clients/components.css').
    sass('resources/assets/sass/clients/dashboard.scss',
        'public/assets/css/clients/dashboard.css').
    sass('resources/assets/sass/web/article/article.scss',
        'public/assets/css/web/article/article.css').
    sass('resources/assets/sass/infy-loader.scss',
        'public/assets/css/infy-loader.css').
    sass('resources/assets/sass/sales/view-as-customer.scss',
        'public/assets/css/sales/view-as-customer.css').
    sass('resources/assets/sass/kanban.scss',
        'public/assets/css/kanban.css').
    sass('resources/assets/sass/tags/tag.scss',
        'public/assets/css/tags/tag.css').
    sass('resources/assets/sass/customers/customers.scss',
        'public/assets/css/customers/customers.css').
    sass('resources/assets/sass/projects/projects.scss',
        'public/assets/css/projects/projects.css').
    sass('resources/assets/sass/articles/articles.scss',
        'public/assets/css/articles/articles.css').
    sass('resources/assets/sass/leads/leads.scss',
        'public/assets/css/leads/leads.css').
    sass('resources/assets/sass/goals/goals.scss',
        'public/assets/css/goals/goals.css').
    sass('resources/assets/sass/predefined_replay/predefined_replies.scss',
        'public/assets/css/predefined_replay/predefined_replies.css').
    sass('resources/assets/sass/clients/projects/projects.scss',
        'public/assets/css/clients/projects/projects.css').
    sass('resources/assets/sass/tickets/tickets.scss',
        'public/assets/css/tickets/tickets.css').
    sass('resources/assets/sass/clients/contracts/contracts.scss',
        'public/assets/css/clients/contracts/contracts.css').
    sass('resources/assets/sass/services/services.scss',
        'public/assets/css/services/services.css').
    sass('resources/assets/sass/clients/announcements/announcements.scss',
        'public/assets/css/clients/announcements/announcements.css').
    sass('resources/assets/sass/clients/estimates/estimates.scss',
        'public/assets/css/clients/estimates/estimates.css').
    sass('resources/assets/sass/contracts/contracts.scss',
        'public/assets/css/contracts/contracts.css').
    sass('resources/assets/sass/customers/contact-details.scss',
        'public/assets/css/customers/contact-details.css').
    sass('resources/assets/sass/departments/departments.scss',
        'public/assets/css/departments/departments.css').
    sass('resources/assets/sass/payment_modes/payment-modes.scss',
        'public/assets/css/payment_modes/payment-modes.css').
    sass('resources/assets/sass/tax_rates/tax-rates.scss',
        'public/assets/css/tax_rates/tax-rates.css').
    sass('resources/assets/sass/lead_sources/lead-sources.scss',
        'public/assets/css/lead_sources/lead-sources.css').
    sass('resources/assets/sass/ticket_priorities/ticket-priorities.scss',
        'public/assets/css/ticket_priorities/ticket-priorities.css').
    sass('resources/assets/sass/activity_logs/activity_log.scss',
        'public/assets/css/activity_logs/activity_log.css').
    sass('resources/assets/sass/tasks/task.scss',
        'public/assets/css/tasks/task.css').
    sass('resources/assets/sass/expenses/expense.scss',
        'public/assets/css/expenses/expense.css').
    sass('resources/assets/sass/countries/country.scss',
        'public/assets/css/countries/country.css').
    version();

mix.copy('node_modules/bootstrap/dist/css/bootstrap.min.css',
    'public/assets/css/bootstrap.min.css');
mix.copy('node_modules/sweetalert/dist/sweetalert.css',
    'public/assets/css/sweetalert.css');
mix.copy('node_modules/izitoast/dist/css/iziToast.min.css',
    'public/assets/css/iziToast.min.css');
mix.copy('node_modules/bs4-summernote/dist/summernote-bs4.css',
    'public/assets/css/bs4-summernote/summernote-bs4.css');
mix.copy('node_modules/datatables.net-dt/css/jquery.dataTables.min.css',
    'public/assets/css/jquery.dataTables.min.css');
mix.copy('node_modules/datatables.net-dt/images', 'public/assets/images');
mix.copy('node_modules/bootstrap/dist/css/bootstrap.min.css',
    'public/assets/css/bootstrap.min.css');
mix.copy('node_modules/select2/dist/css/select2.min.css',
    'public/assets/css/select2.min.css');
mix.copy(
    'node_modules/bootstrap-colorpicker/dist/css/bootstrap-colorpicker.min.css',
    'public/assets/css/bootstrap-colorpicker.min.css');
mix.copy('node_modules/datatables.net-dt/images', 'public/assets/images');
mix.copy('node_modules/select2/dist/css/select2.min.css',
    'public/assets/css/select2.min.css');
mix.copy('node_modules/fullcalendar/dist/fullcalendar.min.css',
    'public/assets/css/fullcalendar.min.css');
mix.copy('node_modules/intl-tel-input/build/css/intlTelInput.css',
    'public/assets/css/int-tel/css/intlTelInput.css');
mix.copy('node_modules/owl.carousel/dist/assets/owl.carousel.min.css',
    'public/assets/css/owl.carousel.min.css');
mix.copy('node_modules/jquery-ui-dist/jquery-ui.css',
    'public/assets/css/jquery-ui-dist/jquery-ui.css');
mix.copy('node_modules/dragula/dist/dragula.css',
    'public/assets/css/dragula/dragula.css');
mix.copy('node_modules/daterangepicker/daterangepicker.css',
    'public/assets/css/daterangepicker.css');
mix.copy('node_modules/chart.js/dist/Chart.css',
    'public/assets/css/chart/dist/chart.css');
mix.babel('node_modules/@simonwep/pickr/dist/themes/nano.min.css',
    'public/assets/css/nano.min.css');
mix.copyDirectory('node_modules/intl-tel-input/build/img',
    'public/assets/css/int-tel/img');

mix.copyDirectory('resources/assets/img', 'public/assets/img');
mix.copyDirectory('node_modules/bs4-summernote/dist/font',
    'public/assets/css/bs4-summernote/font');
mix.copyDirectory('node_modules/@simonwep/pickr/types',
    'public/color-pickr');

mix.babel('node_modules/bootstrap/dist/js/bootstrap.min.js',
    'public/assets/js/bootstrap.min.js');
mix.babel('node_modules/jquery/dist/jquery.min.js',
    'public/assets/js/jquery.min.js');
mix.babel('node_modules/popper.js/dist/umd/popper.min.js',
    'public/assets/js/popper.min.js');
mix.babel('node_modules/sweetalert/dist/sweetalert.min.js',
    'public/assets/js/sweetalert.min.js');
mix.babel('node_modules/moment/min/moment.min.js',
    'public/assets/js/moment.min.js');
mix.babel('node_modules/summernote/dist/summernote-bs4.js',
    'public/assets/js/summernote-bs4/summernote-bs4.js');
mix.babel('node_modules/izitoast/dist/js/iziToast.min.js',
    'public/assets/js/iziToast.min.js');
mix.babel('node_modules/bs4-summernote/dist/summernote-bs4.js',
    'public/assets/js/bs4-summernote/summernote-bs4.js');
mix.babel('node_modules/datatables.net/js/jquery.dataTables.min.js',
    'public/assets/js/jquery.dataTables.min.js');
mix.babel('node_modules/select2/dist/js/select2.min.js',
    'public/assets/js/select2.min.js');
mix.babel(
    'node_modules/bootstrap-colorpicker/dist/js/bootstrap-colorpicker.min.js',
    'public/assets/js/bootstrap-colorpicker.min.js');
mix.babel('node_modules/select2/dist/js/select2.js',
    'public/assets/js/select2.js');
mix.babel('node_modules/fullcalendar/dist/fullcalendar.min.js',
    'public/assets/js/fullcalendar.min.js');
mix.babel('node_modules/nestable/jquery.nestable.js',
    'public/assets/js/jquery.nestable.js');
mix.babel('node_modules/jquery.nicescroll/dist/jquery.nicescroll.js',
    'public/assets/js/jquery.nicescroll.js');
mix.babel('node_modules/intl-tel-input/build/js/intlTelInput.js',
    'public/assets/js/int-tel/js/intlTelInput.min.js');
mix.babel('node_modules/intl-tel-input/build/js/utils.js',
    'public/assets/js/int-tel/js/utils.min.js');
mix.babel('node_modules/chart.js/dist/Chart.min.js',
    'public/assets/js/chart/Chart.min.js');
mix.babel('node_modules/autonumeric/dist/autoNumeric.min.js',
    'public/assets/js/autonumeric/autoNumeric.min.js');
mix.babel('node_modules/@simonwep/pickr/dist/pickr.min.js',
    'public/assets/js/pickr.min.js');
mix.babel('node_modules/owl.carousel/dist/owl.carousel.min.js',
    'public/assets/js/owl.carousel.min.js');
mix.babel('node_modules/dragula/dist/dragula.js',
    'public/assets/js/dragula/dragula.js');
mix.babel('node_modules/dom-autoscroller/dist/dom-autoscroller.js',
    'public/assets/js/dom-autoscroller.js');
mix.babel('node_modules/daterangepicker/daterangepicker.js',
    'public/assets/js/daterangepicker.js');
mix.babel('node_modules/chart.js/dist/Chart.js',
    'public/assets/js/chart/dist/Chart.js');
mix.babel('node_modules/chart.js/dist/Chart.js/Chart.min.js',
    'public/assets/js/chart/dist/chart.min.js');

mix.copyDirectory('resources/assets/img', 'public/assets/img');
mix.copyDirectory('node_modules/summernote/dist/font',
    'public/assets/css/summernote-bs4/font');

mix.js('resources/assets/js/custom/custom.js',
    'public/assets/js/custom/custom.js').
    js('resources/assets/js/custom/custom-datatable.js',
        'public/assets/js/custom/custom-datatable.js').
    js('resources/assets/js/tags/tags.js',
        'public/assets/js/tags/tags.js').
    js('resources/assets/js/customers/customers.js',
        'public/assets/js/customers/customers.js').
    js('resources/assets/js/customers/create-edit.js',
        'public/assets/js/customers/create-edit.js').
    js('resources/assets/js/departments/departments.js',
        'public/assets/js/departments/departments.js').
    js('resources/assets/js/article-groups/article-groups.js',
        'public/assets/js/article-groups/article-groups.js').
    js('resources/assets/js/expense-categories/expense-categories.js',
        'public/assets/js/expense-categories/expense-categories.js').
    js('resources/assets/js/predefined-reply/predefined-reply.js',
        'public/assets/js/predefined-reply/predefined-reply.js').
    js('resources/assets/js/ticket-priorities/ticket-priorities.js',
        'public/assets/js/ticket-priorities/ticket-priorities.js').
    js('resources/assets/js/ticket-statuses/ticket-statuses.js',
        'public/assets/js/ticket-statuses/ticket-statuses.js').
    js('resources/assets/js/services/services.js',
        'public/assets/js/services/services.js').
    js('resources/assets/js/customer-groups/customer-groups.js',
        'public/assets/js/customer-groups/customer-groups.js').
    js('resources/assets/js/customer-groups/create-edit.js',
        'public/assets/js/customer-groups/create-edit.js').
    js('resources/assets/js/items/items.js',
        'public/assets/js/items/items.js').
    js('resources/assets/js/custom/input-price-format.js',
        'public/assets/js/custom/input-price-format.js').
    js('resources/assets/js/articles/articles.js',
        'public/assets/js/articles/articles.js').
    js('resources/assets/js/articles/create-edit.js',
        'public/assets/js/articles/create-edit.js').
    js('resources/assets/js/payment-modes/payment-modes.js',
        'public/assets/js/payment-modes/payment-modes.js').
    js('resources/assets/js/item-groups/item-groups.js',
        'public/assets/js/item-groups/item-groups.js').
    js('resources/assets/js/tax-rates/tax-rates.js',
        'public/assets/js/tax-rates/tax-rates.js').
    js('resources/assets/js/announcements/announcements.js',
        'public/assets/js/announcements/announcements.js').
    js('resources/assets/js/lead-sources/lead-sources.js',
        'public/assets/js/lead-sources/lead-sources.js').
    js('resources/assets/js/lead-statuses/lead-statuses.js',
        'public/assets/js/lead-statuses/lead-statuses.js').
    js('resources/assets/js/contract-types/contract-types.js',
        'public/assets/js/contract-types/contract-types.js').
    js('resources/assets/js/contacts/contacts.js',
        'public/assets/js/contacts/contacts.js').
    js('resources/assets/js/contacts/create-edit.js',
        'public/assets/js/contacts/create-edit.js').
    js('resources/assets/js/tickets/tickets.js',
        'public/assets/js/tickets/tickets.js').
    js('resources/assets/js/tickets/create-edit.js',
        'public/assets/js/tickets/create-edit.js').
    js('resources/assets/js/reminder/reminder.js',
        'public/assets/js/reminder/reminder.js').
    js('resources/assets/js/invoices/invoices.js',
        'public/assets/js/invoices/invoices.js').
    js('resources/assets/js/invoices/invoices-datatable.js',
        'public/assets/js/invoices/invoices-datatable.js').
    js('resources/assets/js/tasks/tasks.js',
        'public/assets/js/tasks/tasks.js').
    js('resources/assets/js/tasks/create-edit.js',
        'public/assets/js/tasks/create-edit.js').
    js('resources/assets/js/members/member.js',
        'public/assets/js/members/member.js').
    js('resources/assets/js/projects/projects.js',
        'public/assets/js/projects/projects.js').
    js('resources/assets/js/projects/new.js',
        'public/assets/js/projects/new.js').
    js('resources/assets/js/members/create-edit.js',
        'public/assets/js/members/create-edit.js').
    js('resources/assets/js/expenses/expenses.js',
        'public/assets/js/expenses/expenses.js').
    js('resources/assets/js/expenses/create-edit.js',
        'public/assets/js/expenses/create-edit.js').
    js('resources/assets/js/leads/leads.js',
        'public/assets/js/leads/leads.js').
    js('resources/assets/js/leads/create-edit.js',
        'public/assets/js/leads/create-edit.js').
    js('resources/assets/js/leads/kanban.js',
        'public/assets/js/leads/kanban.js').
    js('resources/assets/js/goals/goals.js',
        'public/assets/js/goals/goals.js').
    js('resources/assets/js/goals/create-edit.js',
        'public/assets/js/goals/create-edit.js').
    js('resources/assets/js/contracts/contracts.js',
        'public/assets/js/contracts/contracts.js').
    js('resources/assets/js/contracts/create-edit.js',
        'public/assets/js/contracts/create-edit.js').
    js('resources/assets/js/tasks/kanban.js',
        'public/assets/js/tasks/kanban.js').
    js('resources/assets/js/payments/payments.js',
        'public/assets/js/payments/payments.js').
    js('resources/assets/js/payments/add-payment.js',
        'public/assets/js/payments/add-payment.js').
    js('resources/assets/js/sales/sales.js',
        'public/assets/js/sales/sales.js').
    js('resources/assets/js/credit-notes/credit-notes.js',
        'public/assets/js/credit-notes/credit-notes.js').
    js('resources/assets/js/credit-notes/credit-notes-datatable.js',
        'public/assets/js/credit-notes/credit-notes-datatable.js').
    js('resources/assets/js/proposals/proposals.js',
        'public/assets/js/proposals/proposals.js').
    js('resources/assets/js/proposals/proposals-datatable.js',
        'public/assets/js/proposals/proposals-datatable.js').
    js('resources/assets/js/email-templates/email-templates.js',
        'public/assets/js/email-templates/email-templates.js').
    js('resources/assets/js/email-templates/create-edit.js',
        'public/assets/js/email-templates/create-edit.js').
    js('resources/assets/js/settings/setting.js',
        'public/assets/js/settings/setting.js').
    js('resources/assets/js/estimates/estimates-datatable.js',
        'public/assets/js/estimates/estimates-datatable.js').
    js('resources/assets/js/estimates/estimates.js',
        'public/assets/js/estimates/estimates.js').
    js('resources/assets/js/listing/payments/payments.js',
        'public/assets/js/listing/payments/payments.js').
    js('resources/assets/js/calenders/calenders.js',
        'public/assets/js/calenders/calenders.js').
    js('resources/assets/js/user-profile/user-profile.js',
        'public/assets/js/user-profile/user-profile.js').
    js('resources/assets/js/custom/add-edit-profile-picture.js',
        'public/assets/js/custom/add-edit-profile-picture.js').
    js('resources/assets/js/menu-settings/menu-settings.js',
        'public/assets/js/menu-settings/menu-settings.js').
    js('resources/assets/js/custom/phone-number-country-code.js',
        'public/assets/js/custom/phone-number-country-code.js').
    js('resources/assets/js/clients/scripts.js',
        'public/assets/js/clients/scripts.js').
    js('resources/assets/js/clients/stisla.js',
        'public/assets/js/clients/stisla.js').
    js('resources/assets/js/clients/projects/projects.js',
        'public/assets/js/clients/projects/projects.js').
    js('resources/assets/js/clients/tasks/tasks.js',
        'public/assets/js/clients/tasks/tasks.js').
    js('resources/assets/js/clients/reminders/reminder.js',
        'public/assets/js/clients/reminders/reminder.js').
    js('resources/assets/js/clients/invoices/invoices.js',
        'public/assets/js/clients/invoices/invoices.js').
    js('resources/assets/js/clients/proposals/proposals.js',
        'public/assets/js/clients/proposals/proposals.js').
    js('resources/assets/js/clients/contracts/contracts.js',
        'public/assets/js/clients/contracts/contracts.js').
    js('resources/assets/js/clients/custom/phone-number-country-code.js',
        'public/assets/js/clients/custom/phone-number-country-code.js').
    js('resources/assets/js/clients/estimates/estimates.js',
        'public/assets/js/clients/estimates/estimates.js').
    js('resources/assets/js/clients/announcements/announcements.js',
        'public/assets/js/clients/announcements/announcements.js').
    js('resources/assets/js/sidebar-menu-search/sidebar-menu-search.js',
        'public/assets/js/sidebar-menu-search/sidebar-menu-search.js').
    js('resources/assets/js/file-attachments/attachment.js',
        'public/assets/js/file-attachments/attachment.js').
    js('resources/assets/js/custom/get-price-format.js',
        'public/assets/js/custom/get-price-format.js').
    js('resources/assets/js/invoices/show-page.js',
        'public/assets/js/invoices/show-page.js').
    js('resources/assets/js/proposals/show-page.js',
        'public/assets/js/proposals/show-page.js').
    js('resources/assets/js/estimates/show-page.js',
        'public/assets/js/estimates/show-page.js').
    js('resources/assets/js/tasks/member-task.js',
        'public/assets/js/tasks/member-task.js').
    js('resources/assets/js/leads/lead-convert-to-customer.js',
        'public/assets/js/leads/lead-convert-to-customer.js').
    js('resources/assets/js/clients/company/company-details.js',
        'public/assets/js/clients/company/company-details.js').
    js('resources/assets/js/status-counts/status-counts.js',
        'public/assets/js/status-counts/status-counts.js').
    js('resources/assets/js/tickets/kanban.js',
        'public/assets/js/tickets/kanban.js').
    js('resources/assets/js/comments/new-comments.js',
        'public/assets/js/comments/new-comments.js').
    js('resources/assets/js/notes/new-notes.js',
        'public/assets/js/notes/new-notes.js').
    js('resources/assets/js/payments/stripe-payment.js',
        'public/assets/js/payments/stripe-payment.js').
    js('resources/assets/js/web/article.js',
        'public/assets/js/web/article.js').
    js('resources/assets/js/tickets/ticket-details.js',
        'public/assets/js/tickets/ticket-details.js').
    js('resources/assets/js/activity-logs/activity-log.js',
        'public/assets/js/activity-logs/activity-log.js').
    js('resources/assets/js/language_translate/language_translate.js',
        'public/assets/js/language_translate/language_translate.js').
    js('resources/assets/js/dashboard/dashboard.js',
        'public/assets/js/dashboard/dashboard.js').
    js('resources/assets/js/contracts/contract-summary.js',
        'public/assets/js/contracts/contract-summary.js').
    js('resources/assets/js/clients/contracts/contract-summary.js',
        'public/assets/js/clients/contracts/contract-summary.js').
    js('resources/assets/js/leads/lead-convert-customer-chart.js',
        'public/assets/js/leads/lead-convert-customer-chart.js').
    js('resources/assets/js/expenses/expense-category-by-chart.js',
        'public/assets/js/expenses/expense-category-by-chart.js').
    js('resources/assets/js/clients/invoices/invoice-info-chart.js',
        'public/assets/js/clients/invoices/invoice-info-chart.js').
    js('resources/assets/js/countries/country.js',
        'public/assets/js/countries/country.js').
    version();