## Motivation In osm-auth.mjs at [line 578-583](https://github.com/osmlab/osm-auth/blob/main/src/osm-auth.mjs#L578-L583), checks Web Crypto API supporting. I think this code no need because of following 2 reasons. 1. All of modern browsers are supporting Web Crypto API. ([See MDN](https://developer.mozilla.org/en-US/docs/Web/API/Web_Crypto_API)) 2. Node.js supports Web Crypto API since Node 20, but this function always returns `false` because `window` object is not defined on Node.js. ## Proposal Remove Web Crypto API support checking code and Web Crypto API is called from `globalThis` object.