The main goal of this PR is to update all major dependencies to their latest versions. This resulted in a lot of noise due to the linting changes, so here are the main differences:
The uuid, dom-helper and history APIs had some breaking changes that needed to be addressed. Mostly in changes in import paths.
Prettier V2 now requires parenthesis around arrow-function parameters, even if there is only one parameter. This is the cause of almost all the changes in this PR. Prettier V2 also now enforces dangling commas, although there are far less of those.
Flow static-type checking now expects that, when spreading properties into an object, the spread properties should be declared before specific properties. For example: { ...objectToSpread, specificProperty: specificValue }
Flow also seems to have found a few more bad object lookups, which have been addressed.
After this PR is merged, all PRs opened by dependabot can be closed.
The main goal of this PR is to update all major dependencies to their latest versions. This resulted in a lot of noise due to the linting changes, so here are the main differences:
{ ...objectToSpread, specificProperty: specificValue }
After this PR is merged, all PRs opened by
dependabot
can be closed.