Hyper uses decodeURIComponent to parse query string. However, decodeURIComponent has an incorrect type as documented here, since it throws an exception on invalid input.
I'm unsure whether it would be better to wait for the related issue to be resolved or to use something else for decoding strings.