Skip to content

Instantly share code, notes, and snippets.

@jamonholmgren
Last active December 19, 2023 18:09
Show Gist options
  • Save jamonholmgren/0206d196933628ff8a62b42c0d021ca0 to your computer and use it in GitHub Desktop.
Save jamonholmgren/0206d196933628ff8a62b42c0d021ca0 to your computer and use it in GitHub Desktop.

Reactotron Tooling Goals

Not necessarily in strict order of preference; need to think about what's most important here

  1. Streamline the rollup setup, which is old and semi-inconsistent across packages
  2. 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
  3. Simplify the monorepo setup; currently using Nx, is there something better? Turborepo? We are using turbo on react-native-mlkit
  4. Potentially move away from semantic-release and toward changeset instead? We are using changesets for react-native-mlkit as well
  5. Simplifying all other configs, like tsconfig, eslint, prettier. There is a lot of copy and paste.
  6. 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment