Skip to content

pantoken / plugin-kit

plugin-kit

Behta

@pantoken/plugin-kit — ráhkis ja komponera pantoken-pluginat, sáhttuheapmi-birra registrerejuvvot.

definePlugin lea nuppi fáktori: geavaha hookat mii don implementere ja son boađe dovddast normála PantokenPlugin mii leat brandtalaš dálkkuid mii čahttuheapmái hookaid gaskkas. Oahppit (buildTokens, toCss) leat checkPlugins sáhttit gielddat — ii maiddái feilat — gos plugin lea registrerejuvvon gárvvis mii ii leat effektus: eatnabeaivái fáktorejuvvon plugin (sáhttuheapmi-čujuhusat ii leat) dahje fáktorejuvvon plugin fássas mii son ii implementere (dálak earánuppiin, nuvttá toCss).

Stageat mii plugins: arrái ovddideappá dá leat birra, leat tokens, icons, ja css; rehype (render-ávdnas ikon-ráddjá) ja native (Style Dictionary) leat sisašvuođa sáhttuheapmái maid leat almmuhit okti, muhto dál ii leat gaskkas váhttit.

Exempel

ts
const brand = definePlugin({ name: "brand", tokens: (c) => [...c.tokens], css: () => ({ ... }) });
// capabilitiesOf(brand) → ["tokens", "css"]

Interfáčat

Type-aliasat

Fuššat

Referenssat

Mode

Re-exports Mode