Use react-sketchapp directly?
So in the README, html-sketchapp mentions that they pulled heavily from the source of react-sketchapp to implement this tool. Looking through the source of html-sketchapp, it seems a lot of this seems to be related to how sketch json is constructed.

I'm wondering the reason why this code was copied over, rather than directly leveraging the work react-sketchapp has done to generate sketch elements.

For example a potential updated workflow could look something like this:
1. Run a simplified version of nodeToSketchLayer that grabs the styling and layout information for a given element
2. Instead of generating sketch json (using the Rectangle, ShapeGroup, Text classes etc), html-sketcahpp generates react-sketchapp components which handles the sketch json generation for us.
3. Run react-sketchapp as a plugin instead of the custom plugin in html-sketchapp

The benefits here is that html-sketchapp could more directly leverage the development happening in react-sketchapp, and instead of developing similar solutions in parallel, we can build a solution that works for both libraries, and maintains a more cohesive ecosystem.

I've been messing around a bit with what an implementation of this might look like. And I'd be happy to share my findings there. But before I continue down this path much further, I would like to have a discussion and understand the history of "forking" react-sketchapp's implementation rather than taking a dependency on the library directly.