grunt.js 671 B

123456789101112131415161718192021222324252627282930313233343536
  1. module.exports = function(grunt) {
  2. // Project configuration.
  3. grunt.initConfig({
  4. pkg: '<json:package.json>',
  5. lint: {
  6. files: ['grunt.js', 'lib/**/*.js', 'test/**/*.js']
  7. },
  8. watch: {
  9. files: '<config:lint.files>',
  10. tasks: 'default'
  11. },
  12. jshint: {
  13. options: {
  14. curly: true,
  15. eqeqeq: true,
  16. immed: true,
  17. latedef: true,
  18. newcap: true,
  19. noarg: true,
  20. sub: true,
  21. undef: true,
  22. boss: true,
  23. eqnull: true,
  24. node: true
  25. },
  26. globals: {
  27. exports: true
  28. }
  29. }
  30. });
  31. // Default task.
  32. grunt.registerTask('default', 'lint test');
  33. };