When join in a channel i use:
client.addListener('names', (channel, nicks) => ...);
But nicks is an array with names only and options (+ or @), but if need hostname of each nick need send a whois for each nick. The idea is the client send the hostname or same structure as join event or call join event for each nick when join to a channel.