<commit_before>'use strict';

module.exports = function(grunt) {
    grunt.loadNpmTasks('grunt-contrib-watch'); //Run predefined tasks whenever watched file patterns are added, changed or deleted
    grunt.loadNpmTasks('grunt-contrib-clean'); //Clean files and folders
    grunt.loadNpmTasks('grunt-contrib-copy'); //Copy files and folders
    grunt.loadNpmTasks('grunt-contrib-concat'); //Concatenate files
    grunt.loadNpmTasks('grunt-mkdir'); //Create directories with Grunt
    grunt.loadNpmTasks('grunt-remove'); //Remove directory and files

    grunt.loadNpmTasks('grunt-usemin'); //Replaces references to non-optimized scripts or stylesheets into a set of HTML
    grunt.loadNpmTasks('grunt-ng-annotate'); //AngularJS dependency injection annotations
    grunt.loadNpmTasks('grunt-contrib-uglify'); //Minify files with UglifyJS
    grunt.loadNpmTasks('grunt-contrib-cssmin'); //Minify CSS

    grunt.loadNpmTasks('grunt-notify'); //Automatic desktop notifications for Grunt errors and warnings
    grunt.loadNpmTasks('grunt-cache-breaker'); //Cache-breaker, appends a timestamp or md5 hash to any urls
    grunt.loadNpmTasks('grunt-angular-templates'); //Concatenate & register your AngularJS templates in the $templateCache


    grunt.initConfig({
        clean: {
            build: ['dist', '.tmp']
        },

        copy: {
            build: {
                files: [
                    {
                        expand: true,
                        cwd: 'frontend',
                        src: [
                            'common/images/**',
                            '**/**/*.html'
                        ],
                        dest: 'dist'
                    },
                    {
                        expand: true,
                        cwd: 'frontend',
                        src: [
                            '*.html'
                        ],
                        dest: 'dist'
                    }
                ]
            },
            dist: {
                files: [
                    {
                        expand: true,
                        cwd: 'dist',
                        src: '**',
                        dest: 'frontend'
                    }
                ]
            }
        },

        concat: {
            styles: {
                files: {
                    'dist/styles/vendors.css': [
                        'frontend/bower_components/angular-ui-grid/ui-grid.min.css',<commit_msg>Not loaded icon calendar Fix #91<commit_after>'use strict';

module.exports = function(grunt) {
    grunt.loadNpmTasks('grunt-contrib-watch'); //Run predefined tasks whenever watched file patterns are added, changed or deleted
    grunt.loadNpmTasks('grunt-contrib-clean'); //Clean files and folders
    grunt.loadNpmTasks('grunt-contrib-copy'); //Copy files and folders
    grunt.loadNpmTasks('grunt-contrib-concat'); //Concatenate files
    grunt.loadNpmTasks('grunt-mkdir'); //Create directories with Grunt
    grunt.loadNpmTasks('grunt-remove'); //Remove directory and files

    grunt.loadNpmTasks('grunt-usemin'); //Replaces references to non-optimized scripts or stylesheets into a set of HTML
    grunt.loadNpmTasks('grunt-ng-annotate'); //AngularJS dependency injection annotations
    grunt.loadNpmTasks('grunt-contrib-uglify'); //Minify files with UglifyJS
    grunt.loadNpmTasks('grunt-contrib-cssmin'); //Minify CSS

    grunt.loadNpmTasks('grunt-notify'); //Automatic desktop notifications for Grunt errors and warnings
    grunt.loadNpmTasks('grunt-cache-breaker'); //Cache-breaker, appends a timestamp or md5 hash to any urls
    grunt.loadNpmTasks('grunt-angular-templates'); //Concatenate & register your AngularJS templates in the $templateCache


    grunt.initConfig({
        clean: {
            build: ['dist', '.tmp']
        },

        copy: {
            build: {
                files: [
                    {
                        expand: true,
                        cwd: 'frontend',
                        src: [
                            'common/images/**',
                            '**/**/*.html'
                        ],
                        dest: 'dist'
                    },
                    {
                        expand: true,
                        cwd: 'frontend',
                        src: [
                            '*.html'
                        ],
                        dest: 'dist'
                    },
                    {
                        expand: true,
                        cwd: 'frontend',
                        flatten: true,
                        src: 'bower_components/bootstrap/dist/fonts/*',
                        dest: 'dist/fonts'
                    }
                ]
            },
            dist: {
                files: [
                    {
                        expand: true,
                        cwd: 'dist',
                        src: '**',
                        dest: 'frontend'
                    }
                ]
            }
        },

        concat: {
            styles: {
                files: {
                    'dist/styles/vendors.css': [
                        'frontend/bower_components/angular-ui-grid/ui-grid.min.css',
{'fraction_non_alphanumeric': 0.10717685132305349, 'fraction_numerical': 0.0007614696363982486, 'mean_word_length': 1.2328941776455589, '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': '1007829', 'n_tokens_mistral': 1397, 'n_tokens_neox': 1294, 'n_words': 282}