1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1 1 1 1 | var parser = require("./parser"); var fs = require("fs"); require.extensions[".pc"] = function(module, filename) { var paper; module.exports = function() { /* istanbul ignore next */ if (!paper) paper = parser.compile(fs.readFileSync(filename, "utf8")); return paper.apply(this, arguments); }; }; |