0.0.7 • Published 11 months ago

@figma-api/community v0.0.7

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

@figma-api/community - Figma Community Data API

Figma Community API provide publicly available figma community files data, you can fetch file, images like it is yours. It also follows the same interface as our Figma REST API Client - @figma-api/rest so you can easily switch between them without any code changes (very few changes).

Installation

# npm
npm install --save @figma-api/community axios

# yarn
yarn add @figma-api/community axios

Note - axios is a peer dependency, you need to install it as well.

Usage

import { Client } from "@figma-api/community";

const client = Client();

// a file id is a id from figma.com/community/file/:id
// e.g. - https://www.figma.com/community/file/1035203688168086460
const fileid = "1035203688168086460";

// fetch file
const { data: document } = await client.file(fileid);

// fetch node images (export as images)

About Images

Since the images are pre-exported and archived, we support limited scale of images, other wise, it will return 404.

image scales

  • 1x (1)
  • 2x (2)
  • 3x (3)

Downsized image fills

The image fills are optimized to max 3mb per file (which still has great quality), you should use the node's width and height data to render the image fill as the actual size.

0.0.5

11 months ago

0.0.4

11 months ago

0.0.7

11 months ago

0.0.6

11 months ago

0.0.3

11 months ago

0.0.2

11 months ago

0.0.1

11 months ago

0.0.0

12 months ago