Files
slm-design/site/.vitepress/rules.data.mts

15 lines
400 B
TypeScript
Raw Normal View History

2026-07-25 17:56:16 +03:00
import { fileURLToPath } from 'node:url'
import { defineLoader } from 'vitepress'
import { collectRules } from '../../scripts/lib/specification.mjs'
const specificationRoot = fileURLToPath(
new URL('../../docs/ru/specification/', import.meta.url),
)
export default defineLoader({
watch: '../../docs/ru/specification/**/*.md',
async load() {
return collectRules(specificationRoot)
},
})