UNPKG

@serwist/next

Version:

A module that integrates Serwist into your Next.js application.

12 lines (9 loc) 366 B
import crypto from "node:crypto"; import fs from "node:fs"; export const getFileHash = (file: fs.PathOrFileDescriptor) => crypto.createHash("md5").update(fs.readFileSync(file)).digest("hex"); export const getContentHash = (file: fs.PathOrFileDescriptor, isDev: boolean) => { if (isDev) { return "development"; } return getFileHash(file).slice(0, 16); };