fs.js 526 B

12345678910111213141516171819
  1. /**
  2. * React Static Boilerplate
  3. * https://github.com/koistya/react-static-boilerplate
  4. * Copyright (c) Konstantin Tarkus (@koistya) | MIT license
  5. */
  6. import fs from 'fs';
  7. import mkdirp from 'mkdirp';
  8. const writeFile = (filename, contents) => new Promise((resolve, reject) => {
  9. fs.writeFile(filename, contents, 'utf8', err =>
  10. err ? reject(err) : resolve());
  11. });
  12. const mkdir = (name) => new Promise((resolve, reject) => {
  13. mkdirp(name, err => err ? reject(err) : resolve());
  14. });
  15. export default { writeFile, mkdir };