*Super saiyan ~~god~~ dog! It's over 9.0.0!*
*There's a bug with this release which prevents the deprecation notice to appear and requires to remove `#!/usr/bin/env sh` and `. "$(dirname -- "$0")/_/husky.sh"` (which are deprecated by the way). I'll publish a new version to fix that. Sorry about any inconvenience.*
### What's new
You can now run package commands directly, no need for `npx` or equivalents.
It makes writing hooks more intuitive and is also slightly faster 🐺⚡️
```diff
### .husky/pre-commit
- npx jest
+ jest # ~0.2s 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.
```shell
### .husky/pre-commit
prettier $(git diff --cached --name-only --diff-filter=ACMR | sed 's| |\\ |g') --write --ignore-unknown
git update-index --again
```
For more advanced use cases, see [lint-staged](https://togithub.com/lint-staged/lint-staged).
### Fixes
- `bunx husky init` command
- Workaround for some hooks implementation on Windows 🤷
### Deprecations
- Remove `#!/usr/bin/env sh` and `. "$(dirname -- "$0")/_/husky.sh"` from your hooks
- Move your code from `~/.huskyrc` to `.config/husky/init.sh`
Support for these will be removed in v10, notices have been added.
### Friendly reminder
If Git hooks don't fit your workflow, you can disable Husky globally. Just add `export HUSKY=0` to `.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](https://togithub.com/sponsors/typicode).
**Have a nice summer ☀️ I'm open to new opportunities/consulting so feel free to drop me a message 😉**
syntax-tree/unist-util-inspect (unist-util-inspect)
### [`v8.1.0`](https://togithub.com/syntax-tree/unist-util-inspect/releases/tag/8.1.0)
[Compare Source](https://togithub.com/syntax-tree/unist-util-inspect/compare/8.0.0...8.1.0)
##### Add
- [`d5e0dcd`](https://togithub.com/syntax-tree/unist-util-inspect/commit/d5e0dcd) Add `color` option
##### Miscellaneous
- [`1b8ddbf`](https://togithub.com/syntax-tree/unist-util-inspect/commit/1b8ddbf) Refactor to use import map
by [@rwe](https://togithub.com/rwe) in [https://github.com/syntax-tree/unist-util-inspect/pull/20](https://togithub.com/syntax-tree/unist-util-inspect/pull/20)
##### Types
- [`29071f1`](https://togithub.com/syntax-tree/unist-util-inspect/commit/29071f1) Refactor types to use `readonly`
- [`142f645`](https://togithub.com/syntax-tree/unist-util-inspect/commit/142f645) Add declaration maps
- [`96de28a`](https://togithub.com/syntax-tree/unist-util-inspect/commit/96de28a) Refactor types
- [`4246be3`](https://togithub.com/syntax-tree/unist-util-inspect/commit/4246be3) Fix typo to expose `Options` type
by [@rwe](https://togithub.com/rwe) in [https://github.com/syntax-tree/unist-util-inspect/pull/19](https://togithub.com/syntax-tree/unist-util-inspect/pull/19)
**Full Changelog**: https://github.com/syntax-tree/unist-util-inspect/compare/8.0.0...8.1.0
Configuration
📅 Schedule: Branch creation - "after 2pm on Saturday" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
9.0.11
->9.1.1
8.0.0
->8.1.0
Release Notes
typicode/husky (husky)
### [`v9.1.1`](https://togithub.com/typicode/husky/compare/v9.1.0...2968998755465f69069f297b5bb603e26d6b1772) [Compare Source](https://togithub.com/typicode/husky/compare/v9.1.0...v9.1.1) ### [`v9.1.0`](https://togithub.com/typicode/husky/releases/tag/v9.1.0) [Compare Source](https://togithub.com/typicode/husky/compare/v9.0.11...v9.1.0)syntax-tree/unist-util-inspect (unist-util-inspect)
### [`v8.1.0`](https://togithub.com/syntax-tree/unist-util-inspect/releases/tag/8.1.0) [Compare Source](https://togithub.com/syntax-tree/unist-util-inspect/compare/8.0.0...8.1.0) ##### Add - [`d5e0dcd`](https://togithub.com/syntax-tree/unist-util-inspect/commit/d5e0dcd) Add `color` option ##### Miscellaneous - [`1b8ddbf`](https://togithub.com/syntax-tree/unist-util-inspect/commit/1b8ddbf) Refactor to use import map by [@rwe](https://togithub.com/rwe) in [https://github.com/syntax-tree/unist-util-inspect/pull/20](https://togithub.com/syntax-tree/unist-util-inspect/pull/20) ##### Types - [`29071f1`](https://togithub.com/syntax-tree/unist-util-inspect/commit/29071f1) Refactor types to use `readonly` - [`142f645`](https://togithub.com/syntax-tree/unist-util-inspect/commit/142f645) Add declaration maps - [`96de28a`](https://togithub.com/syntax-tree/unist-util-inspect/commit/96de28a) Refactor types - [`4246be3`](https://togithub.com/syntax-tree/unist-util-inspect/commit/4246be3) Fix typo to expose `Options` type by [@rwe](https://togithub.com/rwe) in [https://github.com/syntax-tree/unist-util-inspect/pull/19](https://togithub.com/syntax-tree/unist-util-inspect/pull/19) **Full Changelog**: https://github.com/syntax-tree/unist-util-inspect/compare/8.0.0...8.1.0Configuration
📅 Schedule: Branch creation - "after 2pm on Saturday" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.