Use yarn workspaces to create separate workspaces for frontend and backend code in this repo
Create separate packages for hydra-editor and most likely other parts of the project
publish hydra-editor as a standalone component with configurable styling and key command settings, so that it is easier to include the editor in other projects
I am taking some inspiration from https://github.com/folz/hydra-ts/ and interested in modularizing more aspects of this project. Related to restructuring of hydra-synth at https://github.com/ojack/hydra/issues/151
hydra-editor
as a standalone component with configurable styling and key command settings, so that it is easier to include the editor in other projects