<commit_before>module.exports = function ( grunt ) {
    require( 'matchdep' )
        .filterDev( 'grunt-*', './package.json' )
        .forEach( grunt.loadNpmTasks );

    grunt.initConfig( {
        pkg: grunt.file.readJSON( 'package.json' ),

        /*Grunt Watch*/
        watch: {
            options: {
                reload: true,
                atBegin: true
            },
            css: {
                files: [
		    		'sass/*.scss',
		    		'sass/**/*.scss'
		    	],
                tasks: [ 'sass', 'postcss' ]
            },
            init: {
                files: [
                    'bower_components/**/',
                ],
                tasks: [ 'copy' ]
            }
        },

        /*Task - Compile SASS*/
        sass: {
            options: {
                sourceMap: true
            },
            dev: {
                files: {
                    'css/main.css': 'sass/main.scss'
                }
            }
        },

        /* Task - PostCSS*/
        postcss: {
            options: {
                map: true,
                processors: [
                    require( 'autoprefixer' )( {
                        browsers: [ 'last 2 versions' ]
                    } )
                ]
            },
            dev: {
                src: 'css/*.css'
            }
        },

        /*Task - Copy over Vendor Scripts*/
        copy: {
            /*customSass: {
                files: [
                    {
                        src: 'bower_components/sass-custom/sass/custom/**',
                        dest: 'sass/custom/',
                        expand: true,
                        flatten: true,
                        filter: 'isFile'
                    }
                ]
            }*/
        }

    } );
<commit_msg>Update: Grunt config<commit_after>module.exports = function ( grunt ) {
    require( 'matchdep' )
        .filterDev( 'grunt-*', './package.json' )
        .forEach( grunt.loadNpmTasks );

    grunt.initConfig( {
        pkg: grunt.file.readJSON( 'package.json' ),

        /*Grunt Watch*/
        watch: {
            options: {
                reload: true,
                atBegin: true
            },
            css: {
                files: [
		    		'Sass/*.scss',
		    		'Sass/**/*.scss'
		    	],
                tasks: [ 'sass', 'postcss' ]
            },
            init: {
                files: [
                    'bower_components/**/',
                ],
                tasks: [ 'copy' ]
            }
        },

        /*Task - Compile SASS*/
        sass: {
            options: {
                sourceMap: true
            },
            dev: {
                files: {
                    'Stylesheets/main.css': 'Sass/main.scss'
                }
            }
        },

        /* Task - PostCSS*/
        postcss: {
            options: {
                map: true,
                processors: [
                    require( 'autoprefixer' )( {
                        browsers: [ 'last 2 versions' ]
                    } )
                ]
            },
            dev: {
                src: 'Stylesheets/*.css'
            }
        },

        /*Task - Copy over Vendor Scripts*/
        copy: {
            /*customSass: {
                files: [
                    {
                        src: 'bower_components/sass-custom/sass/custom/**',
                        dest: 'sass/custom/',
                        expand: true,
                        flatten: true,
                        filter: 'isFile'
                    }
                ]
            }*/
        }

    } );

{'fraction_non_alphanumeric': 0.12248830167905313, 'fraction_numerical': 0.0005505092210294523, 'mean_word_length': 0.7149598867390279, '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': '47263', 'n_tokens_mistral': 1033, 'n_tokens_neox': 946, 'n_words': 160}