Skip to content

Commit 30f1b90

Browse files
committed
chore: migrate to concurrently for Windows compatibility (#510)
1 parent 25bd7fb commit 30f1b90

File tree

2 files changed

+71
-83
lines changed

2 files changed

+71
-83
lines changed

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@
1111
],
1212
"packageManager": "[email protected]",
1313
"scripts": {
14-
"build": "run-p 'build:*'",
14+
"build": "concurrently 'yarn:build:*'",
1515
"build:r": "r -f es2015",
1616
"build:ts": "tsc -b",
1717
"clean": "rimraf --glob 'packages/*/{lib,*.tsbuildinfo}'",
18-
"lint": "yarn build && run-p 'lint:*'",
18+
"lint": "yarn build && concurrently 'yarn:lint:*'",
1919
"lint:es": "eslint . --cache -f friendly",
2020
"lint:tsc": "tsc --noEmit",
2121
"prepare": "patch-package && simple-git-hooks",
@@ -38,11 +38,11 @@
3838
"@types/node": "^20.10.6",
3939
"@types/react": "^18.2.46",
4040
"@types/unist": "^3.0.2",
41+
"concurrently": "^8.2.2",
4142
"cross-env": "^7.0.3",
4243
"eslint": "^8.56.0",
4344
"jest": "^30.0.0-alpha.2",
4445
"lint-staged": "^15.2.0",
45-
"npm-run-all2": "^6.1.1",
4646
"patch-package": "^8.0.0",
4747
"prettier": "^2.8.8",
4848
"react": "^18.2.0",

yarn.lock

Lines changed: 68 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,7 @@ __metadata:
304304
languageName: node
305305
linkType: hard
306306

307-
"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.23.5":
307+
"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.23.5":
308308
version: 7.23.5
309309
resolution: "@babel/code-frame@npm:7.23.5"
310310
dependencies:
@@ -1976,7 +1976,7 @@ __metadata:
19761976
languageName: node
19771977
linkType: hard
19781978

1979-
"@babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4":
1979+
"@babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4":
19801980
version: 7.23.7
19811981
resolution: "@babel/runtime@npm:7.23.7"
19821982
dependencies:
@@ -3466,11 +3466,11 @@ __metadata:
34663466
"@types/node": "npm:^20.10.6"
34673467
"@types/react": "npm:^18.2.46"
34683468
"@types/unist": "npm:^3.0.2"
3469+
concurrently: "npm:^8.2.2"
34693470
cross-env: "npm:^7.0.3"
34703471
eslint: "npm:^8.56.0"
34713472
jest: "npm:^30.0.0-alpha.2"
34723473
lint-staged: "npm:^15.2.0"
3473-
npm-run-all2: "npm:^6.1.1"
34743474
patch-package: "npm:^8.0.0"
34753475
prettier: "npm:^2.8.8"
34763476
react: "npm:^18.2.0"
@@ -4254,7 +4254,7 @@ __metadata:
42544254
languageName: node
42554255
linkType: hard
42564256

4257-
"@types/normalize-package-data@npm:^2.4.0, @types/normalize-package-data@npm:^2.4.1":
4257+
"@types/normalize-package-data@npm:^2.4.0":
42584258
version: 2.4.4
42594259
resolution: "@types/normalize-package-data@npm:2.4.4"
42604260
checksum: aef7bb9b015883d6f4119c423dd28c4bdc17b0e8a0ccf112c78b4fe0e91fbc4af7c6204b04bba0e199a57d2f3fbbd5b4a14bf8739bf9d2a39b2a0aad545e0f86
@@ -5904,6 +5904,26 @@ __metadata:
59045904
languageName: node
59055905
linkType: hard
59065906

5907+
"concurrently@npm:^8.2.2":
5908+
version: 8.2.2
5909+
resolution: "concurrently@npm:8.2.2"
5910+
dependencies:
5911+
chalk: "npm:^4.1.2"
5912+
date-fns: "npm:^2.30.0"
5913+
lodash: "npm:^4.17.21"
5914+
rxjs: "npm:^7.8.1"
5915+
shell-quote: "npm:^1.8.1"
5916+
spawn-command: "npm:0.0.2"
5917+
supports-color: "npm:^8.1.1"
5918+
tree-kill: "npm:^1.2.2"
5919+
yargs: "npm:^17.7.2"
5920+
bin:
5921+
conc: dist/bin/concurrently.js
5922+
concurrently: dist/bin/concurrently.js
5923+
checksum: 0e9683196fe9c071d944345d21d8f34aa6c0cc50c0dd897e95619f2f1c9eb4871dca851b2569da17888235b7335b4c821ca19deed35bebcd9a131ee5d247f34c
5924+
languageName: node
5925+
linkType: hard
5926+
59075927
"console-control-strings@npm:^1.1.0":
59085928
version: 1.1.0
59095929
resolution: "console-control-strings@npm:1.1.0"
@@ -6164,6 +6184,15 @@ __metadata:
61646184
languageName: node
61656185
linkType: hard
61666186

6187+
"date-fns@npm:^2.30.0":
6188+
version: 2.30.0
6189+
resolution: "date-fns@npm:2.30.0"
6190+
dependencies:
6191+
"@babel/runtime": "npm:^7.21.0"
6192+
checksum: e4b521fbf22bc8c3db332bbfb7b094fd3e7627de0259a9d17c7551e2d2702608a7307a449206065916538e384f37b181565447ce2637ae09828427aed9cb5581
6193+
languageName: node
6194+
linkType: hard
6195+
61676196
"dayjs@npm:^1.10.0":
61686197
version: 1.11.10
61696198
resolution: "dayjs@npm:1.11.10"
@@ -8483,15 +8512,6 @@ __metadata:
84838512
languageName: node
84848513
linkType: hard
84858514

8486-
"hosted-git-info@npm:^7.0.0":
8487-
version: 7.0.1
8488-
resolution: "hosted-git-info@npm:7.0.1"
8489-
dependencies:
8490-
lru-cache: "npm:^10.0.1"
8491-
checksum: 361c4254f717f06d581a5a90aa0156a945e662e05ebbb533c1fa9935f10886d8247db48cbbcf9667f02e519e6479bf16dcdcf3124c3030e76c4c3ca2c88ee9d3
8492-
languageName: node
8493-
linkType: hard
8494-
84958515
"html-entities@npm:^2.4.0":
84968516
version: 2.4.0
84978517
resolution: "html-entities@npm:2.4.0"
@@ -8825,7 +8845,7 @@ __metadata:
88258845
languageName: node
88268846
linkType: hard
88278847

8828-
"is-core-module@npm:^2.11.0, is-core-module@npm:^2.12.1, is-core-module@npm:^2.13.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1":
8848+
"is-core-module@npm:^2.11.0, is-core-module@npm:^2.12.1, is-core-module@npm:^2.13.0, is-core-module@npm:^2.5.0":
88298849
version: 2.13.1
88308850
resolution: "is-core-module@npm:2.13.1"
88318851
dependencies:
@@ -10202,7 +10222,7 @@ __metadata:
1020210222
languageName: node
1020310223
linkType: hard
1020410224

10205-
"lines-and-columns@npm:^2.0.2, lines-and-columns@npm:^2.0.3":
10225+
"lines-and-columns@npm:^2.0.2":
1020610226
version: 2.0.4
1020710227
resolution: "lines-and-columns@npm:2.0.4"
1020810228
checksum: 4db28bf065cd7ad897c0700f22d3d0d7c5ed6777e138861c601c496d545340df3fc19e18bd04ff8d95a246a245eb55685b82ca2f8c2ca53a008e9c5316250379
@@ -11854,18 +11874,6 @@ __metadata:
1185411874
languageName: node
1185511875
linkType: hard
1185611876

11857-
"normalize-package-data@npm:^6.0.0":
11858-
version: 6.0.0
11859-
resolution: "normalize-package-data@npm:6.0.0"
11860-
dependencies:
11861-
hosted-git-info: "npm:^7.0.0"
11862-
is-core-module: "npm:^2.8.1"
11863-
semver: "npm:^7.3.5"
11864-
validate-npm-package-license: "npm:^3.0.4"
11865-
checksum: dbd7c712c1e016a4b682640a53b44e9290c9db7b94355c71234bafee1534bef4c5dc3970c30c7ee2c4990a3c07e963e15e211b61624d58eb857d867ec71d3bb6
11866-
languageName: node
11867-
linkType: hard
11868-
1186911877
"normalize-path@npm:3, normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0":
1187011878
version: 3.0.0
1187111879
resolution: "normalize-path@npm:3.0.0"
@@ -11891,26 +11899,6 @@ __metadata:
1189111899
languageName: node
1189211900
linkType: hard
1189311901

11894-
"npm-run-all2@npm:^6.1.1":
11895-
version: 6.1.1
11896-
resolution: "npm-run-all2@npm:6.1.1"
11897-
dependencies:
11898-
ansi-styles: "npm:^6.2.1"
11899-
cross-spawn: "npm:^7.0.3"
11900-
memorystream: "npm:^0.3.1"
11901-
minimatch: "npm:^9.0.0"
11902-
pidtree: "npm:^0.6.0"
11903-
read-pkg: "npm:^8.0.0"
11904-
shell-quote: "npm:^1.7.3"
11905-
bin:
11906-
npm-run-all: bin/npm-run-all/index.js
11907-
npm-run-all2: bin/npm-run-all/index.js
11908-
run-p: bin/run-p/index.js
11909-
run-s: bin/run-s/index.js
11910-
checksum: 7a6f87c3f677f1230c334ddc28bc5ae8927009dfd21cd287077a26aaa04a9db1a732e632bace919f7512747c39195458a79786c2ea7ab3aa193c5adb75a695c3
11911-
languageName: node
11912-
linkType: hard
11913-
1191411902
"npm-run-all@npm:^4.1.5":
1191511903
version: 4.1.5
1191611904
resolution: "npm-run-all@npm:4.1.5"
@@ -12304,19 +12292,6 @@ __metadata:
1230412292
languageName: node
1230512293
linkType: hard
1230612294

12307-
"parse-json@npm:^7.0.0":
12308-
version: 7.1.1
12309-
resolution: "parse-json@npm:7.1.1"
12310-
dependencies:
12311-
"@babel/code-frame": "npm:^7.21.4"
12312-
error-ex: "npm:^1.3.2"
12313-
json-parse-even-better-errors: "npm:^3.0.0"
12314-
lines-and-columns: "npm:^2.0.3"
12315-
type-fest: "npm:^3.8.0"
12316-
checksum: a85ebc7430af7763fa52eb456d7efd35c35be5b06f04d8d80c37d0d33312ac6cdff12647acb9c95448dcc8b907dfafa81fb126e094aa132b0abc2a71b9df51d5
12317-
languageName: node
12318-
linkType: hard
12319-
1232012295
"parse-passwd@npm:^1.0.0":
1232112296
version: 1.0.0
1232212297
resolution: "parse-passwd@npm:1.0.0"
@@ -12458,7 +12433,7 @@ __metadata:
1245812433
languageName: node
1245912434
linkType: hard
1246012435

12461-
"pidtree@npm:0.6.0, pidtree@npm:^0.6.0":
12436+
"pidtree@npm:0.6.0":
1246212437
version: 0.6.0
1246312438
resolution: "pidtree@npm:0.6.0"
1246412439
bin:
@@ -12882,18 +12857,6 @@ __metadata:
1288212857
languageName: node
1288312858
linkType: hard
1288412859

12885-
"read-pkg@npm:^8.0.0":
12886-
version: 8.1.0
12887-
resolution: "read-pkg@npm:8.1.0"
12888-
dependencies:
12889-
"@types/normalize-package-data": "npm:^2.4.1"
12890-
normalize-package-data: "npm:^6.0.0"
12891-
parse-json: "npm:^7.0.0"
12892-
type-fest: "npm:^4.2.0"
12893-
checksum: e50846bbfbe73f4b8fd8c23c523b2e9f1d78467297a870ff94a9e6db7eb65445a4a392bf2896b7566c1715d36492d92d368f1c4b38996dd3942fd1865eb22936
12894-
languageName: node
12895-
linkType: hard
12896-
1289712860
"read-yaml-file@npm:^1.1.0":
1289812861
version: 1.1.0
1289912862
resolution: "read-yaml-file@npm:1.1.0"
@@ -14318,6 +14281,15 @@ __metadata:
1431814281
languageName: node
1431914282
linkType: hard
1432014283

14284+
"rxjs@npm:^7.8.1":
14285+
version: 7.8.1
14286+
resolution: "rxjs@npm:7.8.1"
14287+
dependencies:
14288+
tslib: "npm:^2.1.0"
14289+
checksum: 3c49c1ecd66170b175c9cacf5cef67f8914dcbc7cd0162855538d365c83fea631167cacb644b3ce533b2ea0e9a4d0b12175186985f89d75abe73dbd8f7f06f68
14290+
languageName: node
14291+
linkType: hard
14292+
1432114293
"sade@npm:^1.7.3":
1432214294
version: 1.8.1
1432314295
resolution: "sade@npm:1.8.1"
@@ -14501,7 +14473,7 @@ __metadata:
1450114473
languageName: node
1450214474
linkType: hard
1450314475

14504-
"shell-quote@npm:^1.6.1, shell-quote@npm:^1.7.3":
14476+
"shell-quote@npm:^1.6.1, shell-quote@npm:^1.8.1":
1450514477
version: 1.8.1
1450614478
resolution: "shell-quote@npm:1.8.1"
1450714479
checksum: 8cec6fd827bad74d0a49347057d40dfea1e01f12a6123bf82c4649f3ef152fc2bc6d6176e6376bffcd205d9d0ccb4f1f9acae889384d20baff92186f01ea455a
@@ -14695,6 +14667,13 @@ __metadata:
1469514667
languageName: node
1469614668
linkType: hard
1469714669

14670+
"spawn-command@npm:0.0.2":
14671+
version: 0.0.2
14672+
resolution: "spawn-command@npm:0.0.2"
14673+
checksum: b22f2d71239e6e628a400831861ba747750bbb40c0a53323754cf7b84330b73d81e40ff1f9055e6d1971818679510208a9302e13d9ff3b32feb67e74d7a1b3ef
14674+
languageName: node
14675+
linkType: hard
14676+
1469814677
"spawndamnit@npm:^2.0.0":
1469914678
version: 2.0.0
1470014679
resolution: "spawndamnit@npm:2.0.0"
@@ -15048,7 +15027,7 @@ __metadata:
1504815027
languageName: node
1504915028
linkType: hard
1505015029

15051-
"supports-color@npm:^8.0.0":
15030+
"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1":
1505215031
version: 8.1.1
1505315032
resolution: "supports-color@npm:8.1.1"
1505415033
dependencies:
@@ -15280,6 +15259,15 @@ __metadata:
1528015259
languageName: node
1528115260
linkType: hard
1528215261

15262+
"tree-kill@npm:^1.2.2":
15263+
version: 1.2.2
15264+
resolution: "tree-kill@npm:1.2.2"
15265+
bin:
15266+
tree-kill: cli.js
15267+
checksum: 7b1b7c7f17608a8f8d20a162e7957ac1ef6cd1636db1aba92f4e072dc31818c2ff0efac1e3d91064ede67ed5dc57c565420531a8134090a12ac10cf792ab14d2
15268+
languageName: node
15269+
linkType: hard
15270+
1528315271
"trim-newlines@npm:^3.0.0":
1528415272
version: 3.0.1
1528515273
resolution: "trim-newlines@npm:3.0.1"
@@ -15365,7 +15353,7 @@ __metadata:
1536515353
languageName: node
1536615354
linkType: hard
1536715355

15368-
"tslib@npm:1 || 2, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.5.3, tslib@npm:^2.6.0, tslib@npm:^2.6.1, tslib@npm:^2.6.2":
15356+
"tslib@npm:1 || 2, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.5.3, tslib@npm:^2.6.0, tslib@npm:^2.6.1, tslib@npm:^2.6.2":
1536915357
version: 2.6.2
1537015358
resolution: "tslib@npm:2.6.2"
1537115359
checksum: e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb
@@ -15508,14 +15496,14 @@ __metadata:
1550815496
languageName: node
1550915497
linkType: hard
1551015498

15511-
"type-fest@npm:^3.0.0, type-fest@npm:^3.8.0":
15499+
"type-fest@npm:^3.0.0":
1551215500
version: 3.13.1
1551315501
resolution: "type-fest@npm:3.13.1"
1551415502
checksum: 547d22186f73a8c04590b70dcf63baff390078c75ea8acd366bbd510fd0646e348bd1970e47ecf795b7cff0b41d26e9c475c1fedd6ef5c45c82075fbf916b629
1551515503
languageName: node
1551615504
linkType: hard
1551715505

15518-
"type-fest@npm:^4.2.0, type-fest@npm:^4.8.2":
15506+
"type-fest@npm:^4.8.2":
1551915507
version: 4.9.0
1552015508
resolution: "type-fest@npm:4.9.0"
1552115509
checksum: 7e6423f7337928a7323ce8a68cfbbaf30ecb70b9c635207899e58297d219c71be4a8c50b52afb9fe09c9f44b2c4276d0a44bb95acabab7bc942455f980aad267
@@ -15972,7 +15960,7 @@ __metadata:
1597215960
languageName: node
1597315961
linkType: hard
1597415962

15975-
"validate-npm-package-license@npm:^3.0.1, validate-npm-package-license@npm:^3.0.4":
15963+
"validate-npm-package-license@npm:^3.0.1":
1597615964
version: 3.0.4
1597715965
resolution: "validate-npm-package-license@npm:3.0.4"
1597815966
dependencies:
@@ -16482,7 +16470,7 @@ __metadata:
1648216470
languageName: node
1648316471
linkType: hard
1648416472

16485-
"yargs@npm:^17.0.0, yargs@npm:^17.3.1, yargs@npm:^17.7.1":
16473+
"yargs@npm:^17.0.0, yargs@npm:^17.3.1, yargs@npm:^17.7.1, yargs@npm:^17.7.2":
1648616474
version: 17.7.2
1648716475
resolution: "yargs@npm:17.7.2"
1648816476
dependencies:

0 commit comments

Comments
 (0)