Skip to content

Commit d090a3d

Browse files
santicomp2014claude
andcommitted
fix(test): bump @hypothesis/frontend-testing to 1.8.0 for vitest 4.1 compat
The @vitest/* 4.1.9 bump broke the browser test runner (rollup test bundle failed to import under vitest 4.1). @hypothesis/frontend-testing 1.8.0 is the vitest-4.1-compatible release (via uses it and passes the same bump); 1.7.1 produced an incompatible bundle. Also aligns @vitest/eslint-plugin to ^1.6.18. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 52e914e commit d090a3d

2 files changed

Lines changed: 144 additions & 17 deletions

File tree

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,14 @@
4747
"wouter-preact": "^3.7.1"
4848
},
4949
"devDependencies": {
50-
"@hypothesis/frontend-testing": "^1.7.1",
50+
"@hypothesis/frontend-testing": "^1.8.0",
5151
"@types/gapi": "^0.0.47",
5252
"@types/google.accounts": "^0.0.18",
5353
"@types/google.picker": "^0.0.52",
5454
"@vitest/browser": "^4.1.9",
5555
"@vitest/browser-playwright": "^4.1.9",
5656
"@vitest/coverage-istanbul": "^4.1.9",
57-
"@vitest/eslint-plugin": "^1.6.6",
57+
"@vitest/eslint-plugin": "^1.6.18",
5858
"axe-core": "^4.10.3",
5959
"babel-plugin-istanbul": "^7.0.0",
6060
"babel-plugin-mockable-imports": "^2.0.1",

yarn.lock

Lines changed: 142 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2331,16 +2331,16 @@ __metadata:
23312331
languageName: node
23322332
linkType: hard
23332333

2334-
"@hypothesis/frontend-testing@npm:^1.7.1":
2335-
version: 1.7.1
2336-
resolution: "@hypothesis/frontend-testing@npm:1.7.1"
2334+
"@hypothesis/frontend-testing@npm:^1.8.0":
2335+
version: 1.8.0
2336+
resolution: "@hypothesis/frontend-testing@npm:1.8.0"
23372337
dependencies:
23382338
axe-core: ^4.8.2
23392339
enzyme: ^3.11.0
23402340
preact: ^10.18.1
23412341
peerDependencies:
2342-
vitest: ^3.1.2
2343-
checksum: 94c8232c1968797370716e68c922741d5dc301fc7c27980257b5f0662837c00ed9312f32439538d5417ed68e9410096979fab8dd196045668c0d662a843ca6df
2342+
vitest: ^3.1.2 || ^4.0.1
2343+
checksum: 712e42ebf591bc8f958596edbff1874b44f80df181ed7db9c8f7646ddedab53ebef64f485b9c3a3fe617425cc479cb975c9974a1873b6daceaefe5b4c2883be6
23442344
languageName: node
23452345
linkType: hard
23462346

@@ -3470,7 +3470,20 @@ __metadata:
34703470
languageName: node
34713471
linkType: hard
34723472

3473-
"@typescript-eslint/scope-manager@npm:8.53.1, @typescript-eslint/scope-manager@npm:^8.51.0":
3473+
"@typescript-eslint/project-service@npm:8.62.1":
3474+
version: 8.62.1
3475+
resolution: "@typescript-eslint/project-service@npm:8.62.1"
3476+
dependencies:
3477+
"@typescript-eslint/tsconfig-utils": ^8.62.1
3478+
"@typescript-eslint/types": ^8.62.1
3479+
debug: ^4.4.3
3480+
peerDependencies:
3481+
typescript: ">=4.8.4 <6.1.0"
3482+
checksum: 65ac343a55832b693988a77843e0bfce3a44be57f28bae50c7b6cd76c807a96af3df53a035735f6f05a1aef50ffa386ede90f9d64863b7732539937f48898b74
3483+
languageName: node
3484+
linkType: hard
3485+
3486+
"@typescript-eslint/scope-manager@npm:8.53.1":
34743487
version: 8.53.1
34753488
resolution: "@typescript-eslint/scope-manager@npm:8.53.1"
34763489
dependencies:
@@ -3480,6 +3493,16 @@ __metadata:
34803493
languageName: node
34813494
linkType: hard
34823495

3496+
"@typescript-eslint/scope-manager@npm:8.62.1, @typescript-eslint/scope-manager@npm:^8.58.0":
3497+
version: 8.62.1
3498+
resolution: "@typescript-eslint/scope-manager@npm:8.62.1"
3499+
dependencies:
3500+
"@typescript-eslint/types": 8.62.1
3501+
"@typescript-eslint/visitor-keys": 8.62.1
3502+
checksum: c11359d59d84ce4a13563a06bde517bdb77fc792042726ecb69e500e4d6f730feb15799662d472f8d5d5cb85c5fb59114a6617e11a6e8873e117d1f9df5007a6
3503+
languageName: node
3504+
linkType: hard
3505+
34833506
"@typescript-eslint/tsconfig-utils@npm:8.53.1, @typescript-eslint/tsconfig-utils@npm:^8.53.1":
34843507
version: 8.53.1
34853508
resolution: "@typescript-eslint/tsconfig-utils@npm:8.53.1"
@@ -3489,6 +3512,15 @@ __metadata:
34893512
languageName: node
34903513
linkType: hard
34913514

3515+
"@typescript-eslint/tsconfig-utils@npm:8.62.1, @typescript-eslint/tsconfig-utils@npm:^8.62.1":
3516+
version: 8.62.1
3517+
resolution: "@typescript-eslint/tsconfig-utils@npm:8.62.1"
3518+
peerDependencies:
3519+
typescript: ">=4.8.4 <6.1.0"
3520+
checksum: d42585127930631284eed4ba136a1a17fb4f298cf2476748c4221ed63dc1bb45113561167b5fed232bfd38b9e7a7a4e2d2c1de23e1f5e9ffd5a9d4e15fb3b3ce
3521+
languageName: node
3522+
linkType: hard
3523+
34923524
"@typescript-eslint/type-utils@npm:8.53.1":
34933525
version: 8.53.1
34943526
resolution: "@typescript-eslint/type-utils@npm:8.53.1"
@@ -3512,6 +3544,13 @@ __metadata:
35123544
languageName: node
35133545
linkType: hard
35143546

3547+
"@typescript-eslint/types@npm:8.62.1, @typescript-eslint/types@npm:^8.62.1":
3548+
version: 8.62.1
3549+
resolution: "@typescript-eslint/types@npm:8.62.1"
3550+
checksum: a0e7efd615068c3aaa5bd57334e7fb0a04783560c7dbcbd134e45e07968f14e8d2ccc02566be3f0759e854ddfbfcf817061beab360610f0d7f7943fbedf96640
3551+
languageName: node
3552+
linkType: hard
3553+
35153554
"@typescript-eslint/typescript-estree@npm:8.53.1":
35163555
version: 8.53.1
35173556
resolution: "@typescript-eslint/typescript-estree@npm:8.53.1"
@@ -3531,7 +3570,26 @@ __metadata:
35313570
languageName: node
35323571
linkType: hard
35333572

3534-
"@typescript-eslint/utils@npm:8.53.1, @typescript-eslint/utils@npm:^8.51.0":
3573+
"@typescript-eslint/typescript-estree@npm:8.62.1":
3574+
version: 8.62.1
3575+
resolution: "@typescript-eslint/typescript-estree@npm:8.62.1"
3576+
dependencies:
3577+
"@typescript-eslint/project-service": 8.62.1
3578+
"@typescript-eslint/tsconfig-utils": 8.62.1
3579+
"@typescript-eslint/types": 8.62.1
3580+
"@typescript-eslint/visitor-keys": 8.62.1
3581+
debug: ^4.4.3
3582+
minimatch: ^10.2.2
3583+
semver: ^7.7.3
3584+
tinyglobby: ^0.2.15
3585+
ts-api-utils: ^2.5.0
3586+
peerDependencies:
3587+
typescript: ">=4.8.4 <6.1.0"
3588+
checksum: 41e06bac1fc61d5c1dbf1f657a11fd3ee43cd0ed5d62999a9a5cae54b4eff0fbecd3391e88e7f26f72e9a8d63d5bc420dfb505b196f6685a655d7a8f89fe227e
3589+
languageName: node
3590+
linkType: hard
3591+
3592+
"@typescript-eslint/utils@npm:8.53.1":
35353593
version: 8.53.1
35363594
resolution: "@typescript-eslint/utils@npm:8.53.1"
35373595
dependencies:
@@ -3546,6 +3604,21 @@ __metadata:
35463604
languageName: node
35473605
linkType: hard
35483606

3607+
"@typescript-eslint/utils@npm:^8.58.0":
3608+
version: 8.62.1
3609+
resolution: "@typescript-eslint/utils@npm:8.62.1"
3610+
dependencies:
3611+
"@eslint-community/eslint-utils": ^4.9.1
3612+
"@typescript-eslint/scope-manager": 8.62.1
3613+
"@typescript-eslint/types": 8.62.1
3614+
"@typescript-eslint/typescript-estree": 8.62.1
3615+
peerDependencies:
3616+
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
3617+
typescript: ">=4.8.4 <6.1.0"
3618+
checksum: 1d68ecf102c9235086e97e4a00b2d090e199f94c71b44b7f69b8d62afcf0cdaffb735df47934df0fe64689c80b772772d0dae956b52484922b27d8dcc4cc9c95
3619+
languageName: node
3620+
linkType: hard
3621+
35493622
"@typescript-eslint/visitor-keys@npm:8.53.1":
35503623
version: 8.53.1
35513624
resolution: "@typescript-eslint/visitor-keys@npm:8.53.1"
@@ -3556,6 +3629,16 @@ __metadata:
35563629
languageName: node
35573630
linkType: hard
35583631

3632+
"@typescript-eslint/visitor-keys@npm:8.62.1":
3633+
version: 8.62.1
3634+
resolution: "@typescript-eslint/visitor-keys@npm:8.62.1"
3635+
dependencies:
3636+
"@typescript-eslint/types": 8.62.1
3637+
eslint-visitor-keys: ^5.0.0
3638+
checksum: 231766bad81adb5e785b8ab7a1a4c643d37be9388160eb3ac4ef73d89ef60de03ec252effcaa1f3050a6c53080298d6ca040095df05d3e229d58c162a521d910
3639+
languageName: node
3640+
linkType: hard
3641+
35593642
"@vitest/browser-playwright@npm:^4.1.9":
35603643
version: 4.1.9
35613644
resolution: "@vitest/browser-playwright@npm:4.1.9"
@@ -3611,22 +3694,25 @@ __metadata:
36113694
languageName: node
36123695
linkType: hard
36133696

3614-
"@vitest/eslint-plugin@npm:^1.6.6":
3615-
version: 1.6.6
3616-
resolution: "@vitest/eslint-plugin@npm:1.6.6"
3697+
"@vitest/eslint-plugin@npm:^1.6.18":
3698+
version: 1.6.20
3699+
resolution: "@vitest/eslint-plugin@npm:1.6.20"
36173700
dependencies:
3618-
"@typescript-eslint/scope-manager": ^8.51.0
3619-
"@typescript-eslint/utils": ^8.51.0
3701+
"@typescript-eslint/scope-manager": ^8.58.0
3702+
"@typescript-eslint/utils": ^8.58.0
36203703
peerDependencies:
3704+
"@typescript-eslint/eslint-plugin": "*"
36213705
eslint: ">=8.57.0"
36223706
typescript: ">=5.0.0"
36233707
vitest: "*"
36243708
peerDependenciesMeta:
3709+
"@typescript-eslint/eslint-plugin":
3710+
optional: true
36253711
typescript:
36263712
optional: true
36273713
vitest:
36283714
optional: true
3629-
checksum: ca0445944d3136bc244318e4219e75743bc43f679a5ba1ca73fc4830f9415cd6a9da85d0dcd9270abadf48134fcad175ff8f87ff8ac0e426850f99c5fc4cfe6c
3715+
checksum: 9b36c94ad957db2b79de43cd090931a19eb1ff14e3dbfa1a75dccfe93e0a37d5c69d652b24b510e1d0ea23647716295c8bf507fbce749d58f2d3584c7f7657dd
36303716
languageName: node
36313717
linkType: hard
36323718

@@ -4103,6 +4189,13 @@ __metadata:
41034189
languageName: node
41044190
linkType: hard
41054191

4192+
"balanced-match@npm:^4.0.2":
4193+
version: 4.0.4
4194+
resolution: "balanced-match@npm:4.0.4"
4195+
checksum: fb07bb66a0959c2843fc055838047e2a95ccebb837c519614afb067ebfdf2fa967ca8d712c35ced07f2cd26fc6f07964230b094891315ad74f11eba3d53178a0
4196+
languageName: node
4197+
linkType: hard
4198+
41064199
"bare-events@npm:^2.2.0":
41074200
version: 2.2.2
41084201
resolution: "bare-events@npm:2.2.2"
@@ -4161,6 +4254,15 @@ __metadata:
41614254
languageName: node
41624255
linkType: hard
41634256

4257+
"brace-expansion@npm:^5.0.5":
4258+
version: 5.0.7
4259+
resolution: "brace-expansion@npm:5.0.7"
4260+
dependencies:
4261+
balanced-match: ^4.0.2
4262+
checksum: 5739c92d984dfb4b8460e46e52e2a75baa7364261f700f739e0925e9ce7414776d5eb0b10eb19bb10427c444c4114875e1ff1e829fe6a6c3fc490ca4294eb3a0
4263+
languageName: node
4264+
linkType: hard
4265+
41644266
"braces@npm:^3.0.3, braces@npm:~3.0.2":
41654267
version: 3.0.3
41664268
resolution: "braces@npm:3.0.3"
@@ -5230,6 +5332,13 @@ __metadata:
52305332
languageName: node
52315333
linkType: hard
52325334

5335+
"eslint-visitor-keys@npm:^5.0.0":
5336+
version: 5.0.1
5337+
resolution: "eslint-visitor-keys@npm:5.0.1"
5338+
checksum: d6cc6830536ab4a808f25325686c2c27862f27aab0c1ffed39627293b06cee05d95187da113cafd366314ea5be803b456115de71ad625e365020f20e2a6af89b
5339+
languageName: node
5340+
linkType: hard
5341+
52335342
"eslint@npm:^9.39.2":
52345343
version: 9.39.2
52355344
resolution: "eslint@npm:9.39.2"
@@ -7141,7 +7250,7 @@ __metadata:
71417250
"@babel/preset-typescript": ^7.28.5
71427251
"@hypothesis/frontend-build": ^5.0.0
71437252
"@hypothesis/frontend-shared": ^10.3.0
7144-
"@hypothesis/frontend-testing": ^1.7.1
7253+
"@hypothesis/frontend-testing": ^1.8.0
71457254
"@rollup/plugin-babel": ^6.1.0
71467255
"@rollup/plugin-commonjs": ^29.0.0
71477256
"@rollup/plugin-node-resolve": ^16.0.3
@@ -7156,7 +7265,7 @@ __metadata:
71567265
"@vitest/browser": ^4.1.9
71577266
"@vitest/browser-playwright": ^4.1.9
71587267
"@vitest/coverage-istanbul": ^4.1.9
7159-
"@vitest/eslint-plugin": ^1.6.6
7268+
"@vitest/eslint-plugin": ^1.6.18
71607269
axe-core: ^4.10.3
71617270
babel-plugin-istanbul: ^7.0.0
71627271
babel-plugin-mockable-imports: ^2.0.1
@@ -7391,6 +7500,15 @@ __metadata:
73917500
languageName: node
73927501
linkType: hard
73937502

7503+
"minimatch@npm:^10.2.2":
7504+
version: 10.2.5
7505+
resolution: "minimatch@npm:10.2.5"
7506+
dependencies:
7507+
brace-expansion: ^5.0.5
7508+
checksum: 000423875fecbc7da1d74bf63c9081363a71291ef2588c376c45647ac004582cb5bc8cc09ef84420b26bfb490f4d0818d328e78569c6228e20d90271283f73ba
7509+
languageName: node
7510+
linkType: hard
7511+
73947512
"minimatch@npm:^3.0.4, minimatch@npm:^3.1.2":
73957513
version: 3.1.2
73967514
resolution: "minimatch@npm:3.1.2"
@@ -9469,6 +9587,15 @@ __metadata:
94699587
languageName: node
94709588
linkType: hard
94719589

9590+
"ts-api-utils@npm:^2.5.0":
9591+
version: 2.5.0
9592+
resolution: "ts-api-utils@npm:2.5.0"
9593+
peerDependencies:
9594+
typescript: ">=4.8.4"
9595+
checksum: 5b2a2db7aa041d60b040df691ee5e73d534fb4cb3cf4fd6d2c27c584a32836a7ca8272fb23d865e673559ea639fdba35f8623249bf931df22188f0aaef7f0075
9596+
languageName: node
9597+
linkType: hard
9598+
94729599
"tslib@npm:^2.4.0":
94739600
version: 2.8.1
94749601
resolution: "tslib@npm:2.8.1"

0 commit comments

Comments
 (0)