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
Defined In
Calls
Source
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