clean.ts 473 B

123456789101112
  1. import fsExtra from "fs-extra";
  2. import { TASK_CLEAN } from "@nomiclabs/buidler/builtin-tasks/task-names";
  3. import { task } from "@nomiclabs/buidler/config";
  4. task(TASK_CLEAN, "Overrides the standard clean task", async function (_taskArgs, { config }, runSuper) {
  5. await fsExtra.remove(config.paths.coverage);
  6. await fsExtra.remove(config.paths.coverageJson);
  7. if (config.typechain?.outDir) {
  8. await fsExtra.remove(config.typechain.outDir);
  9. }
  10. await runSuper();
  11. });