Skip to content

Commit 13f09aa

Browse files
committed
Add TS Node back
TS Node is required when using jest.config.ts
1 parent 099b4be commit 13f09aa

File tree

2 files changed

+142
-51
lines changed

2 files changed

+142
-51
lines changed

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@
200200
"@types/big.js": "^6.2.2",
201201
"@types/elliptic": "^6.4.14",
202202
"@types/i18n-js": "^3.8.9",
203-
"@types/jest": "^29.5.12",
203+
"@types/jest": "^29.5.14",
204204
"@types/react": "~18.3.12",
205205
"@types/react-native-shared-group-preferences": "^1.1.1",
206206
"@types/text-encoding": "^0.0.39",
@@ -219,8 +219,8 @@
219219
"git-is-clean": "^3.0.1",
220220
"globals": "^15.12.0",
221221
"husky": "^8.0.2",
222-
"jest": "^29.7.0",
223-
"jest-expo": "52.0.2",
222+
"jest": "~29.7.0",
223+
"jest-expo": "~52.0.3",
224224
"knip": "^2.19.1",
225225
"lint-staged": "^13.1.0",
226226
"metro-minify-terser": "^0.80.4",
@@ -232,6 +232,7 @@
232232
"prompts": "^2.4.2",
233233
"react-native-svg-transformer": "^1.5.0",
234234
"reassure": "^1.2.1",
235+
"ts-node": "^10.9.2",
235236
"typescript": "^5.3.0",
236237
"typescript-eslint": "^8.13.0",
237238
"warn-once": "^0.1.1"

yarn.lock

Lines changed: 138 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -3804,6 +3804,15 @@ __metadata:
38043804
languageName: node
38053805
linkType: hard
38063806

3807+
"@cspotcode/source-map-support@npm:^0.8.0":
3808+
version: 0.8.1
3809+
resolution: "@cspotcode/source-map-support@npm:0.8.1"
3810+
dependencies:
3811+
"@jridgewell/trace-mapping": "npm:0.3.9"
3812+
checksum: 10c0/05c5368c13b662ee4c122c7bfbe5dc0b613416672a829f3e78bc49a357a197e0218d6e74e7c66cfcd04e15a179acab080bd3c69658c9fbefd0e1ccd950a07fc6
3813+
languageName: node
3814+
linkType: hard
3815+
38073816
"@dominicstop/ts-event-emitter@npm:^1.1.0":
38083817
version: 1.1.0
38093818
resolution: "@dominicstop/ts-event-emitter@npm:1.1.0"
@@ -6199,7 +6208,7 @@ __metadata:
61996208
languageName: node
62006209
linkType: hard
62016210

6202-
"@jridgewell/resolve-uri@npm:^3.1.0":
6211+
"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0":
62036212
version: 3.1.2
62046213
resolution: "@jridgewell/resolve-uri@npm:3.1.2"
62056214
checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e
@@ -6237,6 +6246,16 @@ __metadata:
62376246
languageName: node
62386247
linkType: hard
62396248

6249+
"@jridgewell/trace-mapping@npm:0.3.9":
6250+
version: 0.3.9
6251+
resolution: "@jridgewell/trace-mapping@npm:0.3.9"
6252+
dependencies:
6253+
"@jridgewell/resolve-uri": "npm:^3.0.3"
6254+
"@jridgewell/sourcemap-codec": "npm:^1.4.10"
6255+
checksum: 10c0/fa425b606d7c7ee5bfa6a31a7b050dd5814b4082f318e0e4190f991902181b4330f43f4805db1dd4f2433fd0ed9cc7a7b9c2683f1deeab1df1b0a98b1e24055b
6256+
languageName: node
6257+
linkType: hard
6258+
62406259
"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.9":
62416260
version: 0.3.25
62426261
resolution: "@jridgewell/trace-mapping@npm:0.3.25"
@@ -9949,6 +9968,34 @@ __metadata:
99499968
languageName: node
99509969
linkType: hard
99519970

