@@ -4,7 +4,7 @@ import {fileExists} from '../tools/file';
44
55function createFile ( pathToFile : string ) : void {
66 if ( ! fileExists ( pathToFile ) ) {
7- let inputPath : string = join ( __dirname , '..' , '..' , 'setup' , pathToFile ) ;
7+ let inputPath = join ( __dirname , '..' , '..' , 'setup' , pathToFile ) ;
88 let test = readFileSync ( inputPath , 'utf8' ) ;
99 writeFileSync ( pathToFile , test , 'utf8' ) ;
1010 }
@@ -16,19 +16,27 @@ function createFolder(pathToFolder: string): void {
1616 }
1717}
1818
19+ const folders = [
20+ 'tutorial' ,
21+ join ( 'tutorial' , '01' ) ,
22+ join ( 'tutorial' , '02' )
23+ ] ;
24+
25+ const files = [
26+ '.gitignore' ,
27+ join ( 'tutorial' , 'tutorial.md' ) ,
28+ join ( 'tutorial' , '01' , 'page-one.md' ) ,
29+ join ( 'tutorial' , '01' , '01.spec.js' ) ,
30+ join ( 'tutorial' , '01' , '02.spec.js' ) ,
31+ join ( 'tutorial' , '02' , 'page-two.md' ) ,
32+ join ( 'tutorial' , '02' , '01.spec.js' ) ,
33+ join ( 'tutorial' , '02' , '02.spec.js' )
34+ ] ;
35+
1936export function createTutorialMd ( ) : void {
2037 return new Promise ( ( resolve , reject ) => {
21- createFile ( '.gitignore' ) ;
22- createFolder ( 'tutorial' ) ;
23- createFile ( join ( 'tutorial' , 'tutorial.md' ) ) ;
24- createFolder ( join ( 'tutorial' , '01' ) ) ;
25- createFile ( join ( 'tutorial' , '01' , 'page-one.md' ) ) ;
26- createFile ( join ( 'tutorial' , '01' , '01.spec.js' ) ) ;
27- createFile ( join ( 'tutorial' , '01' , '02.spec.js' ) ) ;
28- createFolder ( join ( 'tutorial' , '02' ) ) ;
29- createFile ( join ( 'tutorial' , '02' , 'page-two.md' ) ) ;
30- createFile ( join ( 'tutorial' , '02' , '01.spec.js' ) ) ;
31- createFile ( join ( 'tutorial' , '02' , '02.spec.js' ) ) ;
38+ folders . forEach ( ( folder ) => createFolder ( folder ) ) ;
39+ files . forEach ( ( file ) => createFile ( file ) ) ;
3240 resolve ( ) ;
3341 } ) ;
3442}
0 commit comments