@paroicms/server
Version:
The ParoiCMS server
23 lines • 1.39 kB
JavaScript
import RenderTag from "../liquidjs-tools/render-clone/render.js";
import { createDeprecatedGetDocLiquidTag } from "../rendered-site/liquidjs-tags/deprecated-get-doc-tag.js";
import { createDeprecatedGetDocsLiquidTag } from "../rendered-site/liquidjs-tags/deprecated-get-docs-tag.js";
import { createDeprecatedGetPaginatedDocsLiquidTag } from "../rendered-site/liquidjs-tags/deprecated-get-paginated-docs-tag.js";
import { createDeprecatedUseImageLiquidTag } from "../rendered-site/liquidjs-tags/deprecated-use-image-tag.js";
export function initializeLiquidEngine(liquidEngine) {
liquidEngine.registerTag("include", createDisabledLiquidJSTag("include"));
liquidEngine.registerTag("render", RenderTag);
liquidEngine.registerTag("getDocs", createDeprecatedGetDocsLiquidTag());
liquidEngine.registerTag("getPaginatedDocs", createDeprecatedGetPaginatedDocsLiquidTag());
liquidEngine.registerTag("getPages", createDeprecatedGetDocsLiquidTag());
liquidEngine.registerTag("getDoc", createDeprecatedGetDocLiquidTag());
liquidEngine.registerTag("getPage", createDeprecatedGetDocLiquidTag());
liquidEngine.registerTag("useImage", createDeprecatedUseImageLiquidTag());
}
function createDisabledLiquidJSTag(name) {
return {
parse: () => {
throw new Error(`tag "${name}" disabled`);
},
};
}
//# sourceMappingURL=liquid-init.js.map