Skip to content

Commit 4061d63

Browse files
committed
chore: use concurrently for development
1 parent 2a5d0fd commit 4061d63

File tree

2 files changed

+128
-3
lines changed

2 files changed

+128
-3
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"lint": "eslint \"**/*.{js,ts,tsx}\"",
2727
"typescript": "tsc --noEmit",
2828
"build": "babel --extensions .ts,.tsx src --out-dir lib --ignore '**/__tests__/**' --source-maps --delete-dir-on-start",
29-
"watch": "yarn build --watch",
29+
"watch": "concurrently 'yarn typescript --watch' 'yarn build --watch'",
3030
"prepare": "yarn build",
3131
"release": "release-it"
3232
},
@@ -76,6 +76,7 @@
7676
"@types/which": "^1.3.2",
7777
"@types/yargs": "^15.0.5",
7878
"commitlint": "^8.3.5",
79+
"concurrently": "^5.3.0",
7980
"eslint": "^7.2.0",
8081
"eslint-config-satya164": "^3.1.7",
8182
"husky": "^4.2.5",

yarn.lock

Lines changed: 126 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2190,6 +2190,15 @@ cli-width@^2.0.0:
21902190
resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639"
21912191
integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=
21922192

2193+
cliui@^5.0.0:
2194+
version "5.0.0"
2195+
resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5"
2196+
integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==
2197+
dependencies:
2198+
string-width "^3.1.0"
2199+
strip-ansi "^5.2.0"
2200+
wrap-ansi "^5.1.0"
2201+
21932202
cliui@^6.0.0:
21942203
version "6.0.0"
21952204
resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1"
@@ -2302,6 +2311,21 @@ concat-stream@^2.0.0:
23022311
readable-stream "^3.0.2"
23032312
typedarray "^0.0.6"
23042313

2314+
concurrently@^5.3.0:
2315+
version "5.3.0"
2316+
resolved "https://registry.yarnpkg.com/concurrently/-/concurrently-5.3.0.tgz#7500de6410d043c912b2da27de3202cb489b1e7b"
2317+
integrity sha512-8MhqOB6PWlBfA2vJ8a0bSFKATOdWlHiQlk11IfmQBPaHVP8oP2gsh2MObE6UR3hqDHqvaIvLTyceNW6obVuFHQ==
2318+
dependencies:
2319+
chalk "^2.4.2"
2320+
date-fns "^2.0.1"
2321+
lodash "^4.17.15"
2322+
read-pkg "^4.0.1"
2323+
rxjs "^6.5.2"
2324+
spawn-command "^0.0.2-1"
2325+
supports-color "^6.1.0"
2326+
tree-kill "^1.2.2"
2327+
yargs "^13.3.0"
2328+
23052329
configstore@^5.0.1:
23062330
version "5.0.1"
23072331
resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96"
@@ -2600,6 +2624,11 @@ dargs@^4.0.1:
26002624
dependencies:
26012625
number-is-nan "^1.0.0"
26022626

2627+
date-fns@^2.0.1:
2628+
version "2.16.1"
2629+
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.16.1.tgz#05775792c3f3331da812af253e1a935851d3834b"
2630+
integrity sha512-sAJVKx/FqrLYHAQeN7VpJrPhagZc9R4ImZIWYRFZaaohR3KzmuK88touwsSwSVT8Qcbd4zoDsnGfX4GFB4imyQ==
2631+
26032632
dateformat@^3.0.0:
26042633
version "3.0.3"
26052634
resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae"
@@ -3349,6 +3378,13 @@ find-up@^2.0.0, find-up@^2.1.0:
33493378
dependencies:
33503379
locate-path "^2.0.0"
33513380

3381+
find-up@^3.0.0:
3382+
version "3.0.0"
3383+
resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
3384+
integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
3385+
dependencies:
3386+
locate-path "^3.0.0"
3387+
33523388
find-versions@^3.2.0:
33533389
version "3.2.0"
33543390
resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e"
@@ -4504,6 +4540,14 @@ locate-path@^2.0.0:
45044540
p-locate "^2.0.0"
45054541
path-exists "^3.0.0"
45064542

4543+
locate-path@^3.0.0:
4544+
version "3.0.0"
4545+
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
4546+
integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
4547+
dependencies:
4548+
p-locate "^3.0.0"
4549+
path-exists "^3.0.0"
4550+
45074551
locate-path@^5.0.0:
45084552
version "5.0.0"
45094553
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
@@ -5059,6 +5103,13 @@ p-limit@^1.1.0:
50595103
dependencies:
50605104
p-try "^1.0.0"
50615105

5106+
p-limit@^2.0.0:
5107+
version "2.3.0"
5108+
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
5109+
integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
5110+
dependencies:
5111+
p-try "^2.0.0"
5112+
50625113
p-limit@^2.2.0:
50635114
version "2.2.2"
50645115
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.2.tgz#61279b67721f5287aa1c13a9a7fbbc48c9291b1e"
@@ -5073,6 +5124,13 @@ p-locate@^2.0.0:
50735124
dependencies:
50745125
p-limit "^1.1.0"
50755126

5127+
p-locate@^3.0.0:
5128+
version "3.0.0"
5129+
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4"
5130+
integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
5131+
dependencies:
5132+
p-limit "^2.0.0"
5133+
50765134
p-locate@^4.1.0:
50775135
version "4.1.0"
50785136
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
@@ -5479,6 +5537,15 @@ read-pkg@^3.0.0:
54795537
normalize-package-data "^2.3.2"
54805538
path-type "^3.0.0"
54815539

5540+
read-pkg@^4.0.1:
5541+
version "4.0.1"
5542+
resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-4.0.1.tgz#963625378f3e1c4d48c85872b5a6ec7d5d093237"
5543+
integrity sha1-ljYlN48+HE1IyFhytabsfV0JMjc=
5544+
dependencies:
5545+
normalize-package-data "^2.3.2"
5546+
parse-json "^4.0.0"
5547+
pify "^3.0.0"
5548+
54825549
"readable-stream@2 || 3", readable-stream@^3.0.2:
54835550
version "3.6.0"
54845551
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
@@ -5849,6 +5916,13 @@ run-parallel@^1.1.9:
58495916
resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679"
58505917
integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==
58515918

5919+
rxjs@^6.5.2:
5920+
version "6.6.3"
5921+
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552"
5922+
integrity sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==
5923+
dependencies:
5924+
tslib "^1.9.0"
5925+
58525926
rxjs@^6.5.3:
58535927
version "6.5.4"
58545928
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.4.tgz#e0777fe0d184cec7872df147f303572d414e211c"
@@ -6056,6 +6130,11 @@ source-map@^0.6.1, source-map@~0.6.1:
60566130
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
60576131
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
60586132

6133+
spawn-command@^0.0.2-1:
6134+
version "0.0.2-1"
6135+
resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0"
6136+
integrity sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A=
6137+
60596138
spdx-correct@^3.0.0:
60606139
version "3.1.0"
60616140
resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4"
@@ -6116,7 +6195,7 @@ static-extend@^0.1.1:
61166195
define-property "^0.2.5"
61176196
object-copy "^0.1.0"
61186197

6119-
string-width@^3.0.0:
6198+
string-width@^3.0.0, string-width@^3.1.0:
61206199
version "3.1.0"
61216200
resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961"
61226201
integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==
@@ -6176,7 +6255,7 @@ string_decoder@~1.1.1:
61766255
dependencies:
61776256
safe-buffer "~5.1.0"
61786257

6179-
strip-ansi@^5.1.0:
6258+
strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0:
61806259
version "5.2.0"
61816260
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"
61826261
integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
@@ -6248,6 +6327,13 @@ supports-color@^5.3.0:
62486327
dependencies:
62496328
has-flag "^3.0.0"
62506329

6330+
supports-color@^6.1.0:
6331+
version "6.1.0"
6332+
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3"
6333+
integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==
6334+
dependencies:
6335+
has-flag "^3.0.0"
6336+
62516337
table@^5.2.3:
62526338
version "5.4.6"
62536339
resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e"
@@ -6349,6 +6435,11 @@ to-regex@^3.0.1, to-regex@^3.0.2:
63496435
regex-not "^1.0.2"
63506436
safe-regex "^1.1.0"
63516437

6438+
tree-kill@^1.2.2:
6439+
version "1.2.2"
6440+
resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc"
6441+
integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==
6442+
63526443
trim-newlines@^1.0.0:
63536444
version "1.0.0"
63546445
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
@@ -6641,6 +6732,15 @@ wordwrap@~0.0.2:
66416732
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107"
66426733
integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc=
66436734

6735+
wrap-ansi@^5.1.0:
6736+
version "5.1.0"
6737+
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09"
6738+
integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==
6739+
dependencies:
6740+
ansi-styles "^3.2.0"
6741+
string-width "^3.0.0"
6742+
strip-ansi "^5.0.0"
6743+
66446744
wrap-ansi@^6.2.0:
66456745
version "6.2.0"
66466746
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
@@ -6721,6 +6821,30 @@ yargs-parser@^10.0.0:
67216821
dependencies:
67226822
camelcase "^4.1.0"
67236823

6824+
yargs-parser@^13.1.2:
6825+
version "13.1.2"
6826+
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38"
6827+
integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==
6828+
dependencies:
6829+
camelcase "^5.0.0"
6830+
decamelize "^1.2.0"
6831+
6832+
yargs@^13.3.0:
6833+
version "13.3.2"
6834+
resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd"
6835+
integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==
6836+
dependencies:
6837+
cliui "^5.0.0"
6838+
find-up "^3.0.0"
6839+
get-caller-file "^2.0.1"
6840+
require-directory "^2.1.1"
6841+
require-main-filename "^2.0.0"
6842+
set-blocking "^2.0.0"
6843+
string-width "^3.0.0"
6844+
which-module "^2.0.0"
6845+
y18n "^4.0.0"
6846+
yargs-parser "^13.1.2"
6847+
67246848
yargs@^15.3.1:
67256849
version "15.3.1"
67266850
resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.3.1.tgz#9505b472763963e54afe60148ad27a330818e98b"

0 commit comments

Comments
 (0)