Skip to content

Commit 755fb6b

Browse files
committed
Save root page metadata as index.json
1 parent 923aa16 commit 755fb6b

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

apps/parser/src/modules/output.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { writeFile } from "node:fs/promises";
33
import { join } from "node:path";
44
import { ParsedMetadata } from "./types";
55
import { sanitizeUrlAsFilename } from "../helpers/url-handling";
6+
import { BASE_HOST_TOKEN } from "../main";
67

78
const FILENAME_LENGTH_THRESHOLD = 250;
89

@@ -14,9 +15,12 @@ export async function persistSnapshot(
1415
snapshot: ParsedMetadata,
1516
outputDirectory: string,
1617
): Promise<void> {
17-
const finalName = sanitizeUrlAsFilename(snapshot.url, {
18+
let finalName = sanitizeUrlAsFilename(snapshot.url, {
1819
lengthThreshold: FILENAME_LENGTH_THRESHOLD,
1920
});
21+
if (finalName === BASE_HOST_TOKEN) {
22+
finalName = "index";
23+
}
2024
await saveMetadata(outputDirectory, `${finalName}.json`, snapshot);
2125
}
2226

0 commit comments

Comments
 (0)