mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-21 18:57:03 +02:00
feat: organized files
This commit is contained in:
1 parent
f2ae698438
commit
7dd3913ae8
51 files changed
+68
-68
No files matched your search
@@ -3,8 +3,8 @@ import packageJSON from '../../package.json' assert { type: 'json' };
|
||||
import { client } from '../bot.js';
|
||||
import { tankopedia } from '../core/blitz/tankopedia.js';
|
||||
import { tankAverages } from '../core/blitzstars/tankAverages.js';
|
||||
import cleanTable from '../core/interaction/cleanTable.js';
|
||||
import infoEmbed from '../core/interaction/infoEmbed.js';
|
||||
import cleanTable from '../core/discord/cleanTable.js';
|
||||
import infoEmbed from '../core/discord/infoEmbed.js';
|
||||
import getClientId from '../core/node/getClientId.js';
|
||||
import { CommandRegistry } from '../events/interactionCreate/index.js';
|
||||
|
||||
|
||||
@@ -7,12 +7,12 @@ import getPeriodNow from '../core/blitzstars/getPeriodNow.js';
|
||||
import getPeriodStart from '../core/blitzstars/getPeriodStart.js';
|
||||
import getTankStatsOverTime from '../core/blitzstars/getTankStatsOverTime.js';
|
||||
import { tankAverages } from '../core/blitzstars/tankAverages.js';
|
||||
import cleanTable, { TableInput } from '../core/interaction/cleanTable.js';
|
||||
import negativeEmbed from '../core/interaction/negativeEmbed.js';
|
||||
import positiveEmbed from '../core/interaction/positiveEmbed.js';
|
||||
import addUsernameOption from '../core/discord/addUsernameOption.js';
|
||||
import cleanTable, { TableInput } from '../core/discord/cleanTable.js';
|
||||
import negativeEmbed from '../core/discord/negativeEmbed.js';
|
||||
import positiveEmbed from '../core/discord/positiveEmbed.js';
|
||||
import resolvePlayer from '../core/discord/resolvePlayer.js';
|
||||
import { WARGAMING_APPLICATION_ID } from '../core/node/args.js';
|
||||
import addUsernameOption from '../core/options/addUsernameOption.js';
|
||||
import resolvePlayer from '../core/options/resolvePlayer.js';
|
||||
import { CommandRegistry } from '../events/interactionCreate/index.js';
|
||||
import { AccountInfo } from '../types/accountInfo.js';
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import { SlashCommandBuilder } from 'discord.js';
|
||||
import tanksAutocomplete from '../core/autocomplete/tanks.js';
|
||||
import usernameAutocomplete from '../core/autocomplete/username.js';
|
||||
import resolveTankId from '../core/blitz/resolveTankId.js';
|
||||
import resolvePeriodFromCommand from '../core/interaction/resolvePeriodFromCommand.js';
|
||||
import addStatsSubCommandGroups from '../core/options/addStatsSubCommandGroups.js';
|
||||
import resolvePlayer from '../core/options/resolvePlayer.js';
|
||||
import addStatsSubCommandGroups from '../core/discord/addStatsSubCommandGroups.js';
|
||||
import resolvePeriodFromCommand from '../core/discord/resolvePeriodFromCommand.js';
|
||||
import resolvePlayer from '../core/discord/resolvePlayer.js';
|
||||
import tanksAutocomplete from '../core/discord/tanksAutocomplete.js';
|
||||
import usernameAutocomplete from '../core/discord/usernameAutocomplete.js';
|
||||
import { CommandRegistry } from '../events/interactionCreate/index.js';
|
||||
import evolution from '../renderers/evolution.js';
|
||||
import { StatType } from '../renderers/stats.js';
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { SlashCommandBuilder } from 'discord.js';
|
||||
import discord from '../../discord.json' assert { type: 'json' };
|
||||
import { client } from '../bot.js';
|
||||
import infoEmbed from '../core/interaction/infoEmbed.js';
|
||||
import infoEmbed from '../core/discord/infoEmbed.js';
|
||||
import {
|
||||
CommandRegistry,
|
||||
guildCommands,
|
||||
|
||||
@@ -5,11 +5,11 @@ import PoweredByWargaming from '../components/PoweredByWargaming.js';
|
||||
import TitleBar from '../components/TitleBar.js';
|
||||
import Wrapper from '../components/Wrapper.js';
|
||||
import { BLITZ_SERVERS } from '../constants/servers.js';
|
||||
import clanAutocomplete from '../core/autocomplete/clan.js';
|
||||
import getBlitzClan from '../core/blitz/getBlitzClan.js';
|
||||
import getWargamingResponse from '../core/blitz/getWargamingResponse.js';
|
||||
import addClanChoices from '../core/discord/addClanChoices.js';
|
||||
import clanAutocomplete from '../core/discord/clanAutocomplete.js';
|
||||
import { WARGAMING_APPLICATION_ID } from '../core/node/args.js';
|
||||
import addClanChoices from '../core/options/addClanChoices.js';
|
||||
import { CommandRegistry } from '../events/interactionCreate/index.js';
|
||||
import { AccountInfo } from '../types/accountInfo.js';
|
||||
import { ClanInfo } from '../types/clanInfo.js';
|
||||
|
||||
@@ -5,7 +5,6 @@ import * as Tanks from '../components/Tanks/index.js';
|
||||
import TitleBar from '../components/TitleBar.js';
|
||||
import Wrapper from '../components/Wrapper.js';
|
||||
import { BLITZ_SERVERS } from '../constants/servers.js';
|
||||
import usernameAutocomplete from '../core/autocomplete/username.js';
|
||||
import getTankStats from '../core/blitz/getTankStats.js';
|
||||
import getWargamingResponse from '../core/blitz/getWargamingResponse.js';
|
||||
import {
|
||||
@@ -13,9 +12,10 @@ import {
|
||||
Tier,
|
||||
tankopedia,
|
||||
} from '../core/blitz/tankopedia.js';
|
||||
import addUsernameOption from '../core/discord/addUsernameOption.js';
|
||||
import resolvePlayer from '../core/discord/resolvePlayer.js';
|
||||
import usernameAutocomplete from '../core/discord/usernameAutocomplete.js';
|
||||
import { WARGAMING_APPLICATION_ID } from '../core/node/args.js';
|
||||
import addUsernameOption from '../core/options/addUsernameOption.js';
|
||||
import resolvePlayer from '../core/options/resolvePlayer.js';
|
||||
import { CommandRegistry } from '../events/interactionCreate/index.js';
|
||||
import { AccountInfo } from '../types/accountInfo.js';
|
||||
import { PlayerClanData } from '../types/playerClanData.js';
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
import { SlashCommandBuilder } from 'discord.js';
|
||||
import { startCase } from 'lodash';
|
||||
import markdownEscape from 'markdown-escape';
|
||||
import usernameAutocomplete from '../core/autocomplete/username.js';
|
||||
import getWargamingResponse from '../core/blitz/getWargamingResponse.js';
|
||||
import cleanTable, { TableInputEntry } from '../core/interaction/cleanTable.js';
|
||||
import infoEmbed from '../core/interaction/infoEmbed.js';
|
||||
import addUsernameOption from '../core/discord/addUsernameOption.js';
|
||||
import cleanTable, { TableInputEntry } from '../core/discord/cleanTable.js';
|
||||
import infoEmbed from '../core/discord/infoEmbed.js';
|
||||
import resolvePlayer from '../core/discord/resolvePlayer.js';
|
||||
import usernameAutocomplete from '../core/discord/usernameAutocomplete.js';
|
||||
import { WARGAMING_APPLICATION_ID } from '../core/node/args.js';
|
||||
import addUsernameOption from '../core/options/addUsernameOption.js';
|
||||
import resolvePlayer from '../core/options/resolvePlayer.js';
|
||||
import { CommandRegistry } from '../events/interactionCreate/index.js';
|
||||
import { AccountAchievements } from '../types/accountAchievements.js';
|
||||
import { AccountInfo } from '../types/accountInfo.js';
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
import { SlashCommandBuilder } from 'discord.js';
|
||||
import markdownEscape from 'markdown-escape';
|
||||
import usernameAutocomplete from '../core/autocomplete/username.js';
|
||||
import getWargamingResponse from '../core/blitz/getWargamingResponse.js';
|
||||
import cleanTable from '../core/interaction/cleanTable.js';
|
||||
import infoEmbed from '../core/interaction/infoEmbed.js';
|
||||
import addUsernameOption from '../core/discord/addUsernameOption.js';
|
||||
import cleanTable from '../core/discord/cleanTable.js';
|
||||
import infoEmbed from '../core/discord/infoEmbed.js';
|
||||
import resolvePlayer from '../core/discord/resolvePlayer.js';
|
||||
import usernameAutocomplete from '../core/discord/usernameAutocomplete.js';
|
||||
import { WARGAMING_APPLICATION_ID } from '../core/node/args.js';
|
||||
import addUsernameOption from '../core/options/addUsernameOption.js';
|
||||
import resolvePlayer from '../core/options/resolvePlayer.js';
|
||||
import { CommandRegistry } from '../events/interactionCreate/index.js';
|
||||
import { AccountInfo } from '../types/accountInfo.js';
|
||||
|
||||
|
||||
@@ -2,10 +2,10 @@ import { SlashCommandBuilder } from 'discord.js';
|
||||
import markdownEscape from 'markdown-escape';
|
||||
import { BLITZ_SERVERS, BlitzServer } from '../constants/servers.js';
|
||||
import getWargamingResponse from '../core/blitz/getWargamingResponse.js';
|
||||
import infoEmbed from '../core/interaction/infoEmbed.js';
|
||||
import addClanChoices from '../core/discord/addClanChoices.js';
|
||||
import addServerChoices from '../core/discord/addServerChoices.js';
|
||||
import infoEmbed from '../core/discord/infoEmbed.js';
|
||||
import { WARGAMING_APPLICATION_ID } from '../core/node/args.js';
|
||||
import addClanChoices from '../core/options/addClanChoices.js';
|
||||
import addServerChoices from '../core/options/addServerChoices.js';
|
||||
import { CommandRegistry } from '../events/interactionCreate/index.js';
|
||||
import { ClanList } from '../types/clanList.js';
|
||||
|
||||
|
||||
@@ -3,10 +3,10 @@ import markdownEscape from 'markdown-escape';
|
||||
import { BLITZ_SERVERS, BlitzServer } from '../constants/servers.js';
|
||||
import getWargamingResponse from '../core/blitz/getWargamingResponse.js';
|
||||
import { usernamePattern } from '../core/blitz/listAccountsPanServer.js';
|
||||
import infoEmbed from '../core/interaction/infoEmbed.js';
|
||||
import addServerChoices from '../core/discord/addServerChoices.js';
|
||||
import addUsernameOption from '../core/discord/addUsernameOption.js';
|
||||
import infoEmbed from '../core/discord/infoEmbed.js';
|
||||
import { WARGAMING_APPLICATION_ID } from '../core/node/args.js';
|
||||
import addServerChoices from '../core/options/addServerChoices.js';
|
||||
import addUsernameOption from '../core/options/addUsernameOption.js';
|
||||
import { CommandRegistry } from '../events/interactionCreate/index.js';
|
||||
import { AccountList } from '../types/accountList.js';
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ import { SlashCommandBuilder } from 'discord.js';
|
||||
import { go } from 'fuzzysort';
|
||||
import markdownEscape from 'markdown-escape';
|
||||
import { TANK_NAMES } from '../core/blitz/tankopedia.js';
|
||||
import infoEmbed from '../core/interaction/infoEmbed.js';
|
||||
import addTankChoices from '../core/options/addTankChoices.js';
|
||||
import addTankChoices from '../core/discord/addTankChoices.js';
|
||||
import infoEmbed from '../core/discord/infoEmbed.js';
|
||||
import { CommandRegistry } from '../events/interactionCreate/index.js';
|
||||
|
||||
export default {
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
import { SlashCommandBuilder } from 'discord.js';
|
||||
import { CYCLIC_API } from '../constants/cyclic.js';
|
||||
import tanksAutocomplete from '../core/autocomplete/tanks.js';
|
||||
import usernameAutocomplete from '../core/autocomplete/username.js';
|
||||
import resolveTankId from '../core/blitz/resolveTankId.js';
|
||||
import interactionToURL from '../core/interaction/interactionToURL.js';
|
||||
import linkButton from '../core/interaction/linkButton.js';
|
||||
import primaryButton from '../core/interaction/primaryButton.js';
|
||||
import resolvePeriodFromCommand from '../core/interaction/resolvePeriodFromCommand.js';
|
||||
import { Period } from '../core/options/addPeriodSubCommands.js';
|
||||
import addStatsSubCommandGroups from '../core/options/addStatsSubCommandGroups.js';
|
||||
import resolvePlayer from '../core/options/resolvePlayer.js';
|
||||
import { Period } from '../core/discord/addPeriodSubCommands.js';
|
||||
import addStatsSubCommandGroups from '../core/discord/addStatsSubCommandGroups.js';
|
||||
import interactionToURL from '../core/discord/interactionToURL.js';
|
||||
import linkButton from '../core/discord/linkButton.js';
|
||||
import primaryButton from '../core/discord/primaryButton.js';
|
||||
import resolvePeriodFromCommand from '../core/discord/resolvePeriodFromCommand.js';
|
||||
import resolvePlayer from '../core/discord/resolvePlayer.js';
|
||||
import tanksAutocomplete from '../core/discord/tanksAutocomplete.js';
|
||||
import usernameAutocomplete from '../core/discord/usernameAutocomplete.js';
|
||||
import { CommandRegistry } from '../events/interactionCreate/index.js';
|
||||
import stats, { StatType } from '../renderers/stats.js';
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { SlashCommandBuilder } from 'discord.js';
|
||||
import usernameAutocomplete from '../core/autocomplete/username.js';
|
||||
import addUsernameOption from '../core/options/addUsernameOption.js';
|
||||
import resolvePlayer from '../core/options/resolvePlayer.js';
|
||||
import addUsernameOption from '../core/discord/addUsernameOption.js';
|
||||
import resolvePlayer from '../core/discord/resolvePlayer.js';
|
||||
import usernameAutocomplete from '../core/discord/usernameAutocomplete.js';
|
||||
import { CommandRegistry } from '../events/interactionCreate/index.js';
|
||||
import today from '../renderers/today.js';
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
import { SlashCommandBuilder } from 'discord.js';
|
||||
import markdownEscape from 'markdown-escape';
|
||||
import discord from '../../discord.json' assert { type: 'json' };
|
||||
import usernameAutocomplete from '../core/autocomplete/username.js';
|
||||
import getWargamingResponse from '../core/blitz/getWargamingResponse.js';
|
||||
import negativeEmbed from '../core/interaction/negativeEmbed.js';
|
||||
import positiveEmbed from '../core/interaction/positiveEmbed.js';
|
||||
import addUsernameOption from '../core/discord/addUsernameOption.js';
|
||||
import negativeEmbed from '../core/discord/negativeEmbed.js';
|
||||
import positiveEmbed from '../core/discord/positiveEmbed.js';
|
||||
import resolvePlayer from '../core/discord/resolvePlayer.js';
|
||||
import usernameAutocomplete from '../core/discord/usernameAutocomplete.js';
|
||||
import { WARGAMING_APPLICATION_ID } from '../core/node/args.js';
|
||||
import addUsernameOption from '../core/options/addUsernameOption.js';
|
||||
import resolvePlayer from '../core/options/resolvePlayer.js';
|
||||
import { CommandRegistry } from '../events/interactionCreate/index.js';
|
||||
import { AccountInfo } from '../types/accountInfo.js';
|
||||
import { PlayerClanData } from '../types/playerClanData.js';
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { CacheType, ChatInputCommandInteraction } from 'discord.js';
|
||||
import { BlitzServer } from '../../constants/servers.js';
|
||||
import { serverAndIdPattern } from '../discord/resolvePlayer.js';
|
||||
import errorWithCause from '../node/errorWithCause.js';
|
||||
import { serverAndIdPattern } from '../options/resolvePlayer.js';
|
||||
import listClansPanServer from './listClansPanServer.js';
|
||||
|
||||
export default async function getBlitzClan(
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { Period } from '../options/addPeriodSubCommands.js';
|
||||
import { Period } from '../discord/addPeriodSubCommands.js';
|
||||
import getTimeDaysAgo from './getTimeDaysAgo.js';
|
||||
|
||||
export default function getPeriodStart(period: Exclude<Period, 'custom'>) {
|
||||
|
||||
File renamed without changes.
@@ -2,7 +2,7 @@ import {
|
||||
SlashCommandSubcommandBuilder,
|
||||
SlashCommandSubcommandGroupBuilder,
|
||||
} from 'discord.js';
|
||||
import { PERIOD_NAMES } from '../interaction/resolvePeriodFromCommand.js';
|
||||
import { PERIOD_NAMES } from '../discord/resolvePeriodFromCommand.js';
|
||||
|
||||
export type Period = 'today' | '30' | '60' | '90' | 'career' | 'custom';
|
||||
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
+1
-1
@@ -8,7 +8,7 @@ import { CYCLIC_API } from '../../constants/cyclic.js';
|
||||
import getPeriodNow from '../blitzstars/getPeriodNow.js';
|
||||
import getPeriodStart from '../blitzstars/getPeriodStart.js';
|
||||
import getTimeDaysAgo from '../blitzstars/getTimeDaysAgo.js';
|
||||
import { Period } from '../options/addPeriodSubCommands.js';
|
||||
import { Period } from '../discord/addPeriodSubCommands.js';
|
||||
|
||||
export const PERIOD_NAMES: Record<Period, string> = {
|
||||
today: "Today's statistics",
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -1,5 +1,5 @@
|
||||
import { ResponderReturnable } from '../../server.js';
|
||||
import jsxToSvg from '../ui/jsxToSvg.js';
|
||||
import jsxToSvg from '../node/jsxToSvg.js';
|
||||
|
||||
export default async function normalizeResponderReturnable(
|
||||
returnable: ResponderReturnable,
|
||||
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -1,5 +1,5 @@
|
||||
import { ButtonInteraction, CacheType } from 'discord.js';
|
||||
import normalizeInteractionReturnable from '../../../core/interaction/normalizeInteractionReturnable.js';
|
||||
import normalizeInteractionReturnable from '../../../core/discord/normalizeInteractionReturnable.js';
|
||||
import { commands } from '../index.js';
|
||||
|
||||
export default async function handleButton(
|
||||
|
||||
@@ -5,9 +5,9 @@ import {
|
||||
CacheType,
|
||||
ChatInputCommandInteraction,
|
||||
} from 'discord.js';
|
||||
import negativeEmbed from '../../../core/interaction/negativeEmbed.js';
|
||||
import normalizeInteractionReturnable from '../../../core/interaction/normalizeInteractionReturnable.js';
|
||||
import warningEmbed from '../../../core/interaction/warningEmbed.js';
|
||||
import negativeEmbed from '../../../core/discord/negativeEmbed.js';
|
||||
import normalizeInteractionReturnable from '../../../core/discord/normalizeInteractionReturnable.js';
|
||||
import warningEmbed from '../../../core/discord/warningEmbed.js';
|
||||
import { psa } from '../../../core/node/psa.js';
|
||||
import { handleError } from '../../error.js';
|
||||
import { commands } from '../index.js';
|
||||
|
||||
@@ -9,9 +9,9 @@ import resolveTankName from '../core/blitz/resolveTankName.js';
|
||||
import { tankopedia } from '../core/blitz/tankopedia.js';
|
||||
import getPlayerHistories from '../core/blitzstars/getPlayerHistories.js';
|
||||
import getTankHistories from '../core/blitzstars/getTankHistories.js';
|
||||
import { ResolvedPeriod } from '../core/interaction/resolvePeriodFromCommand.js';
|
||||
import { ResolvedPeriod } from '../core/discord/resolvePeriodFromCommand.js';
|
||||
import { ResolvedPlayer } from '../core/discord/resolvePlayer.js';
|
||||
import { WARGAMING_APPLICATION_ID } from '../core/node/args.js';
|
||||
import { ResolvedPlayer } from '../core/options/resolvePlayer.js';
|
||||
import { AccountInfo } from '../types/accountInfo.js';
|
||||
import { Histories } from '../types/histories.js';
|
||||
import { PlayerClanData } from '../types/playerClanData.js';
|
||||
|
||||
@@ -12,9 +12,9 @@ import sumStats from '../core/blitz/sumStats.js';
|
||||
import { Tier, tankopedia } from '../core/blitz/tankopedia.js';
|
||||
import getTankStatsOverTime from '../core/blitzstars/getTankStatsOverTime.js';
|
||||
import { tankAverages } from '../core/blitzstars/tankAverages.js';
|
||||
import { ResolvedPeriod } from '../core/interaction/resolvePeriodFromCommand.js';
|
||||
import { ResolvedPeriod } from '../core/discord/resolvePeriodFromCommand.js';
|
||||
import { ResolvedPlayer } from '../core/discord/resolvePlayer.js';
|
||||
import { WARGAMING_APPLICATION_ID } from '../core/node/args.js';
|
||||
import { ResolvedPlayer } from '../core/options/resolvePlayer.js';
|
||||
import {
|
||||
AccountInfo,
|
||||
AllStats,
|
||||
|
||||
@@ -14,8 +14,8 @@ import getPeriodNow from '../core/blitzstars/getPeriodNow.js';
|
||||
import getTankStatsOverTime from '../core/blitzstars/getTankStatsOverTime.js';
|
||||
import getTimeDaysAgo from '../core/blitzstars/getTimeDaysAgo.js';
|
||||
import { tankAverages } from '../core/blitzstars/tankAverages.js';
|
||||
import { ResolvedPlayer } from '../core/discord/resolvePlayer.js';
|
||||
import { WARGAMING_APPLICATION_ID } from '../core/node/args.js';
|
||||
import { ResolvedPlayer } from '../core/options/resolvePlayer.js';
|
||||
import { AccountInfo, AllStats } from '../types/accountInfo.js';
|
||||
import { PlayerClanData } from '../types/playerClanData.js';
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { BlitzServer } from '../constants/servers.js';
|
||||
import resolvePeriodFromCommand from '../core/interaction/resolvePeriodFromCommand.js';
|
||||
import resolvePeriodFromCommand from '../core/discord/resolvePeriodFromCommand.js';
|
||||
import stats, { StatType } from '../renderers/stats.js';
|
||||
import { ResponderRegistry } from '../server.js';
|
||||
|
||||
|
||||
Reference in new issue
Block a user