-
Notifications
You must be signed in to change notification settings - Fork 1
/
gruntfile.js
32 lines (32 loc) · 900 Bytes
/
gruntfile.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
module.exports = function (grunt) {
require("load-grunt-tasks")(grunt);
var pkg = grunt.file.readJSON("package.json");
grunt.initConfig({
pkg: pkg,
cjsx: {
build: {
options: {
bare: true,
sourceMap: false
},
files: [
{
expand: true,
cwd: "scripts",
src: ["**/*.coffee"],
dest: "scripts",
ext: ".js"
}
]
}
},
watch: {
coffee: {
files: ["**/*.coffee"],
tasks: ["newer:cjsx"]
}
}
});
grunt.registerTask("build", "to build", ["cjsx"]);
grunt.registerTask("default", "to watch & compile", ["cjsx", "watch"]);
};