We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4cf0410 commit 531be77Copy full SHA for 531be77
1 file changed
lib/handlebars.js
@@ -21,6 +21,17 @@ Handlebars.create = create;
21
22
module.exports = Handlebars; // instantiate an instance
23
24
+// Publish a Node.js require() handler for handlebars files
25
+if ((typeof(require) !== "undefined") && require.extensions) {
26
+ var extension = function(module, filename) {
27
+ var fs = require("fs");
28
+ var templateString = fs.readFileSync(filename, 'utf8');
29
+ module.exports = Handlebars.compile(templateString);
30
+ };
31
+ require.extensions[".handlebars"] = extension;
32
+ require.extensions[".hbs"] = extension;
33
+}
34
+
35
// BEGIN(BROWSER)
36
37
// END(BROWSER)
0 commit comments