Common-utils seems to have been particularly left behind as compared to most packages. This has resulted in some unique dependabot alerts (e.g. CVE-2023-26136)
This PR aligns its dependency versions with the predominant versions found in the rest of the repo (rather than trying to leapfrog to newest), just so it's not unique anymore. The changes to code files are due to:
The newline and import changes are due to eslint import/order kicking in
Somewhere around TS 5 the type narrowing in bufferNode.ts stopped working, I just stole the fix from client-utils
The puppeteer update caused some lingering connections to the server that needed to be forcibly closed to permit the server to close (otherwise test times out)
The sinon update doesn't permit re-calling useFakeTimers() with out a matching .restore() call.
Common-utils seems to have been particularly left behind as compared to most packages. This has resulted in some unique dependabot alerts (e.g. CVE-2023-26136)
This PR aligns its dependency versions with the predominant versions found in the rest of the repo (rather than trying to leapfrog to newest), just so it's not unique anymore. The changes to code files are due to: