docs: ensure files are always sorted when generating llms-full.txt (#12701)
This commit is contained in:
+27395
-27395
File diff suppressed because it is too large
Load Diff
@@ -51,20 +51,22 @@ const getContentFromDir = async ({
|
|||||||
generator,
|
generator,
|
||||||
ext = "md",
|
ext = "md",
|
||||||
}: Options["scanDirs"][0]): Promise<string> => {
|
}: Options["scanDirs"][0]): Promise<string> => {
|
||||||
const files = await new fdir()
|
const files = (
|
||||||
.withFullPaths()
|
await new fdir()
|
||||||
.filter((file) => {
|
.withFullPaths()
|
||||||
const baseName = path.basename(file)
|
.filter((file) => {
|
||||||
|
const baseName = path.basename(file)
|
||||||
|
|
||||||
return isExtAllowed(baseName, ext) && !baseName.startsWith("_")
|
return isExtAllowed(baseName, ext) && !baseName.startsWith("_")
|
||||||
})
|
})
|
||||||
.filter(
|
.filter(
|
||||||
(file) =>
|
(file) =>
|
||||||
!allowedFilesPatterns?.length ||
|
!allowedFilesPatterns?.length ||
|
||||||
allowedFilesPatterns.some((pattern) => file.match(pattern))
|
allowedFilesPatterns.some((pattern) => file.match(pattern))
|
||||||
)
|
)
|
||||||
.crawl(dir)
|
.crawl(dir)
|
||||||
.withPromise()
|
.withPromise()
|
||||||
|
).sort()
|
||||||
|
|
||||||
const content: string[] =
|
const content: string[] =
|
||||||
generator?.name && generators[generator?.name]
|
generator?.name && generators[generator?.name]
|
||||||
|
|||||||
Reference in New Issue
Block a user