Summary Table

Categories Total Count
PII 0
URL 0
DNS 0
EKL 0
IP 0
PORT 0
VsID 0
CF 0
AI 0
VPD 0
PL 0
Other 0

File Content

'use strict';

module.exports = function(grunt){

require('load-grunt-tasks')(grunt);

// Time how long tasks take. Can help when optimizing build times
require('time-grunt')(grunt);

// Define the configuration for all the tasks
grunt.initConfig({

pkg: require('./package.json'),

// Project settings
yeoman: {
// configurable paths
app: require('./bower.json').appPath || 'app',
dist: 'dist'
}
});


// load per-task config from separate files found in grunt directory
grunt.loadTasks('grunt');

grunt.registerTask('serve', function(target){
if (target === 'dist') {
return grunt.task.run(['build:dev', 'connect:dist:keepalive']);
}

grunt.task.run([
'clean:server',
'concurrent:server',
'autoprefixer',
'connect:livereload',
'watch'
]);
});

grunt.registerTask('server', function(target){
grunt.log.warn('The `server` task has been deprecated. Use `grunt serve` to start a server.');
grunt.task.run(['serve:' + target]);
});

grunt.registerTask('test', [
'clean:server',
'clean:coverage',
'concurrent:test',
'autoprefixer',
'connect:test',
'karma'
]);

grunt.registerTask('build:fastdev', [
'useminPrepare',
'autoprefixer',
'concat',
'shell:version',
'ngtemplates:dev',
'copy:dev',
'targethtml:dev',
'cdnify',
'cssmin:generated',
'uglify:generated',
'usemin'
]);

grunt.registerTask('build:dev', [
'clean:dist',
'useminPrepare',
'concurrent:dist',
'autoprefixer',
'concat',
'shell:version',
'ngtemplates:dev',
'copy:dev',
'targethtml:dev',
'cdnify',
'cssmin:generated',
'uglify:generated',
'usemin',
'copy:healthReportCss'
]);

grunt.registerTask('build:dist', [
'clean:dist',
'useminPrepare',
'concurrent:dist',
'autoprefixer',
'concat',
'shell:version',
'copy:dist',
'targethtml:dist',
'cdnify',
'cssmin:generated',
'uglify:generated',
'usemin',
'copy:healthReportCss',
'ngtemplates:dist',
'requirejs'
]);

grunt.registerTask('default', [
'newer:jshint',
'test',
'build'
]);

grunt.registerTask('version', [
'shell:version'
]);

grunt.registerTask('bowerCopy', [
'bower-linker:dev'
]);
};