Skip to content

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

Giao diện: PropsMinifyOptions

Beta

Tùy chọn cho applyMinify.

Thuộc tính

prune?

optional prune?: boolean

Beta

Áp dụng pruneCustomProps để loại bỏ (tree-shake) các token --instui-* không dùng trước các biến đổi khác.

Chỉ an toàn cho các bundle độc lập chứa cả định nghĩa token và các quy tắc component tham chiếu tới chúng. Việc cắt (pruning) một sheet chỉ chứa token sẽ xóa hết mọi thứ.

Giá trị mặc định

false


flatten?

optional flatten?: boolean | FlattenPropertyOptions

Beta

Áp dụng flattenProperty để chuyển các at-rule @property thành các khai báo thường.

true sử dụng các giá trị mặc định của plugin (injectSelector: ":root", onMissingInitialValue: "remove"). Truyền một đối tượng FlattenPropertyOptions để ghi đè từng giá trị mặc định.

Giá trị mặc định

false


mangle?

optional mangle?: boolean | MangleCustomPropsOptions

Beta

Áp dụng mangleCustomProps để thay thế các tên --instui-* dài bằng các định danh ngắn gọn.

true sử dụng các giá trị mặc định của plugin (prefix: "--instui-", method: "base26"). Truyền một đối tượng MangleCustomPropsOptions để ghi đè từng giá trị mặc định — bao gồm sharedManifest để phối hợp giữa các tệp.

Chỉ an toàn cho các bundle độc lập. Xem tài liệu cấp module.

Giá trị mặc định

false