refactor: convert benchmarks code to ESM
[poolifier.git] / benchmarks / versus-external-pools / fixed-microjob.mjs
similarity index 85%
rename from benchmarks/versus-external-pools/fixed-microjob.js
rename to benchmarks/versus-external-pools/fixed-microjob.mjs
index b61dcd9438b70e029cb3890adb695761e5dbebeb..f4e121a549bdfdb1aca2f935eac690f503ad1171 100644 (file)
@@ -1,8 +1,8 @@
 // IMPORT LIBRARIES
-const { job, start } = require('microjob')
+import { job, start } from 'microjob'
 // FINISH IMPORT LIBRARIES
 // IMPORT FUNCTION TO BENCH
-const functionToBench = require('./functions/function-to-bench')
+import functionToBench from './functions/function-to-bench.mjs'
 // FINISH IMPORT FUNCTION TO BENCH
 const size = parseInt(process.env.POOL_SIZE)
 const iterations = parseInt(process.env.NUM_ITERATIONS)
@@ -30,4 +30,4 @@ async function run () {
   process.exit()
 }
 
-run()
+await run()