@Fox да спасибо, сейчас так и делаю - это вопрос именно в организации кода. У меня реакт скрипт размещен после основного html. И например если нажать format document, то скрипт перестает работать. То есть его легко поломать и трудно дебажить. Наверное буду смотреть в сторону webpack тогда. Как я понял с помощью него можно один бандл сформировать.
Предложение по улучшению интерфейса
-

При работе в BAS (в окне где добавляются блоки) очень не хватает высоты. При етом сейчас в интерфейсе между блоками есть большые прмежутки по высоте, которые можно оптимизировать и перенести. Кроме того место в блоке где указан ID можно перенести и сузить высоту блока. Постарался нарисовать то что хотел сказать.Еще хотелось бы иметь возможность групировать блоки (не всегда удобно и целесобразно для етого создавать новые функции) и прятать/показывать ети групы, так как ето сейчас сделано для циклов.
Кроме того можно сделать чтобы нижняя вкладка (там где Лог, Ресурсы, Результаты...) не занимала место окна блоков, а находилась только под окном браузера (по вертикали). Сейчас ето можно сделать перенеся все вкладки с горизонтального положения в верикальное, но при етом неудобно смотреть лог (видно только небольшую его часть по горизонтали).