Skip to content

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

インターフェース: PropsMinifyOptions

ベータ

applyMinify](../functions/applyMinify.md) のオプション。

プロパティ

prune?

optional prune?: boolean

ベータ

他の変換の前に未使用の --instui-* トークンをツリーシェイクするために pruneCustomProps を適用します。

トークン定義とそれを参照するコンポーネントルールの両方を含む自己完結型バンドルに対してのみ安全です。トークンのみのシートをプルーニングするとすべてが削除されます。

既定値

false


flatten?

optional flatten?: boolean | FlattenPropertyOptions

ベータ

@property の at-rule を通常の宣言に変換するために flattenProperty を適用します。

true はプラグインのデフォルト(injectSelector: ":root", onMissingInitialValue: "remove")を使用します。 個別のデフォルトを上書きするには FlattenPropertyOptions オブジェクトを渡してください。

既定値

false


mangle?

optional mangle?: boolean | MangleCustomPropsOptions

ベータ

長い --instui-* 名を最小の識別子に置き換えるために mangleCustomProps を適用します。

true はプラグインのデフォルト(prefix: "--instui-", method: "base26")を使用します。 個別のデフォルトを上書きするには MangleCustomPropsOptions オブジェクトを渡してください — ファイル間の調整のための sharedManifest を含みます。

自己完結型バンドルに対してのみ安全です。モジュールレベルのドキュメントを参照してください。

既定値

false