The fork existed only to strip the package's `exports` map so metro would
bundle the TS source; upstream now ships a build that react-native
consumes directly (README documents the polyfills, all of which the app
already installs), so the fork has no reason to exist.
Fallout of the upgrade:
- `subscribeMany` now takes a single filter rather than an array.
- `SimplePool` drops a relay from its map when it gives up on it, so an
empty map - not a `false` status - is what "everything is down" looks
like now. Opt into `enableReconnect` so the pool restores dropped
connections and refires their subscriptions with an advanced `since`.
- `message-port-polyfill` was there for the old nostr-tools; nothing in
the tree references MessagePort any more.
- The published build is plain CJS/ESM, so jest can load the real library
and the mock that stood in for it is gone. Nested @noble copies need
babel, hence the transformIgnorePatterns tweak.
Covered by a NIP-06 derivation test against the standard vector, so the
identity the wallet derives from a seed phrase is provably unchanged.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>