UNPKG

deepmerge-yaml

Version:
14 lines (13 loc) 429 B
import * as fs from 'fs'; export function readFileSync(...args) { return fs.readFileSync(...args); } export function readFile(filePath) { return exec(fs.readFile, filePath, 'utf8'); } export function writeFile(filePath, data) { return exec(fs.writeFile, filePath, data); } function exec(fn, ...args) { return new Promise((resolve, reject) => fn(...args.concat((err, res) => err ? reject(err) : resolve(res)))); }