thelounge/Gruntfile.js

35 lines
596 B
JavaScript
Raw Normal View History

2014-06-17 15:38:08 +02:00
module.exports = function(grunt) {
2014-06-30 03:20:54 +02:00
var components = "";
2014-06-27 01:05:47 +02:00
var files = [
"./lib/**/*.js",
2014-07-05 01:32:40 +02:00
"./client/js/chat.js"
2014-06-27 01:05:47 +02:00
];
2014-06-17 15:38:08 +02:00
grunt.initConfig({
2014-06-27 01:05:47 +02:00
watch: {
files: files,
tasks: ["jshint"]
},
2014-06-26 18:14:45 +02:00
jshint: {
files: files
},
2014-06-17 15:38:08 +02:00
uglify: {
js: {
files: {
2014-06-30 03:20:54 +02:00
"client/js/components.min.js": [
"client/components/*.js",
"client/components/jquery/*.js"
]
2014-06-17 15:38:08 +02:00
}
}
}
});
2014-06-27 01:05:47 +02:00
["watch", "jshint", "uglify"]
2014-06-26 18:14:45 +02:00
.forEach(function(task) {
grunt.loadNpmTasks("grunt-contrib-" + task);
});
2014-06-17 15:38:08 +02:00
grunt.registerTask(
"default",
2014-06-27 01:05:47 +02:00
["uglify"]
2014-06-17 15:38:08 +02:00
);
};