An open API service indexing awesome lists of open source software.

https://github.com/headwindz/figx

A comprehensive and reliable figma utilities library
https://github.com/headwindz/figx

figma figma-plugin utilities

Last synced: about 1 month ago
JSON representation

A comprehensive and reliable figma utilities library

Awesome Lists containing this project

README

        


Figx


A comprehensive and reliable figma utilities library

[![npm-version-img]][npm-link] [![npm-downloads-img]][npm-link] [![license-img]][license-link] [![bundle-size-img]](https://bundlephobia.com/result?p=figx)

[npm-link]: https://www.npmjs.com/package/figx
[npm-version-img]: https://img.shields.io/npm/v/figx.svg?style=flat
[npm-downloads-img]: https://img.shields.io/npm/dm/figx.svg?style=flat
[license-img]: https://img.shields.io/badge/license-MIT-blue.svg
[license-link]: https://github.com/headwindz/figx/blob/main/LICENSE
[bundle-size-img]: https://img.shields.io/bundlephobia/minzip/figx?cacheSeconds=1800

## 📚 Documentation

- [Home](https://figx.vercel.app)
- [Guide](https://figx.vercel.app/guide)
- [Utilities](https://figx.vercel.app/utilities)

## ✨ Features

- A comprehensive collection of utilities
- Easy to learn and use with clear documentation
- Written in TypeScript with native type support

## 📦 Install

```bash
$ npm install figx --save
# or
$ yarn add figx
```

## 🔨 Usage

```ts
import { toRgb, ColorFormat } from 'figx';
toRgb('#FF0000'); // => 'rgb(255, 0, 0)';
toRgb({ r: 255, g: 0, b: 0 }, ColorFormat.ARRAY); // => [255, 0, 0]
toRgb('hsl(0, 100%, 50%)', ColorFormat.OBJECT); // => { r: 255, g: 0, b: 0 }
```

## 🤝 Contributing

```bash
$ git clone git@github.com:headwindz/figx.git
$ yarn
$ yarn start
```

Open your browser and visit http://127.0.0.1:8000

## 🙏 Credit

Inspired by the following awesome work:

[create-figma-plugin](https://github.com/yuanqing/create-figma-plugin)

[figma-plugin-helpers](https://github.com/figma-plugin-helper-functions/figma-plugin-helpers)