Skip to content

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

Arayüz: PropsMinifyOptions ​

Beta

applyMinify için seçenekler.

Özellikler ​

prune? ​

optional prune?: boolean

Beta

Diğer dönüşümlerden önce kullanılmayan --instui-* token'larını tree-shake etmek için pruneCustomProps uygulayın.

Hem token tanımlarını hem de bunlara referans veren bileşen kurallarını içeren kendi kendine yeten paketler için güvenlidir. Yalnızca token içeren bir stil sayfasını budamak her şeyi kaldırır.

Varsayılan Değer ​

false


flatten? ​

optional flatten?: boolean | FlattenPropertyOptions

Beta

@property at-kurallarını düz bildirimlere dönüştürmek için flattenProperty uygulayın.

true eklenti varsayılanlarını kullanır (injectSelector: ":root", onMissingInitialValue: "remove"). Bireysel varsayılanları geçersiz kılmak için bir FlattenPropertyOptions nesnesi verin.

Varsayılan Değer ​

false


mangle? ​

optional mangle?: boolean | MangleCustomPropsOptions

Beta

Uzun --instui-* adlarını minimal tanımlayıcılarla değiştirmek için mangleCustomProps uygulayın.

true eklenti varsayılanlarını kullanır (prefix: "--instui-", method: "base26"). Bireysel varsayılanları geçersiz kılmak için bir MangleCustomPropsOptions nesnesi verin — dosyalar arası koordinasyon için sharedManifest dahil.

Sadece kendi kendine yeten paketler için güvenlidir. Modül düzeyindeki belgelere bakın.

Varsayılan Değer ​

false