Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Dependencies cleanup targeting the next major version bump #89

Closed
3 of 17 tasks
rpl opened this issue Nov 22, 2021 · 8 comments · Fixed by #137
Closed
3 of 17 tasks

Dependencies cleanup targeting the next major version bump #89

rpl opened this issue Nov 22, 2021 · 8 comments · Fixed by #137

Comments

@rpl
Copy link
Member

rpl commented Nov 22, 2021

This package has not been actively maintained for quite some time, and so there are some dependencies that may not really be necessary anymore (e.g. because in the meantime they got replaced with the official JS feature being more widely supported) and some other ones did got background incompatible changes in new major version released in the meantime.

This issue is meant to track cleanup work related to these dependencies:

@fregante
Copy link
Contributor

I can work on this cleanup if someone is available to review the resulting PR(s)

@fregante
Copy link
Contributor

fregante commented Aug 4, 2024

winreg is needed on windows, it's light (no deps), it's supported (oct 2023), it doesn't look like there have been breaking changes, and the open dependabot PR is green:

It just needs a click to be merged.

The last one now is which, which is blocked by when due to some overlapping code:

@Araxeus
Copy link

Araxeus commented Aug 11, 2024

winreg is needed on windows, it's light (no deps), it's supported (oct 2023), it doesn't look like there have been breaking changes, and the open dependabot PR is green

Winreg is not actively maintained - could use https://github.com/desktop/registry-js instead

@fregante
Copy link
Contributor

fregante commented Aug 11, 2024

Winreg is not actively maintained

The last release was just 10 months ago. Unless you had issues with this package, I reckon it's good enough for the purposes of fx-runner

could use desktop/registry-js instead

I'd advise against that, check out the deps tree: https://npmgraph.js.org/?q=registry-js

Versus zero dependencies: https://npmgraph.js.org/?q=winreg

@Araxeus
Copy link

Araxeus commented Aug 11, 2024

Unless you had issues with this package

I did actually, and other users have reported issues on v1.2.5 (check around the last ~4 issues on https://github.com/fresc81/node-winreg )

If you end up choosing Winreg I recommend staying on v1.2.4 or at least check that those issues don't affect this project

I'd advise against that, check out the deps tree:

You may be right, but at least it's maintained by GitHub 🤷‍♂️

@fregante
Copy link
Contributor

@rpl all other dependencies have been addressed by the way.

@Rob--W
Copy link
Member

Rob--W commented Aug 11, 2024

Unless you had issues with this package

I did actually, and other users have reported issues on v1.2.5 (check around the last ~4 issues on https://github.com/fresc81/node-winreg )

Can you be more specific on how these issues affect the package here? We do not create registry keys, we use the module in read-only mode. Is there a test case that breaks our use case?

@Araxeus
Copy link

Araxeus commented Aug 12, 2024

My issues occur when trying to create a new key indeed, that's why I said
"atleast check that those issues don't affect this project"

I'm just seeing a package that released a new broken version almost a year ago and didnt bother to fix it

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants