@netlify/content-engine
Version:
19 lines • 596 B
JavaScript
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
;