pantoken / plugins/postcss/mangle-custom-props/src / MangleCustomPropsOptions
Interfész: MangleCustomPropsOptions
Béta
Opciók a mangleCustomProps számára.
Tulajdonságok
prefix?
optionalprefix?:string
Béta
Csak az ezzel a karaktersorozattal kezdődő custom property nevek kerülnek átalakításra (mangled).
Alapértelmezett érték
"--instui-"
method?
optionalmethod?:MangleMethod
Béta
A rövid helyettesítő nevek generálására használt algoritmus.
"base26"—--a,--b, …,--z,--aa,--ab, … (alapértelmezett; a legrövidebb nagy halmazokhoz)"base36"—--0,--1, …,--9,--a, …,--z,--10, … (alfanumerikus)"numeric"—--0,--1,--2, …
Alapértelmezett érték
"base26"
propertyMap?
optionalpropertyMap?:boolean
Béta
true esetén a feldolgozás után egy mangle-map bejegyzést fűz a PostCSS result.messages elemhez. Az üzenet alakja: { type: "mangle-map", plugin: "pantoken-mangle-custom-props", map: Map<string, string> }.
Alapértelmezett érték
false
sharedManifest?
optionalsharedManifest?:Map<string,string>
Béta
Módosítható Map, amely több PostCSS menet között megosztott.
Minden egyes menetben a bővítmény beolvassa a meglévő bejegyzéseket (újrafelhasználva azok rövid nevét), és újakat ír (folytatva a számlálót a(z) sharedManifest.size értéktől). Adja át ugyanazt a(z) Map példányt minden olyan mangleCustomProps vagy applyMinify hívásnak, amely olyan CSS-fájlokat dolgoz fel, amelyek együtt kerülnek betöltésre a böngészőben — ez garantálja, hogy minden fájl azonos névleképezést használ.
Először a token sheet-et dolgozza fel, hogy a nevei bekerüljenek a manifest-be, mielőtt a komponens sheet-ek hozzáadnák a (jellemzően átfedő) hivatkozásaikat.