jsbin/lib/processors/markdown.js
Remy Sharp bfac12e53d chore: es6 upgrade check in
Complete package upgrades for node 7 compat
2017-04-22 15:28:56 +01:00

28 lines
554 B
JavaScript

'use strict';
var path = require('path');
var root = path.resolve(path.join(__dirname, '../../'));
var marked = require(root + '/public/js/vendor/marked.min.js');
module.exports = function (data) {
return new Promise(function (resolve, reject) {
try {
var res = marked(data.source);
resolve({
errors: null,
result: res
});
} catch (e) {
var errors = {
line: null,
ch: null,
msg: e
};
resolve({
errors: [errors],
result: null
});
}
});
};