Skip to content

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

Grensesnitt: MangleCustomPropsOptions ​

Beta

Val for mangleCustomProps.

Eigenskapar ​

prefix? ​

optional prefix?: string

Beta

Berre eigenskapnamn for tilpassa eigenskapar som byrjar med denne strengen blir mangla.

Standardverdi ​

"--instui-"


method? ​

optional method?: MangleMethod

Beta

Algoritmen som blir brukt for å generere korte erstatningsnamn.

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

Standardverdi ​

"base26"


propertyMap? ​

optional propertyMap?: boolean

Beta

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

Standardverdi ​

false


sharedManifest? ​

optional sharedManifest?: Map<string, string>

Beta

Ein muterbar Map delt mellom fleire PostCSS-pass.

Ved kvart pass les plugin-en eksisterande oppføringar (gjenbrukar deira korte namn) og skriv nye (held tellaren vidare frå sharedManifest.size). Pass same Map-instans til kvar mangleCustomProps eller applyMinify-kall som behandlar CSS-filer som skal lastast saman i nettlesaren — dette garanterer at alle filene bruker eitt og same namnark.

Behandle token-arket først slik at namna frå det blir frøa inn i manifestet før komponentarkene legg til sine (vanlegvis overlappande) referansar.