The repo's .nvmrc contained the literal string `lts`, which isn't a
valid nvm version specifier — running `nvm use` (or any tool that
respects .nvmrc) fails with "Version 'lts' not found". When that
happens, the shell falls back to whatever Node is on PATH, which
often doesn't meet vite's >= 20.19 / 22.12 requirement and silently
breaks the build.
`lts/*` is the canonical "latest LTS" specifier in nvm and resolves
correctly. Same intent, working syntax.
Co-authored-by: vhqtvn <8930337+vhqtvn@users.noreply.github.com>