linkeddata / dokieli

:bulb: dokieli is a clientside editor for decentralised article publishing, annotations and social interactions
https://dokie.li/
Other
803 stars 82 forks source link

Chore: update dependencies and fix vulnerabilities #312

Closed VirginiaBalseiro closed 2 years ago

VirginiaBalseiro commented 2 years ago

This PR updates several dependencies to fix vulnerabilities, including Webpack. The upgrade to Webpack 5 required additional work, namely config changes and patching the wrapper-webpack-plugin via patch-package, and adding some additional packages like buffer and process, as well as uglifyjs to use directly in the minify script.

To test, run npm install and verify there are 0 vulnerabilities. Verify everything works as intended.

csarven commented 2 years ago

Virginia, this is an amazing contribution! Thank you so much.