cat-file.js 406 B

12345678910111213141516
  1. "use strict";
  2. const fs = require("fs-extra");
  3. const path = require("path");
  4. module.exports.catFile = catFile;
  5. /**
  6. * @param {string} baseDir
  7. * @param {string} fileName
  8. * @param {string} content
  9. * @param {string | import('fs-extra').WriteFileOptions} [opts]
  10. */
  11. function catFile(baseDir, fileName, content, opts = "utf8") {
  12. return fs.writeFile(path.join(baseDir, fileName), `${content}\n`, opts);
  13. }