fsify
Version:
Convert an array of objects into a persistent or temporary directory structure
20 lines (18 loc) • 477 B
JavaScript
import fs from 'node:fs/promises'
/**
* Asynchronously writes data to a file, replacing the file if it already exists.
* @public
* @param {String|Buffer|Integer} path
* @param {?String|Buffer|Uint8Array} data
* @param {?String|Null} encoding
* @param {?Integer} mode
* @param {?String} flag
* @returns {Promise}
*/
export default function writeFile(path, data = '', encoding, mode, flag) {
return fs.writeFile(path, data, {
encoding,
mode,
flag,
})
}