OxideCore Domain — tailwindcss Architecture
The Rust-based high-performance engine responsible for scanning source code, extracting design tokens, and state-machine-based candidate parsing.
Entity Profile
Dependency Diagram
graph TD domain_OxideCore["OxideCore"] subdomain_OxideCore_Extractor["Extractor"] domain_OxideCore --> subdomain_OxideCore_Extractor subdomain_OxideCore_Scanner["Scanner"] domain_OxideCore --> subdomain_OxideCore_Scanner subdomain_OxideCore_PreProcessors["PreProcessors"] domain_OxideCore --> subdomain_OxideCore_PreProcessors style domain_OxideCore fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Subdomains
Source Files
- packages/@tailwindcss-upgrade/src/codemods/css/analyze.ts
- playgrounds/vite/src/app.tsx
- packages/tailwindcss/src/compat/apply-compat-hooks.ts
- packages/tailwindcss/src/compat/apply-config-to-theme.test.ts
- packages/tailwindcss/src/compat/apply-config-to-theme.ts
- packages/tailwindcss/src/compat/apply-keyframes-to-theme.test.ts
- packages/tailwindcss/src/compat/apply-keyframes-to-theme.ts
- packages/tailwindcss/src/apply.ts
- crates/oxide/src/extractor/arbitrary_property_machine.rs
- crates/oxide/src/extractor/arbitrary_value_machine.rs
- crates/oxide/src/extractor/arbitrary_variable_machine.rs
- packages/@tailwindcss-upgrade/src/utils/args.test.ts
- packages/@tailwindcss-upgrade/src/utils/args.ts
- packages/@tailwindcss-browser/src/assets.ts
- packages/tailwindcss/src/ast.bench.ts
- packages/tailwindcss/src/ast.test.ts
- packages/tailwindcss/src/at-import.test.ts
- packages/tailwindcss/src/at-import.ts
- packages/tailwindcss/src/attribute-selector-parser.bench.ts
- packages/tailwindcss/src/attribute-selector-parser.test.ts
- packages/tailwindcss/src/attribute-selector-parser.ts
- crates/oxide/src/scanner/auto_source_detection.rs
- crates/oxide/src/extractor/boundary.rs
- packages/tailwindcss/src/utils/brace-expansion.bench.ts
- packages/tailwindcss/src/utils/brace-expansion.test.ts
- packages/tailwindcss/src/utils/brace-expansion.ts
- crates/oxide/src/extractor/bracket_stack.rs
- packages/tailwindcss/src/candidate.bench.ts
- packages/tailwindcss/src/candidate.test.ts
- packages/tailwindcss/src/candidate.ts
- crates/oxide/src/extractor/candidate_machine.rs
- packages/@tailwindcss-upgrade/src/codemods/template/candidates.ts
- packages/tailwindcss/src/canonicalize-candidates.test.ts
- packages/tailwindcss/src/canonicalize-candidates.ts
- packages/tailwindcss/src/cartesian.ts
- crates/oxide/src/extractor/pre_processors/clojure.rs
- packages/tailwindcss/src/compat/colors.ts
- packages/tailwindcss/src/utils/compare-breakpoints.ts
- packages/tailwindcss/src/utils/compare.test.ts
- packages/tailwindcss/src/utils/compare.ts
- packages/tailwindcss/src/compile.ts
- integrations/postcss/config.test.ts
- integrations/cli/config.test.ts
- packages/tailwindcss/src/compat/config.test.ts
- packages/tailwindcss/src/constant-fold-declaration.test.ts
- packages/tailwindcss/src/constant-fold-declaration.ts
- packages/tailwindcss/src/compat/container.ts
- integrations/postcss/core-as-postcss-plugin.test.ts
- packages/tailwindcss/src/compat/config/create-compat-config.ts
- packages/tailwindcss/src/css-functions.test.ts
- packages/tailwindcss/src/css-functions.ts
- packages/tailwindcss/src/css-parser.bench.ts
- packages/tailwindcss/src/css-parser.test.ts
- packages/tailwindcss/src/css-parser.ts
- crates/oxide/src/extractor/css_variable_machine.rs
- crates/oxide/src/cursor.rs
- packages/tailwindcss/src/compat/dark-mode.ts
- packages/tailwindcss/src/utils/decode-arbitrary-value.bench.ts
- packages/tailwindcss/src/utils/decode-arbitrary-value.test.ts
- packages/tailwindcss/src/utils/decode-arbitrary-value.ts
- packages/tailwindcss/src/compat/config/deep-merge.ts
- packages/tailwindcss/src/compat/default-theme.ts
- packages/tailwindcss/src/design-system.ts
- crates/oxide/src/scanner/detect_sources.rs
- packages/tailwindcss/src/utils/dimensions.ts
- crates/oxide/src/extractor/pre_processors/elixir.rs
- packages/tailwindcss/src/utils/escape.test.ts
- packages/tailwindcss/src/utils/escape.ts
- packages/tailwindcss/src/expand-declaration.test.ts
- packages/tailwindcss/src/expand-declaration.ts
- packages/@tailwindcss-upgrade/src/utils/extract-static-plugins.test.ts
- packages/@tailwindcss-upgrade/src/utils/extract-static-plugins.ts
- crates/oxide/src/fast_skip.rs
- packages/tailwindcss/src/feature-flags.ts
- packages/tailwindcss/src/compat/flatten-color-palette.test.ts
- packages/tailwindcss/src/compat/flatten-color-palette.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/format-ns.test.ts
- packages/@tailwindcss-upgrade/src/utils/format-ns.ts
- packages/@tailwindcss-upgrade/src/utils/git.ts
- crates/oxide/src/glob.rs
- playgrounds/nextjs/app/globals.css
- playgrounds/v3/app/globals.css
- crates/oxide/src/extractor/pre_processors/haml.rs
- packages/tailwindcss/src/important.test.ts
- playgrounds/vite/src/index.css
- integrations/postcss/index.test.ts
- packages/tailwindcss/src/index.test.ts
- integrations/upgrade/index.test.ts
- integrations/cli/index.test.ts
- integrations/webpack/index.test.ts
- packages/@tailwindcss-upgrade/src/index.ts
- packages/@tailwindcss-upgrade/src/commands/help/index.ts
- packages/@tailwindcss-browser/src/index.ts
- packages/tailwindcss/src/utils/infer-data-type.bench.ts
- packages/tailwindcss/src/utils/infer-data-type.ts
- packages/@tailwindcss-browser/src/instrumentation.ts
- packages/tailwindcss/src/intellisense.bench.ts
- packages/tailwindcss/src/intellisense.test.ts
- packages/tailwindcss/src/intellisense.ts
- packages/tailwindcss/src/utils/is-color.ts
- packages/@tailwindcss-upgrade/src/codemods/template/is-safe-migration.ts
- packages/tailwindcss/src/utils/is-valid-arbitrary.ts
- integrations/upgrade/js-config.test.ts
- crates/oxide/src/extractor/pre_processors/json.rs
- playgrounds/v3/app/layout.tsx
- playgrounds/nextjs/app/layout.tsx
- packages/tailwindcss/src/compat/legacy-utilities.test.ts
- packages/tailwindcss/src/compat/legacy-utilities.ts
- crates/oxide/src/lib.rs
- packages/tailwindcss/src/source-maps/line-table.bench.ts
- packages/tailwindcss/src/source-maps/line-table.test.ts
- integrations/webpack/loader.test.ts
- crates/oxide/src/extractor/machine.rs
- playgrounds/vite/src/main.tsx
- crates/oxide/src/extractor/pre_processors/markdown.rs
- packages/tailwindcss/src/utils/math-operators.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-arbitrary-variants.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/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/css/migrate-config.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-handle-empty-arbitrary-values.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/template/migrate-legacy-arbitrary-values.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-max-width-screen.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/template/migrate-modernize-arbitrary-values.ts
- packages/@tailwindcss-upgrade/src/codemods/config/migrate-postcss.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-prefix.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-preflight.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-simple-legacy-classes.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.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-theme-to-var.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-variant-order.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/migrate.ts
- crates/oxide/src/scanner/mod.rs
- crates/oxide/src/extractor/pre_processors/mod.rs
- crates/oxide/src/extractor/mod.rs
- crates/oxide/src/extractor/modifier_machine.rs
- integrations/postcss/multi-root.test.ts
- crates/oxide/src/extractor/named_utility_machine.rs
- crates/oxide/src/extractor/named_variant_machine.rs
- integrations/postcss/next.test.ts
- packages/@tailwindcss-upgrade/src/utils/package-version.ts
- packages/tailwindcss/package.json
- packages/@tailwindcss-upgrade/src/utils/packages.ts
- playgrounds/nextjs/app/page.module.css
- playgrounds/nextjs/app/page.tsx
- crates/oxide/src/paths.rs
- packages/tailwindcss/src/compat/plugin-api.test.ts
- packages/tailwindcss/src/compat/plugin-api.ts
- packages/tailwindcss/src/compat/plugin-functions.ts
- packages/tailwindcss/src/plugin.test.ts
- packages/tailwindcss/src/plugin.ts
- integrations/postcss/plugins.test.ts
- integrations/cli/plugins.test.ts
- crates/oxide/src/extractor/pre_processors/pre_processor.rs
- packages/tailwindcss/src/prefix.test.ts
- packages/tailwindcss/src/property-order.ts
- crates/oxide/src/extractor/pre_processors/pug.rs
- crates/oxide/src/extractor/pre_processors/razor.rs
- packages/@tailwindcss-upgrade/src/utils/renderer.ts
- packages/tailwindcss/src/utils/replace-object.ts
- packages/tailwindcss/src/utils/replace-shadow-colors.test.ts
- packages/tailwindcss/src/utils/replace-shadow-colors.ts
- packages/tailwindcss/src/compat/config/resolve-config.test.ts
- packages/tailwindcss/src/compat/config/resolve-config.ts
- packages/@tailwindcss-upgrade/src/utils/resolve.ts
- crates/oxide/src/extractor/pre_processors/ruby.rs
- packages/tailwindcss/src/test-utils/run.ts
- crates/oxide/src/extractor/pre_processors/rust.rs
- packages/tailwindcss/src/compat/screens-config.ts
- packages/tailwindcss/src/utils/segment.bench.ts
- packages/tailwindcss/src/utils/segment.test.ts
- packages/tailwindcss/src/utils/segment.ts
- packages/tailwindcss/src/selector-parser.test.ts
- packages/tailwindcss/src/selector-parser.ts
- crates/oxide/src/extractor/pre_processors/slim.rs
- packages/@tailwindcss-upgrade/src/codemods/css/sort-buckets.ts
- packages/tailwindcss/src/sort.bench.ts
- packages/tailwindcss/src/sort.test.ts
- packages/tailwindcss/src/sort.ts
- packages/tailwindcss/src/source-maps/source-map.test.ts
- packages/tailwindcss/src/source-maps/source-map.ts
- integrations/postcss/source.test.ts
- crates/oxide/src/scanner/sources.rs
- packages/@tailwindcss-upgrade/src/utils/splice-changes-into-string.ts
- packages/@tailwindcss-upgrade/src/codemods/css/split.ts
- integrations/cli/standalone.test.ts
- crates/oxide/src/extractor/string_machine.rs
- crates/oxide/src/extractor/pre_processors/svelte.rs
- packages/tailwindcss/src/compat/theme-variants.ts
- packages/tailwindcss/src/theme.ts
- crates/oxide/src/throughput.rs
- packages/tailwindcss/src/utils/to-key-path.bench.ts
- packages/tailwindcss/src/utils/to-key-path.test.ts
- packages/tailwindcss/src/utils/to-key-path.ts
- packages/tailwindcss/src/utils/topological-sort.ts
- packages/tailwindcss/src/source-maps/translation-map.test.ts
- packages/tailwindcss/src/types.ts
- packages/tailwindcss/src/compat/config/types.ts
- packages/tailwindcss/tests/ui.spec.ts
- integrations/upgrade/upgrade-errors.test.ts
- integrations/postcss/url-rewriting.test.ts
- packages/tailwindcss/src/utilities.test.ts
- packages/tailwindcss/src/utilities.ts
- crates/oxide/src/extractor/utility_machine.rs
- packages/tailwindcss/src/value-parser.test.ts
- packages/tailwindcss/src/value-parser.ts
- packages/tailwindcss/src/utils/variables.ts
- crates/oxide/src/extractor/variant_machine.rs
- packages/tailwindcss/src/variants.test.ts
- packages/tailwindcss/src/variants.ts
- packages/@tailwindcss-upgrade/src/utils/version.ts
- crates/oxide/src/extractor/pre_processors/vue.rs
- packages/@tailwindcss-upgrade/src/utils/walk-variants.ts
- packages/tailwindcss/src/walk.test.ts
- packages/tailwindcss/src/walk.ts
- packages/@tailwindcss-upgrade/src/utils/walk.ts
- integrations/oxide/wasm.test.ts
- integrations/oxide/workers.test.ts
Source
- packages/@tailwindcss-upgrade/src/codemods/css/analyze.ts
- playgrounds/vite/src/app.tsx
- packages/tailwindcss/src/compat/apply-compat-hooks.ts
- packages/tailwindcss/src/compat/apply-config-to-theme.test.ts
- packages/tailwindcss/src/compat/apply-config-to-theme.ts
- packages/tailwindcss/src/compat/apply-keyframes-to-theme.test.ts
- packages/tailwindcss/src/compat/apply-keyframes-to-theme.ts
- packages/tailwindcss/src/apply.ts
- crates/oxide/src/extractor/arbitrary_property_machine.rs
- crates/oxide/src/extractor/arbitrary_value_machine.rs
- crates/oxide/src/extractor/arbitrary_variable_machine.rs
- packages/@tailwindcss-upgrade/src/utils/args.test.ts
- packages/@tailwindcss-upgrade/src/utils/args.ts
- packages/@tailwindcss-browser/src/assets.ts
- packages/tailwindcss/src/ast.bench.ts
- packages/tailwindcss/src/ast.test.ts
- packages/tailwindcss/src/at-import.test.ts
- packages/tailwindcss/src/at-import.ts
- packages/tailwindcss/src/attribute-selector-parser.bench.ts
- packages/tailwindcss/src/attribute-selector-parser.test.ts
- packages/tailwindcss/src/attribute-selector-parser.ts
- crates/oxide/src/scanner/auto_source_detection.rs
- crates/oxide/src/extractor/boundary.rs
- packages/tailwindcss/src/utils/brace-expansion.bench.ts
- packages/tailwindcss/src/utils/brace-expansion.test.ts
- packages/tailwindcss/src/utils/brace-expansion.ts
- crates/oxide/src/extractor/bracket_stack.rs
- packages/tailwindcss/src/candidate.bench.ts
- packages/tailwindcss/src/candidate.test.ts
- packages/tailwindcss/src/candidate.ts
- crates/oxide/src/extractor/candidate_machine.rs
- packages/@tailwindcss-upgrade/src/codemods/template/candidates.ts
- packages/tailwindcss/src/canonicalize-candidates.test.ts
- packages/tailwindcss/src/canonicalize-candidates.ts
- packages/tailwindcss/src/cartesian.ts
- crates/oxide/src/extractor/pre_processors/clojure.rs
- packages/tailwindcss/src/compat/colors.ts
- packages/tailwindcss/src/utils/compare-breakpoints.ts
- packages/tailwindcss/src/utils/compare.test.ts
- packages/tailwindcss/src/utils/compare.ts
- packages/tailwindcss/src/compile.ts
- integrations/postcss/config.test.ts
- integrations/cli/config.test.ts
- packages/tailwindcss/src/compat/config.test.ts
- packages/tailwindcss/src/constant-fold-declaration.test.ts
- packages/tailwindcss/src/constant-fold-declaration.ts
- packages/tailwindcss/src/compat/container.ts
- integrations/postcss/core-as-postcss-plugin.test.ts
- packages/tailwindcss/src/compat/config/create-compat-config.ts
- packages/tailwindcss/src/css-functions.test.ts
- packages/tailwindcss/src/css-functions.ts
- packages/tailwindcss/src/css-parser.bench.ts
- packages/tailwindcss/src/css-parser.test.ts
- packages/tailwindcss/src/css-parser.ts
- crates/oxide/src/extractor/css_variable_machine.rs
- crates/oxide/src/cursor.rs
- packages/tailwindcss/src/compat/dark-mode.ts
- packages/tailwindcss/src/utils/decode-arbitrary-value.bench.ts
- packages/tailwindcss/src/utils/decode-arbitrary-value.test.ts
- packages/tailwindcss/src/utils/decode-arbitrary-value.ts
- packages/tailwindcss/src/compat/config/deep-merge.ts
- packages/tailwindcss/src/compat/default-theme.ts
- packages/tailwindcss/src/design-system.ts
- crates/oxide/src/scanner/detect_sources.rs
- packages/tailwindcss/src/utils/dimensions.ts
- crates/oxide/src/extractor/pre_processors/elixir.rs
- packages/tailwindcss/src/utils/escape.test.ts
- packages/tailwindcss/src/utils/escape.ts
- packages/tailwindcss/src/expand-declaration.test.ts
- packages/tailwindcss/src/expand-declaration.ts
- packages/@tailwindcss-upgrade/src/utils/extract-static-plugins.test.ts
- packages/@tailwindcss-upgrade/src/utils/extract-static-plugins.ts
- crates/oxide/src/fast_skip.rs
- packages/tailwindcss/src/feature-flags.ts
- packages/tailwindcss/src/compat/flatten-color-palette.test.ts
- packages/tailwindcss/src/compat/flatten-color-palette.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/format-ns.test.ts
- packages/@tailwindcss-upgrade/src/utils/format-ns.ts
- packages/@tailwindcss-upgrade/src/utils/git.ts
- crates/oxide/src/glob.rs
- playgrounds/nextjs/app/globals.css
- playgrounds/v3/app/globals.css
- crates/oxide/src/extractor/pre_processors/haml.rs
- packages/tailwindcss/src/important.test.ts
- playgrounds/vite/src/index.css
- integrations/postcss/index.test.ts
- packages/tailwindcss/src/index.test.ts
- integrations/upgrade/index.test.ts
- integrations/cli/index.test.ts
- integrations/webpack/index.test.ts
- packages/@tailwindcss-upgrade/src/index.ts
- packages/@tailwindcss-upgrade/src/commands/help/index.ts
- packages/@tailwindcss-browser/src/index.ts
- packages/tailwindcss/src/utils/infer-data-type.bench.ts
- packages/tailwindcss/src/utils/infer-data-type.ts
- packages/@tailwindcss-browser/src/instrumentation.ts
- packages/tailwindcss/src/intellisense.bench.ts
- packages/tailwindcss/src/intellisense.test.ts
- packages/tailwindcss/src/intellisense.ts
- packages/tailwindcss/src/utils/is-color.ts
- packages/@tailwindcss-upgrade/src/codemods/template/is-safe-migration.ts
- packages/tailwindcss/src/utils/is-valid-arbitrary.ts
- integrations/upgrade/js-config.test.ts
- crates/oxide/src/extractor/pre_processors/json.rs
- playgrounds/v3/app/layout.tsx
- playgrounds/nextjs/app/layout.tsx
- packages/tailwindcss/src/compat/legacy-utilities.test.ts
- packages/tailwindcss/src/compat/legacy-utilities.ts
- crates/oxide/src/lib.rs
- packages/tailwindcss/src/source-maps/line-table.bench.ts
- packages/tailwindcss/src/source-maps/line-table.test.ts
- integrations/webpack/loader.test.ts
- crates/oxide/src/extractor/machine.rs
- playgrounds/vite/src/main.tsx
- crates/oxide/src/extractor/pre_processors/markdown.rs
- packages/tailwindcss/src/utils/math-operators.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-arbitrary-variants.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/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/css/migrate-config.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-handle-empty-arbitrary-values.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/template/migrate-legacy-arbitrary-values.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-max-width-screen.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/template/migrate-modernize-arbitrary-values.ts
- packages/@tailwindcss-upgrade/src/codemods/config/migrate-postcss.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-prefix.ts
- packages/@tailwindcss-upgrade/src/codemods/css/migrate-preflight.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-simple-legacy-classes.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.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-theme-to-var.ts
- packages/@tailwindcss-upgrade/src/codemods/template/migrate-variant-order.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/migrate.ts
- crates/oxide/src/scanner/mod.rs
- crates/oxide/src/extractor/pre_processors/mod.rs
- crates/oxide/src/extractor/mod.rs
- crates/oxide/src/extractor/modifier_machine.rs
- integrations/postcss/multi-root.test.ts
- crates/oxide/src/extractor/named_utility_machine.rs
- crates/oxide/src/extractor/named_variant_machine.rs
- integrations/postcss/next.test.ts
- packages/@tailwindcss-upgrade/src/utils/package-version.ts
- packages/tailwindcss/package.json
- packages/@tailwindcss-upgrade/src/utils/packages.ts
- playgrounds/nextjs/app/page.module.css
- playgrounds/nextjs/app/page.tsx
- crates/oxide/src/paths.rs
- packages/tailwindcss/src/compat/plugin-api.test.ts
- packages/tailwindcss/src/compat/plugin-api.ts
- packages/tailwindcss/src/compat/plugin-functions.ts
- packages/tailwindcss/src/plugin.test.ts
- packages/tailwindcss/src/plugin.ts
- integrations/postcss/plugins.test.ts
- integrations/cli/plugins.test.ts
- crates/oxide/src/extractor/pre_processors/pre_processor.rs
- packages/tailwindcss/src/prefix.test.ts
- packages/tailwindcss/src/property-order.ts
- crates/oxide/src/extractor/pre_processors/pug.rs
- crates/oxide/src/extractor/pre_processors/razor.rs
- packages/@tailwindcss-upgrade/src/utils/renderer.ts
- packages/tailwindcss/src/utils/replace-object.ts
- packages/tailwindcss/src/utils/replace-shadow-colors.test.ts
- packages/tailwindcss/src/utils/replace-shadow-colors.ts
- packages/tailwindcss/src/compat/config/resolve-config.test.ts
- packages/tailwindcss/src/compat/config/resolve-config.ts
- packages/@tailwindcss-upgrade/src/utils/resolve.ts
- crates/oxide/src/extractor/pre_processors/ruby.rs
- packages/tailwindcss/src/test-utils/run.ts
- crates/oxide/src/extractor/pre_processors/rust.rs
- packages/tailwindcss/src/compat/screens-config.ts
- packages/tailwindcss/src/utils/segment.bench.ts
- packages/tailwindcss/src/utils/segment.test.ts
- packages/tailwindcss/src/utils/segment.ts
- packages/tailwindcss/src/selector-parser.test.ts
- packages/tailwindcss/src/selector-parser.ts
- crates/oxide/src/extractor/pre_processors/slim.rs
- packages/@tailwindcss-upgrade/src/codemods/css/sort-buckets.ts
- packages/tailwindcss/src/sort.bench.ts
- packages/tailwindcss/src/sort.test.ts
- packages/tailwindcss/src/sort.ts
- packages/tailwindcss/src/source-maps/source-map.test.ts
- packages/tailwindcss/src/source-maps/source-map.ts
- integrations/postcss/source.test.ts
- crates/oxide/src/scanner/sources.rs
- packages/@tailwindcss-upgrade/src/utils/splice-changes-into-string.ts
- packages/@tailwindcss-upgrade/src/codemods/css/split.ts
- integrations/cli/standalone.test.ts
- crates/oxide/src/extractor/string_machine.rs
- crates/oxide/src/extractor/pre_processors/svelte.rs
- packages/tailwindcss/src/compat/theme-variants.ts
- packages/tailwindcss/src/theme.ts
- crates/oxide/src/throughput.rs
- packages/tailwindcss/src/utils/to-key-path.bench.ts
- packages/tailwindcss/src/utils/to-key-path.test.ts
- packages/tailwindcss/src/utils/to-key-path.ts
- packages/tailwindcss/src/utils/topological-sort.ts
- packages/tailwindcss/src/source-maps/translation-map.test.ts
- packages/tailwindcss/src/types.ts
- packages/tailwindcss/src/compat/config/types.ts
- packages/tailwindcss/tests/ui.spec.ts
- integrations/upgrade/upgrade-errors.test.ts
- integrations/postcss/url-rewriting.test.ts
- packages/tailwindcss/src/utilities.test.ts
- packages/tailwindcss/src/utilities.ts
- crates/oxide/src/extractor/utility_machine.rs
- packages/tailwindcss/src/value-parser.test.ts
- packages/tailwindcss/src/value-parser.ts
- packages/tailwindcss/src/utils/variables.ts
- crates/oxide/src/extractor/variant_machine.rs
- packages/tailwindcss/src/variants.test.ts
- packages/tailwindcss/src/variants.ts
- packages/@tailwindcss-upgrade/src/utils/version.ts
- crates/oxide/src/extractor/pre_processors/vue.rs
- packages/@tailwindcss-upgrade/src/utils/walk-variants.ts
- packages/tailwindcss/src/walk.test.ts
- packages/tailwindcss/src/walk.ts
- packages/@tailwindcss-upgrade/src/utils/walk.ts
- integrations/oxide/wasm.test.ts
- integrations/oxide/workers.test.ts
Frequently Asked Questions
What is the OxideCore domain?
The OxideCore domain is an architectural grouping in the tailwindcss codebase. The Rust-based high-performance engine responsible for scanning source code, extracting design tokens, and state-machine-based candidate parsing. It contains 234 source files.
What subdomains are in OxideCore?
The OxideCore domain contains 3 subdomain(s): Extractor, PreProcessors, Scanner.
How many files are in OxideCore?
The OxideCore domain contains 234 source files.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free