Skip to content

Commit e5eb67f

Browse files
committed
Tests passing
1 parent fc29247 commit e5eb67f

File tree

4 files changed

+37
-64
lines changed

4 files changed

+37
-64
lines changed

jest.config.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,11 @@ export default {
8888
// ],
8989

9090
// A map from regular expressions to module names or to arrays of module names that allow to stub out resources with a single module
91-
// moduleNameMapper: {},
91+
moduleNameMapper: {
92+
// Strip the file extension from imports, so that e.g. `import { foo } from './foo.js'`
93+
// becomes `import { foo } from './foo'`. This is for compatibility with ESM.
94+
'^(\\.\\.?\\/.+)\\.js$': '$1',
95+
},
9296

9397
// An array of regexp pattern strings, matched against all module paths before considered 'visible' to the module loader
9498
// modulePathIgnorePatterns: [],

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
},
2727
"dependencies": {
2828
"@metamask/action-utils": "^1.0.0",
29-
"@metamask/utils": "^8.1.0",
29+
"@metamask/utils": "^8.2.1",
3030
"debug": "^4.3.4",
3131
"execa": "^5.1.1",
3232
"pony-cause": "^2.1.9",

tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,6 @@
1212
"strict": true,
1313
"target": "ES2022"
1414
},
15-
"exclude": ["./dist/**/*", "node_modules"]
15+
"exclude": ["./dist/**/*", "node_modules"],
16+
"ts-node": { "esm": true }
1617
}

yarn.lock

Lines changed: 29 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -410,33 +410,6 @@ __metadata:
410410
languageName: node
411411
linkType: hard
412412

413-
"@chainsafe/as-sha256@npm:^0.4.1":
414-
version: 0.4.1
415-
resolution: "@chainsafe/as-sha256@npm:0.4.1"
416-
checksum: 6d86975e648ecdafd366802278ac15b392b252e967f3681412ec48b5a3518b936cc5e977517499882b084991446d25787d98f8f585891943688cc81549a44e9a
417-
languageName: node
418-
linkType: hard
419-
420-
"@chainsafe/persistent-merkle-tree@npm:^0.6.1":
421-
version: 0.6.1
422-
resolution: "@chainsafe/persistent-merkle-tree@npm:0.6.1"
423-
dependencies:
424-
"@chainsafe/as-sha256": ^0.4.1
425-
"@noble/hashes": ^1.3.0
426-
checksum: 74614b8d40970dc930d5bf741619498b0bbbde5ff24ce45fce6ad122143aa77bf57249a28175b1b972cf56bff57d529a4258b7222ab4e60c1261119b5986c51b
427-
languageName: node
428-
linkType: hard
429-
430-
"@chainsafe/ssz@npm:^0.11.1":
431-
version: 0.11.1
432-
resolution: "@chainsafe/ssz@npm:0.11.1"
433-
dependencies:
434-
"@chainsafe/as-sha256": ^0.4.1
435-
"@chainsafe/persistent-merkle-tree": ^0.6.1
436-
checksum: e3c2928f9ab4a0544e645f0302b9535046d1e6e1d4b3bd1c3dd6bc8e6302fddad6036d65e7900d1446f285f496051da05fa14c1bde590b511d03033907175c8f
437-
languageName: node
438-
linkType: hard
439-
440413
"@cspotcode/source-map-support@npm:^0.8.0":
441414
version: 0.8.1
442415
resolution: "@cspotcode/source-map-support@npm:0.8.1"
@@ -499,13 +472,13 @@ __metadata:
499472
languageName: node
500473
linkType: hard
501474

502-
"@ethereumjs/common@npm:^3.1.2":
503-
version: 3.1.2
504-
resolution: "@ethereumjs/common@npm:3.1.2"
475+
"@ethereumjs/common@npm:^3.2.0":
476+
version: 3.2.0
477+
resolution: "@ethereumjs/common@npm:3.2.0"
505478
dependencies:
506-
"@ethereumjs/util": ^8.0.6
479+
"@ethereumjs/util": ^8.1.0
507480
crc-32: ^1.2.0
508-
checksum: e80a8bc86476f1ce878bacb1915d91681671bb5303291cdcece26e456ac13a6158f0f59625cb02a1cfbdd7c9a7dc8b175f8d8f0fee596b3eb9dfb965465ad43d
481+
checksum: cb9cc11f5c868cb577ba611cebf55046e509218bbb89b47ccce010776dafe8256d70f8f43fab238aec74cf71f62601cd5842bc03a83261200802de365732a14b
509482
languageName: node
510483
linkType: hard
511484

@@ -518,33 +491,26 @@ __metadata:
518491
languageName: node
519492
linkType: hard
520493

521-
"@ethereumjs/tx@npm:^4.1.2":
522-
version: 4.1.2
523-
resolution: "@ethereumjs/tx@npm:4.1.2"
494+
"@ethereumjs/tx@npm:^4.2.0":
495+
version: 4.2.0
496+
resolution: "@ethereumjs/tx@npm:4.2.0"
524497
dependencies:
525-
"@chainsafe/ssz": ^0.11.1
526-
"@ethereumjs/common": ^3.1.2
498+
"@ethereumjs/common": ^3.2.0
527499
"@ethereumjs/rlp": ^4.0.1
528-
"@ethereumjs/util": ^8.0.6
500+
"@ethereumjs/util": ^8.1.0
529501
ethereum-cryptography: ^2.0.0
530-
peerDependencies:
531-
c-kzg: ^1.0.8
532-
peerDependenciesMeta:
533-
c-kzg:
534-
optional: true
535-
checksum: ad2fb692c3746cd5935b01c98b6b54046ae2a1fccff57ad2209e10446f3b279a204d7477accf05b27078445b14379314077769662142ac07117c45a5a1ea427f
502+
checksum: 87a3f5f2452cfbf6712f8847525a80c213210ed453c211c793c5df801fe35ecef28bae17fadd222fcbdd94277478a47e52d2b916a90a6b30cda21f1e0cdaee42
536503
languageName: node
537504
linkType: hard
538505

