/** * -------------------------------------------------------------------- * docmd : the zero-config documentation engine. * * @package @docmd/core (and ecosystem) * @website https://docmd.io * @repository https://github.com/docmd-io/docmd * @license MIT * @copyright Copyright (c) 2025-present docmd.io * * [docmd-source] - Please do not remove this header. * -------------------------------------------------------------------- */ import { createMarkdownProcessor, processContent, processContentAsync, flushNormaliserWarnings, setNormaliserVerbose } from './markdown-processor.js'; import { renderTemplateAsync } from './html-renderer.js'; import { renderIcon } from './utils/icon-renderer.js'; import { validateConfig } from './utils/validator.js'; export { createMarkdownProcessor, processContent, processContentAsync, renderTemplateAsync, validateConfig, renderIcon, flushNormaliserWarnings, setNormaliserVerbose }; export { createDepthTrackingContainer } from './features/index.js'; export { normaliseContainers, classifyLine, indentOf, SELF_CLOSING_CONTAINER_NAMES } from './utils/container-normaliser.js'; export type { NormaliserWarning, NormaliserWarningSeverity, NormaliserResult, NormaliserOptions } from './utils/container-normaliser.js'; export { findPageNeighbors, findBreadcrumbs } from './utils/navigation-helper.js'; export { normalizeInternalHref, normalizeNavPaths, normalizeMenubarPaths, resolveHref } from './utils/normalize-href.js'; export { sanitizeUrl, outputPathToSlug, outputPathToPathname, outputPathToCanonical, buildContextualUrl, createUrlContext, computePageUrls, buildAbsoluteUrl, } from './utils/url-utils.js'; export type { UrlContext, PageUrls } from './utils/url-utils.js';