svelte-markdown-pages
Version:
Build and render markdown-based content with distributed navigation for Svelte projects
9 lines (8 loc) • 1.08 kB
text/typescript
export { BuildOptions, BuildResult, ContentProcessor, ContentProcessorOptional, DocItem, DocItemSchema, DocItemTypeSchema, IndexFile, IndexSchema, NavigationItem, NavigationTree, StaticPageOptions } from './types.cjs';
export { BuilderError, ContentBundle, buildPages, generateStaticPages, processMarkdown } from './builder/builder.cjs';
export { ParseOptions, ParserError, buildNavigationTree, parseIndexFile, validateContentStructure } from './builder/parser.cjs';
export { StaticGeneratorError, StaticSiteOptions, StaticSiteResult, generateRobotsTxt, generateSitemap, generateStaticSite } from './builder/static-generator.cjs';
export { NavigationTree as NavigationTreeClass, createNavigationTree } from './renderer/navigation.cjs';
export { ContentLoader, addTableOfContents, createContentLoader, extractHeadings, extractTableOfContents, loadContent } from './renderer/content.cjs';
export { DocsContent, DocsContentProps, DocsLayoutProps, DocsSidebar, DocsSidebarProps, createDocsContent, createDocsLayout, createDocsSidebar } from './renderer/components.cjs';
import 'zod';