-
-
Notifications
You must be signed in to change notification settings - Fork 15
Description
Environment
ESLint version: HEAD
@eslint/json version: HEAD
Node version: 20.18.0
npm version: 10.9.2
Operating System: Windows 11
What problem do you want to solve?
Hello,
Currently, many ESLint projects use the yorkie package for their pre-commit hook.
yorkie is a package that was originally forked from husky.
However, I've noticed a few issues with continuing to use it.
Problems
1. Unmaintained Package
yorkie is a great tool, but its last release was quite a long time ago, 7 years ago, to be exact.
Using an unmaintained project can introduce potential security risks and compatibility issues over time.
2. Dependencies
The husky package has zero dependencies, while yorkie has 20 dependencies.
husky
yorkie
Conclusion
For these reasons, I’d like to suggest migrating from yorkie to husky.
What do you think is the correct solution?
Originally, since yorkie was forked from husky, migrating should be easy and low-cost.
Also, latest version of husky supports Node.js 18.
I would like to hear other opinions before proceeding!
Participation
- I am willing to submit a pull request for this change.
Additional comments
No response


