UNPKG

solidity-docgen

Version:

Solidity API documentation automatic generator.

43 lines 1.11 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const handlebars_1 = __importDefault(require("handlebars")); const H = handlebars_1.default.create(); H.registerHelper('slug', slug); H.registerHelper({ eq: function (v1, v2) { return v1 === v2; }, ne: function (v1, v2) { return v1 !== v2; }, lt: function (v1, v2) { return v1 < v2; }, gt: function (v1, v2) { return v1 > v2; }, lte: function (v1, v2) { return v1 <= v2; }, gte: function (v1, v2) { return v1 >= v2; }, and: function () { return [...arguments].every(Boolean); }, or: function () { return [...arguments].some(Boolean); } }); function compile(template) { return H.compile(template, { noEscape: true }); } exports.compile = compile; function slug(str) { return str.replace(/\W/g, '-'); } exports.slug = slug; //# sourceMappingURL=handlebars.js.map