mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
46 lines
1.4 KiB
JavaScript
46 lines
1.4 KiB
JavaScript
module.exports = function(grunt) {
|
|
"use strict";
|
|
|
|
grunt.initConfig({
|
|
pkg: grunt.file.readJSON("package.json"),
|
|
uglify : {
|
|
options: {
|
|
banner: "/*! Lazy Load <%= pkg.version %> - MIT license - Copyright 2010-2015 Mika Tuupola */\n"
|
|
},
|
|
target: {
|
|
files: {
|
|
"jquery.lazyload.min.js" : "jquery.lazyload.js",
|
|
"jquery.scrollstop.min.js" : "jquery.scrollstop.js"
|
|
}
|
|
}
|
|
},
|
|
watch: {
|
|
files: ["*.js", "!*.min.js" ,"test/spec/*Spec.js"],
|
|
tasks: ["test"],
|
|
},
|
|
jshint: {
|
|
files: ["*.js", "!*.min.js" ,"test/spec/*Spec.js"],
|
|
options: {
|
|
jshintrc: ".jshintrc"
|
|
}
|
|
},
|
|
jasmine: {
|
|
src: ["jquery.lazyload.js"],
|
|
options: {
|
|
helpers: "test/spec/*Helper.js",
|
|
specs: "test/spec/*Spec.js",
|
|
vendor: ["test/vendor/jquery-1.9.0.js", "test/vendor/jasmine-jquery.js"]
|
|
}
|
|
}
|
|
});
|
|
|
|
grunt.loadNpmTasks("grunt-contrib-uglify");
|
|
grunt.loadNpmTasks("grunt-contrib-jshint");
|
|
grunt.loadNpmTasks("grunt-contrib-jasmine");
|
|
grunt.loadNpmTasks("grunt-contrib-watch");
|
|
|
|
//grunt.registerTask("test", ["jshint", "jasmine"]);
|
|
grunt.registerTask("test", ["jshint"]);
|
|
grunt.registerTask("default", ["test", "uglify"]);
|
|
|
|
}; |