switch to ESM, take 2
authorJérôme Benoit <jerome.benoit@sap.com>
Fri, 28 Jul 2023 13:17:24 +0000 (15:17 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Fri, 28 Jul 2023 13:17:24 +0000 (15:17 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
benchmark-utils.mjs [moved from benchmark-utils.js with 97% similarity]
busy-wait.mjs
deep-clone-object.mjs
empty-array.mjs
is-empty-object.mjs
max.mjs
quick-select.mjs
random.mjs
shallow-clone-object.mjs

similarity index 97%
rename from benchmark-utils.js
rename to benchmark-utils.mjs
index a9dd58713e5edc4ae244a4098219660032d79e16..692ec806f4e1406c4bc964062489340210fd0588 100644 (file)
@@ -1,4 +1,4 @@
-const crypto = require('crypto')
+import crypto from 'crypto'
 
 /**
  * Generate a cryptographically secure random number in the [0,1[ range
@@ -96,7 +96,7 @@ async function sleep (ms) {
   return new Promise(resolve => setTimeout(resolve, ms))
 }
 
-module.exports = {
+export {
   generateRandomInteger,
   generateRandomFloat,
   generateRandomNumberArray,
index a785a7e8247a3eb4b07acf3f68ec5716eb6b6ea7..dd8a74f5a5c2faa69c3310b718d4542b1d7d614c 100644 (file)
@@ -1,5 +1,5 @@
 import Benchmark from 'benny'
-import { sleep } from './benchmark-utils.js'
+import { sleep } from './benchmark-utils.mjs'
 
 const timeout = 2000
 const interval = 1000
index 52a1bac29a382a19d6a9c2a060400797d2795a04..be98817da7967080ecec8d95b60e1a8edb3be266 100644 (file)
@@ -3,7 +3,7 @@ import Benchmark from 'benny'
 import _ from 'lodash'
 import clone from 'just-clone'
 import deepClone from 'deep-clone'
-import { generateRandomObject } from './benchmark-utils.js'
+import { generateRandomObject } from './benchmark-utils.mjs'
 
 const object = generateRandomObject()
 
index 887e0ce183ecfcf956ea41245cb9aa188c4b5bb1..12abb24b002080efea1ab068a414a16080ec5f52 100644 (file)
@@ -1,5 +1,5 @@
 import Benchmark from 'benny'
-import { generateRandomNumberArray } from './benchmark-utils.js'
+import { generateRandomNumberArray } from './benchmark-utils.mjs'
 
 const size = 10000
 let testArray = generateRandomNumberArray(size)
index 17072a96660ec37947743e6ddf9762ddbce81fcc..b4ba3cbb8f8faa8a4fbe61d930b29618c03513b3 100644 (file)
@@ -1,5 +1,5 @@
 import Benchmark from 'benny'
-import { generateRandomObject } from './benchmark-utils.js'
+import { generateRandomObject } from './benchmark-utils.mjs'
 
 const object = generateRandomObject()
 
diff --git a/max.mjs b/max.mjs
index de7602ea57f669bb7f8c00539074fe92712cb62d..7ef592a36ad0142b9207604ce1ceca4348f96314 100644 (file)
--- a/max.mjs
+++ b/max.mjs
@@ -1,5 +1,5 @@
 import Benchmark from 'benny'
-import { generateRandomNumberArray } from './benchmark-utils.js'
+import { generateRandomNumberArray } from './benchmark-utils.mjs'
 
 const size = 10000
 const testArray = generateRandomNumberArray(size)
index 34ba13d9eec2547d0a10b5cfbc44bd195dfaa054..3823448ee9faa1ecd2891327d2a9dc0534ed7469 100644 (file)
@@ -1,5 +1,5 @@
 import Benchmark from 'benny'
-import { generateRandomInteger } from './benchmark-utils.js'
+import { generateRandomInteger } from './benchmark-utils.mjs'
 
 /**
  * @param numberOfWorkers
index f814d3d37344900edacfe5d5190f106d64f92c19..e1062c05c7e4a4d17749645af4d8a271ac0fd547 100644 (file)
@@ -3,7 +3,7 @@ import Benchmark from 'benny'
 import {
   secureRandom,
   secureRandomWithRandomValues
-} from './benchmark-utils.js'
+} from './benchmark-utils.mjs'
 
 const maximum = 281474976710654
 
index 05a97ec3f0103c9f4a645663d92d3dfa16fc63ef..830a3862f3c1e3712cf9ed56a2a296dab49a963e 100644 (file)
@@ -1,7 +1,7 @@
 /* eslint-disable no-unused-vars */
 import Benchmark from 'benny'
 import _ from 'lodash'
-import { generateRandomObject } from './benchmark-utils.js'
+import { generateRandomObject } from './benchmark-utils.mjs'
 
 const object = generateRandomObject()