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

Npm package @npmcli/move-file is deprecated use @npmcli/fs #3735

Open
FirelightFlagboy opened this issue Dec 8, 2022 · 2 comments
Open

Npm package @npmcli/move-file is deprecated use @npmcli/fs #3735

FirelightFlagboy opened this issue Dec 8, 2022 · 2 comments
Labels
A-Client Area: Parsec desktop application good first issue Good for newcomers I-Dependency Impact: related to an dependency

Comments

@FirelightFlagboy
Copy link
Contributor

No description provided.

@FirelightFlagboy FirelightFlagboy added I-Dependency Impact: related to an dependency A-Client Area: Parsec desktop application labels Dec 8, 2022
@ADcorpo
Copy link
Contributor

ADcorpo commented Dec 15, 2022

Here is the current (as of writing) state of our dependency tree regarding @npmcli/move-file:

└─┬ @electron/rebuild@3.2.10
  └─┬ node-gyp@9.3.0
    └─┬ make-fetch-happen@10.2.1
      └─┬ cacache@16.1.3
        └── @npmcli/move-file@2.0.1

In the above I updated electron-rebuild to @electron/rebuild (only a package name change, not breaking). We are using the latest node-gyp, which relies on outdated versions of make-fetch-happen and cacache. Both have a fix in the following versions but they include a breaking change, so I can't override the package version to a newer one (override does not provide a mechanism for substituting a package with another one).

So this issue remains ongoing for now. I am working on a PR for other deprecated dependencies right now.

@FirelightFlagboy
Copy link
Contributor Author

related nodejs/node-gyp#2756

@FirelightFlagboy FirelightFlagboy added the good first issue Good for newcomers label Mar 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Client Area: Parsec desktop application good first issue Good for newcomers I-Dependency Impact: related to an dependency
Projects
None yet
Development

No branches or pull requests

2 participants