9971+
"@tsconfig/node10@npm:^1.0.7":
9972+
version: 1.0.11
9973+
resolution: "@tsconfig/node10@npm:1.0.11"
9974+
checksum: 10c0/28a0710e5d039e0de484bdf85fee883bfd3f6a8980601f4d44066b0a6bcd821d31c4e231d1117731c4e24268bd4cf2a788a6787c12fc7f8d11014c07d582783c
9975+
languageName: node
9976+
linkType: hard
9977+
9978+
"@tsconfig/node12@npm:^1.0.7":
9979+
version: 1.0.11
9980+
resolution: "@tsconfig/node12@npm:1.0.11"
9981+
checksum: 10c0/dddca2b553e2bee1308a056705103fc8304e42bb2d2cbd797b84403a223b25c78f2c683ec3e24a095e82cd435387c877239bffcb15a590ba817cd3f6b9a99fd9
9982+
languageName: node
9983+
linkType: hard
9984+
9985+
"@tsconfig/node14@npm:^1.0.0":
9986+
version: 1.0.3
9987+
resolution: "@tsconfig/node14@npm:1.0.3"
9988+
checksum: 10c0/67c1316d065fdaa32525bc9449ff82c197c4c19092b9663b23213c8cbbf8d88b6ed6a17898e0cbc2711950fbfaf40388938c1c748a2ee89f7234fc9e7fe2bf44
9989+
languageName: node
9990+
linkType: hard
9991+
9992+
"@tsconfig/node16@npm:^1.0.2":
9993+
version: 1.0.4
9994+
resolution: "@tsconfig/node16@npm:1.0.4"
9995+
checksum: 10c0/05f8f2734e266fb1839eb1d57290df1664fe2aa3b0fdd685a9035806daa635f7519bf6d5d9b33f6e69dd545b8c46bd6e2b5c79acb2b1f146e885f7f11a42a5bb
9996+
languageName: node
9997+
linkType: hard
9998+
99529999
"@tsconfig/node18@npm:^18.2.2":
995310000
version: 18.2.4
995410001
resolution: "@tsconfig/node18@npm:18.2.4"
@@ -10138,7 +10185,7 @@ __metadata:
1013810185
languageName: node
1013910186
linkType: hard
1014010187

10141-
"@types/jest@npm:^29.2.1":
10188+
"@types/jest@npm:^29.2.1, @types/jest@npm:^29.5.14":
1014210189
version: 29.5.14
1014310190
resolution: "@types/jest@npm:29.5.14"
1014410191
dependencies:
@@ -10148,16 +10195,6 @@ __metadata:
1014810195
languageName: node
1014910196
linkType: hard
1015010197

10151-
"@types/jest@npm:^29.5.12":
10152-
version: 29.5.12
10153-
resolution: "@types/jest@npm:29.5.12"
10154-
dependencies:
10155-
expect: "npm:^29.0.0"
10156-
pretty-format: "npm:^29.0.0"
10157-
checksum: 10c0/25fc8e4c611fa6c4421e631432e9f0a6865a8cb07c9815ec9ac90d630271cad773b2ee5fe08066f7b95bebd18bb967f8ce05d018ee9ab0430f9dfd1d84665b6f
10158-
languageName: node
10159-
linkType: hard
10160-
1016110198
"@types/jsdom@npm:^20.0.0":
1016210199
version: 20.0.1
1016310200
resolution: "@types/jsdom@npm:20.0.1"
@@ -11918,6 +11955,15 @@ __metadata:
1191811955
languageName: node
1191911956
linkType: hard
1192011957

