Skip to content

pantoken / prune-custom-props

prune-custom-props

Beta

@pantoken/plugin-prune-custom-props — birleşik bir stil sayfasından kullanılmayan özel değişkenleri tree-shake ile temizler.

pantoken'in @pantoken/css tüm --instui-* token setini (≈1.800 ikon data-URI'si dahil) üretir. Bu katmana dayanan ancak sistemin yalnızca bir kesitini stillendiren bir renderer aksi takdirde tüm seti paketler — bu yüzden böyle bir renderer bunun yararına olur. Gerçek (özel-değişken olmayan) beyanlardaki var() referanslarından başlayarak, yalnızca dolaylı olarak erişilebilen özel değişkenleri tutar ve eşleşen kullanılmayan @property kayıtlarını düşürür.

Bağımsız bir PostCSS eklentisidir (kendi PostCSS boru hattınızda çalıştırın). Fabrika düz bir eklenti nesnesi döndürür, bu yüzden bu modülü içe aktarmak çalışma zamanı bağımlılığı getirmez — postcss yalnızca bir türdür.

Örnek

ts
import postcss from "postcss";
import { pruneCustomProps } from "@pantoken/plugin-prune-custom-props";
const out = postcss([pruneCustomProps()]).process(css, { from: undefined }).css;

Değişkenler

Başvurular

default

Yeniden adlandırır ve yeniden dışa aktarır pruneCustomProps