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

chore(rollup): update rollup config to fix warnings #4186

Merged
merged 1 commit into from
Jan 27, 2025

Conversation

wesbillman
Copy link
Collaborator

  • add new build:analyze script to console for rollup visualizations

BEFORE (9.38s with warnings):

vite v6.0.11 building for production...
✓ 5440 modules transformed.
dist/index.html                                       1.36 kB │ gzip:   0.55 kB
dist/assets/favicon-jjzVXmZJ.ico                     15.41 kB
dist/assets/index-CB5hp2DV.css                       64.74 kB │ gzip:  10.95 kB
dist/assets/vendor-fuse-DPyu62bB.js                  15.77 kB │ gzip:   5.40 kB
dist/assets/vendor-react-D8uXf6-9.js                 87.16 kB │ gzip:  29.84 kB
dist/assets/vendor-json-schema-library-c1NQVLVx.js   95.20 kB │ gzip:  27.38 kB
dist/assets/vendor-yaml-DPZo3Gqr.js                 105.03 kB │ gzip:  32.43 kB
dist/assets/vendor-protos-DP8__gRb.js               168.87 kB │ gzip:  27.59 kB
dist/assets/vendor-ui-DO6raoTH.js                   180.65 kB │ gzip:  57.52 kB
dist/assets/vendor-json-schema-faker-THA4HSpH.js    272.65 kB │ gzip:  88.86 kB
dist/assets/vendor-codemirror-_pve6hc8.js           371.77 kB │ gzip: 120.86 kB
dist/assets/index-DZVGi2No.js                       766.72 kB │ gzip: 257.87 kB

(!) Some chunks are larger than 500 kB after minification. Consider:
- Using dynamic import() to code-split the application
- Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks
- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
✓ built in 9.38s

AFTER (7.66s no warnings):

vite v6.0.11 building for production...
✓ 5440 modules transformed.
dist/index.html                                       1.62 kB │ gzip:   0.59 kB
dist/assets/favicon-jjzVXmZJ.ico                     15.41 kB
dist/assets/vendor-reactflow-B5DZHykP.css             7.32 kB │ gzip:   1.60 kB
dist/assets/index-DoivQ0Qf.css                       57.42 kB │ gzip:   9.50 kB
dist/assets/vendor-fuse-DPyu62bB.js                  15.77 kB │ gzip:   5.40 kB
dist/assets/vendor-lodash-CSMaoA2u.js                46.96 kB │ gzip:  17.02 kB
dist/assets/vendor-json-schema-library-DLv5Wwdf.js   95.21 kB │ gzip:  27.39 kB
dist/assets/vendor-yaml-DPZo3Gqr.js                 105.03 kB │ gzip:  32.43 kB
dist/assets/vendor-reactflow-Dni2oQuU.js            144.27 kB │ gzip:  47.09 kB
dist/assets/vendor-protos-DP8__gRb.js               168.87 kB │ gzip:  27.59 kB
dist/assets/vendor-ui-BH9npj9H.js                   179.92 kB │ gzip:  57.14 kB
dist/assets/vendor-react-BZWd4Tjq.js                261.41 kB │ gzip:  84.41 kB
dist/assets/vendor-json-schema-faker-DSnAX_B6.js    272.83 kB │ gzip:  88.90 kB
dist/assets/vendor-codemirror-_pve6hc8.js           371.77 kB │ gzip: 120.86 kB
dist/assets/index-BLqFm2PD.js                       401.17 kB │ gzip: 138.41 kB
✓ built in 7.66s

- add new `build:analyze` script to console for rollup visualizations
@wesbillman wesbillman requested a review from a team as a code owner January 27, 2025 18:05
This was referenced Jan 27, 2025
@wesbillman wesbillman merged commit 3b8b83a into main Jan 27, 2025
67 checks passed
@wesbillman wesbillman deleted the update-rollup-chunks branch January 27, 2025 18:18
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