diff --git a/.husky/commit-msg b/.husky/commit-msg index 0bd658f4..80416c7b 100755 --- a/.husky/commit-msg +++ b/.husky/commit-msg @@ -1,4 +1,4 @@ -#!/bin/sh -. "$(dirname "$0")/_/husky.sh" +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" npx --no-install commitlint --edit "$1" diff --git a/.husky/post-commit b/.husky/post-commit index 365c0b72..bd6c6964 100755 --- a/.husky/post-commit +++ b/.husky/post-commit @@ -1,4 +1,4 @@ -#!/bin/sh -. "$(dirname "$0")/_/husky.sh" +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" npm run release:dry-run diff --git a/.husky/pre-commit b/.husky/pre-commit index d37daa07..cf0c46b9 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1,4 @@ -#!/bin/sh -. "$(dirname "$0")/_/husky.sh" +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" npx --no-install lint-staged diff --git a/package.json b/package.json index 33333686..f5dde2a5 100644 --- a/package.json +++ b/package.json @@ -117,6 +117,7 @@ "deps-dev", "editorconfig", "eslint", + "husky", "init", "lint-staged", "package", diff --git a/test/__snapshots__/init.test.js.snap b/test/__snapshots__/init.test.js.snap index a01de079..143c593d 100644 --- a/test/__snapshots__/init.test.js.snap +++ b/test/__snapshots__/init.test.js.snap @@ -256,24 +256,24 @@ jobs: `; exports[`write ".husky/commit-msg" 1`] = ` -"#!/bin/sh -. \\"$(dirname \\"$0\\")/_/husky.sh\\" +"#!/usr/bin/env sh +. \\"$(dirname -- \\"$0\\")/_/husky.sh\\" npx --no-install commitlint --edit \\"$1\\" " `; exports[`write ".husky/post-commit" 1`] = ` -"#!/bin/sh -. \\"$(dirname \\"$0\\")/_/husky.sh\\" +"#!/usr/bin/env sh +. \\"$(dirname -- \\"$0\\")/_/husky.sh\\" npm run release:dry-run " `; exports[`write ".husky/pre-commit" 1`] = ` -"#!/bin/sh -. \\"$(dirname \\"$0\\")/_/husky.sh\\" +"#!/usr/bin/env sh +. \\"$(dirname -- \\"$0\\")/_/husky.sh\\" npx --no-install lint-staged "