forked from mirrors/Vencord
24 lines
790 B
TypeScript
24 lines
790 B
TypeScript
|
import definePlugin from "../../utils/types";
|
||
|
import PronounComponent from "./PronounComponent";
|
||
|
import { fetchPronouns } from "./utils";
|
||
|
|
||
|
export default definePlugin({
|
||
|
name: "PronounDB",
|
||
|
authors: [{
|
||
|
name: "Tyman",
|
||
|
id: 487443883127472129n
|
||
|
}],
|
||
|
description: "Adds pronouns to user messages using pronoundb",
|
||
|
patches: [
|
||
|
{
|
||
|
find: "showCommunicationDisabledStyles",
|
||
|
replacement: {
|
||
|
match: /(?<=return\s+\w{1,3}\.createElement\(.+!\w{1,3}&&)(\w{1,3}.createElement\(.+?\{.+?\}\))/,
|
||
|
replace: "[$1, Vencord.Plugins.plugins.PronounDB.PronounComponent(e)]"
|
||
|
}
|
||
|
}
|
||
|
],
|
||
|
// Re-export the component on the plugin object so it is easily accessible in patches
|
||
|
PronounComponent
|
||
|
});
|