<commit_before>const elixir = require('laravel-elixir');

require('laravel-elixir-vue-2');

/*
 |--------------------------------------------------------------------------
 | Elixir Asset Management
 |--------------------------------------------------------------------------
 |
 | Elixir provides a clean, fluent API for defining some basic Gulp tasks
 | for your Laravel application. By default, we are compiling the Sass
 | file for our application, as well as publishing vendor resources.
 |
 */

var assetsPath = 'public/assets/';

elixir(function (mix) {

    // Sass Files
    mix.sass('frontend/frontend.scss', assetsPath + 'css/');
    mix.sass('backend/backend.scss', assetsPath + 'css/');
    mix.sass('../talvbansal/media-manager/css/media-manager.css', assetsPath + 'css/');

    // Frontend JS Files
    mix.scripts([
        'jquery.min.js',
        'bootstrap.min.js',
        'frontend/**/*.js'
    ], assetsPath + 'js/frontend.js');

    // Vendor JS Files
    mix.scripts([
        'jquery.min.js',
        'bootstrap.min.js',
        'moment.min.js',
        'simplemde.min.js',
        'autosize.min.js',
        'bootstrap-select.js',
        'jquery.mask.min.js',
        'chosen.jquery.min.js',
        'jquery.bootgrid.min.js',
        'lightgallery.min.js',
        'sweet-alert.min.js',
        'waves.js',
        'jsvalidation.js',
        'jquery.mCustomScrollbar.concat.min.js',
        'fileinput.min.js',
        'bootstrap-datetimepicker.min.js',
        '../talvbansal/media-manager/js/media-manager.js'
    ], assetsPath + 'js/vendor.js');

    // Application JS Files
    mix.scripts([
        'functions.js',
        'bootstrap-growl.min.js'
    ], assetsPath + 'js/app.js');

    // Copy Media Manager SVG images into the public directory
    mix.copy('resources/assets/talvbansal/media-manager/fonts/', assetsPath + 'fonts' )

    // copy Favicon
    mix.copy('resources/assets/favicon.ico', assetsPath);

    // copy Images
    mix.copy('resources/assets/images', assetsPath + 'images');

    // versioning css files
    mix.version([
            // css files
            assetsPath + 'css/frontend.css',
            assetsPath + 'css/backend.css',
            assetsPath + 'css/media-manager.css',

            // fonts
            assetsPath + 'fonts',

            // js
            assetsPath + 'js/frontend.js',
            assetsPath + 'js/vendor.js',
            assetsPath + 'js/app.js'
        ]);
});<commit_msg>resolved merge conflicts<commit_after>const elixir = require('laravel-elixir');

require('laravel-elixir-vue-2');

/*
 |--------------------------------------------------------------------------
 | Elixir Asset Management
 |--------------------------------------------------------------------------
 |
 | Elixir provides a clean, fluent API for defining some basic Gulp tasks
 | for your Laravel application. By default, we are compiling the Sass
 | file for our application, as well as publishing vendor resources.
 |
 */

var assetsPath = 'public/assets/';

elixir(function (mix) {

    // Sass Files
    mix.sass('frontend/frontend.scss', assetsPath + 'css/');
    mix.sass('backend/backend.scss', assetsPath + 'css/');
    mix.sass('../talvbansal/media-manager/css/media-manager.css', assetsPath + 'css/');

    // Frontend JS Files
    mix.scripts([
        'jquery.min.js',
        'bootstrap.min.js',
        'frontend/**/*.js'
    ], assetsPath + 'js/frontend.js');

    // Vendor JS Files
    mix.scripts([
        'jquery.min.js',
        'bootstrap.min.js',
        'moment.min.js',
        'simplemde.min.js',
        'autosize.min.js',
        'bootstrap-select.js',
        'jquery.mask.min.js',
        'chosen.jquery.min.js',
        'jquery.bootgrid.min.js',
        'lightgallery.min.js',
        'sweet-alert.min.js',
        'waves.js',
        'jsvalidation.js',
        'jquery.mCustomScrollbar.concat.min.js',
        'fileinput.min.js',
        'bootstrap-datetimepicker.min.js',
        '../talvbansal/media-manager/js/media-manager.js'
    ], assetsPath + 'js/vendor.js');

    // Application JS Files
    mix.scripts([
        'functions.js',
        'bootstrap-growl.min.js'
    ], assetsPath + 'js/app.js');

    // Run unit tests on code base
    mix.phpUnit();

    // Copy Media Manager SVG images into the public directory
    mix.copy('resources/assets/talvbansal/media-manager/fonts/', assetsPath + 'fonts' )

    // copy Favicon
    mix.copy('resources/assets/favicon.ico', assetsPath);

    // copy Images
    mix.copy('resources/assets/images', assetsPath + 'images');

    // versioning css files
    mix.version([
            // css files
            assetsPath + 'css/frontend.css',
            assetsPath + 'css/backend.css',
            assetsPath + 'css/media-manager.css',

            // fonts
            assetsPath + 'fonts',

            // js
            assetsPath + 'js/frontend.js',
            assetsPath + 'js/vendor.js',
            assetsPath + 'js/app.js'
        ]);
});
{'fraction_non_alphanumeric': 0.20392628205128205, 'fraction_numerical': 0.00040064102564102563, 'mean_word_length': 1.778519755147468, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5745485', 'n_tokens_mistral': 1522, 'n_tokens_neox': 1484, 'n_words': 287}