Skip to content

pantoken-root / plugins/postcss/props-minify/src / PropsMinifyOptions

Interfaccia: PropsMinifyOptions ​

Beta

Opzioni per applyMinify.

Proprietà ​

prune? ​

optional prune?: boolean

Beta

Applica pruneCustomProps per eliminare tramite tree-shaking i token --instui-* non utilizzati prima di altre trasformazioni.

Sicuro solo per bundle autosufficienti che contengono sia le definizioni dei token sia le regole dei componenti che li referenziano. Potare un foglio che contiene solo token rimuove tutto.

Valore predefinito ​

false


flatten? ​

optional flatten?: boolean | FlattenPropertyOptions

Beta

Applica flattenProperty per convertire le at-rule @property in dichiarazioni semplici.

true usa i valori predefiniti del plugin (injectSelector: ":root", onMissingInitialValue: "remove"). Passa un oggetto FlattenPropertyOptions per sovrascrivere i singoli valori predefiniti.

Valore predefinito ​

false


mangle? ​

optional mangle?: boolean | MangleCustomPropsOptions

Beta

Applica mangleCustomProps per sostituire i lunghi nomi --instui-* con identificatori minimi.

true usa i valori predefiniti del plugin (prefix: "--instui-", method: "base26"). Passa un oggetto MangleCustomPropsOptions per sovrascrivere i singoli valori predefiniti — incluso sharedManifest per il coordinamento tra file.

Sicuro solo per bundle autosufficienti. Vedi la documentazione a livello di modulo.

Valore predefinito ​

false