The changes to ts-loader and webpack-cli address an issue with JSON5; CVE-2022-46175 by virtue of removing the dependency.
Account tests are re-factored to address a seemingly spurious linter/compile error around assertions for loginManager.api.status once we moved to these newer package versions.
This PR updates various packages as follows;
@types/mocha -> 8.2.3 @types/node -> 16.18.11 @types/vscode -> 1.70.0 ts-loader -> 9.4.2 typescript -> 4.9.4 underscore -> 1.13.6 vscode-test -> @vscode/test-electron@2.2.1 webpack -> 5.75.0 webpack-cli -> 5.0.1
typed-rest-client -> 1.8.9
The changes to ts-loader and webpack-cli address an issue with JSON5; CVE-2022-46175 by virtue of removing the dependency.
Account tests are re-factored to address a seemingly spurious linter/compile error around assertions for loginManager.api.status once we moved to these newer package versions.