const fs = require("fs"); const os = require("os"); const path = require("path"); const FILE = path.join(os.homedir(), ".skynet_status.json"); function read() { try { return JSON.parse(fs.readFileSync(FILE,"utf8")); } catch { return {}; } } function write(upd) { const cur = read(); const next = { ...cur, ...upd }; fs.writeFileSync(FILE, JSON.stringify(next, null, 2)); } function touch(key) { const cur = read(); const now = Date.now(); cur[key] = now; fs.writeFileSync(FILE, JSON.stringify(cur, null, 2)); } module.exports = { read, write, touch, FILE };