HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/debout/debout.nl/vendor/komma/kms/webpack.mix.js
let 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.options({
    publicPath: 'public',
    processCssUrls: false,
    postCss: [
        require('autoprefixer')({
            grid: true,
        }),
    ],
});

// Copy the images
mix.copy('resources/img', 'public/img');
mix.copy('resources/js/kms/tinymce', 'public/js/tinymce');

mix.sass('resources/sass/styles.sass', 'public/kms.css')
    .scripts([
            //TODO upgrade this to 3.1.1
            'resources/js/lib/jquery-1.11.2.min.js',
            'resources/js/lib/axios-min.js',
            'resources/js/lib/sortable.min.js',
            'resources/js/lib/jquery-ui-1.12.1/jquery-ui.min.js',
        ],
        'public/js/jquery-bound.js'
    )
    .babel([ //TODO: Files that reside in the kms folder need to be rewritten in a nicer way so that they dont depend on angular and conform to soc
        'resources/js/global/polyfills/*.js',
        'resources/js/global/helpers.js',
        'resources/js/kms/entities/*.js',
        'resources/js/kms/attributes/*.js',
        'resources/js/kms/entity/*.js',
        'resources/js/kms/*.js'
    ], 'public/js/core.js')
    .version();