Figma plugin that adds seamless component and font switching between team libraries: design once, copy and switch components for any platform
src | ||
.eslintrc.js | ||
.gitignore | ||
LICENSE.md | ||
manifest.json | ||
package-lock.json | ||
package.json | ||
README.md | ||
tsconfig.json | ||
webpack.config.js |
JSwitcher
Figma plugin that adds seamless component and font switching between team libraries. Design once, copy and switch components for any platform.
Usage
- Clone repository
- Create a Figma app at Figma developers https://www.figma.com/developers/apps
- Obtain client ID & client secret tokens and replace clientID and clientSecret in src/consts.js file with them
- Run
npm ci
(alternative ofnpm install
but to match dependencies exactly) - Run
npm run build
- Open Figma -> Plugins -> Development -> Import from manifest...
- Select manifest.json file in repository‘s root
- Authorize with your Figma account to grant access to your team libraries
Now you can create an iOS layout, copy it and turn into Android layout or vice-versa with just one click.
Originally this was made for Joom lab designers team to help them design mobile screens quckly.