chore(lodash) - remove deprecated packages#917
Conversation
📦 Bundle Size Report
Size Limits
Largest Files (Top 5)
View All Files (310 total)
✅ Bundle size check passed |
|
Deploy preview for remote-flows-example-app ready! ✅ Preview Built with commit 5e8d03b. |
|
Deploy preview for remote-flows ready! ✅ Preview Built with commit 5e8d03b. |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 703b266. Configure here.
📊 Coverage Report✅ Coverage increased! 🎉
Detailed BreakdownLines Coverage
Statements Coverage
Functions Coverage
Branches Coverage
✅ Coverage check passed |

Note
Medium Risk
Replaces widely-used helper behavior (
lodash.get/lodash.isequal) in form value extraction and schema diffing, which could subtly change equality and nested-path resolution in edge cases.Overview
Removes deprecated
lodash.getandlodash.isequaldependencies and their type packages, addingfast-deep-equalinstead.Updates JSON-schema field diffing to use
fast-deep-equalfor deep comparisons, and replaceslodash.getusage in form utilities with a new internalgetNestedValuehelper.Adds
getNestedValueimplementation tosrc/lib/utils.tsplus unit tests covering nested paths, missing keys, null handling, and default values.Reviewed by Cursor Bugbot for commit 5e8d03b. Bugbot is set up for automated code reviews on this repo. Configure here.