Skip to content

Commit 4bcf94a

Browse files
Update react dependencies (#174)
* Update react, react-dom, primereact and @types
1 parent 97ac4d8 commit 4bcf94a

3 files changed

Lines changed: 52 additions & 40 deletions

File tree

media/theme/components/checkbox.css

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,33 @@
1515
********************************************************************************/
1616

1717
.p-checkbox {
18+
position: relative;
19+
display: inline-flex;
20+
user-select: none;
21+
vertical-align: bottom;
1822
width: 18px;
1923
height: 18px;
2024
}
25+
26+
.p-checkbox-input {
27+
appearance: none;
28+
position: absolute;
29+
top: 0;
30+
left: 0;
31+
width: 100%;
32+
height: 100%;
33+
padding: 0;
34+
margin: 0;
35+
opacity: 0;
36+
z-index: 1;
37+
outline: 0 none;
38+
cursor: pointer;
39+
}
40+
2141
.p-checkbox .p-checkbox-box {
42+
display: flex;
43+
justify-content: center;
44+
align-items: center;
2245
border: 1px solid var(--vscode-checkbox-border);
2346
background: var(--vscode-checkbox-background);
2447
width: 18px;

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@
4040
"memoize-one": "^6.0.0",
4141
"nrf-intel-hex": "^1.4.0",
4242
"primeflex": "^3.3.1",
43-
"primereact": "^10.3.1",
44-
"react": "^18.2.0",
45-
"react-dom": "^18.2.0",
43+
"primereact": "^10.9.8",
44+
"react": "^19.2.6",
45+
"react-dom": "^19.2.6",
4646
"vscode-messenger": "^0.4.5",
4747
"vscode-messenger-common": "^0.4.5",
4848
"vscode-messenger-webview": "^0.4.5",
@@ -53,8 +53,8 @@
5353
"@types/lodash": "^4.14.202",
5454
"@types/mocha": "^10.0.10",
5555
"@types/node": "^20.17.22",
56-
"@types/react": "^18.0.26",
57-
"@types/react-dom": "^18.0.9",
56+
"@types/react": "^19.2.14",
57+
"@types/react-dom": "^19.2.3",
5858
"@types/vscode": "^1.63.0",
5959
"@types/vscode-webview": "^1.57.0",
6060
"@typescript-eslint/eslint-plugin": "^5.45.0",
@@ -552,4 +552,4 @@
552552
"workspace",
553553
"ui"
554554
]
555-
}
555+
}

yarn.lock

Lines changed: 23 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -522,27 +522,21 @@
522522
resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#56e2cc26c397c038fab0e3a917a12d5c5909e901"
523523
integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==
524524

525-
"@types/prop-types@*":
526-
version "15.7.15"
527-
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.15.tgz#e6e5a86d602beaca71ce5163fadf5f95d70931c7"
528-
integrity sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==
529-
530-
"@types/react-dom@^18.0.9":
531-
version "18.3.7"
532-
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.3.7.tgz#b89ddf2cd83b4feafcc4e2ea41afdfb95a0d194f"
533-
integrity sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==
525+
"@types/react-dom@^19.2.3":
526+
version "19.2.3"
527+
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-19.2.3.tgz#c1e305d15a52a3e508d54dca770d202cb63abf2c"
528+
integrity sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==
534529

535530
"@types/react-transition-group@^4.4.1":
536531
version "4.4.12"
537532
resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.12.tgz#b5d76568485b02a307238270bfe96cb51ee2a044"
538533
integrity sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==
539534

540-
"@types/react@^18.0.26":
541-
version "18.3.29"
542-
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.29.tgz#7f3b6e1515499d4fd199cc8fd4710114be36c1a2"
543-
integrity sha512-ch0qJdr2JY0r04NXSprbK6TXOgnaJ1Tz23fm5W+z0/CBah6BSBc3n96h7K9GOtwh0HrilNWHIBzE1Ko4Dcw/Wg==
535+
"@types/react@^19.2.14":
536+
version "19.2.15"
537+
resolved "https://registry.yarnpkg.com/@types/react/-/react-19.2.15.tgz#9e2c6a4251a290f5c525c3143caa872fa6e01e0d"
538+
integrity sha512-eRwcGNHve+E8qtEQSSRl6urh+rFop4v8gm6O8rGv25CodbvFdLjA1vVQ1KkiFE0w0UPOnb8tDiFKL5lp0rtY5Q==
544539
dependencies:
545-
"@types/prop-types" "*"
546540
csstype "^3.2.2"
547541

