From 5b87cfda751d1532ea1a63a9805e4bb0e7f2fdba Mon Sep 17 00:00:00 2001 From: Ean Milligan Date: Fri, 25 Apr 2025 22:06:08 -0400 Subject: [PATCH] deno fmt --- config.example.ts | 60 +++++++++++------------ deno.json | 25 ++++------ deps.ts | 13 ++--- src/constantCmds.ts | 116 ++++++++++++++++++++++---------------------- 4 files changed, 100 insertions(+), 114 deletions(-) diff --git a/config.example.ts b/config.example.ts index a932d6f..fb04c33 100755 --- a/config.example.ts +++ b/config.example.ts @@ -1,30 +1,30 @@ -export const config = { - 'name': 'Logogram Bot', // Name of the bot - 'version': '1.1.6', // Version of the bot - 'token': 'the_bot_token', // Discord API Token for this bot - 'localToken': 'local_testing_token', // Discord API Token for a secondary OPTIONAL testing bot, THIS MUST BE DIFFERENT FROM "token" - 'prefix': 'l!', // Prefix for all commands - 'logChannel': 0n, // Discord channel ID where the bot should put startup messages and other error messages needed - 'reportChannel': 0n, // Discord channel ID where reports will be sent when using the built-in report command - 'devServer': 0n, // Discord guild ID where testing of indev features/commands will be handled, used in conjunction with the DEVMODE bool in mod.ts - 'owner': 0n, // Discord user ID of the bot admin - 'imageUrl': '', // Base URL for logos action images - 'resultsPerPage': 5, // Results to show on each page - 'mneme': { // Emojis for the mnemes - 'blue': '', - 'cyan': '', - 'green': '', - 'purple': '', - 'red': '', - 'yellow': '', - }, - 'jobType': { // Emojis for job type icons - 'tank': '', - 'healer': '', - 'melee': '', - 'ranged': '', - 'magic': '', - }, -}; - -export default config; +export const config = { + 'name': 'Logogram Bot', // Name of the bot + 'version': '1.1.6', // Version of the bot + 'token': 'the_bot_token', // Discord API Token for this bot + 'localToken': 'local_testing_token', // Discord API Token for a secondary OPTIONAL testing bot, THIS MUST BE DIFFERENT FROM "token" + 'prefix': 'l!', // Prefix for all commands + 'logChannel': 0n, // Discord channel ID where the bot should put startup messages and other error messages needed + 'reportChannel': 0n, // Discord channel ID where reports will be sent when using the built-in report command + 'devServer': 0n, // Discord guild ID where testing of indev features/commands will be handled, used in conjunction with the DEVMODE bool in mod.ts + 'owner': 0n, // Discord user ID of the bot admin + 'imageUrl': '', // Base URL for logos action images + 'resultsPerPage': 5, // Results to show on each page + 'mneme': { // Emojis for the mnemes + 'blue': '', + 'cyan': '', + 'green': '', + 'purple': '', + 'red': '', + 'yellow': '', + }, + 'jobType': { // Emojis for job type icons + 'tank': '', + 'healer': '', + 'melee': '', + 'ranged': '', + 'magic': '', + }, +}; + +export default config; diff --git a/deno.json b/deno.json index 28ae94d..39e3486 100755 --- a/deno.json +++ b/deno.json @@ -1,14 +1,11 @@ { "compilerOptions": { - "allowJs": true, "lib": ["deno.worker"], "strict": true }, "lint": { - "files": { - "include": ["src/", "db/", "mod.ts", "deps.ts", "config.ts", "config.example.ts"], - "exclude": [] - }, + "include": ["src/", "db/", "mod.ts", "deps.ts", "config.ts", "config.example.ts"], + "exclude": [], "rules": { "tags": ["recommended"], "include": ["ban-untagged-todo"], @@ -16,16 +13,12 @@ } }, "fmt": { - "files": { - "include": ["src/", "db/", "mod.ts", "deps.ts", "config.ts", "config.example.ts"], - "exclude": [] - }, - "options": { - "useTabs": true, - "lineWidth": 250, - "indentWidth": 2, - "singleQuote": true, - "proseWrap": "preserve" - } + "include": ["src/", "db/", "mod.ts", "deps.ts", "config.ts", "config.example.ts"], + "exclude": [], + "useTabs": false, + "lineWidth": 250, + "indentWidth": 2, + "singleQuote": true, + "proseWrap": "preserve" } } \ No newline at end of file diff --git a/deps.ts b/deps.ts index d323e3b..fc84a84 100644 --- a/deps.ts +++ b/deps.ts @@ -1,12 +1,5 @@ -export { - startBot, editBotStatus, editBotNickname, - sendMessage, - Intents, DiscordActivityTypes, - cache, cacheHandlers -} from "https://deno.land/x/discordeno@12.0.1/mod.ts"; +export { cache, cacheHandlers, DiscordActivityTypes, editBotNickname, editBotStatus, Intents, sendMessage, startBot } from 'https://deno.land/x/discordeno@12.0.1/mod.ts'; -export type { - DiscordenoMessage, DiscordenoGuild, Embed -} from "https://deno.land/x/discordeno@12.0.1/mod.ts"; +export type { DiscordenoGuild, DiscordenoMessage, Embed } from 'https://deno.land/x/discordeno@12.0.1/mod.ts'; -export { initLog, log, LogTypes as LT } from 'https://raw.githubusercontent.com/Burn-E99/Log4Deno/V1.1.1/mod.ts'; \ No newline at end of file +export { initLog, log, LogTypes as LT } from 'https://raw.githubusercontent.com/Burn-E99/Log4Deno/V1.1.1/mod.ts'; diff --git a/src/constantCmds.ts b/src/constantCmds.ts index 6510a6f..7379294 100755 --- a/src/constantCmds.ts +++ b/src/constantCmds.ts @@ -3,62 +3,62 @@ import config from '../config.ts'; const errorColor = 0xe71212; export const constantCmds = { - help: { - embeds: [{ - title: `${config.name}'s Available Commands:`, - fields: [ - { - name: `\`${config.prefix}?\``, - value: 'This command', - inline: true, - }, - { - name: `\`${config.prefix}info\``, - value: 'Prints some information and links relating to the bot', - inline: true, - }, - { - name: `\`${config.prefix}version\``, - value: 'Prints the bots version', - inline: true, - }, - { - name: `\`${config.prefix}logograms [query]\` or \`${config.prefix}l [query]\``, - value: 'Sends information about the requested logogram, or logograms matching the query\nCan use `-class=abbr` to further filter the results, or `-page=#` to view more results', - inline: true, - }, - { - name: `\`${config.prefix}preset [query]\` or \`${config.prefix}p [query]\``, - value: 'Sends information about the requested preset list', - inline: true, - }, - { - name: `\`${config.prefix}flowchart]\` or \`${config.prefix}f\``, - value: 'Shows a simple flowchart for best actions', - inline: true, - }, - ], - }], - }, - info: { - embeds: [{ - fields: [{ - name: `${config.name}, a Discord bot for Eureka Logogram Actions.`, - value: `${config.name} is developed by Ean AKA Burn_E99.\n\nFINAL FANTASY XIV SQUARE ENIX CO., LTD. FINAL FANTASY is a registered trademark of Square Enix Holdings Co., Ltd. All material used under license.`, - }], - }], - }, - version: { - embeds: [{ - title: `My current version is ${config.version}`, - }], - }, - logogramsNoQuery: { - embeds: [{ - color: errorColor, - title: 'No query provided!', - description: `Please type something after the command, such as \`${config.prefix}logos wisdom\`.`, - }], - }, - flowchart: 'https://ffxiv.eanm.dev/eureka/Simple-Logos-Flowchart.png', + help: { + embeds: [{ + title: `${config.name}'s Available Commands:`, + fields: [ + { + name: `\`${config.prefix}?\``, + value: 'This command', + inline: true, + }, + { + name: `\`${config.prefix}info\``, + value: 'Prints some information and links relating to the bot', + inline: true, + }, + { + name: `\`${config.prefix}version\``, + value: 'Prints the bots version', + inline: true, + }, + { + name: `\`${config.prefix}logograms [query]\` or \`${config.prefix}l [query]\``, + value: 'Sends information about the requested logogram, or logograms matching the query\nCan use `-class=abbr` to further filter the results, or `-page=#` to view more results', + inline: true, + }, + { + name: `\`${config.prefix}preset [query]\` or \`${config.prefix}p [query]\``, + value: 'Sends information about the requested preset list', + inline: true, + }, + { + name: `\`${config.prefix}flowchart]\` or \`${config.prefix}f\``, + value: 'Shows a simple flowchart for best actions', + inline: true, + }, + ], + }], + }, + info: { + embeds: [{ + fields: [{ + name: `${config.name}, a Discord bot for Eureka Logogram Actions.`, + value: `${config.name} is developed by Ean AKA Burn_E99.\n\nFINAL FANTASY XIV SQUARE ENIX CO., LTD. FINAL FANTASY is a registered trademark of Square Enix Holdings Co., Ltd. All material used under license.`, + }], + }], + }, + version: { + embeds: [{ + title: `My current version is ${config.version}`, + }], + }, + logogramsNoQuery: { + embeds: [{ + color: errorColor, + title: 'No query provided!', + description: `Please type something after the command, such as \`${config.prefix}logos wisdom\`.`, + }], + }, + flowchart: 'https://ffxiv.eanm.dev/eureka/Simple-Logos-Flowchart.png', };