Skip to content

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

Interface: PropsMinifyOptions

Bêta

Options pour applyMinify.

Propriétés

prune?

optional prune?: boolean

Bêta

Appliquez pruneCustomProps pour éliminer par tree-shaking les tokens --instui-* inutilisés avant les autres transformations.

Sûr uniquement pour les bundles autonomes qui contiennent à la fois les définitions de tokens et les règles de composants qui les référencent. L'élagage d'une feuille contenant uniquement des tokens supprime tout.

Valeur par défaut

false


flatten?

optional flatten?: boolean | FlattenPropertyOptions

Bêta

Appliquez flattenProperty pour convertir les at-rules @property en déclarations simples.

true utilise les valeurs par défaut du plugin (injectSelector: ":root", onMissingInitialValue: "remove"). Fournissez un objet FlattenPropertyOptions pour remplacer ces valeurs par défaut individuellement.

Valeur par défaut

false


mangle?

optional mangle?: boolean | MangleCustomPropsOptions

Bêta

Appliquez mangleCustomProps pour remplacer les longs noms --instui-* par des identifiants minimaux.

true utilise les valeurs par défaut du plugin (prefix: "--instui-", method: "base26"). Fournissez un objet MangleCustomPropsOptions pour remplacer les valeurs par défaut individuellement — y compris sharedManifest pour la coordination inter-fichiers.

Sûr uniquement pour les bundles autonomes. Voir la documentation du module.

Valeur par défaut

false