revenge-bundle-next/lib/utils/src
PalmDevs b6d1cff9f5
feat(lib/modules)!: filter scopes + fixes and improvements
# Features

- Filters now control what types of modules they see.
- Filters can be reinstantiated via `.new()`
- Added the `Not` type in @revenge-mod/utils/types

# Fixes

- Pitfall with `lookupModules` and `withDependencies` without `uninitialize: true` fixed.
- Filter type-metadata is now stored in a single object instead of multiple parameters.
- Incorrect caching behavior for `lookupModules` where cache always reports not found if you finish the iterator.
- Also attempt to report not found when using `lookupModule`.
2025-10-28 01:01:17 +07:00
..
patches chore: remove useless Object.freeze patch 2025-07-26 12:13:33 +07:00
callback.ts feat!: module finders refactor (#6) 2025-08-30 09:19:57 +07:00
discord.ts feat(lib/modules)!: filter scopes + fixes and improvements 2025-10-28 01:01:17 +07:00
error.ts feat: catch and report fatal initialization errors 2025-10-17 15:49:50 +07:00
object.ts feat(lib/utils/object): add cloneDeep 2025-10-22 22:18:33 +07:00
promise.ts chore(lib/utils): do not pluralize submodules 2025-07-11 17:33:06 +07:00
proxy.ts fix: debug build flags 2025-09-04 01:29:18 +07:00
react.ts fix: correct misleading terms 2025-09-17 17:14:22 +07:00
tree.ts chore(lib/utils): do not pluralize submodules 2025-07-11 17:33:06 +07:00
types.ts feat(lib/modules)!: filter scopes + fixes and improvements 2025-10-28 01:01:17 +07:00