import releases from '../../../data/pokemon-releases.json'; import { asset } from '$app/paths'; import type { AssetPath } from '$app/types'; const dates: Record = releases.dates; export function pokemonRelease(slug: string | null) { return dates[slug ?? ''] ?? ''; } export function chronologicalPokemon(games: T[]) { return [...games].sort( (a, b) => pokemonRelease(a.slug).localeCompare(pokemonRelease(b.slug)) || a.id - b.id ); } export function pokemonImage(number: number, kind: 'sprite' | 'shiny' | 'artwork' = 'sprite') { return asset(`game-art/pokemon/${kind}/${number}.webp` as AssetPath); }