Skip to content

pantoken / prune-custom-props

prune-custom-props

Beta

@pantoken/plugin-prune-custom-props — retire pwopriyete koutim ki pa itilize (tree-shake) soti nan yon fèy stil konpoze.

pantoken's @pantoken/css pibliye tout seri token --instui-* (≈1,800 icon data-URIs enkli). Yon renderer ki bati sou kouch sa a men ki sèlman stilize yon pati nan sistèm nan ta otreman voye tout seri a — kidonk nenpòt renderer konsa bezwen sa. Apati referans var() yo nan deklarasyon reyèl (ki pa custom-property), li tranzitivman kenbe sèlman pwopriyete koutim ki aktyèlman aksesib, epi li retire anrejistreman @property ki pa itilize yo.

Se yon plugin PostCSS endepandan (kouri li nan pwòp pipeline PostCSS ou). Faktori a retounen yon objè plugin senp, konsa enpòte modil sa a pa pote okenn depandans runtime — postcss se sèlman yon tip.

Egzanp

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

Varyab

Referans

default

Renome epi re-exporte pruneCustomProps