Home / File/ run.ts — tailwindcss Source File

run.ts — tailwindcss Source File

Architecture documentation for run.ts, a typescript file in the tailwindcss codebase. 3 imports, 8 dependents.

File typescript Oxide PreProcessors 3 imports 8 dependents 3 functions

Entity Profile

Dependency Diagram

graph LR
  f9b7eac1_3b10_a208_408b_b98998a33868["run.ts"]
  cc39a724_b44f_cf69_4007_aecaae32d127["optimize.ts"]
  f9b7eac1_3b10_a208_408b_b98998a33868 --> cc39a724_b44f_cf69_4007_aecaae32d127
  b082614d_1264_c8b0_a1b1_d0c85419e965["optimize"]
  f9b7eac1_3b10_a208_408b_b98998a33868 --> b082614d_1264_c8b0_a1b1_d0c85419e965
  9136f017_616b_a3c5_5967_4217d21e2fc8[".."]
  f9b7eac1_3b10_a208_408b_b98998a33868 --> 9136f017_616b_a3c5_5967_4217d21e2fc8
  4df2701b_a89e_8fd1_9f94_60320aab09a9["at-import.test.ts"]
  4df2701b_a89e_8fd1_9f94_60320aab09a9 --> f9b7eac1_3b10_a208_408b_b98998a33868
  9ed59553_9878_9093_da89_a27a30a5df78["legacy-utilities.test.ts"]
  9ed59553_9878_9093_da89_a27a30a5df78 --> f9b7eac1_3b10_a208_408b_b98998a33868
  6887ddc2_d1b1_dd38_0f59_c2a51c756bc5["plugin-api.test.ts"]
  6887ddc2_d1b1_dd38_0f59_c2a51c756bc5 --> f9b7eac1_3b10_a208_408b_b98998a33868
  e11112c3_d23a_85a2_dc33_c31495d619bb["css-functions.test.ts"]
  e11112c3_d23a_85a2_dc33_c31495d619bb --> f9b7eac1_3b10_a208_408b_b98998a33868
  9d42e4b7_b49d_20d1_0d69_9ae670a18615["important.test.ts"]
  9d42e4b7_b49d_20d1_0d69_9ae670a18615 --> f9b7eac1_3b10_a208_408b_b98998a33868
  cd03ff6d_bcce_e1df_0f88_03125ccbddb5["index.test.ts"]
  cd03ff6d_bcce_e1df_0f88_03125ccbddb5 --> f9b7eac1_3b10_a208_408b_b98998a33868
  41985af3_7e71_15ab_7c89_c9e7fac64166["utilities.test.ts"]
  41985af3_7e71_15ab_7c89_c9e7fac64166 --> f9b7eac1_3b10_a208_408b_b98998a33868
  e40a99c9_2b30_3467_4e76_993a7f6bc490["variants.test.ts"]
  e40a99c9_2b30_3467_4e76_993a7f6bc490 --> f9b7eac1_3b10_a208_408b_b98998a33868
  style f9b7eac1_3b10_a208_408b_b98998a33868 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

import { compile } from '..'
import { optimize } from '../../../@tailwindcss-node/src/optimize'

export async function compileCss(
  css: string,
  candidates: string[] = [],
  options: Parameters<typeof compile>[1] = {},
) {
  let { build } = await compile(css, options)
  return optimize(build(candidates)).code.trim()
}

export async function run(candidates: string[]) {
  let { build } = await compile('@tailwind utilities;')
  return optimize(build(candidates)).code.trim()
}

export function optimizeCss(input: string) {
  return optimize(input).code
}

Domain

Subdomains

Dependencies

Frequently Asked Questions

What does run.ts do?
run.ts is a source file in the tailwindcss codebase, written in typescript. It belongs to the Oxide domain, PreProcessors subdomain.
What functions are defined in run.ts?
run.ts defines 3 function(s): compileCss, optimizeCss, run.
What does run.ts depend on?
run.ts imports 3 module(s): .., optimize, optimize.ts.
What files import run.ts?
run.ts is imported by 8 file(s): at-import.test.ts, css-functions.test.ts, important.test.ts, index.test.ts, legacy-utilities.test.ts, plugin-api.test.ts, utilities.test.ts, variants.test.ts.
Where is run.ts in the architecture?
run.ts is located at packages/tailwindcss/src/test-utils/run.ts (domain: Oxide, subdomain: PreProcessors, directory: packages/tailwindcss/src/test-utils).

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free