Sha256: 5040eacdf4237423786d959d1d9662851955264156f72a9cd01e3b25475f6908
Contents?: true
Size: 1008 Bytes
Versions: 69
Compression:
Stored size: 1008 Bytes
Contents
"use strict"; /*globals Handlebars: true */ var base = 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) var SafeString = require("./handlebars/safe-string")["default"]; var Exception = require("./handlebars/exception")["default"]; var Utils = require("./handlebars/utils"); var runtime = require("./handlebars/runtime"); // For compatibility and usage outside of module systems, make the Handlebars object a namespace var create = function() { var hb = new base.HandlebarsEnvironment(); Utils.extend(hb, base); hb.SafeString = SafeString; hb.Exception = Exception; hb.Utils = Utils; hb.escapeExpression = Utils.escapeExpression; hb.VM = runtime; hb.template = function(spec) { return runtime.template(spec, hb); }; return hb; }; var Handlebars = create(); Handlebars.create = create; Handlebars['default'] = Handlebars; exports["default"] = Handlebars;
Version data entries
69 entries across 69 versions & 2 rubygems