Skip to main content

v1.0.0

Egor Sedelkov
Software Developer ยท Creator of BSUI

Today we are releasing BSUI v1.0.0, the first stable release of the Bootstrap-powered React component system.

This release establishes the initial public API, component architecture, documentation, and development infrastructure.

Overviewโ€‹

BSUI v1.0.0 introduces:

  • 30+ reusable React components.
  • Bootstrap 5 powered styling.
  • The Prime component foundation.
  • Utility props for common Bootstrap utilities.
  • JSDoc-powered IntelliSense without TypeScript.
  • Storybook documentation.
  • Interactive React playgrounds.
  • Vitest testing infrastructure.
  • Automated CI workflows.

Component Libraryโ€‹

The first stable release includes:

Layoutโ€‹

  • Container
  • Grid
  • Row
  • Col

Formsโ€‹

  • Form
  • Control
  • Label
  • Check
  • Range
  • Select
  • FloatingLabel
  • InputGroup
  • Nav
  • Navbar
  • Breadcrumb
  • Dropdown

Feedbackโ€‹

  • Alert
  • Badge
  • Progress
  • Spinner
  • Placeholder

Contentโ€‹

  • Accordion
  • Card
  • ListGroup

Overlayโ€‹

  • Modal
  • Collapse
  • Carousel
  • Offcanvas

Buttonsโ€‹

  • Button
  • ButtonGroup
  • CloseButton

Architectureโ€‹

BSUI follows a consistent component architecture:

  • React composition over inheritance.
  • Bootstrap CSS without Bootstrap JavaScript.
  • Shared component APIs.
  • Runtime validation using PropTypes.
  • JSDoc documentation for editor support.

API Changesโ€‹

The stable release introduced:

  • Unified component API.
  • tone prop replacing previous theme-related naming.
  • Shared utility prop system.