From 5e829441994d5d4b9a332e3568578cfbcc2d401a Mon Sep 17 00:00:00 2001 From: taskylizard <75871323+taskylizard@users.noreply.github.com> Date: Sat, 28 Oct 2023 17:52:08 +0530 Subject: [PATCH] lets just save it --- .vitepress/loaders/guides.data.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.vitepress/loaders/guides.data.ts b/.vitepress/loaders/guides.data.ts index 64d73144b..f532b9b0d 100644 --- a/.vitepress/loaders/guides.data.ts +++ b/.vitepress/loaders/guides.data.ts @@ -1,4 +1,5 @@ import { defineLoader } from "vitepress"; +import { writeFile, readFile } from "fs/promises"; interface Data { title?: string; @@ -36,8 +37,10 @@ export default defineLoader({ guides.add({ title, url }); } } - return Object.fromEntries( + const obj = Object.fromEntries( [...guides.entries()].map((entry, index) => [index.toString(), entry]), ); + await writeFile("./guides.json",JSON.stringify(obj, null, 4), "") + return await readFile("./guides.json", { encoding: "utf-8"}) }, });