11958+
"acorn-walk@npm:^8.1.1":
11959+
version: 8.3.4
11960+
resolution: "acorn-walk@npm:8.3.4"
11961+
dependencies:
11962+
acorn: "npm:^8.11.0"
11963+
checksum: 10c0/76537ac5fb2c37a64560feaf3342023dadc086c46da57da363e64c6148dc21b57d49ace26f949e225063acb6fb441eabffd89f7a3066de5ad37ab3e328927c62
11964+
languageName: node
11965+
linkType: hard
11966+
1192111967
"acorn@npm:^8.1.0, acorn@npm:^8.10.0, acorn@npm:^8.5.0, acorn@npm:^8.8.1":
1192211968
version: 8.11.3
1192311969
resolution: "acorn@npm:8.11.3"
@@ -11927,7 +11973,7 @@ __metadata:
1192711973
languageName: node
1192811974
linkType: hard
1192911975

11930-
"acorn@npm:^8.11.0, acorn@npm:^8.14.0":
11976+
"acorn@npm:^8.11.0, acorn@npm:^8.14.0, acorn@npm:^8.4.1":
1193111977
version: 8.14.0
1193211978
resolution: "acorn@npm:8.14.0"
1193311979
bin:
@@ -12200,6 +12246,13 @@ __metadata:
1220012246
languageName: node
1220112247
linkType: hard
1220212248

12249+
"arg@npm:^4.1.0":
12250+
version: 4.1.3
12251+
resolution: "arg@npm:4.1.3"
12252+
checksum: 10c0/070ff801a9d236a6caa647507bdcc7034530604844d64408149a26b9e87c2f97650055c0f049abd1efc024b334635c01f29e0b632b371ac3f26130f4cf65997a
12253+
languageName: node
12254+
linkType: hard
12255+
1220312256
"arg@npm:^5.0.2":
1220412257
version: 5.0.2
1220512258
resolution: "arg@npm:5.0.2"
@@ -14451,7 +14504,7 @@ __metadata:
1445114504
"@types/big.js": "npm:^6.2.2"
1445214505
"@types/elliptic": "npm:^6.4.14"
1445314506
"@types/i18n-js": "npm:^3.8.9"
14454-
"@types/jest": "npm:^29.5.12"
14507+
"@types/jest": "npm:^29.5.14"
1445514508
"@types/react": "npm:~18.3.12"
1445614509
"@types/react-native-shared-group-preferences": "npm:^1.1.1"
1445714510
"@types/text-encoding": "npm:^0.0.39"
@@ -14534,8 +14587,8 @@ __metadata:
1453414587
https-browserify: "npm:^1.0.0"
1453514588
husky: "npm:^8.0.2"
1453614589
i18n-js: "npm:3.9.2"
14537-
jest: "npm:^29.7.0"
14538-
jest-expo: "npm:52.0.2"
14590+
jest: "npm:~29.7.0"
14591+
jest-expo: "npm:~52.0.3"
1453914592
knip: "npm:^2.19.1"
1454014593
libphonenumber-js: "npm:^1.10.49"
1454114594
lint-staged: "npm:^13.1.0"
@@ -14593,6 +14646,7 @@ __metadata:
1459314646
stream-http: "npm:^3.2.0"
1459414647
text-encoding: "npm:^0.7.0"
1459514648
thirdweb: "npm:^5.63.2"
14649+
ts-node: "npm:^10.9.2"
1459614650
typescript: "npm:^5.3.0"
1459714651
typescript-eslint: "npm:^8.13.0"
1459814652
uuid: "npm:^9.0.1"
@@ -14826,6 +14880,13 @@ __metadata:
1482614880
languageName: node
1482714881
linkType: hard
1482814882

14883+
"create-require@npm:^1.1.0":
14884+
version: 1.1.1
14885+
resolution: "create-require@npm:1.1.1"
14886+
checksum: 10c0/157cbc59b2430ae9a90034a5f3a1b398b6738bf510f713edc4d4e45e169bc514d3d99dd34d8d01ca7ae7830b5b8b537e46ae8f3c8f932371b0875c0151d7ec91
14887+
languageName: node
14888+
linkType: hard
14889+
1482914890
"cross-fetch@npm:^3.1.4, cross-fetch@npm:^3.1.5":
1483014891
version: 3.1.5
1483114892
resolution: "cross-fetch@npm:3.1.5"
@@ -15540,6 +15601,13 @@ __metadata:
1554015601
languageName: node
1554115602
linkType: hard
1554215603

