moneybutton / bsv

Bitcoin SV javascript library
Other
204 stars 105 forks source link

Fix dependencies bsv2 #208

Closed calvogenerico closed 3 years ago

calvogenerico commented 3 years ago

Bump all the dependencies to avoid vulnerabilities.

microbundle was the cause of most of the vulnerabilities. When it was first added it was generating better and smaller builds. After some testing I found that at this moment is easier and better just webpack for everything.

I also bumped the version of webpack. That involved doing some changes to workaround breaking changes from v4 to v5.

Lastly I updated karma. That involved some other breaking changes, combined with the new version of webpack.