updateTailwindConfig() — ui Function Reference
Architecture documentation for the updateTailwindConfig() function in update-tailwind-config.ts from the ui codebase.
Entity Profile
Dependency Diagram
graph TD 2f113fcc_bc61_9471_0574_77b7585effdc["updateTailwindConfig()"] ef3e192c_eced_bc46_1021_689faf6b7065["update-tailwind-config.ts"] 2f113fcc_bc61_9471_0574_77b7585effdc -->|defined in| ef3e192c_eced_bc46_1021_689faf6b7065 bcd6344c_3146_377d_9fd0_f68ae594bdfb["transformTailwindConfig()"] 2f113fcc_bc61_9471_0574_77b7585effdc -->|calls| bcd6344c_3146_377d_9fd0_f68ae594bdfb style 2f113fcc_bc61_9471_0574_77b7585effdc fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/shadcn/src/utils/updaters/update-tailwind-config.ts lines 32–71
export async function updateTailwindConfig(
tailwindConfig:
| z.infer<typeof registryItemTailwindSchema>["config"]
| undefined,
config: Config,
options: {
silent?: boolean
tailwindVersion?: TailwindVersion
}
) {
if (!tailwindConfig) {
return
}
options = {
silent: false,
tailwindVersion: "v3",
...options,
}
// No tailwind config in v4.
if (options.tailwindVersion === "v4") {
return
}
const tailwindFileRelativePath = path.relative(
config.resolvedPaths.cwd,
config.resolvedPaths.tailwindConfig
)
const tailwindSpinner = spinner(
`Updating ${highlighter.info(tailwindFileRelativePath)}`,
{
silent: options.silent,
}
).start()
const raw = await fs.readFile(config.resolvedPaths.tailwindConfig, "utf8")
const output = await transformTailwindConfig(raw, tailwindConfig, config)
await fs.writeFile(config.resolvedPaths.tailwindConfig, output, "utf8")
tailwindSpinner?.succeed()
}
Domain
Subdomains
Source
Frequently Asked Questions
What does updateTailwindConfig() do?
updateTailwindConfig() is a function in the ui codebase, defined in packages/shadcn/src/utils/updaters/update-tailwind-config.ts.
Where is updateTailwindConfig() defined?
updateTailwindConfig() is defined in packages/shadcn/src/utils/updaters/update-tailwind-config.ts at line 32.
What does updateTailwindConfig() call?
updateTailwindConfig() calls 1 function(s): transformTailwindConfig.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free