diff --git a/package.json b/package.json index c2b6ee6e..f51caa8d 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@types/content-type": "^1.1.5", "@types/grecaptcha": "^3.0.9", "@types/jsdom": "^21.1.7", - "@types/lodash": "^4.14.199", + "@types/lodash-es": "^4.17.12", "@types/node": "^20.0.0", "@types/qrcode": "^1.5.5", "@types/react-dom": "^18.3.0", @@ -86,7 +86,7 @@ "jsdom": "^25.0.0", "knip": "^5.27.2", "livekit-client": "^2.5.7", - "lodash": "^4.17.21", + "lodash-es": "^4.17.21", "loglevel": "^1.9.1", "matrix-js-sdk": "matrix-org/matrix-js-sdk#8e9a04cdec0f88fc876bbbf406db55b0677f005d", "matrix-widget-api": "^1.10.0", diff --git a/src/config/Config.ts b/src/config/Config.ts index 972c9e0c..df85f9af 100644 --- a/src/config/Config.ts +++ b/src/config/Config.ts @@ -5,7 +5,7 @@ SPDX-License-Identifier: AGPL-3.0-only Please see LICENSE in the repository root for full details. */ -import { merge } from "lodash"; +import { merge } from "lodash-es"; import { getUrlParams } from "../UrlParams"; import { diff --git a/src/settings/rageshake.ts b/src/settings/rageshake.ts index 1ac9fba1..76ca0d6f 100644 --- a/src/settings/rageshake.ts +++ b/src/settings/rageshake.ts @@ -28,7 +28,7 @@ Please see LICENSE in the repository root for full details. // purge on startup to prevent logs from accumulating. import EventEmitter from "events"; -import { throttle } from "lodash"; +import { throttle } from "lodash-es"; import { Logger, logger } from "matrix-js-sdk/src/logger"; import { randomString } from "matrix-js-sdk/src/randomstring"; import loglevel, { LoggingMethod } from "loglevel"; diff --git a/src/state/CallViewModel.test.ts b/src/state/CallViewModel.test.ts index 7c3f21d5..be743c53 100644 --- a/src/state/CallViewModel.test.ts +++ b/src/state/CallViewModel.test.ts @@ -23,7 +23,7 @@ import { RemoteParticipant, } from "livekit-client"; import * as ComponentsCore from "@livekit/components-core"; -import { isEqual } from "lodash"; +import { isEqual } from "lodash-es"; import { CallViewModel, Layout } from "./CallViewModel"; import { diff --git a/yarn.lock b/yarn.lock index 40eff4ad..e29f2cd9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3007,7 +3007,14 @@ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== -"@types/lodash@^4.14.199": +"@types/lodash-es@^4.17.12": + version "4.17.12" + resolved "https://registry.yarnpkg.com/@types/lodash-es/-/lodash-es-4.17.12.tgz#65f6d1e5f80539aa7cfbfc962de5def0cf4f341b" + integrity sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ== + dependencies: + "@types/lodash" "*" + +"@types/lodash@*": version "4.17.13" resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.17.13.tgz#786e2d67cfd95e32862143abe7463a7f90c300eb" integrity sha512-lfx+dftrEZcdBPczf9d0Qv0x+j/rfNCMuC6OcfXmO8gkfeNAY88PgKUbvG56whcN23gc27yenwF6oJZXGFpYxg== @@ -6078,11 +6085,6 @@ lodash.merge@^4.6.2: resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== -lodash@^4.17.21: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - loglevel@1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.9.1.tgz#d63976ac9bcd03c7c873116d41c2a85bafff1be7"