Files
contracts/tasks/clean.ts
2021-08-26 16:59:56 +02:00

15 lines
431 B
TypeScript

import fsExtra from "fs-extra"
import { TASK_CLEAN } from "hardhat/builtin-tasks/task-names"
import { task } from "hardhat/config"
task(TASK_CLEAN, "Overrides the standard clean task", async (args, { config }, runSuper) => {
await fsExtra.remove("./coverage")
await fsExtra.remove("./coverage.json")
if (config.typechain?.outDir) {
await fsExtra.remove(config.typechain.outDir)
}
await runSuper()
})