mirror of
https://github.com/openseadragon/openseadragon.git
synced 2024-11-22 05:06:09 +03:00
Updated gruntfile and package.json for grunt 0.4.0
This commit is contained in:
parent
347fbfd596
commit
d6dfc15351
41
Gruntfile.js
41
Gruntfile.js
@ -1,6 +1,12 @@
|
||||
module.exports = function(grunt) {
|
||||
|
||||
grunt.loadNpmTasks("grunt-contrib-compress");
|
||||
grunt.loadNpmTasks('grunt-contrib-concat');
|
||||
grunt.loadNpmTasks('grunt-contrib-jshint');
|
||||
grunt.loadNpmTasks('grunt-contrib-uglify');
|
||||
grunt.loadNpmTasks('grunt-contrib-qunit');
|
||||
grunt.loadNpmTasks('grunt-contrib-connect');
|
||||
grunt.loadNpmTasks('grunt-contrib-watch');
|
||||
|
||||
var distribution = "build/openseadragon.js",
|
||||
minified = "build/openseadragon.min.js",
|
||||
@ -37,16 +43,16 @@ module.exports = function(grunt) {
|
||||
// Project configuration.
|
||||
grunt.initConfig({
|
||||
pkg: "<json:package.json>",
|
||||
meta: {
|
||||
concat: {
|
||||
options: {
|
||||
banner: "/**\n * @version <%= pkg.name %> <%= pkg.version %>\n */"
|
||||
},
|
||||
concat: {
|
||||
dist: {
|
||||
src: [ "<banner>" ].concat(sources),
|
||||
dest: distribution
|
||||
}
|
||||
},
|
||||
min: {
|
||||
uglify: {
|
||||
openseadragon: {
|
||||
src: [ distribution ],
|
||||
dest: minified
|
||||
@ -67,36 +73,27 @@ module.exports = function(grunt) {
|
||||
qunit: {
|
||||
all: [ "http://localhost:8000/test/test.html" ]
|
||||
},
|
||||
server: {
|
||||
connect: {
|
||||
options: {
|
||||
port: 8000,
|
||||
base: "."
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
files: [ "grunt.js", "src/*.js" ],
|
||||
tasks: "default"
|
||||
},
|
||||
lint: {
|
||||
beforeconcat: sources,
|
||||
afterconcat: [ distribution ]
|
||||
},
|
||||
jshint: {
|
||||
options: {
|
||||
browser: true,
|
||||
eqeqeq: false,
|
||||
loopfunc: false
|
||||
/*curly: true,
|
||||
eqeqeq: true,
|
||||
immed: true,
|
||||
latedef: true,
|
||||
newcap: true,
|
||||
noarg: true,
|
||||
sub: true,
|
||||
undef: true,
|
||||
eqnull: true,*/
|
||||
},
|
||||
loopfunc: false,
|
||||
globals: {
|
||||
OpenSeadragon: true
|
||||
}
|
||||
},
|
||||
beforeconcat: sources,
|
||||
afterconcat: [ distribution ]
|
||||
}
|
||||
});
|
||||
|
||||
@ -108,12 +105,12 @@ module.exports = function(grunt) {
|
||||
});
|
||||
|
||||
// Default task.
|
||||
grunt.registerTask("default", "lint:beforeconcat concat lint:afterconcat min copy");
|
||||
grunt.registerTask("default", ["jshint:beforeconcat", "concat", "jshint:afterconcat", "uglify", "copy"]);
|
||||
|
||||
// Test task.
|
||||
grunt.registerTask("test", "default server qunit");
|
||||
grunt.registerTask("test", ["default", "connect", "qunit"]);
|
||||
|
||||
// Package task.
|
||||
grunt.registerTask("package", "default compress");
|
||||
grunt.registerTask("package", ["default", "compress"]);
|
||||
|
||||
};
|
||||
|
10
package.json
10
package.json
@ -3,10 +3,16 @@
|
||||
"version": "0.9.120",
|
||||
"description": "Provides a smooth, zoomable user interface for HTML/Javascript.",
|
||||
"dependencies": {
|
||||
"grunt": "0.3.17",
|
||||
"grunt": "~0.4.0",
|
||||
"qunitjs": "1.11.0",
|
||||
"phantomjs": "1.8.1-3",
|
||||
"grunt-contrib-compress": "0.3.3"
|
||||
"grunt-contrib-compress": "~0.4.0",
|
||||
"grunt-contrib-concat": "~0.1.2",
|
||||
"grunt-contrib-jshint": "~0.1.1",
|
||||
"grunt-contrib-uglify": "~0.1.1",
|
||||
"grunt-contrib-qunit": "~0.1.1",
|
||||
"grunt-contrib-connect": "~0.1.2",
|
||||
"grunt-contrib-watch": "~0.2.0"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "grunt test"
|
||||
|
Loading…
Reference in New Issue
Block a user