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

Migrasi dari husky ke simple-git-hooks #31

Closed
feryardiant opened this issue Oct 10, 2023 · 0 comments · Fixed by #55 or #58
Closed

Migrasi dari husky ke simple-git-hooks #31

feryardiant opened this issue Oct 10, 2023 · 0 comments · Fixed by #55 or #58
Assignees
Labels
feature request There's a missing piece

Comments

@feryardiant
Copy link
Contributor

Clear and concise description of the problem

Hampir di setiap project, saya selalu pake husky tapi sejak rilis husky v6 sebenernya udah ngerasa kurang nyaman karna hooks yang sebelumnya cukup ditulis di package.json jadi harus ditulis di file terpisah dan karena alasan itulah ada folder scripts/husky seperti yang kita liat sekarang.

Gak cuma itu! karena esensinya si Husky ini manfaatin fitur bawaan git yaitu githooks, dan di versi 6 itu dia taro hooks nya di folder yang gak conventional. Jadi dia (atau kita sebagai pengguna) perlu me-registrasikan folder tersebut ke git tiap kali update dependency dengan script prepare di package.json.

"prepare": "husky install scripts/husky",

Ya! bisa aja kita Set it and forget it, tapi OCD ku kadang gak tenang & butuh nyari alternatif yang bisa meng-cover fitur tersebut dengan konfigurasi yang lebih simple, gak bloated & gak minta dependency tambahan

Suggested solution

Belum lama ini nemu simple-git-hooks yang sepertinya bisa jadi solusi untuk kebutuhan tersebut. Dengan konfigurasi yang se-simple husky v4 tapi dengan package size yang mirip husky v6+. Disamping itu sepertinya dia juga udah cukup banyak dipake di repo & project populer diluar sana.

@feryardiant feryardiant added the feature request There's a missing piece label Oct 10, 2023
@feryardiant feryardiant self-assigned this Oct 12, 2023
@feryardiant feryardiant mentioned this issue Oct 28, 2023
3 tasks
@feryardiant feryardiant linked a pull request Oct 28, 2023 that will close this issue
3 tasks
@feryardiant feryardiant reopened this Oct 29, 2023
feryardiant added a commit that referenced this issue Oct 29, 2023
feryardiant added a commit that referenced this issue Oct 29, 2023
Migrate from `husky` to `simple-git-hooks`, see #31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request There's a missing piece
Projects
Archived in project
1 participant