Published on

figma plugin 개발하기

Figma Plugin 으로 할 수 있는 것들

access the figma document

  • figma document 에 접근하여 read, write 모두 가능하다.
    • 단, dev mode plugin 인은 write 는 불가능

work with components

show plugin UI

  • plugin UI 를 제공하고, 사용자와 상호작용 가능

make API call

  • API call 제약사항

Plugin 실행 제약사항

  • Can't run multiple plugin
    • 동시에 여러개 플러그인 실행 불가능
    • 백그라운드에서 플러그인 돌리는 것도 불가능
  • Can't trigger plugin on events
    • figma document 에서 발생하는 이벤트로 plugin 을 실행 불가능

Plugin 샘플

How Plugins Run

  • how plugins run
    • QuickJS Javascript engine을 사용하여 WebAssembly 샌드박스 내에서 JavaScript 및 TypeScript 코드를 안전하게 실행할 수 있다.

Figma Plugin 만들어보기


참고