INNER CODE UNIT · JavaScript
clean
clinicjs/node-clinic · lib/clean.js:8
function clean (dir, cb) {
fs.readdir(dir, function (err, entries) {
if (err) return cb(err)
const pathsToRemove = entries
.filter(entry => /^(\.clinic|\d+\.clinic-\w+(\.html)?|node_trace\.\d+\.log)$/.test(entry))
.map(entry => path.join(dir, entry))
async.eachSeries(
pathsToRemove,
(entry, next) => rimraf(entry, { disableGlob: true }, next),
cb
)
})
}