Skip to content

pantoken / deprecations

deprecations

Béta

@pantoken/plugin-deprecations — az életciklus-tudatos kompatibilitási shimek az eldobott upstream tokenekhez.

Ha egy upstream kiadás eldobja a --instui-* tokent, egy kézzel szerzett DeprecationLedger rögzíti az életciklust: amikor elavult volt, az upstream minor, amely eltávolítja, és hogyan tartsa működőképes közben — vagy továbbítson egy kanonikus tokenhez (replacementvar(...)) vagy rögzítse az utolsó ismert literált (value). Ez a bővítmény egy shimet tokent csatol bejegyzésként. Mivel a shim egy egyetlen var(...) vagy egy egyszerű érték, defineToken rögzíti a refersTo/szintaxist és toCss kibocsátja, így a shim css/scss/less/stylus/wordpress/vanilla-ba kerül további vezetékek nélkül.

A kivezetést másutt kényszerítik (az frissítési folyamat nehéz meghibásodást okoz a bejegyzés removeIn upstream minort elérésekor, a bejegyzés kivezetésére és egy fogyasztó minor vágására kényszerítve). dueForRemoval az azt működtető ellenőrzés; describeLifecycle működteti a dokumentációt.

Példa

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

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

Interfészek

Függvények

Hivatkozások

default

Átnevezi és újraexportálja a deprecationShims