-
Notifications
You must be signed in to change notification settings - Fork 250
/
Copy pathwatch.js
74 lines (74 loc) · 2.19 KB
/
watch.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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
// TODO excludes
module.exports = {
bowerJson: {
files: ['<%= sourcedir %>*/*/bower.json'],
tasks: ['dev']
},
scripts: {
files: ['<%= sourcedir %>*/*/scripts/*'],
tasks: ['dev']
},
less: {
files: ['<%= sourcedir %>**/*.less'],
tasks: ['less:dev']
},
handlebars: {
files: ['<%= sourcedir %>**/*.hbs'],
tasks: ['handlebars', 'javascript:dev']
},
courseJson: {
files: ['<%= sourcedir %>course/**/*.<%= jsonext %>', '<%= outputdir %>course/*/language_data_manifest.js'],
tasks: ['language-data-manifests', 'jsonlint', 'check-json', 'newer:copy:courseJson', 'schema-defaults']
},
courseAssets: {
files: ['<%= sourcedir %>course/<%=languages%>/*', '!<%= sourcedir %>course/<%=languages%>/*.<%= jsonext %>'],
tasks: ['newer:copy:courseAssets']
},
js: {
files: ['<%= sourcedir %>**/*.js', '<%= sourcedir %>**/*.jsx'],
options: {
spawn: false
},
tasks: ['javascript:dev', 'clean:temp']
},
componentsAssets: {
files: ['<%= sourcedir %>components/**/assets/**'],
tasks: ['newer:copy:componentAssets']
},
componentsFonts: {
files: ['<%= sourcedir %>components/**/fonts/**'],
tasks: ['newer:copy:componentFonts']
},
extensionsAssets: {
files: ['<%= sourcedir %>extensions/**/assets/**'],
tasks: ['newer:copy:extensionAssets']
},
extensionsFonts: {
files: ['<%= sourcedir %>extensions/**/fonts/**'],
tasks: ['newer:copy:extensionFonts']
},
menuAssets: {
files: ['<%= sourcedir %>menu/<%= menu %>/**/assets/**'],
tasks: ['newer:copy:menuAssets']
},
menuFonts: {
files: ['<%= sourcedir %>menu/<%= menu %>/**/fonts/**'],
tasks: ['newer:copy:menuFonts']
},
themeAssets: {
files: ['<%= sourcedir %>theme/<%= theme %>/**/assets/**'],
tasks: ['newer:copy:themeAssets']
},
themeFonts: {
files: ['<%= sourcedir %>theme/<%= theme %>/**/fonts/**'],
tasks: ['newer:copy:themeFonts']
},
libraries: {
files: ['<%= sourcedir %>core/libraries/**/*', '<%= sourcedir %>*/*/libraries/**/*'],
tasks: ['newer:copy:libraries']
},
required: {
files: ['<%= sourcedir %>core/required/**/*', '<%= sourcedir %>*/*/required/**/*'],
tasks: ['newer:copy:required']
}
};