WebCompiler — vue Architecture
Adaptation layer for compiling templates to browser-safe JS.
Entity Profile
Dependency Diagram
graph TD subdomain_WebPlatform_WebCompiler["WebCompiler"] c84d7b47_787f_4c42_8b13_dcd6423df4cb["style.ts"] subdomain_WebPlatform_WebCompiler --> c84d7b47_787f_4c42_8b13_dcd6423df4cb 9d8995aa_8ff3_af05_dd0d_cbd7d0319a7c["model.ts"] subdomain_WebPlatform_WebCompiler --> 9d8995aa_8ff3_af05_dd0d_cbd7d0319a7c 62b20651_ee47_8f1c_d893_54869e18fabd["text.ts"] subdomain_WebPlatform_WebCompiler --> 62b20651_ee47_8f1c_d893_54869e18fabd fca02fea_d74a_16b5_3202_1a85f2351c93["index.ts"] subdomain_WebPlatform_WebCompiler --> fca02fea_d74a_16b5_3202_1a85f2351c93 4ec31fd8_074b_a82e_4cf2_6c1ee53c2f70["class.ts"] subdomain_WebPlatform_WebCompiler --> 4ec31fd8_074b_a82e_4cf2_6c1ee53c2f70 65cd287e_4e6a_7361_27b7_9f8be7ceff8e["runtime-with-compiler.ts"] subdomain_WebPlatform_WebCompiler --> 65cd287e_4e6a_7361_27b7_9f8be7ceff8e 15390ccf_ab46_d508_a1ed_b3b87cc03914["model.ts"] subdomain_WebPlatform_WebCompiler --> 15390ccf_ab46_d508_a1ed_b3b87cc03914 5d956a21_dfa6_d70a_9e6c_cac048bf5387["html.ts"] subdomain_WebPlatform_WebCompiler --> 5d956a21_dfa6_d70a_9e6c_cac048bf5387 9f1e2377_1a47_267a_600f_d240442f70ee["class.ts"] subdomain_WebPlatform_WebCompiler --> 9f1e2377_1a47_267a_600f_d240442f70ee 41a7b76c_d45b_2c9a_3ce7_24aa4da8ba47["compat.ts"] subdomain_WebPlatform_WebCompiler --> 41a7b76c_d45b_2c9a_3ce7_24aa4da8ba47 4d125c89_577c_87d4_7d77_04bcda7b57d0["element.ts"] subdomain_WebPlatform_WebCompiler --> 4d125c89_577c_87d4_7d77_04bcda7b57d0 9dbe442c_e2c5_ea25_270d_00a343abbe1a["style.ts"] subdomain_WebPlatform_WebCompiler --> 9dbe442c_e2c5_ea25_270d_00a343abbe1a 253040ac_51e9_934f_58b0_0a0da182f99d["attrs.ts"] subdomain_WebPlatform_WebCompiler --> 253040ac_51e9_934f_58b0_0a0da182f99d style subdomain_WebPlatform_WebCompiler fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- $mount()
- cloneASTElement()
- concat()
- convertEnumeratedValue()
- genCheckboxModel()
- genClassForVnode()
- genData()
- genData()
- genDefaultModel()
- genRadioModel()
- genSelect()
- getOuterHTML()
- getShouldDecode()
- getStyle()
- getTagNamespace()
- getXlinkProp()
- html()
- idToTemplate()
- isFalsyAttrValue()
- isPreTag()
- isReservedTag()
- isUnknownElement()
- isXlink()
- mergeClassData()
- model()
- mustUseProp()
- normalizeStyleBinding()
- normalizeStyleData()
- parseStyleText()
- preTransformNode()
- query()
- renderClass()
- stringifyArray()
- stringifyClass()
- stringifyObject()
- text()
- toMs()
- transformNode()
- transformNode()
Source Files
- src/platforms/web/util/attrs.ts
- src/platforms/web/util/class.ts
- src/platforms/web/compiler/modules/class.ts
- src/platforms/web/util/compat.ts
- src/platforms/web/util/element.ts
- src/platforms/web/compiler/directives/html.ts
- src/platforms/web/util/index.ts
- src/platforms/web/compiler/directives/model.ts
- src/platforms/web/compiler/modules/model.ts
- src/platforms/web/runtime-with-compiler.ts
- src/platforms/web/util/style.ts
- src/platforms/web/compiler/modules/style.ts
- src/platforms/web/compiler/directives/text.ts
Source
- src/platforms/web/util/attrs.ts
- src/platforms/web/util/class.ts
- src/platforms/web/compiler/modules/class.ts
- src/platforms/web/util/compat.ts
- src/platforms/web/util/element.ts
- src/platforms/web/compiler/directives/html.ts
- src/platforms/web/util/index.ts
- src/platforms/web/compiler/directives/model.ts
- src/platforms/web/compiler/modules/model.ts
- src/platforms/web/runtime-with-compiler.ts
- src/platforms/web/util/style.ts
- src/platforms/web/compiler/modules/style.ts
- src/platforms/web/compiler/directives/text.ts
Frequently Asked Questions
What is the WebCompiler subdomain?
WebCompiler is a subdomain in the vue codebase, part of the WebPlatform domain. Adaptation layer for compiling templates to browser-safe JS. It contains 13 source files.
Which domain does WebCompiler belong to?
WebCompiler belongs to the WebPlatform domain.
What functions are in WebCompiler?
The WebCompiler subdomain contains 39 function(s): $mount, cloneASTElement, concat, convertEnumeratedValue, genCheckboxModel, genClassForVnode, genData, genData, and 31 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free