@@ -32,53 +32,50 @@ fs.mkdirSync(writeDir, {
32
32
recursive : true ,
33
33
} ) ;
34
34
35
- fs . readdir ( IN_DIR , ( err , filenames ) => {
36
- if ( err ) {
37
- throw err ;
38
- }
35
+ const files = fs . readdirSync ( IN_DIR ) ;
39
36
40
- filenames . forEach ( filename => {
41
- let filenameinfo = path . parse ( filename ) ;
37
+ files . forEach ( filename => {
38
+ let filenameinfo = path . parse ( filename ) ;
42
39
43
- if ( filenameinfo . ext != '.md' ) {
44
- console . info ( 'skip file' , filename ) ;
45
- return ;
46
- }
40
+ if ( filenameinfo . ext != '.md' ) {
41
+ console . info ( 'skip file' , filename ) ;
42
+ return ;
43
+ }
47
44
48
- const readFilePath = path . join ( IN_DIR , filename ) ;
49
-
50
- const file_info = {
51
- // NOTE: USING FILENAME AS DATE, 다른 로그 할때는 변경할것.
52
- date : filenameinfo . name . slice ( 0 , 10 ) ,
53
- private : filenameinfo . name . slice ( - 2 ) == '-p'
54
- } ;
55
-
56
- if ( file_info . private ) {
57
- console . warn ( 'private. skipping' , filename ) ;
58
- return ;
59
- }
45
+ const readFilePath = path . join ( IN_DIR , filename ) ;
46
+
47
+ const file_info = {
48
+ // NOTE: USING FILENAME AS DATE, 다른 로그 할때는 변경할것.
49
+ date : filenameinfo . name . slice ( 0 , 10 ) ,
50
+ private : filenameinfo . name . slice ( - 2 ) == '-p'
51
+ } ;
52
+
53
+ if ( file_info . private ) {
54
+ console . warn ( 'private. skipping' , filename ) ;
55
+ return ;
56
+ }
60
57
61
- const readFile = fs . readFileSync ( readFilePath , {
62
- encoding : 'utf8'
63
- } ) ;
58
+ const readFile = fs . readFileSync ( readFilePath , {
59
+ encoding : 'utf8'
60
+ } ) ;
64
61
65
- // PROCESS
66
- const result = processFile ( readFile , {
67
- ...file_info ,
68
- } ) ;
62
+ // PROCESS
63
+ const result = processFile ( readFile , {
64
+ ...file_info ,
65
+ } ) ;
69
66
70
- console . info ( 'done' , filename ) ;
71
- // console.info('done', filename, 'result DATA: ', result);
67
+ console . info ( 'done' , filename ) ;
68
+ // console.info('done', filename, 'result DATA: ', result);
72
69
73
- const writeFilePath = path . join ( writeDir , file_info . date + '-' + result . data . title . split ( / \s / g) . join ( '-' ) + '.md' ) ;
70
+ const writeFilePath = path . join ( writeDir , file_info . date + '-' + result . data . title . split ( / \s / g) . join ( '-' ) + '.md' ) ;
71
+
72
+ fs . writeFileSync ( writeFilePath , result . runData . toString ( {
73
+ encoding : 'utf-8'
74
+ } ) , {
75
+ encoding : 'utf-8'
76
+ } ) ;
77
+ } ) ;
74
78
75
- fs . writeFileSync ( writeFilePath , result . runData . toString ( {
76
- encoding : 'utf-8'
77
- } ) , {
78
- encoding : 'utf-8'
79
- } ) ;
80
- } )
81
- } )
82
79
83
80
// define a unified js process that does:
84
81
// 1. parses markdown to tree
0 commit comments