UNPKG

dac

Version:
25 lines (22 loc) 674 B
module.exports = function (absPath, filteredUrl, reqOpt, param, cb) { var lessLayer = require("./less"); var helper = require("../lib/util"); if (param.ignore && helper.matchPath(filteredUrl, param.ignore)) { cb({code: -1}); } else { absPath = absPath.replace(/\.html$/, ''); lessLayer(absPath, filteredUrl, reqOpt, param, function (err, compiled) { if (err) { cb(err); } else { compiled = '<dom-module id="' + helper.filteredUrl(filteredUrl, param.filter) + '">' + '<template><style>' + compiled + '</style></template></dom-module>'; cb(null, compiled); } }); } };