Skip to content

pantoken / deprecations

deprecations

Bêta

@pantoken/plugin-deprecations — shimiau cydnawsedd sy'n ymwybodol o gydol-oes ar gyfer tokenau uwchlaw a gafodd eu tynnu.

Pan fo ryddhau uwchlaw yn tynnu token --instui-*, mae DeprecationLedger a ysgrifennwyd â llaw yn cofnodi ei gydol-oes: pryd y cafodd ei wneud yn hen, pa fersiwn fach uwchlaw fydd yn ei dynnu, a sut i'w gadw'n gweithio yn y cyfamser — naill ai ei gyfeirio ymlaen at token canonig (replacementvar(...)) neu i rewi'i literal olaf a adnabyddir (value). Mae'r plugin hwn yn ychwanegu un shim-token fesul cofnod. Gan mai un var(...) unig yw'r shim neu werth plaen, mae defineToken yn cofnodi ei refersTo/syntax a toCss yn ei ollwng, felly mae'r shim yn mynd i mewn i css/scss/less/stylus/wordpress/vanilla heb unrhyw gysylltu ychwanegol.

Gorfodir y ymddeoliad mewn lle arall (mae'r biblin uwchraddio yn methu'n galed ar newid fersiwn unwaith y cyrhaeddir fersiwn fach uwchlaw cofnod, gan orfodi i'r cofnod gael ei ymddeoli a thorri fersiwn fach i ddefnyddwyr). dueForRemoval yw'r gwiriad sy'n ei gyrru; mae describeLifecycle yn gyrru'r docs.

Enghraifft

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

Rhyngwynebau

Swyddogaethau

Cyfeiriadau

default

Ailenwir ac ail-allforir deprecationShims