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 TailwindCore AstManager 3 imports 8 dependents 3 functions

Entity Profile

Dependency Diagram

graph LR
  6c2769da_ca3e_d4af_30a0_e623e16fe5dd["run.ts"]
  e9caf844_71d9_1446_27d9_3e615eeb0c60["optimize.ts"]
  6c2769da_ca3e_d4af_30a0_e623e16fe5dd --> e9caf844_71d9_1446_27d9_3e615eeb0c60
  97d38bd6_31ac_491a_ac53_514e9bab64ae["optimize"]
  6c2769da_ca3e_d4af_30a0_e623e16fe5dd --> 97d38bd6_31ac_491a_ac53_514e9bab64ae
  07413a11_9e2a_1a81_8c79_7601c42537c7[".."]
  6c2769da_ca3e_d4af_30a0_e623e16fe5dd --> 07413a11_9e2a_1a81_8c79_7601c42537c7
  f99b7700_f606_275a_f091_e9b1ad67dbb7["at-import.test.ts"]
  f99b7700_f606_275a_f091_e9b1ad67dbb7 --> 6c2769da_ca3e_d4af_30a0_e623e16fe5dd
  97b09595_2279_fd05_f516_69f1e159bb2a["legacy-utilities.test.ts"]
  97b09595_2279_fd05_f516_69f1e159bb2a --> 6c2769da_ca3e_d4af_30a0_e623e16fe5dd
  82ed1dc5_337a_cce5_6f3d_a2ba8fcb6371["plugin-api.test.ts"]
  82ed1dc5_337a_cce5_6f3d_a2ba8fcb6371 --> 6c2769da_ca3e_d4af_30a0_e623e16fe5dd
  aea1df4b_5d71_2200_abcc_78680cb8630b["css-functions.test.ts"]
  aea1df4b_5d71_2200_abcc_78680cb8630b --> 6c2769da_ca3e_d4af_30a0_e623e16fe5dd
  bdabb15f_03fa_f9fb_690c_9d84a3497fd9["important.test.ts"]
  bdabb15f_03fa_f9fb_690c_9d84a3497fd9 --> 6c2769da_ca3e_d4af_30a0_e623e16fe5dd
  f7c2b540_171c_5d13_f41d_6b9b99e6bdfe["index.test.ts"]
  f7c2b540_171c_5d13_f41d_6b9b99e6bdfe --> 6c2769da_ca3e_d4af_30a0_e623e16fe5dd
  eebb9511_4635_3265_8ae9_9247ae374266["utilities.test.ts"]
  eebb9511_4635_3265_8ae9_9247ae374266 --> 6c2769da_ca3e_d4af_30a0_e623e16fe5dd
  26097d5b_2181_de4f_576b_a628c3d8895e["variants.test.ts"]
  26097d5b_2181_de4f_576b_a628c3d8895e --> 6c2769da_ca3e_d4af_30a0_e623e16fe5dd
  style 6c2769da_ca3e_d4af_30a0_e623e16fe5dd 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 TailwindCore domain, AstManager 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: TailwindCore, subdomain: AstManager, 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