https://github.com/klaufel/figma-tokens
๐จ A light tool for generate Figma design tokens as variables.
https://github.com/klaufel/figma-tokens
css design design-system design-tokens designsystem figma tokens variables-css
Last synced: 6 months ago
JSON representation
๐จ A light tool for generate Figma design tokens as variables.
- Host: GitHub
- URL: https://github.com/klaufel/figma-tokens
- Owner: klaufel
- License: mit
- Created: 2020-04-07T16:08:20.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2023-01-09T04:47:48.000Z (over 2 years ago)
- Last Synced: 2024-10-29T05:20:52.246Z (6 months ago)
- Topics: css, design, design-system, design-tokens, designsystem, figma, tokens, variables-css
- Language: JavaScript
- Homepage:
- Size: 281 KB
- Stars: 25
- Watchers: 5
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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
Create a `config.figma.json` file and added your credentials.
```json
{
"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](LICENSE.md) ยฉ [Juan Carlos Ruiz](https://github.com/klaufel)