Skip to content

Commit 1a9824e

Browse files
committed
Fix jest-it-up compatibility
1 parent e5eb67f commit 1a9824e

File tree

3 files changed

+124
-70
lines changed

3 files changed

+124
-70
lines changed

jest.config.js renamed to jest.config.cjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
* https://jestjs.io/docs/configuration
44
*/
55

6-
// eslint-disable-next-line import/no-anonymous-default-export
7-
export default {
6+
// This file needs to be .cjs for compatibility with jest-it-up.
7+
module.exports = {
88
// All imported modules in your tests should be mocked automatically
99
// automock: false,
1010

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write",
2222
"lint:misc": "prettier '**/*.json' '**/*.md' '!CHANGELOG.md' '**/*.yml' '!.yarnrc.yml' --ignore-path .gitignore --no-error-on-unmatched-pattern",
2323
"prepack": "./scripts/prepack.sh",
24-
"test": "jest && jest-it-up",
24+
"test": "jest && jest-it-up --config jest.config.cjs",
2525
"test:watch": "jest --watch"
2626
},
2727
"dependencies": {
@@ -60,7 +60,7 @@
6060
"eslint-plugin-node": "^11.1.0",
6161
"eslint-plugin-prettier": "^4.2.1",
6262
"jest": "^29.5.0",
63-
"jest-it-up": "^2.0.2",
63+
"jest-it-up": "^3.0.0",
6464
"jest-when": "^3.5.2",
6565
"nanoid": "^3.3.4",
6666
"prettier": "^2.2.1",

yarn.lock

Lines changed: 120 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -546,41 +546,43 @@ __metadata:
546546
languageName: node
547547
linkType: hard
548548

549-
"@inquirer/confirm@npm:^0.0.14-alpha.0":
550-
version: 0.0.14-alpha.0
551-
resolution: "@inquirer/confirm@npm:0.0.14-alpha.0"
549+
"@inquirer/confirm@npm:^2.0.0":
550+
version: 2.0.15
551+
resolution: "@inquirer/confirm@npm:2.0.15"
552552
dependencies:
553-
"@inquirer/core": ^0.0.15-alpha.0
554-
"@inquirer/input": ^0.0.15-alpha.0
555-
chalk: ^4.1.1
556-
checksum: 84daf47030318e0adf6eeef85388e341f6f68c0c06c0d1d329cb6185f6d21abf74c3124102bf62f4f42145c8dc9193d719209e3759987a1bdbcfb88139b9936c
553+
"@inquirer/core": ^5.1.1
554+
"@inquirer/type": ^1.1.5
555+
chalk: ^4.1.2
556+
checksum: 82b56d843196c0337ab198eaaa0cdedb2b0fb581f6fcdc18e82f9028d78742d68133c0f315cbd50204047098224f20ea1981486c370a183a005a08f49fd3a7f8
557557
languageName: node
558558
linkType: hard
559559

560-
"@inquirer/core@npm:^0.0.15-alpha.0":
561-
version: 0.0.15-alpha.0
562-
resolution: "@inquirer/core@npm:0.0.15-alpha.0"
563-
dependencies:
564-
ansi-escapes: ^4.2.1
565-
chalk: ^4.1.1
566-
cli-spinners: ^2.6.0
567-
cli-width: ^3.0.0
568-
lodash: ^4.17.21
569-
mute-stream: ^0.0.8
570-
run-async: ^2.3.0
571-
string-width: ^4.1.0
572-
strip-ansi: ^6.0.0
573-
checksum: 26a94a8db80e57f926c889b5730c6c9a0f18d6bf1e6dbfb68eaa6bcda33550db66118ce6afd9e91130ea2e4da42b6d7236b94c16fbab931ed04b4f442b9a5c78
560+
"@inquirer/core@npm:^5.1.1":
561+
version: 5.1.1
562+
resolution: "@inquirer/core@npm:5.1.1"
563+
dependencies:
564+
"@inquirer/type": ^1.1.5
565+
"@types/mute-stream": ^0.0.4
566+
"@types/node": ^20.9.0
567+
"@types/wrap-ansi": ^3.0.0
568+
ansi-escapes: ^4.3.2
569+
chalk: ^4.1.2
570+
cli-spinners: ^2.9.1
571+
cli-width: ^4.1.0
572+
figures: ^3.2.0
573+
mute-stream: ^1.0.0
574+
run-async: ^3.0.0
575+
signal-exit: ^4.1.0
576+
strip-ansi: ^6.0.1
577+
wrap-ansi: ^6.2.0
578+
checksum: 4fde57d39e7e9822d638eb15d8444192b58fb63a54230892acbe7b8816a0d519b782fa3b38d19747b58da84a243345645d9c5c2442ffdd5478b9f0f5b91c3d84
574579
languageName: node
575580
linkType: hard
576581

577-
"@inquirer/input@npm:^0.0.15-alpha.0":
578-
version: 0.0.15-alpha.0
579-
resolution: "@inquirer/input@npm:0.0.15-alpha.0"
580-
dependencies:
581-
"@inquirer/core": ^0.0.15-alpha.0
582-
chalk: ^4.1.1
583-
checksum: c294b2fa100e2955e271b1b0590b5f360c65c560d653f39554cd381f145fdf13be9ea2c3c069d39a71f84fc3c8ba20d9d78a0b210f8cb5533d138567029e28ee
582+
"@inquirer/type@npm:^1.1.5":
583+
version: 1.1.5
584+
resolution: "@inquirer/type@npm:1.1.5"
585+
checksum: 5417e10978b7fbbb691c64259261d220ab12b95d05a7092dba228ce71e830385e6da26669e45916993b367177f3d99157a95ff09a0ad7075f0545ef9c1a0c81b
584586
languageName: node
585587
linkType: hard
586588

@@ -979,7 +981,7 @@ __metadata:
979981
eslint-plugin-prettier: ^4.2.1
980982
execa: ^5.1.1
981983
jest: ^29.5.0
982-
jest-it-up: ^2.0.2
984+
jest-it-up: ^3.0.0
983985
jest-when: ^3.5.2
984986
nanoid: ^3.3.4
985987
pony-cause: ^2.1.9
@@ -1399,6 +1401,15 @@ __metadata:
13991401
languageName: node
14001402
linkType: hard
14011403

1404+
"@types/mute-stream@npm:^0.0.4":
1405+
version: 0.0.4
1406+
resolution: "@types/mute-stream@npm:0.0.4"
1407+
dependencies:
1408+
"@types/node": "*"
1409+
checksum: af8d83ad7b68ea05d9357985daf81b6c9b73af4feacb2f5c2693c7fd3e13e5135ef1bd083ce8d5bdc8e97acd28563b61bb32dec4e4508a8067fcd31b8a098632
1410+
languageName: node
1411+
linkType: hard
1412+
14021413
"@types/node@npm:*":
14031414
version: 18.0.3
14041415
resolution: "@types/node@npm:18.0.3"
@@ -1413,6 +1424,15 @@ __metadata:
14131424
languageName: node
14141425
linkType: hard
14151426

1427+
"@types/node@npm:^20.9.0":
1428+
version: 20.10.2
1429+
resolution: "@types/node@npm:20.10.2"
1430+
dependencies:
1431+
undici-types: ~5.26.4
1432+
checksum: c0c84e8270cdf7a47a18c0230c0321537cc59506adb0e3cba51949b6f1ad4879f2e2ec3a29161f2f5321ebb6415460712d9f0a25ac5c02be0f5435464fe77c23
1433+
languageName: node
1434+
linkType: hard
1435+
14161436
"@types/prettier@npm:^2.1.5":
14171437
version: 2.6.3
14181438
resolution: "@types/prettier@npm:2.6.3"
@@ -1450,6 +1470,13 @@ __metadata:
14501470
languageName: node
14511471
linkType: hard
14521472

1473+
"@types/wrap-ansi@npm:^3.0.0":
1474+
version: 3.0.0
1475+
resolution: "@types/wrap-ansi@npm:3.0.0"
1476+
checksum: 492f0610093b5802f45ca292777679bb9b381f1f32ae939956dd9e00bf81dba7cc99979687620a2817d9a7d8b59928207698166c47a0861c6a2e5c30d4aaf1e9
1477+
languageName: node
1478+
linkType: hard
1479+
14531480
"@types/yargs-parser@npm:*":
14541481
version: 21.0.0
14551482
resolution: "@types/yargs-parser@npm:21.0.0"
@@ -1661,14 +1688,14 @@ __metadata:
16611688
languageName: node
16621689
linkType: hard
16631690

1664-
"ansi-colors@npm:^4.1.0":
1691+
"ansi-colors@npm:^4.0.0":
16651692
version: 4.1.3
16661693
resolution: "ansi-colors@npm:4.1.3"
16671694
checksum: a9c2ec842038a1fabc7db9ece7d3177e2fe1c5dc6f0c51ecfbf5f39911427b89c00b5dc6b8bd95f82a26e9b16aaae2e83d45f060e98070ce4d1333038edceb0e
16681695
languageName: node
16691696
linkType: hard
16701697

1671-
"ansi-escapes@npm:^4.2.1":
1698+
"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.2":
16721699
version: 4.3.2
16731700
resolution: "ansi-escapes@npm:4.3.2"
16741701
dependencies:
@@ -2028,7 +2055,7 @@ __metadata:
20282055
languageName: node
20292056
linkType: hard
20302057

2031-
"chalk@npm:^4.0.0, chalk@npm:^4.1.1":
2058+
"chalk@npm:^4.0.0, chalk@npm:^4.1.2":
20322059
version: 4.1.2
20332060
resolution: "chalk@npm:4.1.2"
20342061
dependencies:
@@ -2073,17 +2100,17 @@ __metadata:
20732100
languageName: node
20742101
linkType: hard
20752102

2076-
"cli-spinners@npm:^2.6.0":
2077-
version: 2.6.1
2078-
resolution: "cli-spinners@npm:2.6.1"
2079-
checksum: 423409baaa7a58e5104b46ca1745fbfc5888bbd0b0c5a626e052ae1387060839c8efd512fb127e25769b3dc9562db1dc1b5add6e0b93b7ef64f477feb6416a45
2103+
"cli-spinners@npm:^2.9.1":
2104+
version: 2.9.2
2105+
resolution: "cli-spinners@npm:2.9.2"
2106+
checksum: 1bd588289b28432e4676cb5d40505cfe3e53f2e4e10fbe05c8a710a154d6fe0ce7836844b00d6858f740f2ffe67cdc36e0fce9c7b6a8430e80e6388d5aa4956c
20802107
languageName: node
20812108
linkType: hard
20822109

2083-
"cli-width@npm:^3.0.0":
2084-
version: 3.0.0
2085-
resolution: "cli-width@npm:3.0.0"
2086-
checksum: 4c94af3769367a70e11ed69aa6095f1c600c0ff510f3921ab4045af961820d57c0233acfa8b6396037391f31b4c397e1f614d234294f979ff61430a6c166c3f6
2110+
"cli-width@npm:^4.1.0":
2111+
version: 4.1.0
2112+
resolution: "cli-width@npm:4.1.0"
2113+
checksum: 0a79cff2dbf89ef530bcd54c713703ba94461457b11e5634bd024c78796ed21401e32349c004995954e06f442d82609287e7aabf6a5f02c919a1cf3b9b6854ff
20872114
languageName: node
20882115
linkType: hard
20892116

@@ -2171,10 +2198,10 @@ __metadata:
21712198
languageName: node
21722199
linkType: hard
21732200

2174-
"commander@npm:^9.0.0":
2175-
version: 9.3.0
2176-
resolution: "commander@npm:9.3.0"
2177-
checksum: d421ce66fee25792a1470c69aa8d1b86434bf873a96483aa92c8267f81a6f20c6f7c426f5e82f88ac50a8ec4855d3f2787aebcdef8aa559e1080a2337a95a217
2201+
"commander@npm:^11.0.0":
2202+
version: 11.1.0
2203+
resolution: "commander@npm:11.1.0"
2204+
checksum: fd1a8557c6b5b622c89ecdfde703242ab7db3b628ea5d1755784c79b8e7cb0d74d65b4a262289b533359cd58e1bfc0bf50245dfbcd2954682a6f367c828b79ef
21782205
languageName: node
21792206
linkType: hard
21802207

@@ -2903,6 +2930,15 @@ __metadata:
29032930
languageName: node
29042931
linkType: hard
29052932

2933+
"figures@npm:^3.2.0":
2934+
version: 3.2.0
2935+
resolution: "figures@npm:3.2.0"
2936+
dependencies:
2937+
escape-string-regexp: ^1.0.5
2938+
checksum: 85a6ad29e9aca80b49b817e7c89ecc4716ff14e3779d9835af554db91bac41c0f289c418923519392a1e582b4d10482ad282021330cd045bb7b80c84152f2a2b
2939+
languageName: node
2940+
linkType: hard
2941+
29062942
"file-entry-cache@npm:^6.0.1":
29072943
version: 6.0.1
29082944
resolution: "file-entry-cache@npm:6.0.1"
@@ -3887,16 +3923,16 @@ __metadata:
38873923
languageName: node
38883924
linkType: hard
38893925

3890-
"jest-it-up@npm:^2.0.2":
3891-
version: 2.0.2
3892-
resolution: "jest-it-up@npm:2.0.2"
3926+
"jest-it-up@npm:^3.0.0":
3927+
version: 3.0.0
3928+
resolution: "jest-it-up@npm:3.0.0"
38933929
dependencies:
3894-
"@inquirer/confirm": ^0.0.14-alpha.0
3895-
ansi-colors: ^4.1.0
3896-
commander: ^9.0.0
3930+
"@inquirer/confirm": ^2.0.0
3931+
ansi-colors: ^4.0.0
3932+
commander: ^11.0.0
38973933
bin:
38983934
jest-it-up: bin/jest-it-up
3899-
checksum: 1482d8b9862331b6cc7d858fd1c05d95fb1bc2adbc37e243c20e6e10f259fecf600d3b1023dadf11acadb158ea171677f8f375969e058dff46002be81a49079b
3935+
checksum: c17ecabe97e7877af77c5a484c9b2e146dd1acf793726c4a3a644f2f1dff04a5e194e27ba54dd2c1249fd981e347db45ee8c11a517cfd264ef9e3b9bea7989cb
39003936
languageName: node
39013937
linkType: hard
39023938

@@ -4344,13 +4380,6 @@ __metadata:
43444380
languageName: node
43454381
linkType: hard
43464382

4347-
"lodash@npm:^4.17.21":
4348-
version: 4.17.21
4349-
resolution: "lodash@npm:4.17.21"
4350-
checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7
4351-
languageName: node
4352-
linkType: hard
4353-
43544383
"lru-cache@npm:^6.0.0":
43554384
version: 6.0.0
43564385
resolution: "lru-cache@npm:6.0.0"
@@ -4618,10 +4647,10 @@ __metadata:
46184647
languageName: node
46194648
linkType: hard
46204649

4621-
"mute-stream@npm:^0.0.8":
4622-
version: 0.0.8
4623-
resolution: "mute-stream@npm:0.0.8"
4624-
checksum: ff48d251fc3f827e5b1206cda0ffdaec885e56057ee86a3155e1951bc940fd5f33531774b1cc8414d7668c10a8907f863f6561875ee6e8768931a62121a531a1
4650+
"mute-stream@npm:^1.0.0":
4651+
version: 1.0.0
4652+
resolution: "mute-stream@npm:1.0.0"
4653+
checksum: 36fc968b0e9c9c63029d4f9dc63911950a3bdf55c9a87f58d3a266289b67180201cade911e7699f8b2fa596b34c9db43dad37649e3f7fdd13c3bb9edb0017ee7
46254654
languageName: node
46264655
linkType: hard
46274656

@@ -5252,10 +5281,10 @@ __metadata:
52525281
languageName: node
52535282
linkType: hard
52545283

5255-
"run-async@npm:^2.3.0":
5256-
version: 2.4.1
5257-
resolution: "run-async@npm:2.4.1"
5258-
checksum: a2c88aa15df176f091a2878eb840e68d0bdee319d8d97bbb89112223259cebecb94bc0defd735662b83c2f7a30bed8cddb7d1674eb48ae7322dc602b22d03797
5284+
"run-async@npm:^3.0.0":
5285+
version: 3.0.0
5286+
resolution: "run-async@npm:3.0.0"
5287+
checksum: 280c03d5a88603f48103fc6fd69f07fb0c392a1e0d319c34ec96a2516030e07ba06f79231a563c78698b882649c2fc1fda601bc84705f57d50efcd1fa506cfc0
52595288
languageName: node
52605289
linkType: hard
52615290

@@ -5357,6 +5386,13 @@ __metadata:
53575386
languageName: node
53585387
linkType: hard
53595388

5389+
"signal-exit@npm:^4.1.0":
5390+
version: 4.1.0
5391+
resolution: "signal-exit@npm:4.1.0"
5392+
checksum: 64c757b498cb8629ffa5f75485340594d2f8189e9b08700e69199069c8e3070fb3e255f7ab873c05dc0b3cec412aea7402e10a5990cb6a050bd33ba062a6c549
5393+
languageName: node
5394+
linkType: hard
5395+
53605396
"sisteransi@npm:^1.0.5":
53615397
version: 1.0.5
53625398
resolution: "sisteransi@npm:1.0.5"
@@ -5843,6 +5879,13 @@ __metadata:
58435879
languageName: node
58445880
linkType: hard
58455881

5882+
"undici-types@npm:~5.26.4":
5883+
version: 5.26.5
5884+
resolution: "undici-types@npm:5.26.5"
5885+
checksum: 3192ef6f3fd5df652f2dc1cd782b49d6ff14dc98e5dced492aa8a8c65425227da5da6aafe22523c67f035a272c599bb89cfe803c1db6311e44bed3042fc25487
5886+
languageName: node
5887+
linkType: hard
5888+
58465889
"unique-filename@npm:^1.1.1":
58475890
version: 1.1.1
58485891
resolution: "unique-filename@npm:1.1.1"
@@ -5969,6 +6012,17 @@ __metadata:
59696012
languageName: node
59706013
linkType: hard
59716014

6015+
"wrap-ansi@npm:^6.2.0":
6016+
version: 6.2.0
6017+
resolution: "wrap-ansi@npm:6.2.0"
6018+
dependencies:
6019+
ansi-styles: ^4.0.0
6020+
string-width: ^4.1.0
6021+
strip-ansi: ^6.0.0
6022+
checksum: 6cd96a410161ff617b63581a08376f0cb9162375adeb7956e10c8cd397821f7eb2a6de24eb22a0b28401300bf228c86e50617cd568209b5f6775b93c97d2fe3a
6023+
languageName: node
6024+
linkType: hard
6025+
59726026
"wrap-ansi@npm:^7.0.0":
59736027
version: 7.0.0
59746028
resolution: "wrap-ansi@npm:7.0.0"

0 commit comments

Comments
 (0)