MinifiableCssRenderer Class — astro Architecture
Architecture documentation for the MinifiableCssRenderer class in minifiable-css-renderer.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD cc3ea93b_08d9_b82f_2084_fe8478b24785["MinifiableCssRenderer"] 4df2df7e_7b50_0a76_f17c_a22a7c396706["minifiable-css-renderer.ts"] cc3ea93b_08d9_b82f_2084_fe8478b24785 -->|defined in| 4df2df7e_7b50_0a76_f17c_a22a7c396706 b36a6115_f32a_2d5c_25b7_124e69cd22f7["constructor()"] cc3ea93b_08d9_b82f_2084_fe8478b24785 -->|method| b36a6115_f32a_2d5c_25b7_124e69cd22f7 2992d8bc_170f_b58b_d651_6fc0de9839ab["generateFontFace()"] cc3ea93b_08d9_b82f_2084_fe8478b24785 -->|method| 2992d8bc_170f_b58b_d651_6fc0de9839ab 9d87466f_a283_cbac_86c7_a9474910b447["generateCssVariable()"] cc3ea93b_08d9_b82f_2084_fe8478b24785 -->|method| 9d87466f_a283_cbac_86c7_a9474910b447
Relationship Graph
Source Code
packages/astro/src/assets/fonts/infra/minifiable-css-renderer.ts lines 44–58
export class MinifiableCssRenderer implements CssRenderer {
readonly #minify: boolean;
constructor({ minify }: { minify: boolean }) {
this.#minify = minify;
}
generateFontFace(family: string, properties: CssProperties): string {
return renderFontFace(withFamily(family, properties), this.#minify);
}
generateCssVariable(key: string, values: Array<string>): string {
return renderCssVariable(key, values, this.#minify);
}
}
Domain
Source
Frequently Asked Questions
What is the MinifiableCssRenderer class?
MinifiableCssRenderer is a class in the astro codebase, defined in packages/astro/src/assets/fonts/infra/minifiable-css-renderer.ts.
Where is MinifiableCssRenderer defined?
MinifiableCssRenderer is defined in packages/astro/src/assets/fonts/infra/minifiable-css-renderer.ts at line 44.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free