File tree Expand file tree Collapse file tree 1 file changed +14
-6
lines changed Expand file tree Collapse file tree 1 file changed +14
-6
lines changed Original file line number Diff line number Diff line change @@ -27,15 +27,23 @@ const REPLACE_FILENAME_REGEXP = new RegExp(`${process.cwd()}/|./`);
27
27
*/
28
28
29
29
const parseInput = ( input , config ) =>
30
- loaders . loadParser ( config ) . then ( parser => new Promise ( resolve => {
30
+ loaders . loadParser ( config ) . then ( parser => new Promise ( ( resolve , reject ) => {
31
31
32
- const data = fs . readFileSync ( input , 'utf8' ) ;
32
+ fs . readFile ( input , 'utf8' , ( err , data ) => {
33
33
34
- const filename = input . replace ( REPLACE_FILENAME_REGEXP , '' ) ;
34
+ if ( err ) {
35
+
36
+ return reject ( err ) ;
37
+
38
+ }
39
+
40
+ const filename = input . replace ( REPLACE_FILENAME_REGEXP , '' ) ;
41
+
42
+ return resolve ( {
43
+ 'methods' : parser ( data , filename ) ,
44
+ 'name' : filename
45
+ } ) ;
35
46
36
- return resolve ( {
37
- 'methods' : parser ( data , filename ) ,
38
- 'name' : filename
39
47
} ) ;
40
48
41
49
} ) ) ;
You can’t perform that action at this time.
0 commit comments