clean.js (508B)
1 'use strict'; 2 3 const path = require('path'); 4 const fs = require('fs-extra'); 5 const { onError } = require('./utils'); 6 7 const ROOT = path.resolve(__dirname, '..'); 8 9 async function getClean(source) { 10 await fs.remove(source); 11 } 12 13 module.exports = getClean; 14 15 if (require.main === module) { 16 (async () => { 17 try { 18 await getClean(path.join(ROOT, 'build')); 19 await getClean(path.join(ROOT, '.signatures.json')); 20 } catch (err) { 21 process.exitCode = 1; 22 global.isError = true; 23 onError(err); 24 } 25 })(); 26 }