2.0.4 • Published 2 months ago

@figspec/components v2.0.4

Weekly downloads
26,246
License
MIT
Repository
github
Last release
2 months ago

@figspec/components

npm version docs HTML (with demo)

@figspec/components is a set of CustomElements that renders Figma file/frame and displays Figma's editor-like inspector for a selected node.

The components are designed to work on Figma REST API result. This library does not provided a functionality to invoke Figma REST API endpoints.

Installation

$ npm i @figspec/components

This library does not provide bundled script. Please use CDN or bundle on your own.

Usage

Import the entry script (import '@figspec/components') and it'll register our custom elements. Then you can now use these on your page.

<body>
  <figspec-frame-viewer id="figma_frame"></figspec-frame-viewer>
</body>
// your script.js
import "@figspec/components";

const figmaFrame = document.getElementById("figma_frame")

figmaFrame.apiResponse = /* ... */;
figmaFrame.renderedImage = /* ... */;

To display an entire Figma File, use <figspec-file-viewer> instead.

<body>
  <figspec-file-viewer id="figma_file"></figspec-file-viewer>
</body>
// your script.js
import "@figspec/components";

const figmaFile = document.getElementById("figma_file")

figmaFrame.apiResponse = /* ... */;
figmaFrame.renderedImages = /* ... */;

To see working examples and API docs, please check out the docs site.

Browser supports

This library works on browser implementing WebComponents v1 spec and ES2019. The bundled files are at esm/es2019.

Related packages

2.0.4

2 months ago

1.0.3

4 months ago

2.0.3

4 months ago

1.0.2

9 months ago

2.0.2

8 months ago

2.0.1

8 months ago

2.0.0

8 months ago

1.0.1

2 years ago

1.0.0

3 years ago

0.1.10

3 years ago

0.1.9

3 years ago

0.1.8

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago