doyensec / electronegativity

Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications.
Apache License 2.0
972 stars 66 forks source link

Upgrade all dependencies to latest (1st Mar 2020) #89

Closed mikko-apo closed 3 years ago

mikko-apo commented 3 years ago

Our Typescript Electron project uses features from latest Typescript.

With the updates in this PR electronegativity doesn't need any parser plugins to support our Typescript Electron project. Previously four parser plugins were needed and there were still errors in parsing.

Previous 4.1 upgrade PR was not enough to clear all errors when parsing our project, so I decided to upgrade all dependencies and see if that works.

I used command npx npm-check-updates -u to automatically upgrade dependencies.

typescript-estree 4.15.2 supports only typescript < 4.2.0 so typescript dependency needed to be 4.1.5 winston api had changed, so kept that as original

Test pass without changes.