A library for parsing and manipulating IPv6 (and v4) addresses in JavaScript