Home / Function/ unescape() — tailwindcss Function Reference

unescape() — tailwindcss Function Reference

Architecture documentation for the unescape() function in escape.ts from the tailwindcss codebase.

Entity Profile

Dependency Diagram

graph TD
  87a17ea2_6c8d_3d38_bd46_25d9267eeac0["unescape()"]
  efac73cf_6ebb_d715_c95b_77e505446ee2["escape.ts"]
  87a17ea2_6c8d_3d38_bd46_25d9267eeac0 -->|defined in| efac73cf_6ebb_d715_c95b_77e505446ee2
  dabb13bc_6018_934b_19c4_595b7bea686d["createThemeFn()"]
  dabb13bc_6018_934b_19c4_595b7bea686d -->|calls| 87a17ea2_6c8d_3d38_bd46_25d9267eeac0
  f7f9b3da_5977_1aa6_3bcb_bfc607af4e8f["parseCss()"]
  f7f9b3da_5977_1aa6_3bcb_bfc607af4e8f -->|calls| 87a17ea2_6c8d_3d38_bd46_25d9267eeac0
  45cb4617_2116_e947_4a90_d9e2642b9325["getOptions()"]
  45cb4617_2116_e947_4a90_d9e2642b9325 -->|calls| 87a17ea2_6c8d_3d38_bd46_25d9267eeac0
  9df67824_a508_b69d_ab39_217fd335ee36["markUsedVariable()"]
  9df67824_a508_b69d_ab39_217fd335ee36 -->|calls| 87a17ea2_6c8d_3d38_bd46_25d9267eeac0
  style 87a17ea2_6c8d_3d38_bd46_25d9267eeac0 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/tailwindcss/src/utils/escape.ts lines 75–81

export function unescape(escaped: string) {
  return escaped.replace(/\\([\dA-Fa-f]{1,6}[\t\n\f\r ]?|[\S\s])/g, (match) => {
    return match.length > 2
      ? String.fromCodePoint(Number.parseInt(match.slice(1).trim(), 16))
      : match[1]
  })
}

Domain

Subdomains

Frequently Asked Questions

What does unescape() do?
unescape() is a function in the tailwindcss codebase, defined in packages/tailwindcss/src/utils/escape.ts.
Where is unescape() defined?
unescape() is defined in packages/tailwindcss/src/utils/escape.ts at line 75.
What calls unescape()?
unescape() is called by 4 function(s): createThemeFn, getOptions, markUsedVariable, parseCss.

Analyze Your Own Codebase

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

Try Supermodel Free