Skip to content
This repository has been archived by the owner on Aug 11, 2022. It is now read-only.

Conversation

jacksonrayhamilton
Copy link

Fixes #17722, ensuring that optional dependencies from a lockfile which fail to install are not removed from the lockfile. Example: When fsevents is installed on macOS, but later fails to install on GNU/Linux, fsevents will not be removed from the lockfile.

Besides the unit test, I also confirmed that lockfiles remain unchanged on GNU/Linux by running npm i in this repo: https://github.com/jacksonrayhamilton/chokidar-test

@jacksonrayhamilton jacksonrayhamilton requested a review from a team as a code owner November 23, 2017 19:06
@jacksonrayhamilton
Copy link
Author

And now I found #19054. Is that a solution for #17722 and we should close this?

@Karasuni
Copy link

Regardless we might still need this PR to ensure consistency on lockfiles across OS.

@jacksonrayhamilton
Copy link
Author

Maybe. I bring it up because the three changes I made in deps.js are more or less mirrored in the other PR.

@zkat
Copy link
Contributor

zkat commented Mar 6, 2018

This should indeed have been overridden by #19054! 👍

@zkat zkat closed this Mar 6, 2018
@jacksonrayhamilton
Copy link
Author

@zkat!! Thank you for responding. I implore you to also take a look at my other PR which has been open for a while and fixes a long-outstanding NPM issue: #19198

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants