Gruntfile.js 676 B

123456789101112131415161718192021222324252627282930
  1. 'use strict';
  2. module.exports = function(grunt) {
  3. // Project configuration.
  4. grunt.initConfig({
  5. jshint: {
  6. all: ['src/*.js', 'test/*.js', 'examples/*.js', 'Gruntfile.js'],
  7. options: {
  8. jshintrc: '.jshintrc'
  9. }
  10. },
  11. mochaTest: {
  12. all: {
  13. options: {
  14. reporter: 'spec'
  15. },
  16. src: ['test/*-test.js']
  17. }
  18. }
  19. });
  20. // Load the plugin(s)
  21. grunt.loadNpmTasks('grunt-contrib-jshint');
  22. grunt.loadNpmTasks('grunt-mocha-test');
  23. // Tasks
  24. grunt.registerTask('default', ['jshint', 'mochaTest']);
  25. };