14 lines
270 B
JavaScript
14 lines
270 B
JavaScript
var yaml = require('js-yaml');
|
|
|
|
module.exports = function (source) {
|
|
this.cacheable && this.cacheable();
|
|
try {
|
|
var res = yaml.safeLoad(source);
|
|
return JSON.stringify(res, undefined, '\t');
|
|
}
|
|
catch (err) {
|
|
this.emitError(err);
|
|
return null;
|
|
}
|
|
};
|