Generate development-ready theme JSON files from Figma Styles
- Parse Styles from a Figma file ID
- Works with Styled System and other CSS-in-JS setups
- Built with figma-js
npm i figma-theme- Install
figma-themeas a dev dependency in your project - Get a personal access token for the Figma API
- Create a
.envfile with your access token
FIGMA_TOKEN=<personal-access-token>- Alternatively add an environment variable for
FIGMA_TOKEN
- Add an npm run script:
figma-theme <figma-file-id> - Run the script to create a
theme.jsonfile based on Figma Styles
Options can be passed as CLI flags or included in a figma-theme object in your package.json
--out-dir: output directory (default current working directory)--metadata: include additional metadata from the Figma API