Code coverage report for dist/cjs/handlebars.runtime.js

Statements: 100% (20 / 20)      Branches: 100% (0 / 0)      Functions: 100% (2 / 2)      Lines: 100% (20 / 20)      Ignored: none     

All files » dist/cjs/ » handlebars.runtime.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35    1       1 1 1 1     1 505   505 505 505 505 505   505 505 474     505     1 1   1   1
"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;