Skip to content

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

इंटरफेस: MangleCustomPropsOptions

बीटा

mangleCustomProps के विकल्प।

प्रॉपर्टीज

prefix?

optional prefix?: string

बीटा

केवल कस्टम प्रॉपर्टी नाम जो इस स्ट्रिंग से शुरू होते हैं उन्हें मैनगल किया जाता है।

डिफ़ॉल्ट मान

"--instui-"


method?

optional method?: MangleMethod

बीटा

छोटे प्रतिस्थापन नाम बनाने के लिए उपयोग किया जाने वाला एल्गोरिद्म।

  • "base26"--a, --b, …, --z, --aa, --ab, … (डिफ़ॉल्ट; बड़े सेट के लिए सबसे छोटा)
  • "base36"--0, --1, …, --9, --a, …, --z, --10, … (आल्पन्यूमेरिक)
  • "numeric"--0, --1, --2, …

डिफ़ॉल्ट मान

"base26"


propertyMap?

optional propertyMap?: boolean

बीटा

जब true होता है, प्रोसेसिंग के बाद PostCSS result.messages में एक mangle-map प्रविष्टि जोड़ता है。 संदेश का स्वरूप { type: "mangle-map", plugin: "pantoken-mangle-custom-props", map: Map<string, string> } है।

डिफ़ॉल्ट मान

false


sharedManifest?

optional sharedManifest?: Map<string, string>

बीटा

कई PostCSS पासों में साझा किया गया एक परिवर्तनीय Map

हर पास पर प्लगइन मौजूदा प्रविष्टियों को पढ़ता है (उनके छोटे नाम पुन: उपयोग करते हुए) और नई प्रविष्टियाँ लिखता है (काउंटर को sharedManifest.size से जारी रखते हुए)। उसी Map उदाहरण को हर उस mangleCustomProps या applyMinify कॉल को पास करें जो उन CSS फाइलों को प्रोसेस करती हैं जिन्हें ब्राउज़र में एक साथ लोड किया जाएगा — इससे यह सुनिश्चित होता है कि सभी फाइलें एक समान नाम मैपिंग का उपयोग करें।

पहले token शीट को प्रोसेस करें ताकि उसके नाम manifest में बीजित हो जाएँ इससे पहले कि component शीटें अपनी (आम तौर पर ओवरलैप करने वाली) संदर्भ जोड़ें।