<commit_before>module.exports = function(grunt) {
    // instructions for grunt
    
    grunt.initConfig({
        pkg: grunt.file.readJSON("package.json"),
        jshint: {
            src:  [ "src/scripts/**/*.js" ]
        },
        jscs: {
            src: [ "src/scripts/**/*.js" ]
        },
        uglify: {
            prod: {
                options: {
                    expand: true,
                    mangle: true,
                    compress: true
                },
                files: {
                    "utilities.min.js": ["src/scripts/**/*.js"]
                }
            }
        },
        jsdoc: {
            src: ["src/scripts/*.js", "!src/scripts/polyfills.js"],
            options: {
                destination: "doc",
                private: false
            }
        },
        browserify: {
            "build/assets/js/bundle.js": "src/browserify-input.js"
        },
        mochaTest: {
            src: ["test/**/*.js"]
        }
    });

    // Load the plugins
    grunt.loadNpmTasks("grunt-contrib-jshint");
    grunt.loadNpmTasks("grunt-contrib-uglify");
    grunt.loadNpmTasks("grunt-jscs");
    grunt.loadNpmTasks("grunt-browserify");
    grunt.loadNpmTasks("grunt-mocha-test");

    grunt.registerTask("build", ["test", "uglify:prod"]);
    grunt.registerTask("test", ["jshint", "jscs", "mochaTest"]);
};<commit_msg>removed "build" task<commit_after>module.exports = function(grunt) {
    // instructions for grunt
    
    grunt.initConfig({
        pkg: grunt.file.readJSON("package.json"),
        jshint: {
            src:  [ "src/scripts/**/*.js" ]
        },
        jscs: {
            src: [ "src/scripts/**/*.js" ]
        },
        uglify: {
            prod: {
                options: {
                    expand: true,
                    mangle: true,
                    compress: true
                },
                files: {
                    "utilities.min.js": ["src/scripts/**/*.js"]
                }
            }
        },
        jsdoc: {
            src: ["src/scripts/*.js", "!src/scripts/polyfills.js"],
            options: {
                destination: "doc",
                private: false
            }
        },
        browserify: {
            "build/assets/js/bundle.js": "src/browserify-input.js"
        },
        mochaTest: {
            src: ["test/**/*.js"]
        }
    });

    // Load the plugins
    grunt.loadNpmTasks("grunt-contrib-jshint");
    grunt.loadNpmTasks("grunt-contrib-uglify");
    grunt.loadNpmTasks("grunt-jscs");
    grunt.loadNpmTasks("grunt-browserify");
    grunt.loadNpmTasks("grunt-mocha-test");

    grunt.registerTask("test", ["jshint", "jscs", "mochaTest"]);
};
{'fraction_non_alphanumeric': 0.16155268022181146, 'fraction_numerical': 0.0, 'mean_word_length': 1.346921075455334, 'pattern_counts': {'":': 4, '<': 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': '6017282', 'n_tokens_mistral': 866, 'n_tokens_neox': 834, 'n_words': 111}