Skip to content
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

fix: mark all packages side-effect free #2360

Merged
merged 1 commit into from
Jan 16, 2024

Conversation

achingbrain
Copy link
Member

Tree shaking results in smaller web bundles by deleting unused code.

Our modules are side-effect free so mark them as such to signal to bundlers that unused exports can be excluded from bundles.

Change checklist

  • I have performed a self-review of my own code
  • I have made corresponding changes to the documentation if necessary (this includes comments as well)
  • I have added tests that prove my fix is effective or that my feature works

[Tree shaking](https://webpack.js.org/guides/tree-shaking/) results in
smaller web bundles by deleting unused code.

Our modules are side-effect free so mark them as such to signal to
bundlers that unused exports can be excluded from bundles.
@achingbrain achingbrain requested a review from a team as a code owner January 16, 2024 06:27
@achingbrain achingbrain merged commit 3c96210 into main Jan 16, 2024
@achingbrain achingbrain deleted the fix/mark-packages-side-effect-free branch January 16, 2024 07:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant