UNPKG

@mdfriday/foundry

Version:

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

23 lines 890 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createMainOverlayFs = createMainOverlayFs; exports.createOriginFs = createOriginFs; const originfs_1 = require("../entity/originfs"); const fs_1 = require("../../../domain/fs"); const basefs_1 = require("../entity/basefs"); async function createMainOverlayFs(ofs, mods) { const collector = (0, fs_1.newFilesystemsCollector)(ofs.getSource()); await collector.collect(mods); return collector; } /** * Create OriginFs from workspace * TypeScript version of Go's NewOriginFs function */ function createOriginFs(workspace, mods) { const source = workspace.osFs; const origin = workspace.osFs; const publishDir = (0, basefs_1.newBaseFs)(workspace.osFs, [workspace.publish]); return new originfs_1.OriginFs(source, origin, publishDir); } //# sourceMappingURL=overlay-factory.js.map