import crypto from 'node:crypto'; export function sha256(input) { return crypto.createHash('sha256').update(input).digest('hex'); } export function nowInBeijing() { return new Date(Date.now() + 8 * 60 * 60 * 1000) .toISOString() .slice(0, 19) .replace('T', ' '); } export function buildManifest({ env, files }) { return { env, updatedAt: nowInBeijing(), files, }; }