feat: simplified imports

This commit is contained in:
TrèsAbhi committed 2024-03-13 18:15:13 -05:00
1 parent 9592c0b55f
commit 791a09daae
4 files changed
+18 -20

No files matched your search

+6 -12
View File
@@ -1,19 +1,13 @@
import { readFileSync } from 'fs';
import satori from 'satori';
import robotoBlack from './Roboto-Black.ttf';
import robotoBold from './Roboto-Bold.ttf';
import roboto from './Roboto.ttf';
const fonts = [
{
file: require('./Roboto.ttf') as string,
weight: 400 as const,
},
{
file: require('./Roboto-Bold.ttf') as string,
weight: 700 as const,
},
{
file: require('./Roboto-Black.ttf') as string,
weight: 900 as const,
},
{ file: roboto, weight: 400 as const },
{ file: robotoBold, weight: 700 as const },
{ file: robotoBlack, weight: 900 as const },
];
export default async function jsxToSvg(jsx: JSX.Element) {
+1 -1
View File
@@ -1,3 +1,3 @@
import { Locale } from 'discord.js';
export const SUPPORTED_LOCALES: Locale[] = [Locale.EnglishUS, Locale.SpanishES];
export const SUPPORTED_LOCALES: Locale[] = [Locale.SpanishES];
+6 -3
View File
@@ -1,4 +1,5 @@
import { Locale } from 'discord.js';
import enUS from '../../../lang/en-US.json';
import { SUPPORTED_LOCALES } from './constants';
export type TranslationFragmentTree = {
@@ -10,11 +11,13 @@ export type TranslationFragment = string | TranslationFragmentTree;
export const translations = SUPPORTED_LOCALES.map((locale) => ({
locale,
translations: require(`../../lang/${locale}.json`),
translations: require(`../../../lang/${locale}.json`),
})).reduce(
(table, { locale, translations }) => ({
...table,
[locale]: translations,
}),
{},
) as Record<Locale, TranslationFragment>;
{
[Locale.EnglishUS]: enUS,
},
) as Partial<Record<Locale, TranslationFragment>>;
+5 -4
View File
@@ -3,10 +3,11 @@ import { translations } from './strings';
import { SUPPORTED_LOCALES } from './strings/constants';
export function translator(localeRaw: Locale) {
const locale = SUPPORTED_LOCALES.includes(localeRaw)
? localeRaw
: Locale.EnglishUS;
const strings = translations[locale];
const locale =
localeRaw !== Locale.EnglishUS && SUPPORTED_LOCALES.includes(localeRaw)
? localeRaw
: Locale.EnglishUS;
const strings = translations[locale]!;
function translate(path: string, literals?: string[]): string {
const pathArray = path.split('.');