MCPcopy Create free account
hub / github.com/anomalyco/opencode / base64UrlEncode

Function base64UrlEncode

packages/opencode/src/plugin/xai.ts:69–72  ·  view source on GitHub ↗
(buffer: ArrayBuffer)

Source from the content-addressed store, hash-verified

67}
68
69function base64UrlEncode(buffer: ArrayBuffer): string {
70 const binary = String.fromCharCode(...new Uint8Array(buffer))
71 return btoa(binary).replace(/\+/g, "-").replace(/\//g, "_").replace(/=+$/, "")
72}
73
74function generateState(): string {
75 return base64UrlEncode(crypto.getRandomValues(new Uint8Array(32)).buffer)

Callers 2

generatePKCEFunction · 0.70
generateStateFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected