Skip to content

pantoken / props-minify

props-minify

Béite

@pantoken/plugin-props-minify — comhdhéanamh athruithe prúnaigh, réidhigh, agus mangail do --instui-* airíonna saincheaptha trí uirlis aonair applyMinify.

Úsáideann gach píplíne a ghineann CSS (scripteanna gineála, rendairí) applyMinify chun dromchla mionaithe comhsheasmhach a sholáthar gan spleáchas PostCSS díreach.

Tá Prúnaigh + Mangail oiriúnach amháin do phacáistí féinlonnaithe áit a gcónaíonn na tagairtí var(--instui-*) go léir agus a sainmhínithe sa tháirgeadh céanna. Do thomhaltóirí comhaid ar leith (@pantoken/css + @pantoken/components luchtaithe go neamhspleách), cuir i bhfeidhm { flatten: true } amháin.

Mangail trasna teorainneacha comhaid: pas an t‑sampla céanna Map mar mangle.sharedManifest chuig gach glao applyMinify a phróiseálann comhaid CSS a luchtaítear le chéile. Próiseáil an bhileog token ar dtús (síolann sí an manifest), ansin bileoga comhpháirte.

Samplaí

Cuir na trí athrú uile i bhfeidhm ar phacáiste féinlonnaithe

ts
import { applyMinify } from "@pantoken/plugin-props-minify";
const out = applyMinify(css, { prune: true, flatten: true, mangle: true });

Réidh amháin (sábháilte do thomhaltóirí comhaid ar leith)

ts
import { applyMinify } from "@pantoken/plugin-props-minify";
const out = applyMinify(css, { flatten: true });

Mangail dhá chomhad leis an mapa céanna

ts
import { applyMinify } from "@pantoken/plugin-props-minify";
const manifest = new Map<string, string>();
const tokenCss = applyMinify(rawTokens, { mangle: { sharedManifest: manifest } });
const componentCss = applyMinify(rawComponents, { mangle: { sharedManifest: manifest } });

Comhéadan

Aliasanna Cineál

Athróga

Feidhmeanna