soundcloud-api-ts - v1.9.0
    Preparing search index...

    Function generateCodeChallenge

    • Derive the S256 PKCE code challenge from a code verifier.

      Computes BASE64URL(SHA256(verifier)) using the Web Crypto API (SubtleCrypto), available in Node 18+ and modern browsers.

      Parameters

      Returns Promise<string>

      The base64url-encoded SHA-256 hash of the verifier

      import { generateCodeVerifier, generateCodeChallenge } from 'soundcloud-api-ts';

      const verifier = generateCodeVerifier();
      const challenge = await generateCodeChallenge(verifier);
      console.log(challenge); // e.g. "dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk"