UNPKG

chg

Version:

simple changelog/release history manager

54 lines (48 loc) 1.18 kB
'use strict'; module.exports = function (grunt) { // Project configuration. grunt.initConfig({ mochaTest: { test: { options: { reporter: 'spec' }, src: ['test/**/*.js'] } }, jshint: { options: { jshintrc: '.jshintrc' }, gruntfile: { src: 'Gruntfile.js' }, lib: { src: ['lib/**/*.js'] } }, watch: { gruntfile: { files: '<%= jshint.gruntfile.src %>', tasks: ['jshint:gruntfile'] }, lib: { files: '<%= jshint.lib.src %>', tasks: ['jshint:lib', 'mochaTest'] }, test: { files: '<%= jshint.test.src %>', tasks: ['jshint:test', 'mochaTest'] } } }); // These plugins provide necessary tasks. grunt.loadTasks('./tasks'); grunt.loadNpmTasks('grunt-mocha-test'); grunt.loadNpmTasks('grunt-contrib-jshint'); grunt.loadNpmTasks('grunt-contrib-watch'); // Default task. grunt.registerTask('default', ['jshint', 'mochaTest']); // Default task. grunt.registerTask('test', ['jshint', 'mochaTest']); };