grunt.js 744 B

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