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

[Feature] Workspace Distribution / Packaging #936

Closed
2 tasks
j opened this issue Feb 11, 2020 · 2 comments
Closed
2 tasks

[Feature] Workspace Distribution / Packaging #936

j opened this issue Feb 11, 2020 · 2 comments
Labels
enhancement New feature or request

Comments

@j
Copy link

j commented Feb 11, 2020

  • I'd be willing to implement this feature
  • This feature can already be implemented through a plugin

Describe the user story

The biggest pain point with workspaces currently is that they're aimed towards library development and packaging for NPM. It would be great if I could package a workspace and include all the modules (& other workspaces) within the output for deployments, etc.

I'm unsure if this is already supported, but if not, I'm wondering if this is something that can be added to yarn / plugin?

yarn workspace package [workspace] to create a deployable would be amazing. :)

@j j added the enhancement New feature or request label Feb 11, 2020
@j j changed the title [Feature] Workspace Distribution [Feature] Workspace Distribution / Packaging Feb 12, 2020
@josephwegner
Copy link

Seems a duplicate of #859 and #489.

The latter issue has an example of a plugin that apparently does much of the work required to get a "workspace package"... but I haven't even begun to wrap my head around how plugins work yet.

@merceyz
Copy link
Member

merceyz commented Dec 9, 2020

Closing as this seems to be solved by using either of these Yarn plugins https://gitlab.com/Larry1123/yarn-contrib/-/tree/master/packages/plugin-production-install or https://yarn.build/

@merceyz merceyz closed this as completed Dec 9, 2020
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

No branches or pull requests

3 participants