Skip to content

デジタル庁デザインシステムのデザイントークン

License

Notifications You must be signed in to change notification settings

digital-go-jp/design-tokens

Repository files navigation

Design Tokens

デジタル庁 デザインシステム(Figma)のデザイントークン。

npm version

インストール

$ npm install @digital-go-jp/design-tokens

使用例

CSS

@import url("node_modules/@digital-go-jp/design-tokens/dist/tokens.css");

.std-45B-4 {
  font-size: var(--font-size-45);
  font-weight: var(--font-weight-700);
  line-height: var(--line-height-1-4);
}

JavaScript

import plugin from "tailwindcss/plugin";
import tokens from "@digital-go-jp/design-tokens";

const themePlugin = plugin(() => {}, {
  theme: {
    extend: {
      colors: {
        cyan: {
          50: tokens.Color.Primitive.Cyan[50].value,
          100: tokens.Color.Primitive.Cyan[100].value,
          200: tokens.Color.Primitive.Cyan[200].value,
          300: tokens.Color.Primitive.Cyan[300].value,
          400: tokens.Color.Primitive.Cyan[400].value,
          500: tokens.Color.Primitive.Cyan[500].value,
          600: tokens.Color.Primitive.Cyan[600].value,
          700: tokens.Color.Primitive.Cyan[700].value,
          800: tokens.Color.Primitive.Cyan[800].value,
          900: tokens.Color.Primitive.Cyan[900].value,
          1000: tokens.Color.Primitive.Cyan[1000].value,
          1100: tokens.Color.Primitive.Cyan[1100].value,
          1200: tokens.Color.Primitive.Cyan[1200].value,
        },
      },
      fontSize: {
        "std-45B-4": [
          tokens.FontSize["48"].value,
          {
            fontWeight: tokens.FontWeight["700"].value,
            lineHeight: tokens.LineHeight["1_4"].value,
          },
        ],
      },
    },
  },
});

export default themePlugin;

バージョン対応表

Figma のバージョン npm のバージョン
1.4.2 0.1.6