<commit_before>const webpackTask = require('./webpack-task');
const glueTasks = require('./glue-tasks');
const sassTask = require('./sass-task');

const _ = require('lodash');

module.exports = {
    registerTasks: registerTasks
};

function registerTasks (gulp, options) {
    options = _.extend({
        /**
         * entries: [
         *   {
         *      entry: 'static/js/main.js',
         *      named: 'bundle',
         *      output: 'static/bundle/'
         *    }
         *  ]
         */
        entries: [],
        webpackIncludePaths: []

        /**
         * sassFiles: [
         *   {
         *     input: 'path/to/file.scss',
         *     output: 'path/to/output.css'
         *   }
         * ]
         */
        sassFiles: [],
        sassIncludePaths: []

        toClean: [],


    }, options);

    webpackTask.assign(gulp, options);
    sassTask.assign(gulp, options);

    glueTasks.assign(gulp, options);
}
<commit_msg>add commas<commit_after>const webpackTask = require('./webpack-task');
const glueTasks = require('./glue-tasks');
const sassTask = require('./sass-task');

const _ = require('lodash');

module.exports = {
    registerTasks: registerTasks
};

function registerTasks (gulp, options) {
    options = _.extend({
        /**
         * entries: [
         *   {
         *      entry: 'static/js/main.js',
         *      named: 'bundle',
         *      output: 'static/bundle/'
         *    }
         *  ]
         */
        entries: [],
        webpackIncludePaths: [],

        /**
         * sassFiles: [
         *   {
         *     input: 'path/to/file.scss',
         *     output: 'path/to/output.css'
         *   }
         * ]
         */
        sassFiles: [],
        sassIncludePaths: [],

        toClean: [],


    }, options);

    webpackTask.assign(gulp, options);
    sassTask.assign(gulp, options);

    glueTasks.assign(gulp, options);
}

{'fraction_non_alphanumeric': 0.15720978656949505, 'fraction_numerical': 0.0, 'mean_word_length': 1.5764075067024128, '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': '5535853', 'n_tokens_mistral': 601, 'n_tokens_neox': 580, 'n_words': 89}