figma-rest
TypeScript icon, indicating that this package has built-in type declarations

2.0.3 • Public • Published

figma-rest

Node and browser client for Figma REST API

Install

npm i figma-rest
yarn add figma-rest
pnpm i figma-rest

Usage

import { FigmaClient } from 'figma-api'

const figma = new FigmaClient({
  personalAccessToken: 'fig123',
})

const file = await figma.files.get('file_key')

Pagination

Some of Figma's endpoints that contain long lists are paginated.

The client provides an AsyncIterableIterator that you can for await...of each item in the list:

let reactions: Reaction[] = []
for await (let reaction of client.comments.reactions('123', '456')) {
  reactions.push(reaction)
}

Readme

Keywords

none

Package Sidebar

Install

npm i figma-rest

Weekly Downloads

2

Version

2.0.3

License

ISC

Unpacked Size

94.2 kB

Total Files

5

Last publish

Collaborators

  • jacoblapworth