Skip to content

Commit 876bfb1

Browse files
committed
Update dependencies to use babel-node and mocha with babel register
1 parent 0344994 commit 876bfb1

File tree

4 files changed

+99
-5
lines changed

4 files changed

+99
-5
lines changed

.mocharc.json

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"require": "@babel/register"
3+
}

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
"@babel/cli": "^7.19.3",
4646
"@babel/core": "^7.20.2",
4747
"@babel/eslint-parser": "^7.19.1",
48+
"@babel/node": "^7.20.2",
4849
"@babel/plugin-proposal-export-default-from": "^7.18.10",
4950
"@babel/plugin-syntax-flow": "^7.18.6",
5051
"@babel/plugin-transform-flow-strip-types": "^7.19.0",

test/.mocharc.json

-3
This file was deleted.

yarn.lock

+95-2
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,24 @@ __metadata:
378378
languageName: node
379379
linkType: hard
380380

381+
"@babel/node@npm:^7.20.2":
382+
version: 7.20.2
383+
resolution: "@babel/node@npm:7.20.2"
384+
dependencies:
385+
"@babel/register": ^7.18.9
386+
commander: ^4.0.1
387+
core-js: ^3.25.1
388+
node-environment-flags: ^1.0.5
389+
regenerator-runtime: ^0.13.10
390+
v8flags: ^3.1.1
391+
peerDependencies:
392+
"@babel/core": ^7.0.0-0
393+
bin:
394+
babel-node: ./bin/babel-node.js
395+
checksum: 7c74b03f17e12feb266b5b8dc4d8fb3e31fd1f7bed458ce1bbed802bae22d737d373c3b50bd64a6e8956f6edecb3e4775b843b2c099f4a9549b4a4c536a774f6
396+
languageName: node
397+
linkType: hard
398+
381399
"@babel/parser@npm:^7.18.10, @babel/parser@npm:^7.20.1, @babel/parser@npm:^7.20.2":
382400
version: 7.20.2
383401
resolution: "@babel/parser@npm:7.20.2"
@@ -1696,6 +1714,19 @@ __metadata:
16961714
languageName: node
16971715
linkType: hard
16981716

1717+
"array.prototype.reduce@npm:^1.0.4":
1718+
version: 1.0.5
1719+
resolution: "array.prototype.reduce@npm:1.0.5"
1720+
dependencies:
1721+
call-bind: ^1.0.2
1722+
define-properties: ^1.1.4
1723+
es-abstract: ^1.20.4
1724+
es-array-method-boxes-properly: ^1.0.0
1725+
is-string: ^1.0.7
1726+
checksum: f44691395f9202aba5ec2446468d4c27209bfa81464f342ae024b7157dbf05b164e47cca01250b8c7c2a8219953fb57651cca16aab3d16f43b85c0d92c26eef3
1727+
languageName: node
1728+
linkType: hard
1729+
16991730
"assertion-error@npm:^1.1.0":
17001731
version: 1.1.0
17011732
resolution: "assertion-error@npm:1.1.0"
@@ -2117,6 +2148,13 @@ __metadata:
21172148
languageName: node
21182149
linkType: hard
21192150

2151+
"core-js@npm:^3.25.1":
2152+
version: 3.26.0
2153+
resolution: "core-js@npm:3.26.0"
2154+
checksum: 0149eb9d3909fde9c17626af3a6e625c326e8598d0bb5e6c5b48a18e5fcd4eaf48d4964d873667d8148542ff590fb98eb3f93618da114ca54999d6bc0349734b
2155+
languageName: node
2156+
linkType: hard
2157+
21202158
"cross-spawn@npm:^7.0.2":
21212159
version: 7.0.3
21222160
resolution: "cross-spawn@npm:7.0.3"
@@ -2274,7 +2312,7 @@ __metadata:
22742312
languageName: node
22752313
linkType: hard
22762314

2277-
"es-abstract@npm:^1.19.0, es-abstract@npm:^1.19.1, es-abstract@npm:^1.19.5, es-abstract@npm:^1.20.4":
2315+
"es-abstract@npm:^1.19.0, es-abstract@npm:^1.19.1, es-abstract@npm:^1.19.5, es-abstract@npm:^1.20.1, es-abstract@npm:^1.20.4":
22782316
version: 1.20.4
22792317
resolution: "es-abstract@npm:1.20.4"
22802318
dependencies:
@@ -2306,6 +2344,13 @@ __metadata:
23062344
languageName: node
23072345
linkType: hard
23082346

2347+
"es-array-method-boxes-properly@npm:^1.0.0":
2348+
version: 1.0.0
2349+
resolution: "es-array-method-boxes-properly@npm:1.0.0"
2350+
checksum: 2537fcd1cecf187083890bc6f5236d3a26bf39237433587e5bf63392e88faae929dbba78ff0120681a3f6f81c23fe3816122982c160d63b38c95c830b633b826
2351+
languageName: node
2352+
linkType: hard
2353+
23092354
"es-shim-unscopables@npm:^1.0.0":
23102355
version: 1.0.0
23112356
resolution: "es-shim-unscopables@npm:1.0.0"
@@ -2388,6 +2433,7 @@ __metadata:
23882433
"@babel/cli": ^7.19.3
23892434
"@babel/core": ^7.20.2
23902435
"@babel/eslint-parser": ^7.19.1
2436+
"@babel/node": ^7.20.2
23912437
"@babel/plugin-proposal-export-default-from": ^7.18.10
23922438
"@babel/plugin-syntax-flow": ^7.18.6
23932439
"@babel/plugin-transform-flow-strip-types": ^7.19.0
@@ -3070,6 +3116,15 @@ __metadata:
30703116
languageName: node
30713117
linkType: hard
30723118

