@expo/styleguide-icons
v3.0.0
Published
Expo's icons for use on the web.
Maintainers
Keywords
Readme
@expo/styleguide-icons
Expo's icons for use on the web.
Get started
- Install dependencies with
yarn. - Set up a .env file. To do this, you'll need to:
a. Duplicate the .env.example file, and name the copy: .env.
b. Inside it, define a
FIGMA_TOKENwith a personal access token from Figma. Click on your avatar in Figma in the top right > Settings > Security tab > Personal Access tokens. - Build everything with
yarn build.
Icon generation
We generate all icon files based on our Figma icons. The process is:
- Make a call to Figma to get all the icons from a specific file.
- Once we get every component from the icons pages specified in figma.config.js, we optimize them all with SVGO.
- After that, we use SVGR to create React components of each icon. The outputter is defined in figma.config.js, and we use a custom template in svgr-icon-template.js. These components are stored in tmp.
- Finally, we use
rollupto build our final package. These files are saved in dist.
