Home / Function/ createCompileOptions() — tailwindcss Function Reference

createCompileOptions() — tailwindcss Function Reference

Architecture documentation for the createCompileOptions() function in compile.ts from the tailwindcss codebase.

Entity Profile

Dependency Diagram

graph TD
  42cabd03_48c2_3955_b9c8_87e1205efa32["createCompileOptions()"]
  0f5ed872_1fd5_29c7_7ee5_7ddeb9b1f0cc["compile.ts"]
  42cabd03_48c2_3955_b9c8_87e1205efa32 -->|defined in| 0f5ed872_1fd5_29c7_7ee5_7ddeb9b1f0cc
  d3041d03_b81e_c809_cb86_de2892fa8283["compileAst()"]
  d3041d03_b81e_c809_cb86_de2892fa8283 -->|calls| 42cabd03_48c2_3955_b9c8_87e1205efa32
  9a25a2a6_601f_0f4c_fd64_966bb2b84aeb["compile()"]
  9a25a2a6_601f_0f4c_fd64_966bb2b84aeb -->|calls| 42cabd03_48c2_3955_b9c8_87e1205efa32
  0db87039_7012_9209_3416_17db26bc95d7["loadModule()"]
  42cabd03_48c2_3955_b9c8_87e1205efa32 -->|calls| 0db87039_7012_9209_3416_17db26bc95d7
  8d453109_cca8_a753_045b_6d5a259f30aa["loadStylesheet()"]
  42cabd03_48c2_3955_b9c8_87e1205efa32 -->|calls| 8d453109_cca8_a753_045b_6d5a259f30aa
  7e19a0cd_bdc7_dbc8_a804_d588f0dcdb55["rewriteUrls()"]
  42cabd03_48c2_3955_b9c8_87e1205efa32 -->|calls| 7e19a0cd_bdc7_dbc8_a804_d588f0dcdb55
  style 42cabd03_48c2_3955_b9c8_87e1205efa32 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/@tailwindcss-node/src/compile.ts lines 33–64

function createCompileOptions({
  base,
  from,
  polyfills,
  onDependency,
  shouldRewriteUrls,

  customCssResolver,
  customJsResolver,
}: CompileOptions) {
  return {
    base,
    polyfills,
    from,
    async loadModule(id: string, base: string) {
      return loadModule(id, base, onDependency, customJsResolver)
    },
    async loadStylesheet(id: string, sheetBase: string) {
      let sheet = await loadStylesheet(id, sheetBase, onDependency, customCssResolver)

      if (shouldRewriteUrls) {
        sheet.content = await rewriteUrls({
          css: sheet.content,
          root: base,
          base: sheet.base,
        })
      }

      return sheet
    },
  }
}

Domain

Subdomains

Frequently Asked Questions

What does createCompileOptions() do?
createCompileOptions() is a function in the tailwindcss codebase, defined in packages/@tailwindcss-node/src/compile.ts.
Where is createCompileOptions() defined?
createCompileOptions() is defined in packages/@tailwindcss-node/src/compile.ts at line 33.
What does createCompileOptions() call?
createCompileOptions() calls 3 function(s): loadModule, loadStylesheet, rewriteUrls.
What calls createCompileOptions()?
createCompileOptions() is called by 2 function(s): compile, compileAst.

Analyze Your Own Codebase

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

Try Supermodel Free