Skip to content

chore: Add Figma Make dev environment configuration#2440

Draft
ezirlingerDQ wants to merge 1 commit into
developfrom
chore--figma-make
Draft

chore: Add Figma Make dev environment configuration#2440
ezirlingerDQ wants to merge 1 commit into
developfrom
chore--figma-make

Conversation

@ezirlingerDQ

@ezirlingerDQ ezirlingerDQ commented Jun 16, 2026

Copy link
Copy Markdown

Summary

Adds Figma Make scripts and configuration to enable local development integration with Figma's Make platform.

Changes

  • .figma/make/setup — Validates Node.js 22+ and installs pnpm via corepack
  • .figma/make/install — Installs dependencies and builds styles and React
  • .figma/make/dev — Runs the development server on port 8003
  • .figma/make/verify — Health check that polls the dev server until it's ready
  • .figma/make/env — Environment configuration (PORT, FIGMA_MAKE_URL, BOOTSTRAP_TIMEOUT)

Test Plan

  • Run pnpm install to verify dependency resolution
  • Start dev server and confirm it's accessible at http://localhost:8003
  • Verify Figma Make integration works with the new scripts

@aws-amplify-us-east-1

Copy link
Copy Markdown

This pull request is automatically being deployed by Amplify Hosting (learn more).

Access this pull request here: https://pr-2440.d15792l1n26ww3.amplifyapp.com

Comment thread .figma/make/install
Comment on lines +5 to +6
pnpm build:styles
pnpm build:react

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
pnpm build:styles
pnpm build:react
pnpm build

Comment thread package.json
Comment on lines +134 to +138
"pnpm": {
"overrides": {
"iconv-lite@0.6.3": "0.6.2"
}
}

@anastasialanz anastasialanz Jun 16, 2026

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove this overrides line.

Suggested change
"pnpm": {
"overrides": {
"iconv-lite@0.6.3": "0.6.2"
}
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants