Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue
Though for a while Lodash promoted the ability to treeshake automatically, we have found that doesnt seem to work in any of our cases (we've tried the babel/webpack plugin and run into similar issues as others.
Anyways, in our build we noticed slate-plugins was bundling a large part of lodash:
I'm hoping by using the per method approach, the build process will properly treeshake and reduce that footprint.
What I did
Replaced all imports of Lodash functions with the named function import
Checklist
yarn storybook
).stories
for plugins,knobs
for options.