<commit_before>/* jshint node:true */

"use strict";

module.exports = function (grunt) {
    // Show elapsed time at the end
    require("time-grunt")(grunt);
    // Load all grunt tasks
    require("load-grunt-tasks")(grunt);

    // Project configuration.
    grunt.initConfig({
        nodeunit: {
            files: ["test/bootstrap.js"]
        },
        jshint: {
            options: {
                jshintrc: ".jshintrc",
                reporter: require("jshint-stylish")
            },
            gruntfile: {
                src: "Gruntfile.js"
            },
            lib: {
                src: ["object-event.js", "lib/*.js"]
            },
            test: {
                src: ["test/**/*.js"]
            }
        },
        watch: {
            gruntfile: {
                files: "<%= jshint.gruntfile.src %>",
                tasks: ["jshint:gruntfile"]
            },
            lib: {
                files: "<%= jshint.lib.src %>",
                tasks: ["jshint:lib", "nodeunit"]
            },
            test: {
                files: "<%= jshint.test.src %>",
                tasks: ["jshint:test", "nodeunit"]
            }
        }
    });<commit_msg>Add config property to grunt config<commit_after>/* jshint node:true */

"use strict";

module.exports = function (grunt) {
    // Show elapsed time at the end
    require("time-grunt")(grunt);
    // Load all grunt tasks
    require("load-grunt-tasks")(grunt);

    // Project configuration.
    grunt.initConfig({
        config: {
            main: "object-event",
            global: "objectEvent"
        },
        nodeunit: {
            files: ["test/bootstrap.js"]
        },
        jshint: {
            options: {
                jshintrc: ".jshintrc",
                reporter: require("jshint-stylish")
            },
            gruntfile: {
                src: "Gruntfile.js"
            },
            lib: {
                src: ["<%= config.main %>.js", "lib/*.js"]
            },
            test: {
                src: ["test/**/*.js"]
            }
        },
        watch: {
            gruntfile: {
                files: "<%= jshint.gruntfile.src %>",
                tasks: ["jshint:gruntfile"]
            },
            lib: {
                files: "<%= jshint.lib.src %>",
                tasks: ["jshint:lib", "nodeunit"]
            },
            test: {
                files: "<%= jshint.test.src %>",
                tasks: ["jshint:test", "nodeunit"]
            }
        }
    });
{'fraction_non_alphanumeric': 0.15442635966653434, 'fraction_numerical': 0.0, 'mean_word_length': 1.1465076660988074, 'pattern_counts': {'":': 0, '<': 10, '<?xml version=': 0, '>': 10, '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': '4571319', 'n_tokens_mistral': 766, 'n_tokens_neox': 736, 'n_words': 131}