Bluesky app fork with some witchin' additions 💫

replace lodash.isequal with fast-deep-equal (#9529)

authored by samuel.fm and committed by GitHub 12dc38c5 7d5de604

Changed files
+3 -16
src
screens
ModerationInteractionSettings
view
com
composer
threadgate
+1 -2
package.json
··· 173 173 "libphonenumber-js": "^1.12.31", 174 174 "lodash.chunk": "^4.2.0", 175 175 "lodash.debounce": "^4.0.8", 176 - "lodash.isequal": "^4.5.0", 176 + "fast-deep-equal": "^3.1.3", 177 177 "lodash.shuffle": "^4.2.0", 178 178 "lodash.throttle": "^4.1.1", 179 179 "multiformats": "9.9.0", ··· 241 241 "@types/jest": "29.5.14", 242 242 "@types/lodash.chunk": "^4.2.7", 243 243 "@types/lodash.debounce": "^4.0.7", 244 - "@types/lodash.isequal": "^4.5.6", 245 244 "@types/lodash.shuffle": "^4.2.7", 246 245 "@types/psl": "^1.1.1", 247 246 "@types/react": "^19.1.12",
+1 -1
src/screens/ModerationInteractionSettings/index.tsx
··· 2 2 import {View} from 'react-native' 3 3 import {msg, Trans} from '@lingui/macro' 4 4 import {useLingui} from '@lingui/react' 5 - import deepEqual from 'lodash.isequal' 5 + import deepEqual from 'fast-deep-equal' 6 6 7 7 import {logger} from '#/logger' 8 8 import {usePostInteractionSettingsMutation} from '#/state/queries/post-interaction-settings'
+1 -1
src/view/com/composer/threadgate/ThreadgateBtn.tsx
··· 4 4 import {type AppBskyFeedPostgate} from '@atproto/api' 5 5 import {msg, Trans} from '@lingui/macro' 6 6 import {useLingui} from '@lingui/react' 7 - import deepEqual from 'lodash.isequal' 7 + import deepEqual from 'fast-deep-equal' 8 8 9 9 import {isNetworkError} from '#/lib/strings/errors' 10 10 import {logger} from '#/logger'
-12
yarn.lock
··· 7538 7538 dependencies: 7539 7539 "@types/lodash" "*" 7540 7540 7541 - "@types/lodash.isequal@^4.5.6": 7542 - version "4.5.6" 7543 - resolved "https://registry.yarnpkg.com/@types/lodash.isequal/-/lodash.isequal-4.5.6.tgz#ff42a1b8e20caa59a97e446a77dc57db923bc02b" 7544 - integrity sha512-Ww4UGSe3DmtvLLJm2F16hDwEQSv7U0Rr8SujLUA2wHI2D2dm8kPu6Et+/y303LfjTIwSBKXB/YTUcAKpem/XEg== 7545 - dependencies: 7546 - "@types/lodash" "*" 7547 - 7548 7541 "@types/lodash.shuffle@^4.2.7": 7549 7542 version "4.2.7" 7550 7543 resolved "https://registry.yarnpkg.com/@types/lodash.shuffle/-/lodash.shuffle-4.2.7.tgz#b714d829af948a266b0df1477d629c70de2f4c72" ··· 14275 14268 version "3.1.0" 14276 14269 resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" 14277 14270 integrity sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg== 14278 - 14279 - lodash.isequal@^4.5.0: 14280 - version "4.5.0" 14281 - resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" 14282 - integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== 14283 14271 14284 14272 lodash.memoize@^4.1.2: 14285 14273 version "4.1.2"