12345678910111213141516171819202122 |
- 'use strict'
- const fs = require('graceful-fs')
- const u = require('universalify').fromCallback
- const rimraf = require('./rimraf')
- function remove (path, callback) {
- // Node 14.14.0+
- if (fs.rm) return fs.rm(path, { recursive: true, force: true }, callback)
- rimraf(path, callback)
- }
- function removeSync (path) {
- // Node 14.14.0+
- if (fs.rmSync) return fs.rmSync(path, { recursive: true, force: true })
- rimraf.sync(path)
- }
- module.exports = {
- remove: u(remove),
- removeSync
- }
|