4ae0f007dd73d2228273b661acc9d3e8196cb791
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)
- Primary:
- Icon format:
.pngfiles 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=
Description
Languages
TypeScript
94.1%
JavaScript
5.9%