/* eslint-disable no-unused-vars */
import Benchmark from 'benny'
-import _ from 'lodash'
-import merge from 'just-merge'
import deepMerge from 'deepmerge'
+import merge from 'just-merge'
+import _ from 'lodash'
+
import { generateRandomObject } from './benchmark-utils.mjs'
const object = generateRandomObject()
Benchmark.add('just-merge', (obj = object) => {
const objMerged = merge(obj, objectToMerge)
}),
- Benchmark.add('deep-clone', (obj = object) => {
+ Benchmark.add('deepmerge', (obj = object) => {
const objMerged = deepMerge(obj, objectToMerge)
}),
Benchmark.cycle(),
format: 'table.html',
details: true
})
-).catch(err => {
- console.error(err)
-})
+).catch(console.error)