aboutsummaryrefslogtreecommitdiff
path: root/src/plugins
diff options
context:
space:
mode:
authorVen <vendicated@riseup.net>2022-11-28 13:37:55 +0100
committerGitHub <noreply@github.com>2022-11-28 13:37:55 +0100
commitbad96b78879f296d5b9e7adacb03756b0f58427a (patch)
tree4ddbc57a29e9b201bee1317f18110e8e1ad320e5 /src/plugins
parent7a4402f1425ea9fdc6d2b3c985a4ce831f405937 (diff)
downloadVencord-bad96b78879f296d5b9e7adacb03756b0f58427a.tar.gz
Vencord-bad96b78879f296d5b9e7adacb03756b0f58427a.tar.bz2
Vencord-bad96b78879f296d5b9e7adacb03756b0f58427a.zip
Path aliases, better lazyWebpack (#268)
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/BetterNotes.ts8
-rw-r--r--src/plugins/HideAttachments.tsx11
-rw-r--r--src/plugins/TimeBarAllActivities.ts4
-rw-r--r--src/plugins/anonymiseFileNames.ts6
-rw-r--r--src/plugins/apiBadges.tsx22
-rw-r--r--src/plugins/apiCommands.ts4
-rw-r--r--src/plugins/apiMenuItemDeobfuscator.ts6
-rw-r--r--src/plugins/apiMessageAccessories.ts4
-rw-r--r--src/plugins/apiMessageEvents.ts4
-rw-r--r--src/plugins/apiNotices.ts6
-rw-r--r--src/plugins/apiServerList.ts4
-rw-r--r--src/plugins/arRPC.tsx15
-rw-r--r--src/plugins/banger.ts4
-rw-r--r--src/plugins/betterGifAltText.ts4
-rw-r--r--src/plugins/betterRoleDot.ts8
-rw-r--r--src/plugins/betterUploadButton.ts4
-rw-r--r--src/plugins/blurNsfw.ts6
-rw-r--r--src/plugins/callTimer.tsx10
-rw-r--r--src/plugins/clearURLs/index.ts9
-rw-r--r--src/plugins/consoleShortcuts.ts4
-rw-r--r--src/plugins/corruptMp4s.ts12
-rw-r--r--src/plugins/dictionary.ts8
-rw-r--r--src/plugins/emoteCloner.tsx22
-rw-r--r--src/plugins/experiments.tsx13
-rw-r--r--src/plugins/fakeNitro.ts22
-rw-r--r--src/plugins/fart.ts10
-rw-r--r--src/plugins/forceOwnerCrown.ts6
-rw-r--r--src/plugins/friendInvites.ts8
-rw-r--r--src/plugins/fxTwitter.ts6
-rw-r--r--src/plugins/iLoveSpam.ts4
-rw-r--r--src/plugins/ignoreActivities.ts11
-rw-r--r--src/plugins/index.ts9
-rw-r--r--src/plugins/keepCurrentChannel.ts8
-rw-r--r--src/plugins/lastfm.tsx64
-rw-r--r--src/plugins/loadingQuotes.ts4
-rw-r--r--src/plugins/messageActions.ts21
-rw-r--r--src/plugins/messageLogger/index.tsx19
-rw-r--r--src/plugins/messageTags.ts10
-rw-r--r--src/plugins/moreCommands.ts6
-rw-r--r--src/plugins/moreKaomoji.ts8
-rw-r--r--src/plugins/moyai.ts13
-rw-r--r--src/plugins/muteNewGuild.ts4
-rw-r--r--src/plugins/noBlockedMessages.ts12
-rw-r--r--src/plugins/noCanaryMessageLinks.ts8
-rw-r--r--src/plugins/noDevtoolsWarning.ts6
-rw-r--r--src/plugins/noF1.ts4
-rw-r--r--src/plugins/noRPC.ts4
-rw-r--r--src/plugins/noReplyMention.ts4
-rw-r--r--src/plugins/noSystemBadge.ts4
-rw-r--r--src/plugins/noTrack.ts4
-rw-r--r--src/plugins/noUnblockToJump.ts4
-rw-r--r--src/plugins/oneko.ts4
-rw-r--r--src/plugins/petpet.ts18
-rw-r--r--src/plugins/plainFolderIcon.ts4
-rw-r--r--src/plugins/platformIndicators.tsx16
-rw-r--r--src/plugins/pronoundb/components/PronounsAboutComponent.tsx4
-rw-r--r--src/plugins/pronoundb/components/PronounsChatComponent.tsx10
-rw-r--r--src/plugins/pronoundb/components/PronounsProfileWrapper.tsx7
-rw-r--r--src/plugins/pronoundb/index.ts5
-rw-r--r--src/plugins/pronoundb/pronoundbUtils.ts7
-rw-r--r--src/plugins/quickMention.tsx8
-rw-r--r--src/plugins/quickReply.ts14
-rw-r--r--src/plugins/readAllNotificationsButton.tsx8
-rw-r--r--src/plugins/reverseImageSearch.tsx6
-rw-r--r--src/plugins/reviewDB/Utils/ReviewDBAPI.ts3
-rw-r--r--src/plugins/reviewDB/Utils/Utils.tsx13
-rw-r--r--src/plugins/reviewDB/components/MessageButton.tsx4
-rw-r--r--src/plugins/reviewDB/components/ReviewComponent.tsx7
-rw-r--r--src/plugins/reviewDB/components/ReviewsView.tsx7
-rw-r--r--src/plugins/reviewDB/index.tsx10
-rw-r--r--src/plugins/settings.tsx8
-rw-r--r--src/plugins/showHiddenChannels.tsx14
-rw-r--r--src/plugins/silentTyping.ts4
-rw-r--r--src/plugins/spotifyControls/PlayerComponent.tsx17
-rw-r--r--src/plugins/spotifyControls/SpotifyStore.ts15
-rw-r--r--src/plugins/spotifyControls/index.tsx5
-rw-r--r--src/plugins/spotifyCrack.ts7
-rw-r--r--src/plugins/spotifyShareCommands.ts19
-rw-r--r--src/plugins/startupTimings/StartupTimingPage.tsx11
-rw-r--r--src/plugins/startupTimings/index.tsx6
-rw-r--r--src/plugins/unindent.ts6
-rw-r--r--src/plugins/unminifyErrors.ts4
-rw-r--r--src/plugins/uwuify.ts6
-rw-r--r--src/plugins/vcDoubleClick.ts8
-rw-r--r--src/plugins/viewIcons.tsx15
-rw-r--r--src/plugins/volumeBooster.ts6
-rw-r--r--src/plugins/webContextMenus.ts4
-rw-r--r--src/plugins/webhookTags.ts4
-rw-r--r--src/plugins/whoReacted.tsx19
89 files changed, 403 insertions, 411 deletions
diff --git a/src/plugins/BetterNotes.ts b/src/plugins/BetterNotes.ts
index 15282b6..4184259 100644
--- a/src/plugins/BetterNotes.ts
+++ b/src/plugins/BetterNotes.ts
@@ -16,10 +16,10 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
-import { Settings } from "../api/settings";
-import { Devs } from "../utils/constants";
-import { makeLazy } from "../utils/misc";
-import definePlugin, { OptionType } from "../utils/types";
+import { Settings } from "@api/settings";
+import { Devs } from "@utils/constants";
+import { makeLazy } from "@utils/misc";
+import definePlugin, { OptionType } from "@utils/types";
export default definePlugin({
name: "BetterNotesBox",
diff --git a/src/plugins/HideAttachments.tsx b/src/plugins/HideAttachments.tsx
index 0789214..2c1a0d4 100644
--- a/src/plugins/HideAttachments.tsx
+++ b/src/plugins/HideAttachments.tsx
@@ -16,14 +16,13 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
+import { get, set } from "@api/DataStore";
+import { Devs } from "@utils/constants";
+import Logger from "@utils/Logger";
+import definePlugin from "@utils/types";
+import { ChannelStore, FluxDispatcher } from "@webpack/common";
import { Message } from "discord-types/general";
-import { get, set } from "../api/DataStore";
-import { Devs } from "../utils/constants";
-import Logger from "../utils/Logger";
-import definePlugin from "../utils/types";
-import { ChannelStore, FluxDispatcher } from "../webpack/common";
-
let style: HTMLStyleElement;
const KEY = "HideAttachments_HiddenIds";
diff --git a/src/plugins/TimeBarAllActivities.ts b/src/plugins/TimeBarAllActivities.ts
index d4fe639..223f182 100644
--- a/src/plugins/TimeBarAllActivities.ts
+++ b/src/plugins/TimeBarAllActivities.ts
@@ -16,8 +16,8 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
-import { Devs } from "../utils/constants";
-import definePlugin from "../utils/types";
+import { Devs } from "@utils/constants";
+import definePlugin from "@utils/types";
export default definePlugin({
name: "TimeBarAllActivities",
diff --git a/src/plugins/anonymiseFileNames.ts b/src/plugins/anonymiseFileNames.ts
index c7c3ed5..f953a14 100644
--- a/src/plugins/anonymiseFileNames.ts
+++ b/src/plugins/anonymiseFileNames.ts
@@ -16,9 +16,9 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
-import { Devs } from "../utils/constants";
-import definePlugin, { OptionType } from "../utils/types";
-import { Settings } from "../Vencord";
+import { Settings } from "@api/settings";
+import { Devs } from "@utils/constants";
+import definePlugin, { OptionType } from "@utils/types";
enum Methods {
Random,
diff --git a/src/plugins/apiBadges.tsx b/src/plugins/apiBadges.tsx
index 831bf86..77ea46e 100644
--- a/src/plugins/apiBadges.tsx
+++ b/src/plugins/apiBadges.tsx
@@ -16,17 +16,17 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
-import { BadgePosition, ProfileBadge } from "../api/Badges";
-import DonateButton from "../components/DonateButton";
-import ErrorBoundary from "../components/ErrorBoundary";
-import { Flex } from "../components/Flex";
-import { Heart } from "../components/Heart";
-import { Devs } from "../utils/constants";
-import IpcEvents from "../utils/IpcEvents";
-import Logger from "../utils/Logger";
-import { closeModal, Modals, openModal } from "../utils/modal";
-import definePlugin from "../utils/types";
-import { Forms, Margins } from "../webpack/common";
+import { BadgePosition, ProfileBadge } from "@api/Badges";
+import DonateButton from "@components/DonateButton";
+import ErrorBoundary from "@components/ErrorBoundary";
+import { Flex } from "@components/Flex";
+import { Heart } from "@components/Heart";
+import { Devs } from "@utils/constants";
+import IpcEvents from "@utils/IpcEvents";
+import Logger from "@utils/Logger";
+import { closeModal, Modals, openModal } from "@utils/modal";
+import definePlugin from "@utils/types";
+import { Forms, Margins } from "@webpack/common";
const CONTRIBUTOR_BADGE = "https://media.discordapp.net/stickers/1026517526106087454.webp";
diff --git a/src/plugins/apiCommands.ts b/src/plugins/apiCommands.ts
index 4136deb..e92b904 100644
--- a/src/plugins/apiCommands.ts
+++ b/src/plugins/apiCommands.ts
@@ -16,8 +16,8 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
-import { Devs } from "../utils/constants";
-import definePlugin from "../utils/types";
+import { Devs } from "@utils/constants";
+import definePlugin from "@utils/types";
export default definePlugin({
name: "CommandsAPI",
diff --git a/src/plugins/apiMenuItemDeobfuscator.ts b/src/plugins/apiMenuItemDeobfuscator.ts
index 40d53f1..5703456 100644
--- a/src/plugins/apiMenuItemDeobfuscator.ts
+++ b/src/plugins/apiMenuItemDeobfuscator.ts
@@ -16,9 +16,9 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
-import { migratePluginSettings } from "../api/settings";
-import { Devs } from "../utils/constants";
-import definePlugin from "../utils/types";
+import { migratePluginSettings } from "@api/settings";
+import { Devs } from "@utils/constants";
+import definePlugin from "@utils/types";
// duplicate values have multiple branches with different types. Just include all to be safe
const nameMap = {
diff --git a/src/plugins/apiMessageAccessories.ts b/src/plugins/apiMessageAccessories.ts
index ee3ee90..0b30b58 100644
--- a/src/plugins/apiMessageAccessories.ts
+++ b/src/plugins/apiMessageAccessories.ts
@@ -16,8 +16,8 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
-import { Devs } from "../utils/constants";
-import definePlugin from "../utils/types";
+import { Devs } from "@utils/constants";
+import definePlugin from "@utils/types";
export default definePlugin({
name: "MessageAccessoriesAPI",
diff --git a/src/plugins/apiMessageEvents.ts b/src/plugins/apiMessageEvents.ts
index bf7c7f5..13fbc4c 100644
--- a/src/plugins/apiMessageEvents.ts
+++ b/src/plugins/apiMessageEvents.ts
@@ -16,8 +16,8 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
-import { Devs } from "../utils/constants";
-import definePlugin from "../utils/types";
+import { Devs } from "@utils/constants";
+import definePlugin from "@utils/types";
export default definePlugin({
name: "MessageEventsAPI",
diff --git a/src/plugins/apiNotices.ts b/src/plugins/apiNotices.ts
index f53c535..a93334b 100644
--- a/src/plugins/apiNotices.ts
+++ b/src/plugins/apiNotices.ts
@@ -16,9 +16,9 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
-import { migratePluginSettings } from "../api/settings";
-import { Devs } from "../utils/constants";
-import definePlugin from "../utils/types";
+import { migratePluginSettings } from "@api/settings";
+import { Devs } from "@utils/constants";
+import definePlugin from "@utils/types";
migratePluginSettings("NoticesAPI", "NoticesApi");
diff --git a/src/plugins/apiServerList.ts b/src/plugins/apiServerList.ts
index 134870e..77498ac 100644
--- a/src/plugins/apiServerList.ts
+++ b/src/plugins/apiServerList.ts
@@ -16,8 +16,8 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
-import { Devs } from "../utils/constants";
-import definePlugin from "../utils/types";
+import { Devs } from "@utils/constants";
+import definePlugin from "@utils/types";
export default definePlugin({
name: "ServerListAPI",
diff --git a/src/plugins/arRPC.tsx b/src/plugins/arRPC.tsx
index 081ea48..cba3504 100644
--- a/src/plugins/arRPC.tsx
+++ b/src/plugins/arRPC.tsx
@@ -16,13 +16,12 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
-import { popNotice, showNotice } from "../api/Notices";
-import { Link } from "../components/Link";
-import { Devs } from "../utils/constants";
-import { lazyWebpack } from "../utils/misc";
-import definePlugin from "../utils/types";
-import { filters, mapMangledModuleLazy } from "../webpack";
-import { FluxDispatcher, Forms, Toasts } from "../webpack/common";
+import { popNotice, showNotice } from "@api/Notices";
+import { Link } from "@components/Link";
+import { Devs } from "@utils/constants";
+import definePlugin from "@utils/types";
+import { filters, findByCodeLazy, mapMangledModuleLazy } from "@webpack";
+import { FluxDispatcher, Forms, Toasts } from "@webpack/common";
const assetManager = mapMangledModuleLazy(
"getAssetImage: size must === [number, number] for Twitch",
@@ -31,7 +30,7 @@ const assetManager = mapMangledModuleLazy(
}
);
-const rpcManager = lazyWebpack(filters.byCode(".APPLICATION_RPC("));
+const rpcManager = findByCodeLazy(".APPLICATION_RPC(");
async function lookupAsset(applicationId: string, key: string): Promise<string> {
return (await assetManager.getAsset(applicationId, [key, undefined]))[0];
diff --git a/src/plugins/banger.ts b/src/plugins/banger.ts
index 6263224..68163cb 100644
--- a/src/plugins/banger.ts
+++ b/src/plugins/banger.ts
@@ -16,8 +16,8 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
-import { Devs } from "../utils/constants";
-import definePlugin, { OptionType } from