pantoken / packages/plugin-kit/src / definePlugin
Függvény: definePlugin()
definePlugin(
config):PantokenPlugin
Béta
Hozzon létre egy pantoken bővítményt a horgjaiból. Az eredmény egy normál PantokenPlugin, amely az Ön által megadott horgjaiból kikövetkeztetett képességekkel van ellátva.
Paraméterek
config
A bővítmény name és bármely a tokens/icons/css/rehype/native horgjaiból.
Visszatérés
Egy ellátott PantokenPlugin.
Példa
Egy egységes tokenek + css bővítmény
ts
import { capabilitiesOf, definePlugin } from "@pantoken/plugin-kit";
const brand = definePlugin({
name: "@acme/brand",
tokens: (ctx) => [
...ctx.tokens,
ctx.define({ name: "--instui-brand", value: "var(--instui-color-background-brand)" }),
],
css: () => ({ append: ":root { color-scheme: light dark; }" }),
});
capabilitiesOf(brand); // → ["tokens", "css"]