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
  52f67804_5329_acb6_2ee6_ce1634fdb996["createCompileOptions()"]
  4df9cc7a_3b26_a27d_dd17_823de0561e69["compileAst()"]
  4df9cc7a_3b26_a27d_dd17_823de0561e69 -->|calls| 52f67804_5329_acb6_2ee6_ce1634fdb996
  b5593eac_57a1_0ee5_929c_ee4793c6003c["compile()"]
  b5593eac_57a1_0ee5_929c_ee4793c6003c -->|calls| 52f67804_5329_acb6_2ee6_ce1634fdb996
  b620f573_84b9_a33a_291f_6bb912350445["loadModule()"]
  52f67804_5329_acb6_2ee6_ce1634fdb996 -->|calls| b620f573_84b9_a33a_291f_6bb912350445
  a5aea4d0_1dac_50e2_ef33_dcb8fe56d71a["loadStylesheet()"]
  52f67804_5329_acb6_2ee6_ce1634fdb996 -->|calls| a5aea4d0_1dac_50e2_ef33_dcb8fe56d71a
  fe420c64_fc5d_8de5_0c9f_c3e614f856a9["rewriteUrls()"]
  52f67804_5329_acb6_2ee6_ce1634fdb996 -->|calls| fe420c64_fc5d_8de5_0c9f_c3e614f856a9
  style 52f67804_5329_acb6_2ee6_ce1634fdb996 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.
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