website: fix husky command (#12821)

* Change husky pre-commit hook to work in sub-directory of .git

* Added dart-linkcheck back in for linkcheck command
This commit is contained in:
Heat Hamilton 2024-01-30 17:25:03 -05:00 committed by GitHub
parent 08d41c2679
commit 767005149c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 32 additions and 11 deletions

View file

@ -1 +1,3 @@
next-hashicorp precommit
cd website
npx next-hashicorp precommit

View file

@ -10,7 +10,8 @@
"devDependencies": {
"@hashicorp/platform-cli": "^2.7.3",
"@hashicorp/platform-content-conformance": "^0.0.12",
"husky": "^9.0.6",
"dart-linkcheck": "^2.0.15",
"husky": "^9.0.7",
"next": "^14.0.4",
"prettier": "^3.2.4"
},
@ -3654,6 +3655,17 @@
"integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==",
"dev": true
},
"node_modules/dart-linkcheck": {
"version": "2.0.15",
"resolved": "https://registry.npmjs.org/dart-linkcheck/-/dart-linkcheck-2.0.15.tgz",
"integrity": "sha512-ZMvxkAyEpBTvBFk+DPjcK0ObNy8GM4gmrGG1qIu0EXb/zj25vjRWNnhLHKZw4JlOLo02oWlwDeqo98GuBlJcIg==",
"dev": true,
"bin": {
"linkcheck": "bin/linkcheck",
"linkcheck-linux": "bin/linkcheck-linux",
"linkcheck-win": "bin/linkcheck-win"
}
},
"node_modules/data-urls": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
@ -6078,9 +6090,9 @@
}
},
"node_modules/husky": {
"version": "9.0.6",
"resolved": "https://registry.npmjs.org/husky/-/husky-9.0.6.tgz",
"integrity": "sha512-EEuw/rfTiMjOfuL7pGO/i9otg1u36TXxqjIA6D9qxVjd/UXoDOsLor/BSFf5hTK50shwzCU3aVVwdXDp/lp7RA==",
"version": "9.0.7",
"resolved": "https://registry.npmjs.org/husky/-/husky-9.0.7.tgz",
"integrity": "sha512-vWdusw+y12DUEeoZqW1kplOFqk3tedGV8qlga8/SF6a3lOiWLqGZZQvfWvY0fQYdfiRi/u1DFNpudTSV9l1aCg==",
"dev": true,
"bin": {
"husky": "bin.js"
@ -16672,6 +16684,12 @@
"integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==",
"dev": true
},
"dart-linkcheck": {
"version": "2.0.15",
"resolved": "https://registry.npmjs.org/dart-linkcheck/-/dart-linkcheck-2.0.15.tgz",
"integrity": "sha512-ZMvxkAyEpBTvBFk+DPjcK0ObNy8GM4gmrGG1qIu0EXb/zj25vjRWNnhLHKZw4JlOLo02oWlwDeqo98GuBlJcIg==",
"dev": true
},
"data-urls": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
@ -18546,9 +18564,9 @@
"peer": true
},
"husky": {
"version": "9.0.6",
"resolved": "https://registry.npmjs.org/husky/-/husky-9.0.6.tgz",
"integrity": "sha512-EEuw/rfTiMjOfuL7pGO/i9otg1u36TXxqjIA6D9qxVjd/UXoDOsLor/BSFf5hTK50shwzCU3aVVwdXDp/lp7RA==",
"version": "9.0.7",
"resolved": "https://registry.npmjs.org/husky/-/husky-9.0.7.tgz",
"integrity": "sha512-vWdusw+y12DUEeoZqW1kplOFqk3tedGV8qlga8/SF6a3lOiWLqGZZQvfWvY0fQYdfiRi/u1DFNpudTSV9l1aCg==",
"dev": true
},
"iconv-lite": {

View file

@ -6,7 +6,8 @@
"devDependencies": {
"@hashicorp/platform-cli": "^2.7.3",
"@hashicorp/platform-content-conformance": "^0.0.12",
"husky": "^9.0.6",
"dart-linkcheck": "^2.0.15",
"husky": "^9.0.7",
"next": "^14.0.4",
"prettier": "^3.2.4"
},
@ -14,11 +15,11 @@
"scripts": {
"build": "./scripts/website-build.sh",
"format": "next-hashicorp format",
"prepare": "husky",
"lint": "next-hashicorp lint",
"start": "./scripts/website-start.sh",
"linkcheck": "linkcheck https://packer.io",
"content-check": "hc-content --config base-docs"
"content-check": "hc-content --config base-docs",
"prepare": "cd .. && husky website/.husky"
},
"engines": {
"npm": ">=9.6.7"