StyleCompiler — vue Architecture
Processes CSS, Scoped styles, and pre-processors like Sass/Less
Entity Profile
Dependency Diagram
graph TD subdomain_CompilerSFC_StyleCompiler["StyleCompiler"] 57d41e85_7323_6072_7b78_45e71020beca["mixin.ts"] subdomain_CompilerSFC_StyleCompiler --> 57d41e85_7323_6072_7b78_45e71020beca ca6c5b1e_dee9_2ab8_deac_f821223b4e4e["plugin-test.ts"] subdomain_CompilerSFC_StyleCompiler --> ca6c5b1e_dee9_2ab8_deac_f821223b4e4e 0db3687c_55f4_1ee1_8a6e_752012926b34["es-module.ts"] subdomain_CompilerSFC_StyleCompiler --> 0db3687c_55f4_1ee1_8a6e_752012926b34 b4554a2a_4e53_af27_5c44_73d34d13f61c["apiAsyncComponent.ts"] subdomain_CompilerSFC_StyleCompiler --> b4554a2a_4e53_af27_5c44_73d34d13f61c dc37746a_2e9e_f6fc_cf47_d365723cb868["async-loader.js"] subdomain_CompilerSFC_StyleCompiler --> dc37746a_2e9e_f6fc_cf47_d365723cb868 a2a7f2cf_d99c_c3e3_994e_7abcf6614afa["v3-component-public-instance.d.ts"] subdomain_CompilerSFC_StyleCompiler --> a2a7f2cf_d99c_c3e3_994e_7abcf6614afa 4ff0cad4_6f9b_3c4f_a050_555fd16fd97a["ENV.js"] subdomain_CompilerSFC_StyleCompiler --> 4ff0cad4_6f9b_3c4f_a050_555fd16fd97a e8d3f55c_3add_79f5_d525_42515aade24c["scoped.ts"] subdomain_CompilerSFC_StyleCompiler --> e8d3f55c_3add_79f5_d525_42515aade24c deb20727_e227_3e16_4e17_a313106e4c05["app.js"] subdomain_CompilerSFC_StyleCompiler --> deb20727_e227_3e16_4e17_a313106e4c05 83e95493_69fb_0d3a_7640_0c6da6333a8e["app.js"] subdomain_CompilerSFC_StyleCompiler --> 83e95493_69fb_0d3a_7640_0c6da6333a8e f4d53e86_fc0e_826f_d24a_6fd333f34d14["cache-opt-out.js"] subdomain_CompilerSFC_StyleCompiler --> f4d53e86_fc0e_826f_d24a_6fd333f34d14 e1543983_368c_3a0c_9d1d_6b1e42cd3586["useCssModule.ts"] subdomain_CompilerSFC_StyleCompiler --> e1543983_368c_3a0c_9d1d_6b1e42cd3586 fa118268_6abc_4bfe_a697_214072d7df10["vitest.config.ts"] subdomain_CompilerSFC_StyleCompiler --> fa118268_6abc_4bfe_a697_214072d7df10 8a2652bd_75e3_f397_067d_3a5736f36478["common.js"] subdomain_CompilerSFC_StyleCompiler --> 8a2652bd_75e3_f397_067d_3a5736f36478 style subdomain_CompilerSFC_StyleCompiler fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- Bar()
- Data()
- ENV()
- MemoryStats()
- Monitoring()
- ScopedSlotChildren()
- ScopedSlotReturnValue()
- StylePreprocessorResults()
- T()
- T()
- U()
- VNode()
- _getComponentName()
- addMatchers()
- app.serverCacheKey()
- app.serverCacheKey()
- args()
- assertInputWorks()
- b()
- build()
- camelize()
- checkPrefixedProp()
- compileStyle()
- compileStyleAsync()
- constructor()
- createApp()
- createBundleRenderer()
- createLifeCycle()
- createReadonly()
- createRef()
- createRegisterFn()
- createTestInstance()
- createTextVNode()
- createWebpackBundleRenderer()
- cssVarsPlugin()
- customRef()
- def()
- default.data()
- default.mounted()
- doCompileStyle()
- dryRun()
- e()
- e()
- effect()
- effectScope()
- error()
- error()
- event()
- expectAssignable()
- extend()
- file()
- filters.active()
- fn()
- genCssVarsCode()
- genCssVarsFromList()
- genScopedSlot()
- genScopedSlots()
- generateGrid()
- getExampleUrl()
- getSize()
- getValue()
- globalHandleError()
- grandchild.serverCacheKey()
- hasChanged()
- initExtend()
- initMixin()
- injectStyles()
- insertCSS()
- installer()
- isDef()
- isNative()
- isPrimitive()
- isReadonly()
- isRef()
- isSpaceCombinator()
- isValidArrayIndex()
- less()
- loadSamples()
- looseEqual()
- makeReactive()
- markRaw()
- measure()
- module()
- no()
- on()
- onErrorCaptured()
- onHashChange()
- onScopeDispose()
- options()
- packages()
- parseCssVars()
- polyfillBind()
- processPre()
- processRule()
- props()
- props()
- props()
- provide()
- proxyRefs()
- pruneCacheEntry()
- queueWatcher()
- remove()
- repeat()
- replacer()
- resolve()
- resolve()
- resolve()
- rewriteSelector()
- sass()
- scopedPlugin()
- source3()
- spanNum()
- test()
- testObjectOption()
- timeout()
- toHaveBeenWarnedLast()
- toHaveClass()
- toRawType()
- todoStorage.save()
- updatePackage()
- useCssModule()
- useCssVars()
- val()
- valueToPoint()
- valueToPoint()
- warn()
- withSymbol()
Source Files
- benchmarks/dbmon/ENV.js
- test/unit/features/v3/apiAsyncComponent.spec.ts
- src/v3/apiAsyncComponent.ts
- src/v3/apiInject.ts
- src/v3/apiLifecycle.ts
- examples/classic/todomvc/app.js
- benchmarks/dbmon/app.js
- packages/server-renderer/test/async-loader.js
- scripts/build.js
- packages/server-renderer/test/fixtures/cache-opt-out.js
- benchmarks/ssr/common.js
- packages/compiler-sfc/src/compileStyle.ts
- src/v3/reactivity/computed.ts
- scripts/config.js
- packages/compiler-sfc/src/cssVars.ts
- test/e2e/e2eUtils.ts
- src/v3/reactivity/effect.ts
- src/v3/reactivity/effectScope.ts
- types/test/es-module.ts
- src/core/global-api/extend.ts
- src/types/global-api.ts
- src/global.d.ts
- src/core/components/keep-alive.ts
- benchmarks/dbmon/lib/memory-stats.js
- src/core/global-api/mixin.ts
- test/unit/features/directives/model-dynamic.spec.ts
- benchmarks/dbmon/lib/monitor.js
- packages/server-renderer/test/fixtures/nested-cache.js
- types/options.d.ts
- src/types/options.ts
- types/test/plugin-test.ts
- src/v3/reactivity/ref.ts
- scripts/release.js
- test/unit/modules/observer/scheduler.spec.ts
- packages/compiler-sfc/src/stylePlugins/scoped.ts
- test/unit/features/global-api/set-delete.spec.ts
- test/unit/features/directives/style.spec.ts
- packages/compiler-sfc/src/stylePreprocessors.ts
- examples/classic/svg/svg.js
- test/e2e/svg.spec.ts
- test/helpers/test-object-option.ts
- packages/server-renderer/types/test.ts
- src/v3/sfc-helpers/useCssModule.ts
- src/v3/sfc-helpers/useCssVars.ts
- types/v3-component-public-instance.d.ts
- vitest.config.ts
- types/vnode.d.ts
Source
- benchmarks/dbmon/ENV.js
- test/unit/features/v3/apiAsyncComponent.spec.ts
- src/v3/apiAsyncComponent.ts
- src/v3/apiInject.ts
- src/v3/apiLifecycle.ts
- examples/classic/todomvc/app.js
- benchmarks/dbmon/app.js
- packages/server-renderer/test/async-loader.js
- scripts/build.js
- packages/server-renderer/test/fixtures/cache-opt-out.js
- benchmarks/ssr/common.js
- packages/compiler-sfc/src/compileStyle.ts
- src/v3/reactivity/computed.ts
- scripts/config.js
- packages/compiler-sfc/src/cssVars.ts
- test/e2e/e2eUtils.ts
- src/v3/reactivity/effect.ts
- src/v3/reactivity/effectScope.ts
- types/test/es-module.ts
- src/core/global-api/extend.ts
- src/types/global-api.ts
- src/global.d.ts
- src/core/components/keep-alive.ts
- benchmarks/dbmon/lib/memory-stats.js
- src/core/global-api/mixin.ts
- test/unit/features/directives/model-dynamic.spec.ts
- benchmarks/dbmon/lib/monitor.js
- packages/server-renderer/test/fixtures/nested-cache.js
- types/options.d.ts
- src/types/options.ts
- types/test/plugin-test.ts
- src/v3/reactivity/ref.ts
- scripts/release.js
- test/unit/modules/observer/scheduler.spec.ts
- packages/compiler-sfc/src/stylePlugins/scoped.ts
- test/unit/features/global-api/set-delete.spec.ts
- test/unit/features/directives/style.spec.ts
- packages/compiler-sfc/src/stylePreprocessors.ts
- examples/classic/svg/svg.js
- test/e2e/svg.spec.ts
- test/helpers/test-object-option.ts
- packages/server-renderer/types/test.ts
- src/v3/sfc-helpers/useCssModule.ts
- src/v3/sfc-helpers/useCssVars.ts
- types/v3-component-public-instance.d.ts
- vitest.config.ts
- types/vnode.d.ts
Frequently Asked Questions
What is the StyleCompiler subdomain?
StyleCompiler is a subdomain in the vue codebase, part of the CompilerSFC domain. Processes CSS, Scoped styles, and pre-processors like Sass/Less It contains 47 source files.
Which domain does StyleCompiler belong to?
StyleCompiler belongs to the CompilerSFC domain.
What functions are in StyleCompiler?
The StyleCompiler subdomain contains 127 function(s): Bar, Data, ENV, MemoryStats, Monitoring, ScopedSlotChildren, ScopedSlotReturnValue, StylePreprocessorResults, and 119 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free