Home / Function/ base64_encode() — svelte Function Reference

base64_encode() — svelte Function Reference

Architecture documentation for the base64_encode() function in crypto.js from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  fff62c65_3d04_7c7d_74a5_524b832bae38["base64_encode()"]
  3cae8e56_c0fb_4ba6_0874_ffdf0dfa134c["crypto.js"]
  fff62c65_3d04_7c7d_74a5_524b832bae38 -->|defined in| 3cae8e56_c0fb_4ba6_0874_ffdf0dfa134c
  a6460863_04d4_2187_b17f_03fcb0b078b2["sha256()"]
  a6460863_04d4_2187_b17f_03fcb0b078b2 -->|calls| fff62c65_3d04_7c7d_74a5_524b832bae38
  style fff62c65_3d04_7c7d_74a5_524b832bae38 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/internal/server/crypto.js lines 27–42

export function base64_encode(bytes) {
	// Using `Buffer` is faster than iterating
	// @ts-ignore
	if (!BROWSER && globalThis.Buffer) {
		// @ts-ignore
		return globalThis.Buffer.from(bytes).toString('base64');
	}

	let binary = '';

	for (let i = 0; i < bytes.length; i++) {
		binary += String.fromCharCode(bytes[i]);
	}

	return btoa(binary);
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does base64_encode() do?
base64_encode() is a function in the svelte codebase, defined in packages/svelte/src/internal/server/crypto.js.
Where is base64_encode() defined?
base64_encode() is defined in packages/svelte/src/internal/server/crypto.js at line 27.
What calls base64_encode()?
base64_encode() is called by 1 function(s): sha256.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free