Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@
"follow-redirects@npm:^1.0.0": "npm:^1.16.0",
"ip-address@npm:^10.0.1": "npm:^10.1.1",
"jest-util@npm:29.7.0/picomatch": "npm:^2.3.2",
"joi@npm:^17.9.2": "npm:18.2.1",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Forced major-version upgrade via resolution

The resolution key "joi@npm:^17.9.2" maps to 18.2.1, which is a major-version jump. Yarn resolutions bypass semver safety, so both @docusaurus/types and @docusaurus/utils-validation (the only two consumers in the lockfile, both declaring joi@^17.9.2) will silently receive joi@18 at runtime even though they were built and tested against joi@17. joi's own 18.0.0 release notes describe the breaking change as "Upgrade all modules" — replacing the @sideway/* sub-packages with @hapi/* equivalents. The public validation API appears unchanged for the patterns Docusaurus uses, but any subtle difference in error-message formatting, coercion behavior, or schema internals could cause Docusaurus config validation to silently produce wrong results or throw. Verifying that the Docusaurus website/e2e builds and site-config validation still pass after this change is strongly recommended.

"minimatch@npm:10.2.5/brace-expansion": "npm:^5.0.6",
"minimatch@npm:3.1.5/brace-expansion": "npm:^1.1.13",
"msw-auto-mock@npm:0.32.0/lodash": "npm:^4.18.0",
Expand Down
103 changes: 56 additions & 47 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3448,19 +3448,49 @@ __metadata:
languageName: node
linkType: hard

"@hapi/hoek@npm:^9.0.0, @hapi/hoek@npm:^9.3.0":
version: 9.3.0
resolution: "@hapi/hoek@npm:9.3.0"
checksum: 10c0/a096063805051fb8bba4c947e293c664b05a32b47e13bc654c0dd43813a1cec993bdd8f29ceb838020299e1d0f89f68dc0d62a603c13c9cc8541963f0beca055
"@hapi/address@npm:^5.1.1":
version: 5.1.1
resolution: "@hapi/address@npm:5.1.1"
dependencies:
"@hapi/hoek": "npm:^11.0.2"
checksum: 10c0/78138effe1e9a36fd12eb42e24adf97f3ca94b9ab1f6db65e3136cf0e5cdbd1578c14adffde18a50d776db2f326a8cb3a16d783b6705b22571a603fa47c8c3d3
languageName: node
linkType: hard

"@hapi/topo@npm:^5.1.0":
version: 5.1.0
resolution: "@hapi/topo@npm:5.1.0"
"@hapi/formula@npm:^3.0.2":
version: 3.0.2
resolution: "@hapi/formula@npm:3.0.2"
checksum: 10c0/794d30dd13ecc070b9d93e01dacad8175c270f89bcfaa92300f843b7666d915b319d0b792694385d79270c84b52f003a4310f117202303cce3069808751f7a41
languageName: node
linkType: hard

"@hapi/hoek@npm:^11.0.2, @hapi/hoek@npm:^11.0.7":
version: 11.0.7
resolution: "@hapi/hoek@npm:11.0.7"
checksum: 10c0/39a4a3ae9526ed66509f6d03c6eb43179a2590df6e98443328c966cfa5e7cbb9d340f61fdbe0afe092662d5377d5a611c3303c808fee26a9c9cfd6bd3737dc1c
languageName: node
linkType: hard

"@hapi/pinpoint@npm:^2.0.1":
version: 2.0.1
resolution: "@hapi/pinpoint@npm:2.0.1"
checksum: 10c0/b3072f2c57c9fa2e44d85168e253e331324158509e1c45dae2676f31555326410345fd2422f890c41201e2783c5e9bb8c7b0bdcf6abe01079742a943b0c300b9
languageName: node
linkType: hard

"@hapi/tlds@npm:^1.1.1":
version: 1.1.7
resolution: "@hapi/tlds@npm:1.1.7"
checksum: 10c0/8429f08c83cd7d324f9b5a577442f78b2d721beba037f8a2a7f652707750800985e0f81302c4b98e9bc784717374005eb3758fb5af6dfb828c62fbb9a4f83a87
languageName: node
linkType: hard

"@hapi/topo@npm:^6.0.2":
version: 6.0.2
resolution: "@hapi/topo@npm:6.0.2"
dependencies:
"@hapi/hoek": "npm:^9.0.0"
checksum: 10c0/b16b06d9357947149e032bdf10151eb71aea8057c79c4046bf32393cb89d0d0f7ca501c40c0f7534a5ceca078de0700d2257ac855c15e59fe4e00bba2f25c86f
"@hapi/hoek": "npm:^11.0.2"
checksum: 10c0/5a0079805e9a542bdb852912ce6ed3221ddd0a58569354b3900e165faabe50fb1d2d488067db97c494194835684b055828b6267be3064ac42cf2ce28db02edfc
languageName: node
linkType: hard

