<commit_before>var autoPrefixBrowserList = ['last 2 version', 'safari 5', 'ie 8', 'ie 9', 'opera 12.1', 'ios 6', 'android 4'];

var gulp            = require('gulp'),
    sass            = require('gulp-sass'),
    browserSync     = require('browser-sync'),
    autoprefixer    = require('gulp-autoprefixer'),
    uglify          = require('gulp-uglify'),
    cssnano         = require('gulp-cssnano'),
    concat          = require('gulp-concat'),
    sourceMaps      = require('gulp-sourcemaps'),
    imagemin        = require('gulp-imagemin'),
    gulpSequence    = require('gulp-sequence').use(gulp),
    plumber         = require('gulp-plumber'),
    clean           = require('gulp-clean'),
    dotenv          = require('dotenv').config(),	 
    notify          = require("gulp-notify"),
    gulpif          = require('gulp-if');
    argv            = require('minimist')(process.argv.slice(2)),
    filelog         = require('gulp-filelog'),
    jshint          = require('gulp-jshint');

var prod    = argv.production,
    lintjs  = argv.lintjs;

var config  = require('./assets/config.json'),
    deps    = config.dependencies,
    paths   = config.paths;

var sources = function(list, def){
    var sources = [];
    list.forEach(function(dep) {
        sources.push(paths.source + dep);
    });
    if(def)
        sources.push(def);
    return sources;
};

gulp.task('images', function () {
    gulp.src(paths.source + 'images/**/*')
        .pipe(gulpif(prod, imagemin({
            optimizationLevel: 5,
            progressive: true,
            interlaced: true
        })))
        .pipe(gulp.dest(paths.dist + 'images'))
        .pipe(browserSync.stream());
});<commit_msg>some documentation<commit_after>var autoPrefixBrowserList = ['last 2 version', 'safari 5', 'ie 8', 'ie 9', 'opera 12.1', 'ios 6', 'android 4'];

var gulp            = require('gulp'),
    sass            = require('gulp-sass'),
    browserSync     = require('browser-sync'),
    autoprefixer    = require('gulp-autoprefixer'),
    uglify          = require('gulp-uglify'),
    cssnano         = require('gulp-cssnano'),
    concat          = require('gulp-concat'),
    sourceMaps      = require('gulp-sourcemaps'),
    imagemin        = require('gulp-imagemin'),
    gulpSequence    = require('gulp-sequence').use(gulp),
    plumber         = require('gulp-plumber'),
    clean           = require('gulp-clean'),
    dotenv          = require('dotenv').config(),	 
    notify          = require("gulp-notify"),
    gulpif          = require('gulp-if');
    argv            = require('minimist')(process.argv.slice(2)),
    filelog         = require('gulp-filelog'),
    jshint          = require('gulp-jshint');

var prod    = argv.production,
    lintjs  = argv.lintjs;

var config  = require('./assets/config.json'),
    deps    = config.dependencies,
    paths   = config.paths;

/**
 * Iterates over dependency lists and concatenates each path in an array
 * @param {array} list List of dependencies to be iterated
 * @param {string} def Default dependency to be injected in the end
 * @returns Array of dependencies paths
 */
var sources = function(list, def){
    var sources = [];
    list.forEach(function(dep) {
        sources.push(paths.source + dep);
    });
    if(def)
        sources.push(def);
    return sources;
};

gulp.task('images', function () {
    gulp.src(paths.source + 'images/**/*')
        .pipe(gulpif(prod, imagemin({
            optimizationLevel: 5,
            progressive: true,
            interlaced: true
        })))
        .pipe(gulp.dest(paths.dist + 'images'))
        .pipe(browserSync.stream());
});
{'fraction_non_alphanumeric': 0.1539730547154248, 'fraction_numerical': 0.006048941435248831, 'mean_word_length': 2.3284537968892955, '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': '6455390', 'n_tokens_mistral': 1144, 'n_tokens_neox': 1117, 'n_words': 225}