Home / Function/ globalThis() — tailwindcss Function Reference

globalThis() — tailwindcss Function Reference

Architecture documentation for the globalThis() function in index.ts from the tailwindcss codebase.

Entity Profile

Dependency Diagram

graph TD
  df028152_7cfc_118f_54da_432a0bb81a5b["globalThis()"]
  b03c531d_c64a_4e5b_3116_36ec1f17db53["index.ts"]
  df028152_7cfc_118f_54da_432a0bb81a5b -->|defined in| b03c531d_c64a_4e5b_3116_36ec1f17db53
  style df028152_7cfc_118f_54da_432a0bb81a5b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/@tailwindcss-standalone/src/index.ts lines 11–50

globalThis.__tw_resolve = (id, baseDir) => {
  let isEmbeddedFileBase = baseDir === '/$bunfs/root' || baseDir?.includes(':/~BUN/root')
  const likelyEmbeddedFile =
    id === 'tailwindcss' ||
    id.startsWith('tailwindcss/') ||
    id.startsWith('@tailwindcss/') ||
    isEmbeddedFileBase

  if (!likelyEmbeddedFile) {
    return false
  }

  id = id.startsWith('tailwindcss/')
    ? id.slice(12)
    : isEmbeddedFileBase && id.startsWith('./')
      ? id.slice(2)
      : id

  switch (id) {
    case 'index':
    case 'index.css':
    case 'tailwindcss':
      return localResolve(indexCss)
    case 'theme':
    case 'theme.css':
      return localResolve(themeCss)
    case 'preflight':
    case 'preflight.css':
      return localResolve(preflightCss)
    case 'utilities':
    case 'utilities.css':
      return localResolve(utilitiesCss)
    case '@tailwindcss/forms':
    case '@tailwindcss/typography':
    case '@tailwindcss/aspect-ratio':
      return id
    default:
      return false
  }
}

Domain

Subdomains

Frequently Asked Questions

What does globalThis() do?
globalThis() is a function in the tailwindcss codebase, defined in packages/@tailwindcss-standalone/src/index.ts.
Where is globalThis() defined?
globalThis() is defined in packages/@tailwindcss-standalone/src/index.ts at line 11.

Analyze Your Own Codebase

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

Try Supermodel Free