epam / UUI

React-based components and accelerators library built by EPAM Systems.
https://uui.epam.com/
MIT License
162 stars 62 forks source link

withMods improvements #2158

Closed jakobz closed 1 month ago

jakobz commented 2 months ago

Issue link(if exists):

Description:

github-actions[bot] commented 1 month ago

Generated by: track-bundle-size
Generated at: Wed, 22 May 2024 15:30:35 GMT
Bundle size diff (in kBytes). Not gzipped. Both CSS & JS included.
Baseline: v5.7.2 (2024-05-14)
CI Status: ok

Module Baseline Size
(v5.7.2)
Size Diff Within
Threshold
Threshold
(min - max)
templateApp 743.35 745.08 +1.73
js:-0.2
css:+1.93
:ok: 669.01 - 817.68
@epam/app 6394.21 6468.46 +74.25
js:+4.21
css:+70.04
:ok: 5754.79 - 7033.63
@epam/draft-rte 53.77 53.77 0
js:0
css:0
:ok: 48.4 - 59.16
@epam/electric 4.52 4.52 0
js:0
css:0
:ok: 4.07 - 4.98
@epam/promo 48.11 49.55 +1.45
js:0
css:+1.45
:ok: 43.29 - 52.91
@epam/uui-extra 0.21 0.21 0
js:0
css:0
:ok: 0.19 - 0.23
@epam/loveship 84 85.5 +1.5
js:0
css:+1.5
:ok: 75.6 - 92.4
@epam/uui-components 256.9 257.09 +0.19
js:+0.19
css:0
:ok: 231.21 - 282.6
@epam/uui-core 329.26 328.87 -0.38
js:-0.38
css:0
:ok: 296.33 - 362.18
@epam/uui-db 44.7 44.7 0
js:0
css:0
:ok: 40.23 - 49.17
@epam/uui-docs 204.51 204.54 +0.04
js:0
css:+0.04
:ok: 184.05 - 224.96
@epam/uui-editor 167.06 167.06 0
js:0
css:0
:ok: 150.35 - 183.77
@epam/uui-timeline 47.17 47.17 0
js:0
css:0
:ok: 42.45 - 51.89
@epam/uui 589.29 591.96 +2.68
js:+1.94
css:+0.74
:ok: 530.36 - 648.22
new sizes (raw) To set the sizes as a new baseline, you can copy/paste next content to the ```uui-build/config/bundleSizeBaseLine.json``` and commit the file. ```json { "version": "5.7.2", "timestamp": "2024-05-22", "sizes": { "templateApp": { "css": 282498, "js": 480460 }, "@epam/app": { "css": 1520689, "js": 5103012 }, "@epam/draft-rte": { "css": 9774, "js": 45296 }, "@epam/electric": { "css": 2275, "js": 2358 }, "@epam/promo": { "css": 39818, "js": 10923 }, "@epam/uui-extra": { "css": 0, "js": 213 }, "@epam/loveship": { "css": 45015, "js": 42538 }, "@epam/uui-components": { "css": 22235, "js": 241028 }, "@epam/uui-core": { "css": 0, "js": 336767 }, "@epam/uui-db": { "css": 0, "js": 45769 }, "@epam/uui-docs": { "css": 3402, "js": 206048 }, "@epam/uui-editor": { "css": 12631, "js": 158440 }, "@epam/uui-timeline": { "css": 2253, "js": 46048 }, "@epam/uui": { "css": 270891, "js": 335283 } } } ```

Generated by: generate-components-api
CI Status: ok

Total amount of exported types/props without JSDoc comments

Amount
Types 286 (+21) :warning::ok:
Props 236 (+0) :ok:
New missing comments
NOTE: It's either a new exported types/props without JSDoc, or it's an existing code from which you deleted the JSDoc comments. ``` Types: - @epam/uui-core:DistributiveOmit - @epam/uui-core:Overwrite - @epam/uui-components:ProgressBarProps - @epam/uui:AccordionModsOverride - @epam/uui:BadgeModsOverride - @epam/uui:BurgerButtonProps - @epam/uui:ButtonModsOverride - @epam/uui:CheckboxModsOverride - @epam/uui:DataTableHeaderRowProps - @epam/uui:DataTableRowProps - @epam/uui:IconButtonModsOverride - @epam/uui:LabeledInputModsOverride - @epam/uui:LinkButtonModsOverride - @epam/uui:MainMenuProps - @epam/uui:NumericInputModsOverride - @epam/uui:RichTextViewModsOverride - @epam/uui:SwitchModsOverride - @epam/uui:TabButtonModsOverride - @epam/uui:TagModsOverride - @epam/uui:TextAreaModsOverride - @epam/uui:TextInputModsOverride - @epam/uui:TextModsOverride Props: - @epam/uui-components:ProgressBarProps/hideLabel - @epam/uui-components:ProgressBarProps/label - @epam/uui-components:ProgressBarProps/progress ```