createCssPluginTransform() — vite Function Reference
Architecture documentation for the createCssPluginTransform() function in css.spec.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD 5264d5e7_3105_8e4d_45a1_d7d3af9915a8["createCssPluginTransform()"] ba0c3c35_a24f_6cf5_28b0_577f95582f08["css.spec.ts"] 5264d5e7_3105_8e4d_45a1_d7d3af9915a8 -->|defined in| ba0c3c35_a24f_6cf5_28b0_577f95582f08 58c4a210_68fe_1b4d_ed49_d59203f97ef1["resolveConfig()"] 5264d5e7_3105_8e4d_45a1_d7d3af9915a8 -->|calls| 58c4a210_68fe_1b4d_ed49_d59203f97ef1 157cb972_609e_022e_1ec5_3ed6f7e4f45c["cssPlugin()"] 5264d5e7_3105_8e4d_45a1_d7d3af9915a8 -->|calls| 157cb972_609e_022e_1ec5_3ed6f7e4f45c style 5264d5e7_3105_8e4d_45a1_d7d3af9915a8 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/__tests__/plugins/css.spec.ts lines 236–260
async function createCssPluginTransform(inlineConfig: InlineConfig = {}) {
const config = await resolveConfig(inlineConfig, 'serve')
const environment = new PartialEnvironment('client', config)
const { transform, buildStart } = cssPlugin(config)
// @ts-expect-error buildStart is function
await buildStart.call({})
return {
async transform(code: string, id: string) {
// @ts-expect-error transform.handler is function
return await transform.handler.call(
{
addWatchFile() {
return
},
environment,
},
code,
id,
)
},
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does createCssPluginTransform() do?
createCssPluginTransform() is a function in the vite codebase, defined in packages/vite/src/node/__tests__/plugins/css.spec.ts.
Where is createCssPluginTransform() defined?
createCssPluginTransform() is defined in packages/vite/src/node/__tests__/plugins/css.spec.ts at line 236.
What does createCssPluginTransform() call?
createCssPluginTransform() calls 2 function(s): cssPlugin, resolveConfig.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free