539-
"@ethereumjs/util@npm:^8.0.6":
540-
version: 8.0.6
541-
resolution: "@ethereumjs/util@npm:8.0.6"
506+
"@ethereumjs/util@npm:^8.1.0":
507+
version: 8.1.0
508+
resolution: "@ethereumjs/util@npm:8.1.0"
542509
dependencies:
543-
"@chainsafe/ssz": ^0.11.1
544510
"@ethereumjs/rlp": ^4.0.1
545511
ethereum-cryptography: ^2.0.0
546512
micro-ftch: ^0.3.1
547-
checksum: 034e06cddec27417318434a1a7cd7a9dc0f0b447c1f54423c515d8809c9697386eee6429d0a1c13517a85c696e6fdba570b243d882e65764c274859606027015
513+
checksum: 9ae5dee8f12b0faf81cd83f06a41560e79b0ba96a48262771d897a510ecae605eb6d84f687da001ab8ccffd50f612ae50f988ef76e6312c752897f462f3ac08d
548514
languageName: node
549515
linkType: hard
550516

@@ -992,7 +958,7 @@ __metadata:
992958
"@metamask/eslint-config-jest": ^10.0.0
993959
"@metamask/eslint-config-nodejs": ^10.0.0
994960
"@metamask/eslint-config-typescript": ^10.0.0
995-
"@metamask/utils": ^8.1.0
961+
"@metamask/utils": ^8.2.1
996962
"@types/debug": ^4.1.7
997963
"@types/jest": ^29.5.1
998964
"@types/jest-when": ^3.5.2
@@ -1082,17 +1048,19 @@ __metadata:
10821048
languageName: node
10831049
linkType: hard
10841050

1085-
"@metamask/utils@npm:^8.1.0":
1086-
version: 8.1.0
1087-
resolution: "@metamask/utils@npm:8.1.0"
1051+
"@metamask/utils@npm:^8.2.1":
1052+
version: 8.2.1
1053+
resolution: "@metamask/utils@npm:8.2.1"
10881054
dependencies:
1089-
"@ethereumjs/tx": ^4.1.2
1055+
"@ethereumjs/tx": ^4.2.0
10901056
"@noble/hashes": ^1.3.1
1057+
"@scure/base": ^1.1.3
10911058
"@types/debug": ^4.1.7
10921059
debug: ^4.3.4
1060+
pony-cause: ^2.1.10
10931061
semver: ^7.5.4
10941062
superstruct: ^1.0.3
1095-
checksum: 4cbee36d0c227f3e528930e83f75a0c6b71b55b332c3e162f0e87f3dd86ae017d0b20405d76ea054ab99e4d924d3d9b8b896ed12a12aae57b090350e5a625999
1063+
checksum: 36a714a17e4949d2040bedb28d4373a22e7e86bb797aa2d59223f9799fd76e662443bcede113719c4e200f5e9d90a9d62feafad5028fff8b9a7a85fface097ca
10961064
languageName: node
10971065
linkType: hard
10981066

@@ -1112,7 +1080,7 @@ __metadata:
11121080
languageName: node
11131081
linkType: hard
11141082

1115-
"@noble/hashes@npm:^1.3.0, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:~1.3.0, @noble/hashes@npm:~1.3.1":
1083+
"@noble/hashes@npm:^1.3.1, @noble/hashes@npm:~1.3.0, @noble/hashes@npm:~1.3.1":
11161084
version: 1.3.2
11171085
resolution: "@noble/hashes@npm:1.3.2"
11181086
checksum: fe23536b436539d13f90e4b9be843cc63b1b17666a07634a2b1259dded6f490be3d050249e6af98076ea8f2ea0d56f578773c2197f2aa0eeaa5fba5bc18ba474
@@ -1202,7 +1170,7 @@ __metadata:
12021170
languageName: node
12031171
linkType: hard
12041172

1205-
"@scure/base@npm:~1.1.0":
1173+
"@scure/base@npm:^1.1.3, @scure/base@npm:~1.1.0":
12061174
version: 1.1.3
12071175
resolution: "@scure/base@npm:1.1.3"
12081176
checksum: 1606ab8a4db898cb3a1ada16c15437c3bce4e25854fadc8eb03ae93cbbbac1ed90655af4b0be3da37e12056fef11c0374499f69b9e658c9e5b7b3e06353c630c
@@ -5016,10 +4984,10 @@ __metadata:
50164984
languageName: node
50174985
linkType: hard
50184986

5019-
"pony-cause@npm:^2.1.9":
5020-
version: 2.1.9
5021-
resolution: "pony-cause@npm:2.1.9"
5022-
checksum: 9e549dd126145bfed472b07e9d3eb24231033878c105813b3512d1cc99be16b84dfe4694e49b869e236a0e89c33a3b5244fdfde36355ad0c0c1a8c2b19b28f45
4987+
"pony-cause@npm:^2.1.10, pony-cause@npm:^2.1.9":
4988+
version: 2.1.10
4989+
resolution: "pony-cause@npm:2.1.10"
4990+
checksum: 8b61378f213e61056312dc274a1c79980154e9d864f6ad86e0c8b91a50d3ce900d430995ee24147c9f3caa440dfe7d51c274b488d7f033b65b206522536d7217
50234991
languageName: node
50244992
linkType: hard
50254993

0 commit comments

Comments
 (0)