MitsuhaKitsune / vuex-webextensions

A Vuex plugin to share store through webextensions components
MIT License
83 stars 30 forks source link

Resolve `npm audit` warnings #19

Closed blimmer closed 5 years ago

blimmer commented 5 years ago

I noticed when developing #18 some warnings from npm audit:

found 243 moderate severity vulnerabilities in 3367 scanned packages
  run `npm audit fix` to fix 241 of them.
  2 vulnerabilities require semver-major dependency updates.

This PR updates the babel plugins (and eslint) versions in question to resolve the audit warnings.

Here's the results of npm audit after the upgrade:

                       === npm audit security report ===

found 0 vulnerabilities
 in 3275 scanned packages

A diff between a pre and post-update scenario report no differences:

 ~/code/vuex-webextensions   master ●  diff dist dist-updates
MitsuhaKitsune commented 5 years ago

A lot of thanks, seems that some dependencies still having security issues (lodash and cryptiles)

I gona solve it now and relase a new version with the last fixes and recomendations.