Skip to content

🎨 A light tool for generate Figma design tokens as variables.

License

Notifications You must be signed in to change notification settings

klaufel/figma-tokens

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

figma-tokens · GitHub license npm Gzip size

A light tool for generate Figma design tokens as variables.

🚀 Installation

npm install figma-tokens --save-dev

🧐 How to use?

Extract Figma tokens schema

figma-tokens api

Generate tokens as variables

Generate tokens as all plattforms tokens variables with a figma schema.

Supported format: CSS / SCSS / LESS / JS / JSON

figma-tokens build

🤝 Requeriments

Duplicate figma design tokens file

Duplicate and use the figma file to work with the token structure.

📄 Figma file template

image

Get your figma file id

image

Get your figma API key

https://www.figma.com/developers/api

image

Modify config with your figma API key and figma id in config.figma.json

Create config

Create a config.figma.json file and added your credentials.

{
  "FIGMA_APIKEY": "Your Figma API key",
  "FIGMA_ID": "Your Figma file id"
}

Working on an npm package, you can look at this repository meanwhile :)

https://github.com/klaufel/pattern-library-skeleton/tree/master/src/figma-tokens

License

MIT License © Juan Carlos Ruiz