infinitered / reactotron

A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows.
https://docs.infinite.red/reactotron/
MIT License
14.69k stars 935 forks source link

chore(tools): Update a lot of development workflow packages and move to modern & consistent `rollup` configuration #1439

Closed markrickert closed 4 months ago

markrickert commented 4 months ago

This PR updates a lot of behind-the-scenes tools like nx and rollup.

I completely replaced the old 1.x and 2.x rollup configuration and old deprecated plugins with their latest and greatest versions.

rollup config files were all renamed to rollup.config.cjs and now use the @rollup/plugin-typescript instead of the old babel integration.

I also updated @jscutlery/semver and related dependencies to the latest version as well. There's a small risk that this might break CI, but 🤞

markrickert commented 4 months ago

Of note, there are some electron minor package updates in this PR as well.

markrickert commented 4 months ago

Looks like nothing broke!

markrickert commented 4 months ago

I was wrong. 😭