From e56d21fa04450d118f76347a96a12d1d5477958f Mon Sep 17 00:00:00 2001 From: hachem Date: Sat, 29 Aug 2026 02:17:12 +0200 Subject: setup: prepare go workspace --- lib/config.js | 62 ----------------------------------------------------------- 1 file changed, 62 deletions(-) delete mode 100644 lib/config.js (limited to 'lib/config.js') diff --git a/lib/config.js b/lib/config.js deleted file mode 100644 index 9d2ed39..0000000 --- a/lib/config.js +++ /dev/null @@ -1,62 +0,0 @@ -const path = require("path") -const fs = require("fs-extra") - -const configPath = path.join(__dirname, "../config/config.json") -const apiPath = path.join(__dirname, "../config/api.json") -const cachePath = path.join(__dirname, "../cache/mod_versions.json") - -const LoadConfig = () => -{ - return require(configPath) -} - -const LoadApi = () => -{ - try - { - return require(apiPath) - } - catch - { - return {} - } -} - -const LoadCache = async () => -{ - try - { - if (await fs.pathExists(cachePath)) - return JSON.parse(await fs.readFile(cachePath, "utf8")) - } - catch (err) - { - console.error("[Cache] Failed to load:", err) - } - return {} -} - -const SaveCache = async cache => -{ - try - { - await fs.ensureDir(path.dirname(cachePath)) - await fs.writeFile(cachePath, JSON.stringify(cache, null, 2)) - } - catch (err) - { - console.error("[Cache] Failed to save:", err) - } -} - -module.exports = -{ - configPath, - apiPath, - cachePath, - LoadConfig, - LoadApi, - LoadCache, - SaveCache -} - -- cgit v1.3