<commit_before>var gulp   = require('gulp');
var uglify = require('gulp-uglify');
var rename = require('gulp-rename');
 
gulp.task('default', function() {
    return gulp.src('bootstrap-hover-dropdown.js')

        // minifiy preserving preserved comments
        .pipe(uglify({
            preserveComments: 'some'
        }))

        // rename to .min.
        .pipe(rename('bootstrap-hover-dropdown.min.js'))
        
        .pipe(gulp.dest('.'));
});


var fs         = require('fs');
var bump       = require('gulp-bump');
var filter     = require('gulp-filter');
var git        = require('gulp-git');
var tagVersion = require('gulp-tag-version');
var replace    = require('gulp-replace');
 
/**
 * Bumping version number and tagging the repository with it.
 * Please read http://semver.org/
 *
 * You can use the commands
 *
 *     gulp patch     # makes v0.1.0 → v0.1.1
 *     gulp feature   # makes v0.1.1 → v0.2.0
 *     gulp release   # makes v0.2.1 → v1.0.0
 *
 * To bump the version numbers accordingly after you did a patch,
 * introduced a feature or made a backwards-incompatible release.
 */
function increment(importance) {
    var currentVersion = JSON.parse(fs.readFileSync('bower.json')).version;

    // get all the files to bump version in 
    gulp.src(['package.json', 'bower.json', 'composer.json'])
        // bump the version number in those files 
        .pipe(bump({ type: importance }))

        // save it back to filesystem 
        .pipe(gulp.dest('.'))

        // // commit the changed version number 
        // .pipe(git.commit('bump packages\' version'))
 
        // // read only one file to get the version number 
        // .pipe(filter('bower.json'))

        // // **tag it in the repository** 
        // .pipe(tagVersion())

        .on('end', function () {
            var newVersion = JSON.parse(fs.readFileSync('bower.json')).version;
            
            gulp.src(['bootstrap-hover-dropdown.js', 'bootstrap-hover-dropdown.min.js'])
                // replace version # in the JS files
                .pipe(replace('Version: v' + currentVersion, 'Version: v' + newVersion))
                .pipe(gulp.dest('.'));
        });
}
 
gulp.task('patch',   ['default'], function() { return increment('patch'); });
gulp.task('feature', ['default'], function() { return increment('minor'); });
gulp.task('release', ['default'], function() { return increment('major'); });<commit_msg>Uncomment stuff in gulp that I didn't mean to leave commented.<commit_after>var gulp   = require('gulp');
var uglify = require('gulp-uglify');
var rename = require('gulp-rename');
 
gulp.task('default', function() {
    return gulp.src('bootstrap-hover-dropdown.js')

        // minifiy preserving preserved comments
        .pipe(uglify({
            preserveComments: 'some'
        }))

        // rename to .min.
        .pipe(rename('bootstrap-hover-dropdown.min.js'))
        
        .pipe(gulp.dest('.'));
});


var fs         = require('fs');
var bump       = require('gulp-bump');
var filter     = require('gulp-filter');
var git        = require('gulp-git');
var tagVersion = require('gulp-tag-version');
var replace    = require('gulp-replace');
 
/**
 * Bumping version number and tagging the repository with it.
 * Please read http://semver.org/
 *
 * You can use the commands
 *
 *     gulp patch     # makes v0.1.0 → v0.1.1
 *     gulp feature   # makes v0.1.1 → v0.2.0
 *     gulp release   # makes v0.2.1 → v1.0.0
 *
 * To bump the version numbers accordingly after you did a patch,
 * introduced a feature or made a backwards-incompatible release.
 */
function increment(importance) {
    var currentVersion = JSON.parse(fs.readFileSync('bower.json')).version;

    // get all the files to bump version in 
    gulp.src(['package.json', 'bower.json', 'composer.json'])
        // bump the version number in those files 
        .pipe(bump({ type: importance }))

        // save it back to filesystem 
        .pipe(gulp.dest('.'))

        // commit the changed version number 
        .pipe(git.commit('bump packages\' version'))
 
        // read only one file to get the version number 
        .pipe(filter('bower.json'))

        // **tag it in the repository** 
        .pipe(tagVersion())

        .on('end', function () {
            var newVersion = JSON.parse(fs.readFileSync('bower.json')).version;
            
            gulp.src(['bootstrap-hover-dropdown.js', 'bootstrap-hover-dropdown.min.js'])
                // replace version # in the JS files
                .pipe(replace('Version: v' + currentVersion, 'Version: v' + newVersion))
                .pipe(gulp.dest('.'));
        });
}
 
gulp.task('patch',   ['default'], function() { return increment('patch'); });
gulp.task('feature', ['default'], function() { return increment('minor'); });
gulp.task('release', ['default'], function() { return increment('major'); });
{'fraction_non_alphanumeric': 0.15900265685673412, 'fraction_numerical': 0.007357449417535254, 'mean_word_length': 2.4464788732394367, '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': '592924', 'n_tokens_mistral': 1479, 'n_tokens_neox': 1423, 'n_words': 386}