OGE logoOGE

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 %

Gzip size per published entry point, grouped by package. Sorted by name, ascending.
LicenseCI ceiling
@oge-ui/behavior3 entry points
@oge-ui/behavior MIT303.0 kB 333.3 kB
@oge-ui/behavior/export-excel MIT13.9 kB 15.3 kB
@oge-ui/behavior/export-pdf MIT14.9 kB 16.4 kB
@oge-ui/bpmn1 entry point
@oge-ui/bpmn Commercial45.3 kB 49.8 kB
@oge-ui/bpmn-engine2 entry points
@oge-ui/bpmn-engine Commercial103.7 kB 114.1 kB
@oge-ui/bpmn-engine/testing Commercial5.7 kB 6.3 kB
@oge-ui/buttons2 entry points
@oge-ui/buttons MIT19.9 kB 21.9 kB
@oge-ui/buttons/fab MIT10.5 kB 11.6 kB
@oge-ui/charts5 entry points
@oge-ui/charts Commercial107.1 kB 117.8 kB
@oge-ui/charts/config Commercial0.7 kB 0.7 kB
@oge-ui/charts/export-image Commercial0.5 kB 0.5 kB
@oge-ui/charts/export-pdf Commercial0.5 kB 0.6 kB
@oge-ui/charts/sparkline Commercial5.9 kB 6.5 kB
@oge-ui/charts-engine3 entry points
@oge-ui/charts-engine Commercial94.3 kB 103.8 kB
@oge-ui/charts-engine/export-image Commercial2.1 kB 2.3 kB
@oge-ui/charts-engine/export-pdf Commercial2.8 kB 3.0 kB
@oge-ui/core5 entry points
@oge-ui/core MIT55.5 kB 61.1 kB
@oge-ui/core/themes/bootstrap.css MIT1.3 kB 1.4 kB
@oge-ui/core/themes/dark.css MIT2.2 kB 2.4 kB
@oge-ui/core/themes/high-contrast.css MIT1.7 kB 1.9 kB
@oge-ui/core/themes/tailwind.css MIT1.2 kB 1.3 kB
@oge-ui/editor1 entry point
@oge-ui/editor MIT15.0 kB 16.5 kB
@oge-ui/forms1 entry point
@oge-ui/forms MIT34.3 kB 37.7 kB
@oge-ui/gantt5 entry points
@oge-ui/gantt Commercial37.1 kB 40.8 kB
@oge-ui/gantt/export-excel Commercial0.6 kB 0.6 kB
@oge-ui/gantt/export-image Commercial0.6 kB 0.6 kB
@oge-ui/gantt/export-msproject Commercial0.6 kB 0.7 kB
@oge-ui/gantt/export-pdf Commercial0.4 kB 0.5 kB
@oge-ui/gantt-engine5 entry points
@oge-ui/gantt-engine Commercial50.7 kB 55.8 kB
@oge-ui/gantt-engine/export-excel Commercial0.9 kB 1.0 kB
@oge-ui/gantt-engine/export-image Commercial2.1 kB 2.3 kB
@oge-ui/gantt-engine/export-msproject Commercial13.5 kB 14.8 kB
@oge-ui/gantt-engine/export-pdf Commercial2.3 kB 2.6 kB
@oge-ui/grid8 entry points
@oge-ui/grid MIT108.0 kB 118.8 kB
@oge-ui/grid/export-excel MIT0.7 kB 0.8 kB
@oge-ui/grid/export-pdf MIT0.5 kB 0.5 kB
@oge-ui/grid/foundation MIT6.7 kB 7.4 kB
@oge-ui/grid/themes/bootstrap.css MIT1.3 kB 1.4 kB
@oge-ui/grid/themes/dark.css MIT2.2 kB 2.4 kB
@oge-ui/grid/themes/high-contrast.css MIT1.7 kB 1.9 kB
@oge-ui/grid/themes/tailwind.css MIT1.2 kB 1.3 kB
@oge-ui/inputs30 entry points
@oge-ui/inputs MIT0.7 kB 0.8 kB
@oge-ui/inputs/autocomplete MIT10.5 kB 11.5 kB
@oge-ui/inputs/calendar MIT10.0 kB 11.0 kB
@oge-ui/inputs/check-box MIT4.8 kB 5.3 kB
@oge-ui/inputs/check-box-group MIT5.9 kB 6.5 kB
@oge-ui/inputs/color-box MIT8.8 kB 9.7 kB
@oge-ui/inputs/color-gradient MIT6.7 kB 7.4 kB
@oge-ui/inputs/color-palette MIT4.6 kB 5.0 kB
@oge-ui/inputs/color-parts MIT9.0 kB 9.9 kB
@oge-ui/inputs/date-box MIT19.2 kB 21.2 kB
@oge-ui/inputs/field MIT21.5 kB 23.7 kB
@oge-ui/inputs/list-box MIT11.7 kB 12.9 kB
@oge-ui/inputs/masked-text-box MIT2.4 kB 2.6 kB
@oge-ui/inputs/mention MIT8.7 kB 9.5 kB
@oge-ui/inputs/multi-column-combo-box MIT12.9 kB 14.2 kB
@oge-ui/inputs/number-box MIT5.0 kB 5.5 kB
@oge-ui/inputs/otp-input MIT7.2 kB 7.9 kB
@oge-ui/inputs/radio-group MIT5.7 kB 6.2 kB
@oge-ui/inputs/rating MIT7.7 kB 8.5 kB
@oge-ui/inputs/select-box MIT13.5 kB 14.9 kB
@oge-ui/inputs/select-list MIT1.9 kB 2.1 kB
@oge-ui/inputs/signature-pad MIT9.6 kB 10.5 kB
@oge-ui/inputs/slider MIT11.9 kB 13.1 kB
@oge-ui/inputs/switch MIT4.5 kB 5.0 kB
@oge-ui/inputs/tag-box MIT13.8 kB 15.2 kB
@oge-ui/inputs/text-area MIT3.2 kB 3.5 kB
@oge-ui/inputs/text-box MIT6.4 kB 7.1 kB
@oge-ui/inputs/toggle-group MIT6.4 kB 7.1 kB
@oge-ui/inputs/transfer-list MIT10.7 kB 11.7 kB
@oge-ui/inputs/tree-select MIT8.4 kB 9.2 kB
@oge-ui/kanban2 entry points
@oge-ui/kanban Commercial46.6 kB 51.3 kB
@oge-ui/kanban/export-excel Commercial0.5 kB 0.5 kB
@oge-ui/kanban-engine2 entry points
@oge-ui/kanban-engine Commercial33.3 kB 36.6 kB
@oge-ui/kanban-engine/export-excel Commercial15.5 kB 17.0 kB
@oge-ui/layout22 entry points
@oge-ui/layout MIT0.9 kB 1.0 kB
@oge-ui/layout/accordion MIT18.5 kB 20.4 kB
@oge-ui/layout/alert MIT6.3 kB 7.0 kB
@oge-ui/layout/app-bar MIT5.4 kB 5.9 kB
@oge-ui/layout/avatar MIT7.3 kB 8.1 kB
@oge-ui/layout/badge MIT5.8 kB 6.4 kB
@oge-ui/layout/card MIT7.0 kB 7.8 kB
@oge-ui/layout/carousel MIT11.9 kB 13.1 kB
@oge-ui/layout/chip MIT12.4 kB 13.7 kB
@oge-ui/layout/data-view MIT13.2 kB 14.5 kB
@oge-ui/layout/element-attrs MIT1.2 kB 1.3 kB
@oge-ui/layout/expansion-panel MIT7.6 kB 8.4 kB
@oge-ui/layout/list-view MIT14.7 kB 16.2 kB
@oge-ui/layout/load-indicator MIT3.9 kB 4.3 kB
@oge-ui/layout/load-panel MIT5.8 kB 6.3 kB
@oge-ui/layout/panel-bar MIT9.2 kB 10.1 kB
@oge-ui/layout/progress-bar MIT6.6 kB 7.3 kB
@oge-ui/layout/skeleton MIT4.1 kB 4.5 kB
@oge-ui/layout/splitter MIT15.5 kB 17.1 kB
@oge-ui/layout/tile-layout MIT12.1 kB 13.4 kB
@oge-ui/layout/timeline MIT6.7 kB 7.4 kB
@oge-ui/layout/toolbar MIT18.9 kB 20.8 kB
@oge-ui/locales11 entry points
@oge-ui/locales MIT2.5 kB 2.7 kB
@oge-ui/locales/ar MIT18.2 kB 20.1 kB
@oge-ui/locales/de MIT16.3 kB 17.9 kB
@oge-ui/locales/es MIT16.2 kB 17.8 kB
@oge-ui/locales/fr MIT16.4 kB 18.1 kB
@oge-ui/locales/he MIT17.1 kB 18.8 kB
@oge-ui/locales/it MIT16.0 kB 17.6 kB
@oge-ui/locales/ja MIT17.1 kB 18.8 kB
@oge-ui/locales/pt-BR MIT16.1 kB 17.7 kB
@oge-ui/locales/tr MIT16.2 kB 17.8 kB
@oge-ui/locales/zh-CN MIT16.3 kB 17.9 kB
@oge-ui/navigation1 entry point
@oge-ui/navigation MIT75.9 kB 83.5 kB
@oge-ui/overlay1 entry point
@oge-ui/overlay MIT69.5 kB 76.4 kB
@oge-ui/pivot3 entry points
@oge-ui/pivot Commercial31.1 kB 34.2 kB
@oge-ui/pivot/export-excel Commercial0.3 kB 0.3 kB
@oge-ui/pivot/export-pdf Commercial0.5 kB 0.6 kB
@oge-ui/pivot-engine3 entry points
@oge-ui/pivot-engine Commercial33.3 kB 36.6 kB
@oge-ui/pivot-engine/export-excel Commercial3.0 kB 3.3 kB
@oge-ui/pivot-engine/export-pdf Commercial8.2 kB 9.0 kB
@oge-ui/react2 entry points
@oge-ui/react MIT5.3 kB 5.8 kB
@oge-ui/react/styles.css MIT45.6 kB 50.2 kB
@oge-ui/react-bpmn2 entry points
@oge-ui/react-bpmn Commercial21.0 kB 23.1 kB
@oge-ui/react-bpmn/styles.css Commercial5.1 kB 5.6 kB
@oge-ui/react-buttons2 entry points
@oge-ui/react-buttons MIT10.6 kB 11.6 kB
@oge-ui/react-buttons/styles.css MIT4.7 kB 5.2 kB
@oge-ui/react-charts5 entry points
@oge-ui/react-charts Commercial28.9 kB 31.8 kB
@oge-ui/react-charts/export-image Commercial0.2 kB 0.2 kB
@oge-ui/react-charts/export-pdf Commercial0.2 kB 0.2 kB
@oge-ui/react-charts/sparkline Commercial5.0 kB 5.5 kB
@oge-ui/react-charts/styles.css Commercial5.1 kB 5.6 kB
@oge-ui/react-editor2 entry points
@oge-ui/react-editor MIT8.3 kB 9.1 kB
@oge-ui/react-editor/styles.css MIT3.1 kB 3.4 kB
@oge-ui/react-forms2 entry points
@oge-ui/react-forms MIT11.0 kB 12.1 kB
@oge-ui/react-forms/styles.css MIT2.3 kB 2.5 kB
@oge-ui/react-gantt6 entry points
@oge-ui/react-gantt Commercial14.1 kB 15.5 kB
@oge-ui/react-gantt/export-excel Commercial0.4 kB 0.4 kB
@oge-ui/react-gantt/export-image Commercial0.4 kB 0.4 kB
@oge-ui/react-gantt/export-msproject Commercial0.3 kB 0.3 kB
@oge-ui/react-gantt/export-pdf Commercial0.2 kB 0.3 kB
@oge-ui/react-gantt/styles.css Commercial5.5 kB 6.0 kB
@oge-ui/react-grid5 entry points
@oge-ui/react-grid MIT43.0 kB 47.3 kB
@oge-ui/react-grid/export-excel MIT0.4 kB 0.4 kB
@oge-ui/react-grid/export-pdf MIT0.2 kB 0.3 kB
@oge-ui/react-grid/foundation MIT6.1 kB 6.7 kB
@oge-ui/react-grid/styles.css MIT7.1 kB 7.8 kB
@oge-ui/react-inputs2 entry points
@oge-ui/react-inputs MIT67.1 kB 73.8 kB
@oge-ui/react-inputs/styles.css MIT12.2 kB 13.5 kB
@oge-ui/react-kanban3 entry points
@oge-ui/react-kanban Commercial22.4 kB 24.7 kB
@oge-ui/react-kanban/export-excel Commercial0.2 kB 0.3 kB
@oge-ui/react-kanban/styles.css Commercial5.0 kB 5.6 kB
@oge-ui/react-layout2 entry points
@oge-ui/react-layout MIT43.9 kB 48.3 kB
@oge-ui/react-layout/styles.css MIT15.0 kB 16.5 kB
@oge-ui/react-navigation2 entry points
@oge-ui/react-navigation MIT24.5 kB 27.0 kB
@oge-ui/react-navigation/styles.css MIT6.2 kB 6.9 kB
@oge-ui/react-overlay2 entry points
@oge-ui/react-overlay MIT20.8 kB 22.9 kB
@oge-ui/react-overlay/styles.css MIT7.1 kB 7.8 kB
@oge-ui/react-pivot4 entry points
@oge-ui/react-pivot Commercial9.8 kB 10.8 kB
@oge-ui/react-pivot/export-excel Commercial0.2 kB 0.3 kB
@oge-ui/react-pivot/export-pdf Commercial0.3 kB 0.3 kB
@oge-ui/react-pivot/styles.css Commercial7.7 kB 8.4 kB
@oge-ui/react-scheduler5 entry points
@oge-ui/react-scheduler Commercial24.5 kB 27.0 kB
@oge-ui/react-scheduler/export-excel Commercial0.4 kB 0.4 kB
@oge-ui/react-scheduler/export-ical Commercial0.5 kB 0.5 kB
@oge-ui/react-scheduler/export-pdf Commercial0.2 kB 0.3 kB
@oge-ui/react-scheduler/styles.css Commercial6.1 kB 6.7 kB
@oge-ui/react-tabs2 entry points
@oge-ui/react-tabs MIT9.4 kB 10.3 kB
@oge-ui/react-tabs/styles.css MIT3.1 kB 3.4 kB
@oge-ui/react-tree-list4 entry points
@oge-ui/react-tree-list MIT24.1 kB 26.5 kB
@oge-ui/react-tree-list/export-excel MIT0.4 kB 0.4 kB
@oge-ui/react-tree-list/export-pdf MIT0.2 kB 0.3 kB
@oge-ui/react-tree-list/styles.css MIT6.9 kB 7.6 kB
@oge-ui/react-upload2 entry points
@oge-ui/react-upload MIT8.5 kB 9.3 kB
@oge-ui/react-upload/styles.css MIT3.0 kB 3.3 kB
@oge-ui/scheduler4 entry points
@oge-ui/scheduler Commercial64.3 kB 70.7 kB
@oge-ui/scheduler/export-excel Commercial0.6 kB 0.7 kB
@oge-ui/scheduler/export-ical Commercial0.9 kB 1.0 kB
@oge-ui/scheduler/export-pdf Commercial0.5 kB 0.5 kB
@oge-ui/scheduler-engine4 entry points
@oge-ui/scheduler-engine Commercial70.6 kB 77.6 kB
@oge-ui/scheduler-engine/export-excel Commercial0.9 kB 1.0 kB
@oge-ui/scheduler-engine/export-ical Commercial24.4 kB 26.9 kB
@oge-ui/scheduler-engine/export-pdf Commercial1.6 kB 1.8 kB
@oge-ui/tabs1 entry point
@oge-ui/tabs MIT19.8 kB 21.8 kB
@oge-ui/tree-list3 entry points
@oge-ui/tree-list MIT59.8 kB 65.7 kB
@oge-ui/tree-list/export-excel MIT0.6 kB 0.7 kB
@oge-ui/tree-list/export-pdf MIT0.5 kB 0.6 kB
@oge-ui/upload1 entry point
@oge-ui/upload MIT21.7 kB 23.9 kB
oge-ui1 entry point
oge-ui MIT2.5 kB 2.7 kB

How the budgets are enforced

  • What is measured. Every subpath in each published package's exports map, 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-check runs 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 license field and import against. See Licensing.