Consider: Browser build (or adding "browser" field to package.json)
Currently, for Web-based projects using the Electrum library, some modules have to be resolved as externals to allow Electrum-Cash to run.
In Webpack, this may look as follows:
resolve:
{
fallback:
{
events: 'events',
net: false,
tls: false,
}
},
We may want to consider either adding the following to browser key to package.json or - alternatively - provider a specific browser build:
browser: {
net: false,
tls: false,
// NOTE: There may be others necessary.
}
... to ease integrating Electrum Cash into web-based projects.