Skip to content

pantoken / deprecations

deprecations

Beta

@pantoken/plugin-deprecations — shim konpatibilite ki pran an kont sik lavi pou tokens upstream ki retire.

Lè yon release upstream retire yon token --instui-*, yon DeprecationLedger ki ekri a men anrejistre sik lavi li: kilè li deprekye, ki minor upstream ki pral retire li, ak kijan pou kenbe li ap travay pandan tan sa a — swa reyalize li sou yon token kanonik (replacementvar(...)) oswa fize dènye literèl li te genyen (value). Plugin sa a ajoute yon shim token pa antre. Paske shim nan se swa yon sèl var(...) oswa yon valè plenn, defineToken anrejistre refersTo/sentaks li epi toCss emèt li, konsa shim nan travèse nan css/scss/less/stylus/wordpress/vanilla san okenn fil elektrik siplemantè.

Retret la aplike lòt kote (pipeline upgrade la fè echèk sou yon bump yon fwa minor upstream removeIn yon antre rive, fòse antre a pou l retire epi yon consumer minor koupe). dueForRemoval se chèk ki alimante sa; describeLifecycle alimante dokiman yo.

Egzanp

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)] });

Entèfas

Fonksyon

Referans

default

Renomme epi re-eksporte deprecationShims