Plugins - Settings: Plugins page is now semi-functional - No Track: Added new plugin - Developer Settings: Clean up properly - Logging: Log in preInit stage - Staff Settings: Add ReloadRequired flags when late-running @revenge-mod/init - Moved to the top-level src/index.ts instead @revenge-mod/modules - Switch `exports` and `id` parameters in finders APIs - Lookups now return an array of exports and ID instead of just exports - Lookup ID APIs have been removed - Add `finders.get` helper, a new alternative for `finders.find` - Corrected documentation for subscription APIs @revenge-mod/plugins - Added new APIs for plugins to allow running during pre-init stages - Added `unscoped.modules.finders.get*` - Added `unscoped.react.native` @revenge-mod/react - native: Added `onRunApplication` and `onRunApplicationFinished` @revenge-mod/utils - callbacks: Add `noopFalse` - promises: Fix `allSettled` - promises: Add `sleep` |
||
|---|---|---|
| .. | ||
| src | ||
| package.json | ||
| README.md | ||
@revenge-mod/externals
This package provides common external libraries bundled in React Native apps, but this does not guarantee that they will be available.
This is done to ensure that Revenge's core APIs won't change if the external libraries are removed from the app.
Libraries
For obvious reasons, this package only maintains lookups for specific versions of libraries that Discord uses. However, it can be adapted to work with any other React Native apps.
-
@react-navigation/native -
@react-navigation/stack -
@shopify/flash-list -
util(browserify/node-util)