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

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

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

Valeur par défaut

false


flatten?

optional flatten?: boolean | FlattenPropertyOptions

Bêta

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

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

Valeur par défaut

false


mangle?

optional mangle?: boolean | MangleCustomPropsOptions

Bêta

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

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

Sécuritaire uniquement pour les bundles autonomes. Voir la documentation au niveau du module.

Valeur par défaut

false