Home / Function/ escapeTemplateLiterals() — astro Function Reference

escapeTemplateLiterals() — astro Function Reference

Architecture documentation for the escapeTemplateLiterals() function in prebuild.js from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  b63c5031_980c_3ac7_7417_c81b31b723b3["escapeTemplateLiterals()"]
  94d4ebd1_5989_8457_de40_0682a9174dd4["prebuild.js"]
  b63c5031_980c_3ac7_7417_c81b31b723b3 -->|defined in| 94d4ebd1_5989_8457_de40_0682a9174dd4
  399fe77d_1916_cbd4_3f65_b4a804530add["prebuild()"]
  399fe77d_1916_cbd4_3f65_b4a804530add -->|calls| b63c5031_980c_3ac7_7417_c81b31b723b3
  style b63c5031_980c_3ac7_7417_c81b31b723b3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

scripts/cmd/prebuild.js lines 8–10

function escapeTemplateLiterals(str) {
	return str.replace(/\`/g, '\\`').replace(/\$\{/g, '\\${');
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does escapeTemplateLiterals() do?
escapeTemplateLiterals() is a function in the astro codebase, defined in scripts/cmd/prebuild.js.
Where is escapeTemplateLiterals() defined?
escapeTemplateLiterals() is defined in scripts/cmd/prebuild.js at line 8.
What calls escapeTemplateLiterals()?
escapeTemplateLiterals() is called by 1 function(s): prebuild.

Analyze Your Own Codebase

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

Try Supermodel Free