figma-tokens
Version:
A tool for generate Figma design tokens as variables
62 lines (34 loc) • 1.83 kB
Markdown
# figma-tokens · [](LICENSE) [](https://www.npmjs.org/package/figma-tokens) [](https://unpkg.com/figma-tokens/)
> A light tool for generate Figma design tokens as variables.
## 🚀 Installation
```sh
npm install figma-tokens --save-dev
```
## 🧐 How to use?
### Extract Figma tokens schema
```node
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`
```node
figma-tokens build
```
## 🤝 Requeriments
### Duplicate figma design tokens file
Duplicate and use the figma file to work with the token structure.
[📄 Figma file template](https://www.figma.com/file/IGr2xoqcZX91CU7CDr4ZsI)

### Get your figma file id

### Get your figma API key
https://www.figma.com/developers/api

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

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](LICENSE.md) © [Juan Carlos Ruiz](https://github.com/klaufel)