fix(tools): Update createStepFile function in new curriculum helper script (#41693)
* feat: add parseMDSync to parser * fix: update createStepFile function Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
This commit is contained in:
@ -53,7 +53,6 @@ exports.parseMD = function parseMD(filename) {
|
||||
const tree = processor.parse(file);
|
||||
processor.run(tree, file, function (err, node, file) {
|
||||
if (!err) {
|
||||
delete file.contents;
|
||||
resolve(file.data);
|
||||
} else {
|
||||
err.message += ' in file ' + filename;
|
||||
@ -62,3 +61,15 @@ exports.parseMD = function parseMD(filename) {
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
exports.parseMDSync = function parseMDSync(filename) {
|
||||
const file = readSync(filename);
|
||||
const tree = processor.parse(file);
|
||||
try {
|
||||
processor.runSync(tree, file);
|
||||
} catch (err) {
|
||||
err.message += ' in file ' + filename;
|
||||
throw err;
|
||||
}
|
||||
return file.data;
|
||||
};
|
||||
|
Reference in New Issue
Block a user