UNPKG

newo

Version:

NEWO CLI: sync flows/skills between NEWO and local files, multi-project support, import AKB articles

18 lines (14 loc) 460 B
import crypto from 'crypto'; import fs from 'fs-extra'; import { ensureState, HASHES_PATH } from './fsutil.js'; export function sha256(str) { return crypto.createHash('sha256').update(str, 'utf8').digest('hex'); } export async function loadHashes() { await ensureState(); if (await fs.pathExists(HASHES_PATH)) return fs.readJson(HASHES_PATH); return {}; } export async function saveHashes(h) { await fs.writeJson(HASHES_PATH, h, { spaces: 2 }); }