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

Shrinkwrap devDependencies #35543

Closed
felixfbecker opened this issue Oct 3, 2017 · 2 comments
Closed

Shrinkwrap devDependencies #35543

felixfbecker opened this issue Oct 3, 2017 · 2 comments
Assignees
Labels
info-needed Issue requires more information from poster

Comments

@felixfbecker
Copy link
Contributor

Just a heads up, while working on #30134 I noticed that vscode does not shrinkwrap its devDependencies. While in npm 5 it is the default, in npm 4 it requires the extra flag npm shrinkwrap --dev.
This means a faulty minor/patch version somewhere in the devDependency tree (e.g. a gulp dependency etc) could cause a build failure.

As an example, master is currently broken because of a breaking change in an @types package: https://travis-ci.org/Microsoft/vscode/jobs/282871823#L2579

@joaomoreno
Copy link
Member

We do know this. It's a purposeful state of affairs since we always want the latest dev tools around. The risk is, of course, what you just mentioned, but we're willing to take it.

Do you still see the compile error? I don't see it on master now.

@joaomoreno joaomoreno added the info-needed Issue requires more information from poster label Oct 4, 2017
@vscodebot vscodebot bot closed this as completed Oct 11, 2017
@vscodebot
Copy link

vscodebot bot commented Oct 11, 2017

This issue has been closed automatically because it needs more information and has not had recent activity. Please refer to our guidelines for filing issues. Thank you for your contributions.

@vscodebot vscodebot bot locked and limited conversation to collaborators Nov 25, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
info-needed Issue requires more information from poster
Projects
None yet
Development

No branches or pull requests

2 participants