clean.js 453 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 del from 'del';
  7. import fs from './lib/fs';
  8. export default () => new Promise((resolve, reject) => {
  9. console.log('clean');
  10. del(['build/*', '!build/.git'], { dot: true }, err => {
  11. if (err) {
  12. reject(err);
  13. } else {
  14. fs.makeDir('build').then(resolve, reject);
  15. }
  16. });
  17. });