Skip to content

Conversation

@nima-taheri-mongodb
Copy link
Collaborator

@nima-taheri-mongodb nima-taheri-mongodb commented Nov 16, 2025

🎫 Ticket

CLOUDP-352308

📝 Summary

This PR updates the build process so we generate both non-minified and minified versions of our bundles. The default export in package.json is now the non-minified bundle, with the minified version provided as a production-specific export.

Details

  • Added tools/build/src/minify.ts, accessed via lg-build minify, to minify all non-minified JavaScript files located in dist.
  • The build script produces non-minified outputs, while a new build:minify script invokes the minify task across all sub-projects (except those under @lg-tools/*) to generate minified bundles.
  • Updated package.json exports to default to the non-minified bundle, adding the minified bundle as a dedicated production export.
  • Patched the lg-build tsc script to correctly forward all received arguments.

Rationale

  • Modeled after the underscore approach, which publishes both standard and minified entry files.
  • Prior to this change, our source-maps weren't reliable, complicating debugging, and tracing execution.
  • Having a non-minified bundle improves debugging even further by allowing precision local variable, stacktrace readability.

🧪 Checklist

  • Still needs testing, will verify on MMS soon
  • Ran pnpm changeset and included documentation of changes

@nima-taheri-mongodb nima-taheri-mongodb self-assigned this Nov 16, 2025
@changeset-bot
Copy link

changeset-bot bot commented Nov 16, 2025

⚠️ No Changeset found

Latest commit: a9e439a

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@nima-taheri-mongodb nima-taheri-mongodb force-pushed the cloudp-352308-publish-both-dev-prod branch from 4ac1d84 to 5aba0c7 Compare November 16, 2025 17:45
@github-actions
Copy link
Contributor

github-actions bot commented Nov 16, 2025

Size Change: +576 kB (+29.53%) 🚨

Total Size: 2.52 MB

Filename Size Change
charts/chart-card/dist/esm/index.js 3.81 kB +1.02 kB (+36.74%) 🚨
charts/chart-card/dist/umd/index.js 4.13 kB +1.19 kB (+40.63%) 🚨
charts/colors/dist/esm/index.js 623 B +93 B (+17.55%) ⚠️
charts/colors/dist/umd/index.js 824 B +167 B (+25.42%) 🚨
charts/core/dist/esm/index.js 26.2 kB +9.7 kB (+58.95%) 🆘
charts/core/dist/umd/index.js 26.8 kB +10.1 kB (+60.13%) 🆘
charts/drag-provider/dist/esm/index.js 2.5 kB +1.13 kB (+81.95%) 🆘
charts/drag-provider/dist/umd/index.js 2.74 kB +1.25 kB (+83.99%) 🆘
charts/legend/dist/esm/index.js 1.99 kB +467 B (+30.6%) 🚨
charts/legend/dist/umd/index.js 2.27 kB +589 B (+35.1%) 🚨
charts/series-provider/dist/esm/index.js 1.76 kB +479 B (+37.33%) 🚨
charts/series-provider/dist/umd/index.js 1.99 kB +581 B (+41.18%) 🚨
chat/chat-layout/dist/esm/index.js 6.9 kB +1.99 kB (+40.64%) 🚨
chat/chat-layout/dist/umd/index.js 7.28 kB +2.16 kB (+42.12%) 🚨
chat/chat-window/dist/esm/index.js 1.34 kB +337 B (+33.57%) 🚨
chat/chat-window/dist/umd/index.js 1.64 kB +442 B (+36.86%) 🚨
chat/input-bar/dist/esm/index.js 9.23 kB +3.33 kB (+56.34%) 🆘
chat/input-bar/dist/umd/index.js 9.69 kB +3.59 kB (+58.8%) 🆘
chat/leafygreen-chat-provider/dist/esm/index.js 362 B +95 B (+35.58%) 🚨
chat/leafygreen-chat-provider/dist/umd/index.js 615 B +188 B (+44.03%) 🚨
chat/lg-markdown/dist/esm/index.js 3.25 kB +1.1 kB (+50.9%) 🆘
chat/lg-markdown/dist/umd/index.js 3.56 kB +1.27 kB (+55.62%) 🆘
chat/message-feed/dist/esm/index.js 3.08 kB +883 B (+40.14%) 🚨
chat/message-feed/dist/umd/index.js 3.39 kB +1.03 kB (+43.73%) 🚨
chat/message-feedback/dist/esm/index.js 5.45 kB +1.4 kB (+34.48%) 🚨
chat/message-feedback/dist/umd/index.js 5.81 kB +1.6 kB (+37.9%) 🚨
chat/message-prompts/dist/esm/index.js 2.85 kB +597 B (+26.49%) 🚨
chat/message-prompts/dist/umd/index.js 3.17 kB +745 B (+30.73%) 🚨
chat/message-rating/dist/esm/index.js 1.98 kB +509 B (+34.53%) 🚨
chat/message-rating/dist/umd/index.js 2.31 kB +650 B (+39.13%) 🚨
chat/message/dist/esm/index.js 8.91 kB +2.64 kB (+42.09%) 🚨
chat/message/dist/umd/index.js 9.4 kB +2.85 kB (+43.6%) 🚨
chat/rich-links/dist/esm/index.js 3.02 kB +620 B (+25.89%) 🚨
chat/rich-links/dist/umd/index.js 3.37 kB +774 B (+29.86%) 🚨
chat/suggestions/dist/esm/index.js 2.21 kB +550 B (+33.19%) 🚨
chat/suggestions/dist/umd/index.js 2.53 kB +694 B (+37.74%) 🚨
chat/suggestions/dist/umd/testing/index.js 148 B +35 B (+30.97%) 🚨
chat/title-bar/dist/esm/index.js 1.2 kB +260 B (+27.78%) 🚨
chat/title-bar/dist/umd/index.js 1.49 kB +373 B (+33.54%) 🚨
mcp-ui/list-databases/dist/esm/index.js 660 B +125 B (+23.36%) 🚨
mcp-ui/list-databases/dist/umd/index.js 917 B +228 B (+33.09%) 🚨
packages/a11y/dist/esm/index.js 2.52 kB +809 B (+47.39%) 🚨
packages/a11y/dist/umd/index.js 2.77 kB +940 B (+51.23%) 🆘
packages/avatar/dist/esm/index.js 5.29 kB +1.9 kB (+56%) 🆘
packages/avatar/dist/umd/index.js 5.65 kB +2.07 kB (+58.06%) 🆘
packages/badge/dist/esm/index.js 1.87 kB +394 B (+26.73%) 🚨
packages/badge/dist/umd/index.js 2.18 kB +515 B (+30.93%) 🚨
packages/banner/dist/esm/index.js 4.26 kB +1.06 kB (+33.03%) 🚨
packages/banner/dist/umd/index.js 4.72 kB +1.21 kB (+34.65%) 🚨
packages/button/dist/esm/constants.js 220 B +99 B (+81.82%) 🆘
packages/button/dist/esm/index.js 6.24 kB +1.43 kB (+29.84%) 🚨
packages/button/dist/esm/testing/index.js 575 B +254 B (+79.13%) 🆘
packages/button/dist/umd/constants.js 404 B +142 B (+54.2%) 🆘
packages/button/dist/umd/index.js 6.58 kB +1.59 kB (+31.92%) 🚨
packages/button/dist/umd/testing/index.js 748 B +305 B (+68.85%) 🆘
packages/callout/dist/esm/index.js 2.07 kB +516 B (+33.2%) 🚨
packages/callout/dist/umd/index.js 2.38 kB +648 B (+37.35%) 🚨
packages/card/dist/esm/index.js 1.91 kB +445 B (+30.38%) 🚨
packages/card/dist/umd/index.js 2.21 kB +557 B (+33.74%) 🚨
packages/checkbox/dist/esm/index.js 6.05 kB +1.77 kB (+41.43%) 🚨
packages/checkbox/dist/umd/index.js 6.46 kB +1.99 kB (+44.36%) 🚨
packages/chip/dist/esm/index.js 4.34 kB +1.12 kB (+34.77%) 🚨
packages/chip/dist/umd/index.js 4.7 kB +1.28 kB (+37.61%) 🚨
packages/code-editor/dist/esm/index.js 38.5 kB +19.5 kB (+103.28%) 🆘
packages/code-editor/dist/esm/testing/index.js 5.27 kB +1.08 kB (+25.89%) 🚨
packages/code-editor/dist/umd/index.js 39.4 kB +20.2 kB (+104.8%) 🆘
packages/code-editor/dist/umd/testing/index.js 5.47 kB +1.14 kB (+26.26%) 🚨
packages/code/dist/esm/index.js 16.3 kB +5.78 kB (+54.98%) 🆘
packages/code/dist/esm/testing/index.js 17.5 kB +6.15 kB (+54.2%) 🆘
packages/code/dist/umd/index.js 17.5 kB +6.32 kB (+56.7%) 🆘
packages/code/dist/umd/testing/index.js 18.7 kB +6.72 kB (+56.27%) 🆘
packages/combobox/dist/esm/index.js 20.7 kB +8.89 kB (+75.16%) 🆘
packages/combobox/dist/umd/index.js 21.5 kB +9.36 kB (+77.42%) 🆘
packages/compound-component/dist/esm/index.js 3.3 kB +2.21 kB (+203.5%) 🆘
packages/compound-component/dist/umd/index.js 3.49 kB +2.32 kB (+198.89%) 🆘
packages/confirmation-modal/dist/esm/index.js 3.54 kB +919 B (+35%) 🚨
packages/confirmation-modal/dist/umd/index.js 3.93 kB +1.09 kB (+38.46%) 🚨
packages/context-drawer/dist/esm/index.js 4.29 kB +1.17 kB (+37.39%) 🚨
packages/context-drawer/dist/esm/testing/index.js 4.87 kB +1.35 kB (+38.22%) 🚨
packages/context-drawer/dist/umd/index.js 4.61 kB +1.32 kB (+40.34%) 🚨
packages/context-drawer/dist/umd/testing/index.js 5.2 kB +1.53 kB (+41.64%) 🚨
packages/copyable/dist/esm/index.js 3.92 kB +1.01 kB (+34.66%) 🚨
packages/copyable/dist/umd/index.js 4.29 kB +1.19 kB (+38.27%) 🚨
packages/date-picker/dist/esm/index.js 27 kB +13.4 kB (+97.68%) 🆘
packages/date-picker/dist/umd/index.js 27.9 kB +13.8 kB (+97.5%) 🆘
packages/date-utils/dist/esm/index.js 5.76 kB +3.06 kB (+113.32%) 🆘
packages/date-utils/dist/esm/testing/index.js 2.08 kB +726 B (+53.74%) 🆘
packages/date-utils/dist/umd/index.js 6.25 kB +3.45 kB (+122.98%) 🆘
packages/date-utils/dist/umd/testing/index.js 2.34 kB +853 B (+57.44%) 🆘
packages/descendants/dist/esm/index.js 6.61 kB +3.8 kB (+135.35%) 🆘
packages/descendants/dist/umd/index.js 6.98 kB +4.05 kB (+138.41%) 🆘
packages/drawer/dist/esm/index.js 13.5 kB +5.59 kB (+70.35%) 🆘
packages/drawer/dist/esm/testing/index.js 918 B +428 B (+87.35%) 🆘
packages/drawer/dist/umd/index.js 14 kB +5.84 kB (+71.91%) 🆘
packages/drawer/dist/umd/testing/index.js 1.09 kB +476 B (+78.03%) 🆘
packages/emotion/dist/esm/index.js 605 B +248 B (+69.47%) 🆘
packages/emotion/dist/umd/index.js 946 B +375 B (+65.67%) 🆘
packages/empty-state/dist/esm/index.js 2.15 kB +389 B (+22.1%) 🚨
packages/empty-state/dist/umd/index.js 2.46 kB +527 B (+27.26%) 🚨
packages/expandable-card/dist/esm/index.js 4.15 kB +1.19 kB (+40.05%) 🚨
packages/expandable-card/dist/esm/testing/index.js 4.83 kB +1.35 kB (+38.79%) 🚨
packages/expandable-card/dist/umd/index.js 4.53 kB +1.35 kB (+42.39%) 🚨
packages/expandable-card/dist/umd/testing/index.js 5.21 kB +1.54 kB (+42.08%) 🚨
packages/feature-walls/dist/esm/index.js 8.81 kB +2.07 kB (+30.79%) 🚨
packages/feature-walls/dist/umd/index.js 9.22 kB +2.23 kB (+31.96%) 🚨
packages/form-field/dist/esm/index.js 5.89 kB +1.52 kB (+34.74%) 🚨
packages/form-field/dist/umd/index.js 6.23 kB +1.71 kB (+37.68%) 🚨
packages/form-footer/dist/esm/index.js 2.3 kB +588 B (+34.27%) 🚨
packages/form-footer/dist/umd/index.js 2.67 kB +727 B (+37.51%) 🚨
packages/gallery-indicator/dist/esm/index.js 2.05 kB +558 B (+37.3%) 🚨
packages/gallery-indicator/dist/esm/testing/index.js 626 B +275 B (+78.35%) 🆘
packages/gallery-indicator/dist/umd/index.js 2.34 kB +684 B (+41.28%) 🚨
packages/gallery-indicator/dist/umd/testing/index.js 805 B +324 B (+67.36%) 🆘
packages/guide-cue/dist/esm/index.js 7.35 kB +2.18 kB (+42.09%) 🚨
packages/guide-cue/dist/umd/index.js 7.79 kB +2.42 kB (+45%) 🚨
packages/hooks/dist/esm/index.js 8.83 kB +5.18 kB (+141.77%) 🆘
packages/hooks/dist/umd/index.js 9.4 kB +5.61 kB (+147.98%) 🆘
packages/icon-button/dist/esm/index.js 3.2 kB +922 B (+40.47%) 🚨
packages/icon-button/dist/umd/index.js 3.54 kB +1.05 kB (+42.14%) 🚨
packages/icon/dist/esm/index.js 119 kB +9.82 kB (+9%) 🔍
packages/icon/dist/umd/index.js 120 kB +10.3 kB (+9.4%) 🔍
packages/info-sprinkle/dist/esm/index.js 2.47 kB +641 B (+34.99%) 🚨
packages/info-sprinkle/dist/umd/index.js 2.81 kB +778 B (+38.19%) 🚨
packages/inline-definition/dist/esm/index.js 2.29 kB +583 B (+34.13%) 🚨
packages/inline-definition/dist/umd/index.js 2.6 kB +710 B (+37.57%) 🚨
packages/input-option/dist/esm/index.js 3.39 kB +715 B (+26.77%) 🚨
packages/input-option/dist/umd/index.js 3.69 kB +879 B (+31.21%) 🚨
packages/leafygreen-provider/dist/esm/index.js 3.48 kB +1.61 kB (+85.89%) 🆘
packages/leafygreen-provider/dist/umd/index.js 3.8 kB +1.77 kB (+87.2%) 🆘
packages/lib/dist/esm/index.js 9.08 kB +5.8 kB (+177.33%) 🆘
packages/lib/dist/umd/index.js 9.61 kB +6.19 kB (+180.94%) 🆘
packages/loading-indicator/dist/esm/index.js 4.96 kB +1.27 kB (+34.31%) 🚨
packages/loading-indicator/dist/esm/page-loader/index.js 3.67 kB +817 B (+28.61%) 🚨
packages/loading-indicator/dist/esm/spinner/index.js 2.86 kB +956 B (+50.29%) 🆘
packages/loading-indicator/dist/esm/testing/index.js 629 B +313 B (+99.05%) 🆘
packages/loading-indicator/dist/umd/index.js 5.29 kB +1.43 kB (+37.03%) 🚨
packages/loading-indicator/dist/umd/testing/index.js 801 B +360 B (+81.63%) 🆘
packages/logo/dist/esm/index.js 39.9 kB +893 B (+2.29%)
packages/logo/dist/umd/index.js 40.5 kB +1.13 kB (+2.88%)
packages/marketing-modal/dist/esm/index.js 4.28 kB +723 B (+20.35%) 🚨
packages/marketing-modal/dist/umd/index.js 4.62 kB +879 B (+23.47%) 🚨
packages/menu/dist/esm/index.js 13.5 kB +5.31 kB (+65.18%) 🆘
packages/menu/dist/umd/index.js 14.2 kB +5.73 kB (+68.02%) 🆘
packages/modal/dist/esm/index.js 5.8 kB +2.38 kB (+69.64%) 🆘
packages/modal/dist/umd/index.js 6.14 kB +2.58 kB (+72.56%) 🆘
packages/number-input/dist/esm/index.js 8.5 kB +2.81 kB (+49.45%) 🚨
packages/number-input/dist/umd/index.js 8.83 kB +2.98 kB (+51%) 🆘
packages/ordered-list/dist/esm/index.js 1.69 kB +359 B (+27.05%) 🚨
packages/ordered-list/dist/umd/index.js 2 kB +494 B (+32.89%) 🚨
packages/pagination/dist/esm/index.js 2.39 kB +691 B (+40.72%) 🚨
packages/pagination/dist/umd/index.js 2.79 kB +848 B (+43.73%) 🚨
packages/palette/dist/esm/index.js 701 B +290 B (+70.56%) 🆘
packages/palette/dist/umd/index.js 876 B +315 B (+56.15%) 🆘
packages/password-input/dist/esm/index.js 6.38 kB +1.83 kB (+40.12%) 🚨
packages/password-input/dist/umd/index.js 6.79 kB +2.04 kB (+43.04%) 🚨
packages/pipeline/dist/esm/index.js 10.1 kB +2.28 kB (+29.1%) 🚨
packages/pipeline/dist/umd/index.js 10.6 kB +2.5 kB (+30.76%) 🚨
packages/polymorphic/dist/esm/index.js 3.15 kB +1.88 kB (+147.06%) 🆘
packages/polymorphic/dist/umd/index.js 3.44 kB +2.04 kB (+144.53%) 🆘
packages/popover/dist/esm/index.js 10.2 kB +4.9 kB (+93.45%) 🆘
packages/popover/dist/umd/index.js 10.5 kB +5.11 kB (+94.63%) 🆘
packages/portal/dist/esm/index.js 1.49 kB +571 B (+61.86%) 🆘
packages/portal/dist/umd/index.js 1.78 kB +688 B (+63.06%) 🆘
packages/preview-card/dist/esm/index.js 3.11 kB +756 B (+32.13%) 🚨
packages/preview-card/dist/esm/testing/index.js 3.59 kB +914 B (+34.14%) 🚨
packages/preview-card/dist/umd/index.js 3.4 kB +902 B (+36.08%) 🚨
packages/preview-card/dist/umd/testing/index.js 3.91 kB +1.09 kB (+38.91%) 🚨
packages/progress-bar/dist/esm/index.js 9.91 kB +4.37 kB (+78.68%) 🆘
packages/progress-bar/dist/esm/testing/index.js 792 B +285 B (+56.21%) 🆘
packages/progress-bar/dist/umd/index.js 10.4 kB +4.61 kB (+79.42%) 🆘
packages/progress-bar/dist/umd/testing/index.js 980 B +345 B (+54.33%) 🆘
packages/radio-box-group/dist/esm/index.js 4.18 kB +1.31 kB (+45.47%) 🚨
packages/radio-box-group/dist/umd/index.js 4.46 kB +1.46 kB (+48.57%) 🚨
packages/radio-group/dist/esm/index.js 4.51 kB +1.26 kB (+38.72%) 🚨
packages/radio-group/dist/umd/index.js 4.84 kB +1.44 kB (+42.26%) 🚨
packages/resizable/dist/esm/index.js 5.41 kB +2.92 kB (+117.68%) 🆘
packages/resizable/dist/umd/index.js 5.62 kB +3.04 kB (+117.88%) 🆘
packages/ripple/dist/esm/index.js 1.2 kB +245 B (+25.68%) 🚨
packages/ripple/dist/umd/index.js 1.36 kB +311 B (+29.53%) 🚨
packages/search-input/dist/esm/index.js 8.82 kB +2.9 kB (+49.09%) 🚨
packages/search-input/dist/umd/index.js 9.23 kB +3.13 kB (+51.2%) 🆘
packages/section-nav/dist/esm/index.js 4.62 kB +2 kB (+76.36%) 🆘
packages/section-nav/dist/esm/testing/index.js 4.32 kB +1.47 kB (+51.31%) 🆘
packages/section-nav/dist/umd/index.js 4.93 kB +2.16 kB (+78.22%) 🆘
packages/section-nav/dist/umd/testing/index.js 4.64 kB +1.6 kB (+52.94%) 🆘
packages/segmented-control/dist/esm/index.js 7.8 kB +2.36 kB (+43.3%) 🚨
packages/segmented-control/dist/umd/index.js 8.16 kB +2.58 kB (+46.11%) 🚨
packages/select/dist/esm/index.js 12.3 kB +3.67 kB (+42.33%) 🚨
packages/select/dist/esm/testing/index.js 1.49 kB +742 B (+98.67%) 🆘
packages/select/dist/umd/index.js 12.8 kB +3.94 kB (+44.4%) 🚨
packages/select/dist/umd/testing/index.js 1.68 kB +785 B (+87.91%) 🆘
packages/side-nav/dist/esm/index.js 10.8 kB +3.31 kB (+44.29%) 🚨
packages/side-nav/dist/umd/index.js 11.3 kB +3.58 kB (+46.4%) 🚨
packages/skeleton-loader/dist/esm/index.js 4.19 kB +942 B (+28.99%) 🚨
packages/skeleton-loader/dist/umd/index.js 4.6 kB +1.13 kB (+32.5%) 🚨
packages/split-button/dist/esm/index.js 4.72 kB +1.16 kB (+32.41%) 🚨
packages/split-button/dist/umd/index.js 5.06 kB +1.32 kB (+35.47%) 🚨
packages/stepper/dist/esm/index.js 4.81 kB +1.33 kB (+38.3%) 🚨
packages/stepper/dist/umd/index.js 5.21 kB +1.51 kB (+41.06%) 🚨
packages/table/dist/esm/index.js 12.5 kB +4.43 kB (+55.18%) 🆘
packages/table/dist/esm/testing/index.js 1.2 kB +510 B (+73.49%) 🆘
packages/table/dist/umd/index.js 13 kB +4.74 kB (+57.32%) 🆘
packages/table/dist/umd/testing/index.js 1.39 kB +572 B (+70.27%) 🆘
packages/tabs/dist/esm/index.js 7.45 kB +2.31 kB (+44.82%) 🚨
packages/tabs/dist/esm/testing/index.js 1.09 kB +492 B (+82.41%) 🆘
packages/tabs/dist/umd/index.js 7.79 kB +2.5 kB (+47.27%) 🚨
packages/tabs/dist/umd/testing/index.js 1.27 kB +553 B (+77.13%) 🆘
packages/testing-lib/dist/esm/index.js 5.45 kB +2.11 kB (+63.02%) 🆘
packages/testing-lib/dist/umd/index.js 5.94 kB +2.38 kB (+66.62%) 🆘
packages/testing-lib/dist/umd/renderHookServer17.js 718 B +333 B (+86.49%) 🆘
packages/testing-lib/dist/umd/renderHookServer18.js 1.41 kB +816 B (+137.61%) 🆘
packages/text-area/dist/esm/index.js 3.42 kB +1.23 kB (+55.97%) 🆘
packages/text-area/dist/esm/testing/index.js 871 B +405 B (+86.91%) 🆘
packages/text-area/dist/umd/index.js 3.75 kB +1.39 kB (+58.84%) 🆘
packages/text-area/dist/umd/testing/index.js 1.05 kB +450 B (+74.5%) 🆘
packages/text-input/dist/esm/index.js 3.71 kB +1.21 kB (+48.12%) 🚨
packages/text-input/dist/esm/testing/index.js 982 B +462 B (+88.85%) 🆘
packages/text-input/dist/umd/index.js 4.05 kB +1.37 kB (+51.1%) 🆘
packages/text-input/dist/umd/testing/index.js 1.17 kB +512 B (+78.29%) 🆘
packages/toast/dist/esm/index.js 13.9 kB +5.58 kB (+67.33%) 🆘
packages/toast/dist/umd/index.js 14.5 kB +5.92 kB (+69.14%) 🆘
packages/toggle/dist/esm/index.js 3.79 kB +791 B (+26.35%) 🚨
packages/toggle/dist/esm/testing/index.js 516 B +240 B (+86.96%) 🆘
packages/toggle/dist/umd/index.js 4.13 kB +940 B (+29.43%) 🚨
packages/toggle/dist/umd/testing/index.js 693 B +286 B (+70.27%) 🆘
packages/tokens/dist/esm/index.js 4.37 kB +1.44 kB (+48.98%) 🚨
packages/tokens/dist/umd/index.js 4.64 kB +1.6 kB (+52.51%) 🆘
packages/toolbar/dist/esm/index.js 4.53 kB +1.26 kB (+38.37%) 🚨
packages/toolbar/dist/esm/testing/index.js 936 B +409 B (+77.61%) 🆘
packages/toolbar/dist/umd/index.js 4.86 kB +1.47 kB (+43.47%) 🚨
packages/toolbar/dist/umd/testing/index.js 1.1 kB +460 B (+71.54%) 🆘
packages/tooltip/dist/esm/index.js 7.38 kB +3.03 kB (+69.62%) 🆘
packages/tooltip/dist/umd/index.js 7.95 kB +3.32 kB (+71.75%) 🆘
packages/typography/dist/esm/index.js 7.87 kB +2.06 kB (+35.57%) 🚨
packages/typography/dist/umd/index.js 8.3 kB +2.34 kB (+39.33%) 🚨
packages/vertical-stepper/dist/esm/index.js 4.22 kB +1.02 kB (+32.07%) 🚨
packages/vertical-stepper/dist/umd/index.js 4.53 kB +1.14 kB (+33.73%) 🚨
tools/build/dist/esm/index.js 11.1 kB +4.84 kB (+76.8%) 🆘
tools/build/dist/umd/cli.js 11.8 kB +5.16 kB (+77.78%) 🆘
tools/build/dist/umd/index.js 11.7 kB +5.15 kB (+78.25%) 🆘
tools/cli/dist/esm/index.js 2.82 kB +487 B (+20.91%) 🚨
tools/cli/dist/umd/index.js 3.05 kB +554 B (+22.2%) 🚨
tools/codemods/dist/_virtual/_rollupPluginBabelHelpers.js 1.09 kB +157 B (+16.77%) ⚠️
tools/codemods/dist/codemods/loading-spinner-v5/transform.js 1.82 kB +921 B (+102.68%) 🆘
tools/codemods/dist/codemods/modal-v20/transform.js 1.73 kB +1 kB (+137.83%) 🆘
tools/codemods/dist/codemods/named-exports/transform.js 1.46 kB +694 B (+90.84%) 🆘
tools/codemods/dist/codemods/popover-v12/transform.js 2.13 kB +1.03 kB (+93.56%) 🆘
tools/codemods/dist/codemods/tabs-v17/transform.js 669 B +301 B (+81.79%) 🆘
tools/codemods/dist/constants.js 165 B +17 B (+11.49%) ⚠️
tools/codemods/dist/esm/_virtual/_rollupPluginBabelHelpers.mjs 1.08 kB +150 B (+16.16%) ⚠️
tools/codemods/dist/esm/codemods/loading-spinner-v5/transform.mjs 1.8 kB +908 B (+101.34%) 🆘
tools/codemods/dist/esm/codemods/modal-v20/transform.mjs 1.72 kB +988 B (+135.16%) 🆘
tools/codemods/dist/esm/codemods/named-exports/transform.mjs 1.44 kB +690 B (+91.88%) 🆘
tools/codemods/dist/esm/codemods/popover-v12/transform.mjs 2.11 kB +1.03 kB (+94.39%) 🆘
tools/codemods/dist/esm/codemods/tabs-v17/transform.mjs 652 B +286 B (+78.14%) 🆘
tools/codemods/dist/esm/constants.mjs 155 B +7 B (+4.73%) 🔍
tools/codemods/dist/esm/index.js 4.67 kB +1.27 kB (+37.39%) 🚨
tools/codemods/dist/esm/types.mjs 870 B +105 B (+13.73%) ⚠️
tools/codemods/dist/esm/utils/imports/getImportSpecifiersForDeclaration.mjs 752 B +472 B (+168.57%) 🆘
tools/codemods/dist/esm/utils/imports/hasNamedImport.mjs 268 B +89 B (+49.72%) 🆘
tools/codemods/dist/esm/utils/imports/mergeImportSpecifiers.mjs 423 B +162 B (+62.07%) 🆘
tools/codemods/dist/esm/utils/jsx/getJSXAttributes.mjs 540 B +380 B (+237.5%) 🆘
tools/codemods/dist/esm/utils/jsx/insertJSXComment/insertJSXComment.mjs 917 B +548 B (+148.51%) 🆘
tools/codemods/dist/esm/utils/transformations/addJSXAttributes/addJSXAttributes.mjs 670 B +258 B (+62.62%) 🆘
tools/codemods/dist/esm/utils/transformations/consolidateJSXAttributes/consolidateJSXAttributes.mjs 1.8 kB +1.13 kB (+170.23%) 🆘
tools/codemods/dist/esm/utils/transformations/removeJSXAttributes/removeJSXAttributes.mjs 558 B +198 B (+55%) 🆘
tools/codemods/dist/esm/utils/transformations/replaceJSXAttributes/replaceJSXAttributes.mjs 567 B +289 B (+103.96%) 🆘
tools/codemods/dist/types.js 881 B +116 B (+15.16%) ⚠️
tools/codemods/dist/umd/index.js 5.11 kB +1.48 kB (+40.57%) 🚨
tools/codemods/dist/utils/imports/getImportSpecifiersForDeclaration.js 767 B +484 B (+171.02%) 🆘
tools/codemods/dist/utils/imports/hasNamedImport.js 279 B +96 B (+52.46%) 🆘
tools/codemods/dist/utils/imports/mergeImportSpecifiers.js 435 B +175 B (+67.31%) 🆘
tools/codemods/dist/utils/jsx/getJSXAttributes.js 552 B +388 B (+236.59%) 🆘
tools/codemods/dist/utils/jsx/insertJSXComment/insertJSXComment.js 933 B +562 B (+151.48%) 🆘
tools/codemods/dist/utils/transformations/addJSXAttributes/addJSXAttributes.js 681 B +271 B (+66.1%) 🆘
tools/codemods/dist/utils/transformations/consolidateJSXAttributes/consolidateJSXAttributes.js 1.81 kB +1.15 kB (+173.04%) 🆘
tools/codemods/dist/utils/transformations/removeJSXAttributes/removeJSXAttributes.js 572 B +208 B (+57.14%) 🆘
tools/codemods/dist/utils/transformations/replaceJSXAttributes/replaceJSXAttributes.js 583 B +301 B (+106.74%) 🆘
tools/create/dist/esm/index.js 5.6 kB +1.43 kB (+34.35%) 🚨
tools/create/dist/umd/index.js 6 kB +1.66 kB (+38.2%) 🚨
tools/eslint-plugin/dist/esm/index.js 1.64 kB +561 B (+52.04%) 🆘
tools/eslint-plugin/dist/umd/index.js 1.81 kB +626 B (+52.87%) 🆘
tools/install/dist/esm/index.js 3.1 kB +885 B (+39.95%) 🚨
tools/install/dist/umd/index.js 3.39 kB +1.01 kB (+42.61%) 🚨
tools/link/dist/esm/index.js 6.98 kB +2.24 kB (+47.33%) 🚨
tools/link/dist/umd/index.js 7.35 kB +2.5 kB (+51.47%) 🆘
tools/lint/dist/esm/index.js 5.85 kB +1.74 kB (+42.41%) 🚨
tools/lint/dist/umd/index.js 6.23 kB +1.97 kB (+46.38%) 🚨
tools/meta/dist/esm/index.js 2.67 kB +965 B (+56.57%) 🆘
tools/meta/dist/umd/index.js 3.02 kB +1.17 kB (+62.89%) 🆘
tools/prompt-kit/dist/esm/index.js 2.9 kB +630 B (+27.73%) 🚨
tools/prompt-kit/dist/umd/index.js 3.17 kB +761 B (+31.56%) 🚨
tools/slackbot/dist/esm/index.js 7.13 kB +2.33 kB (+48.57%) 🚨
tools/slackbot/dist/umd/index.js 7.49 kB +2.53 kB (+50.91%) 🆘
tools/storybook-addon/dist/esm/index.js 2.95 kB +730 B (+32.9%) 🚨
tools/storybook-addon/dist/esm/main.js 2.95 kB +730 B (+32.91%) 🚨
tools/storybook-addon/dist/esm/manager.js 676 B +122 B (+22.02%) 🚨
tools/storybook-addon/dist/esm/preview.js 2.13 kB +439 B (+26.01%) 🚨
tools/storybook-addon/dist/umd/index.js 3.25 kB +912 B (+38.94%) 🚨
tools/storybook-addon/dist/umd/main.js 3.25 kB +911 B (+38.91%) 🚨
tools/storybook-addon/dist/umd/manager.js 871 B +180 B (+26.05%) 🚨
tools/storybook-addon/dist/umd/preview.js 2.39 kB +577 B (+31.9%) 🚨
tools/storybook-decorators/dist/esm/index.js 5.38 kB +2.09 kB (+63.77%) 🆘
tools/storybook-decorators/dist/umd/index.js 5.86 kB +2.3 kB (+64.42%) 🆘
tools/storybook-utils/dist/esm/index.js 4 kB +1.23 kB (+44.39%) 🚨
tools/storybook-utils/dist/umd/index.js 4.29 kB +1.38 kB (+47.61%) 🚨
tools/test-harnesses/dist/esm/index.js 2.9 kB +1.11 kB (+62.51%) 🆘
tools/test-harnesses/dist/umd/index.js 3.14 kB +1.24 kB (+64.93%) 🆘
tools/test/dist/esm/index.js 2.31 kB +634 B (+37.76%) 🚨
tools/test/dist/umd/index.js 2.6 kB +779 B (+42.76%) 🚨
tools/update/dist/esm/index.js 915 B +190 B (+26.21%) 🚨
tools/update/dist/umd/index.js 1.2 kB +302 B (+33.82%) 🚨
tools/validate/dist/esm/index.js 9.47 kB +3.72 kB (+64.64%) 🆘
tools/validate/dist/umd/index.js 9.9 kB +3.92 kB (+65.45%) 🆘
ℹ️ View Unchanged
Filename Size
chat/suggestions/dist/esm/testing/index.js 55 B
packages/icon/dist/esm/ActivityFeed.js 1.42 kB
packages/icon/dist/esm/AddFile.js 1.22 kB
packages/icon/dist/esm/AIModel.js 1.93 kB
packages/icon/dist/esm/AllProducts.js 1.3 kB
packages/icon/dist/esm/AnalyticsNode.js 1.07 kB
packages/icon/dist/esm/Apps.js 912 B
packages/icon/dist/esm/Array.js 1.03 kB
packages/icon/dist/esm/ArrowDown.js 1.14 kB
packages/icon/dist/esm/ArrowLeft.js 1.15 kB
packages/icon/dist/esm/ArrowRight.js 1.14 kB
packages/icon/dist/esm/ArrowUp.js 1.14 kB
packages/icon/dist/esm/Award.js 1.55 kB
packages/icon/dist/esm/Beaker.js 1.55 kB
packages/icon/dist/esm/Bell.js 1.11 kB
packages/icon/dist/esm/Biometric.js 1.63 kB
packages/icon/dist/esm/Boolean.js 953 B
packages/icon/dist/esm/Building.js 1.1 kB
packages/icon/dist/esm/Bulb.js 1.14 kB
packages/icon/dist/esm/Calendar.js 1.1 kB
packages/icon/dist/esm/Camera.js 1.18 kB
packages/icon/dist/esm/Cap.js 1.29 kB
packages/icon/dist/esm/CaretDown.js 975 B
packages/icon/dist/esm/CaretLeft.js 972 B
packages/icon/dist/esm/CaretRight.js 970 B
packages/icon/dist/esm/CaretUp.js 974 B
packages/icon/dist/esm/ChartFilled.js 1.07 kB
packages/icon/dist/esm/Charts.js 1.05 kB
packages/icon/dist/esm/Checkmark.js 1.1 kB
packages/icon/dist/esm/CheckmarkWithCircle.js 1.17 kB
packages/icon/dist/esm/ChevronDown.js 1.07 kB
packages/icon/dist/esm/ChevronLeft.js 1.07 kB
packages/icon/dist/esm/ChevronRight.js 1.08 kB
packages/icon/dist/esm/ChevronUp.js 1.06 kB
packages/icon/dist/esm/Circle.js 854 B
packages/icon/dist/esm/Clock.js 1.12 kB
packages/icon/dist/esm/ClockWithArrow.js 1.38 kB
packages/icon/dist/esm/Clone.js 1.01 kB
packages/icon/dist/esm/Cloud.js 1.17 kB
packages/icon/dist/esm/Code.js 1.36 kB
packages/icon/dist/esm/CodeBlock.js 1.31 kB
packages/icon/dist/esm/Coin.js 1.41 kB
packages/icon/dist/esm/Colon.js 962 B
packages/icon/dist/esm/Config.js 1.25 kB
packages/icon/dist/esm/Connect.js 1.4 kB
packages/icon/dist/esm/Copy.js 1.35 kB
packages/icon/dist/esm/CreditCard.js 935 B
packages/icon/dist/esm/CurlyBraces.js 1.51 kB
packages/icon/dist/esm/Cursor.js 1.06 kB
packages/icon/dist/esm/Dashboard.js 1.07 kB
packages/icon/dist/esm/Database.js 1.51 kB
packages/icon/dist/esm/Diagram.js 1.14 kB
packages/icon/dist/esm/Diagram2.js 1.15 kB
packages/icon/dist/esm/Diagram3.js 1.13 kB
packages/icon/dist/esm/Disconnect.js 1.35 kB
packages/icon/dist/esm/Download.js 1.27 kB
packages/icon/dist/esm/Drag.js 1.12 kB
packages/icon/dist/esm/Edit.js 1.02 kB
packages/icon/dist/esm/Ellipsis.js 1 kB
packages/icon/dist/esm/Email.js 1.2 kB
packages/icon/dist/esm/EmptyDatabase.js 3.7 kB
packages/icon/dist/esm/EmptyFolder.js 1.58 kB
packages/icon/dist/esm/Eraser.js 1.26 kB
packages/icon/dist/esm/Escalation.js 1.17 kB
packages/icon/dist/esm/Export.js 1.27 kB
packages/icon/dist/esm/Favorite.js 1.22 kB
packages/icon/dist/esm/Federation.js 1.53 kB
packages/icon/dist/esm/File.js 1.04 kB
packages/icon/dist/esm/Filter.js 1.03 kB
packages/icon/dist/esm/Folder.js 940 B
packages/icon/dist/esm/Format.js 1.35 kB
packages/icon/dist/esm/FullScreenEnter.js 1.19 kB
packages/icon/dist/esm/FullScreenExit.js 1.2 kB
packages/icon/dist/esm/Function.js 2.19 kB
packages/icon/dist/esm/Gauge.js 1.22 kB
packages/icon/dist/esm/GlobeAmericas.js 1.14 kB
packages/icon/dist/esm/glyphCommon-8nYMWKJT.js 1.2 kB
packages/icon/dist/esm/GovernmentBuilding.js 1.18 kB
packages/icon/dist/esm/Guide.js 1.47 kB
packages/icon/dist/esm/Hash.js 1.32 kB
packages/icon/dist/esm/HiddenSecondaryNode.js 2.56 kB
packages/icon/dist/esm/Highlight.js 1.36 kB
packages/icon/dist/esm/Home.js 1.28 kB
packages/icon/dist/esm/HorizontalDrag.js 1.12 kB
packages/icon/dist/esm/Import.js 1.26 kB
packages/icon/dist/esm/ImportantWithCircle.js 1.04 kB
packages/icon/dist/esm/InfoWithCircle.js 1.07 kB
packages/icon/dist/esm/InternalEmployee.js 1.35 kB
packages/icon/dist/esm/InviteUser.js 1.36 kB
packages/icon/dist/esm/Key.js 1.17 kB
packages/icon/dist/esm/Laptop.js 1.16 kB
packages/icon/dist/esm/LightningBolt.js 1.04 kB
packages/icon/dist/esm/Link.js 1.5 kB
packages/icon/dist/esm/List.js 1.18 kB
packages/icon/dist/esm/Lock.js 1.13 kB
packages/icon/dist/esm/LogIn.js 1.2 kB
packages/icon/dist/esm/LogOut.js 1.26 kB
packages/icon/dist/esm/MagnifyingGlass.js 1.11 kB
packages/icon/dist/esm/Megaphone.js 1.08 kB
packages/icon/dist/esm/Menu.js 996 B
packages/icon/dist/esm/Minus.js 949 B
packages/icon/dist/esm/Mobile.js 948 B
packages/icon/dist/esm/Moon.js 1.12 kB
packages/icon/dist/esm/MultiDirectionArrow.js 1.15 kB
packages/icon/dist/esm/MultiLayers.js 2.08 kB
packages/icon/dist/esm/NavCollapse.js 1.17 kB
packages/icon/dist/esm/NavExpand.js 1.18 kB
packages/icon/dist/esm/NoFilter.js 1.17 kB
packages/icon/dist/esm/NotAllowed.js 1.05 kB
packages/icon/dist/esm/Note.js 1.09 kB
packages/icon/dist/esm/NumberedList.js 1.96 kB
packages/icon/dist/esm/OpenNewTab.js 1.35 kB
packages/icon/dist/esm/OutlineFavorite.js 1.48 kB
packages/icon/dist/esm/Package.js 1.33 kB
packages/icon/dist/esm/Pause.js 998 B
packages/icon/dist/esm/Pending.js 978 B
packages/icon/dist/esm/Person.js 1.16 kB
packages/icon/dist/esm/PersonGroup.js 1.35 kB
packages/icon/dist/esm/PersonWithLock.js 1.35 kB
packages/icon/dist/esm/Pin.js 1.1 kB
packages/icon/dist/esm/Play.js 984 B
packages/icon/dist/esm/Plus.js 1 kB
packages/icon/dist/esm/PlusWithCircle.js 1.03 kB
packages/icon/dist/esm/Primary.js 1.05 kB
packages/icon/dist/esm/Project.js 1.09 kB
packages/icon/dist/esm/QuestionMarkWithCircle.js 1.38 kB
packages/icon/dist/esm/Read.js 1.67 kB
packages/icon/dist/esm/Recommended.js 1.83 kB
packages/icon/dist/esm/Redo.js 1.32 kB
packages/icon/dist/esm/Refresh.js 1.38 kB
packages/icon/dist/esm/Relationship.js 1.1 kB
packages/icon/dist/esm/ReplicaSet.js 1.25 kB
packages/icon/dist/esm/Resize.js 1.08 kB
packages/icon/dist/esm/Resource.js 1.38 kB
packages/icon/dist/esm/Return.js 1.16 kB
packages/icon/dist/esm/Revert.js 1.2 kB
packages/icon/dist/esm/Router.js 1.84 kB
packages/icon/dist/esm/Save.js 1.57 kB
packages/icon/dist/esm/SearchIndex.js 1.7 kB
packages/icon/dist/esm/Secondary.js 1.28 kB
packages/icon/dist/esm/Serverless.js 1.23 kB
packages/icon/dist/esm/Settings.js 1.64 kB
packages/icon/dist/esm/ShardedCluster.js 1.59 kB
packages/icon/dist/esm/Shell.js 1.15 kB
packages/icon/dist/esm/Shield.js 1.56 kB
packages/icon/dist/esm/Shirt.js 1.1 kB
packages/icon/dist/esm/Shortcut.js 1.64 kB
packages/icon/dist/esm/SMS.js 1.11 kB
packages/icon/dist/esm/SortAscending.js 1.19 kB
packages/icon/dist/esm/SortDescending.js 1.19 kB
packages/icon/dist/esm/Sparkle.js 1.51 kB
packages/icon/dist/esm/SplitHorizontal.js 973 B
packages/icon/dist/esm/SplitVertical.js 967 B
packages/icon/dist/esm/Stitch.js 1 kB
packages/icon/dist/esm/Stop.js 859 B
packages/icon/dist/esm/Streaming.js 1.95 kB
packages/icon/dist/esm/String.js 1.1 kB
packages/icon/dist/esm/Sun.js 1.31 kB
packages/icon/dist/esm/Support.js 1.18 kB
packages/icon/dist/esm/Sweep.js 1.21 kB
packages/icon/dist/esm/Table.js 989 B
packages/icon/dist/esm/Tag.js 1.03 kB
packages/icon/dist/esm/TemporaryTable.js 1.22 kB
packages/icon/dist/esm/ThumbsDown.js 1.3 kB
packages/icon/dist/esm/ThumbsUp.js 1.29 kB
packages/icon/dist/esm/TimeSeries.js 1.33 kB
packages/icon/dist/esm/TimeSeriesCollection.js 1.47 kB
packages/icon/dist/esm/Trash.js 1.02 kB
packages/icon/dist/esm/Undo.js 1.31 kB
packages/icon/dist/esm/University.js 1.5 kB
packages/icon/dist/esm/Unlock.js 1.2 kB
packages/icon/dist/esm/Unsorted.js 1.24 kB
packages/icon/dist/esm/UpDownCarets.js 1.1 kB
packages/icon/dist/esm/Upload.js 1.28 kB
packages/icon/dist/esm/VerticalEllipsis.js 1.01 kB
packages/icon/dist/esm/View.js 1.15 kB
packages/icon/dist/esm/Visibility.js 1.31 kB
packages/icon/dist/esm/VisibilityOff.js 1.68 kB
packages/icon/dist/esm/Warning.js 1.09 kB
packages/icon/dist/esm/Wizard.js 1.41 kB
packages/icon/dist/esm/Wrench.js 1.4 kB
packages/icon/dist/esm/Write.js 1.67 kB
packages/icon/dist/esm/X.js 1.12 kB
packages/icon/dist/esm/XWithCircle.js 1.07 kB
packages/icon/dist/umd/ActivityFeed.js 2.68 kB
packages/icon/dist/umd/AddFile.js 2.44 kB
packages/icon/dist/umd/AIModel.js 3.19 kB
packages/icon/dist/umd/AllProducts.js 2.51 kB
packages/icon/dist/umd/AnalyticsNode.js 2.28 kB
packages/icon/dist/umd/Apps.js 2.11 kB
packages/icon/dist/umd/Array.js 2.23 kB
packages/icon/dist/umd/ArrowDown.js 2.36 kB
packages/icon/dist/umd/ArrowLeft.js 2.37 kB
packages/icon/dist/umd/ArrowRight.js 2.36 kB
packages/icon/dist/umd/ArrowUp.js 2.36 kB
packages/icon/dist/umd/Award.js 2.81 kB
packages/icon/dist/umd/Beaker.js 2.79 kB
packages/icon/dist/umd/Bell.js 2.32 kB
packages/icon/dist/umd/Biometric.js 2.89 kB
packages/icon/dist/umd/Boolean.js 2.16 kB
packages/icon/dist/umd/Building.js 2.31 kB
packages/icon/dist/umd/Bulb.js 2.36 kB
packages/icon/dist/umd/Calendar.js 2.31 kB
packages/icon/dist/umd/Camera.js 2.4 kB
packages/icon/dist/umd/Cap.js 2.53 kB
packages/icon/dist/umd/CaretDown.js 2.18 kB
packages/icon/dist/umd/CaretLeft.js 2.18 kB
packages/icon/dist/umd/CaretRight.js 2.18 kB
packages/icon/dist/umd/CaretUp.js 2.18 kB
packages/icon/dist/umd/ChartFilled.js 2.28 kB
packages/icon/dist/umd/Charts.js 2.25 kB
packages/icon/dist/umd/Checkmark.js 2.32 kB
packages/icon/dist/umd/CheckmarkWithCircle.js 2.39 kB
packages/icon/dist/umd/ChevronDown.js 2.29 kB
packages/icon/dist/umd/ChevronLeft.js 2.29 kB
packages/icon/dist/umd/ChevronRight.js 2.3 kB
packages/icon/dist/umd/ChevronUp.js 2.28 kB
packages/icon/dist/umd/Circle.js 2.06 kB
packages/icon/dist/umd/Clock.js 2.35 kB
packages/icon/dist/umd/ClockWithArrow.js 2.63 kB
packages/icon/dist/umd/Clone.js 2.22 kB
packages/icon/dist/umd/Cloud.js 2.4 kB
packages/icon/dist/umd/Code.js 2.61 kB
packages/icon/dist/umd/CodeBlock.js 2.54 kB
packages/icon/dist/umd/Coin.js 2.65 kB
packages/icon/dist/umd/Colon.js 2.17 kB
packages/icon/dist/umd/Config.js 2.47 kB
packages/icon/dist/umd/Connect.js 2.64 kB
packages/icon/dist/umd/Copy.js 2.59 kB
packages/icon/dist/umd/CreditCard.js 2.14 kB
packages/icon/dist/umd/CurlyBraces.js 2.75 kB
packages/icon/dist/umd/Cursor.js 2.27 kB
packages/icon/dist/umd/Dashboard.js 2.28 kB
packages/icon/dist/umd/Database.js 2.75 kB
packages/icon/dist/umd/Diagram.js 2.35 kB
packages/icon/dist/umd/Diagram2.js 2.37 kB
packages/icon/dist/umd/Diagram3.js 2.34 kB
packages/icon/dist/umd/Disconnect.js 2.58 kB
packages/icon/dist/umd/Download.js 2.51 kB
packages/icon/dist/umd/Drag.js 2.33 kB
packages/icon/dist/umd/Edit.js 2.23 kB
packages/icon/dist/umd/Ellipsis.js 2.21 kB
packages/icon/dist/umd/Email.js 2.43 kB
packages/icon/dist/umd/EmptyDatabase.js 5.03 kB
packages/icon/dist/umd/EmptyFolder.js 2.81 kB
packages/icon/dist/umd/Eraser.js 2.49 kB
packages/icon/dist/umd/Escalation.js 2.39 kB
packages/icon/dist/umd/Export.js 2.5 kB
packages/icon/dist/umd/Favorite.js 2.46 kB
packages/icon/dist/umd/Federation.js 2.78 kB
packages/icon/dist/umd/File.js 2.26 kB
packages/icon/dist/umd/Filter.js 2.24 kB
packages/icon/dist/umd/Folder.js 2.14 kB
packages/icon/dist/umd/Format.js 2.56 kB
packages/icon/dist/umd/FullScreenEnter.js 2.4 kB
packages/icon/dist/umd/FullScreenExit.js 2.41 kB
packages/icon/dist/umd/Function.js 3.48 kB
packages/icon/dist/umd/Gauge.js 2.45 kB
packages/icon/dist/umd/GlobeAmericas.js 2.36 kB
packages/icon/dist/umd/GovernmentBuilding.js 2.39 kB
packages/icon/dist/umd/Guide.js 2.71 kB
packages/icon/dist/umd/Hash.js 2.55 kB
packages/icon/dist/umd/HiddenSecondaryNode.js 3.83 kB
packages/icon/dist/umd/Highlight.js 2.6 kB
packages/icon/dist/umd/Home.js 2.52 kB
packages/icon/dist/umd/HorizontalDrag.js 2.33 kB
packages/icon/dist/umd/Import.js 2.5 kB
packages/icon/dist/umd/ImportantWithCircle.js 2.25 kB
packages/icon/dist/umd/InfoWithCircle.js 2.29 kB
packages/icon/dist/umd/InternalEmployee.js 2.58 kB
packages/icon/dist/umd/InviteUser.js 2.59 kB
packages/icon/dist/umd/Key.js 2.39 kB
packages/icon/dist/umd/Laptop.js 2.38 kB
packages/icon/dist/umd/LightningBolt.js 2.25 kB
packages/icon/dist/umd/Link.js 2.77 kB
packages/icon/dist/umd/List.js 2.4 kB
packages/icon/dist/umd/Lock.js 2.35 kB
packages/icon/dist/umd/LogIn.js 2.42 kB
packages/icon/dist/umd/LogOut.js 2.49 kB
packages/icon/dist/umd/MagnifyingGlass.js 2.32 kB
packages/icon/dist/umd/Megaphone.js 2.3 kB
packages/icon/dist/umd/Menu.js 2.2 kB
packages/icon/dist/umd/Minus.js 2.15 kB
packages/icon/dist/umd/Mobile.js 2.15 kB
packages/icon/dist/umd/Moon.js 2.34 kB
packages/icon/dist/umd/MultiDirectionArrow.js 2.37 kB
packages/icon/dist/umd/MultiLayers.js 3.35 kB
packages/icon/dist/umd/NavCollapse.js 2.39 kB
packages/icon/dist/umd/NavExpand.js 2.4 kB
packages/icon/dist/umd/NoFilter.js 2.39 kB
packages/icon/dist/umd/NotAllowed.js 2.27 kB
packages/icon/dist/umd/Note.js 2.3 kB
packages/icon/dist/umd/NumberedList.js 3.22 kB
packages/icon/dist/umd/OpenNewTab.js 2.6 kB
packages/icon/dist/umd/OutlineFavorite.js 2.73 kB
packages/icon/dist/umd/Package.js 2.56 kB
packages/icon/dist/umd/Pause.js 2.2 kB
packages/icon/dist/umd/Pending.js 2.18 kB
packages/icon/dist/umd/Person.js 2.38 kB
packages/icon/dist/umd/PersonGroup.js 2.58 kB
packages/icon/dist/umd/PersonWithLock.js 2.59 kB
packages/icon/dist/umd/Pin.js 2.31 kB
packages/icon/dist/umd/Play.js 2.19 kB
packages/icon/dist/umd/Plus.js 2.21 kB
packages/icon/dist/umd/PlusWithCircle.js 2.24 kB
packages/icon/dist/umd/Primary.js 2.26 kB
packages/icon/dist/umd/Project.js 2.3 kB
packages/icon/dist/umd/QuestionMarkWithCircle.js 2.62 kB
packages/icon/dist/umd/Read.js 2.92 kB
packages/icon/dist/umd/Recommended.js 3.11 kB
packages/icon/dist/umd/Redo.js 2.56 kB
packages/icon/dist/umd/Refresh.js 2.63 kB
packages/icon/dist/umd/Relationship.js 2.31 kB
packages/icon/dist/umd/ReplicaSet.js 2.47 kB
packages/icon/dist/umd/Resize.js 2.29 kB
packages/icon/dist/umd/Resource.js 2.62 kB
packages/icon/dist/umd/Return.js 2.38 kB
packages/icon/dist/umd/Revert.js 2.43 kB
packages/icon/dist/umd/Router.js 3.08 kB
packages/icon/dist/umd/Save.js 2.82 kB
packages/icon/dist/umd/SearchIndex.js 2.96 kB
packages/icon/dist/umd/Secondary.js 2.51 kB
packages/icon/dist/umd/Serverless.js 2.46 kB
packages/icon/dist/umd/Settings.js 2.89 kB
packages/icon/dist/umd/ShardedCluster.js 2.83 kB
packages/icon/dist/umd/Shell.js 2.38 kB
packages/icon/dist/umd/Shield.js 2.83 kB
packages/icon/dist/umd/Shirt.js 2.32 kB
packages/icon/dist/umd/Shortcut.js 2.9 kB
packages/icon/dist/umd/SMS.js 2.33 kB
packages/icon/dist/umd/SortAscending.js 2.42 kB
packages/icon/dist/umd/SortDescending.js 2.41 kB
packages/icon/dist/umd/Sparkle.js 2.74 kB
packages/icon/dist/umd/SplitHorizontal.js 2.17 kB
packages/icon/dist/umd/SplitVertical.js 2.17 kB
packages/icon/dist/umd/Stitch.js 2.21 kB
packages/icon/dist/umd/Stop.js 2.06 kB
packages/icon/dist/umd/Streaming.js 3.23 kB
packages/icon/dist/umd/String.js 2.33 kB
packages/icon/dist/umd/Sun.js 2.54 kB
packages/icon/dist/umd/Support.js 2.41 kB
packages/icon/dist/umd/Sweep.js 2.42 kB
packages/icon/dist/umd/Table.js 2.19 kB
packages/icon/dist/umd/Tag.js 2.24 kB
packages/icon/dist/umd/TemporaryTable.js 2.44 kB
packages/icon/dist/umd/ThumbsDown.js 2.54 kB
packages/icon/dist/umd/ThumbsUp.js 2.53 kB
packages/icon/dist/umd/TimeSeries.js 2.58 kB
packages/icon/dist/umd/TimeSeriesCollection.js 2.72 kB
packages/icon/dist/umd/Trash.js 2.23 kB
packages/icon/dist/umd/Undo.js 2.55 kB
packages/icon/dist/umd/University.js 2.75 kB
packages/icon/dist/umd/Unlock.js 2.42 kB
packages/icon/dist/umd/Unsorted.js 2.46 kB
packages/icon/dist/umd/UpDownCarets.js 2.31 kB
packages/icon/dist/umd/Upload.js 2.52 kB
packages/icon/dist/umd/VerticalEllipsis.js 2.22 kB
packages/icon/dist/umd/View.js 2.37 kB
packages/icon/dist/umd/Visibility.js 2.54 kB
packages/icon/dist/umd/VisibilityOff.js 2.95 kB
packages/icon/dist/umd/Warning.js 2.3 kB
packages/icon/dist/umd/Wizard.js 2.66 kB
packages/icon/dist/umd/Wrench.js 2.65 kB
packages/icon/dist/umd/Write.js 2.93 kB
packages/icon/dist/umd/X.js 2.34 kB
packages/icon/dist/umd/XWithCircle.js 2.28 kB

compressed-size-action

@nima-taheri-mongodb nima-taheri-mongodb changed the title feat: poc CLOUDP-352308 Publish to both dev and prod environments Nov 16, 2025
@nima-taheri-mongodb nima-taheri-mongodb changed the title CLOUDP-352308 Publish to both dev and prod environments CLOUDP-352308 Publish both non-minified and minified bundles for dev and prod environments Nov 16, 2025
@nima-taheri-mongodb
Copy link
Collaborator Author

super curious why this weird import pops up, added a few more commits to collect troubleshooting data..
https://jira.mongodb.org/browse/LG-5635

@nima-taheri-mongodb nima-taheri-mongodb marked this pull request as ready for review November 18, 2025 06:18
@nima-taheri-mongodb nima-taheri-mongodb requested review from a team as code owners November 18, 2025 06:18
@nima-taheri-mongodb nima-taheri-mongodb requested review from Copilot and stephl3 and removed request for a team November 18, 2025 06:18
@nima-taheri-mongodb nima-taheri-mongodb marked this pull request as draft November 18, 2025 06:18
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the build process to generate both non-minified and minified JavaScript bundles, improving debugging capabilities while still providing optimized production builds. The non-minified bundle becomes the default export, with minified versions available via production-specific package.json exports.

Key Changes:

  • Added a new minify build step using Terser to create minified bundles (*-min.js) from non-minified outputs
  • Updated package.json exports across all packages to provide minified bundles via the production condition
  • Modified Rollup configuration to remove inline minification and generate non-minified bundles by default

Reviewed Changes

Copilot reviewed 108 out of 109 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
turbo.json Adds minify task to build pipeline with proper dependencies and outputs
tools/build/src/minify.ts New minification utility using Terser to generate minified bundles with source maps
tools/build/src/cli.ts Adds lg-build minify command with glob pattern options
tools/build/config/rollup.config.mjs Removes Rollup terser plugin, changes to external source maps, adds visualizer plugin
tools/build/config/babel.config.js Removes production-specific module handling
tools/build/package.json Replaces @rollup/plugin-terser with terser dependency
packages/*/package.json Updates exports to include production-specific minified bundle paths
chat/*/package.json Updates exports to include production-specific minified bundle paths
charts/*/package.json Updates exports to include production-specific minified bundle paths
package.json Adds build:minify script to run minification across all packages
.github/workflows/release.yml Adds minification step before npm publishing
.github/workflows/pr.yml Adds artifact upload for built packages
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

configFile: babelConfigPath,
sourceMaps: 'inline',
envName: 'production',
sourceMaps: true,
Copy link

Copilot AI Nov 18, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The sourceMaps option should be sourceMap (singular) according to Babel's documentation. While sourceMaps may work due to backwards compatibility, using the correct option name ensures forward compatibility.

Suggested change
sourceMaps: true,
sourceMap: true,

Copilot uses AI. Check for mistakes.
Comment on lines +24 to +25
"import": "./dist/esm/*.js-min.js",
"require": "./dist/umd/*.js-min.js"
Copy link

Copilot AI Nov 18, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The minified file paths have incorrect double extensions *.js-min.js instead of *-min.js. This pattern will not match any generated files since the minify script creates files with the pattern baseName-min.js.

Copilot uses AI. Check for mistakes.
Comment on lines +55 to +56
fs.writeFileSync(minifiedFile, minified.code!);
fs.writeFileSync(minifiedFileMap, minified.map! as string);
Copy link

Copilot AI Nov 18, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If minified.code or minified.map is undefined, the non-null assertion will cause a runtime error. Consider adding explicit error handling with a descriptive message before writing files.

Suggested change
fs.writeFileSync(minifiedFile, minified.code!);
fs.writeFileSync(minifiedFileMap, minified.map! as string);
if (minified.code === undefined) {
throw new Error(`Minification failed: 'code' is undefined for file ${jsFile}`);
}
if (minified.map === undefined) {
throw new Error(`Minification failed: 'map' is undefined for file ${jsFile}`);
}
fs.writeFileSync(minifiedFile, minified.code);
fs.writeFileSync(minifiedFileMap, minified.map as string);

Copilot uses AI. Check for mistakes.
"scripts": {
"prebuild": "ts-node ./scripts/prebuild/index.ts",
"build": "ts-node ./scripts/build/build.ts",
"build": "ts-node ./scripts/build/build.ts --verbose",
Copy link

Copilot AI Nov 18, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[nitpick] The --verbose flag was added to the build script. If this is for debugging purposes, consider whether it should remain in the committed code or if verbosity should be controlled via an environment variable.

Suggested change
"build": "ts-node ./scripts/build/build.ts --verbose",
"build": "ts-node ./scripts/build/build.ts",

Copilot uses AI. Check for mistakes.
options?: BuildTypescriptOptions,
) {
const { verbose } = options ?? { verbose: false };
const { verbose, downlevel } = options ?? {};
Copy link

Copilot AI Nov 18, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The destructured update option is defined in the interface but not extracted here, meaning it cannot be used in the function body. Either add update to the destructuring or remove it from the interface if unused.

Copilot uses AI. Check for mistakes.
@nima-taheri-mongodb nima-taheri-mongodb force-pushed the cloudp-352308-publish-both-dev-prod branch 9 times, most recently from ac86d28 to 0a23318 Compare November 18, 2025 14:55
@nima-taheri-mongodb nima-taheri-mongodb force-pushed the cloudp-352308-publish-both-dev-prod branch 2 times, most recently from 17c55d5 to fdd87e0 Compare November 18, 2025 15:39
@nima-taheri-mongodb
Copy link
Collaborator Author

Hey folks, I'm going to use this branch to see if I can reproduce the flaky icon dependency. It has a bunch of diagnostic info that we can look into.

@nima-taheri-mongodb nima-taheri-mongodb force-pushed the cloudp-352308-publish-both-dev-prod branch 7 times, most recently from 3f35a5d to 600d5b4 Compare November 18, 2025 17:17
@nima-taheri-mongodb nima-taheri-mongodb force-pushed the cloudp-352308-publish-both-dev-prod branch 4 times, most recently from bac81ea to 78c5cb7 Compare November 18, 2025 19:50
@nima-taheri-mongodb nima-taheri-mongodb force-pushed the cloudp-352308-publish-both-dev-prod branch from 78c5cb7 to a9e439a Compare November 18, 2025 20:05
@github-actions
Copy link
Contributor

Coverage after merging cloudp-352308-publish-both-dev-prod into main will be

79.02%

Coverage Report
FileStmtsBranchesFuncsLinesUncovered Lines
charts/chart-card/src/ChartCard
   ChartCardContext.tsx60%100%50%66.67%25
charts/colors/src
   colors.ts0%100%100%0%25, 44, 5
charts/core/src
   constants.ts50%100%0%66.67%13
charts/core/src/Axis
   Axis.ts0%0%0%0%15, 19, 21, 23, 23, 45, 45, 61
   XAxis.tsx0%0%0%0%15, 19, 31, 34, 34, 58–60, 62–63, 63, 63, 65, 67, 71, 78
   YAxis.tsx0%0%0%0%15, 19, 30, 33, 33, 57–59, 61–62, 62, 62, 64, 66, 70, 77
charts/core/src/Chart
   Chart.tsx81.25%66.67%100%100%58, 64, 95
charts/core/src/Chart/config
   getDefaultChartOptions.ts100%100%100%100%
charts/core/src/Chart/hooks
   useChart.ts77.01%82.14%76.92%73.91%118, 118, 118–119, 123, 123, 123–125, 128, 132, 136–137, 139–140, 92, 98
   useTooltipVisibility.ts57.24%40%56%65.52%109–110, 120, 133, 133–135, 145–146, 149–151, 166, 166, 166–167, 170, 170, 170–171, 171, 174–176, 190, 190, 190–191, 194, 194, 194–195, 195, 198–199, 224, 224, 228–229, 231–234, 47, 56, 56, 56, 56, 56–57, 60–61, 79–80
charts/core/src/ChartContext
   ChartContext.tsx83.33%50%100%87.50%21–22
charts/core/src/ChartHeader
   ChartHeader.tsx100%100%100%100%
charts/core/src/ChartTooltip
   ChartTooltip.tsx0%0%0%0%100–101, 105–106, 106, 106, 108, 111, 111, 115, 115, 115, 143, 143, 147–148, 163, 22, 35–36, 38, 40, 64, 70–71, 71, 71, 77, 82–83, 87, 87, 87–88, 92, 97–98
   utils.ts100%100%100%100%
charts/core/src/ChartTooltip/CustomTooltip
   CustomTooltip.testUtils.ts0%100%100%0%3
   CustomTooltip.tsx78.26%66.67%100%88.89%46–47, 54, 60, 69
charts/core/src/ChartTooltip/CustomTooltip/SeriesList
   SeriesList.tsx90.91%83.33%100%91.67%15, 19
charts/core/src/ChartTooltip/CustomTooltip/SeriesListItem
   SeriesListItem.tsx90%87.50%100%90.91%27–28
charts/core/src/ChartTooltip/CustomTooltip/SeriesListItemColorDot
   SeriesListItemColorDot.tsx100%100%100%100%
charts/core/src/Echart
   initializeEcharts.ts85.19%75%100%85.71%30–31, 73–74
   updateUtils.tsx0%0%0%0%10, 12, 12, 12–13, 17, 24, 26, 26, 26–28, 32, 46, 48–49, 49, 49–50, 50, 54, 57, 61, 68, 7, 9, 9, 9
   useEchart.ts53.51%41.11%67.86%58.17%109–110, 117, 124, 124, 124, 126, 126, 126, 126, 126–127, 130, 138, 140, 140, 140–141, 144, 153, 155, 155, 155–156, 160, 160, 160–161, 161, 161, 163, 174–175, 184–185, 188, 190, 192–193, 197, 210–211, 218–219, 222, 224–225, 227, 227, 227, 229, 229, 229–230, 230, 230–231, 235–236, 236, 236, 238–239, 239, 239–240, 245, 251, 256–258, 263, 271, 273, 273, 273–274, 277, 285, 287, 287, 287–288, 291, 297, 299, 299, 299–300, 303, 317, 320, 324, 324–325, 334, 347–350, 350, 357–358, 358, 365–367, 385–386, 423–424, 45–46, 59–60, 73–74
charts/core/src/Echart/utils
   updateUtils.ts97.06%90%100%100%26
charts/core/src/EventMarkers/BaseEventMarker
   BaseEventMarker.tsx0%0%0%0%18, 23–24, 27, 27, 27, 31–32, 32, 32, 40, 44–45, 60
   utils.ts0%0%0%0%102, 102, 115, 16, 33–34, 46, 51, 51, 55, 55, 60, 60, 74, 80, 80, 80–81
charts/core/src/EventMarkers/EventMarkerLine
   EventMarkerLine.tsx0%0%0%0%11, 13
charts/core/src/EventMarkers/EventMarkerPoint
   EventMarkerPoint.tsx0%0%0%0%11, 13
charts/core/src/Series
   Series.tsx0%0%0%0%23–26, 26, 26–27, 29–30, 30, 30, 32, 32, 32–34, 41, 44, 49, 63, 66
charts/core/src/Series/Bar
   Bar.tsx0%0%0%0%18, 18, 18, 18, 20, 22, 24, 42, 46, 48, 51, 64, 67, 9
charts/core/src/Series/Line
   Line.tsx0%100%0%0%12, 35–36, 44
charts/core/src/ThresholdLine
   ThresholdLine.tsx0%0%0%0%101, 103–104, 104, 104, 112, 114–115, 119, 30, 60, 60, 98–99
charts/core/src/testUtils
   makeSeriesData.testUtils.ts0%0%0%0%10, 106–107, 109, 111, 114–115, 117–118, 125, 127, 127, 138, 142–143, 146, 149, 15, 151–152, 16, 167, 17, 170–172, 175–176, 182, 185, 187–188, 192, 20, 200, 203, 206, 23, 34, 37, 39, 50, 54, 60, 66–68, 70, 76–77, 80, 83,

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.

2 participants