tiennm99 f253dfb4b0 refactor: port lib layer to src/lib
classic-mode.js moves byte-for-byte. champion-data.js swaps the Next.js
env-var fetch prefix for asset() from $app/paths, which resolves to
/champions.json in dev and /loldle/champions.json in the deployed build.
getChampionImageUrl keeps returning an absolute Data Dragon URL, unwrapped.

Drops three exports with no callers: getAllChampions, getChampionByName,
getGuessedNames.

The characterization suite passes unchanged against the new location -- only
import specifiers moved, no assertions touched.
2026-07-25 11:01:40 +07:00
2026-07-25 11:01:40 +07:00
2026-07-25 11:01:40 +07:00
2026-04-04 10:41:37 +07:00

loldle

LoLdle-style League of Legends daily champion guessing game — data auto-updated from loldle-data.

Live: https://tiennm99.github.io/loldle/

Quick start

pnpm install
pnpm dev

License

Apache-2.0 — see LICENSE.

S
Description
LoLdle-style League of Legends daily champion guessing game — SvelteKit web app, Go data scraper, and Android stub in one repo; champion data auto-updates weekly
Readme
880 KiB
0 Stars 1 Watchers 0 Forks
Languages
JavaScript 52.8%
Go 24.7%
Svelte 18.8%
CSS 3.2%
HTML 0.5%