<commit_before>'use strict';

/*
 * Defining the Package
 */

var Module = require('meanio').Module;

var ICU = new Module('icu');

/*
 * All MEAN packages require registration
 * Dependency injection is used to define required modules
 */
ICU.register(function (app, auth, database) {

    //We enable routing. By default the Package Object is passed to the routes
    ICU.routes(app, auth, database);

    app.set('views', __dirname + '/server/views');

    //We are adding a link to the main menu for all authenticated users
    ICU.menus.add({
        title: 'ICU example page',
        link: 'ICU example page',
        menu: 'main'
    });

    ICU.aggregateAsset('css', 'styles.css');
    ICU.aggregateAsset('css', '../lib/angular-ui-select/dist/select.css');
    ICU.aggregateAsset('css', '../lib/jquery-ui/themes/pepper-grinder/jquery-ui.min.css');
    ICU.aggregateAsset('css', '../lib/angularjs-color-picker/angularjs-color-picker.css');
    ICU.aggregateAsset('css', '../lib/ngDialog/css/ngDialog.css');
    ICU.aggregateAsset('css', '../lib/ngDialog/css/ngDialog-theme-default.css');

    ICU.aggregateAsset('js', '../lib/underscore/underscore.js');
    ICU.aggregateAsset('js', '../lib/angular-ui-select/dist/select.js');
    ICU.aggregateAsset('js', '../lib/jquery-ui/jquery-ui.js');
    ICU.aggregateAsset('js', '../lib/angular-ui-date/src/date.js');
    ICU.aggregateAsset('js', '../lib/moment/moment.js');
    ICU.aggregateAsset('js', '../lib/ng-file-upload/ng-file-upload.min.js');

    ICU.aggregateAsset('js', '../lib/ngDialog/js/ngDialog.js');

    ICU.aggregateAsset('js', '../lib/tinycolor/tinycolor.js', {weight: 0});
    ICU.aggregateAsset('js', '../lib/angularjs-color-picker/angularjs-color-picker.js', {weight: 1});

    ICU.aggregateAsset('js', '../lib/angular-sanitize/angular-sanitize.js', {weight: 0});
    ICU.aggregateAsset('js', '../lib/i18next/i18next.js', {weight: 1});
    ICU.aggregateAsset('js', '../lib/ng-i18next/dist/ng-i18next.js', {weight: 2});

    ICU.angularDependencies([
        'jm.i18next',
        'mean.medium-editor',
        'ui.select',
        'ui.date',
        'ngFileUpload',
        'ngDialog',
        'color.picker',
        'mean.system',
        'mean.users',
        'mean.icu.ui.autofocus',
        'mean.icu.ui.login',
        'mean.icu.ui.register',
        'mean.icu.ui.profile',
        'mean.icu.ui.displayby',
        'mean.icu.ui.sidepane',<commit_msg>Remove unused ngDialog dependency<commit_after>'use strict';

/*
 * Defining the Package
 */

var Module = require('meanio').Module;

var ICU = new Module('icu');

/*
 * All MEAN packages require registration
 * Dependency injection is used to define required modules
 */
ICU.register(function (app, auth, database) {

    //We enable routing. By default the Package Object is passed to the routes
    ICU.routes(app, auth, database);

    app.set('views', __dirname + '/server/views');

    //We are adding a link to the main menu for all authenticated users
    ICU.menus.add({
        title: 'ICU example page',
        link: 'ICU example page',
        menu: 'main'
    });

    ICU.aggregateAsset('css', 'styles.css');
    ICU.aggregateAsset('css', '../lib/angular-ui-select/dist/select.css');
    ICU.aggregateAsset('css', '../lib/jquery-ui/themes/pepper-grinder/jquery-ui.min.css');
    ICU.aggregateAsset('css', '../lib/angularjs-color-picker/angularjs-color-picker.css');

    ICU.aggregateAsset('js', '../lib/underscore/underscore.js');
    ICU.aggregateAsset('js', '../lib/angular-ui-select/dist/select.js');
    ICU.aggregateAsset('js', '../lib/jquery-ui/jquery-ui.js');
    ICU.aggregateAsset('js', '../lib/angular-ui-date/src/date.js');
    ICU.aggregateAsset('js', '../lib/moment/moment.js');
    ICU.aggregateAsset('js', '../lib/ng-file-upload/ng-file-upload.min.js');

    ICU.aggregateAsset('js', '../lib/tinycolor/tinycolor.js', {weight: 0});
    ICU.aggregateAsset('js', '../lib/angularjs-color-picker/angularjs-color-picker.js', {weight: 1});

    ICU.aggregateAsset('js', '../lib/angular-sanitize/angular-sanitize.js', {weight: 0});
    ICU.aggregateAsset('js', '../lib/i18next/i18next.js', {weight: 1});
    ICU.aggregateAsset('js', '../lib/ng-i18next/dist/ng-i18next.js', {weight: 2});

    ICU.angularDependencies([
        'jm.i18next',
        'mean.medium-editor',
        'ui.select',
        'ui.date',
        'ngFileUpload',
        'color.picker',
        'mean.system',
        'mean.users',
        'mean.icu.ui.autofocus',
        'mean.icu.ui.login',
        'mean.icu.ui.register',
        'mean.icu.ui.profile',
        'mean.icu.ui.displayby',
        'mean.icu.ui.sidepane',
{'fraction_non_alphanumeric': 0.19405556752099937, 'fraction_numerical': 0.006461339651087659, 'mean_word_length': 2.9557069846678026, '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': '5739249', 'n_tokens_mistral': 1663, 'n_tokens_neox': 1533, 'n_words': 263}