StyleProcessor — vue Architecture
Manages CSS scoping and specialized preprocessor integrations.
Entity Profile
Dependency Diagram
graph TD subdomain_CompilerSFC_StyleProcessor["StyleProcessor"] c11cafd0_9de7_a29e_a7df_dc098f20ea24["debug.ts"] subdomain_CompilerSFC_StyleProcessor --> c11cafd0_9de7_a29e_a7df_dc098f20ea24 2d4ea1fb_ca3b_f5fc_5e5f_57270428b446["error-detector.ts"] subdomain_CompilerSFC_StyleProcessor --> 2d4ea1fb_ca3b_f5fc_5e5f_57270428b446 0e303425_0265_ddb4_395c_e75536c6c781["modules.d.ts"] subdomain_CompilerSFC_StyleProcessor --> 0e303425_0265_ddb4_395c_e75536c6c781 b079557f_1b35_1202_e466_a7574ca75db9["srcset.ts"] subdomain_CompilerSFC_StyleProcessor --> b079557f_1b35_1202_e466_a7574ca75db9 2f54b453_9c4d_8e25_7445_88c606eafef9["plugin.d.ts"] subdomain_CompilerSFC_StyleProcessor --> 2f54b453_9c4d_8e25_7445_88c606eafef9 c09840ce_bc86_fdc3_93a1_cf7e368a9a93["parse.ts"] subdomain_CompilerSFC_StyleProcessor --> c09840ce_bc86_fdc3_93a1_cf7e368a9a93 328674a0_b559_b2a2_c327_3e381aaf54f7["apiAsyncComponent.spec.ts"] subdomain_CompilerSFC_StyleProcessor --> 328674a0_b559_b2a2_c327_3e381aaf54f7 56fa07ba_85fd_4949_3396_d9aeced1a324["monitor.js"] subdomain_CompilerSFC_StyleProcessor --> 56fa07ba_85fd_4949_3396_d9aeced1a324 b52f0370_abf4_a419_38b7_82175469149e["bind.ts"] subdomain_CompilerSFC_StyleProcessor --> b52f0370_abf4_a419_38b7_82175469149e 9305e854_e4f3_fdab_030e_ab6fd93e535b["set-delete.spec.ts"] subdomain_CompilerSFC_StyleProcessor --> 9305e854_e4f3_fdab_030e_ab6fd93e535b 19572982_0c9f_798e_440c_d202121c8d99["style.spec.ts"] subdomain_CompilerSFC_StyleProcessor --> 19572982_0c9f_798e_440c_d202121c8d99 444dc0ac_813b_2552_2920_d8cccb96280b["index.ts"] subdomain_CompilerSFC_StyleProcessor --> 444dc0ac_813b_2552_2920_d8cccb96280b f67ee11d_fb58_12ca_57cf_731c59a1b595["effect.ts"] subdomain_CompilerSFC_StyleProcessor --> f67ee11d_fb58_12ca_57cf_731c59a1b595 628cbc6f_8b44_790b_55fb_dbc650f13999["plugin-test.ts"] subdomain_CompilerSFC_StyleProcessor --> 628cbc6f_8b44_790b_55fb_dbc650f13999 style subdomain_CompilerSFC_StyleProcessor fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- ComponentWithStyleInVNodeData.render()
- ENV()
- Foo()
- MemoryStats()
- Monitoring()
- Promise()
- Record()
- StylePreprocessorResults()
- T()
- T()
- T()
- Vue()
- addDirective()
- addIfCondition()
- addProp()
- app.serverCacheKey()
- args()
- args()
- assertCode()
- assertCodegen()
- assertInputWorks()
- bind()
- blue()
- camelize()
- checkFor()
- checkForAliasModel()
- checkFunctionParameterExpression()
- checkInFor()
- checkPrefixedProp()
- classify()
- compileStyle()
- compileStyleAsync()
- constructor()
- containsSlotChild()
- createASTElement()
- createCompiler()
- createFunction()
- createMockSSRDOM()
- createReadonly()
- createRef()
- createRenderer()
- createSetupContext()
- createTestInstance()
- createTextVNode()
- createWebpackBundleRenderer()
- cssVarsPlugin()
- customRef()
- default.data()
- default.decode()
- default.destroyed()
- deindent()
- detectErrors()
- doCompileStyle()
- doWatch()
- effect()
- effectScope()
- el()
- el()
- el()
- err()
- event()
- event()
- expectAssignable()
- exports()
- extend()
- extractIdentifiers()
- extractRuntimeEmits()
- extractRuntimeProps()
- filters.active()
- filters.all()
- filters.completed()
- genCssVarsCode()
- genCssVarsFromList()
- genDirectives()
- genGuard()
- genIfConditions()
- genKeyFilter()
- genNormalScriptCssVarsCode()
- genProps()
- genStatic()
- genText()
- genVarName()
- generate()
- generateGrid()
- getAndRemoveAttr()
- getAndRemoveAttrByRegex()
- getArrayExpressionKeys()
- getExampleUrl()
- getNormalizationType()
- getRawBindingAttr()
- getSlotName()
- getSource()
- getValue()
- grandchild.serverCacheKey()
- handleError()
- hasChanged()
- initAssetRegisters()
- initSlotsProxy()
- inject()
- injectHook()
- injectStyles()
- installer()
- isCallOf()
- isDef()
- isExternalUrl()
- isFunctionType()
- isInDestructureAssignment()
- isPrimitive()
- isReadonly()
- isRef()
- isReferencedIdentifier()
- isSpaceCombinator()
- isStaticPropertyKey()
- isTextTag()
- isValidArrayIndex()
- key()
- loadSamples()
- logError()
- looseEqual()
- main()
- makeReactive()
- map()
- markRaw()
- markScopeIdentifier()
- markStatic()
- mergeDefaults()
- msg()
- next()
- nextTick()
- no()
- noop()
- on()
- onHashChange()
- onScopeDispose()
- parse()
- parseBracket()
- parseCssVars()
- parsePath()
- payload()
- polyfillBind()
- preprocess()
- processIf()
- processRawAttrs()
- processRef()
- proxyRefs()
- pruneCache()
- publishPackage()
- ref()
- registerBinding()
- remove()
- repeat()
- replacer()
- resolve()
- rewriteDefault()
- run()
- sass()
- scopedPlugin()
- setupPuppeteer()
- source2()
- state()
- stripStrings()
- tag()
- test()
- test()
- testMethods()
- testReification()
- timeout()
- timeout()
- toHaveBeenWarned()
- toHaveBeenWarnedTimes()
- toRawType()
- todoStorage.fetch()
- todoStorage.save()
- transform()
- triggerEvent()
- useAttrs()
- useCssModule()
- useCssVars()
- value()
- valueToPoint()
- walkBlockDeclarations()
- walkFunctionParams()
- walkIdentifiers()
- walkObjectPattern()
- walkPattern()
- warn()
- watchPostEffect()
- withSymbol()
- write()
Source Files
- benchmarks/dbmon/ENV.js
- scripts/alias.js
- test/unit/features/v3/apiAsyncComponent.spec.ts
- examples/classic/todomvc/app.js
- benchmarks/dbmon/app.js
- src/core/global-api/assets.ts
- packages/compiler-sfc/src/babelUtils.ts
- src/compiler/directives/bind.ts
- types/built-in-components.d.ts
- packages/server-renderer/test/fixtures/cache.js
- test/unit/modules/compiler/codegen.spec.ts
- benchmarks/ssr/common.js
- packages/compiler-sfc/src/compileStyle.ts
- src/types/compiler.ts
- src/v3/reactivity/computed.ts
- packages/compiler-sfc/src/cssVars.ts
- src/core/util/debug.ts
- test/e2e/e2eUtils.ts
- src/v3/reactivity/effect.ts
- src/v3/reactivity/effectScope.ts
- src/compiler/parser/entity-decoder.ts
- src/compiler/error-detector.ts
- src/core/util/error.ts
- types/test/es-module.ts
- src/compiler/codegen/events.ts
- src/global.d.ts
- test/transition/helpers.ts
- test/unit/modules/vdom/patch/hydration.spec.ts
- src/compiler/parser/index.ts
- src/compiler/index.ts
- benchmarks/dbmon/lib/memory-stats.js
- test/unit/features/directives/model-dynamic.spec.ts
- src/types/modules.d.ts
- benchmarks/dbmon/lib/monitor.js
- packages/compiler-sfc/src/parse.ts
- types/test/plugin-test.ts
- types/plugin.d.ts
- src/v3/reactivity/ref.ts
- packages/compiler-sfc/src/rewriteDefault.ts
- packages/compiler-sfc/src/stylePlugins/scoped.ts
- test/unit/features/global-api/set-delete.spec.ts
- packages/server-renderer/test/fixtures/split.js
- packages/compiler-sfc/src/templateCompilerModules/srcset.ts
- test/unit/features/directives/style.spec.ts
- packages/compiler-sfc/src/stylePreprocessors.ts
- examples/classic/svg/svg.js
- src/compiler/to-function.ts
- src/v3/sfc-helpers/useCssModule.ts
- src/v3/sfc-helpers/useCssVars.ts
- types/v3-directive.d.ts
- types/v3-setup-helpers.d.ts
- test/helpers/vdom.ts
- types/test/v3/watch-test.ts
Source
- benchmarks/dbmon/ENV.js
- scripts/alias.js
- test/unit/features/v3/apiAsyncComponent.spec.ts
- examples/classic/todomvc/app.js
- benchmarks/dbmon/app.js
- src/core/global-api/assets.ts
- packages/compiler-sfc/src/babelUtils.ts
- src/compiler/directives/bind.ts
- types/built-in-components.d.ts
- packages/server-renderer/test/fixtures/cache.js
- test/unit/modules/compiler/codegen.spec.ts
- benchmarks/ssr/common.js
- packages/compiler-sfc/src/compileStyle.ts
- src/types/compiler.ts
- src/v3/reactivity/computed.ts
- packages/compiler-sfc/src/cssVars.ts
- src/core/util/debug.ts
- test/e2e/e2eUtils.ts
- src/v3/reactivity/effect.ts
- src/v3/reactivity/effectScope.ts
- src/compiler/parser/entity-decoder.ts
- src/compiler/error-detector.ts
- src/core/util/error.ts
- types/test/es-module.ts
- src/compiler/codegen/events.ts
- src/global.d.ts
- test/transition/helpers.ts
- test/unit/modules/vdom/patch/hydration.spec.ts
- src/compiler/parser/index.ts
- src/compiler/index.ts
- benchmarks/dbmon/lib/memory-stats.js
- test/unit/features/directives/model-dynamic.spec.ts
- src/types/modules.d.ts
- benchmarks/dbmon/lib/monitor.js
- packages/compiler-sfc/src/parse.ts
- types/test/plugin-test.ts
- types/plugin.d.ts
- src/v3/reactivity/ref.ts
- packages/compiler-sfc/src/rewriteDefault.ts
- packages/compiler-sfc/src/stylePlugins/scoped.ts
- test/unit/features/global-api/set-delete.spec.ts
- packages/server-renderer/test/fixtures/split.js
- packages/compiler-sfc/src/templateCompilerModules/srcset.ts
- test/unit/features/directives/style.spec.ts
- packages/compiler-sfc/src/stylePreprocessors.ts
- examples/classic/svg/svg.js
- src/compiler/to-function.ts
- src/v3/sfc-helpers/useCssModule.ts
- src/v3/sfc-helpers/useCssVars.ts
- types/v3-directive.d.ts
- types/v3-setup-helpers.d.ts
- test/helpers/vdom.ts
- types/test/v3/watch-test.ts
Frequently Asked Questions
What is the StyleProcessor subdomain?
StyleProcessor is a subdomain in the vue codebase, part of the CompilerSFC domain. Manages CSS scoping and specialized preprocessor integrations. It contains 53 source files.
Which domain does StyleProcessor belong to?
StyleProcessor belongs to the CompilerSFC domain.
What functions are in StyleProcessor?
The StyleProcessor subdomain contains 189 function(s): ComponentWithStyleInVNodeData.render, ENV, Foo, MemoryStats, Monitoring, Promise, Record, StylePreprocessorResults, and 181 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free