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 (replacement → var(...)) 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
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
- shimValue
- shimEntries
- ledgerCovers
- parseUpstreamRef
- compareVersions
- dueForRemoval
- describeLifecycle
- deprecationShims
Hivatkozások
default
Átnevezi és újraexportálja a deprecationShims