UNPKG

@netlify/content-engine

Version:
19 lines 596 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ensureFileContent = ensureFileContent; const fs_extra_1 = require("fs-extra"); async function ensureFileContent(file, data) { let previousContent = undefined; try { previousContent = await (0, fs_extra_1.readFile)(file, `utf8`); } catch (e) { // whatever throws, we'll just write the file } if (previousContent !== data) { await (0, fs_extra_1.outputFile)(file, data); return true; } return false; } //# sourceMappingURL=ensure-file-content.js.map