/* License: MIT. * Copyright (C) 2013, 2014, Uri Shaked and contributors. */ 'use strict'; module.exports = function (grunt) { // Load grunt tasks automatically require('load-grunt-tasks')(grunt); grunt.initConfig({ karma: { unit: { configFile: 'karma.conf.js', singleRun: true } }, jshint: { options: { jshintrc: '.jshintrc' }, all: [ 'Gruntfile.js', 'angular-spinner.js', 'tests.js', 'karma.conf.js' ] }, uglify: { dist: { options: { sourceMap: true }, files: { 'angular-spinner.min.js': 'angular-spinner.js' } } } }); grunt.registerTask('test', [ 'jshint', 'karma' ]); grunt.registerTask('build', [ 'uglify' ]); grunt.registerTask('default', ['build']); };