1 | let { existsSync } = require('fs')
|
2 | let fs = require('fs').promises
|
3 |
|
4 | module.exports = async function rm(dir) {
|
5 | if (!fs.rm) {
|
6 | /* istanbul ignore next */
|
7 | if (existsSync(dir)) {
|
8 | await fs.rmdir(dir, { recursive: true })
|
9 | }
|
10 | } else {
|
11 | await fs.rm(dir, { recursive: true, force: true })
|
12 | }
|
13 | }
|