Sha256: 148e07840ed990d2743dbc0b31eac6aef5ec9351da7ef8a843b7c316a2cb79b8
Contents?: true
Size: 1.11 KB
Versions: 1
Compression:
Stored size: 1.11 KB
Contents
var handlebars = require("./handlebars/base"), // Each of these augment the Handlebars object. No need to setup here. // (This is done to easily share code between commonjs and browse envs) utils = require("./handlebars/utils"), compiler = require("./handlebars/compiler"), runtime = require("./handlebars/runtime"); var create = function() { var hb = handlebars.create(); utils.attach(hb); compiler.attach(hb); runtime.attach(hb); return hb; }; var Handlebars = create(); Handlebars.create = create; module.exports = Handlebars; // instantiate an instance // Publish a Node.js require() handler for .handlebars and .hbs files if (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; } // BEGIN(BROWSER) // END(BROWSER) // USAGE: // var handlebars = require('handlebars'); // var singleton = handlebars.Handlebars, // local = handlebars.create();
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cssesc-source-0.1.0 | vendor/node_modules/istanbul/node_modules/handlebars/lib/handlebars.js |