3119+
"homedir-polyfill@npm:^1.0.1":
3120+
version: 1.0.3
3121+
resolution: "homedir-polyfill@npm:1.0.3"
3122+
dependencies:
3123+
parse-passwd: ^1.0.0
3124+
checksum: 18dd4db87052c6a2179d1813adea0c4bfcfa4f9996f0e226fefb29eb3d548e564350fa28ec46b0bf1fbc0a1d2d6922ceceb80093115ea45ff8842a4990139250
3125+
languageName: node
3126+
linkType: hard
3127+
30733128
"http-cache-semantics@npm:^4.1.0":
30743129
version: 4.1.0
30753130
resolution: "http-cache-semantics@npm:4.1.0"
@@ -3805,6 +3860,16 @@ __metadata:
38053860
languageName: node
38063861
linkType: hard
38073862

3863+
"node-environment-flags@npm:^1.0.5":
3864+
version: 1.0.6
3865+
resolution: "node-environment-flags@npm:1.0.6"
3866+
dependencies:
3867+
object.getownpropertydescriptors: ^2.0.3
3868+
semver: ^5.7.0
3869+
checksum: 268139ed0f7fabdca346dcb26931300ec7a1dc54a58085a849e5c78a82b94967f55df40177a69d4e819da278d98686d5c4fd49ab0d7bcff16fda25b6fffc4ca3
3870+
languageName: node
3871+
linkType: hard
3872+
38083873
"node-gyp@npm:latest":
38093874
version: 9.3.0
38103875
resolution: "node-gyp@npm:9.3.0"
@@ -3919,6 +3984,18 @@ __metadata:
39193984
languageName: node
39203985
linkType: hard
39213986

3987+
"object.getownpropertydescriptors@npm:^2.0.3":
3988+
version: 2.1.4
3989+
resolution: "object.getownpropertydescriptors@npm:2.1.4"
3990+
dependencies:
3991+
array.prototype.reduce: ^1.0.4
3992+
call-bind: ^1.0.2
3993+
define-properties: ^1.1.4
3994+
es-abstract: ^1.20.1
3995+
checksum: 988c466fe49fc4f19a28d2d1d894c95c6abfe33c94674ec0b14d96eed71f453c7ad16873d430dc2acbb1760de6d3d2affac4b81237a306012cc4dc49f7539e7f
3996+
languageName: node
3997+
linkType: hard
3998+
39223999
"object.values@npm:^1.1.5":
39234000
version: 1.1.5
39244001
resolution: "object.values@npm:1.1.5"
@@ -4014,6 +4091,13 @@ __metadata:
40144091
languageName: node
40154092
linkType: hard
40164093

4094+
"parse-passwd@npm:^1.0.0":
4095+
version: 1.0.0
4096+
resolution: "parse-passwd@npm:1.0.0"
4097+
checksum: 4e55e0231d58f828a41d0f1da2bf2ff7bcef8f4cb6146e69d16ce499190de58b06199e6bd9b17fbf0d4d8aef9052099cdf8c4f13a6294b1a522e8e958073066e
4098+
languageName: node
4099+
linkType: hard
4100+
40174101
"path-exists@npm:^3.0.0":
40184102
version: 3.0.0
40194103
resolution: "path-exists@npm:3.0.0"
@@ -4357,7 +4441,7 @@ __metadata:
43574441
languageName: node
43584442
linkType: hard
43594443

4360-
"semver@npm:^5.6.0, semver@npm:^5.7.1":
4444+
"semver@npm:^5.6.0, semver@npm:^5.7.0, semver@npm:^5.7.1":
43614445
version: 5.7.1
43624446
resolution: "semver@npm:5.7.1"
43634447
bin:
@@ -4848,6 +4932,15 @@ __metadata:
48484932
languageName: node
48494933
linkType: hard
48504934

4935+
"v8flags@npm:^3.1.1":
4936+
version: 3.2.0
4937+
resolution: "v8flags@npm:3.2.0"
4938+
dependencies:
4939+
homedir-polyfill: ^1.0.1
4940+
checksum: 193db08aa396d993da04d3d985450784aa0010f51613005d13ef97d7b2b9e1ba5aef04affa585037adece12de5ca532f6f5fc40288495eab55e2eebc201809d2
4941+
languageName: node
4942+
linkType: hard
4943+
48514944
"which-boxed-primitive@npm:^1.0.2":
48524945
version: 1.0.2
48534946
resolution: "which-boxed-primitive@npm:1.0.2"

0 commit comments

Comments
 (0)