-/* eslint-disable no-unused-vars */
import deepMerge from 'deepmerge'
import _ from 'lodash'
-import { bench, group, run } from 'mitata'
import { mergeDeepRight } from 'rambda'
+import { bench, group, run } from 'tatami-ng'
import { generateRandomObject } from './benchmark-utils.mjs'
} keys, object with ${Object.keys(objectToMerge).length} keys`,
() => {
bench('lodash merge', (obj = object) => {
- const objMerged = _.merge(obj, objectToMerge)
+ _.merge(obj, objectToMerge)
})
bench('rambda mergeDeepRight', (obj = object) => {
- const objMerged = mergeDeepRight(obj, objectToMerge)
+ mergeDeepRight(obj, objectToMerge)
})
bench('deepmerge', (obj = object) => {
- const objMerged = deepMerge(obj, objectToMerge)
+ deepMerge(obj, objectToMerge)
})
}
)
await run({
- units: true
+ units: true,
})