ConfigCodemods — tailwindcss Architecture
Logic for translating tailwind.config.js properties into CSS theme rules
Entity Profile
Dependency Diagram
graph TD subdomain_UpgradeTool_ConfigCodemods["ConfigCodemods"] c59eba17_e2c9_9879_f142_58625135d6c9["splice-changes-into-string.ts"] subdomain_UpgradeTool_ConfigCodemods --> c59eba17_e2c9_9879_f142_58625135d6c9 0089a0a8_27e7_9b2c_33b6_66ed10224619["migrate-media-screen.test.ts"] subdomain_UpgradeTool_ConfigCodemods --> 0089a0a8_27e7_9b2c_33b6_66ed10224619 9c437c60_3f03_d67d_bbf6_53719586bbeb["format-nodes.test.ts"] subdomain_UpgradeTool_ConfigCodemods --> 9c437c60_3f03_d67d_bbf6_53719586bbeb 428e1ce8_f1d7_b72a_b504_9f5ed63b6439["migrate-missing-layers.test.ts"] subdomain_UpgradeTool_ConfigCodemods --> 428e1ce8_f1d7_b72a_b504_9f5ed63b6439 d998c4e7_b958_e29f_48db_961df082f3d7["link.ts"] subdomain_UpgradeTool_ConfigCodemods --> d998c4e7_b958_e29f_48db_961df082f3d7 8e8081ed_c940_07b0_99c1_6323a0163276["migrate-theme-to-var.test.ts"] subdomain_UpgradeTool_ConfigCodemods --> 8e8081ed_c940_07b0_99c1_6323a0163276 68112a19_7836_e7f6_a1cc_01a5dd218927["prepare-config.ts"] subdomain_UpgradeTool_ConfigCodemods --> 68112a19_7836_e7f6_a1cc_01a5dd218927 b2b83ac5_02b2_5e1b_4d65_b4fab97cc787["migrate-variants-directive.test.ts"] subdomain_UpgradeTool_ConfigCodemods --> b2b83ac5_02b2_5e1b_4d65_b4fab97cc787 ccee247e_af44_52cc_9923_6ad257eff3d5["git.ts"] subdomain_UpgradeTool_ConfigCodemods --> ccee247e_af44_52cc_9923_6ad257eff3d5 2451810a_55a7_9a36_12e1_668e23470d31["migrate-at-apply.test.ts"] subdomain_UpgradeTool_ConfigCodemods --> 2451810a_55a7_9a36_12e1_668e23470d31 3fa17ded_e4a4_d883_1b62_64554550b238["migrate-preflight.ts"] subdomain_UpgradeTool_ConfigCodemods --> 3fa17ded_e4a4_d883_1b62_64554550b238 5ad596c3_85f0_b158_9c2f_bfb60fe0f1fc["version.ts"] subdomain_UpgradeTool_ConfigCodemods --> 5ad596c3_85f0_b158_9c2f_bfb60fe0f1fc b2a7e24d_ae68_5ab1_d06c_9c9eaa7dfd23["migrate-media-screen.ts"] subdomain_UpgradeTool_ConfigCodemods --> b2a7e24d_ae68_5ab1_d06c_9c9eaa7dfd23 b4f17264_c07a_5b34_6fda_d8a04101630a["migrate-postcss.ts"] subdomain_UpgradeTool_ConfigCodemods --> b4f17264_c07a_5b34_6fda_d8a04101630a style subdomain_UpgradeTool_ConfigCodemods fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- analyze()
- autodetectedSourceFiles()
- cache()
- canMigrateConfig()
- createConverter()
- createResolvedUserConfig()
- createSectionKey()
- detectConfigPath()
- detectJSConfigPath()
- detectJSONConfigPath()
- distance()
- eprintln()
- error()
- eventuallyUnquote()
- eventuallyUnquote()
- expectedTailwindVersion()
- extractValue()
- findTargetNode()
- formatNodes()
- getPackageVersionSync()
- getVersion()
- highlight()
- importRules()
- indent()
- installedTailwindVersion()
- isEmptyObject()
- isMajor()
- isRepoDirty()
- isSimplePostCSSConfig()
- keyframesToCss()
- linkConfigs()
- markPretty()
- migrate()
- migrate()
- migrate()
- migrate()
- migrate()
- migrate()
- migrate()
- migrate()
- migrate()
- migrate()
- migrate()
- migrateAtApply()
- migrateAtLayerUtilities()
- migrateConfig()
- migrateContent()
- migrateContents()
- migrateDarkMode()
- migrateImport()
- migrateJsConfig()
- migrateMediaScreen()
- migrateMissingLayers()
- migratePostCSSConfig()
- migratePostCSSJSConfig()
- migratePostCSSJsonConfig()
- migratePreflight()
- migrateTailwindDirectives()
- migrateTheme()
- migrateThemeToVar()
- migrateVariantsDirective()
- onlyAllowedThemeValues()
- packageManagerForBase()
- parentPaths()
- patternSourceFiles()
- pkg()
- prepareConfig()
- quoteString()
- relativeToStylesheet()
- removeUnnecessarySpacingKeys()
- resolveCssId()
- resolveJsId()
- sortBuckets()
- spliceChangesIntoString()
- split()
- splitNumberAndUnit()
- substituteFunctionsInValue()
- success()
- walkDepth()
- walkVariants()
- wordWrap()
Source Files
- packages/@tailwindcss-upgrade/src/codemods/css/analyze.ts
- packages/@tailwindcss-upgrade/src/codemods/css/format-nodes.test.ts
- packages/@tailwindcss-upgrade/src/codemods/css/format-nodes.ts
- packages/@tailwindcss-upgrade/src/utils/git.ts
- packages/@tailwindcss-upgrade/src/codemods/css/link.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-at-apply.test.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-at-apply.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-at-layer-utilities.test.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-at-layer-utilities.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-config.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-import.test.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-import.ts
- packages/@tailwindcss-upgrade/src/codemods/config/migrate-js-config.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-media-screen.test.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-media-screen.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-missing-layers.test.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-missing-layers.ts
- packages/@tailwindcss-upgrade/src/codemods/config/migrate-postcss.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-preflight.test.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-preflight.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-tailwind-directives.test.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-tailwind-directives.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-theme-to-var.test.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-theme-to-var.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-theme-to-var.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-variants-directive.test.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-variants-directive.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate.ts
- packages/@tailwindcss-upgrade/src/codemods/template/prepare-config.ts
- packages/@tailwindcss-upgrade/src/codemods/css/sort-buckets.ts
- packages/@tailwindcss-upgrade/src/utils/splice-changes-into-string.ts
- packages/@tailwindcss-upgrade/src/codemods/css/split.ts
- packages/@tailwindcss-upgrade/src/utils/version.ts
- packages/@tailwindcss-upgrade/src/utils/walk-variants.ts
Source
- packages/@tailwindcss-upgrade/src/codemods/css/analyze.ts
- packages/@tailwindcss-upgrade/src/codemods/css/format-nodes.test.ts
- packages/@tailwindcss-upgrade/src/codemods/css/format-nodes.ts
- packages/@tailwindcss-upgrade/src/utils/git.ts
- packages/@tailwindcss-upgrade/src/codemods/css/link.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-at-apply.test.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-at-apply.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-at-layer-utilities.test.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-at-layer-utilities.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-config.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-import.test.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-import.ts
- packages/@tailwindcss-upgrade/src/codemods/config/migrate-js-config.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-media-screen.test.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-media-screen.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-missing-layers.test.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-missing-layers.ts
- packages/@tailwindcss-upgrade/src/codemods/config/migrate-postcss.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-preflight.test.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-preflight.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-tailwind-directives.test.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-tailwind-directives.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-theme-to-var.test.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-theme-to-var.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-theme-to-var.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-variants-directive.test.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-variants-directive.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate.ts
- packages/@tailwindcss-upgrade/src/codemods/template/prepare-config.ts
- packages/@tailwindcss-upgrade/src/codemods/css/sort-buckets.ts
- packages/@tailwindcss-upgrade/src/utils/splice-changes-into-string.ts
- packages/@tailwindcss-upgrade/src/codemods/css/split.ts
- packages/@tailwindcss-upgrade/src/utils/version.ts
- packages/@tailwindcss-upgrade/src/utils/walk-variants.ts
Frequently Asked Questions
What is the ConfigCodemods subdomain?
ConfigCodemods is a subdomain in the tailwindcss codebase, part of the UpgradeTool domain. Logic for translating tailwind.config.js properties into CSS theme rules It contains 34 source files.
Which domain does ConfigCodemods belong to?
ConfigCodemods belongs to the UpgradeTool domain.
What functions are in ConfigCodemods?
The ConfigCodemods subdomain contains 81 function(s): analyze, autodetectedSourceFiles, cache, canMigrateConfig, createConverter, createResolvedUserConfig, createSectionKey, detectConfigPath, and 73 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free