@@ -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