clean 516 B

12345678910111213141516171819
  1. #!/usr/bin/env node
  2. 'use strict'
  3. const cleanCaches = require('./lib/clean-caches')
  4. const cleanDependencies = require('./lib/clean-dependencies')
  5. const cleanOutputDirectory = require('./lib/clean-output-directory')
  6. const killRunningAtomInstances = require('./lib/kill-running-atom-instances')
  7. async function clean() {
  8. killRunningAtomInstances()
  9. return Promise.all([
  10. cleanDependencies(),
  11. cleanCaches(),
  12. cleanOutputDirectory()
  13. ])
  14. }
  15. clean().then(() => {process.exit(0)}).catch((e) => {throw e;})