next.js/bench/recursive-delete/rimraf.js
rimraf.js22 lines432 B
import { manual, manualSync } from 'rimraf'

const targetDir = process.argv[2]
const method = process.argv[3]

async function test() {
  const time = process.hrtime()

  if (method === 'sync') {
    manualSync(targetDir)
  } else {
    await manual(targetDir)
  }

  const hrtime = process.hrtime(time)
  const nanoseconds = hrtime[0] * 1e9 + hrtime[1]
  const milliseconds = nanoseconds / 1e6
  console.log(milliseconds)
}

test()
Quest for Codev2.0.0
/
SIGN IN