Files
test-repo/scripts/build/util.js
T
Suchipi Izumi 89c84e5ee0 Fix some build script issues
* Copy README to dist
* Fix strings in prepublishOnly
2018-05-29 00:22:59 -06:00

31 lines
623 B
JavaScript

"use strict";
const fs = require("fs");
const rimraf = require("rimraf");
const promisify = require("util").promisify;
const readFile = promisify(fs.readFile);
const writeFile = promisify(fs.writeFile);
async function readJson(file) {
const data = await readFile(file);
return JSON.parse(data);
}
function writeJson(file, content) {
content = JSON.stringify(content, null, 2);
return writeFile(file, content);
}
async function copyFile(from, to) {
const data = await readFile(from);
return writeFile(to, data);
}
module.exports = {
asyncRimRaf: promisify(rimraf),
readJson,
writeJson,
copyFile
};