Just a quick personal feedback post! I dislike that the project setup scripts automatically execute project setting changes and package updates in our projects. I understand the goal of making the process easy, but believe things like these should be made optional. Since your setup instructions already direct us to use the menu items, I’d consider removing the “update project settings on load” from your setup script to avoid surprising your users.
I’m trying to hack various packages together which takes a bit of manual json manipulation so I probably don’t represent a common case. I thought I’d report my 2 cents anyway. I now have to hack away at your project setup scripts in addition to the dependencies in the package json and it took me by suprise.
Can’t wait to add Litho support to my projects and start waving my hands wildly!