Skip to content

Commit 5ba6a68

Browse files
author
F1LT3R
committed
Adding yarn test to husky.
1 parent 43b0e76 commit 5ba6a68

File tree

2 files changed

+73
-3
lines changed

2 files changed

+73
-3
lines changed

‎package.json

+8-2
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
]
2121
},
2222
"devDependencies": {
23+
"@typescript-eslint/eslint-plugin": "^2.13.0",
24+
"@typescript-eslint/parser": "^2.13.0",
2325
"babel-eslint": "10.0.3",
2426
"eslint": "6.6.0",
2527
"eslint-config-prettier": "^4.2.0",
@@ -30,12 +32,16 @@
3032
"eslint-plugin-prettier": "^3.0.1",
3133
"eslint-plugin-react": "^7.12.4",
3234
"eslint-plugin-react-hooks": "^1.6.0",
33-
"@typescript-eslint/eslint-plugin": "^2.13.0",
34-
"@typescript-eslint/parser": "^2.13.0",
35+
"husky": "^3.1.0",
3536
"jest-prop-type-error": "^1.1.0",
3637
"lerna": "^3.10.7",
3738
"prettier": "^1.16.1"
3839
},
40+
"husky": {
41+
"hooks": {
42+
"pre-commit": "yarn test"
43+
}
44+
},
3945
"jest": {
4046
"collectCoverageFrom": [
4147
"src/**/*.{js,jsx,ts,tsx}",

‎yarn.lock

+65-1
Original file line numberDiff line numberDiff line change
@@ -2892,6 +2892,11 @@
28922892
resolved "https://registry.yarnpkg.com/@types/node/-/node-12.12.22.tgz#b8d9eae3328b96910a373cf06ac8d3c5abe9c200"
28932893
integrity sha512-r5i93jqbPWGXYXxianGATOxTelkp6ih/U0WVnvaqAvTqM+0U6J3kw6Xk6uq/dWNRkEVw/0SLcO5ORXbVNz4FMQ==
28942894

2895+
"@types/normalize-package-data@^2.4.0":
2896+
version "2.4.0"
2897+
resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e"
2898+
integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==
2899+
28952900
"@types/parse-json@^4.0.0":
28962901
version "4.0.0"
28972902
resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
@@ -7778,6 +7783,11 @@ get-stdin@^6.0.0:
77787783
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b"
77797784
integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==
77807785

7786+
get-stdin@^7.0.0:
7787+
version "7.0.0"
7788+
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-7.0.0.tgz#8d5de98f15171a125c5e516643c7a6d0ea8a96f6"
7789+
integrity sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==
7790+
77817791
get-stream@^3.0.0:
77827792
version "3.0.0"
77837793
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
@@ -8465,6 +8475,23 @@ humanize-url@^1.0.0:
84658475
normalize-url "^1.0.0"
84668476
strip-url-auth "^1.0.0"
84678477

8478+
husky@^3.1.0:
8479+
version "3.1.0"
8480+
resolved "https://registry.yarnpkg.com/husky/-/husky-3.1.0.tgz#5faad520ab860582ed94f0c1a77f0f04c90b57c0"
8481+
integrity sha512-FJkPoHHB+6s4a+jwPqBudBDvYZsoQW5/HBuMSehC8qDiCe50kpcxeqFoDSlow+9I6wg47YxBoT3WxaURlrDIIQ==
8482+
dependencies:
8483+
chalk "^2.4.2"
8484+
ci-info "^2.0.0"
8485+
cosmiconfig "^5.2.1"
8486+
execa "^1.0.0"
8487+
get-stdin "^7.0.0"
8488+
opencollective-postinstall "^2.0.2"
8489+
pkg-dir "^4.2.0"
8490+
please-upgrade-node "^3.2.0"
8491+
read-pkg "^5.2.0"
8492+
run-node "^1.0.0"
8493+
slash "^3.0.0"
8494+
84688495
[email protected], iconv-lite@^0.4.24, iconv-lite@^0.4.5, iconv-lite@~0.4.13:
84698496
version "0.4.24"
84708497
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
@@ -11357,6 +11384,11 @@ open@^7.0.0:
1135711384
dependencies:
1135811385
is-wsl "^2.1.0"
1135911386

11387+
opencollective-postinstall@^2.0.2:
11388+
version "2.0.2"
11389+
resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz#5657f1bede69b6e33a45939b061eb53d3c6c3a89"
11390+
integrity sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==
11391+
1136011392
opn@^5.5.0:
1136111393
version "5.5.0"
1136211394
resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc"
@@ -11839,7 +11871,7 @@ pkg-dir@^3.0.0:
1183911871
dependencies:
1184011872
find-up "^3.0.0"
1184111873

11842-
pkg-dir@^4.1.0:
11874+
pkg-dir@^4.1.0, pkg-dir@^4.2.0:
1184311875
version "4.2.0"
1184411876
resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
1184511877
integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
@@ -11853,6 +11885,13 @@ [email protected]:
1185311885
dependencies:
1185411886
find-up "^2.1.0"
1185511887

11888+
please-upgrade-node@^3.2.0:
11889+
version "3.2.0"
11890+
resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942"
11891+
integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==
11892+
dependencies:
11893+
semver-compare "^1.0.0"
11894+
1185611895
pn@^1.1.0:
1185711896
version "1.1.0"
1185811897
resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb"
@@ -13810,6 +13849,16 @@ read-pkg@^3.0.0:
1381013849
normalize-package-data "^2.3.2"
1381113850
path-type "^3.0.0"
1381213851

13852+
read-pkg@^5.2.0:
13853+
version "5.2.0"
13854+
resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc"
13855+
integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==
13856+
dependencies:
13857+
"@types/normalize-package-data" "^2.4.0"
13858+
normalize-package-data "^2.5.0"
13859+
parse-json "^5.0.0"
13860+
type-fest "^0.6.0"
13861+
1381313862
read@1, read@~1.0.1:
1381413863
version "1.0.7"
1381513864
resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4"
@@ -14354,6 +14403,11 @@ run-async@^2.2.0:
1435414403
dependencies:
1435514404
is-promise "^2.1.0"
1435614405

14406+
run-node@^1.0.0:
14407+
version "1.0.0"
14408+
resolved "https://registry.yarnpkg.com/run-node/-/run-node-1.0.0.tgz#46b50b946a2aa2d4947ae1d886e9856fd9cabe5e"
14409+
integrity sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==
14410+
1435714411
run-queue@^1.0.0, run-queue@^1.0.3:
1435814412
version "1.0.3"
1435914413
resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47"
@@ -14480,6 +14534,11 @@ selfsigned@^1.10.7:
1448014534
dependencies:
1448114535
node-forge "0.9.0"
1448214536

14537+
semver-compare@^1.0.0:
14538+
version "1.0.0"
14539+
resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
14540+
integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
14541+
1448314542
"semver@2 || 3 || 4 || 5", "[email protected] || 3.x || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1:
1448414543
version "5.7.1"
1448514544
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
@@ -15763,6 +15822,11 @@ type-fest@^0.3.0:
1576315822
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1"
1576415823
integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==
1576515824

15825+
type-fest@^0.6.0:
15826+
version "0.6.0"
15827+
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b"
15828+
integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==
15829+
1576615830
type-fest@^0.8.1:
1576715831
version "0.8.1"
1576815832
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"

0 commit comments

Comments
 (0)