build(deps-dev): apply updates
[benchmarks-js.git] / shallow-clone-object.mjs
index 5e68bf8f74194af622252032db81a570b3d445a2..70b14d98a6c25dc5860d5eba4e36b4f1ccd8765d 100644 (file)
@@ -1,7 +1,6 @@
-/* eslint-disable no-unused-vars */
 import _ from 'lodash'
-import { bench, group, run } from 'mitata'
 import { assoc } from 'rambda'
+import { bench, group, run } from 'tatami-ng'
 
 import { generateRandomObject } from './benchmark-utils.mjs'
 
@@ -9,19 +8,19 @@ const object = generateRandomObject()
 
 group(`Shallow clone object with ${Object.keys(object).length} keys`, () => {
   bench('Spread', () => {
-    const objClone = { ...object }
+    return { ...object }
   })
   bench('Object assign', () => {
-    const objClone = Object.assign({}, object)
+    return Object.assign({}, object)
   })
   bench('lodash clone', () => {
-    const objClone = _.clone(object)
+    _.clone(object)
   })
   bench('rambda assoc', () => {
-    const objClone = assoc(object)
+    assoc(object)
   })
 })
 
 await run({
-  units: true
+  units: true,
 })