-
Notifications
You must be signed in to change notification settings - Fork 29.4k
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
Investigate moving from yarn back to npm #196795
Comments
I'm currently hitting this on Windows and it's blocking me: npm/cli#4028 This is sad. |
Glad to see this change! The yarn v1 was rarely used now, back to NPM is good for new contributors and the health of the vscode's future. And I'm inquisitive if there is a plan to drop the |
Hey @joaomoreno how is this going? Is that npm bug still a problem? How can we repoduce it to see if its still causing the issue? |
I'm curious to know whether using pnpm has been considered. I've been a pretty happy user of it. The space savings with links is quite good. Some starter info can be found at https://pnpm.io/motivation. Also, sorry if I've already asked this elsewhere. My brain thinks it vivdly remembers having brought this up, but can't remember where or when, and my attempt to search for previous comments of mine mentioning pnpm haven't turned that up. |
Seconded, if work is to be done to migrate should pnpm not be considered? |
This milestone we have resumed exploration on this issue, https://github.com/microsoft/vscode/tree/robo/yarn_2_npm tracks this effort and we have our first unreleased insiders build from it 🚀 . There were some breaking changes and/or differences that require documenting as follows,
However when running
|
This can be ignored, the package doesn't even really use Tslib except for super old backwards compatibility which does not apply to our case. See internal issue |
@deepak1556 to fix this would I need to specify the beta version of |
@Tyriar yeah that would help. Just to note, comparator operators on prerelease tags strictly match on the
|
@lramos15 thanks I will create a separate issue to track that. Given that issue is open for a while I think we need to contribute to removing that peer dependency if it is of serving no value today in upstream. We cannot ignore it, we can only workaround it by using the |
We will need to update packages but should be fixed via microsoft/ApplicationInsights-JS#2397 |
Rollout Plan09/05 JST morning - Flip the pipeline to disallow dependency changes from incoming PR |
The xterm peerDependency problem should be fixed with #227313 |
The "Code - OSS" repository has altered its dependency manager to "npm" which caused numerous issues for nixpkgs. The most critical issue is the offline cache produced by npm is completely non-reproducible. As a result, it is currently challenging to update the version of "code-oss" (build-from-source version). For now, I am switching from "code-oss" to "vscodium" the binary releases maintained by the community. Link: microsoft/vscode#196795 Link: microsoft/vscode#226927 Link: NixOS/nixpkgs#318673
When we first moved to Yarn, it was mostly a performance move. Nowadays npm has mostly caught up and Yarn went a completely different direction. We're sitting on Yarn v1, mostly abandoned by the project leads. We should investigate the possibility of moving back to npm.
The text was updated successfully, but these errors were encountered: