Skip to content

Commit a764184

Browse files
committed
Merge pull request #1248 from DaftMonk/feature/grunt-config-vars
feat(app): use grunt config for `server` location
2 parents 953cd35 + bfd9fce commit a764184

File tree

1 file changed

+17
-16
lines changed

1 file changed

+17
-16
lines changed

app/templates/Gruntfile.js

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ module.exports = function (grunt) {
3131
yeoman: {
3232
// configurable paths
3333
client: require('./bower.json').appPath || 'client',
34+
server: 'server',
3435
dist: 'dist'
3536
},
3637
express: {
@@ -39,13 +40,13 @@ module.exports = function (grunt) {
3940
},
4041
dev: {
4142
options: {
42-
script: 'server',
43+
script: '<%%= yeoman.server %>',
4344
debug: true
4445
}
4546
},
4647
prod: {
4748
options: {
48-
script: 'dist/server'
49+
script: '<%%= yeoman.dist %>/<%%= yeoman.server %>'
4950
}
5051
}
5152
},
@@ -71,7 +72,7 @@ module.exports = function (grunt) {
7172
tasks: ['injector:css']
7273
},
7374
mochaTest: {
74-
files: ['server/**/*.{spec,integration}.js'],
75+
files: ['<%%= yeoman.server %>/**/*.{spec,integration}.js'],
7576
tasks: ['env:test', 'mochaTest']
7677
},
7778
jsTest: {
@@ -128,7 +129,7 @@ module.exports = function (grunt) {
128129
}
129130
},
130131
express: {
131-
files: ['server/**/*.{js,json}'],
132+
files: ['<%%= yeoman.server %>/**/*.{js,json}'],
132133
tasks: ['express:dev', 'wait'],
133134
options: {
134135
livereload: true,
@@ -149,15 +150,15 @@ module.exports = function (grunt) {
149150
},
150151
server: {
151152
options: {
152-
jshintrc: 'server/.jshintrc'
153+
jshintrc: '<%%= yeoman.server %>/.jshintrc'
153154
},
154-
src: ['server/**/!(*.spec|*.integration).js']
155+
src: ['<%%= yeoman.server %>/**/!(*.spec|*.integration).js']
155156
},
156157
serverTest: {
157158
options: {
158-
jshintrc: 'server/.jshintrc-spec'
159+
jshintrc: '<%%= yeoman.server %>/.jshintrc-spec'
159160
},
160-
src: ['server/**/*.{spec,integration}.js']
161+
src: ['<%%= yeoman.server %>/**/*.{spec,integration}.js']
161162
},
162163
all: ['<%%= yeoman.client %>/{app,components}/**/!(*.spec|*.mock).js'],
163164
test: {
@@ -173,7 +174,7 @@ module.exports = function (grunt) {
173174
files: {
174175
src: [
175176
'<%%= yeoman.client %>/app/**/*.js',
176-
'server/**/*.js'
177+
'<%%= yeoman.server %>/**/*.js'
177178
]
178179
}
179180
}
@@ -223,7 +224,7 @@ module.exports = function (grunt) {
223224
// Use nodemon to run server in debug mode with an initial breakpoint
224225
nodemon: {
225226
debug: {
226-
script: 'server',
227+
script: '<%%= yeoman.server %>',
227228
options: {
228229
nodeArgs: ['--debug-brk'],
229230
env: {
@@ -393,7 +394,7 @@ module.exports = function (grunt) {
393394
dest: '<%%= yeoman.dist %>',
394395
src: [
395396
'package.json',
396-
'server/**/*'
397+
'<%%= yeoman.server %>/**/*'
397398
]
398399
}]
399400
},
@@ -407,7 +408,7 @@ module.exports = function (grunt) {
407408

408409
buildcontrol: {
409410
options: {
410-
dir: 'dist',
411+
dir: '<%%= yeoman.dist %>',
411412
commit: true,
412413
push: true,
413414
connectCommits: false,
@@ -480,10 +481,10 @@ module.exports = function (grunt) {
480481
timeout: 5000 // set default mocha spec timeout
481482
},
482483
unit: {
483-
src: ['server/**/*.spec.js']
484+
src: ['<%%= yeoman.server %>/**/*.spec.js']
484485
},
485486
integration: {
486-
src: ['server/**/*.integration.js']
487+
src: ['<%%= yeoman.server %>/**/*.integration.js']
487488
}
488489
},
489490

@@ -496,7 +497,7 @@ module.exports = function (grunt) {
496497
mask: '**/*.spec.js',
497498
coverageFolder: 'coverage/server/unit'
498499
},
499-
src: 'server'
500+
src: '<%%= yeoman.server %>'
500501
},
501502
integration: {
502503
options: {
@@ -506,7 +507,7 @@ module.exports = function (grunt) {
506507
mask: '**/*.integration.js',
507508
coverageFolder: 'coverage/server/integration'
508509
},
509-
src: 'server'
510+
src: '<%%= yeoman.server %>'
510511
}
511512
},
512513

0 commit comments

Comments
 (0)