mirror of
https://github.com/mayurankv/Obsidian-Code-Styler.git
synced 2026-07-22 08:10:29 +00:00
update
This commit is contained in:
parent
0b393c999c
commit
6986926eec
1 changed files with 3 additions and 4 deletions
|
|
@ -2,13 +2,12 @@ import { readFileSync, writeFileSync } from "fs";
|
|||
import { exec } from "child_process";
|
||||
|
||||
const url = "https://raw.githubusercontent.com/twibiral/obsidian-execute-code/master/src/main.ts";
|
||||
const externalConstantsFile = "src/Internal/constants/external.ts"
|
||||
let settingsText = readFileSync(externalConstantsFile, "utf8");
|
||||
let settingsText = readFileSync("src/Settings.ts", "utf8");
|
||||
fetch(url).then(r => r.text()).then(text =>
|
||||
{
|
||||
const languageAliases = /export const languageAliases = \[([\s\S]*?)\]/.exec(text)?.[1]?.replace(/\s*/g, "");
|
||||
const canonicalLanguages = /export const canonicalLanguages = \[([\s\S]*?)\]/.exec(text)?.[1]?.replace(/\s*/g, "");
|
||||
writeFileSync(externalConstantsFile, settingsText.replace(/const EXECUTE_CODE_LANGUAGE_ALIASES: Array<string> = \[([\s\S]*?)\]/, `const EXECUTE_CODE_LANGUAGE_ALIASES: Array<string> = [${languageAliases}]`).replace(/const EXECUTE_CODE_CANONICAL_LANGUAGES: Array<string> = \[([\s\S]*?)\]/, `const EXECUTE_CODE_CANONICAL_LANGUAGES: Array<string> = [${canonicalLanguages}]`));
|
||||
writeFileSync("src/Settings.ts", settingsText.replace(/const EXECUTE_CODE_LANGUAGE_ALIASES: Array<string> = \[([\s\S]*?)\]/, `const EXECUTE_CODE_LANGUAGE_ALIASES: Array<string> = [${languageAliases}]`).replace(/const EXECUTE_CODE_CANONICAL_LANGUAGES: Array<string> = \[([\s\S]*?)\]/, `const EXECUTE_CODE_CANONICAL_LANGUAGES: Array<string> = [${canonicalLanguages}]`));
|
||||
});
|
||||
|
||||
exec("git fetch execute-code && git show execute-code/master:src/CodeBlockArgs.ts > src/External/ExecuteCode/CodeBlockArgs.ts && eslint --fix src/External/ExecuteCode/CodeBlockArgs.ts", (error) => console.log(error));
|
||||
// exec("git fetch execute-code && git show execute-code/master:src/CodeBlockArgs.ts > src/External/ExecuteCode/CodeBlockArgs.ts && eslint --fix src/External/ExecuteCode/CodeBlockArgs.ts", (error) => console.log(error));
|
||||
|
|
|
|||
Loading…
Reference in a new issue