Bundle size
What each OGE UI entry point adds to your app, gzipped — the baseline every pull request is checked against. Import only the entry points you use: secondary entries such as @oge-ui/grid/export-excel stay out of your bundle until you import them.
184 entry points 45 packages gzip
Size per entry point
184 of 184 entry points · CI fails above the baseline + 10 %
| License | CI ceiling | ||
|---|---|---|---|
| @oge-ui/behavior3 entry points | |||
| @oge-ui/behavior | MIT | 303.0 kB | 333.3 kB |
| @oge-ui/behavior/export-excel | MIT | 13.9 kB | 15.3 kB |
| @oge-ui/behavior/export-pdf | MIT | 14.9 kB | 16.4 kB |
| @oge-ui/bpmn1 entry point | |||
| @oge-ui/bpmn | Commercial | 45.3 kB | 49.8 kB |
| @oge-ui/bpmn-engine2 entry points | |||
| @oge-ui/bpmn-engine | Commercial | 103.7 kB | 114.1 kB |
| @oge-ui/bpmn-engine/testing | Commercial | 5.7 kB | 6.3 kB |
| @oge-ui/buttons2 entry points | |||
| @oge-ui/buttons | MIT | 19.9 kB | 21.9 kB |
| @oge-ui/buttons/fab | MIT | 10.5 kB | 11.6 kB |
| @oge-ui/charts5 entry points | |||
| @oge-ui/charts | Commercial | 107.1 kB | 117.8 kB |
| @oge-ui/charts/config | Commercial | 0.7 kB | 0.7 kB |
| @oge-ui/charts/export-image | Commercial | 0.5 kB | 0.5 kB |
| @oge-ui/charts/export-pdf | Commercial | 0.5 kB | 0.6 kB |
| @oge-ui/charts/sparkline | Commercial | 5.9 kB | 6.5 kB |
| @oge-ui/charts-engine3 entry points | |||
| @oge-ui/charts-engine | Commercial | 94.3 kB | 103.8 kB |
| @oge-ui/charts-engine/export-image | Commercial | 2.1 kB | 2.3 kB |
| @oge-ui/charts-engine/export-pdf | Commercial | 2.8 kB | 3.0 kB |
| @oge-ui/core5 entry points | |||
| @oge-ui/core | MIT | 55.5 kB | 61.1 kB |
| @oge-ui/core/themes/bootstrap.css | MIT | 1.3 kB | 1.4 kB |
| @oge-ui/core/themes/dark.css | MIT | 2.2 kB | 2.4 kB |
| @oge-ui/core/themes/high-contrast.css | MIT | 1.7 kB | 1.9 kB |
| @oge-ui/core/themes/tailwind.css | MIT | 1.2 kB | 1.3 kB |
| @oge-ui/editor1 entry point | |||
| @oge-ui/editor | MIT | 15.0 kB | 16.5 kB |
| @oge-ui/forms1 entry point | |||
| @oge-ui/forms | MIT | 34.3 kB | 37.7 kB |
| @oge-ui/gantt5 entry points | |||
| @oge-ui/gantt | Commercial | 37.1 kB | 40.8 kB |
| @oge-ui/gantt/export-excel | Commercial | 0.6 kB | 0.6 kB |
| @oge-ui/gantt/export-image | Commercial | 0.6 kB | 0.6 kB |
| @oge-ui/gantt/export-msproject | Commercial | 0.6 kB | 0.7 kB |
| @oge-ui/gantt/export-pdf | Commercial | 0.4 kB | 0.5 kB |
| @oge-ui/gantt-engine5 entry points | |||
| @oge-ui/gantt-engine | Commercial | 50.7 kB | 55.8 kB |
| @oge-ui/gantt-engine/export-excel | Commercial | 0.9 kB | 1.0 kB |
| @oge-ui/gantt-engine/export-image | Commercial | 2.1 kB | 2.3 kB |
| @oge-ui/gantt-engine/export-msproject | Commercial | 13.5 kB | 14.8 kB |
| @oge-ui/gantt-engine/export-pdf | Commercial | 2.3 kB | 2.6 kB |
| @oge-ui/grid8 entry points | |||
| @oge-ui/grid | MIT | 108.0 kB | 118.8 kB |
| @oge-ui/grid/export-excel | MIT | 0.7 kB | 0.8 kB |
| @oge-ui/grid/export-pdf | MIT | 0.5 kB | 0.5 kB |
| @oge-ui/grid/foundation | MIT | 6.7 kB | 7.4 kB |
| @oge-ui/grid/themes/bootstrap.css | MIT | 1.3 kB | 1.4 kB |
| @oge-ui/grid/themes/dark.css | MIT | 2.2 kB | 2.4 kB |
| @oge-ui/grid/themes/high-contrast.css | MIT | 1.7 kB | 1.9 kB |
| @oge-ui/grid/themes/tailwind.css | MIT | 1.2 kB | 1.3 kB |
| @oge-ui/inputs30 entry points | |||
| @oge-ui/inputs | MIT | 0.7 kB | 0.8 kB |
| @oge-ui/inputs/autocomplete | MIT | 10.5 kB | 11.5 kB |
| @oge-ui/inputs/calendar | MIT | 10.0 kB | 11.0 kB |
| @oge-ui/inputs/check-box | MIT | 4.8 kB | 5.3 kB |
| @oge-ui/inputs/check-box-group | MIT | 5.9 kB | 6.5 kB |
| @oge-ui/inputs/color-box | MIT | 8.8 kB | 9.7 kB |
| @oge-ui/inputs/color-gradient | MIT | 6.7 kB | 7.4 kB |
| @oge-ui/inputs/color-palette | MIT | 4.6 kB | 5.0 kB |
| @oge-ui/inputs/color-parts | MIT | 9.0 kB | 9.9 kB |
| @oge-ui/inputs/date-box | MIT | 19.2 kB | 21.2 kB |
| @oge-ui/inputs/field | MIT | 21.5 kB | 23.7 kB |
| @oge-ui/inputs/list-box | MIT | 11.7 kB | 12.9 kB |
| @oge-ui/inputs/masked-text-box | MIT | 2.4 kB | 2.6 kB |
| @oge-ui/inputs/mention | MIT | 8.7 kB | 9.5 kB |
| @oge-ui/inputs/multi-column-combo-box | MIT | 12.9 kB | 14.2 kB |
| @oge-ui/inputs/number-box | MIT | 5.0 kB | 5.5 kB |
| @oge-ui/inputs/otp-input | MIT | 7.2 kB | 7.9 kB |
| @oge-ui/inputs/radio-group | MIT | 5.7 kB | 6.2 kB |
| @oge-ui/inputs/rating | MIT | 7.7 kB | 8.5 kB |
| @oge-ui/inputs/select-box | MIT | 13.5 kB | 14.9 kB |
| @oge-ui/inputs/select-list | MIT | 1.9 kB | 2.1 kB |
| @oge-ui/inputs/signature-pad | MIT | 9.6 kB | 10.5 kB |
| @oge-ui/inputs/slider | MIT | 11.9 kB | 13.1 kB |
| @oge-ui/inputs/switch | MIT | 4.5 kB | 5.0 kB |
| @oge-ui/inputs/tag-box | MIT | 13.8 kB | 15.2 kB |
| @oge-ui/inputs/text-area | MIT | 3.2 kB | 3.5 kB |
| @oge-ui/inputs/text-box | MIT | 6.4 kB | 7.1 kB |
| @oge-ui/inputs/toggle-group | MIT | 6.4 kB | 7.1 kB |
| @oge-ui/inputs/transfer-list | MIT | 10.7 kB | 11.7 kB |
| @oge-ui/inputs/tree-select | MIT | 8.4 kB | 9.2 kB |
| @oge-ui/kanban2 entry points | |||
| @oge-ui/kanban | Commercial | 46.6 kB | 51.3 kB |
| @oge-ui/kanban/export-excel | Commercial | 0.5 kB | 0.5 kB |
| @oge-ui/kanban-engine2 entry points | |||
| @oge-ui/kanban-engine | Commercial | 33.3 kB | 36.6 kB |
| @oge-ui/kanban-engine/export-excel | Commercial | 15.5 kB | 17.0 kB |
| @oge-ui/layout22 entry points | |||
| @oge-ui/layout | MIT | 0.9 kB | 1.0 kB |
| @oge-ui/layout/accordion | MIT | 18.5 kB | 20.4 kB |
| @oge-ui/layout/alert | MIT | 6.3 kB | 7.0 kB |
| @oge-ui/layout/app-bar | MIT | 5.4 kB | 5.9 kB |
| @oge-ui/layout/avatar | MIT | 7.3 kB | 8.1 kB |
| @oge-ui/layout/badge | MIT | 5.8 kB | 6.4 kB |
| @oge-ui/layout/card | MIT | 7.0 kB | 7.8 kB |
| @oge-ui/layout/carousel | MIT | 11.9 kB | 13.1 kB |
| @oge-ui/layout/chip | MIT | 12.4 kB | 13.7 kB |
| @oge-ui/layout/data-view | MIT | 13.2 kB | 14.5 kB |
| @oge-ui/layout/element-attrs | MIT | 1.2 kB | 1.3 kB |
| @oge-ui/layout/expansion-panel | MIT | 7.6 kB | 8.4 kB |
| @oge-ui/layout/list-view | MIT | 14.7 kB | 16.2 kB |
| @oge-ui/layout/load-indicator | MIT | 3.9 kB | 4.3 kB |
| @oge-ui/layout/load-panel | MIT | 5.8 kB | 6.3 kB |
| @oge-ui/layout/panel-bar | MIT | 9.2 kB | 10.1 kB |
| @oge-ui/layout/progress-bar | MIT | 6.6 kB | 7.3 kB |
| @oge-ui/layout/skeleton | MIT | 4.1 kB | 4.5 kB |
| @oge-ui/layout/splitter | MIT | 15.5 kB | 17.1 kB |
| @oge-ui/layout/tile-layout | MIT | 12.1 kB | 13.4 kB |
| @oge-ui/layout/timeline | MIT | 6.7 kB | 7.4 kB |
| @oge-ui/layout/toolbar | MIT | 18.9 kB | 20.8 kB |
| @oge-ui/locales11 entry points | |||
| @oge-ui/locales | MIT | 2.5 kB | 2.7 kB |
| @oge-ui/locales/ar | MIT | 18.2 kB | 20.1 kB |
| @oge-ui/locales/de | MIT | 16.3 kB | 17.9 kB |
| @oge-ui/locales/es | MIT | 16.2 kB | 17.8 kB |
| @oge-ui/locales/fr | MIT | 16.4 kB | 18.1 kB |
| @oge-ui/locales/he | MIT | 17.1 kB | 18.8 kB |
| @oge-ui/locales/it | MIT | 16.0 kB | 17.6 kB |
| @oge-ui/locales/ja | MIT | 17.1 kB | 18.8 kB |
| @oge-ui/locales/pt-BR | MIT | 16.1 kB | 17.7 kB |
| @oge-ui/locales/tr | MIT | 16.2 kB | 17.8 kB |
| @oge-ui/locales/zh-CN | MIT | 16.3 kB | 17.9 kB |
| @oge-ui/navigation1 entry point | |||
| @oge-ui/navigation | MIT | 75.9 kB | 83.5 kB |
| @oge-ui/overlay1 entry point | |||
| @oge-ui/overlay | MIT | 69.5 kB | 76.4 kB |
| @oge-ui/pivot3 entry points | |||
| @oge-ui/pivot | Commercial | 31.1 kB | 34.2 kB |
| @oge-ui/pivot/export-excel | Commercial | 0.3 kB | 0.3 kB |
| @oge-ui/pivot/export-pdf | Commercial | 0.5 kB | 0.6 kB |
| @oge-ui/pivot-engine3 entry points | |||
| @oge-ui/pivot-engine | Commercial | 33.3 kB | 36.6 kB |
| @oge-ui/pivot-engine/export-excel | Commercial | 3.0 kB | 3.3 kB |
| @oge-ui/pivot-engine/export-pdf | Commercial | 8.2 kB | 9.0 kB |
| @oge-ui/react2 entry points | |||
| @oge-ui/react | MIT | 5.3 kB | 5.8 kB |
| @oge-ui/react/styles.css | MIT | 45.6 kB | 50.2 kB |
| @oge-ui/react-bpmn2 entry points | |||
| @oge-ui/react-bpmn | Commercial | 21.0 kB | 23.1 kB |
| @oge-ui/react-bpmn/styles.css | Commercial | 5.1 kB | 5.6 kB |
| @oge-ui/react-buttons2 entry points | |||
| @oge-ui/react-buttons | MIT | 10.6 kB | 11.6 kB |
| @oge-ui/react-buttons/styles.css | MIT | 4.7 kB | 5.2 kB |
| @oge-ui/react-charts5 entry points | |||
| @oge-ui/react-charts | Commercial | 28.9 kB | 31.8 kB |
| @oge-ui/react-charts/export-image | Commercial | 0.2 kB | 0.2 kB |
| @oge-ui/react-charts/export-pdf | Commercial | 0.2 kB | 0.2 kB |
| @oge-ui/react-charts/sparkline | Commercial | 5.0 kB | 5.5 kB |
| @oge-ui/react-charts/styles.css | Commercial | 5.1 kB | 5.6 kB |
| @oge-ui/react-editor2 entry points | |||
| @oge-ui/react-editor | MIT | 8.3 kB | 9.1 kB |
| @oge-ui/react-editor/styles.css | MIT | 3.1 kB | 3.4 kB |
| @oge-ui/react-forms2 entry points | |||
| @oge-ui/react-forms | MIT | 11.0 kB | 12.1 kB |
| @oge-ui/react-forms/styles.css | MIT | 2.3 kB | 2.5 kB |
| @oge-ui/react-gantt6 entry points | |||
| @oge-ui/react-gantt | Commercial | 14.1 kB | 15.5 kB |
| @oge-ui/react-gantt/export-excel | Commercial | 0.4 kB | 0.4 kB |
| @oge-ui/react-gantt/export-image | Commercial | 0.4 kB | 0.4 kB |
| @oge-ui/react-gantt/export-msproject | Commercial | 0.3 kB | 0.3 kB |
| @oge-ui/react-gantt/export-pdf | Commercial | 0.2 kB | 0.3 kB |
| @oge-ui/react-gantt/styles.css | Commercial | 5.5 kB | 6.0 kB |
| @oge-ui/react-grid5 entry points | |||
| @oge-ui/react-grid | MIT | 43.0 kB | 47.3 kB |
| @oge-ui/react-grid/export-excel | MIT | 0.4 kB | 0.4 kB |
| @oge-ui/react-grid/export-pdf | MIT | 0.2 kB | 0.3 kB |
| @oge-ui/react-grid/foundation | MIT | 6.1 kB | 6.7 kB |
| @oge-ui/react-grid/styles.css | MIT | 7.1 kB | 7.8 kB |
| @oge-ui/react-inputs2 entry points | |||
| @oge-ui/react-inputs | MIT | 67.1 kB | 73.8 kB |
| @oge-ui/react-inputs/styles.css | MIT | 12.2 kB | 13.5 kB |
| @oge-ui/react-kanban3 entry points | |||
| @oge-ui/react-kanban | Commercial | 22.4 kB | 24.7 kB |
| @oge-ui/react-kanban/export-excel | Commercial | 0.2 kB | 0.3 kB |
| @oge-ui/react-kanban/styles.css | Commercial | 5.0 kB | 5.6 kB |
| @oge-ui/react-layout2 entry points | |||
| @oge-ui/react-layout | MIT | 43.9 kB | 48.3 kB |
| @oge-ui/react-layout/styles.css | MIT | 15.0 kB | 16.5 kB |
| @oge-ui/react-navigation2 entry points | |||
| @oge-ui/react-navigation | MIT | 24.5 kB | 27.0 kB |
| @oge-ui/react-navigation/styles.css | MIT | 6.2 kB | 6.9 kB |
| @oge-ui/react-overlay2 entry points | |||
| @oge-ui/react-overlay | MIT | 20.8 kB | 22.9 kB |
| @oge-ui/react-overlay/styles.css | MIT | 7.1 kB | 7.8 kB |
| @oge-ui/react-pivot4 entry points | |||
| @oge-ui/react-pivot | Commercial | 9.8 kB | 10.8 kB |
| @oge-ui/react-pivot/export-excel | Commercial | 0.2 kB | 0.3 kB |
| @oge-ui/react-pivot/export-pdf | Commercial | 0.3 kB | 0.3 kB |
| @oge-ui/react-pivot/styles.css | Commercial | 7.7 kB | 8.4 kB |
| @oge-ui/react-scheduler5 entry points | |||
| @oge-ui/react-scheduler | Commercial | 24.5 kB | 27.0 kB |
| @oge-ui/react-scheduler/export-excel | Commercial | 0.4 kB | 0.4 kB |
| @oge-ui/react-scheduler/export-ical | Commercial | 0.5 kB | 0.5 kB |
| @oge-ui/react-scheduler/export-pdf | Commercial | 0.2 kB | 0.3 kB |
| @oge-ui/react-scheduler/styles.css | Commercial | 6.1 kB | 6.7 kB |
| @oge-ui/react-tabs2 entry points | |||
| @oge-ui/react-tabs | MIT | 9.4 kB | 10.3 kB |
| @oge-ui/react-tabs/styles.css | MIT | 3.1 kB | 3.4 kB |
| @oge-ui/react-tree-list4 entry points | |||
| @oge-ui/react-tree-list | MIT | 24.1 kB | 26.5 kB |
| @oge-ui/react-tree-list/export-excel | MIT | 0.4 kB | 0.4 kB |
| @oge-ui/react-tree-list/export-pdf | MIT | 0.2 kB | 0.3 kB |
| @oge-ui/react-tree-list/styles.css | MIT | 6.9 kB | 7.6 kB |
| @oge-ui/react-upload2 entry points | |||
| @oge-ui/react-upload | MIT | 8.5 kB | 9.3 kB |
| @oge-ui/react-upload/styles.css | MIT | 3.0 kB | 3.3 kB |
| @oge-ui/scheduler4 entry points | |||
| @oge-ui/scheduler | Commercial | 64.3 kB | 70.7 kB |
| @oge-ui/scheduler/export-excel | Commercial | 0.6 kB | 0.7 kB |
| @oge-ui/scheduler/export-ical | Commercial | 0.9 kB | 1.0 kB |
| @oge-ui/scheduler/export-pdf | Commercial | 0.5 kB | 0.5 kB |
| @oge-ui/scheduler-engine4 entry points | |||
| @oge-ui/scheduler-engine | Commercial | 70.6 kB | 77.6 kB |
| @oge-ui/scheduler-engine/export-excel | Commercial | 0.9 kB | 1.0 kB |
| @oge-ui/scheduler-engine/export-ical | Commercial | 24.4 kB | 26.9 kB |
| @oge-ui/scheduler-engine/export-pdf | Commercial | 1.6 kB | 1.8 kB |
| @oge-ui/tabs1 entry point | |||
| @oge-ui/tabs | MIT | 19.8 kB | 21.8 kB |
| @oge-ui/tree-list3 entry points | |||
| @oge-ui/tree-list | MIT | 59.8 kB | 65.7 kB |
| @oge-ui/tree-list/export-excel | MIT | 0.6 kB | 0.7 kB |
| @oge-ui/tree-list/export-pdf | MIT | 0.5 kB | 0.6 kB |
| @oge-ui/upload1 entry point | |||
| @oge-ui/upload | MIT | 21.7 kB | 23.9 kB |
| oge-ui1 entry point | |||
| oge-ui | MIT | 2.5 kB | 2.7 kB |
How the budgets are enforced
- What is measured. Every subpath in each published package's
exportsmap, resolved to the file a bundler loads (the ESM build; stylesheets as they are). A JavaScript entry is measured together with the package-internal chunks it statically imports, concatenated and gzipped at level 9. Other packages and peer dependencies (@angular/*,react) are not included, so each number is what that entry point itself adds. - When it fails.
npx nx run @oge/source:size-checkruns in CI after the builds and fails when an entry grows more than 10 % over its baseline, or when a new entry point has no baseline yet. Entries that shrink by more than that are reported so the budget can tighten. - Intended growth is re-baselined with
node tools/size-check.mjs --update, and the pull request says why — so every jump in this table has a reason in the changelog. - License marker. Commercial packages are the six families on the ADR 0003 list — the same list the license-boundary gate checks every
licensefield and import against. See Licensing.