Gruntfile.js 618 B

123456789101112131415161718192021222324252627282930313233
  1. module.exports = function(grunt) {
  2. grunt.initConfig({
  3. uglify: {
  4. options: {
  5. banner: grunt.file.read("header.txt")
  6. },
  7. build: {
  8. files: {
  9. "bootbox.min.js": ["bootbox.js"]
  10. }
  11. }
  12. },
  13. jshint: {
  14. options: {
  15. jshintrc: ".jshintrc"
  16. },
  17. all: ["bootbox.js"]
  18. },
  19. karma: {
  20. unit: {
  21. configFile: "karma.conf.js"
  22. }
  23. }
  24. });
  25. grunt.loadNpmTasks("grunt-contrib-uglify");
  26. grunt.loadNpmTasks("grunt-contrib-jshint");
  27. grunt.loadNpmTasks("grunt-karma");
  28. grunt.registerTask("default", ["jshint", "karma"]);
  29. };