PalmDevs
|
0e09be1728
|
chore(README): add assets
|
2025-04-16 14:56:51 +07:00 |
|
PalmDevs
|
0fcd77eb9c
|
fix(lib/modules/finders/filters): add import
|
2025-04-16 14:56:34 +07:00 |
|
PalmDevs
|
355b780ab4
|
chore: add README
|
2025-04-16 14:55:03 +07:00 |
|
PalmDevs
|
af23c2352e
|
feat(lib/modules/finders)!: add ability to use finders with blacklisted modules, add isModuleInitialized Metro util, added and changed filters
|
2025-04-16 14:23:48 +07:00 |
|
PalmDevs
|
424ecfbed0
|
feat(lib/modules/metro/utils)!: change non-existent imports, blacklisting behavior, removed and separated some fns
|
2025-04-15 15:06:48 +07:00 |
|
PalmDevs
|
8fcbcb5792
|
feat(lib/modules/metro/subscriptions): clean up specific subscriptions once called
|
2025-04-15 15:04:35 +07:00 |
|
PalmDevs
|
e6e46a175d
|
feat(lib/modules/metro/subscriptions): add ability to subscribe when modules are first required
|
2025-04-15 15:02:44 +07:00 |
|
PalmDevs
|
466881c1a6
|
chore(scripts/dev): improve dev server experience
|
2025-04-15 14:50:14 +07:00 |
|
PalmDevs
|
65875f055c
|
feat(lib/utils): add callbacks
|
2025-04-15 14:22:41 +07:00 |
|
PalmDevs
|
ccec83264b
|
feat(lib/init/preinit): use interceptProperty util
|
2025-04-12 14:19:48 +07:00 |
|
PalmDevs
|
3b6627531e
|
feat(lib/utils): add objects and functions.objectDefineProperty
|
2025-04-12 14:18:13 +07:00 |
|
PalmDevs
|
7452be9d9a
|
fix(lib/modules/finders/lookup)!: reorder type params for consistency
|
2025-04-12 00:14:30 +07:00 |
|
PalmDevs
|
626cc6db8d
|
fix(lib/modules/finders/find): correct types for filtering uninitialized modules
|
2025-04-12 00:13:32 +07:00 |
|
PalmDevs
|
e5e3fb6936
|
fix(lib/modules): export types
|
2025-04-11 18:38:57 +07:00 |
|
PalmDevs
|
8b13204c7b
|
fix(lib/modules/metro): move functions to a separate file to avoid patching during preinit
|
2025-04-11 18:38:38 +07:00 |
|
PalmDevs
|
97aa69038c
|
fix(lib/types): mark metro global functions as non-nullable
|
2025-04-11 18:35:54 +07:00 |
|
PalmDevs
|
52be51ac88
|
fix(lib/modules/metro): move nativeModuleProxy check to specific-export check
|
2025-04-10 02:13:41 +07:00 |
|
PalmDevs
|
f9c048b623
|
feat(lib/modules): export metro, fix finders result checks, refactor filters to use creator function, add loose dependency checks
|
2025-04-10 02:06:43 +07:00 |
|
PalmDevs
|
e39ad598d9
|
fix(lib/utils/proxy): cleanup destructure
|
2025-04-10 00:55:58 +07:00 |
|
PalmDevs
|
9f0656f3a0
|
feat(lib/utils/proxy): add destructure helper, fix issues with unproxify
|
2025-04-09 05:26:17 +07:00 |
|
PalmDevs
|
02098c8675
|
chore(lib/modules/finders): update docs
|
2025-04-09 04:10:41 +07:00 |
|
PalmDevs
|
e5178632ba
|
feat(lib/modules/finders)!: refactor, fix find bugs, add more lookup shorthands, add moduleStateAware filter
|
2025-04-09 03:42:06 +07:00 |
|
PalmDevs
|
e992183879
|
chore(lib/init): cast require to type instead of using satisfies
|
2025-04-09 03:35:58 +07:00 |
|
PalmDevs
|
337ed6e05b
|
feat(lib/utils/proxy): add unproxify function, improve typings, add workarounds
|
2025-04-09 03:33:17 +07:00 |
|
PalmDevs
|
b727aaa208
|
feat(lib/modules/metro): improve bad export checks
|
2025-04-08 22:51:05 +07:00 |
|
PalmDevs
|
bb22d64117
|
feat(lib/utils/proxy): make proxified signals cacheable, remove redundant proxy instances set
|
2025-04-08 22:49:22 +07:00 |
|
PalmDevs
|
deb57ebe0a
|
fix(lib/modules/metro): skip nativeModuleProxy existence check for bad exports check
|
2025-04-06 00:15:20 +07:00 |
|
PalmDevs
|
c5caa63cef
|
fix(lib/modules/metro): fix bad exports check
|
2025-04-06 00:10:13 +07:00 |
|
PalmDevs
|
3c0405e64b
|
fix(scripts): add node typings
|
2025-04-05 23:36:12 +07:00 |
|
PalmDevs
|
ee31884246
|
fix: revert a few changes that broke building
|
2025-04-05 23:35:01 +07:00 |
|
PalmDevs
|
f15c3d38db
|
feat(lib/modules)!: refactor finders and metro APIs
|
2025-04-05 20:52:09 +07:00 |
|
PalmDevs
|
206cd6ee78
|
chore: move types and base tsconfig into separate package
|
2025-04-05 18:17:06 +07:00 |
|
PalmDevs
|
a31002fba1
|
feat(lib/utils/proxy): add proxify function
|
2025-04-03 23:26:13 +07:00 |
|
PalmDevs
|
c99a9063d7
|
fix(scripts): add tsconfig to fix TS errors
|
2025-04-03 23:01:37 +07:00 |
|
PalmDevs
|
8acd8cd1bf
|
fix(lib/modules/native): remove non-existent import
|
2025-04-03 23:01:14 +07:00 |
|
PalmDevs
|
c67b1f5821
|
chore: format
|
2025-04-03 23:00:51 +07:00 |
|
PalmDevs
|
39ce6ee84b
|
feat(lib/utils/types): add LogicalOr type
|
2025-04-03 22:59:01 +07:00 |
|
PalmDevs
|
c84da5a617
|
feat(lib/utils)!: remove non-working index-required-file util, add generators util
|
2025-04-03 22:56:29 +07:00 |
|
PalmDevs
|
d92898ccc8
|
feat(lib): initial implementation of @revenge-mod/modules
|
2025-03-30 23:32:17 +07:00 |
|
PalmDevs
|
400026daec
|
feat(lib/utils/proxy): store targets
|
2025-03-30 23:28:03 +07:00 |
|
PalmDevs
|
db52252c68
|
chore(lib/patcher): prefix internal files with underscore
|
2025-03-30 01:39:44 +07:00 |
|
PalmDevs
|
5add60b70f
|
feat(lib): add @revenge-mod/patcher
|
2025-03-30 00:28:06 +07:00 |
|
PalmDevs
|
60487ec890
|
fix(scripts/dev): only rebuild when necessary
|
2025-03-29 23:30:25 +07:00 |
|
PalmDevs
|
fdb1f4d888
|
fix(lib/utils): expose proxy utils
|
2025-03-23 01:18:16 +07:00 |
|
PalmDevs
|
8d84ebe491
|
chore: initial commit
|
2025-03-21 19:59:16 +07:00 |
|