Home / Function/ parse() — vite Function Reference

parse() — vite Function Reference

Architecture documentation for the parse() function in pluginContainer.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  2ed2578e_588a_efd0_df6b_829e1a96adf2["parse()"]
  c261dae5_9c68_4b7d_8b09_fe13190425fe["PluginContext"]
  2ed2578e_588a_efd0_df6b_829e1a96adf2 -->|defined in| c261dae5_9c68_4b7d_8b09_fe13190425fe
  cd131d16_e223_ab79_1b7c_8ea449ae51a2["cssPostPlugin()"]
  cd131d16_e223_ab79_1b7c_8ea449ae51a2 -->|calls| 2ed2578e_588a_efd0_df6b_829e1a96adf2
  c641d137_b4cd_833f_0387_7d29ec90fde1["compileCSS()"]
  c641d137_b4cd_833f_0387_7d29ec90fde1 -->|calls| 2ed2578e_588a_efd0_df6b_829e1a96adf2
  0a163673_dac2_220c_2b8a_a489f9a38632["scssProcessor()"]
  0a163673_dac2_220c_2b8a_a489f9a38632 -->|calls| 2ed2578e_588a_efd0_df6b_829e1a96adf2
  b115d8d2_4bdd_4a69_c76d_1789ff11d443["lessProcessor()"]
  b115d8d2_4bdd_4a69_c76d_1789ff11d443 -->|calls| 2ed2578e_588a_efd0_df6b_829e1a96adf2
  13770e2a_c6d8_fb1f_6562_e66de7bc1deb["transformMiddleware()"]
  13770e2a_c6d8_fb1f_6562_e66de7bc1deb -->|calls| 2ed2578e_588a_efd0_df6b_829e1a96adf2
  3c78163f_527c_d054_7003_68d51942d57a["_getCombinedSourcemap()"]
  3c78163f_527c_d054_7003_68d51942d57a -->|calls| 2ed2578e_588a_efd0_df6b_829e1a96adf2
  bdac5327_5085_933f_41df_0fc270134a38["loadAndTransform()"]
  bdac5327_5085_933f_41df_0fc270134a38 -->|calls| 2ed2578e_588a_efd0_df6b_829e1a96adf2
  style 2ed2578e_588a_efd0_df6b_829e1a96adf2 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/server/pluginContainer.ts lines 768–770

  parse(code: string, opts: any): Program {
    return rolldownParseAst(code, opts)
  }

Domain

Subdomains

Frequently Asked Questions

What does parse() do?
parse() is a function in the vite codebase, defined in packages/vite/src/node/server/pluginContainer.ts.
Where is parse() defined?
parse() is defined in packages/vite/src/node/server/pluginContainer.ts at line 768.
What calls parse()?
parse() is called by 7 function(s): _getCombinedSourcemap, compileCSS, cssPostPlugin, lessProcessor, loadAndTransform, scssProcessor, transformMiddleware.

Analyze Your Own Codebase

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

Try Supermodel Free