module.exports = function(grunt) { grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), karma: { unit: { configFile: 'karma.phantomjs.conf.js' } }, jshint: { all: ['Gruntfile.js', 'Codit.Blog.JsVsoBuild/app/**/*.js', 'Codit.Blog.JsVsoBuild/test/**/*.js'], options: { reporter: require('jshint-html-reporter'), reporterOutput: 'tests/jshint_validation.html' } } }); grunt.loadNpmTasks('grunt-contrib-jshint'); grunt.loadNpmTasks('grunt-karma'); // Default task(s). grunt.registerTask('default', ['karma']); grunt.registerTask('test', ['karma']); grunt.registerTask('validate', ['jshint']); grunt.registerTask('release', ['karma', 'jshint']); };