Skip to content

Commit 06efa33

Browse files
committed
Add concurrently
1 parent 3fb0850 commit 06efa33

File tree

2 files changed

+73
-3
lines changed

2 files changed

+73
-3
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
"@types/yargs": "^17.0.5",
3434
"@typescript-eslint/eslint-plugin": "5",
3535
"@typescript-eslint/parser": "5",
36+
"concurrently": "^8.0.1",
3637
"eslint": "8",
3738
"eslint-config-airbnb-base": "^15.0.0",
3839
"eslint-config-airbnb-typescript": "16",
@@ -48,7 +49,7 @@
4849
"build": "tsc -p tsconfig.build.json",
4950
"test": "jest src",
5051
"lint": "eslint ./src --ext .js,.jsx,.ts,.tsx",
51-
"prepublish": "yarn build && yarn lint && yarn test"
52+
"prepublish": "concurrently \"yarn build\" \"yarn lint\" \"yarn test\""
5253
},
5354
"dependencies": {
5455
"@total-typescript/ts-reset": "^0.4.2",

yarn.lock

Lines changed: 71 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2748,6 +2748,15 @@ cliui@^7.0.2:
27482748
strip-ansi "^6.0.0"
27492749
wrap-ansi "^7.0.0"
27502750

2751+
cliui@^8.0.1:
2752+
version "8.0.1"
2753+
resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa"
2754+
integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==
2755+
dependencies:
2756+
string-width "^4.2.0"
2757+
strip-ansi "^6.0.1"
2758+
wrap-ansi "^7.0.0"
2759+
27512760
clone@^1.0.2:
27522761
version "1.0.4"
27532762
resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
@@ -2829,6 +2838,21 @@ [email protected]:
28292838
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
28302839
integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
28312840

2841+
concurrently@^8.0.1:
2842+
version "8.0.1"
2843+
resolved "https://registry.yarnpkg.com/concurrently/-/concurrently-8.0.1.tgz#80c0591920a9fa3e68ba0dd8aa6eac8487eb904c"
2844+
integrity sha512-Sh8bGQMEL0TAmAm2meAXMjcASHZa7V0xXQVDBLknCPa9TPtkY9yYs+0cnGGgfdkW0SV1Mlg+hVGfXcoI8d3MJA==
2845+
dependencies:
2846+
chalk "^4.1.2"
2847+
date-fns "^2.29.3"
2848+
lodash "^4.17.21"
2849+
rxjs "^7.8.0"
2850+
shell-quote "^1.8.0"
2851+
spawn-command "0.0.2-1"
2852+
supports-color "^8.1.1"
2853+
tree-kill "^1.2.2"
2854+
yargs "^17.7.1"
2855+
28322856
confusing-browser-globals@^1.0.10:
28332857
version "1.0.11"
28342858
resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81"
@@ -2941,6 +2965,11 @@ data-urls@^2.0.0:
29412965
whatwg-mimetype "^2.3.0"
29422966
whatwg-url "^8.0.0"
29432967

2968+
date-fns@^2.29.3:
2969+
version "2.29.3"
2970+
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8"
2971+
integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==
2972+
29442973
[email protected], debug@^2.6.9:
29452974
version "2.6.9"
29462975
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
@@ -5035,7 +5064,7 @@ lodash.merge@^4.6.2:
50355064
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
50365065
integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
50375066

5038-
lodash@^4.17.13, lodash@^4.17.4, lodash@^4.7.0:
5067+
lodash@^4.17.13, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.7.0:
50395068
version "4.17.21"
50405069
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
50415070
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
@@ -6098,6 +6127,13 @@ run-parallel@^1.1.9:
60986127
dependencies:
60996128
queue-microtask "^1.2.2"
61006129

6130+
rxjs@^7.8.0:
6131+
version "7.8.0"
6132+
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.0.tgz#90a938862a82888ff4c7359811a595e14e1e09a4"
6133+
integrity sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==
6134+
dependencies:
6135+
tslib "^2.1.0"
6136+
61016137
safe-buffer@~5.1.1:
61026138
version "5.1.2"
61036139
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
@@ -6207,6 +6243,11 @@ shebang-regex@^3.0.0:
62076243
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
62086244
integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
62096245

6246+
shell-quote@^1.8.0:
6247+
version "1.8.1"
6248+
resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680"
6249+
integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==
6250+
62106251
side-channel@^1.0.4:
62116252
version "1.0.4"
62126253
resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
@@ -6273,6 +6314,11 @@ source-map@^0.7.3:
62736314
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
62746315
integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
62756316

6317+
6318+
version "0.0.2-1"
6319+
resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0"
6320+
integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==
6321+
62766322
split@^1.0.1:
62776323
version "1.0.1"
62786324
resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9"
@@ -6432,7 +6478,7 @@ supports-color@^7.0.0, supports-color@^7.1.0:
64326478
dependencies:
64336479
has-flag "^4.0.0"
64346480

6435-
supports-color@^8.0.0:
6481+
supports-color@^8.0.0, supports-color@^8.1.1:
64366482
version "8.1.1"
64376483
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
64386484
integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
@@ -6600,6 +6646,11 @@ traverse@~0.6.6:
66006646
resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.7.tgz#46961cd2d57dd8706c36664acde06a248f1173fe"
66016647
integrity sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==
66026648

6649+
tree-kill@^1.2.2:
6650+
version "1.2.2"
6651+
resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc"
6652+
integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==
6653+
66036654
ts-interface-checker@^0.1.9:
66046655
version "0.1.13"
66056656
resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699"
@@ -7104,6 +7155,11 @@ yargs-parser@^21.0.0:
71047155
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.0.0.tgz#a485d3966be4317426dd56bdb6a30131b281dc55"
71057156
integrity sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==
71067157

7158+
yargs-parser@^21.1.1:
7159+
version "21.1.1"
7160+
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"
7161+
integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==
7162+
71077163
yargs@^16.2.0:
71087164
version "16.2.0"
71097165
resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66"
@@ -7130,6 +7186,19 @@ yargs@^17.2.1:
71307186
y18n "^5.0.5"
71317187
yargs-parser "^21.0.0"
71327188

7189+
yargs@^17.7.1:
7190+
version "17.7.1"
7191+
resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.1.tgz#34a77645201d1a8fc5213ace787c220eabbd0967"
7192+
integrity sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==
7193+
dependencies:
7194+
cliui "^8.0.1"
7195+
escalade "^3.1.1"
7196+
get-caller-file "^2.0.5"
7197+
require-directory "^2.1.1"
7198+
string-width "^4.2.3"
7199+
y18n "^5.0.5"
7200+
yargs-parser "^21.1.1"
7201+
71337202
71347203
version "3.1.1"
71357204
resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"

0 commit comments

Comments
 (0)