Expand Down Expand Up @@ -5531,29 +5561,6 @@ __metadata:
languageName: node
linkType: hard

"@sideway/address@npm:^4.1.5":
version: 4.1.5
resolution: "@sideway/address@npm:4.1.5"
dependencies:
"@hapi/hoek": "npm:^9.0.0"
checksum: 10c0/638eb6f7e7dba209053dd6c8da74d7cc995e2b791b97644d0303a7dd3119263bcb7225a4f6804d4db2bc4f96e5a9d262975a014f58eae4d1753c27cbc96ef959
languageName: node
linkType: hard

"@sideway/formula@npm:^3.0.1":
version: 3.0.1
resolution: "@sideway/formula@npm:3.0.1"
checksum: 10c0/3fe81fa9662efc076bf41612b060eb9b02e846ea4bea5bd114f1662b7f1541e9dedcf98aff0d24400bcb92f113964a50e0290b86e284edbdf6346fa9b7e2bf2c
languageName: node
linkType: hard

"@sideway/pinpoint@npm:^2.0.0":
version: 2.0.0
resolution: "@sideway/pinpoint@npm:2.0.0"
checksum: 10c0/d2ca75dacaf69b8fc0bb8916a204e01def3105ee44d8be16c355e5f58189eb94039e15ce831f3d544f229889ccfa35562a0ce2516179f3a7ee1bbe0b71e55b36
languageName: node
linkType: hard

"@sinclair/typebox@npm:^0.27.8":
version: 0.27.8
resolution: "@sinclair/typebox@npm:0.27.8"
Expand Down Expand Up @@ -13536,16 +13543,18 @@ __metadata:
languageName: node
linkType: hard

"joi@npm:^17.9.2":
version: 17.13.3
resolution: "joi@npm:17.13.3"
"joi@npm:18.2.1":
version: 18.2.1
resolution: "joi@npm:18.2.1"
dependencies:
"@hapi/hoek": "npm:^9.3.0"
"@hapi/topo": "npm:^5.1.0"
"@sideway/address": "npm:^4.1.5"
"@sideway/formula": "npm:^3.0.1"
"@sideway/pinpoint": "npm:^2.0.0"
checksum: 10c0/9262aef1da3f1bec5b03caf50c46368899fe03b8ff26cbe3d53af4584dd1049079fc97230bbf1500b6149db7cc765b9ee45f0deb24bb6fc3fa06229d7148c17f
"@hapi/address": "npm:^5.1.1"
"@hapi/formula": "npm:^3.0.2"
"@hapi/hoek": "npm:^11.0.7"
"@hapi/pinpoint": "npm:^2.0.1"
"@hapi/tlds": "npm:^1.1.1"
"@hapi/topo": "npm:^6.0.2"
"@standard-schema/spec": "npm:^1.1.0"
checksum: 10c0/d74f8b382de107f8bcc376ed3a2206971760176e167c7b69ff5b1dfe47a0de01e4a171f07bf4783f9bd240fb1e75f7b2d514eed175f3326e681c3572c0990ecc
languageName: node
linkType: hard

Expand Down Expand Up @@ -20675,9 +20684,9 @@ __metadata:
linkType: hard

"shell-quote@npm:^1.8.3":
version: 1.8.3
resolution: "shell-quote@npm:1.8.3"
checksum: 10c0/bee87c34e1e986cfb4c30846b8e6327d18874f10b535699866f368ade11ea4ee45433d97bf5eada22c4320c27df79c3a6a7eb1bf3ecfc47f2c997d9e5e2672fd
version: 1.8.4
resolution: "shell-quote@npm:1.8.4"
checksum: 10c0/86c93678bc394cb81f5ddcdc87df9c95d279ef9652775cd1cd1eed361404169a8d8cbaacaeed232ab09919e36ee1e5363863570390d78571f8c22b7f6312fb40
languageName: node
linkType: hard

Expand Down Expand Up @@ -21855,9 +21864,9 @@ __metadata:
linkType: hard

"tmp@npm:^0.2.3":
version: 0.2.5
resolution: "tmp@npm:0.2.5"
checksum: 10c0/cee5bb7d674bb4ba3ab3f3841c2ca7e46daeb2109eec395c1ec7329a91d52fcb21032b79ac25161a37b2565c4858fefab927af9735926a113ef7bac9091a6e0e
version: 0.2.7
resolution: "tmp@npm:0.2.7"
checksum: 10c0/59eb55584f2f07210d3231b6a1f6b5c2b9794d8a7b509c8ee867ed2acad6d2245ee2448b7937b676ffbff3155a70077edde8a69f9d7cf0f90c86a62e8910c357
languageName: node
linkType: hard

Expand Down
Loading