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

Isaacs/workspace root #3596

Closed
wants to merge 2 commits into from
Closed

Isaacs/workspace root #3596

wants to merge 2 commits into from

Conversation

isaacs
Copy link
Contributor

@isaacs isaacs commented Jul 30, 2021

Implements npm/rfcs#343

  • add feature to @npmcli/arborist to save .npmrc files in workspace folders when saveWorkspace is true
  • add feature to @npmcli/config to support workspace .npmrc files if present
  • update @npmcli/config and @npmcli/arborist in npm/cli
  • add new config values to cli

References

@isaacs isaacs changed the base branch from latest to release-next July 30, 2021 19:31
@isaacs isaacs force-pushed the isaacs/workspace-root branch from 0de5081 to 556a5bf Compare July 30, 2021 19:32
isaacs added a commit to npm/arborist that referenced this pull request Jul 31, 2021
isaacs added a commit to npm/config that referenced this pull request Jul 31, 2021
TODO:
- warn when dropping other project configs if ws root is set
- do not allow ws root to be set other than in project or workspace level

Related-to: npm/cli#3596
isaacs added a commit to npm/config that referenced this pull request Jul 31, 2021
isaacs added a commit to npm/config that referenced this pull request Aug 3, 2021
isaacs added a commit to npm/config that referenced this pull request Aug 3, 2021
@darcyclarke darcyclarke added Release 7.x work is associated with a specific npm 7 release semver:minor new backwards-compatible feature labels Aug 5, 2021
@darcyclarke darcyclarke added Needs Discussion is pending a discussion Needs Review labels Aug 26, 2021
@wraithgar wraithgar added Release 8.x work is associated with a specific npm 8 release and removed Release 7.x work is associated with a specific npm 7 release labels Oct 7, 2021
@ruyadorno
Copy link
Contributor

@ruyadorno ruyadorno closed this Jan 25, 2022
@nlf nlf deleted the isaacs/workspace-root branch March 28, 2022 17:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs Discussion is pending a discussion Release 8.x work is associated with a specific npm 8 release semver:minor new backwards-compatible feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants