Skip to content

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

Interface: PropsMinifyOptions ​

Beta

خيارات لـ applyMinify.

Properties ​

prune? ​

optional prune?: boolean

Beta

تطبيق pruneCustomProps لقصّ --instui-* غير المستخدمة قبل التحويلات الأخرى.

آمن فقط للحزم المستقلة التي تحتوي على تعريفات الرموز وقواعد المكونات التي تشير إليها. إزالة الخواص من ورقة تحتوي على رموز فقط سيحذف كل شيء.

Default Value ​

false


flatten? ​

optional flatten?: boolean | FlattenPropertyOptions

Beta

تطبيق flattenProperty لتحويل قواعد @property من نوع at-rule إلى تصريحات عادية.

true يستخدم القيم الافتراضية للإضافة (injectSelector: ":root", onMissingInitialValue: "remove"). مرّر كائن FlattenPropertyOptions لتجاوز القيم الافتراضية الفردية.

Default Value ​

false


mangle? ​

optional mangle?: boolean | MangleCustomPropsOptions

Beta

تطبيق mangleCustomProps لاستبدال أسماء --instui-* الطويلة بمعرّفات قصيرة.

true يستخدم القيم الافتراضية للإضافة (prefix: "--instui-", method: "base26"). مرّر كائن MangleCustomPropsOptions لتجاوز القيم الافتراضية الفردية — بما في ذلك sharedManifest للتنسيق عبر الملفات.

آمن فقط للحزم المستقلة. راجع وثائق مستوى الوحدة.

Default Value ​

false