Skip to content

Commit 08a5065

Browse files
committed
husky 8
1 parent e420aef commit 08a5065

File tree

4 files changed

+14
-92
lines changed

4 files changed

+14
-92
lines changed

.husky/pre-commit

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/usr/bin/env sh
2+
. "$(dirname -- "$0")/_/husky.sh"
3+
4+
yarn lint-staged

.huskyrc.js

Lines changed: 0 additions & 5 deletions
This file was deleted.

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@
5151
"test:watch": "yarn -s jest --watch .*.spec.ts",
5252
"test": "yarn -s jest .*.spec.ts --collectCoverage=true",
5353
"typecheck": "tsc --noEmit --skipLibCheck",
54-
"verify": "yarn typecheck && yarn lint && yarn build && yarn test"
54+
"verify": "yarn typecheck && yarn lint && yarn build && yarn test",
55+
"prepare": "husky install"
5556
},
5657
"dependencies": {
5758
"@typescript-eslint/utils": "^6.7.4",
@@ -87,7 +88,7 @@
8788
"eslint-plugin-jest": "~27.4.2",
8889
"eslint-plugin-prettier": "~5.0.0",
8990
"http-server": "^14.0.0",
90-
"husky": "~4.2.5",
91+
"husky": "^8.0.0",
9192
"jest": "~29.7.0",
9293
"lint-staged": "^14.0.1",
9394
"lorem-ipsum": "~2.0.8",

yarn.lock

Lines changed: 7 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -964,7 +964,7 @@
964964
resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310"
965965
integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==
966966

967-
"@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7":
967+
"@babel/runtime@^7.8.4":
968968
version "7.9.6"
969969
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.9.6.tgz#a9102eb5cadedf3f31d08a9ecf294af7827ea29f"
970970
integrity sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ==
@@ -1624,11 +1624,6 @@
16241624
dependencies:
16251625
undici-types "~5.26.4"
16261626

1627-
"@types/parse-json@^4.0.0":
1628-
version "4.0.0"
1629-
resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
1630-
integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
1631-
16321627
"@types/resolve@1.20.2":
16331628
version "1.20.2"
16341629
resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.20.2.tgz#97d26e00cd4a0423b4af620abecf3e6f442b7975"
@@ -2244,11 +2239,6 @@ chokidar@^3.4.0:
22442239
optionalDependencies:
22452240
fsevents "~2.3.2"
22462241

2247-
ci-info@^2.0.0:
2248-
version "2.0.0"
2249-
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
2250-
integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
2251-
22522242
ci-info@^3.2.0:
22532243
version "3.9.0"
22542244
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4"
@@ -2377,11 +2367,6 @@ commondir@^1.0.1:
23772367
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
23782368
integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
23792369

2380-
compare-versions@^3.6.0:
2381-
version "3.6.0"
2382-
resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62"
2383-
integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==
2384-
23852370
concat-map@0.0.1:
23862371
version "0.0.1"
23872372
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
@@ -2404,17 +2389,6 @@ corser@^2.0.1:
24042389
resolved "https://registry.yarnpkg.com/corser/-/corser-2.0.1.tgz#8eda252ecaab5840dcd975ceb90d9370c819ff87"
24052390
integrity sha1-jtolLsqrWEDc2XXOuQ2TcMgZ/4c=
24062391

2407-
cosmiconfig@^6.0.0:
2408-
version "6.0.0"
2409-
resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982"
2410-
integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==
2411-
dependencies:
2412-
"@types/parse-json" "^4.0.0"
2413-
import-fresh "^3.1.0"
2414-
parse-json "^5.0.0"
2415-
path-type "^4.0.0"
2416-
yaml "^1.7.2"
2417-
24182392
create-jest@^29.7.0:
24192393
version "29.7.0"
24202394
resolved "https://registry.yarnpkg.com/create-jest/-/create-jest-29.7.0.tgz#a355c5b3cb1e1af02ba177fe7afd7feee49a5320"
@@ -3035,13 +3009,6 @@ find-up@^5.0.0:
30353009
locate-path "^6.0.0"
30363010
path-exists "^4.0.0"
30373011

3038-
find-versions@^3.2.0:
3039-
version "3.2.0"
3040-
resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e"
3041-
integrity sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==
3042-
dependencies:
3043-
semver-regex "^2.0.0"
3044-
30453012
flat-cache@^3.0.4:
30463013
version "3.0.4"
30473014
resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
@@ -3359,21 +3326,10 @@ human-signals@^4.3.0:
33593326
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-4.3.1.tgz#ab7f811e851fca97ffbd2c1fe9a958964de321b2"
33603327
integrity sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==
33613328

3362-
husky@~4.2.5:
3363-
version "4.2.5"
3364-
resolved "https://registry.yarnpkg.com/husky/-/husky-4.2.5.tgz#2b4f7622673a71579f901d9885ed448394b5fa36"
3365-
integrity sha512-SYZ95AjKcX7goYVZtVZF2i6XiZcHknw50iXvY7b0MiGoj5RwdgRQNEHdb+gPDPCXKlzwrybjFjkL6FOj8uRhZQ==
3366-
dependencies:
3367-
chalk "^4.0.0"
3368-
ci-info "^2.0.0"
3369-
compare-versions "^3.6.0"
3370-
cosmiconfig "^6.0.0"
3371-
find-versions "^3.2.0"
3372-
opencollective-postinstall "^2.0.2"
3373-
pkg-dir "^4.2.0"
3374-
please-upgrade-node "^3.2.0"
3375-
slash "^3.0.0"
3376-
which-pm-runs "^1.0.0"
3329+
husky@~8.0.3:
3330+
version "8.0.3"
3331+
resolved "https://registry.yarnpkg.com/husky/-/husky-8.0.3.tgz#4936d7212e46d1dea28fef29bb3a108872cd9184"
3332+
integrity sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==
33773333

33783334
iconv-lite@0.6.3:
33793335
version "0.6.3"
@@ -3387,7 +3343,7 @@ ignore@^5.2.0, ignore@^5.2.4:
33873343
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.0.tgz#67418ae40d34d6999c95ff56016759c718c82f78"
33883344
integrity sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==
33893345

3390-
import-fresh@^3.1.0, import-fresh@^3.2.1:
3346+
import-fresh@^3.2.1:
33913347
version "3.3.0"
33923348
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
33933349
integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
@@ -4543,11 +4499,6 @@ open@^9.1.0:
45434499
is-inside-container "^1.0.0"
45444500
is-wsl "^2.2.0"
45454501

4546-
opencollective-postinstall@^2.0.2:
4547-
version "2.0.2"
4548-
resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz#5657f1bede69b6e33a45939b061eb53d3c6c3a89"
4549-
integrity sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==
4550-
45514502
opener@^1.5.1:
45524503
version "1.5.1"
45534504
resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.1.tgz#6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed"
@@ -4632,7 +4583,7 @@ parse-json@^4.0.0:
46324583
error-ex "^1.3.1"
46334584
json-parse-better-errors "^1.0.1"
46344585

4635-
parse-json@^5.0.0, parse-json@^5.2.0:
4586+
parse-json@^5.2.0:
46364587
version "5.2.0"
46374588
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
46384589
integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
@@ -4736,13 +4687,6 @@ pkg-up@^3.1.0:
47364687
dependencies:
47374688
find-up "^3.0.0"
47384689

4739-
please-upgrade-node@^3.2.0:
4740-
version "3.2.0"
4741-
resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942"
4742-
integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==
4743-
dependencies:
4744-
semver-compare "^1.0.0"
4745-
47464690
portfinder@^1.0.28:
47474691
version "1.0.32"
47484692
resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.32.tgz#2fe1b9e58389712429dc2bea5beb2146146c7f81"
@@ -5055,16 +4999,6 @@ secure-compare@3.0.1:
50554999
resolved "https://registry.yarnpkg.com/secure-compare/-/secure-compare-3.0.1.tgz#f1a0329b308b221fae37b9974f3d578d0ca999e3"
50565000
integrity sha1-8aAymzCLIh+uN7mXTz1XjQypmeM=
50575001

5058-
semver-compare@^1.0.0:
5059-
version "1.0.0"
5060-
resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
5061-
integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
5062-
5063-
semver-regex@^2.0.0:
5064-
version "2.0.0"
5065-
resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338"
5066-
integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==
5067-
50685002
"semver@2 || 3 || 4 || 5", semver@^5.6.0:
50695003
version "5.7.1"
50705004
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
@@ -5671,11 +5605,6 @@ which-boxed-primitive@^1.0.2:
56715605
is-string "^1.0.5"
56725606
is-symbol "^1.0.3"
56735607

5674-
which-pm-runs@^1.0.0:
5675-
version "1.0.0"
5676-
resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb"
5677-
integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=
5678-
56795608
which-typed-array@^1.1.11, which-typed-array@^1.1.13:
56805609
version "1.1.13"
56815610
resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.13.tgz#870cd5be06ddb616f504e7b039c4c24898184d36"
@@ -5745,13 +5674,6 @@ yaml@2.3.1:
57455674
resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.1.tgz#02fe0975d23cd441242aa7204e09fc28ac2ac33b"
57465675
integrity sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==
57475676

5748-
yaml@^1.7.2:
5749-
version "1.8.3"
5750-
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.8.3.tgz#2f420fca58b68ce3a332d0ca64be1d191dd3f87a"
5751-
integrity sha512-X/v7VDnK+sxbQ2Imq4Jt2PRUsRsP7UcpSl3Llg6+NRRqWLIvxkMFYtH1FmvwNGYRKKPa+EPA4qDBlI9WVG1UKw==
5752-
dependencies:
5753-
"@babel/runtime" "^7.8.7"
5754-
57555677
yargs-parser@^21.1.1:
57565678
version "21.1.1"
57575679
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"

0 commit comments

Comments
 (0)