build(deps): update dependency husky to v9 (main) - #81
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
3 times, most recently
from
January 29, 2024 16:02
eef7d39 to
8553172
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
from
February 2, 2024 11:36
8553172 to
d4cf5d3
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
from
February 14, 2024 00:52
d4cf5d3 to
b18c90f
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
3 times, most recently
from
July 18, 2024 14:18
dce46e2 to
6432f07
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
3 times, most recently
from
July 29, 2024 16:34
4a79c34 to
a4a3851
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
from
August 20, 2024 12:47
a4a3851 to
a09d2e2
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
from
September 11, 2024 23:07
a09d2e2 to
0b62277
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
from
November 18, 2024 18:57
0b62277 to
dc7371f
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
2 times, most recently
from
August 13, 2025 13:05
5b3f5f7 to
7930412
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
from
August 19, 2025 11:51
7930412 to
437cd1e
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
from
September 25, 2025 18:07
437cd1e to
b7be3b0
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
from
October 25, 2025 07:38
b7be3b0 to
15c976f
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
from
November 10, 2025 22:42
15c976f to
20959a9
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
from
November 18, 2025 23:48
20959a9 to
22cef24
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
from
December 3, 2025 15:54
22cef24 to
c7c5396
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
from
December 31, 2025 18:36
c7c5396 to
e7c4475
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
from
January 8, 2026 21:22
e7c4475 to
cb36ae7
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
from
January 19, 2026 17:10
cb36ae7 to
a8183dc
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
from
February 2, 2026 16:08
a8183dc to
2c7f790
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
2 times, most recently
from
February 17, 2026 17:48
fdf5365 to
28ba283
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
from
March 5, 2026 16:57
28ba283 to
6f6d9c7
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
from
March 13, 2026 12:55
6f6d9c7 to
4d992ae
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
2 times, most recently
from
April 1, 2026 22:07
951b209 to
d18ab13
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
from
April 8, 2026 15:42
d18ab13 to
afdaca8
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
from
April 29, 2026 17:01
afdaca8 to
c854e4b
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
2 times, most recently
from
May 18, 2026 14:04
f0b05b8 to
fc21357
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
from
May 28, 2026 22:36
fc21357 to
dc6d5d6
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
from
June 11, 2026 22:13
dc6d5d6 to
a5469ad
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
2 times, most recently
from
July 16, 2026 18:40
e1ab865 to
8a28c2c
Compare
renovate
Bot
force-pushed
the
renovate/main-husky-9.x
branch
from
July 24, 2026 22:34
8a28c2c to
10320c3
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
8.0.3→9.1.7Release Notes
typicode/husky (husky)
v9.1.7Compare Source
What's Changed
New Contributors
Full Changelog: typicode/husky@v9.1.6...v9.1.7
v9.1.6Compare Source
What's Changed
New Contributors
Full Changelog: typicode/husky@v9.1.5...v9.1.6
v9.1.5Compare Source
What's Changed
pre-merge-commithook by @RainMeoCat in #1497New Contributors
Full Changelog: typicode/husky@v9.1.4...v9.1.5
v9.1.4Compare Source
v9.1.3Compare Source
PATHv9.1.2Compare Source
Show a message instead of automatically removing deprecated code.
This only concerns projects that still have the following code in their hooks:
Hooks with these lines will fail in
v10.0.0v9.1.1Compare Source
Super saiyan
goddog! It's over 9.0.0!What's new
You can now run package commands directly, no need for
npxor equivalents.It makes writing hooks more intuitive and is also slightly faster 🐺⚡️
A new recipe has been added to the docs. Lint staged files without external dependencies (inspired by Prettier docs). Feel free to modify it.
For more advanced use cases, see lint-staged.
Fixes
bunx husky initcommandDeprecations
#!/usr/bin/env shand. "$(dirname -- "$0")/_/husky.sh"are deprecated.huskycommand will automatically remove them, no action required.~/.huskyrcplease move it to.config/husky/init.shSupport for these will be removed in v10.
Friendly reminder
If Git hooks don't fit your workflow, you can disable Husky globally. Just add
export HUSKY=0to.config/husky/init.sh.I've seen some confusion about this on X, so just a heads-up!
Sponsoring
Husky is downloaded over 45M times per month and used by ~1.5M projects. If your company wants to sponsor, you can do so here: GitHub Sponsors.
Have a nice summer ☀️ I'm open to new opportunities/consulting so feel free to drop me a message 😉
v9.1.0Compare Source
v9.0.11Compare Source
package-lock.jsonby @btea in #1383export HUSKY=0in init (fixes #1393) by @typicode in #1395v9.0.10Compare Source
v9.0.9Compare Source
v9.0.8Compare Source
v9.0.7Compare Source
~/.huskyrccorrectly (compatibility with v8)v9.0.6Compare Source
v9.0.5Compare Source
v9.0.4Compare Source
v9.0.3Compare Source
v9.0.2Compare Source
v9.0.1Compare Source
Kicking off the year with an exciting update!
Note: install using
husky@latestto get the bug fixes that were released after.Introducing
husky initv8
v9
Adding husky to a project is now easier than ever. It's just a single line that does the same as above. No need to read the docs to get started anymore.
Adding a New Hook
v8
v9
Adding a hook is as simple as creating a file. This can be accomplished using your favorite editor, a script or a basic
echocommand. For example, on Linux/macOS:Further Size Reduction
v8was already the most compact Git hooks manager at approximately6kB.v9takes this a step further, reducing the size to just3kB, likely making it the smallest devDependency in your toolkit.To give you an idea of how small it is, the biggest file in the project is the MIT license 😄
More to Come
Additional features are in the pipeline for
v9. Stay tuned 🙌Other Changes
--provenancefor safer publishing.$XDG_CONFIG_HOMEsupport. Move~/.huskyrcto~/.config/husky/init.shfor centralized configuration.husky install. Usehuskyorhusky some/dirfor the same functionality (deprecation notice to be added)..gitis missing; it now triggers a warning instead of failure.HUSKY_DEBUG=1withHUSKY=2for debugging.ESMfor module usage.How to Migrate
v9is backward compatible withv8, allowing you to freely upgrade and migrate your hooks later.Here are the steps to migrate:
package.json{ "scripts": { - "prepare": "husky install" + "prepare": "husky" } }.husky/pre-commitNote:
shwill be used to run hooks, even if a shebang is set.If you were using
huskyas a module:Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.