UNPKG

@launchql/migrate

Version:
16 lines (15 loc) 427 B
import { createHash } from 'crypto'; import { readFileSync } from 'fs'; /** * Generate SHA256 hash of a file's contents */ export function hashFile(filePath) { const content = readFileSync(filePath, 'utf-8'); return createHash('sha256').update(content).digest('hex'); } /** * Generate SHA256 hash of a string */ export function hashString(content) { return createHash('sha256').update(content).digest('hex'); }