vite-plugin-vitepress-auto-sidebar-whp98
Version:
The vite plugin that automatically generates sidebar data by scanning directories, based on vitepress
20 lines (16 loc) • 701 B
TypeScript
import { Plugin } from 'vite';
import { DefaultTheme } from 'vitepress';
interface SidebarPluginOptionType {
ignoreList?: string[];
path?: string;
createIndex?: boolean;
ignoreIndexItem?: boolean;
deletePrefix?: string | RegExp;
collapsed?: boolean;
titleFromFile?: boolean;
sideBarResolved?: (data: DefaultTheme.SidebarMulti) => DefaultTheme.SidebarMulti;
sideBarItemsResolved?: (data: DefaultTheme.SidebarItem[]) => DefaultTheme.SidebarItem[];
beforeCreateSideBarItems?: (data: string[]) => string[];
}
declare function VitePluginVitePressAutoSidebar(opt?: SidebarPluginOptionType): Plugin;
export { VitePluginVitePressAutoSidebar as default };