Quick commands

# Run app (currently running on http://localhost:3001)
cd talent-builder
npm install
npm run dev

Notes / assumptions

  • Icons base paths:
    • Primary: https://exil.es/icons/spells/ (591 spell/ability icons)
    • Secondary: https://exil.es/icons/items/ (38 inventory icons)
    • Combined coverage: 98% (629/642 icons)
  • Icon format: .png files with lowercase filenames
  • Tooling: npm; deployment via Ansible/local scripts only
  • Additional classes follow the same sanitize → drop JSON → wire selector pattern
  • Only 13 missing icons: nhi_* borders (custom UI elements), _d3* specials, achievement icons
    • Prod deployment is done via ansible scripts, managed in an other git repo
  • .env.development could look like
NEXT_PUBLIC_ICON_BASE=https://exil.es/icons/
NEXT_PUBLIC_BASE_PATH=
S
Description
No description provided
Readme 247 KiB
Languages
TypeScript 94.1%
JavaScript 5.9%