UNPKG

@mdfriday/foundry

Version:

The core engine of MDFriday. Convert Markdown and shortcodes into fully themed static sites – Hugo-style, powered by TypeScript.

74 lines 6.67 kB
"use strict"; // Template domain exports // This file provides a centralized export for the template domain var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.createTemplateEngineWithServices = exports.createTemplateEngine = exports.newBuilder = exports.newTemplateFactory = exports.Builder = exports.Factory = exports.newTemplateEngine = exports.TemplateEngine = exports.newLookup = exports.Lookup = exports.newParser = exports.Parser = exports.newExecutor = exports.Executor = exports.newShortcodeTemplateNamespace = exports.newPartialTemplateNamespace = exports.newRegularTemplateNamespace = exports.ShortcodeTemplateNamespace = exports.PartialTemplateNamespace = exports.RegularTemplateNamespace = exports.loadTemplate = exports.VoTemplateInfo = exports.newBaseOf = exports.BaseOf = exports.PARTIALS_PREFIX = exports.BASE_DEFAULT = exports.BASE_FILE_BASE = exports.ErrInvalidTemplate = exports.ErrTemplateExecuteFailed = exports.ErrTemplateParseFailed = exports.ErrTemplateNotFound = exports.TemplateError = void 0; // ===== Types and Interfaces ===== __exportStar(require("./type"), exports); // Export error constants, classes, and enums var type_1 = require("./type"); Object.defineProperty(exports, "TemplateError", { enumerable: true, get: function () { return type_1.TemplateError; } }); Object.defineProperty(exports, "ErrTemplateNotFound", { enumerable: true, get: function () { return type_1.ErrTemplateNotFound; } }); Object.defineProperty(exports, "ErrTemplateParseFailed", { enumerable: true, get: function () { return type_1.ErrTemplateParseFailed; } }); Object.defineProperty(exports, "ErrTemplateExecuteFailed", { enumerable: true, get: function () { return type_1.ErrTemplateExecuteFailed; } }); Object.defineProperty(exports, "ErrInvalidTemplate", { enumerable: true, get: function () { return type_1.ErrInvalidTemplate; } }); Object.defineProperty(exports, "BASE_FILE_BASE", { enumerable: true, get: function () { return type_1.BASE_FILE_BASE; } }); Object.defineProperty(exports, "BASE_DEFAULT", { enumerable: true, get: function () { return type_1.BASE_DEFAULT; } }); Object.defineProperty(exports, "PARTIALS_PREFIX", { enumerable: true, get: function () { return type_1.PARTIALS_PREFIX; } }); // ===== Value Objects ===== // BaseOf value object var baseof_1 = require("./vo/baseof"); Object.defineProperty(exports, "BaseOf", { enumerable: true, get: function () { return baseof_1.BaseOf; } }); Object.defineProperty(exports, "newBaseOf", { enumerable: true, get: function () { return baseof_1.newBaseOf; } }); // TemplateInfo value object var info_1 = require("./vo/info"); Object.defineProperty(exports, "VoTemplateInfo", { enumerable: true, get: function () { return info_1.TemplateInfo; } }); Object.defineProperty(exports, "loadTemplate", { enumerable: true, get: function () { return info_1.loadTemplate; } }); // Namespace value object var namespace_1 = require("./vo/namespace"); Object.defineProperty(exports, "RegularTemplateNamespace", { enumerable: true, get: function () { return namespace_1.RegularTemplateNamespace; } }); Object.defineProperty(exports, "PartialTemplateNamespace", { enumerable: true, get: function () { return namespace_1.PartialTemplateNamespace; } }); Object.defineProperty(exports, "ShortcodeTemplateNamespace", { enumerable: true, get: function () { return namespace_1.ShortcodeTemplateNamespace; } }); Object.defineProperty(exports, "newRegularTemplateNamespace", { enumerable: true, get: function () { return namespace_1.newRegularTemplateNamespace; } }); Object.defineProperty(exports, "newPartialTemplateNamespace", { enumerable: true, get: function () { return namespace_1.newPartialTemplateNamespace; } }); Object.defineProperty(exports, "newShortcodeTemplateNamespace", { enumerable: true, get: function () { return namespace_1.newShortcodeTemplateNamespace; } }); // ===== Entities ===== // Executor entity var executor_1 = require("./entity/executor"); Object.defineProperty(exports, "Executor", { enumerable: true, get: function () { return executor_1.Executor; } }); Object.defineProperty(exports, "newExecutor", { enumerable: true, get: function () { return executor_1.newExecutor; } }); // Parser entity var parser_1 = require("./entity/parser"); Object.defineProperty(exports, "Parser", { enumerable: true, get: function () { return parser_1.Parser; } }); Object.defineProperty(exports, "newParser", { enumerable: true, get: function () { return parser_1.newParser; } }); // Lookup entity var lookup_1 = require("./entity/lookup"); Object.defineProperty(exports, "Lookup", { enumerable: true, get: function () { return lookup_1.Lookup; } }); Object.defineProperty(exports, "newLookup", { enumerable: true, get: function () { return lookup_1.newLookup; } }); // Template engine entity var template_1 = require("./entity/template"); Object.defineProperty(exports, "TemplateEngine", { enumerable: true, get: function () { return template_1.TemplateEngine; } }); Object.defineProperty(exports, "newTemplateEngine", { enumerable: true, get: function () { return template_1.newTemplateEngine; } }); // ===== Factory functions ===== var template_2 = require("./factory/template"); Object.defineProperty(exports, "Factory", { enumerable: true, get: function () { return template_2.Factory; } }); Object.defineProperty(exports, "Builder", { enumerable: true, get: function () { return template_2.Builder; } }); Object.defineProperty(exports, "newTemplateFactory", { enumerable: true, get: function () { return template_2.newTemplateFactory; } }); Object.defineProperty(exports, "newBuilder", { enumerable: true, get: function () { return template_2.newBuilder; } }); Object.defineProperty(exports, "createTemplateEngine", { enumerable: true, get: function () { return template_2.createTemplateEngine; } }); Object.defineProperty(exports, "createTemplateEngineWithServices", { enumerable: true, get: function () { return template_2.createTemplateEngineWithServices; } }); //# sourceMappingURL=index.js.map