Jest + jest-cli: No breaking changes seem to affect tests, all tests pass
dotenv-cli: The main breaking change seems to be using "--" for commands with arguments, but release-it doesn't require using "--" at the end. No sure **Please advise", regardless I've updated the script to prepend the command with "--" please see [this diff](
release-it: has many changes but all appear to be the same with the release-it.json please see this-diff
@release-it/conventional-changelog: things may have changed here, can someone confirm? but updating this is required by release-it latest version"
I can't test this as I need an npm account, and it's been a while and I'm locked out.... doh!
eslint: Between versions 7 and 9 the configuration has changed and now required eslint.config.js file. I've added this and moved the rules and .eslintignore paths into here. There is some mention of using ESLint class, but I've kept it simple for the gradual move
Update @react-native-community/eslint-config@3.2.0 requires ESLint <= v8 so I've rolled back ESLint to version 8, the config files work as they are. So this is a TODO for a later date
Prettier: updated and works fine, but if I format all files there are lots of format changes so prefer not to run this as part of this PR so we don't get lost in the weeds.
Typescript: There are no *.ts files in this project... why is this included?
React + react-native: I prefer not to mess with these, I don't have time to test thoroughly right now....
These are the dependencies that require updating: