fs.js 629 B

123456789101112131415161718192021
  1. /**
  2. * React Starter Kit (https://www.reactstarterkit.com/)
  3. *
  4. * Copyright © 2014-2016 Kriasoft, LLC. All rights reserved.
  5. *
  6. * This source code is licensed under the MIT license found in the
  7. * LICENSE.txt file in the root directory of this source tree.
  8. */
  9. import fs from 'fs';
  10. import mkdirp from 'mkdirp';
  11. const writeFile = (file, contents) => new Promise((resolve, reject) => {
  12. fs.writeFile(file, contents, 'utf8', err => err ? reject(err) : resolve());
  13. });
  14. const makeDir = (name) => new Promise((resolve, reject) => {
  15. mkdirp(name, err => err ? reject(err) : resolve());
  16. });
  17. export default { writeFile, makeDir };