bs-splitter lays out its direct children as resizable panels, backed by the mp-splitter web component. Set orientation to horizontal or vertical, and nest splitters to build dock-style layouts.
minPanelSize caps how small a panel can be dragged (120px here), touchMode widens the divider hit area, and the resizeStart / resizing / resizeEnd outputs report the panel sizes in px. getPanelSizes() / setPanelSizes() / resizeDividerBy() drive the same machinery programmatically.
—Last event: —