Skip to content

pantoken / prune-custom-props

prune-custom-props

Beta

@pantoken/plugin-prune-custom-props — tangohia (tree-shake) ngā rawa ritenga kāore e whakamahia mai i tētahi kōwae kāhua.

Ko te @pantoken/css o pantoken e whakaputa ana i te katoa o te kohinga tohu --instui-* (≈1,800 ngā raraunga icon-URI kua oti te whakauru). Mēnā he kaitārua e hanga ana i runga i taua paparanga engari e whakarite ana i tētahi wahanga noa o te pūnaha, ka tukuna atu e ia te kohinga katoa — nō reira he hiahia tō ia kaitārua pērā. Mai i ngā tohutoro var() i roto i ngā whakatauhinga tūturu (kāore he rawa ritenga), ka pupuri anake ngā rawa ritenga e taea ana te toro ihorere, ā, ka whakahekehia ngā rekoata @property kāore e whakamahia.

He āpitihanga PostCSS tū motuhake tēnei (whakamahia i tō ake whatunga PostCSS). Ko te wheiao e hoki mai ana he tūtohu āpitihanga mārama, nō reira kāore he whakawhirinaki runtime ka whakahokia — he momo anake te postcss.

Tauira

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

Ngā Taipūtī

Ngā Tohutoro

default

Huri ingoa ka tukuna anō pruneCustomProps