Skip to content

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

Interface: PropsMinifyOptions ​

Beta

Opções para applyMinify.

Propriedades ​

prune? ​

optional prune?: boolean

Beta

Aplique pruneCustomProps para remover via tree-shaking os tokens --instui-* não utilizados antes de outras transformações.

Seguro apenas para bundles autocontidos que contêm tanto as definições de tokens quanto as regras de componente que os referenciam. Podar uma folha contendo apenas tokens remove tudo.

Valor padrão ​

false


flatten? ​

optional flatten?: boolean | FlattenPropertyOptions

Beta

Aplique flattenProperty para converter at-rules @property em declarações simples.

true usa as opções padrão do plugin (injectSelector: ":root", onMissingInitialValue: "remove"). Passe um objeto FlattenPropertyOptions para sobrescrever os padrões individuais.

Valor padrão ​

false


mangle? ​

optional mangle?: boolean | MangleCustomPropsOptions

Beta

Aplique mangleCustomProps para substituir nomes longos --instui-* por identificadores mínimos.

true usa os padrões do plugin (prefix: "--instui-", method: "base26"). Passe um objeto MangleCustomPropsOptions para sobrescrever os padrões individuais — incluindo sharedManifest para coordenação entre arquivos.

Seguro apenas para bundles autocontidos. Veja a documentação do módulo.

Valor padrão ​

false