docs: ensure files are always sorted when generating llms-full.txt (#12701)

This commit is contained in:
Shahed Nasser
2025-06-10 19:24:00 +03:00
committed by GitHub
parent e5ec907aad
commit a8118fa3c3
2 changed files with 27410 additions and 27408 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -51,20 +51,22 @@ const getContentFromDir = async ({
generator,
ext = "md",
}: Options["scanDirs"][0]): Promise<string> => {
const files = await new fdir()
.withFullPaths()
.filter((file) => {
const baseName = path.basename(file)
const files = (
await new fdir()
.withFullPaths()
.filter((file) => {
const baseName = path.basename(file)
return isExtAllowed(baseName, ext) && !baseName.startsWith("_")
})
.filter(
(file) =>
!allowedFilesPatterns?.length ||
allowedFilesPatterns.some((pattern) => file.match(pattern))
)
.crawl(dir)
.withPromise()
return isExtAllowed(baseName, ext) && !baseName.startsWith("_")
})
.filter(
(file) =>
!allowedFilesPatterns?.length ||
allowedFilesPatterns.some((pattern) => file.match(pattern))
)
.crawl(dir)
.withPromise()
).sort()
const content: string[] =
generator?.name && generators[generator?.name]