Skip to content

pantoken / 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