Skip to content
New issue

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

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

Already on GitHub? # to your account

[FEAT] support workspaces #1126

Open
jkowalleck opened this issue Nov 27, 2023 · 3 comments · May be fixed by #1212
Open

[FEAT] support workspaces #1126

jkowalleck opened this issue Nov 27, 2023 · 3 comments · May be fixed by #1212
Labels
enhancement New feature or request good first issue Good for newcomers hacktoberfest help wanted Extra attention is needed

Comments

@jkowalleck
Copy link
Member

Is your feature request related to a problem? Please describe.

this project currently does not support npm workspaces.
see https://docs.npmjs.com/cli/v9/using-npm/workspaces

Describe the solution you'd like

  • add a CLI option: --workspace=[NAME]
    • forward this flag to underlying call to npm
  • config whee the workspaces are located in descried in package.json
  • gather project info from workspace-dir, not root-dir

Describe alternatives you've considered

none

Additional context

NPM workspaces themselves are installed as path-relative local packages.
NPM workspace dependencies are accumulated in a top-level node_modules dir.

@Donorlin
Copy link

any news about this ? thanks

@jkowalleck
Copy link
Member Author

This project is a community effort.
So far, no community member volunteered to drive/champion this topic. Feel free to do so.

@jkowalleck
Copy link
Member Author

jkowalleck commented Dec 11, 2024

There is a promising attempt to provide this feature. Thanks to @MalickBurger.

@Donorlin , since you've asked for an update:
would you be willing to beta-test this feature, and provide feedback?

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request good first issue Good for newcomers hacktoberfest help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants