Home / Function/ obtainLightningCssAst() — vite Function Reference

obtainLightningCssAst() — vite Function Reference

Architecture documentation for the obtainLightningCssAst() function in lightningcss-plugins.js from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  30e771d8_3941_f851_0b89_b35e02c82093["obtainLightningCssAst()"]
  c618defc_3b57_317d_60a6_8c85cb7f6060["lightningcss-plugins.js"]
  30e771d8_3941_f851_0b89_b35e02c82093 -->|defined in| c618defc_3b57_317d_60a6_8c85cb7f6060
  9219ad7a_09d4_944e_c784_0b1add38e7c6["testDirDep()"]
  9219ad7a_09d4_944e_c784_0b1add38e7c6 -->|calls| 30e771d8_3941_f851_0b89_b35e02c82093
  style 30e771d8_3941_f851_0b89_b35e02c82093 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

playground/css/lightningcss-plugins.js lines 13–28

function obtainLightningCssAst(filename) {
  let ast
  try {
    bundleWithLightningCss({
      filename,
      visitor: {
        StyleSheet(stylesheet) {
          ast = stylesheet
        },
      },
    })
    return ast
  } catch (error) {
    throw Error(`failed to obtain lightning css AST`, { cause: error })
  }
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does obtainLightningCssAst() do?
obtainLightningCssAst() is a function in the vite codebase, defined in playground/css/lightningcss-plugins.js.
Where is obtainLightningCssAst() defined?
obtainLightningCssAst() is defined in playground/css/lightningcss-plugins.js at line 13.
What calls obtainLightningCssAst()?
obtainLightningCssAst() is called by 1 function(s): testDirDep.

Analyze Your Own Codebase

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

Try Supermodel Free