UNPKG

@keenmate/svelte-docs

Version:

A professional component library for building beautiful documentation and showcase sites with SvelteKit

28 lines (27 loc) 1.61 kB
export { default as DocLayout } from './components/DocLayout.svelte'; export { default as Navigation } from './components/Navigation.svelte'; export { default as MenuItem } from './components/MenuItem.svelte'; export { default as Tooltip } from './components/Tooltip.svelte'; export { default as CodeBlock } from './components/CodeBlock.svelte'; export { default as CodeRenderer } from './components/CodeRenderer.svelte'; export { default as ShowcaseSection } from './components/ShowcaseSection.svelte'; export { default as CodeShowcase } from './components/CodeShowcase.svelte'; export { default as ConfigProvider } from './components/ConfigProvider.svelte'; export { default as FeatureCard } from './components/FeatureCard.svelte'; export { default as CardGrid } from './components/CardGrid.svelte'; export type { DocsConfig, PartialDocsConfig, SiteConfig, CompanyConfig, NavigationConfig, NavigationItem, ThemeConfig, FeaturesConfig } from './types/config.js'; export { defaultConfig, validateConfig, mergeConfig } from './types/config.js'; export { configStore, initializeConfig, getConfig, getSiteConfig, getCompanyConfig, getNavigationConfig, getThemeConfig, getFeaturesConfig } from './stores/config.svelte.js'; export { viewportStore } from './stores/viewport.svelte.js'; export { generateSSRStyles } from './utils/ssr-styles.js'; export interface NavItem { title: string; href: string; children?: NavItem[]; } export interface DocConfig { title: string; description?: string; navigation?: NavItem[]; } export declare function createDocConfig(config: DocConfig): DocConfig;