Skip to content

Commit cac4679

Browse files
authored
Update browserlist and pin types/mime to fix build (#6131)
* update browserlist and pin types/mime to fix build types/mime dep is pulled in via starters example storybook, just need to pin to older version for now * suppress canary error for now
1 parent 784737e commit cac4679

File tree

4 files changed

+38
-19
lines changed

4 files changed

+38
-19
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@
187187
"postcss-import": "15.1.0",
188188
"react-refresh": "0.9.0",
189189
"remark-parse": "10.0.1",
190-
"browserslist": "4.20.3"
190+
"browserslist": "4.23.0"
191191
},
192192
"@parcel/transformer-css": {
193193
"cssModules": {

packages/react-aria-components/test/Tabs.test.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,11 @@ describe('Tabs', () => {
268268
});
269269

270270
it('should support shouldForceMount', async () => {
271+
// Mock console.error for React Canary "Received the string `true` for the boolean attribute `inert`." warning
272+
// In current React 18 version (18.1.0), the opposite error is thrown where it expects a non-boolean value for the same `inert` attribute
273+
const consoleError = console.error;
274+
console.error = jest.fn();
275+
271276
let {getAllByRole} = renderTabs({}, {}, {}, {shouldForceMount: true});
272277
let tabpanels = document.querySelectorAll('.react-aria-TabPanel');
273278
expect(tabpanels).toHaveLength(3);
@@ -281,6 +286,7 @@ describe('Tabs', () => {
281286
expect(tabpanels[0]).toHaveAttribute('inert');
282287
expect(tabpanels[1]).not.toHaveAttribute('inert');
283288
expect(tabpanels[2]).toHaveAttribute('inert');
289+
console.error = consoleError;
284290
});
285291

286292
it('should support keyboardActivation=manual', () => {

starters/docs/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
"typescript": "^5.3.2"
2222
},
2323
"resolutions": {
24+
"@types/mime": "3.0.4",
2425
"jackspeak": "2.1.1"
2526
},
2627
"scripts": {

yarn.lock

Lines changed: 30 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -8529,16 +8529,15 @@ browserify-zlib@^0.2.0:
85298529
dependencies:
85308530
pako "~1.0.5"
85318531

8532-
browserslist@4.20.3, browserslist@^1.7.6, browserslist@^4.12.0, browserslist@^4.16.6, browserslist@^4.20.3, browserslist@^4.21.9, browserslist@^4.6.6:
8533-
version "4.20.3"
8534-
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.20.3.tgz#eb7572f49ec430e054f56d52ff0ebe9be915f8bf"
8535-
integrity sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==
8532+
browserslist@4.23.0, browserslist@^1.7.6, browserslist@^4.12.0, browserslist@^4.16.6, browserslist@^4.20.3, browserslist@^4.21.9, browserslist@^4.6.6:
8533+
version "4.23.0"
8534+
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab"
8535+
integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==
85368536
dependencies:
8537-
caniuse-lite "^1.0.30001332"
8538-
electron-to-chromium "^1.4.118"
8539-
escalade "^3.1.1"
8540-
node-releases "^2.0.3"
8541-
picocolors "^1.0.0"
8537+
caniuse-lite "^1.0.30001587"
8538+
electron-to-chromium "^1.4.668"
8539+
node-releases "^2.0.14"
8540+
update-browserslist-db "^1.0.13"
85428541

85438542
bs-recipes@1.3.4:
85448543
version "1.3.4"
@@ -8827,11 +8826,16 @@ caniuse-db@^1.0.30000634:
88278826
resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30001008.tgz#1691f28db0e08bf6abb5e472d8aaea392ec4a995"
88288827
integrity sha512-Fog+uREPKb/RDc0puoAqqBZB05I8wYff+TIMDkYw9Lweq7+hUEN5fNLpIaBX6AJxq4sndqPct8fYLrDUV6u4xw==
88298828

8830-
caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001332:
8829+
caniuse-lite@^1.0.30001109:
88318830
version "1.0.30001546"
88328831
resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001546.tgz"
88338832
integrity sha512-zvtSJwuQFpewSyRrI3AsftF6rM0X80mZkChIt1spBGEvRglCrjTniXvinc8JKRoqTwXAgvqTImaN9igfSMtUBw==
88348833

8834+
caniuse-lite@^1.0.30001587:
8835+
version "1.0.30001603"
8836+
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001603.tgz#605046a5bdc95ba4a92496d67e062522dce43381"
8837+
integrity sha512-iL2iSS0eDILMb9n5yKQoTBim9jMZ0Yrk8g0N9K7UzYyWnfIKzXBZD5ngpM37ZcL/cv0Mli8XtVMRYMQAfFpi5Q==
8838+
88358839
capture-stack-trace@^1.0.0:
88368840
version "1.0.1"
88378841
resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz#a6c0bbe1f38f3aa0b92238ecb6ff42c344d4135d"
@@ -10943,10 +10947,10 @@ ee-first@1.1.1:
1094310947
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
1094410948
integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
1094510949

10946-
electron-to-chromium@^1.4.118:
10947-
version "1.4.137"
10948-
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz#186180a45617283f1c012284458510cd99d6787f"
10949-
integrity sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==
10950+
electron-to-chromium@^1.4.668:
10951+
version "1.4.722"
10952+
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.722.tgz#99ae3484c5fc0f387d39ad98d77e1f259b9f4074"
10953+
integrity sha512-5nLE0TWFFpZ80Crhtp4pIp8LXCztjYX41yUcV6b+bKR2PqzjskTMOOlBi1VjBHlvHwS+4gar7kNKOrsbsewEZQ==
1095010954

1095110955
element-resize-detector@^1.2.2:
1095210956
version "1.2.4"
@@ -18780,10 +18784,10 @@ node-preload@^0.2.1:
1878018784
dependencies:
1878118785
process-on-spawn "^1.0.0"
1878218786

18783-
node-releases@^2.0.3:
18784-
version "2.0.4"
18785-
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.4.tgz#f38252370c43854dc48aa431c766c6c398f40476"
18786-
integrity sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==
18787+
node-releases@^2.0.14:
18788+
version "2.0.14"
18789+
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b"
18790+
integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==
1878718791

1878818792
"nopt@2 || 3", nopt@~2.1.1:
1878918793
version "2.1.2"
@@ -24623,6 +24627,14 @@ upath@^1.1.1:
2462324627
resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894"
2462424628
integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==
2462524629

24630+
update-browserslist-db@^1.0.13:
24631+
version "1.0.13"
24632+
resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4"
24633+
integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==
24634+
dependencies:
24635+
escalade "^3.1.1"
24636+
picocolors "^1.0.0"
24637+
2462624638
update-notifier@^2.5.0:
2462724639
version "2.5.0"
2462824640
resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.5.0.tgz#d0744593e13f161e406acb1d9408b72cad08aff6"

0 commit comments

Comments
 (0)