Browse Source

add basic grunt file support

Pascal Deschenes 12 years ago
parent
commit
5153d76d89
2 changed files with 33 additions and 0 deletions
  1. 30 0
      grunt.js
  2. 3 0
      package.json

+ 30 - 0
grunt.js

@@ -0,0 +1,30 @@
+
+module.exports = function(grunt) {
+
+  // Project configuration.
+  grunt.initConfig({
+    lint: {
+      all: ['src/**/*.js', 'test/**/*.js']
+    },
+    jshint: {
+      options: {
+        browser: true
+      }
+    },
+    simplemocha: {
+      all: {
+        src: 'test/run.js',
+        options: {
+          globals: ['should'],
+          timeout: 3000,
+          ignoreLeaks: false,
+          ui: 'bdd'
+        }
+      }
+    }
+  });
+  
+  grunt.loadNpmTasks('grunt-simple-mocha');
+
+  grunt.registerTask('default', ['simplemocha', 'lint']);
+};

+ 3 - 0
package.json

@@ -23,6 +23,9 @@
     },
     "devDependencies": {
         "mocha": "1.3.0",
+        "grunt": "0.3.17",
+        "grunt-simple-mocha": "*",
+        "grunt-mocha": "*",
         "should": "1.2.0"
     },
     "licenses": [{