gruntfile.js 507 B

12345678910111213141516171819202122232425262728293031323334
  1. 'use strict';
  2. module.exports = function( grunt ) {
  3. grunt.initConfig( {
  4. pkg: grunt.file.readJSON( 'package.json' ),
  5. jshint: {
  6. files: [ '*.js' ],
  7. options: {
  8. jshintrc: 'dev/tasks/jshint-config.json'
  9. }
  10. },
  11. jscs: {
  12. options: {
  13. 'excludeFiles': [
  14. 'node_modules/**',
  15. 'build/**'
  16. ]
  17. }
  18. },
  19. githooks: {
  20. all: {
  21. 'pre-commit': 'default'
  22. }
  23. }
  24. } );
  25. grunt.loadTasks( 'dev/tasks' );
  26. // Default tasks.
  27. grunt.registerTask( 'default', [ 'jshint', 'jscs' ] );
  28. };