Skip to content

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

Schnittstelle: PropsMinifyOptions

Beta

Optionen für applyMinify.

Eigenschaften

prune?

optional prune?: boolean

Beta

Wende pruneCustomProps an, um ungenutzte --instui-*-Token vor anderen Transformationen per Tree‑Shaking zu entfernen.

Nur sicher für in sich geschlossene Bundles, die sowohl Token-Definitionen als auch die Komponenten regeln enthalten, die auf sie verweisen. Das Entfernen (Pruning) eines nur Token enthaltenden Stylesheets löscht alles.

Standardwert

false


flatten?

optional flatten?: boolean | FlattenPropertyOptions

Beta

Wende flattenProperty an, um @property-At-Regeln in einfache Deklarationen umzuwandeln.

true verwendet Plugin-Standardwerte (injectSelector: ":root", onMissingInitialValue: "remove"). Übergebe ein FlattenPropertyOptions-Objekt, um einzelne Standardwerte zu überschreiben.

Standardwert

false


mangle?

optional mangle?: boolean | MangleCustomPropsOptions

Beta

Wende mangleCustomProps an, um lange --instui-*-Namen durch minimale Bezeichner zu ersetzen.

true verwendet Plugin-Standardwerte (prefix: "--instui-", method: "base26"). Übergebe ein MangleCustomPropsOptions-Objekt, um einzelne Standardwerte zu überschreiben — einschließlich sharedManifest für die Koordination über mehrere Dateien hinweg.

Nur sicher für in sich geschlossene Bundles. Siehe die Modul-Dokumentation.

Standardwert

false