27 lines
569 B
JavaScript
27 lines
569 B
JavaScript
const mix = require('laravel-mix');
|
|
|
|
mix.js('resources/js/app.js', 'public/js')
|
|
.sass('resources/sass/app.scss', 'public/css')
|
|
.copy('resources/css/custom.css', 'public/css')
|
|
.version();
|
|
|
|
// Copy assets
|
|
mix.copy('resources/img', 'public/img');
|
|
|
|
// Configure options
|
|
mix.options({
|
|
processCssUrls: false,
|
|
terser: {
|
|
extractComments: false,
|
|
terserOptions: {
|
|
compress: {
|
|
drop_console: true
|
|
}
|
|
}
|
|
}
|
|
});
|
|
|
|
// Enable source maps in development
|
|
if (!mix.inProduction()) {
|
|
mix.sourceMaps();
|
|
}
|