-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lodash: Replace _.mergeWith()
with deepmerge
in blocks
#50637
Conversation
_.mergeWith()
with deepmerge in blocks
_.mergeWith()
with deepmerge in blocks_.mergeWith()
with deepmerge
in blocks
Size Change: +553 B (0%) Total Size: 1.4 MB
ℹ️ View Unchanged
|
da7097c
to
4c5b3c3
Compare
4c5b3c3
to
fe8a518
Compare
Flaky tests detected in fe8a518. 🔍 Workflow run URL: https://github.com/WordPress/gutenberg/actions/runs/5245002795
|
This should be ready for a review now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks!
What?
This PR removes Lodash's
_.mergeWith()
fromgetBlockContentSchemaFromTransforms()
.Why?
Lodash is known to unnecessarily inflate the bundle size of packages, and in most cases, it can be replaced with native language functionality. See these for more information and rationale:
@wordpress/api-fetch
package haslodash
as a dependency #39495How?
We're using
deepmerge
as a replacement as we've done in other places already.Testing Instructions