UNPKG

bitbucket-server-utils-cli

Version:

[![NPM](https://img.shields.io/npm/v/bitbucket-server-utils-cli.svg?style=flat-square)](https://www.npmjs.com/package/bitbucket-server-utils-cli)

23 lines 1.07 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var handlebars_1 = __importDefault(require("handlebars")); var log_1 = __importDefault(require("./log")); var register_helpers_1 = __importDefault(require("./register-helpers")); function renderString(opts) { try { (0, register_helpers_1.default)(opts.state); var templateHandlebars = handlebars_1.default.compile(opts.template); (0, log_1.default)('DEBUG', "Context:\n\n".concat(JSON.stringify(opts.context, null, 4), "\n\nTemplate:\n\n").concat(opts.template, "\n\n")); var rendered = templateHandlebars(opts.context); return rendered; } catch (e) { (0, log_1.default)('ERROR', "Context:\n\n".concat(JSON.stringify(opts.context, null, 4), "\n\nTemplate:\n\n").concat(opts.template, "\n\n")); throw e; } } exports.default = renderString; //# sourceMappingURL=render-string.js.map