revenge-bundle-next/lib/externals
PalmDevs d5fa40fabd
feat(lib/modules/finders/filters)!: improve filters
- Filter generators now expose a `keyFor` method to generate filter keys.
- Dependency filtering is now more usable
  - Destructure helpers from `byDependencies` instead:
    - `looseDeps` -> `byDependencies.loose`
    - `relativeDep` -> `byDependencies.relative`
  - Nested dependencies check can now be done with relative checks via `byDependencies.relative.withDependencies`
- Dependency filtering is now more performant
  - Relative dependencies are done by bit manipulation instead
  - Reverted from stack system to recursion
  - Skip relative dependencies resolution (there is no need for it)
- Filter keys for `byDependencies` fixed
2025-06-13 23:35:23 +07:00
..
src feat(lib/modules/finders/filters)!: improve filters 2025-06-13 23:35:23 +07:00
package.json fix(lib): export types exports as types-only 2025-06-08 18:47:42 +07:00
README.md feat(lib): add externals 2025-05-08 19:10:40 +07:00

@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)