UNPKG

dogescript-loader

Version:
26 lines (19 loc) 577 B
var utils = require('loader-utils'); var dogescript = require('dogescript'); module.exports = function fun(content) { this.cacheable(); var opt = utils.parseQuery(this.query); if (typeof opt.beauty === 'undefined') { opt.beauty = false; } else { opt.beauty = Boolean(opt.beauty); } if (typeof opt.trueDoge === 'undefined') { opt.trueDoge = false; } else { opt.trueDoge = Boolean(opt.trueDoge); } // don't catch errors var output = dogescript(content, opt.beauty, opt.trueDoge); return output; }