Skip to content

Commit 24d5c5b

Browse files
committed
Removed sync call from doxdox method.
1 parent 1853494 commit 24d5c5b

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

lib/doxdox.js

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,23 @@ const REPLACE_FILENAME_REGEXP = new RegExp(`${process.cwd()}/|./`);
2727
*/
2828

2929
const parseInput = (input, config) =>
30-
loaders.loadParser(config).then(parser => new Promise(resolve => {
30+
loaders.loadParser(config).then(parser => new Promise((resolve, reject) => {
3131

32-
const data = fs.readFileSync(input, 'utf8');
32+
fs.readFile(input, 'utf8', (err, data) => {
3333

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+
});
3546

36-
return resolve({
37-
'methods': parser(data, filename),
38-
'name': filename
3947
});
4048

4149
}));

0 commit comments

Comments
 (0)