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
|
|
|
);
|
|
|
|
};
|