From 14b3747bff6c8085c128ddb9d527a231c21c8b07 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Tue, 10 Feb 2026 22:44:02 +0100 Subject: [PATCH] chore(deps): remove rambda dependency Rambda v11 removed clone, isEmpty, and mergeDeepRight with no equivalents. The remaining 'merge' is shallow-only, inappropriate for deep-merge benchmark. --- deep-merge-object.mjs | 4 ---- package.json | 1 - pnpm-lock.yaml | 8 -------- 3 files changed, 13 deletions(-) diff --git a/deep-merge-object.mjs b/deep-merge-object.mjs index ba35176..e4c6bf8 100644 --- a/deep-merge-object.mjs +++ b/deep-merge-object.mjs @@ -1,6 +1,5 @@ import deepMerge from 'deepmerge' import _ from 'lodash' -import { merge as rambdaMerge } from 'rambda' import { Bench } from 'tinybench' import { generateRandomObject } from './benchmark-utils.mjs' @@ -19,9 +18,6 @@ bench .add('lodash merge', (obj = object) => { _.merge(obj, objectToMerge) }) - .add('rambda merge', (obj = object) => { - rambdaMerge(obj, objectToMerge) - }) .add('deepmerge', (obj = object) => { deepMerge(obj, objectToMerge) }) diff --git a/package.json b/package.json index 9f36d9b..2ac0459 100644 --- a/package.json +++ b/package.json @@ -69,7 +69,6 @@ "lodash": "^4.17.23", "node-object-hash": "^3.1.1", "object-hash": "^3.0.0", - "rambda": "^11.1.0", "tinybench": "^6.0.0", "uuid": "^13.0.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4861a77..51eec05 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,9 +32,6 @@ importers: object-hash: specifier: ^3.0.0 version: 3.0.0 - rambda: - specifier: ^11.1.0 - version: 11.1.0 tinybench: specifier: ^6.0.0 version: 6.0.0 @@ -1514,9 +1511,6 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - rambda@11.1.0: - resolution: {integrity: sha512-trnSijNtQHw8QecCZR31nLAa1Ixg6QJPsUIx2iqy5ZH5jdY1Z7/DvH9bMTS4rSGJW5Tza0ST9eG6RRqAbQaohQ==} - react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} @@ -3442,8 +3436,6 @@ snapshots: punycode@2.3.1: {} - rambda@11.1.0: {} - react-is@16.13.1: {} reflect.getprototypeof@1.0.10: -- 2.53.0