548542
"@types/sarif@^2.1.7":
@@ -3433,7 +3427,7 @@ log-symbols@^4.1.0:
34333427
chalk "^4.1.0"
34343428
is-unicode-supported "^0.1.0"
34353429

3436-
loose-envify@^1.1.0, loose-envify@^1.4.0:
3430+
loose-envify@^1.4.0:
34373431
version "1.4.0"
34383432
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
34393433
integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
@@ -4121,7 +4115,7 @@ primeflex@^3.3.1:
41214115
resolved "https://registry.yarnpkg.com/primeflex/-/primeflex-3.3.1.tgz#361dddf6eb5db50d733e4cddd4b6e376a3d7bd68"
41224116
integrity sha512-zaOq3YvcOYytbAmKv3zYc+0VNS9Wg5d37dfxZnveKBFPr7vEIwfV5ydrpiouTft8MVW6qNjfkaQphHSnvgQbpQ==
41234117

4124-
primereact@^10.3.1:
4118+
primereact@^10.9.8:
41254119
version "10.9.8"
41264120
resolved "https://registry.yarnpkg.com/primereact/-/primereact-10.9.8.tgz#45a4f45252454f287fdce59f190905ce08de0a40"
41274121
integrity sha512-kX0hOce2WpG24CzRJWlHrRPsvbCsOyBDqsHCC/p4W8okxHIdkOxxIkQBUVO0gRuh0Lxl5o7lmEEtUMzrlicf8g==
@@ -4200,13 +4194,12 @@ rc@^1.0.1, rc@^1.1.6, rc@^1.2.7:
42004194
minimist "^1.2.0"
42014195
strip-json-comments "~2.0.1"
42024196

4203-
react-dom@^18.2.0:
4204-
version "18.3.1"
4205-
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4"
4206-
integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==
4197+
react-dom@^19.2.6:
4198+
version "19.2.6"
4199+
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.2.6.tgz#44a81b0bcca22da814c00847d09d01c8615529b7"
4200+
integrity sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g==
42074201
dependencies:
4208-
loose-envify "^1.1.0"
4209-
scheduler "^0.23.2"
4202+
scheduler "^0.27.0"
42104203

42114204
react-fast-compare@^2.0.1:
42124205
version "2.0.4"
@@ -4228,12 +4221,10 @@ react-transition-group@^4.4.1:
42284221
loose-envify "^1.4.0"
42294222
prop-types "^15.6.2"
42304223

4231-
react@^18.2.0:
4232-
version "18.3.1"
4233-
resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891"
4234-
integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==
4235-
dependencies:
4236-
loose-envify "^1.1.0"
4224+
react@^19.2.6:
4225+
version "19.2.6"
4226+
resolved "https://registry.yarnpkg.com/react/-/react-19.2.6.tgz#3dadb8e12b2a7934c1d5317973e5dce1301f9a4d"
4227+
integrity sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q==
42374228

42384229
read-pkg@^9.0.1:
42394230
version "9.0.1"
@@ -4431,12 +4422,10 @@ sax@>=0.6.0:
44314422
resolved "https://registry.yarnpkg.com/sax/-/sax-1.6.0.tgz#da59637629307b97e7c4cb28e080a7bc38560d5b"
44324423
integrity sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==
44334424

4434-
scheduler@^0.23.2:
4435-
version "0.23.2"
4436-
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3"
4437-
integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==
4438-
dependencies:
4439-
loose-envify "^1.1.0"
4425+
scheduler@^0.27.0:
4426+
version "0.27.0"
4427+
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.27.0.tgz#0c4ef82d67d1e5c1e359e8fc76d3a87f045fe5bd"
4428+
integrity sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==
44404429

44414430
schema-utils@^4.3.0, schema-utils@^4.3.3:
44424431
version "4.3.3"

0 commit comments

Comments
 (0)