X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=deep-merge-object.mjs;h=a33dc2160d1b3547f89d0d54adf63d585861bfb8;hb=HEAD;hp=5e1ab7bd278dfa122fadef29a59f7466e5566f65;hpb=ab9a08f3b8fdd43f8714e90652028621849f9f58;p=benchmarks-js.git diff --git a/deep-merge-object.mjs b/deep-merge-object.mjs index 5e1ab7b..b36b800 100644 --- a/deep-merge-object.mjs +++ b/deep-merge-object.mjs @@ -1,8 +1,7 @@ -/* 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' @@ -15,17 +14,17 @@ group( } 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, })