Skip to content

Move framer-plugin-tools into monorepo as workspace package#549

Merged
niekert merged 9 commits intoframer:mainfrom
niekert:framer-plugin-tools
Feb 6, 2026
Merged

Move framer-plugin-tools into monorepo as workspace package#549
niekert merged 9 commits intoframer:mainfrom
niekert:framer-plugin-tools

Conversation

@niekert
Copy link
Member

@niekert niekert commented Feb 5, 2026

Description

This PR adds https://github.com/framer/framer-plugin-tools as a workspace package under packages/plugin-tools.

The CLI footprint the same

yarn framer-plugin-tools pack

(with some additional optional options)

Changes:

Pre-merge Checklist

  • Publish a new stable version of framer-plugin-tools
  • Archive the previous repo

Testing

  • All plugins can pack succesfully
    • Check out this branch
    • Run yarn turbo run pack to run the pack command in all plugins
    • No errors
  • The pack command still works on the published version (alpha)
    • Create a new plugin npm create framer-plugin test-tools-plugin
    • cd ./test-tools-plugin
    • npx framer-plugin-tools@alpha pack
    • It creates a valid plugin.zip

@niekert
Copy link
Member Author

niekert commented Feb 5, 2026

@cursor review

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

✅ Bugbot reviewed your changes and found no new issues!

Comment @cursor review or bugbot run to trigger another review on this PR

@niekert niekert force-pushed the framer-plugin-tools branch from 4e5bc31 to e789f38 Compare February 5, 2026 20:36
- Add packages/plugin-tools with build and pack functionality
- Add g:pack script to root package.json
- Update all plugin package.json files to use workspace dependency
- Keep backwords compatibility but allow specifying additional options
@niekert niekert force-pushed the framer-plugin-tools branch from e789f38 to 8f0ba01 Compare February 5, 2026 20:38
@niekert
Copy link
Member Author

niekert commented Feb 6, 2026

@cursor review

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

Comment @cursor review or bugbot run to trigger another review on this PR

@niekert niekert marked this pull request as ready for review February 6, 2026 10:03
@niekert niekert requested a review from elmarburke February 6, 2026 10:04
Copy link
Contributor

@elmarburke elmarburke left a comment

Choose a reason for hiding this comment

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

@niekert niekert force-pushed the framer-plugin-tools branch from 659c167 to 2d5e5c5 Compare February 6, 2026 15:56
@niekert niekert added this pull request to the merge queue Feb 6, 2026
@niekert niekert removed this pull request from the merge queue due to a manual request Feb 6, 2026
@niekert niekert enabled auto-merge February 6, 2026 16:05
@niekert niekert added this pull request to the merge queue Feb 6, 2026
Merged via the queue into framer:main with commit 0b5bd7c Feb 6, 2026
6 of 7 checks passed
@niekert niekert deleted the framer-plugin-tools branch February 6, 2026 16:09
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.

2 participants