<commit_before>console.log('Evaluating grunt.student.js');

exports.concat = {
    js: {
        src: [
            'client/student/app/student.module.js',
            'client/shared/shared.module.js',
            'release/concat/student.js',
        ],
        dest: 'release/concat/student.js'
    },
    css: {
        src: ['client/student/content/css/*.css'],
        dest: 'release/concat/student.css'
    }
};

exports.copy = {
  main: {
    files: [
      {
          expand: true,
          flatten: true,
          src: ['bower_components/bootstrap/dist/css/bootstrap.min.css'],
          dest: 'release/min/'
      },

      {
          expand: true,
          flatten: true,
          src: ['bower_components/bootstrap/fonts/*'],
          dest: 'release/fonts/',
          filter: 'isFile'
      }
    ]
  }
};

exports.uglify = {
    files: {
        'release/min/student.min.js': ['release/concat/student.js']
    }
};

exports.cssmin = {
    files: {
        'release/min/student.min.css': ['release/concat/student.css']
    }
};

exports.jshint = 'client/student/**/*.js';

exports.watch = {
    change: {
        files: ['client/student/app/**/*.js'],
        tasks: ['jshint:student']
    }
};

exports.tags = {
    scripts: {
        dev: {
            options: {
                scriptTemplate: '<script src="{{ path }}"></script>',
                openTag: '<!-- Start of generated js tag -->',
                closeTag: '<!-- End of generated js tag -->'
            },
            src: [
                'bower_components/jquery/dist/jquery.js',
                'bower_components/bootstrap/dist/js/bootstrap.js',
                'bower_components/angular/angular.js',
                'bower_components/angular-resource/angular-resource.js',
                'bower_components/angular-route/angular-route.js',
                'client/student/app/student.module.js',
                'client/student/app/**/*.js',
                'client/shared/shared.module.js',
                'client/shared/**/*.js'
            ],
            dest: 'client/student/index.html'
        },
        release: {
            options: {
                scriptTemplate: '<script src="{{ path }}"></script>',
                openTag: '<!-- Start of generated js tag -->',
                closeTag: '<!-- End of generated js tag -->'
            },
            src: [
                'release/min/IFS-deps.min.js',
                'release/min/student.min.js'
            ],
            dest: 'client/student/index.html'
        }
    },
    links: {
        dev: {
            options: {
                linkTemplate: '<link rel="stylesheet" href="{{ path }}"/>',
                openTag: '<!-- Start of generated css tag -->',
                closeTag: '<!-- End of generated css tag -->'
            },
            src: [
                'bower_components/bootstrap/dist/css/bootstrap.css',
                'client/student/content/css/*.css'
            ],
            dest: 'client/student/index.html'
        },
        release: {
            options: {
                linkTemplate: '<link rel="stylesheet" href="{{ path }}"/>',
                openTag: '<!-- Start of generated css tag -->',
                closeTag: '<!-- End of generated css tag -->'
            },
            src: [
                'release/bootstrap.min.css',
                'release/min/student.min.css'
            ],
            dest: 'client/student/index.html'
        }
    }
};

exports.ngAnnotate = {
    files: {
        'release/concat/student.js': [
            'client/student/app/**/*.js', 
            '!client/student/app/student.module.js',
            'client/shared/**/*.js',
            '!client/shared/shared.module.js'
        ]
    }
};<commit_msg>Fix student bootstrap.min.css reference for production<commit_after>console.log('Evaluating grunt.student.js');

exports.concat = {
    js: {
        src: [
            'client/student/app/student.module.js',
            'client/shared/shared.module.js',
            'release/concat/student.js',
        ],
        dest: 'release/concat/student.js'
    },
    css: {
        src: ['client/student/content/css/*.css'],
        dest: 'release/concat/student.css'
    }
};

exports.copy = {
  main: {
    files: [
      {
          expand: true,
          flatten: true,
          src: ['bower_components/bootstrap/dist/css/bootstrap.min.css'],
          dest: 'release/min/'
      },

      {
          expand: true,
          flatten: true,
          src: ['bower_components/bootstrap/fonts/*'],
          dest: 'release/fonts/',
          filter: 'isFile'
      }
    ]
  }
};

exports.uglify = {
    files: {
        'release/min/student.min.js': ['release/concat/student.js']
    }
};

exports.cssmin = {
    files: {
        'release/min/student.min.css': ['release/concat/student.css']
    }
};

exports.jshint = 'client/student/**/*.js';

exports.watch = {
    change: {
        files: ['client/student/app/**/*.js'],
        tasks: ['jshint:student']
    }
};

exports.tags = {
    scripts: {
        dev: {
            options: {
                scriptTemplate: '<script src="{{ path }}"></script>',
                openTag: '<!-- Start of generated js tag -->',
                closeTag: '<!-- End of generated js tag -->'
            },
            src: [
                'bower_components/jquery/dist/jquery.js',
                'bower_components/bootstrap/dist/js/bootstrap.js',
                'bower_components/angular/angular.js',
                'bower_components/angular-resource/angular-resource.js',
                'bower_components/angular-route/angular-route.js',
                'client/student/app/student.module.js',
                'client/student/app/**/*.js',
                'client/shared/shared.module.js',
                'client/shared/**/*.js'
            ],
            dest: 'client/student/index.html'
        },
        release: {
            options: {
                scriptTemplate: '<script src="{{ path }}"></script>',
                openTag: '<!-- Start of generated js tag -->',
                closeTag: '<!-- End of generated js tag -->'
            },
            src: [
                'release/min/IFS-deps.min.js',
                'release/min/student.min.js'
            ],
            dest: 'client/student/index.html'
        }
    },
    links: {
        dev: {
            options: {
                linkTemplate: '<link rel="stylesheet" href="{{ path }}"/>',
                openTag: '<!-- Start of generated css tag -->',
                closeTag: '<!-- End of generated css tag -->'
            },
            src: [
                'bower_components/bootstrap/dist/css/bootstrap.css',
                'client/student/content/css/*.css'
            ],
            dest: 'client/student/index.html'
        },
        release: {
            options: {
                linkTemplate: '<link rel="stylesheet" href="{{ path }}"/>',
                openTag: '<!-- Start of generated css tag -->',
                closeTag: '<!-- End of generated css tag -->'
            },
            src: [
                'release/min/bootstrap.min.css',
                'release/min/student.min.css'
            ],
            dest: 'client/student/index.html'
        }
    }
};

exports.ngAnnotate = {
    files: {
        'release/concat/student.js': [
            'client/student/app/**/*.js', 
            '!client/student/app/student.module.js',
            'client/shared/**/*.js',
            '!client/shared/shared.module.js'
        ]
    }
};
{'fraction_non_alphanumeric': 0.16346281320429537, 'fraction_numerical': 0.0, 'mean_word_length': 1.3972036860502066, 'pattern_counts': {'":': 0, '<': 31, '<?xml version=': 0, '>': 31, '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': '6389257', 'n_tokens_mistral': 2199, 'n_tokens_neox': 2137, 'n_words': 335}