@mdfriday/foundry
Version:
The core engine of MDFriday. Convert Markdown and shortcodes into fully themed static sites – Hugo-style, powered by TypeScript.
72 lines • 6.65 kB
JavaScript
;
// Module domain exports
// This file provides a centralized export for the module 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.newModules = exports.EModules = exports.newProjectModule = exports.newModule = exports.ProjectModule = exports.VoModule = exports.newMemoryModuleCache = exports.newModuleCache = exports.MemoryModuleCache = exports.FsModuleCache = exports.newMockZipExtractor = exports.newZipExtractor = exports.MockZipExtractor = exports.WebZipExtractor = exports.JsZipExtractor = exports.newMockHttpClient = exports.newHttpClient = exports.MockHttpClient = exports.FetchHttpClient = exports.createDefaultMounts = exports.newMountFromConfig = exports.newMount = exports.Mount = exports.PACKAGE_JSON_FILENAME = exports.ComponentFolders = exports.ComponentFolderPrompts = exports.ComponentFolderWorkflows = exports.DownloadStatus = exports.ErrMountFailed = exports.ErrInvalidZipFile = exports.ErrDownloadFailed = exports.ErrModuleNotFound = exports.ModuleError = void 0;
// ===== Types and Interfaces =====
__exportStar(require("./type"), exports);
// Export error constants, classes, and enums
var type_1 = require("./type");
Object.defineProperty(exports, "ModuleError", { enumerable: true, get: function () { return type_1.ModuleError; } });
Object.defineProperty(exports, "ErrModuleNotFound", { enumerable: true, get: function () { return type_1.ErrModuleNotFound; } });
Object.defineProperty(exports, "ErrDownloadFailed", { enumerable: true, get: function () { return type_1.ErrDownloadFailed; } });
Object.defineProperty(exports, "ErrInvalidZipFile", { enumerable: true, get: function () { return type_1.ErrInvalidZipFile; } });
Object.defineProperty(exports, "ErrMountFailed", { enumerable: true, get: function () { return type_1.ErrMountFailed; } });
Object.defineProperty(exports, "DownloadStatus", { enumerable: true, get: function () { return type_1.DownloadStatus; } });
Object.defineProperty(exports, "ComponentFolderWorkflows", { enumerable: true, get: function () { return type_1.ComponentFolderWorkflows; } });
Object.defineProperty(exports, "ComponentFolderPrompts", { enumerable: true, get: function () { return type_1.ComponentFolderPrompts; } });
Object.defineProperty(exports, "ComponentFolders", { enumerable: true, get: function () { return type_1.ComponentFolders; } });
Object.defineProperty(exports, "PACKAGE_JSON_FILENAME", { enumerable: true, get: function () { return type_1.PACKAGE_JSON_FILENAME; } });
// ===== Value Objects =====
// Mount value object
var mount_1 = require("./vo/mount");
Object.defineProperty(exports, "Mount", { enumerable: true, get: function () { return mount_1.Mount; } });
Object.defineProperty(exports, "newMount", { enumerable: true, get: function () { return mount_1.newMount; } });
Object.defineProperty(exports, "newMountFromConfig", { enumerable: true, get: function () { return mount_1.newMountFromConfig; } });
Object.defineProperty(exports, "createDefaultMounts", { enumerable: true, get: function () { return mount_1.createDefaultMounts; } });
// HTTP client value objects
var httpclient_1 = require("./vo/httpclient");
Object.defineProperty(exports, "FetchHttpClient", { enumerable: true, get: function () { return httpclient_1.FetchHttpClient; } });
Object.defineProperty(exports, "MockHttpClient", { enumerable: true, get: function () { return httpclient_1.MockHttpClient; } });
Object.defineProperty(exports, "newHttpClient", { enumerable: true, get: function () { return httpclient_1.newHttpClient; } });
Object.defineProperty(exports, "newMockHttpClient", { enumerable: true, get: function () { return httpclient_1.newMockHttpClient; } });
// ZIP extractor value objects
var zipextractor_1 = require("./vo/zipextractor");
Object.defineProperty(exports, "JsZipExtractor", { enumerable: true, get: function () { return zipextractor_1.JsZipExtractor; } });
Object.defineProperty(exports, "WebZipExtractor", { enumerable: true, get: function () { return zipextractor_1.WebZipExtractor; } });
Object.defineProperty(exports, "MockZipExtractor", { enumerable: true, get: function () { return zipextractor_1.MockZipExtractor; } });
Object.defineProperty(exports, "newZipExtractor", { enumerable: true, get: function () { return zipextractor_1.newZipExtractor; } });
Object.defineProperty(exports, "newMockZipExtractor", { enumerable: true, get: function () { return zipextractor_1.newMockZipExtractor; } });
// Module cache value objects
var cache_1 = require("./vo/cache");
Object.defineProperty(exports, "FsModuleCache", { enumerable: true, get: function () { return cache_1.FsModuleCache; } });
Object.defineProperty(exports, "MemoryModuleCache", { enumerable: true, get: function () { return cache_1.MemoryModuleCache; } });
Object.defineProperty(exports, "newModuleCache", { enumerable: true, get: function () { return cache_1.newModuleCache; } });
Object.defineProperty(exports, "newMemoryModuleCache", { enumerable: true, get: function () { return cache_1.newMemoryModuleCache; } });
// Module value objects
var module_1 = require("./vo/module");
Object.defineProperty(exports, "VoModule", { enumerable: true, get: function () { return module_1.Module; } });
Object.defineProperty(exports, "ProjectModule", { enumerable: true, get: function () { return module_1.ProjectModule; } });
Object.defineProperty(exports, "newModule", { enumerable: true, get: function () { return module_1.newModule; } });
Object.defineProperty(exports, "newProjectModule", { enumerable: true, get: function () { return module_1.newProjectModule; } });
// ===== Entities =====
var module_2 = require("./entity/module");
Object.defineProperty(exports, "EModules", { enumerable: true, get: function () { return module_2.Modules; } });
Object.defineProperty(exports, "newModules", { enumerable: true, get: function () { return module_2.newModules; } });
// ===== Factory functions =====
__exportStar(require("./factory/module"), exports);
//# sourceMappingURL=index.js.map