Skip to main content

Per-product guidance

Bryntum is a suite of JavaScript UI components. The integration mechanics are the same across all of them — packages, CSS pattern, framework wrappers — only the component class and data model differ. These pages capture the per-product details an agent should know.

Packages and CSS files

Productnpm packageTrial packageCSS file
Gantt@bryntum/gantt@bryntum/gantt-trialgantt.css
Scheduler@bryntum/scheduler@bryntum/scheduler-trialscheduler.css
Scheduler Pro@bryntum/schedulerpro@bryntum/schedulerpro-trialschedulerpro.css
Grid@bryntum/grid@bryntum/grid-trialgrid.css
Calendar@bryntum/calendar@bryntum/calendar-trialcalendar.css
TaskBoard@bryntum/taskboard@bryntum/taskboard-trialtaskboard.css

Framework wrappers add a suffix and have no -trial variant: @bryntum/{product}-react, @bryntum/{product}-angular, @bryntum/{product}-vue-3.

The shared pattern

Every product follows the same five steps (encoded in the skill):

  1. Install the package (trial via the npm alias, exact version).
  2. CSS — FontAwesome imports, then structural {product}.css, then the theme (default svalbard-light), then .b-widget { font-family: 'Poppins' }.
  3. Framework wiring — the right wrapper and binding style.
  4. Size the parent container.
  5. Look up unknowns with the MCP server.

Which product?

  • Gantt — project scheduling with tasks, dependencies, and a critical path.
  • Scheduler — resource-vs-time scheduling (bookings, shifts, allocations).
  • Scheduler Pro — Scheduler plus dependencies, constraints, and scheduling engine.
  • Grid — high-performance data grid.
  • Calendar — day/week/month/agenda event calendar.
  • TaskBoard — kanban-style card board.
  • Complete — the full bundle of all products.

Pick the narrowest product that fits, unless the user has the Complete bundle.