diff options
Diffstat (limited to 'lib/index.js')
-rw-r--r-- | lib/index.js | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/index.js b/lib/index.js index 8213d14..ac55967 100644 --- a/lib/index.js +++ b/lib/index.js @@ -3,7 +3,7 @@ // var local = handlebars.create(); -var handlebars = require('../dist/cjs/handlebars')["default"]; +var handlebars = require('../dist/cjs/handlebars')['default']; var printer = require('../dist/cjs/handlebars/compiler/printer'); handlebars.PrintVisitor = printer.PrintVisitor; @@ -12,13 +12,13 @@ handlebars.print = printer.print; module.exports = handlebars; // Publish a Node.js require() handler for .handlebars and .hbs files +function extension(module, filename) { + var fs = require('fs'); + var templateString = fs.readFileSync(filename, 'utf8'); + module.exports = handlebars.compile(templateString); +} /* istanbul ignore else */ if (typeof require !== 'undefined' && require.extensions) { - var extension = function(module, filename) { - var fs = require("fs"); - var templateString = fs.readFileSync(filename, "utf8"); - module.exports = handlebars.compile(templateString); - }; - require.extensions[".handlebars"] = extension; - require.extensions[".hbs"] = extension; + require.extensions['.handlebars'] = extension; + require.extensions['.hbs'] = extension; } |