Skip to content

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

Интерфейс: PropsMinifyOptions

Бета

Параметры для applyMinify.

Свойства

prune?

optional prune?: boolean

Бета

Применяет pruneCustomProps для удаления неиспользуемых --instui-* токенов перед другими трансформациями.

Безопасно только для автономных бандлов, которые содержат как определения токенов, так и правила компонентов, которые на них ссылаются. Обрезка листа, содержащего только токены, удаляет всё.

Значение по умолчанию

false


flatten?

optional flatten?: boolean | FlattenPropertyOptions

Бета

Применяет flattenProperty для преобразования at-правил @property в обычные декларации.

true использует значения по умолчанию плагина (injectSelector: ":root", onMissingInitialValue: "remove"). Передайте объект FlattenPropertyOptions, чтобы переопределить отдельные значения по умолчанию.

Значение по умолчанию

false


mangle?

optional mangle?: boolean | MangleCustomPropsOptions

Бета

Применяет mangleCustomProps для замены длинных имён --instui-* минимальными идентификаторами.

true использует значения по умолчанию плагина (prefix: "--instui-", method: "base26"). Передайте объект MangleCustomPropsOptions, чтобы переопределить отдельные значения по умолчанию — включая sharedManifest для координации между файлами.

Безопасно только для автономных бандлов. См. документацию на уровне модуля.

Значение по умолчанию

false