diff options
author | Nuckyz <61953774+Nuckyz@users.noreply.github.com> | 2022-10-13 20:47:10 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-14 01:47:10 +0200 |
commit | 87b6d6ab12d41cc8a215a25376990974a0128198 (patch) | |
tree | 37b51b16bfb89854a99571b68be59cc5847c10d3 | |
parent | bf49acd53578a141689f7faedbe5912ab10ab570 (diff) | |
download | Vencord-87b6d6ab12d41cc8a215a25376990974a0128198.tar.gz Vencord-87b6d6ab12d41cc8a215a25376990974a0128198.tar.bz2 Vencord-87b6d6ab12d41cc8a215a25376990974a0128198.zip |
Patch#all option to patch duplicate modules (#99)
-rw-r--r-- | src/utils/types.ts | 3 | ||||
-rw-r--r-- | src/webpack/patchWebpack.ts | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/utils/types.ts b/src/utils/types.ts index c30f2c5..f7ccdb6 100644 --- a/src/utils/types.ts +++ b/src/utils/types.ts @@ -12,8 +12,9 @@ export interface PatchReplacement { export interface Patch { plugin: string; - find: string, + find: string; replacement: PatchReplacement | PatchReplacement[]; + all?: boolean; } export interface PluginAuthor { diff --git a/src/webpack/patchWebpack.ts b/src/webpack/patchWebpack.ts index 7f5dbf6..54034df 100644 --- a/src/webpack/patchWebpack.ts +++ b/src/webpack/patchWebpack.ts @@ -127,7 +127,7 @@ function patchPush() { patchedBy.delete(patch.plugin); } } - patches.splice(i--, 1); + if (!patch.all) patches.splice(i--, 1); } } } |