From f0bbe2b97b1ce85a75fc182098f2bbf7f223628d Mon Sep 17 00:00:00 2001 From: Frederik Bolding Date: Thu, 10 Jul 2025 09:54:38 +0200 Subject: [PATCH] chore: Use full lodash package --- package.json | 4 ++-- src/hex.ts | 2 +- yarn.lock | 23 +++++++---------------- 3 files changed, 10 insertions(+), 19 deletions(-) diff --git a/package.json b/package.json index 3d925509e..9c0ed7062 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "@scure/base": "^1.1.3", "@types/debug": "^4.1.7", "debug": "^4.3.4", - "lodash.memoize": "^4.1.2", + "lodash": "^4.17.21", "pony-cause": "^2.1.10", "semver": "^7.5.4", "uuid": "^9.0.1" @@ -84,7 +84,7 @@ "@ts-bridge/shims": "^0.1.1", "@types/jest": "^28.1.7", "@types/jest-when": "^3.5.3", - "@types/lodash.memoize": "^4.1.9", + "@types/lodash": "^4.17.20", "@types/node": "~18.18.14", "@types/uuid": "^9.0.8", "@typescript-eslint/eslint-plugin": "^5.43.0", diff --git a/src/hex.ts b/src/hex.ts index d7dc2ec37..7359225cc 100644 --- a/src/hex.ts +++ b/src/hex.ts @@ -1,6 +1,6 @@ import { pattern, type Struct, string } from '@metamask/superstruct'; import { keccak_256 as keccak256 } from '@noble/hashes/sha3'; -import memoize from 'lodash.memoize'; +import { memoize } from 'lodash'; import { assert } from './assert'; diff --git a/yarn.lock b/yarn.lock index 6bdbf3797..f4b55947d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1081,7 +1081,7 @@ __metadata: "@types/debug": ^4.1.7 "@types/jest": ^28.1.7 "@types/jest-when": ^3.5.3 - "@types/lodash.memoize": ^4.1.9 + "@types/lodash": ^4.17.20 "@types/node": ~18.18.14 "@types/uuid": ^9.0.8 "@typescript-eslint/eslint-plugin": ^5.43.0 @@ -1099,7 +1099,7 @@ __metadata: jest: ^29.2.2 jest-it-up: ^2.0.2 jest-when: ^3.6.0 - lodash.memoize: ^4.1.2 + lodash: ^4.17.21 pony-cause: ^2.1.10 prettier: ^2.7.1 prettier-plugin-packagejson: ^2.3.0 @@ -1553,19 +1553,10 @@ __metadata: languageName: node linkType: hard -"@types/lodash.memoize@npm:^4.1.9": - version: 4.1.9 - resolution: "@types/lodash.memoize@npm:4.1.9" - dependencies: - "@types/lodash": "*" - checksum: d11efe604911aabbf9c49eb02e944de856619d6e0ab348d83be3ff07de245ee605ea71b1f3ee24b5c134286d02625119edf3ac2c0e6aa4732f699b1f4aa55240 - languageName: node - linkType: hard - -"@types/lodash@npm:*": - version: 4.17.19 - resolution: "@types/lodash@npm:4.17.19" - checksum: a75452bd0ed21c9dba98c0d395ef0f9de3220a8410dc07dfb041f84c7f1733b88648f1ba8e62b14f70ff9e935797b618f7060fba40abdf754cdbfb27a99ec27e +"@types/lodash@npm:^4.17.20": + version: 4.17.20 + resolution: "@types/lodash@npm:4.17.20" + checksum: dc7bb4653514dd91117a4c4cec2c37e2b5a163d7643445e4757d76a360fabe064422ec7a42dde7450c5e7e0e7e678d5e6eae6d2a919abcddf581d81e63e63839 languageName: node linkType: hard @@ -5297,7 +5288,7 @@ __metadata: languageName: node linkType: hard -"lodash.memoize@npm:4.x, lodash.memoize@npm:^4.1.2": +"lodash.memoize@npm:4.x": version: 4.1.2 resolution: "lodash.memoize@npm:4.1.2" checksum: 9ff3942feeccffa4f1fafa88d32f0d24fdc62fd15ded5a74a5f950ff5f0c6f61916157246744c620173dddf38d37095a92327d5fd3861e2063e736a5c207d089