VEGA-6128 Генерация ссылок для index старниц

This commit is contained in:
Rusovich Violetta
2025-12-25 14:13:59 +03:00
parent f83c928c47
commit 7fd1755a7d
14 changed files with 592 additions and 89 deletions
@@ -0,0 +1,16 @@
import type { Plugin } from 'vite'
import type { SidebarItem } from './utils/types'
import { processAllFiles } from './hook/process-files'
export const autoSectionLinksPlugin = (
srcDir: string,
sidebarConfig: Record<string, SidebarItem[]>
): Plugin => ({
name: 'auto-section-links',
buildStart: () => {
processAllFiles(srcDir, sidebarConfig)
},
configureServer: () => {
processAllFiles(srcDir, sidebarConfig)
}
})