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
    )
  })
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…