fix: update @types/node version and improve type handling in daily character affiliations

This commit is contained in:
2026-03-01 20:23:28 +01:00
parent b183b5877b
commit 40bdc80773
3 changed files with 9 additions and 9 deletions

2
package-lock.json generated
View File

@@ -23,7 +23,7 @@
"@tailwindcss/forms": "^0.5.11",
"@tailwindcss/typography": "^0.5.19",
"@tailwindcss/vite": "^4.1.18",
"@types/node": "^24",
"@types/node": "^24.11.0",
"cheerio": "^1.0.0-rc.12",
"csv-writer": "^1.6.0",
"eslint": "^9.39.2",

View File

@@ -29,7 +29,7 @@
"@tailwindcss/forms": "^0.5.11",
"@tailwindcss/typography": "^0.5.19",
"@tailwindcss/vite": "^4.1.18",
"@types/node": "^24",
"@types/node": "^24.11.0",
"cheerio": "^1.0.0-rc.12",
"csv-writer": "^1.6.0",
"eslint": "^9.39.2",
@@ -47,11 +47,11 @@
"vite": "^7.3.1"
},
"dependencies": {
"tsx": "^4.21.0",
"drizzle-orm": "^0.45.1",
"drizzle-kit": "^0.31.8",
"better-auth": "^1.4.18",
"@libsql/client": "^0.17.0",
"@sveltejs/adapter-node": "^5.5.4",
"@libsql/client": "^0.17.0"
"better-auth": "^1.4.18",
"drizzle-kit": "^0.31.8",
"drizzle-orm": "^0.45.1",
"tsx": "^4.21.0"
}
}

View File

@@ -297,7 +297,7 @@
>
<div class="absolute inset-0 bg-gradient-to-br from-slate-950/85 via-slate-900/60 to-slate-950/80"></div>
<div class="absolute inset-0 mix-blend-screen opacity-20 bg-[radial-gradient(circle_at_top,rgba(255,215,84,0.35),transparent_55%)]"></div>
<div class="relative mx-auto flex min-h-screen w-full max-w-6xl flex-col px-6 py-8 sm:py-10">
<header class="flex flex-col items-start gap-6 w-full">
<div class="flex w-full items-center justify-between gap-4">
@@ -361,7 +361,7 @@
<p class="text-sm font-medium text-amber-100">Affiliation</p>
{#if showHintAffiliation}
{@const affiliations = typeof dailyCharacter.affiliations === 'string'
? (dailyCharacter.affiliations.includes('[') ? JSON.parse(dailyCharacter.affiliations) : dailyCharacter.affiliations.split(',').map((a: string) => a.trim()))
? ((dailyCharacter.affiliations as string).includes('[') ? JSON.parse(dailyCharacter.affiliations) : (dailyCharacter.affiliations as string).split(',').map((a: string) => a.trim()))
: dailyCharacter.affiliations}
<p class="mt-2 text-xs text-white font-semibold">{Array.isArray(affiliations) ? affiliations[0] : affiliations || 'Inconnue'}</p>
{:else if Math.max(0, 15 - selectedCharacters.length) > 0}