fluentui
fluentui copied to clipboard
chore(deps): migrate to latest swc
trafficstars
Previous Behavior
New Behavior
same as https://github.com/microsoft/fluentui-contrib/pull/383
~Blocked by https://github.com/bsunderhus/swc-plugin-de-indent-template-literal/issues/2~
Related Issue(s)
- Fixes #
can we get this working @bsunderhus ? https://github.com/bsunderhus/swc-plugin-de-indent-template-literal/issues/2
@Hotell , just released v1.5.0 with support for @swc/core > 1.11.0, this should unblock you
📊 Bundle size report
| Package & Exports | Baseline (minified/GZIP) | PR | Change |
|---|---|---|---|
| react-calendar-compat Calendar Compat |
149.673 kB39.915 kB |
149.679 kB39.89 kB |
6 B -25 B |
| react-components react-components: entire library |
1.273 MB320.709 kB |
1.273 MB320.694 kB |
-24 B -15 B |
| react-datepicker-compat DatePicker Compat |
225.689 kB63.825 kB |
225.687 kB63.797 kB |
-2 B -28 B |
| react-tree FlatTree |
148.652 kB42.581 kB |
148.628 kB42.55 kB |
-24 B -31 B |
| react-tree PersonaFlatTree |
149.41 kB42.704 kB |
149.386 kB42.672 kB |
-24 B -32 B |
| react-tree PersonaTree |
145.667 kB41.587 kB |
145.642 kB41.539 kB |
-25 B -48 B |
| react-tree Tree |
144.915 kB41.444 kB |
144.89 kB41.418 kB |
-25 B -26 B |
Unchanged fixtures
| Package & Exports | Size (minified/GZIP) |
|---|---|
| global-context createContext |
510 B328 B |
| global-context createContextSelector |
537 B339 B |
| keyboard-key keyboard-key package |
3.746 kB1.928 kB |
| keyboard-keys Multiple keyCodes |
50 B70 B |
| keyboard-keys Multiple keys |
87 B94 B |
| keyboard-keys Single key |
44 B64 B |
| keyboard-keys Single keyCode |
39 B59 B |
| priority-overflow createOverflowManager |
4.481 kB1.864 kB |
| react ActivityItem |
71.196 kB23.345 kB |
| react Announced |
38.466 kB13.274 kB |
| react Autofill |
15.42 kB4.766 kB |
| react Breadcrumb |
200.704 kB59.591 kB |
| react Button |
194.253 kB55.877 kB |
| react ButtonGrid |
179.141 kB53.883 kB |
| react Calendar |
121.126 kB36.822 kB |
| react Callout |
84.233 kB27.586 kB |
| react Check |
53.182 kB17.832 kB |
| react Checkbox |
59.948 kB19.872 kB |
| react ChoiceGroup |
65.458 kB21.462 kB |
| react ChoiceGroupOption |
58.745 kB19.351 kB |
| react Coachmark |
92.652 kB29.303 kB |
| react Color |
7.789 kB3.127 kB |
| react ColorPicker |
134.856 kB42.108 kB |
| react ComboBox |
250.586 kB71.503 kB |
| react CommandBar |
201.76 kB59.381 kB |
| react ContextualMenu |
154.128 kB47.559 kB |
| react DatePicker |
183.167 kB55.875 kB |
| react DateTimeUtilities |
5.244 kB1.849 kB |
| react DetailsList |
229.851 kB65.759 kB |
| react Dialog |
210.059 kB62.349 kB |
| react Divider |
19.582 kB6.838 kB |
| react DocumentCard |
215.742 kB63.648 kB |
| react DragDrop |
8.343 kB2.724 kB |
| react DraggableZone |
34.28 kB11.488 kB |
| react Dropdown |
233.008 kB67.935 kB |
| react ExtendedPicker |
96.823 kB27.866 kB |
| react Fabric |
41.722 kB14.34 kB |
| react Facepile |
209.276 kB62.369 kB |
| react FloatingPicker |
240.764 kB68.214 kB |
| react FocusTrapZone |
16.978 kB5.889 kB |
| react FocusZone |
55.1 kB17.451 kB |
| react Grid |
179.141 kB53.883 kB |
| react GroupedList |
135.012 kB40.664 kB |
| react GroupedListV2 |
122.629 kB37.753 kB |
| react HoverCard |
96.718 kB30.685 kB |
| react Icon |
51.863 kB17.261 kB |
| react Icons |
66.339 kB24.386 kB |
| react Image |
46.877 kB15.692 kB |
| react Keytip |
81.241 kB26.671 kB |
| react KeytipData |
14.032 kB4.582 kB |
| react KeytipLayer |
103.029 kB31.896 kB |
| react Keytips |
105.801 kB32.898 kB |
| react Label |
38.318 kB13.239 kB |
| react Layer |
48.077 kB16.346 kB |
| react Link |
39.659 kB13.651 kB |
| react List |
39.346 kB12.454 kB |
| react MarqueeSelection |
74.484 kB22.396 kB |
| react MessageBar |
189.287 kB56.32 kB |
| react Modal |
93.678 kB30.217 kB |
| react Nav |
186.724 kB55.713 kB |
| react OverflowSet |
33.336 kB11.279 kB |
| react Overlay |
40.879 kB14.075 kB |
| react Panel |
200.226 kB59.327 kB |
| react Persona |
114.513 kB36.43 kB |
| react PersonaCoin |
114.513 kB36.43 kB |
| react PersonaPresence |
58.052 kB19.371 kB |
| react Pickers |
297.723 kB82.966 kB |
| react Pivot |
187.621 kB56.485 kB |
| react Popup |
12.294 kB4.195 kB |
| react Positioning |
22.764 kB7.683 kB |
| react PositioningContainer |
73.415 kB23.685 kB |
| react ProgressIndicator |
39.471 kB13.526 kB |
| react Rating |
82.056 kB26.086 kB |
| react Fluent UI React (entire library) |
1.019 MB283.073 kB |
| react ResizeGroup |
13.338 kB4.377 kB |
| react ResponsiveMode |
8.13 kB2.966 kB |
| react ScrollablePane |
55.535 kB17.715 kB |
| react SearchBox |
187.523 kB55.912 kB |
| react SelectableOption |
724 B413 B |
| react SelectedItemsList |
231.249 kB67.169 kB |
| react Selection |
42.418 kB12.26 kB |
| react Separator |
35.359 kB12.13 kB |
| react Shimmer |
49.237 kB16.255 kB |
| react ShimmeredDetailsList |
240.633 kB68.513 kB |
| react Slider |
57.615 kB19.194 kB |
| react SpinButton |
191.196 kB56.998 kB |
| react Spinner |
41.753 kB14.466 kB |
| react Stack |
42.03 kB14.386 kB |
| react Sticky |
32.577 kB10.488 kB |
| react Styling |
46.033 kB15.135 kB |
| react SwatchColorPicker |
189.536 kB57.41 kB |
| react TeachingBubble |
204.538 kB60.3 kB |
| react Text |
36.886 kB12.806 kB |
| react TextField |
80.768 kB25.3 kB |
| react Theme |
43.486 kB14.168 kB |
| react ThemeGenerator |
12.384 kB4.116 kB |
| react TimePicker |
240.414 kB69.299 kB |
| react Toggle |
46.189 kB15.954 kB |
| react Tooltip |
87.013 kB28.144 kB |
| react Utilities |
82.932 kB25.149 kB |
| react Viewport |
23.872 kB7.642 kB |
| react WeeklyDayPicker |
101.318 kB31.639 kB |
| react WindowProvider |
1.059 kB541 B |
| react-accordion Accordion (including children components) |
107.904 kB33.041 kB |
| react-aria ARIA - Default |
237 B181 B |
| react-avatar Avatar |
48.435 kB15.47 kB |
| react-avatar AvatarGroup |
19.235 kB7.617 kB |
| react-avatar AvatarGroupItem |
62.579 kB19.688 kB |
| react-badge Badge |
25.06 kB8.242 kB |
| react-badge CounterBadge |
25.84 kB8.517 kB |
| react-badge PresenceBadge |
24.846 kB9.109 kB |
| react-breadcrumb @fluentui/react-breadcrumb - package |
114.129 kB31.478 kB |
| react-button Button |
36.705 kB10.508 kB |
| react-button CompoundButton |
43.117 kB11.812 kB |
| react-button MenuButton |
41.517 kB11.864 kB |
| react-button SplitButton |
49.584 kB13.437 kB |
| react-button ToggleButton |
52.636 kB12.285 kB |
| react-card Card - All |
101.577 kB28.578 kB |
| react-card Card |
94.223 kB26.749 kB |
| react-card CardFooter |
13.662 kB5.517 kB |
| react-card CardHeader |
16.195 kB6.38 kB |
| react-card CardPreview |
13.729 kB5.645 kB |
| react-checkbox Checkbox |
34.252 kB11.75 kB |
| react-color-picker ColorArea |
49.32 kB17.32 kB |
| react-color-picker ColorPicker |
17.95 kB7.143 kB |
| react-color-picker ColorSlider |
41.493 kB15.375 kB |
| react-combobox Combobox (including child components) |
105.986 kB34.453 kB |
| react-combobox Dropdown (including child components) |
106.616 kB34.374 kB |
| react-components react-components: Button, FluentProvider & webLightTheme |
68.79 kB19.902 kB |
| react-components react-components: Accordion, Button, FluentProvider, Image, Menu, Popover |
235.208 kB68.071 kB |
| react-components react-components: FluentProvider & webLightTheme |
43.624 kB14.255 kB |
| react-dialog Dialog (including children components) |
102.401 kB30.602 kB |
| react-divider Divider |
20.456 kB7.598 kB |
| react-field Field |
22.574 kB8.565 kB |
| react-image Image |
14.489 kB5.882 kB |
| react-input Input |
27.148 kB9.108 kB |
| react-jsx-runtime Classic Pragma |
1.101 kB550 B |
| react-jsx-runtime JSX Dev Runtime |
2.8 kB1.251 kB |
| react-jsx-runtime JSX Runtime |
3.422 kB1.493 kB |
| react-label Label |
13.799 kB5.644 kB |
| react-link Link |
16.728 kB6.784 kB |
| react-list List |
88.742 kB26.341 kB |
| react-list ListItem |
112.084 kB33.123 kB |
| react-menu Menu (including children components) |
164.043 kB49.639 kB |
| react-menu Menu (including selectable components) |
167.025 kB50.229 kB |
| react-message-bar MessageBar (all components) |
24.005 kB8.923 kB |
| react-motion @fluentui/react-motion - createMotionComponent() |
3.995 kB1.755 kB |
| react-motion @fluentui/react-motion - createPresenceComponent() |
5.628 kB2.36 kB |
| react-motion @fluentui/react-motion - PresenceGroup |
1.727 kB823 B |
| react-overflow hooks only |
12.832 kB4.828 kB |
| react-persona Persona |
55.326 kB17.35 kB |
| react-popover Popover |
131.354 kB40.872 kB |
| react-portal Portal |
14.567 kB5.104 kB |
| react-portal-compat PortalCompatProvider |
8.386 kB2.624 kB |
| react-positioning usePositioning |
28.865 kB10.146 kB |
| react-positioning useSafeZoneArea |
12.29 kB4.967 kB |
| react-progress ProgressBar |
16.593 kB6.613 kB |
| react-provider FluentProvider |
23.8 kB8.556 kB |
| react-radio Radio |
31.8 kB10.006 kB |
| react-radio RadioGroup |
14.889 kB6.09 kB |
| react-select Select |
26.867 kB9.795 kB |
| react-slider Slider |
37.211 kB12.461 kB |
| react-spinbutton SpinButton |
34.348 kB11.41 kB |
| react-spinner Spinner |
24.374 kB8.192 kB |
| react-swatch-picker @fluentui/react-swatch-picker - package |
105.956 kB30.5 kB |
| react-switch Switch |
34.427 kB10.977 kB |
| react-table DataGrid |
161.134 kB45.539 kB |
| react-table Table (Primitives only) |
41.895 kB13.537 kB |
| react-table Table as DataGrid |
131.392 kB36.305 kB |
| react-table Table (Selection only) |
69.763 kB19.668 kB |
| react-table Table (Sort only) |
68.406 kB19.286 kB |
| react-tag-picker @fluentui/react-tag-picker - package |
187.334 kB56.148 kB |
| react-tags InteractionTag |
14.563 kB5.864 kB |
| react-tags Tag |
29.728 kB9.62 kB |
| react-tags TagGroup |
83.089 kB24.555 kB |
| react-teaching-popover TeachingPopover |
102.747 kB30.737 kB |
| react-text Text - Default |
16.19 kB6.366 kB |
| react-text Text - Wrappers |
19.35 kB6.695 kB |
| react-textarea Textarea |
25.715 kB9.416 kB |
| react-theme Single theme token import |
69 B89 B |
| react-theme Teams: all themes |
35.835 kB7.512 kB |
| react-theme Teams: Light theme |
19.794 kB5.602 kB |
| react-timepicker-compat TimePicker |
108.969 kB36.011 kB |
| react-toast Toast (including Toaster) |
102.238 kB30.636 kB |
| react-tooltip Tooltip |
57.009 kB19.777 kB |
| react-utilities SSRProvider |
180 B160 B |
Pull request demo site: URL

