UNPKG

@mdfriday/foundry

Version:

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

50 lines 2.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ErrMountFailed = exports.ErrInvalidZipFile = exports.ErrDownloadFailed = exports.ErrModuleNotFound = exports.ModuleError = exports.DownloadStatus = exports.ComponentFolders = exports.ComponentFolderAssets = exports.ComponentFolderStatic = exports.ComponentFolderLayouts = exports.ComponentFolderContent = exports.ComponentFolderPrompts = exports.ComponentFolderWorkflows = exports.PACKAGE_JSON_FILENAME = void 0; /** * Module system constants */ exports.PACKAGE_JSON_FILENAME = 'package.json'; /** * Component folder constants */ exports.ComponentFolderWorkflows = 'workflows'; exports.ComponentFolderPrompts = 'prompts'; exports.ComponentFolderContent = 'content'; exports.ComponentFolderLayouts = 'layouts'; exports.ComponentFolderStatic = 'static'; exports.ComponentFolderAssets = 'assets'; exports.ComponentFolders = [ exports.ComponentFolderWorkflows, exports.ComponentFolderPrompts, exports.ComponentFolderContent, exports.ComponentFolderLayouts, exports.ComponentFolderStatic, exports.ComponentFolderAssets, ]; /** * Module download status enum */ var DownloadStatus; (function (DownloadStatus) { DownloadStatus["PENDING"] = "pending"; DownloadStatus["DOWNLOADING"] = "downloading"; DownloadStatus["COMPLETED"] = "completed"; DownloadStatus["FAILED"] = "failed"; })(DownloadStatus || (exports.DownloadStatus = DownloadStatus = {})); /** * Module error types */ class ModuleError extends Error { constructor(message, code) { super(message); this.code = code; this.name = 'ModuleError'; } } exports.ModuleError = ModuleError; exports.ErrModuleNotFound = new ModuleError('module not found', 'MODULE_NOT_FOUND'); exports.ErrDownloadFailed = new ModuleError('download failed', 'DOWNLOAD_FAILED'); exports.ErrInvalidZipFile = new ModuleError('invalid zip file', 'INVALID_ZIP'); exports.ErrMountFailed = new ModuleError('mount failed', 'MOUNT_FAILED'); //# sourceMappingURL=type.js.map