Build a single app that supports all figma, sketch and bridged.
A mid wrapper for building consistant figma & sketch & reflection plugin, with single api reference
Powers Grida Figma Assistant
- mocks desing platform environment - faster development.
- single api reference - write once, run everywhere.
- reflect standard in the box - based on reflect DSL, develop with unified api structure.
- UI support - different ui feedback features by platform such as notify (figma) is supported by ui library
- OOP Based design access objects
- General UI Related utilities in the box
- Testing supported
- Provides Web based development environment
- Package Manager: pnpm (monorepo workspace)
- Build Tool: tsup
- Test Framework: vitest
- TypeScript: ^5.3.3
- Monorepo: Turborepo
- CI/CD: GitHub Actions with Changesets for automated publishing
pnpm add @design-sdk/<package>Packages
- figma
- figma-remote
- figma-url
- sketch
Take a look at design-file-converter
pnpm installpnpm buildpnpm testpnpm typecheckpnpm devThis repository uses Changesets for version management and automated publishing.
- Create a changeset:
pnpm changeset - Version packages:
pnpm version(or let CI handle it) - Publish:
pnpm release(or let CI handle it)
Changesets automatically create version bump PRs and publish to npm when merged to main.