TemplateCodemods — tailwindcss Architecture
Scanner-based detection and replacement of class names in source files
Entity Profile
Dependency Diagram
graph TD subdomain_UpgradeTool_TemplateCodemods["TemplateCodemods"] 021898e6_b7c4_1612_3167_f6db42c7ce2a["index.test.ts"] subdomain_UpgradeTool_TemplateCodemods --> 021898e6_b7c4_1612_3167_f6db42c7ce2a 4e34df03_9a8d_c814_4b1b_8647d8ec4f82["migrate-modernize-arbitrary-values.test.ts"] subdomain_UpgradeTool_TemplateCodemods --> 4e34df03_9a8d_c814_4b1b_8647d8ec4f82 78ae83bf_4ef5_42b3_4ea2_84c542dcaedc["migrate-canonicalize-candidate.ts"] subdomain_UpgradeTool_TemplateCodemods --> 78ae83bf_4ef5_42b3_4ea2_84c542dcaedc a7d7b440_1887_5ac5_f34b_594e54b9f789["migrate-automatic-var-injection.ts"] subdomain_UpgradeTool_TemplateCodemods --> a7d7b440_1887_5ac5_f34b_594e54b9f789 edb3ca2f_a958_0248_8e98_d97a7cd16f27["walk.ts"] subdomain_UpgradeTool_TemplateCodemods --> edb3ca2f_a958_0248_8e98_d97a7cd16f27 2119313c_1c67_c539_deff_7625389a67c4["migrate-legacy-classes.ts"] subdomain_UpgradeTool_TemplateCodemods --> 2119313c_1c67_c539_deff_7625389a67c4 ed789997_5050_54ba_ea36_2cf8a7fe1296["candidates.ts"] subdomain_UpgradeTool_TemplateCodemods --> ed789997_5050_54ba_ea36_2cf8a7fe1296 2f682cf3_17b3_e016_e398_27969970f495["index.ts"] subdomain_UpgradeTool_TemplateCodemods --> 2f682cf3_17b3_e016_e398_27969970f495 39c38805_bb0b_a7c4_d49f_b9c75a0e6731["migrate-modernize-arbitrary-values.ts"] subdomain_UpgradeTool_TemplateCodemods --> 39c38805_bb0b_a7c4_d49f_b9c75a0e6731 b423329d_bcc8_8f9b_cb7a_26d5991a0602["migrate-variant-order.ts"] subdomain_UpgradeTool_TemplateCodemods --> b423329d_bcc8_8f9b_cb7a_26d5991a0602 33e2b1cb_23ed_fbe2_6e6a_3907c73e7dc3["migrate-camelcase-in-named-value.ts"] subdomain_UpgradeTool_TemplateCodemods --> 33e2b1cb_23ed_fbe2_6e6a_3907c73e7dc3 d9d54696_bf25_944a_268a_336e585b175c["migrate-max-width-screen.ts"] subdomain_UpgradeTool_TemplateCodemods --> d9d54696_bf25_944a_268a_336e585b175c 47eaa572_a603_52e7_0c27_3f9f4591be63["migrate.ts"] subdomain_UpgradeTool_TemplateCodemods --> 47eaa572_a603_52e7_0c27_3f9f4591be63 bd80cf5d_5c30_66ca_4207_dcceb200e27b["stylesheet.ts"] subdomain_UpgradeTool_TemplateCodemods --> bd80cf5d_5c30_66ca_4207_dcceb200e27b style subdomain_UpgradeTool_TemplateCodemods fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- DESIGN_SYSTEMS()
- analyzeImportPaths()
- ancestors()
- args()
- baseCandidate()
- camelToKebab()
- compiler()
- constructor()
- containsRule()
- convert()
- convertBoolean()
- convertNumber()
- convertString()
- createEmptyCandidate()
- descendants()
- designSystem()
- designSystem()
- designSystems()
- expectedCache()
- extractRawCandidates()
- extractStaticImportMap()
- extractV3Base()
- findStaticPlugins()
- formatDuration()
- formatNanoseconds()
- fromRoot()
- fromString()
- getAppliedNodeStack()
- getPackageVersion()
- header()
- help()
- info()
- injectVar()
- injectVarIntoVariant()
- isAtRuleVariant()
- isAutomaticVarInjectionException()
- isCombinatorVariant()
- isEmpty()
- isEndOfSelectorPseudoElement()
- isGreaterThan()
- isMiddleOfString()
- isSafeMigration()
- layers()
- load()
- loadSync()
- log()
- manifests()
- migrate()
- migrate()
- migrate()
- migrateArbitraryVariants()
- migrateAutomaticVarInjection()
- migrateCached()
- migrateCamelcaseInNamedValue()
- migrateCandidate()
- migrateCanonicalizeCandidate()
- migrateContents()
- migrateEmptyArbitraryValues()
- migrateLegacyArbitraryValues()
- migrateLegacyClasses()
- migrateMaxWidthScreen()
- migrateModernizeArbitraryValues()
- migratePrefix()
- migratePrefixValue()
- migrateSimpleLegacyClasses()
- migrateVariantOrder()
- orderMatches()
- parseCandidate()
- pathsToRoot()
- printUnprefixedCandidate()
- println()
- relative()
- resolve()
- run()
- styleBlockRanges()
- substituteFunctionsInValue()
- util()
- walk()
- walkDepth()
- warn()
Source Files
- packages/@tailwindcss-upgrade/src/utils/args.ts
- packages/@tailwindcss-upgrade/src/codemods/template/candidates.ts
- packages/@tailwindcss-upgrade/src/utils/extract-static-plugins.ts
- packages/@tailwindcss-upgrade/src/utils/format-ns.ts
- packages/@tailwindcss-upgrade/src/index.test.ts
- packages/@tailwindcss-upgrade/src/index.ts
- packages/@tailwindcss-upgrade/src/commands/help/index.ts
- packages/@tailwindcss-upgrade/src/codemods/template/is-safe-migration.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-arbitrary-variants.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-automatic-var-injection.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-camelcase-in-named-value.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-canonicalize-candidate.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-handle-empty-arbitrary-values.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-legacy-arbitrary-values.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-legacy-classes.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-max-width-screen.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-modernize-arbitrary-values.test.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-modernize-arbitrary-values.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-prefix.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-simple-legacy-classes.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-variant-order.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate.test.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate.ts
- packages/@tailwindcss-upgrade/src/utils/package-version.ts
- packages/@tailwindcss-upgrade/src/utils/packages.ts
- packages/@tailwindcss-upgrade/src/utils/renderer.ts
- packages/@tailwindcss-upgrade/src/utils/resolve.ts
- packages/@tailwindcss-upgrade/src/stylesheet.ts
- packages/@tailwindcss-upgrade/src/utils/walk.ts
Source
- packages/@tailwindcss-upgrade/src/utils/args.ts
- packages/@tailwindcss-upgrade/src/codemods/template/candidates.ts
- packages/@tailwindcss-upgrade/src/utils/extract-static-plugins.ts
- packages/@tailwindcss-upgrade/src/utils/format-ns.ts
- packages/@tailwindcss-upgrade/src/index.test.ts
- packages/@tailwindcss-upgrade/src/index.ts
- packages/@tailwindcss-upgrade/src/commands/help/index.ts
- packages/@tailwindcss-upgrade/src/codemods/template/is-safe-migration.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-arbitrary-variants.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-automatic-var-injection.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-camelcase-in-named-value.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-canonicalize-candidate.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-handle-empty-arbitrary-values.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-legacy-arbitrary-values.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-legacy-classes.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-max-width-screen.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-modernize-arbitrary-values.test.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-modernize-arbitrary-values.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-prefix.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-simple-legacy-classes.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-variant-order.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate.test.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate.ts
- packages/@tailwindcss-upgrade/src/utils/package-version.ts
- packages/@tailwindcss-upgrade/src/utils/packages.ts
- packages/@tailwindcss-upgrade/src/utils/renderer.ts
- packages/@tailwindcss-upgrade/src/utils/resolve.ts
- packages/@tailwindcss-upgrade/src/stylesheet.ts
- packages/@tailwindcss-upgrade/src/utils/walk.ts
Frequently Asked Questions
What is the TemplateCodemods subdomain?
TemplateCodemods is a subdomain in the tailwindcss codebase, part of the UpgradeTool domain. Scanner-based detection and replacement of class names in source files It contains 29 source files.
Which domain does TemplateCodemods belong to?
TemplateCodemods belongs to the UpgradeTool domain.
What functions are in TemplateCodemods?
The TemplateCodemods subdomain contains 80 function(s): DESIGN_SYSTEMS, analyzeImportPaths, ancestors, args, baseCandidate, camelToKebab, compiler, constructor, and 72 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free