Public-facing marketing site for Lumina MUD — a text-based dark fantasy multiplayer role-playing game.
The game client lives at play.luminamud.com. This repository only contains the landing page.
- Vite — build and dev server
- TypeScript (strict) — progressive enhancement script
- Biome — linter + formatter
- pnpm — package manager
- Deployed to Netlify
pnpm install
pnpm dev # start dev server
pnpm build # typecheck + production build to dist/
pnpm preview # preview the production build
pnpm lint # lint (Biome)
pnpm format # format (Biome, writes changes)
pnpm check # lint + format + apply safe fixes
pnpm ci # CI-safe check (no writes, non-zero exit on issues)index.html # entry — references /src/main.ts
public/
favicon.svg
assets/ # images served verbatim from /assets/*
src/
main.ts # embers, parallax, play-link wiring
styles/
tokens.css # colors, type, radii, shadows
base.css # base typography
site.css # layout and components