This PR updates and swaps out a few dependencies to try and further reduce the bundle size as much as possible as well as using more reliable deps. This PR also achieves removing a dependency on using the browser crypto functions which has a benefit of allowing users to connect a instance of the app running on the same local network as their node. Previously it would error on mobile devices as the browser crypto function are not available in insecure contexts (http).
This PR updates and swaps out a few dependencies to try and further reduce the bundle size as much as possible as well as using more reliable deps. This PR also achieves removing a dependency on using the browser crypto functions which has a benefit of allowing users to connect a instance of the app running on the same local network as their node. Previously it would error on mobile devices as the browser crypto function are not available in insecure contexts (http).
Review and merge after merging #114