@serwist/next
Version:
A module that integrates Serwist into your Next.js application.
12 lines (9 loc) • 366 B
text/typescript
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);
};