Skip to content

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