Home / Function/ VALID_COOKIE_REGEX() — astro Function Reference

VALID_COOKIE_REGEX() — astro Function Reference

Architecture documentation for the VALID_COOKIE_REGEX() function in runtime.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  6c13532b_bbe4_11a3_885d_e9996a51cbf6["VALID_COOKIE_REGEX()"]
  91969197_292d_3b15_21c6_0e876968e961["AstroSession"]
  6c13532b_bbe4_11a3_885d_e9996a51cbf6 -->|defined in| 91969197_292d_3b15_21c6_0e876968e961
  59668aee_368a_2af5_a60c_273e7404dc42["set()"]
  6c13532b_bbe4_11a3_885d_e9996a51cbf6 -->|calls| 59668aee_368a_2af5_a60c_273e7404dc42
  style 6c13532b_bbe4_11a3_885d_e9996a51cbf6 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/astro/src/core/session/runtime.ts lines 324–334

	async #setCookie() {
		if (!VALID_COOKIE_REGEX.test(this.#cookieName)) {
			throw new AstroError({
				...SessionStorageSaveError,
				message: 'Invalid cookie name. Cookie names can only contain letters, numbers, and dashes.',
			});
		}

		const value = this.#ensureSessionID();
		this.#cookies.set(this.#cookieName, value, this.#cookieConfig);
	}

Domain

Subdomains

Calls

Frequently Asked Questions

What does VALID_COOKIE_REGEX() do?
VALID_COOKIE_REGEX() is a function in the astro codebase, defined in packages/astro/src/core/session/runtime.ts.
Where is VALID_COOKIE_REGEX() defined?
VALID_COOKIE_REGEX() is defined in packages/astro/src/core/session/runtime.ts at line 324.
What does VALID_COOKIE_REGEX() call?
VALID_COOKIE_REGEX() calls 1 function(s): set.

Analyze Your Own Codebase

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

Try Supermodel Free