Commit graph

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