Skip to content

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