@storyblok/create-demo
Version:
A CLI tool for quickly starting a Storyblok project
25 lines (24 loc) • 751 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const fs = require("node:fs");
function default_1(file, replacements) {
return new Promise((resolve, reject) => {
fs.readFile(file, 'utf8', function (err, data) {
if (err) {
return reject(err);
}
for (const from in replacements) {
if (from) {
data = data.replace(from, replacements[from]);
}
}
fs.writeFile(file, data, 'utf8', function (err) {
if (err) {
return reject(err);
}
return resolve(true);
});
});
});
}
exports.default = default_1;