@@ -25,13 +25,12 @@ function createFolder(pathToFolder) {
2525 console . log ( e ) ;
2626 }
2727}
28- var folders = function ( dir ) { return [
28+ var tutorialFolders = function ( dir ) { return [
2929 path_1 . join ( dir , 'tutorial' ) ,
3030 path_1 . join ( dir , 'tutorial' , '01' ) ,
3131 path_1 . join ( dir , 'tutorial' , '02' )
3232] ; } ;
33- var files = [
34- path_1 . join ( '.gitignore' ) ,
33+ var tutorialDemo = [
3534 path_1 . join ( 'tutorial' , 'tutorial.md' ) ,
3635 path_1 . join ( 'tutorial' , '01' , 'index.md' ) ,
3736 path_1 . join ( 'tutorial' , '01' , '01.js' ) ,
@@ -42,8 +41,11 @@ var files = [
4241] ;
4342function createTutorialMd ( dir ) {
4443 return new Promise ( function ( resolve , reject ) {
45- folders ( dir ) . forEach ( function ( folder ) { return createFolder ( folder ) ; } ) ;
46- files . forEach ( function ( file ) { return createFile ( dir , file ) ; } ) ;
44+ createFile ( dir , '.gitignore' ) ;
45+ if ( ! node_file_exists_1 . default ( path_1 . join ( dir , 'tutorial' ) ) ) {
46+ tutorialFolders ( dir ) . forEach ( function ( folder ) { return createFolder ( folder ) ; } ) ;
47+ tutorialDemo . forEach ( function ( file ) { return createFile ( dir , file ) ; } ) ;
48+ }
4749 resolve ( true ) ;
4850 } ) ;
4951}
0 commit comments