rangy npm package (for browser, not for node).