Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Pesde for package management #292

Open
vocksel opened this issue Nov 22, 2024 · 0 comments · May be fixed by #293
Open

Use Pesde for package management #292

vocksel opened this issue Nov 22, 2024 · 0 comments · May be fixed by #293
Labels
enhancement New feature or request

Comments

@vocksel
Copy link
Collaborator

vocksel commented Nov 22, 2024

I'll need some time to play around with Pesde first before we adopt it anywhere, but if the docs are any indication switching over to Pesde will give us...

  1. Git dependencies which will make it easier to iterate on our existing packages (Storyteller, ModuleLoader)
  2. Workspaces so if we want to fold our packages into the Flipbook repo we can
  3. Support for existing Wally dependencies which should ease the migration
  4. Looks to be better support for dev dependencies so we can finally stop shipping Jest with Flipbook, and
  5. Multi-target support so we can also use it to manage Lune dependencies (or so it seems) and binaries

The main drawbacks I see are that Pesde is new tech and it looks like the support burden falls to 1-2 people. But currently the pros (if they work how I expect) outweigh the cons

@vocksel vocksel added the enhancement New feature or request label Nov 22, 2024
@vocksel vocksel linked a pull request Nov 24, 2024 that will close this issue
1 task
@vocksel vocksel mentioned this issue Dec 6, 2024
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant