add grunt watch

This commit is contained in:
MoyuScript 2013-08-04 16:42:12 +03:00
parent 2120409879
commit 642ead4c58
2 changed files with 50 additions and 49 deletions

View File

@ -49,8 +49,8 @@ module.exports = function(grunt) {
} }
}, },
watch: { watch: {
files: '<%= lint.files %>', files: 'src/*',
tasks: 'jshint qunit' tasks: ['jshint', 'build']
}, },
jshint: { jshint: {
all: ['<%= concat.dist.dest %>'], all: ['<%= concat.dist.dest %>'],
@ -73,19 +73,19 @@ module.exports = function(grunt) {
} }
}); });
var selenium = require("./tests/selenium.js");
grunt.registerTask('webdriver', 'Browser render tests', function(arg1) { grunt.registerTask('webdriver', 'Browser render tests', function(arg1) {
var selenium = require("./tests/selenium.js");
var done = this.async(); var done = this.async();
if (arguments.length === 0) { if (arguments.length) {
selenium.tests();
} else {
selenium[arg1].apply(null, arguments); selenium[arg1].apply(null, arguments);
} else {
selenium.tests();
} }
}); });
// Load tasks // Load tasks
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-concat'); grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-uglify'); grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-contrib-jshint'); grunt.loadNpmTasks('grunt-contrib-jshint');

View File

@ -1,44 +1,45 @@
{ {
"title": "html2canvas", "title": "html2canvas",
"name": "html2canvas", "name": "html2canvas",
"description": "Screenshots with JavaScript", "description": "Screenshots with JavaScript",
"version": "0.4.1", "version": "0.4.1",
"author": { "author": {
"name": "Niklas von Hertzen", "name": "Niklas von Hertzen",
"email": "niklasvh@gmail.com", "email": "niklasvh@gmail.com",
"url": "http://hertzen.com" "url": "http://hertzen.com"
}, },
"engines": { "engines": {
"node": ">=0.8.0" "node": ">=0.8.0"
}, },
"dependencies": { "dependencies": {
"base64-arraybuffer": ">= 0.1.0", "base64-arraybuffer": ">= 0.1.0",
"png-js": ">= 0.1.1", "png-js": ">= 0.1.1",
"sync-webdriver": ">=0.1.1", "sync-webdriver": ">=0.1.1",
"express": "~3.2.3", "express": "~3.2.3",
"baconjs": "~0.3.15" "baconjs": "~0.3.15"
}, },
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git@github.com:niklasvh/html2canvas.git" "url": "git@github.com:niklasvh/html2canvas.git"
}, },
"bugs": { "bugs": {
"url": "https://github.com/niklasvh/html2canvas/issues" "url": "https://github.com/niklasvh/html2canvas/issues"
}, },
"devDependencies": { "devDependencies": {
"grunt": ">=0.4.0", "grunt": ">=0.4.0",
"grunt-contrib-concat": "*", "grunt-contrib-concat": "*",
"grunt-contrib-uglify": "*", "grunt-contrib-uglify": "*",
"grunt-contrib-jshint": "*", "grunt-contrib-jshint": "*",
"grunt-contrib-qunit": "*" "grunt-contrib-qunit": "*",
}, "grunt-contrib-watch": "~0.5.1"
"scripts": { },
"test": "grunt travis --verbose" "scripts": {
}, "test": "grunt travis --verbose"
"homepage": "http://html2canvas.hertzen.com", },
"licenses": [ "homepage": "http://html2canvas.hertzen.com",
{ "licenses": [
"type": "MIT" {
} "type": "MIT"
] }
]
} }