diff --git a/libs.ts b/libs.ts index 839d279..fdfac9f 100644 --- a/libs.ts +++ b/libs.ts @@ -30,7 +30,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'Orca', @@ -57,7 +58,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'DisCatSharp', @@ -84,7 +86,8 @@ export const libs: Lib[] = [ userApps: 'Yes', polls: 'Yes', forwarding: 'Yes', - appEmoji: 'Yes' + appEmoji: 'Yes', + componentsV2: 'Yes' }, { name: 'Discord.Net', @@ -111,7 +114,11 @@ export const libs: Lib[] = [ userApps: 'Yes', polls: 'Yes', forwarding: 'Yes', - appEmoji: 'Yes' + appEmoji: 'Yes', + componentsV2: { + text: 'Has a PR', + url: 'https://github.com/discord-net/Discord.Net/pull/3065' + } }, { name: 'DSharpPlus', @@ -138,7 +145,8 @@ export const libs: Lib[] = [ userApps: 'Dev Version', polls: 'Dev Version', forwarding: 'Dev Version', - appEmoji: 'Dev Version' + appEmoji: 'Dev Version', + componentsV2: 'No' }, { name: 'NetCord', @@ -165,7 +173,8 @@ export const libs: Lib[] = [ userApps: 'Yes', polls: 'Yes', forwarding: 'Yes', - appEmoji: 'Yes' + appEmoji: 'Yes', + componentsV2: 'Yes' }, { name: 'Remora.Discord', @@ -192,7 +201,11 @@ export const libs: Lib[] = [ userApps: 'Yes', polls: 'Yes', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: { + text: 'Has a PR', + url: 'https://github.com/Remora/Remora.Discord/pull/349' + } }, { name: 'aegis.cpp 🪦', @@ -219,7 +232,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'D++', @@ -246,7 +260,8 @@ export const libs: Lib[] = [ userApps: 'Yes', polls: 'Yes', forwarding: 'Yes', - appEmoji: 'Yes' + appEmoji: 'Yes', + componentsV2: 'Yes' }, { name: 'Discord++', @@ -273,7 +288,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'DiscordCoreAPI', @@ -300,7 +316,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'Sleepy Discord', @@ -327,7 +344,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'discljord', @@ -354,7 +372,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'discordcr', @@ -408,7 +427,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'Mineral', @@ -435,7 +455,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'nyxx', @@ -462,7 +483,8 @@ export const libs: Lib[] = [ userApps: 'Yes', polls: 'Yes', forwarding: 'Yes', - appEmoji: 'Yes' + appEmoji: 'Yes', + componentsV2: 'Yes' }, { name: 'coxir', @@ -489,7 +511,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'Nostrum', @@ -516,7 +539,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'Yes', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'arikawa', @@ -543,7 +567,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'Dev Version', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'DiscordGo', @@ -570,7 +595,8 @@ export const libs: Lib[] = [ userApps: 'Dev Version', polls: 'Dev Version', forwarding: 'No', - appEmoji: 'Dev Version' + appEmoji: 'Dev Version', + componentsV2: 'No' }, { name: 'disgo', @@ -597,7 +623,11 @@ export const libs: Lib[] = [ userApps: 'Yes', polls: 'Yes', forwarding: 'Yes', - appEmoji: 'Yes' + appEmoji: 'Yes', + componentsV2: { + text: 'Has a PR', + url: 'https://github.com/disgoorg/disgo/pull/426' + } }, { name: 'Disgord 🪦', @@ -624,7 +654,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'Postcord', @@ -651,7 +682,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'Calamity', @@ -678,7 +710,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'discord-haskell', @@ -705,7 +738,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'catnip 🪦', @@ -735,7 +769,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'discord.jar', @@ -762,7 +797,8 @@ export const libs: Lib[] = [ userApps: 'Yes', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'Discord4J', @@ -789,7 +825,8 @@ export const libs: Lib[] = [ userApps: 'Dev Version', polls: 'Dev Version', forwarding: 'No', - appEmoji: 'Dev Version' + appEmoji: 'Dev Version', + componentsV2: 'Yes' }, { name: 'Javacord 🪦', @@ -819,7 +856,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'JDA', @@ -846,7 +884,11 @@ export const libs: Lib[] = [ userApps: 'Yes', polls: 'Yes', forwarding: 'Yes', - appEmoji: 'Yes' + appEmoji: 'Yes', + componentsV2: { + text: 'Has a PR', + url: 'https://github.com/discord-jda/JDA/pull/2809' + } }, { name: 'Detritus', @@ -873,7 +915,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'dfx', @@ -900,7 +943,8 @@ export const libs: Lib[] = [ userApps: 'Yes', polls: 'Yes', forwarding: 'Yes', - appEmoji: 'Yes' + appEmoji: 'Yes', + componentsV2: 'No' }, { name: 'discord.js', @@ -927,7 +971,11 @@ export const libs: Lib[] = [ userApps: 'Yes', polls: 'Yes', forwarding: 'Yes', - appEmoji: 'Yes' + appEmoji: 'Yes', + componentsV2: { + text: 'Has a PR', + url: 'https://github.com/discordjs/discord.js/pull/10781' + } }, { name: 'Discordeno', @@ -954,7 +1002,11 @@ export const libs: Lib[] = [ userApps: 'Yes', polls: 'Yes', forwarding: 'Yes', - appEmoji: 'Yes' + appEmoji: 'Yes', + componentsV2: { + text: 'Has a PR', + url: 'https://github.com/discordeno/discordeno/pull/4080' + } }, { name: 'droff', @@ -981,7 +1033,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'Dysnomia 🍴', @@ -1008,7 +1061,11 @@ export const libs: Lib[] = [ userApps: 'Yes', polls: 'Yes', forwarding: 'Yes', - appEmoji: 'Yes' + appEmoji: 'Yes', + componentsV2: { + text: 'Has a PR', + url: 'https://github.com/projectdysnomia/dysnomia/pull/194' + } }, { name: 'Eris', @@ -1041,7 +1098,8 @@ export const libs: Lib[] = [ }, polls: 'Yes', forwarding: 'Yes', - appEmoji: 'Dev Version' + appEmoji: 'Dev Version', + componentsV2: 'No' }, { name: 'Harmony', @@ -1068,7 +1126,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'Oceanic', @@ -1095,7 +1154,8 @@ export const libs: Lib[] = [ userApps: 'Yes', polls: 'Yes', forwarding: 'Yes', - appEmoji: 'Yes' + appEmoji: 'Yes', + componentsV2: 'Yes' }, { name: 'Seyfert', @@ -1122,7 +1182,8 @@ export const libs: Lib[] = [ userApps: 'Yes', polls: 'Yes', forwarding: 'Yes', - appEmoji: 'Yes' + appEmoji: 'Yes', + componentsV2: 'No' }, { name: 'SnowTransfer', @@ -1142,14 +1203,15 @@ export const libs: Lib[] = [ timeouts: 'Yes', modals: 'Yes', permsv2: 'Yes', - automod: 'No', + automod: 'Yes', localization: 'Yes', - forums: 'No', - monetization: 'No', + forums: 'Yes', + monetization: 'Partial', userApps: 'Yes', - polls: 'No', - forwarding: 'No', - appEmoji: 'No' + polls: 'Yes', + forwarding: 'Yes', + appEmoji: 'Yes', + componentsV2: 'No' }, { name: 'Tiscord', @@ -1176,7 +1238,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'Discall', @@ -1203,7 +1266,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'disgroove', @@ -1230,7 +1294,8 @@ export const libs: Lib[] = [ userApps: 'Yes', polls: 'Yes', forwarding: 'Yes', - appEmoji: 'Yes' + appEmoji: 'Yes', + componentsV2: 'No' }, { name: 'Discord.jl', @@ -1257,7 +1322,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'Kord', @@ -1296,6 +1362,10 @@ export const libs: Lib[] = [ appEmoji: { text: 'Has a PR', url: 'https://github.com/kordlib/kord/pull/973' + }, + componentsV2: { + text: 'Has a PR', + url: 'https://github.com/kordlib/kord/pull/1000' } }, { @@ -1326,7 +1396,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'Dimscord', @@ -1353,7 +1424,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'DiscordPHP', @@ -1364,7 +1436,7 @@ export const libs: Lib[] = [ voiceVer: 1, slashCommands: 'Yes', buttons: 'Yes', - selectMenus: 'Partial', + selectMenus: 'Yes', threads: 'Yes', guildStickers: 'Yes', contextMenus: 'Yes', @@ -1382,8 +1454,12 @@ export const libs: Lib[] = [ }, userApps: 'No', polls: 'Yes', - forwarding: 'No', - appEmoji: 'Yes' + forwarding: 'Yes', + appEmoji: 'Yes', + componentsV2: { + text: 'Has a PR', + url: 'https://github.com/discord-php/DiscordPHP/pull/1294' + } }, { name: 'RestCord', @@ -1410,7 +1486,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'discord.py', @@ -1437,7 +1514,8 @@ export const libs: Lib[] = [ userApps: 'Yes', polls: 'Yes', forwarding: 'Yes', - appEmoji: 'Yes' + appEmoji: 'Yes', + componentsV2: 'No' }, { name: 'disnake 🍴', @@ -1467,7 +1545,8 @@ export const libs: Lib[] = [ appEmoji: { text: 'Has a PR', url: 'https://github.com/DisnakeDev/disnake/pull/1224' - } + }, + componentsV2: 'No' }, { name: 'enhanced-discord.py 🍴🪦', @@ -1494,7 +1573,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'hata', @@ -1521,7 +1601,8 @@ export const libs: Lib[] = [ userApps: 'Yes', polls: 'Yes', forwarding: 'Yes', - appEmoji: 'Yes' + appEmoji: 'Yes', + componentsV2: 'No' }, { name: 'hikari', @@ -1557,7 +1638,8 @@ export const libs: Lib[] = [ url: 'https://github.com/hikari-py/hikari/pull/1922' }, forwarding: 'No', - appEmoji: 'Yes' + appEmoji: 'Yes', + componentsV2: 'Yes' }, { name: 'interactions.py', @@ -1584,7 +1666,8 @@ export const libs: Lib[] = [ userApps: 'Yes', polls: 'Yes', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'NAFF 🪦', @@ -1611,7 +1694,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'nextcord 🍴', @@ -1644,7 +1728,8 @@ export const libs: Lib[] = [ url: 'https://github.com/nextcord/nextcord/pull/1189' }, forwarding: 'Yes', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'pycord 🍴', @@ -1674,7 +1759,11 @@ export const libs: Lib[] = [ text: 'Has a PR', url: 'https://github.com/Pycord-Development/pycord/pull/2598' }, - appEmoji: 'Dev Version' + appEmoji: 'Dev Version', + componentsV2: { + text: 'Has a PR', + url: 'https://github.com/Pycord-Development/pycord/pull/2707' + } }, { name: 'discorb', @@ -1701,7 +1790,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'discordrb', @@ -1737,7 +1827,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'discord-rs', @@ -1764,7 +1855,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'Serenity', @@ -1791,7 +1883,11 @@ export const libs: Lib[] = [ userApps: 'Yes', polls: 'Yes', forwarding: 'Partial', - appEmoji: 'Yes' + appEmoji: 'Yes', + componentsV2: { + text: 'Has a PR', + url: 'https://github.com/serenity-rs/serenity/pull/3123' + } }, { name: 'Twilight', @@ -1818,7 +1914,8 @@ export const libs: Lib[] = [ userApps: 'Yes', polls: 'Yes', forwarding: 'Yes', - appEmoji: 'Yes' + appEmoji: 'Yes', + componentsV2: 'No' }, { name: 'AckCord', @@ -1845,7 +1942,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'DiscordBM', @@ -1872,7 +1970,8 @@ export const libs: Lib[] = [ userApps: 'Yes', polls: 'Yes', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'Swiftcord 🍴🪦', @@ -1899,7 +1998,8 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' }, { name: 'SwiftDiscord 🪦', @@ -1926,6 +2026,7 @@ export const libs: Lib[] = [ userApps: 'No', polls: 'No', forwarding: 'No', - appEmoji: 'No' + appEmoji: 'No', + componentsV2: 'No' } ] diff --git a/src/pages/index.astro b/src/pages/index.astro index e5acecf..ed842c0 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -58,6 +58,7 @@ const langs = Array.from(new Set(libs.map(lib => lib.language).sort())) Polls Forwarding App Emoji + Components V2 @@ -92,6 +93,7 @@ const langs = Array.from(new Set(libs.map(lib => lib.language).sort())) + ))} diff --git a/src/types.ts b/src/types.ts index 1eee295..a17e122 100644 --- a/src/types.ts +++ b/src/types.ts @@ -28,4 +28,5 @@ export interface Lib { polls: LinkableString forwarding: LinkableString appEmoji: LinkableString + componentsV2: LinkableString }