UNPKG

angular-raven

Version:

A Raven.js / Sentry wrapper for Angular.js

62 lines (56 loc) 1.18 kB
'use strict'; module.exports = function (grunt) { require('load-grunt-tasks')(grunt); require('time-grunt')(grunt); // Project configuration. grunt.initConfig({ nodeunit: { files: ['test/**/*_test.js'] }, jshint: { options: { jshintrc: '.jshintrc' }, gruntfile: { src: 'Gruntfile.js' }, lib: { src: ['angular-raven.js'] }, test: { src: ['test/**/*.js'] } }, watch: { gruntfile: { files: '<%= jshint.gruntfile.src %>', tasks: ['jshint:gruntfile'] }, lib: { files: '<%= jshint.lib.src %>', tasks: ['jshint:lib', 'nodeunit'] }, test: { files: '<%= jshint.test.src %>', tasks: ['jshint:test', 'nodeunit'] } }, uglify: { options: { compress: true, mangle: true }, dist: { files: { 'angular-raven.min.js': ['angular-raven.js'] } } } }); // Default task. grunt.registerTask('default', [ 'jshint', 'nodeunit', 'uglify' ]); };