Skip to content

pantoken / prune-custom-props

prune-custom-props

Beta

@pantoken/plugin-prune-custom-props — fjarlægir ónotaðar sérsniðnar eigindir úr samsettu stílblaði.

pantoken's @pantoken/css sendir út allt --instui-* táknasafnið (≈1.800 tákn‑data‑URI eru innifalin). Renderer sem byggir á þeirri lögun en stílar aðeins hluta kerfisins myndi ella senda allt safnið — þannig að slíkur renderer vill þetta. Með því að byggja á var() tilvísunum í raunverulegar (ekki‑sérsniðnaeiginleika) yfirlýsingar heldur það óbeint aðeins þær sérsniðnu eigindir sem raunverulega eru aðgengilegar, og hendir samsvarandi ónotuðum @property skráningum.

Þetta er sjálfstætt PostCSS‑viðbót (keyrðu hana í þinni eigin PostCSS pípu). Framleiðarafallið skilar einföldu viðbótarhlutverki, svo innflutningur á þessu módúli dregur ekki inn neinar keyrslutengdar háðar — postcss er aðeins týpa.

Dæmi

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

Breytur

Tilvísanir

default

Endurnefnir og endurflytur pruneCustomProps