editor: import & use language grammars from refractor directly

This commit is contained in:
Abdullah Atta
2024-09-23 15:13:39 +05:00
parent 99c77e6c5f
commit 7c257cfbd2
4 changed files with 52 additions and 22 deletions

View File

@@ -42,9 +42,23 @@ for (const name in pathsToCopy) {
});
}
const languagesList = await langen(ROOT_DIR, path.join(ROOT_DIR, "languages"));
const { languageIndex, languages } = await langen(ROOT_DIR);
if (!languageIndex || !languages) throw new Error("No language index found.");
fs.writeFileSync(
path.join(
ROOT_DIR,
"src",
"extensions",
"code-block",
"languages",
"index.ts"
),
languageIndex
);
fs.writeFileSync(
path.join(ROOT_DIR, "src", "extensions", "code-block", "languages.json"),
JSON.stringify(languagesList)
JSON.stringify(languages)
);