15604+
"diff@npm:^4.0.1":
15605+
version: 4.0.2
15606+
resolution: "diff@npm:4.0.2"
15607+
checksum: 10c0/81b91f9d39c4eaca068eb0c1eb0e4afbdc5bb2941d197f513dd596b820b956fef43485876226d65d497bebc15666aa2aa82c679e84f65d5f2bfbf14ee46e32c1
15608+
languageName: node
15609+
linkType: hard
15610+
1554315611
"diffie-hellman@npm:^5.0.0":
1554415612
version: 5.0.3
1554515613
resolution: "diffie-hellman@npm:5.0.3"
@@ -21168,36 +21236,6 @@ __metadata:
2116821236
languageName: node
2116921237
linkType: hard
2117021238

21171-
"jest-expo@npm:52.0.2":
21172-
version: 52.0.2
21173-
resolution: "jest-expo@npm:52.0.2"
21174-
dependencies:
21175-
"@expo/config": "npm:~10.0.4"
21176-
"@expo/json-file": "npm:^9.0.0"
21177-
"@jest/create-cache-key-function": "npm:^29.2.1"
21178-
"@jest/globals": "npm:^29.2.1"
21179-
babel-jest: "npm:^29.2.1"
21180-
fbemitter: "npm:^3.0.0"
21181-
find-up: "npm:^5.0.0"
21182-
jest-environment-jsdom: "npm:^29.2.1"
21183-
jest-snapshot: "npm:^29.2.1"
21184-
jest-watch-select-projects: "npm:^2.0.0"
21185-
jest-watch-typeahead: "npm:2.2.1"
21186-
json5: "npm:^2.2.3"
21187-
lodash: "npm:^4.17.19"
21188-
react-server-dom-webpack: "npm:19.0.0-rc-6230622a1a-20240610"
21189-
react-test-renderer: "npm:18.3.1"
21190-
server-only: "npm:^0.0.1"
21191-
stacktrace-js: "npm:^2.0.2"
21192-
peerDependencies:
21193-
expo: "*"
21194-
react-native: "*"
21195-
bin:
21196-
jest: bin/jest.js
21197-
checksum: 10c0/85c52ce9f7b2d7339c0d8d3d7b00f12c783495f3b4028c1f6bb5a6225bc7e67eb9c42d70fa9951c3172cf993c64c462584ec2eb1b57780930e2a62ce3b0e5acb
21198-
languageName: node
21199-
linkType: hard
21200-
2120121239
"jest-expo@npm:~52.0.3":
2120221240
version: 52.0.3
2120321241
resolution: "jest-expo@npm:52.0.3"
@@ -21534,7 +21572,7 @@ __metadata:
2153421572
languageName: node
2153521573
linkType: hard
2153621574

21537-
"jest@npm:^29.7.0":
21575+
"jest@npm:~29.7.0":
2153821576
version: 29.7.0
2153921577
resolution: "jest@npm:29.7.0"
2154021578
dependencies:
@@ -22736,7 +22774,7 @@ __metadata:
2273622774
languageName: node
2273722775
linkType: hard
2273822776

22739-
"make-error@npm:1.x":
22777+
"make-error@npm:1.x, make-error@npm:^1.1.1":
2274022778
version: 1.3.6
2274122779
resolution: "make-error@npm:1.3.6"
2274222780
checksum: 10c0/171e458d86854c6b3fc46610cfacf0b45149ba043782558c6875d9f42f222124384ad0b468c92e996d815a8a2003817a710c0a160e49c1c394626f76fa45396f
@@ -29657,6 +29695,44 @@ __metadata:
2965729695
languageName: node
2965829696
linkType: hard
2965929697

