Created by: jd1048576
I have attempted to update all dependencies to as new as possible, there are a few packages now that are esm only so I have incremented them to the latest available commonjs versions. I have verified my changes by running the integration tests as well as the e2e tests using github actions, the macos node 16 build failed but that seems to be the same as what is on main. I held off on updating eslint to 8 due to the the incompatibility still of the plugins with 8. I had to update the hashes for the css modules, I assume something has changed in webpack since the changes in the module itself don't look like they should affect the hash.
Edit 12 November: I have now updated eslint to 8 as all plugins now seem to be compatible (#11374 (closed)), the peer dependency also had to be increased as eslint-plugin-flowtype@8 is only compatible with eslint 8. Note it probably worth looking at the config to see if any new rules should be enabled.