@@ -10,6 +10,7 @@ module.exports = function(grunt) {
10
10
'<%= pkg.homepage ? "* " + pkg.homepage + "\\n" : "" %>' +
11
11
'* Copyright (c) <%= grunt.template.today("yyyy") %> Nicole Sullivan and Nicholas C. Zakas;\n' +
12
12
'* Licensed <%= _.pluck(pkg.licenses, "type").join(", ") %> <%= _.pluck(pkg.licenses, "url").join(", ") %> */\n' ,
13
+ build_dir : 'build' ,
13
14
//Parser lib copy for verions that can't user requirejs
14
15
parserlib : 'node_modules/parserlib/lib/node-parserlib.js' ,
15
16
//Core CSSLint files used by most versions
@@ -26,7 +27,7 @@ module.exports = function(grunt) {
26
27
] ,
27
28
// Task configuration.
28
29
clean : {
29
- build : [ 'build ' ] ,
30
+ build : [ '<%= build_dir %> ' ] ,
30
31
release : [ 'release' ]
31
32
} ,
32
33
changelog : {
@@ -44,15 +45,15 @@ module.exports = function(grunt) {
44
45
src : [
45
46
'<%= core_files %>'
46
47
] ,
47
- dest : 'build /<%= pkg.name %>.js'
48
+ dest : '<%= build_dir %> /<%= pkg.name %>.js'
48
49
} , //Build environment workers
49
50
rhino : {
50
51
src : [
51
52
'<%= concat.core.dest %>' ,
52
53
'src/cli/common.js' ,
53
54
'src/cli/rhino.js'
54
55
] ,
55
- dest : 'build /<%= pkg.name %>-rhino.js'
56
+ dest : '<%= build_dir %> /<%= pkg.name %>-rhino.js'
56
57
} ,
57
58
node : {
58
59
options : {
@@ -61,8 +62,8 @@ module.exports = function(grunt) {
61
62
footer : '\nexports.CSSLint = CSSLint;'
62
63
} ,
63
64
files : {
64
- 'build /<%= pkg.name %>-node.js' : [ '<%= csslint_files %>' ] ,
65
- 'build /npm/lib/<%= pkg.name %>-node.js' : [ '<%= csslint_files %>' ]
65
+ '<%= build_dir %> /<%= pkg.name %>-node.js' : [ '<%= csslint_files %>' ] ,
66
+ '<%= build_dir %> /npm/lib/<%= pkg.name %>-node.js' : [ '<%= csslint_files %>' ]
66
67
}
67
68
} ,
68
69
node_cli : {
@@ -73,14 +74,14 @@ module.exports = function(grunt) {
73
74
'src/cli/common.js' ,
74
75
'src/cli/node.js'
75
76
] ,
76
- dest : 'build /npm/cli.js'
77
+ dest : '<%= build_dir %> /npm/cli.js'
77
78
} ,
78
79
tests : {
79
80
src : [
80
81
'tests/**/*.js' ,
81
82
'!tests/all-rules.js'
82
83
] ,
83
- dest : 'build /<%= pkg.name %>-tests.js'
84
+ dest : '<%= build_dir %> /<%= pkg.name %>-tests.js'
84
85
} ,
85
86
worker : {
86
87
options : {
@@ -92,21 +93,21 @@ module.exports = function(grunt) {
92
93
'<%= core_files %>' ,
93
94
'src/worker/*.js'
94
95
] ,
95
- dest : 'build /<%= pkg.name %>-worker.js'
96
+ dest : '<%= build_dir %> /<%= pkg.name %>-worker.js'
96
97
} ,
97
98
wsh : {
98
99
src : [
99
100
'<%= concat.core.dest %>' ,
100
101
'src/cli/common.js' ,
101
102
'src/cli/wsh.js'
102
103
] ,
103
- dest : 'build /<%= pkg.name %>-wsh.js'
104
+ dest : '<%= build_dir %> /<%= pkg.name %>-wsh.js'
104
105
}
105
106
} ,
106
107
copy : {
107
108
release : {
108
109
files : {
109
- 'build ' : 'release' ,
110
+ '<%= build_dir %> ' : 'release' ,
110
111
'release/npm/package.json' : 'package.json'
111
112
}
112
113
}
@@ -122,7 +123,7 @@ module.exports = function(grunt) {
122
123
suffix : '@'
123
124
} ,
124
125
// Files to perform replacements and includes with
125
- src : 'build /**/*.*' ,
126
+ src : '<%= build_dir %> /**/*.*' ,
126
127
// Destinaion directory to copy files to
127
128
dest : 'release/'
128
129
}
0 commit comments