forked from Comcast/Speed-testJS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGruntfile.js
41 lines (37 loc) · 1.17 KB
/
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
33
34
35
36
37
38
39
40
41
module.exports = function (grunt) {
// Grunt configuration goes into initConfig
grunt.initConfig({
//use the copy with source and destination
copy: {
html: {
files: [
{ src: 'public/**', dest: 'dist/' },
{ src: 'modules/**', dest: 'dist/' },
{ src: 'index.js', dest: 'dist/' },
{ src: 'package.json', dest: 'dist/' },
{ src: 'node_modules/**', dest: 'dist/' },
{ src: 'config/**', dest: 'dist/' },
{ src: 'controllers/**', dest: 'dist/' },
]
}
},
docco: {
debug: {
src: [
'lib/**/*.js',
],
options: {
output: 'public/docs/'
}
}
}
}
);
//load the copy module
grunt.loadNpmTasks('grunt-contrib-copy');
grunt.loadNpmTasks('grunt-tar.gz');
grunt.loadNpmTasks('grunt-docco-multi');
//register the build task
grunt.registerTask('package', ['copy:html']);
grunt.registerTask('docs', ['docco']);
};