This PR makes an effort of cleaning up and reducing our dependencies.
dolos-web: Make all dependencies ` devDependencies. We package the pre-built HTML, JS, CSS and other assets so there are no actual dependencies required to "run" this package.
Remove support for Node 16 as it is EOL since October 2023
Remove node 16 as requirement in dolos-core
Update to open@10, as it bundles fewer dependencies
Add Node 21 to our test matrix in the CI workflow
Replace the dependency on express in dolos-cli by a simple built-in node:http server.
This PR makes an effort of cleaning up and reducing our dependencies.
dolos-web
: Make all dependencies ` devDependencies. We package the pre-built HTML, JS, CSS and other assets so there are no actual dependencies required to "run" this package.dolos-core
open@10
, as it bundles fewer dependenciesdolos-cli
by a simple built-innode:http
server.