Skip to content

pantoken / deprecations

deprecations

Beta

@pantoken/plugin-deprecations — lífshlaup-vitundar samhæfnisbrýr fyrir uppstreymistákn sem hafa verið fjarlægð

Þegar upstream útgáfa fjarlægir --instui-* token skráir handskrifuð DeprecationLedger lífsferil þess: hvenær það var deprecated, hvaða upstream minor útgáfa mun fjarlægja það, og hvernig haldið er áfram að láta það virka á meðan — annaðhvort vísa yfir í canonical token (replacementvar(...)) eða frysta síðasta þekkta bókstaflega gildi þess (value). Þetta plugin bætir við einum shim-token fyrir hverja færslu. Þar sem shim-ið er einfalt var(...) eða hreint gildi, skráir defineToken refersTo/setningafræði þess og toCss sendir það út, svo shim-ið fer inn í css/scss/less/stylus/wordpress/vanilla án frekari tenginga.

Aftöku er framfylgt annars staðar (uppfærslupípulan bregst hörðum hætti við hækkun þegar upstream minor sem tilgreind er í removeIn fyrir færslu er náð, og neyðir færsluna til að vera tekin úr notkun og neytanda til að fá minor‑útgáfu gefna út). dueForRemoval er athugunin sem knýr þetta; describeLifecycle knýr skjölin.

Dæmi

ts
import { buildTokens } from "@pantoken/core/build";
import { deprecationShims } from "@pantoken/plugin-deprecations";
import ledger from "@pantoken/tokens/deprecations.json" with { type: "json" };

buildTokens({ theme: "rebrand", plugins: [deprecationShims(ledger)] });

Viðmót

Föll

Tilvísanir

default

Endurnefnir og endurflytur út deprecationShims