run.ts — tailwindcss Source File
Architecture documentation for run.ts, a typescript file in the tailwindcss codebase. 3 imports, 8 dependents.
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
Functions
Dependencies
Imported By
- packages/tailwindcss/src/at-import.test.ts
- packages/tailwindcss/src/css-functions.test.ts
- packages/tailwindcss/src/important.test.ts
- packages/tailwindcss/src/index.test.ts
- packages/tailwindcss/src/compat/legacy-utilities.test.ts
- packages/tailwindcss/src/compat/plugin-api.test.ts
- packages/tailwindcss/src/utilities.test.ts
- packages/tailwindcss/src/variants.test.ts
Source
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