@@ -5,7 +5,7 @@ export default class extends BaseGenerator {
55 constructor ( params ) {
66 super ( params ) ;
77
8- this . registerTemplates ( ` react-common/` , [
8+ this . registerTemplates ( " react-common/" , [
99 // actions
1010 "actions/foo/create.js" ,
1111 "actions/foo/delete.js" ,
@@ -14,7 +14,7 @@ export default class extends BaseGenerator {
1414 "actions/foo/show.js" ,
1515
1616 // utils
17- "utils/fetch .js" ,
17+ "utils/dataAccess .js" ,
1818
1919 // reducers
2020 "reducers/foo/create.js" ,
@@ -35,10 +35,7 @@ export default class extends BaseGenerator {
3535 "components/foo/Show.js" ,
3636
3737 // routes
38- "routes/foo.js" ,
39-
40- // utils
41- "utils/helpers.js"
38+ "routes/foo.js"
4239 ] ) ;
4340 }
4441
@@ -61,7 +58,7 @@ import ${titleLc} from './reducers/${titleLc}/';
6158import ${ titleLc } Routes from './routes/${ titleLc } ';
6259
6360// Add the reducer
64- combineReducers(${ titleLc } ,{ /* ... */}),
61+ combineReducers({ ${ titleLc } ,/* ... */ }),
6562
6663// Add routes to <Switch>
6764{ ${ titleLc } Routes }
@@ -87,19 +84,17 @@ combineReducers(${titleLc},{/* ... */}),
8784
8885 // Create directories
8986 // These directories may already exist
90- for ( let dir of [ `${ dir } /utils` , `${ dir } /config` , `${ dir } /routes` ] ) {
91- this . createDir ( dir , false ) ;
92- }
87+ [ `${ dir } /utils` , `${ dir } /config` , `${ dir } /routes` ] . forEach ( dir =>
88+ this . createDir ( dir , false )
89+ ) ;
9390
94- for ( let dir of [
91+ [
9592 `${ dir } /actions/${ lc } ` ,
9693 `${ dir } /components/${ lc } ` ,
9794 `${ dir } /reducers/${ lc } `
98- ] ) {
99- this . createDir ( dir ) ;
100- }
95+ ] . forEach ( dir => this . createDir ( dir ) ) ;
10196
102- for ( let pattern of [
97+ [
10398 // actions
10499 "actions/%s/create.js" ,
105100 "actions/%s/delete.js" ,
@@ -125,15 +120,16 @@ combineReducers(${titleLc},{/* ... */}),
125120
126121 // routes
127122 "routes/%s.js"
128- ] ) {
129- this . createFileFromPattern ( pattern , dir , lc , context ) ;
130- }
123+ ] . forEach ( pattern => this . createFileFromPattern ( pattern , dir , lc , context ) ) ;
131124
132125 // utils
133- for ( let file of [ "utils/helpers.js" , "utils/fetch.js" ] ) {
134- this . createFile ( file , `${ dir } /${ file } ` , context , false ) ;
135- }
126+ this . createFile (
127+ "utils/dataAccess.js" ,
128+ `${ dir } /utils/dataAccess.js` ,
129+ context ,
130+ false
131+ ) ;
136132
137- this . createEntrypoint ( api . entrypoint , `${ dir } /config/_entrypoint .js` ) ;
133+ this . createEntrypoint ( api . entrypoint , `${ dir } /config/entrypoint .js` ) ;
138134 }
139135}
0 commit comments