Skip to content

pantoken / plugins/postcss/mangle-custom-props/src / MangleCustomPropsOptions

Grensesnitt: MangleCustomPropsOptions

Beta

Alternativer for mangleCustomProps.

Egenskaper

prefix?

optional prefix?: string

Beta

Bare egendefinerte egenskapsnavn som begynner med denne strengen blir endret.

Standardverdi

"--instui-"


method?

optional method?: MangleMethod

Beta

Algoritmen som brukes for å generere korte erstatningsnavn.

  • "base26"--a, --b, …, --z, --aa, --ab, … (standard; kortest for store sett)
  • "base36"--0, --1, …, --9, --a, …, --z, --10, … (alfanumerisk)
  • "numeric"--0, --1, --2, …

Standardverdi

"base26"


propertyMap?

optional propertyMap?: boolean

Beta

Når true, legger til en mangle-map-oppføring i PostCSS result.messages etter behandling. Meldingen har formen { type: "mangle-map", plugin: "pantoken-mangle-custom-props", map: Map<string, string> }.

Standardverdi

false


sharedManifest?

optional sharedManifest?: Map<string, string>

Beta

En muterbar Map delt mellom flere PostCSS-passer.

Ved hver passering leser pluginet eksisterende oppføringer (gjenbruker deres korte navn) og skriver nye (fortsetter telleren fra sharedManifest.size). Send samme Map-instans til hver mangleCustomProps eller applyMinify-kall som behandler CSS-filer som vil bli lastet sammen i nettleseren — dette garanterer at alle filer bruker en identisk navnemapping.

Behandle tokenskjemaet først slik at navnene blir lagt inn i manifestet før komponent- skjemaene legger til sine (vanligvis overlappende) referanser.