29698+
"ts-node@npm:^10.9.2":
29699+
version: 10.9.2
29700+
resolution: "ts-node@npm:10.9.2"
29701+
dependencies:
29702+
"@cspotcode/source-map-support": "npm:^0.8.0"
29703+
"@tsconfig/node10": "npm:^1.0.7"
29704+
"@tsconfig/node12": "npm:^1.0.7"
29705+
"@tsconfig/node14": "npm:^1.0.0"
29706+
"@tsconfig/node16": "npm:^1.0.2"
29707+
acorn: "npm:^8.4.1"
29708+
acorn-walk: "npm:^8.1.1"
29709+
arg: "npm:^4.1.0"
29710+
create-require: "npm:^1.1.0"
29711+
diff: "npm:^4.0.1"
29712+
make-error: "npm:^1.1.1"
29713+
v8-compile-cache-lib: "npm:^3.0.1"
29714+
yn: "npm:3.1.1"
29715+
peerDependencies:
29716+
"@swc/core": ">=1.2.50"
29717+
"@swc/wasm": ">=1.2.50"
29718+
"@types/node": "*"
29719+
typescript: ">=2.7"
29720+
peerDependenciesMeta:
29721+
"@swc/core":
29722+
optional: true
29723+
"@swc/wasm":
29724+
optional: true
29725+
bin:
29726+
ts-node: dist/bin.js
29727+
ts-node-cwd: dist/bin-cwd.js
29728+
ts-node-esm: dist/bin-esm.js
29729+
ts-node-script: dist/bin-script.js
29730+
ts-node-transpile-only: dist/bin-transpile.js
29731+
ts-script: dist/bin-script-deprecated.js
29732+
checksum: 10c0/5f29938489f96982a25ba650b64218e83a3357d76f7bede80195c65ab44ad279c8357264639b7abdd5d7e75fc269a83daa0e9c62fd8637a3def67254ecc9ddc2
29733+
languageName: node
29734+
linkType: hard
29735+
2966029736
"ts-object-utils@npm:0.0.5":
2966129737
version: 0.0.5
2966229738
resolution: "ts-object-utils@npm:0.0.5"
@@ -30626,6 +30702,13 @@ __metadata:
3062630702
languageName: node
3062730703
linkType: hard
3062830704

30705+
"v8-compile-cache-lib@npm:^3.0.1":
30706+
version: 3.0.1
30707+
resolution: "v8-compile-cache-lib@npm:3.0.1"
30708+
checksum: 10c0/bdc36fb8095d3b41df197f5fb6f11e3a26adf4059df3213e3baa93810d8f0cc76f9a74aaefc18b73e91fe7e19154ed6f134eda6fded2e0f1c8d2272ed2d2d391
30709+
languageName: node
30710+
linkType: hard
30711+
3062930712
"v8-to-istanbul@npm:^9.0.1":
3063030713
version: 9.2.0
3063130714
resolution: "v8-to-istanbul@npm:9.2.0"
@@ -32008,6 +32091,13 @@ __metadata:
3200832091
languageName: node
3200932092
linkType: hard
3201032093

32094+
"yn@npm:3.1.1":
32095+
version: 3.1.1
32096+
resolution: "yn@npm:3.1.1"
32097+
checksum: 10c0/0732468dd7622ed8a274f640f191f3eaf1f39d5349a1b72836df484998d7d9807fbea094e2f5486d6b0cd2414aad5775972df0e68f8604db89a239f0f4bf7443
32098+
languageName: node
32099+
linkType: hard
32100+
3201132101
"yocto-queue@npm:^0.1.0":
3201232102
version: 0.1.0
3201332103
resolution: "yocto-queue@npm:0.1.0"

0 commit comments

Comments
 (0)