Skip to content

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

Antarmuka: MangleCustomPropsOptions

Beta

Opsi untuk mangleCustomProps.

Properti

prefix?

optional prefix?: string

Beta

Hanya nama properti kustom yang dimulai dengan string ini yang akan diacak.

Nilai default

"--instui-"


method?

optional method?: MangleMethod

Beta

Algoritme yang digunakan untuk menghasilkan nama pengganti pendek.

  • "base26"--a, --b, …, --z, --aa, --ab, … (default; paling singkat untuk set besar)
  • "base36"--0, --1, …, --9, --a, …, --z, --10, … (alfanumerik)
  • "numeric"--0, --1, --2, …

Nilai default

"base26"


propertyMap?

optional propertyMap?: boolean

Beta

Ketika true, menambahkan entri mangle-map ke PostCSS result.messages setelah pemrosesan. Pesan memiliki bentuk { type: "mangle-map", plugin: "pantoken-mangle-custom-props", map: Map<string, string> }.

Nilai default

false


sharedManifest?

optional sharedManifest?: Map<string, string>

Beta

Sebuah Map yang dapat diubah yang dibagikan di beberapa lintasan PostCSS.

Pada setiap lintasan plugin membaca entri yang ada (menggunakan kembali nama pendek mereka) dan menulis entri baru (melanjutkan penghitung dari sharedManifest.size). Berikan instance Map yang sama ke setiap panggilan mangleCustomProps atau applyMinify yang memproses file CSS yang akan dimuat bersama di peramban — ini menjamin semua file menggunakan pemetaan nama yang identik.

Proses lembar token terlebih dahulu sehingga nama-namanya dimasukkan ke dalam manifes sebelum lembar komponen menambahkan referensi mereka (yang biasanya tumpang tindih).