Skip to content

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

接口: PropsMinifyOptions

Beta

适用于 applyMinify 的选项。

属性

prune?

optional prune?: boolean

Beta

在其它转换之前,对树摇未使用的 --instui-* 令牌应用 pruneCustomProps

仅对包含令牌定义与引用这些令牌的组件规则的自包含包安全。修剪仅含令牌的样式表会移除全部内容。

默认值

false


flatten?

optional flatten?: boolean | FlattenPropertyOptions

Beta

应用 flattenProperty@property at-rule 转换为普通声明。

true 使用插件默认值(injectSelector: ":root", onMissingInitialValue: "remove")。 传入 FlattenPropertyOptions 对象以覆盖单个默认值。

默认值

false


mangle?

optional mangle?: boolean | MangleCustomPropsOptions

Beta

应用 mangleCustomProps 将冗长的 --instui-* 名称替换为最短标识符。

true 使用插件默认值(prefix: "--instui-", method: "base26")。 传入 MangleCustomPropsOptions 对象以覆盖单个默认值——包括用于跨文件协调的 sharedManifest

仅对自包含包安全。参见模块级文档。

默认值

false