We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
try
catch
Buffer.from
1 parent fa09481 commit 1f14938Copy full SHA for 1f14938
lib/index.js
@@ -5,6 +5,8 @@ var dirname = require('path').dirname;
5
var extname = require('path').extname;
6
var marked = require('marked');
7
8
+
9
10
/**
11
* Expose `plugin`.
12
*/
@@ -35,7 +37,13 @@ function plugin(options){
35
37
36
38
debug('converting file: %s', file);
39
var str = marked(data.contents.toString(), options);
- data.contents = Buffer.from(str);
40
+ try {
41
+ // preferred
42
+ data.contents = Buffer.from(str);
43
+ } catch (err) {
44
+ // node versions < (5.10 | 6)
45
+ data.contents = new Buffer(str);
46
+ }
47
keys.forEach(function(key) {
48
data[key] = marked(data[key], options);
49
});
0 commit comments