<commit_before>module.exports = function(grunt) {

    // Project configuration.
    grunt.initConfig({
        pkg: grunt.file.readJSON('package.json'),
        jsdoc2md: {
            oneOutputFile: {
                src: 'index.js',
                dest: 'README.md'
            }
        },
        gitcommit: {
            task: {
                options: {
                    allowEmpty: true,
                    message: 'Commit'
                },
                files: {
                    src: ['*.js']
                }
            }
        }
    });

    grunt.loadNpmTasks("grunt-jsdoc-to-markdown");
    grunt.loadNpmTasks('grunt-git');

    grunt.registerTask('default', [])
    grunt.registerTask('generate doc', 'jsdoc2md')
    grunt.registerTask('commit github', 'gitcommit')

};

<commit_msg>Commit<commit_after>module.exports = function(grunt) {

    // Project configuration.
    grunt.initConfig({
        pkg: grunt.file.readJSON('package.json'),
        jsdoc2md: {
            oneOutputFile: {
                src: 'index.js',
                dest: 'README.md'
            }
        },
        bump: {
            options: {
                push: true,
                pushTo: 'origin'
            }

        },
        shell: {
            publish: {
                command: "npm publish"
            }
        }
    });

    grunt.loadNpmTasks("grunt-jsdoc-to-markdown");
    grunt.loadNpmTasks('grunt-bump');
    grunt.loadNpmTasks('grunt-shell');

    grunt.registerTask("release", "Release a new version, push it and publish it", function() {
        grunt.task.run("bump-only:patch", "jsdoc2md", "bump-commit", "shell:publish");
    });

};


{'fraction_non_alphanumeric': 0.13817748659916618, 'fraction_numerical': 0.0023823704586063135, 'mean_word_length': 1.434782608695652, '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': '7166245', 'n_tokens_mistral': 520, 'n_tokens_neox': 494, 'n_words': 74}