Not necessarily in strict order of preference; need to think about what's most important here
- Streamline the rollup setup, which is old and semi-inconsistent across packages
- Potentially move away from electron-builder (and webpack) and to something like electron-forge, perhaps vite as well https://www.electronforge.io/templates/vite-+-typescript
- Simplify the monorepo setup; currently using Nx, is there something better? Turborepo? We are using turbo on react-native-mlkit
- Potentially move away from semantic-release and toward changeset instead? We are using changesets for react-native-mlkit as well
- Simplifying all other configs, like tsconfig, eslint, prettier. There is a lot of copy and paste.
- Add a config (or .config?) directory and then put simpler common configuration packages in it so that most of the workspaces just have extends: "reactotron-tsconfig" or something similar