Skip to content

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

Rhyngwyneb: MangleCustomPropsOptions

Bêta

Dewisiadau ar gyfer mangleCustomProps.

Eiddo

prefix?

optional prefix?: string

Bêta

Dim ond enwau eiddo arferol sy'n dechrau gyda'r llinyn hwn sy'n cael eu mânlanu.

Gwerth Rhagosodedig

"--instui-"


method?

optional method?: MangleMethod

Bêta

Yr algorithm a ddefnyddir i gynhyrchu enwau amnewid byr.

  • "base26"--a, --b, …, --z, --aa, --ab, … (diofyn; y byrraf ar gyfer setiau mawr)
  • "base36"--0, --1, …, --9, --a, …, --z, --10, … (alfanumerig)
  • "numeric"--0, --1, --2, …

Gwerth Rhagosodedig

"base26"


propertyMap?

optional propertyMap?: boolean

Bêta

Pan true, ychwanega cofnod mangle-map i result.messages PostCSS ar ôl prosesu. Mae'r neges yn ffurf { type: "mangle-map", plugin: "pantoken-mangle-custom-props", map: Map<string, string> }.

Gwerth Rhagosodedig

false


sharedManifest?

optional sharedManifest?: Map<string, string>

Bêta

Un Map newidiol a rennir ar draws sawl pas PostCSS.

Ar bob pas mae'r ategyn yn darllen cofnodion presennol (gan ailddefnyddio eu henwau byr) ac yn ysgrifennu cofnodion newydd (gan barhau'r cownter o sharedManifest.size). Paswch yr un achos Map i bob galwad mangleCustomProps neu applyMinify sy'n prosesu ffeiliau CSS a fydd yn cael eu llwytho gyda'i gilydd yn y porwr — mae hyn yn gwarantu bod pob ffeil yn defnyddio'r un mapio enwau.

Prosesu'r daflen token yn gyntaf fel y caiff ei enwau eu hadu i'r maniffest cyn i'r taflenni cydrannau ychwanegu eu cyfeiriadau (fel arfer yn gorgyffwrdd).