Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: isomorphic sockets and use eventemitter3 (#2514)
Reduces filesize by 3kb minified and gzipped or 2.8% and reduces bundler config steps. - Move `WSWrapper` to `@xrpl/isomorphic` to remove the need to add mapping of `ws` to `WSWrapper` file in bundler configs - Switch to `eventemitter3` which is smaller than `events` by almost 1kb and will not require a mapping to node's `events` in `vite` bundling. `webpack` always automatically maps it. - max listeners is not a thing for `eventemitter3` so we do not need to set it to `Infinity`. `ws` uses the native event emitter which does still need that to be set. - Remove `eventemitter2` which was only used in tests and was replaced with `eventemitter3` BREAKING CHANGE: Config for frontend bundlers has changed for `ws`.
- Loading branch information