From a5ca8755e5e2d18ba888ad69c84da8b1538bf4ce Mon Sep 17 00:00:00 2001 From: tobias-tengler <45513122+tobias-tengler@users.noreply.github.com> Date: Fri, 4 Sep 2026 07:25:37 +0000 Subject: [PATCH 1/3] Update browserslist, Next.js, and ESLint Bump browserslist 4.28.2 -> 4.28.8 to pick up the latest release. It comes in transitively via @babel/helper-compilation-targets (from @babel/core, pulled by eslint-plugin-react-hooks and react-docgen), so updating Next.js alone does not move it: Yarn keeps the existing resolution for the unchanged ^4.24.0 descriptor. Also bump Next.js 16.3.2 -> 16.3.3 (next, @next/mdx, eslint-config-next) and ESLint 9.39.4 -> 9.39.5. Next 16.3.4 and Storybook 10.6.0 are held back by the 7-day npmMinimalAgeGate in .yarnrc.yml; Storybook 10.5.10 is already the newest eligible release. ESLint 10 is not yet viable: eslint-plugin-react still calls the removed context.getFilename() API, which crashes config loading via eslint-config-next. Verified with yarn install --immutable, eslint, yarn build, build-storybook, 303 Playwright visual snapshots, and format:check. --- website/package.json | 6 +- website/yarn.lock | 212 +++++++++++++++++++++++-------------------- 2 files changed, 117 insertions(+), 101 deletions(-) diff --git a/website/package.json b/website/package.json index c9367acfd7f..61fe8686221 100644 --- a/website/package.json +++ b/website/package.json @@ -31,13 +31,13 @@ "@fortawesome/react-fontawesome": "^3.5.0", "@mdx-js/loader": "^3.1.1", "@mdx-js/react": "^3.1.1", - "@next/mdx": "16.3.2", + "@next/mdx": "16.3.3", "@xyflow/react": "^12.11.3", "elkjs": "^0.11.0", "gray-matter": "^4.0.3", "js-yaml": "^5.3.0", "motion": "^13.1.1", - "next": "16.3.2", + "next": "16.3.3", "next-mdx-remote": "^6.0.0", "react": "19.2.8", "react-dom": "19.2.8", @@ -56,7 +56,7 @@ "@types/react": "^19.2.18", "@types/react-dom": "^19.2.4", "eslint": "^9", - "eslint-config-next": "16.3.2", + "eslint-config-next": "16.3.3", "eslint-plugin-storybook": "10.5.10", "http-server": "^14.1.1", "node-html-markdown": "^2.0.0", diff --git a/website/yarn.lock b/website/yarn.lock index 3d053e05c09..466be38149b 100644 --- a/website/yarn.lock +++ b/website/yarn.lock @@ -762,9 +762,9 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^3.3.5": - version: 3.3.5 - resolution: "@eslint/eslintrc@npm:3.3.5" +"@eslint/eslintrc@npm:^3.3.6": + version: 3.3.6 + resolution: "@eslint/eslintrc@npm:3.3.6" dependencies: ajv: "npm:^6.14.0" debug: "npm:^4.3.2" @@ -772,17 +772,17 @@ __metadata: globals: "npm:^14.0.0" ignore: "npm:^5.2.0" import-fresh: "npm:^3.2.1" - js-yaml: "npm:^4.1.1" + js-yaml: "npm:^4.3.0" minimatch: "npm:^3.1.5" strip-json-comments: "npm:^3.1.1" - checksum: 10c0/9fb9f1ca65e46d6173966e3aaa5bd353e3a65d7f1f582bebf77f578fab7d7960a399fac1ecfb1e7d52bd61f5cefd6531087ca52a3a3c388f2e1b4f1ebd3da8b7 + checksum: 10c0/349697171ee116f501a2f483bf47cd38937a61880aeb1c23481a69afc95e95859430a0947acbe1f5507f223180bf57530ecf2989e73bcbea763a6dcffdf1d010 languageName: node linkType: hard -"@eslint/js@npm:9.39.4": - version: 9.39.4 - resolution: "@eslint/js@npm:9.39.4" - checksum: 10c0/5aa7dea2cbc5decf7f5e3b0c6f86a084ccee0f792d288ca8e839f8bc1b64e03e227068968e49b26096e6f71fd857ab6e42691d1b993826b9a3883f1bdd7a0e46 +"@eslint/js@npm:9.39.5": + version: 9.39.5 + resolution: "@eslint/js@npm:9.39.5" + checksum: 10c0/49894e98ba313a7d3bfb1b20d55c0f9826be45a7db876fd84e533ac7f101b1d95b51cd22c6a6db3a45066b9c0d068c31b4a22fa0db8a6cc8744a25540efdb824 languageName: node linkType: hard @@ -1329,26 +1329,26 @@ __metadata: languageName: node linkType: hard -"@next/env@npm:16.3.2": - version: 16.3.2 - resolution: "@next/env@npm:16.3.2" - checksum: 10c0/d64422a05b74674b5c10252ef0f4228fb56a215773c669684bef26e83b28a8bdc4cce516d6220b1fb87ee128aef9643266bd2175d6616ba587182157d3c7d743 +"@next/env@npm:16.3.3": + version: 16.3.3 + resolution: "@next/env@npm:16.3.3" + checksum: 10c0/6f300379d8ddc476d09897e97c26d593b60973bf425b093b96fdb4459f9547e8d05f3aca82a59bf0c1711b96b6a615b3483a396aec1c36a91526b9617260ba92 languageName: node linkType: hard -"@next/eslint-plugin-next@npm:16.3.2": - version: 16.3.2 - resolution: "@next/eslint-plugin-next@npm:16.3.2" +"@next/eslint-plugin-next@npm:16.3.3": + version: 16.3.3 + resolution: "@next/eslint-plugin-next@npm:16.3.3" dependencies: "@eslint-community/eslint-utils": "npm:4.9.1" fast-glob: "npm:3.3.1" - checksum: 10c0/1c1403efe341db3bb8aee1ca1039a4cfecc245a71992264ac72c78f5733b24dbc4527be03cbeab2ac63796441a3910aa50e5ff205b72897079ca5b17d38408d6 + checksum: 10c0/c26f959d47f42c3842f8397d1d6d06829e47ff3bcb743d2dda3fc3a94448a3b34ae2862360089a7795bd516dc5675706d21394927ec9ae7b67c543033b3515a5 languageName: node linkType: hard -"@next/mdx@npm:16.3.2": - version: 16.3.2 - resolution: "@next/mdx@npm:16.3.2" +"@next/mdx@npm:16.3.3": + version: 16.3.3 + resolution: "@next/mdx@npm:16.3.3" dependencies: source-map: "npm:^0.7.0" peerDependencies: @@ -1359,62 +1359,62 @@ __metadata: optional: true "@mdx-js/react": optional: true - checksum: 10c0/78fdbf219a7dc0de966fd9c1ed9493836a795b0962732c93f1527b64d680858506e2e21faf00f8981f1e2db8c42d605d8545b2301fc0297c65f0816d90b55f1b + checksum: 10c0/b4a8736bde56064d0a7b6365ac997a2002c475ab2be1d9589d7e08a7175088abf73802fa1dcbc3b715b86e026581f06d23f5ffe82a2931f310d26f5cf1e3cbb6 languageName: node linkType: hard -"@next/swc-darwin-arm64@npm:16.3.2": - version: 16.3.2 - resolution: "@next/swc-darwin-arm64@npm:16.3.2" +"@next/swc-darwin-arm64@npm:16.3.3": + version: 16.3.3 + resolution: "@next/swc-darwin-arm64@npm:16.3.3" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@next/swc-darwin-x64@npm:16.3.2": - version: 16.3.2 - resolution: "@next/swc-darwin-x64@npm:16.3.2" +"@next/swc-darwin-x64@npm:16.3.3": + version: 16.3.3 + resolution: "@next/swc-darwin-x64@npm:16.3.3" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@next/swc-linux-arm64-gnu@npm:16.3.2": - version: 16.3.2 - resolution: "@next/swc-linux-arm64-gnu@npm:16.3.2" +"@next/swc-linux-arm64-gnu@npm:16.3.3": + version: 16.3.3 + resolution: "@next/swc-linux-arm64-gnu@npm:16.3.3" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-arm64-musl@npm:16.3.2": - version: 16.3.2 - resolution: "@next/swc-linux-arm64-musl@npm:16.3.2" +"@next/swc-linux-arm64-musl@npm:16.3.3": + version: 16.3.3 + resolution: "@next/swc-linux-arm64-musl@npm:16.3.3" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@next/swc-linux-x64-gnu@npm:16.3.2": - version: 16.3.2 - resolution: "@next/swc-linux-x64-gnu@npm:16.3.2" +"@next/swc-linux-x64-gnu@npm:16.3.3": + version: 16.3.3 + resolution: "@next/swc-linux-x64-gnu@npm:16.3.3" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-x64-musl@npm:16.3.2": - version: 16.3.2 - resolution: "@next/swc-linux-x64-musl@npm:16.3.2" +"@next/swc-linux-x64-musl@npm:16.3.3": + version: 16.3.3 + resolution: "@next/swc-linux-x64-musl@npm:16.3.3" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@next/swc-win32-arm64-msvc@npm:16.3.2": - version: 16.3.2 - resolution: "@next/swc-win32-arm64-msvc@npm:16.3.2" +"@next/swc-win32-arm64-msvc@npm:16.3.3": + version: 16.3.3 + resolution: "@next/swc-win32-arm64-msvc@npm:16.3.3" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@next/swc-win32-x64-msvc@npm:16.3.2": - version: 16.3.2 - resolution: "@next/swc-win32-x64-msvc@npm:16.3.2" +"@next/swc-win32-x64-msvc@npm:16.3.3": + version: 16.3.3 + resolution: "@next/swc-win32-x64-msvc@npm:16.3.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -3620,7 +3620,16 @@ __metadata: languageName: node linkType: hard -"baseline-browser-mapping@npm:^2.10.12, baseline-browser-mapping@npm:^2.9.19": +"baseline-browser-mapping@npm:^2.11.12": + version: 2.11.20 + resolution: "baseline-browser-mapping@npm:2.11.20" + bin: + baseline-browser-mapping: dist/cli.cjs + checksum: 10c0/67588b7edafa4e6c52996ec4b96b6e007312961cefc5a179cb49232f6681a38ba68d4d43990081e9d0e1dcadcbd28f13105ee7dc3e43b267385d0beb14824ecc + languageName: node + linkType: hard + +"baseline-browser-mapping@npm:^2.9.19": version: 2.10.28 resolution: "baseline-browser-mapping@npm:2.10.28" bin: @@ -3674,17 +3683,17 @@ __metadata: linkType: hard "browserslist@npm:^4.24.0": - version: 4.28.2 - resolution: "browserslist@npm:4.28.2" - dependencies: - baseline-browser-mapping: "npm:^2.10.12" - caniuse-lite: "npm:^1.0.30001782" - electron-to-chromium: "npm:^1.5.328" - node-releases: "npm:^2.0.36" - update-browserslist-db: "npm:^1.2.3" + version: 4.28.8 + resolution: "browserslist@npm:4.28.8" + dependencies: + baseline-browser-mapping: "npm:^2.11.12" + caniuse-lite: "npm:^1.0.30001809" + electron-to-chromium: "npm:^1.5.402" + node-releases: "npm:^2.0.53" + update-browserslist-db: "npm:^1.3.0" bin: browserslist: cli.js - checksum: 10c0/c0228b6330f785b7fa59d2d360124ec6d9322f96ed9f3ee1f873e33ecc9503a6f0ffc3b71191a28c4ff6e930b753b30043da1c33844a9548f3018d491f09ce60 + checksum: 10c0/047dd517c8d1f1f56a253d752c3127b8ad01c58e4cbb7e21cb5cd07ebd13e083a2237c3afb13eb60674282c9132bd4534aea2c3ff7c6f7d29be0687a00cbd537 languageName: node linkType: hard @@ -3743,13 +3752,20 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001782": +"caniuse-lite@npm:^1.0.30001579": version: 1.0.30001792 resolution: "caniuse-lite@npm:1.0.30001792" checksum: 10c0/03bab64b123453e18e7c6747c32bb820be6d82ac78536c5c3704988aaeec411715a2045069fb569f872d73acf1ea64bf83508c9fdfa87b6d012236cde738e1be languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001809": + version: 1.0.30001810 + resolution: "caniuse-lite@npm:1.0.30001810" + checksum: 10c0/d29bc73f33c888025d54c7ff2984372d3b350b15a6a9e174884fb40976175e9177f202e2a72c2d428dddfc032784bc8ba635a31d168fcab9fac65756d7b3d6b4 + languageName: node + linkType: hard + "ccount@npm:^2.0.0": version: 2.0.1 resolution: "ccount@npm:2.0.1" @@ -4636,10 +4652,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.5.328": - version: 1.5.353 - resolution: "electron-to-chromium@npm:1.5.353" - checksum: 10c0/a5481023e4056d8773b5ccd646906123d82f2821466b26b521b96c9645d0714c5be6a5af792ec8477b904a5fcfe3794bfc45d2acbf8b306f4693842fb85a7cd4 +"electron-to-chromium@npm:^1.5.402": + version: 1.5.416 + resolution: "electron-to-chromium@npm:1.5.416" + checksum: 10c0/d69c0fef4fc18f4a01f7c1dfda2e7e648e4e8c6e60072dde693643a9725ba19c99353d0f5f6ba75a214c7fd7410817a518342281ee638461accb6cf24aa254ca languageName: node linkType: hard @@ -4989,11 +5005,11 @@ __metadata: languageName: node linkType: hard -"eslint-config-next@npm:16.3.2": - version: 16.3.2 - resolution: "eslint-config-next@npm:16.3.2" +"eslint-config-next@npm:16.3.3": + version: 16.3.3 + resolution: "eslint-config-next@npm:16.3.3" dependencies: - "@next/eslint-plugin-next": "npm:16.3.2" + "@next/eslint-plugin-next": "npm:16.3.3" eslint-import-resolver-node: "npm:^0.3.6" eslint-import-resolver-typescript: "npm:^3.5.2" eslint-plugin-import: "npm:^2.32.0" @@ -5008,7 +5024,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/5ec78b54891f4c0c71d3b382e42e8e7747bc250b8c0853db68d9fa53af6e767d427f56aea094661a070d884c1bdce5545bf5c297d1da06f30d40c42e8bab6350 + checksum: 10c0/b9054500e7eede0932014b432b8542b2fec929bcab0465bab96e1a2f50f9e76b530ae8028f449407928d7c90161d0a27ca120306b35545b4b44e98dc677dc8be languageName: node linkType: hard @@ -5200,16 +5216,16 @@ __metadata: linkType: hard "eslint@npm:^9": - version: 9.39.4 - resolution: "eslint@npm:9.39.4" + version: 9.39.5 + resolution: "eslint@npm:9.39.5" dependencies: "@eslint-community/eslint-utils": "npm:^4.8.0" "@eslint-community/regexpp": "npm:^4.12.1" "@eslint/config-array": "npm:^0.21.2" "@eslint/config-helpers": "npm:^0.4.2" "@eslint/core": "npm:^0.17.0" - "@eslint/eslintrc": "npm:^3.3.5" - "@eslint/js": "npm:9.39.4" + "@eslint/eslintrc": "npm:^3.3.6" + "@eslint/js": "npm:9.39.5" "@eslint/plugin-kit": "npm:^0.4.1" "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" @@ -5244,7 +5260,7 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10c0/1955067c2d991f0c84f4c4abfafe31bb47fa3b717a7fd3e43fe1e511c6f859d7700cbca969f85661dc4c130f7aeced5e5444884314198a54428f5e5141db9337 + checksum: 10c0/46335bfcf180ffea9955b38122b578ac9e075b6220e5695be1c988354ea429b04f5db05edc132aa9019ce9847736e9ca0c9ea6d6cedda3c06209c9b52dbd0fd5 languageName: node linkType: hard @@ -6554,14 +6570,14 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^4.1.1": - version: 4.3.1 - resolution: "js-yaml@npm:4.3.1" +"js-yaml@npm:^4.3.0": + version: 4.3.2 + resolution: "js-yaml@npm:4.3.2" dependencies: argparse: "npm:^2.0.1" bin: js-yaml: bin/js-yaml.js - checksum: 10c0/13c500ca322e0c3f8c81686e6ecda96d2ea37b45247a420c17c7db36932d6965cc27391abc2d1a104501600e7f0d947a5f8b7be6db619c4fefa87901b3512807 + checksum: 10c0/dedd34c2e8fef1d504687f1bc94ed0ee1311a1f78770fa2800352c6d59c635ccf555009d74e9afe529ae62199da2b1ccef30e53dc84dcd8d2d8187c22574bc97 languageName: node linkType: hard @@ -7961,19 +7977,19 @@ __metadata: languageName: node linkType: hard -"next@npm:16.3.2": - version: 16.3.2 - resolution: "next@npm:16.3.2" +"next@npm:16.3.3": + version: 16.3.3 + resolution: "next@npm:16.3.3" dependencies: - "@next/env": "npm:16.3.2" - "@next/swc-darwin-arm64": "npm:16.3.2" - "@next/swc-darwin-x64": "npm:16.3.2" - "@next/swc-linux-arm64-gnu": "npm:16.3.2" - "@next/swc-linux-arm64-musl": "npm:16.3.2" - "@next/swc-linux-x64-gnu": "npm:16.3.2" - "@next/swc-linux-x64-musl": "npm:16.3.2" - "@next/swc-win32-arm64-msvc": "npm:16.3.2" - "@next/swc-win32-x64-msvc": "npm:16.3.2" + "@next/env": "npm:16.3.3" + "@next/swc-darwin-arm64": "npm:16.3.3" + "@next/swc-darwin-x64": "npm:16.3.3" + "@next/swc-linux-arm64-gnu": "npm:16.3.3" + "@next/swc-linux-arm64-musl": "npm:16.3.3" + "@next/swc-linux-x64-gnu": "npm:16.3.3" + "@next/swc-linux-x64-musl": "npm:16.3.3" + "@next/swc-win32-arm64-msvc": "npm:16.3.3" + "@next/swc-win32-x64-msvc": "npm:16.3.3" "@swc/helpers": "npm:0.5.23" baseline-browser-mapping: "npm:^2.9.19" caniuse-lite: "npm:^1.0.30001579" @@ -8017,7 +8033,7 @@ __metadata: optional: true bin: next: dist/bin/next - checksum: 10c0/c9540afeb626bfaf1dc80e9b7a0fc3c846cf5197792bed2a16b9ecaf131aac54e2ff22c28bd69d16c31e4c8c2dbf594514695eaca0dd75a88b30a45c551d0fcc + checksum: 10c0/2c8c27085771fa522468a69ecaae9a7bc603fb1e6e6badfd9fb22b85a8085d3285e9af3d6a457012780ff2c778b983705fa71a2da5d1ba2282aa6134c4d0e2ec languageName: node linkType: hard @@ -8082,10 +8098,10 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.36": - version: 2.0.38 - resolution: "node-releases@npm:2.0.38" - checksum: 10c0/db9909234ed750c5b9d0075f83214cd16b76370b54eab50e3554f3ba939ba7ac39f3aca2ddf93471ae8553dbde2ea9354b0ae380c9cff1f8e53b55e414903413 +"node-releases@npm:^2.0.53": + version: 2.0.54 + resolution: "node-releases@npm:2.0.54" + checksum: 10c0/196b54ab06fd03b742816b6ca8185c69af42735b283083036e2579682c430b8f9ff89046891fe8c625557e5885793a2032d28070100bb2e57e6d6586b2f483c1 languageName: node linkType: hard @@ -10300,9 +10316,9 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.2.3": - version: 1.2.3 - resolution: "update-browserslist-db@npm:1.2.3" +"update-browserslist-db@npm:^1.3.0": + version: 1.3.2 + resolution: "update-browserslist-db@npm:1.3.2" dependencies: escalade: "npm:^3.2.0" picocolors: "npm:^1.1.1" @@ -10310,7 +10326,7 @@ __metadata: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 10c0/13a00355ea822388f68af57410ce3255941d5fb9b7c49342c4709a07c9f230bbef7f7499ae0ca7e0de532e79a82cc0c4edbd125f1a323a1845bf914efddf8bec + checksum: 10c0/837b4ea8c4934228c5c2a922ea747a54b0ec9d1c408d2fbc9220a9b98327c04109776e6ea1206fa056ea61ed8534863af472d9f2cfce569d35f04e98c95db739 languageName: node linkType: hard @@ -10505,7 +10521,7 @@ __metadata: "@fortawesome/react-fontawesome": "npm:^3.5.0" "@mdx-js/loader": "npm:^3.1.1" "@mdx-js/react": "npm:^3.1.1" - "@next/mdx": "npm:16.3.2" + "@next/mdx": "npm:16.3.3" "@playwright/test": "npm:1.62.1" "@storybook/nextjs-vite": "npm:10.5.10" "@tailwindcss/postcss": "npm:^4.3.3" @@ -10517,13 +10533,13 @@ __metadata: "@xyflow/react": "npm:^12.11.3" elkjs: "npm:^0.11.0" eslint: "npm:^9" - eslint-config-next: "npm:16.3.2" + eslint-config-next: "npm:16.3.3" eslint-plugin-storybook: "npm:10.5.10" gray-matter: "npm:^4.0.3" http-server: "npm:^14.1.1" js-yaml: "npm:^5.3.0" motion: "npm:^13.1.1" - next: "npm:16.3.2" + next: "npm:16.3.3" next-mdx-remote: "npm:^6.0.0" node-html-markdown: "npm:^2.0.0" node-html-parser: "npm:^9.0.1" From e6bdb8f7ab77c032e076d49cfca0cd8dbeaccb64 Mon Sep 17 00:00:00 2001 From: tobias-tengler <45513122+tobias-tengler@users.noreply.github.com> Date: Fri, 4 Sep 2026 07:35:39 +0000 Subject: [PATCH 2/3] Update dependencies to the newest gate-eligible versions Bump every direct dependency that has a newer release permitted by the 7-day npmMinimalAgeGate: @docsearch/css, @docsearch/react 4.7.0 -> 5.0.4 @types/node 24.13.3 -> 26.4.0 @xyflow/react 12.11.3 -> 12.11.5 elkjs 0.11.1 -> 0.12.0 js-yaml 5.3.0 -> 5.4.1 sharp 0.35.3 -> 0.35.4 @types/react-dom 19.2.4 -> 19.2.5 DocSearch v5 drops onAskAiToggle from the base modal's props (it now lives on the Ask-AI modal variant only), so remove the no-op handler that was passed to DocSearchModal; the hook still takes it and is left as is. v5 also drops --docsearch-searchbox-shadow, so drop that now-dead override: focus styling comes from --docsearch-searchbox-focus-background and --docsearch-highlight-color, both already mapped to the accent. Two majors are held back. TypeScript 7 breaks @typescript-eslint's typescript-estree ("Cannot read properties of undefined (reading 'Cjs')"), which crashes ESLint via eslint-config-next. ESLint 10 crashes for a different reason: eslint-plugin-react still calls the removed context.getFilename() API. Both stay on their current majors. Verified with yarn install --immutable, eslint, tsc --noEmit, yarn build, build-storybook, 303 Playwright visual snapshots, and format:check. --- website/app/globals.css | 3 +- website/package.json | 16 +- website/src/components/Search.tsx | 1 - website/yarn.lock | 850 ++++++++++++++++++++++++++++-- 4 files changed, 803 insertions(+), 67 deletions(-) diff --git a/website/app/globals.css b/website/app/globals.css index 8f3815df6c4..c8b005cec6b 100644 --- a/website/app/globals.css +++ b/website/app/globals.css @@ -307,7 +307,7 @@ html[data-smooth-scroll="true"]:has(:target) { variables are declared by DocSearch on `:root` (its stylesheet loads after this one, so a `:root` override here loses the cascade). Scoping to `.DocSearch-Container` beats that with higher specificity and lets - descendants inherit via `var()`. @docsearch/css v4 added tokens that fall + descendants inherit via `var()`. @docsearch/css v5 added tokens that fall back to the light `:root` defaults when unset, so every token the modal reads is overridden here. Full token list: https://docsearch.algolia.com/docs/styling */ @@ -327,7 +327,6 @@ html[data-smooth-scroll="true"]:has(:target) { inset 1px 1px 0 0 rgb(245 241 234 / 0.06), 0 12px 32px 0 rgb(0 0 0 / 0.5); --docsearch-searchbox-background: rgb(245 241 234 / 0.05); --docsearch-searchbox-focus-background: rgb(245 241 234 / 0.08); - --docsearch-searchbox-shadow: inset 0 0 0 2px var(--color-cc-accent); --docsearch-hit-color: rgb(245 241 234 / 0.8); --docsearch-hit-background: rgb(245 241 234 / 0.04); --docsearch-hit-highlight-color: rgb(94 234 212 / 0.12); diff --git a/website/package.json b/website/package.json index 61fe8686221..4d7f32f8c5e 100644 --- a/website/package.json +++ b/website/package.json @@ -24,25 +24,25 @@ }, "dependencies": { "@chillicream/mocha-visualizer": "file:../src/Mocha/src/mocha-visualizer", - "@docsearch/css": "^4.7.0", - "@docsearch/react": "^4.7.0", + "@docsearch/css": "^5.0.4", + "@docsearch/react": "^5.0.4", "@fortawesome/fontawesome-svg-core": "^7.3.1", "@fortawesome/free-solid-svg-icons": "^7.3.1", "@fortawesome/react-fontawesome": "^3.5.0", "@mdx-js/loader": "^3.1.1", "@mdx-js/react": "^3.1.1", "@next/mdx": "16.3.3", - "@xyflow/react": "^12.11.3", - "elkjs": "^0.11.0", + "@xyflow/react": "^12.11.5", + "elkjs": "^0.12.0", "gray-matter": "^4.0.3", - "js-yaml": "^5.3.0", + "js-yaml": "^5.4.1", "motion": "^13.1.1", "next": "16.3.3", "next-mdx-remote": "^6.0.0", "react": "19.2.8", "react-dom": "19.2.8", "remark-gfm": "^4.0.1", - "sharp": "^0.35.3", + "sharp": "^0.35.4", "shiki": "^4.4.3", "styled-components": "^6.5.3" }, @@ -52,9 +52,9 @@ "@tailwindcss/postcss": "^4.3.3", "@tailwindcss/vite": "^4.3.3", "@types/mdx": "^2.0.14", - "@types/node": "^24", + "@types/node": "^26.4.0", "@types/react": "^19.2.18", - "@types/react-dom": "^19.2.4", + "@types/react-dom": "^19.2.5", "eslint": "^9", "eslint-config-next": "16.3.3", "eslint-plugin-storybook": "10.5.10", diff --git a/website/src/components/Search.tsx b/website/src/components/Search.tsx index 509f4958e49..0b1eab804ac 100644 --- a/website/src/components/Search.tsx +++ b/website/src/components/Search.tsx @@ -230,7 +230,6 @@ export function Search({ transformItems={addProductContext} initialScrollY={initialScrollY} onClose={onClose} - onAskAiToggle={() => {}} navigator={{ navigate({ itemUrl }) { router.push(itemUrl); diff --git a/website/yarn.lock b/website/yarn.lock index 466be38149b..4aedf241266 100644 --- a/website/yarn.lock +++ b/website/yarn.lock @@ -12,6 +12,72 @@ __metadata: languageName: node linkType: hard +"@ai-sdk/gateway@npm:2.0.143": + version: 2.0.143 + resolution: "@ai-sdk/gateway@npm:2.0.143" + dependencies: + "@ai-sdk/provider": "npm:2.0.3" + "@ai-sdk/provider-utils": "npm:3.0.35" + "@vercel/oidc": "npm:3.1.0" + peerDependencies: + zod: ^3.25.76 || ^4.1.8 + checksum: 10c0/e7f5f6d5fa68c072f7212d118aa534be4953466f639d628444a0678e88a59e8a654858018847834fede2bbcc18f345a0d218a7e0e600a2519a33d68b38aef892 + languageName: node + linkType: hard + +"@ai-sdk/provider-utils@npm:3.0.35": + version: 3.0.35 + resolution: "@ai-sdk/provider-utils@npm:3.0.35" + dependencies: + "@ai-sdk/provider": "npm:2.0.3" + "@standard-schema/spec": "npm:^1.0.0" + eventsource-parser: "npm:^3.0.6" + undici: "npm:^5.29.0" + peerDependencies: + zod: ^3.25.76 || ^4.1.8 + checksum: 10c0/bd3dc5386a9ab2d96f97118e9d01424b0d8319d39c395b79b5e15dba214e1af84dc5dc0299c3f34ac9d3fc584f06d1f0840aec46d759da3b25c0cbc725b64db5 + languageName: node + linkType: hard + +"@ai-sdk/provider@npm:2.0.3": + version: 2.0.3 + resolution: "@ai-sdk/provider@npm:2.0.3" + dependencies: + json-schema: "npm:^0.4.0" + checksum: 10c0/f0f663a2d2226d3cb447a3bcc13c70333c1957953237c5583681f26b0d4109f7136ce234499ba730c63bba97243e127b7763d8d962571377d1d9b5193506232c + languageName: node + linkType: hard + +"@ai-sdk/react@npm:^2.0.30": + version: 2.0.252 + resolution: "@ai-sdk/react@npm:2.0.252" + dependencies: + "@ai-sdk/provider-utils": "npm:3.0.35" + ai: "npm:5.0.249" + swr: "npm:^2.2.5" + throttleit: "npm:2.1.0" + peerDependencies: + react: ^18 || ~19.0.1 || ~19.1.2 || ^19.2.1 + zod: ^3.25.76 || ^4.1.8 + peerDependenciesMeta: + zod: + optional: true + checksum: 10c0/61350e3538c03660aebb29bad851e3096f9e952e85e4deec6d3dcc7f28477e5b7f61bf849712fc464c42d9467db480760b0cd6f63b681044da8d767a9c5f72c6 + languageName: node + linkType: hard + +"@algolia/abtesting@npm:1.23.0": + version: 1.23.0 + resolution: "@algolia/abtesting@npm:1.23.0" + dependencies: + "@algolia/client-common": "npm:5.57.0" + "@algolia/requester-browser-xhr": "npm:5.57.0" + "@algolia/requester-fetch": "npm:5.57.0" + "@algolia/requester-node-http": "npm:5.57.0" + checksum: 10c0/0806ad827da025f87c89d13c4bcb632c07338ec21020f9db639a331549b4c908ce33f2bbf5963b2468d03c67c0420314cfb9d94f7dd4e75ec1159d24b92eb9e7 + languageName: node + linkType: hard + "@algolia/autocomplete-core@npm:1.19.2": version: 1.19.2 resolution: "@algolia/autocomplete-core@npm:1.19.2" @@ -43,6 +109,148 @@ __metadata: languageName: node linkType: hard +"@algolia/client-abtesting@npm:5.57.0": + version: 5.57.0 + resolution: "@algolia/client-abtesting@npm:5.57.0" + dependencies: + "@algolia/client-common": "npm:5.57.0" + "@algolia/requester-browser-xhr": "npm:5.57.0" + "@algolia/requester-fetch": "npm:5.57.0" + "@algolia/requester-node-http": "npm:5.57.0" + checksum: 10c0/2923abb1da8f789e0afa4015c7f20a7d0370ea9e9ebf217de9e2895a321736c9e4e70806deb642428fd6666a1b5dc67c002d682137b5c0c3d3e0a214fccdd273 + languageName: node + linkType: hard + +"@algolia/client-analytics@npm:5.57.0": + version: 5.57.0 + resolution: "@algolia/client-analytics@npm:5.57.0" + dependencies: + "@algolia/client-common": "npm:5.57.0" + "@algolia/requester-browser-xhr": "npm:5.57.0" + "@algolia/requester-fetch": "npm:5.57.0" + "@algolia/requester-node-http": "npm:5.57.0" + checksum: 10c0/0dd8936211e8c6c0b4fec3832adf74259daaa796cb5c687c7572b4c0c1aa5bc28800bbc08f18b77842198a8a2ff930a38ee74aa9aa8f1ea5e1c1fba0261abfad + languageName: node + linkType: hard + +"@algolia/client-common@npm:5.57.0": + version: 5.57.0 + resolution: "@algolia/client-common@npm:5.57.0" + checksum: 10c0/a06b01c1a09382984b0371491e631fd3874cf5121a3e8021884dbaa5d3a0f4f7cfc806bbf225c8be6ddffcc53b2a75cc717d6280513854ffa75e0d1657296fe4 + languageName: node + linkType: hard + +"@algolia/client-insights@npm:5.57.0": + version: 5.57.0 + resolution: "@algolia/client-insights@npm:5.57.0" + dependencies: + "@algolia/client-common": "npm:5.57.0" + "@algolia/requester-browser-xhr": "npm:5.57.0" + "@algolia/requester-fetch": "npm:5.57.0" + "@algolia/requester-node-http": "npm:5.57.0" + checksum: 10c0/f264da6fd3f78352e4d19fb94206f91f99c070d82b1168d1419ba5f52b121cc5c5a28692bf9cdb7021b32ac9d4d6cf89a980b0b2b14c4209f750fc0655632373 + languageName: node + linkType: hard + +"@algolia/client-personalization@npm:5.57.0": + version: 5.57.0 + resolution: "@algolia/client-personalization@npm:5.57.0" + dependencies: + "@algolia/client-common": "npm:5.57.0" + "@algolia/requester-browser-xhr": "npm:5.57.0" + "@algolia/requester-fetch": "npm:5.57.0" + "@algolia/requester-node-http": "npm:5.57.0" + checksum: 10c0/670b8718b69c9d42800d9eaa8fccf2406881b7232977c49378788ae81ef8d04dbc27aa606e50e4e498a4fe3b6119bf746f9efa0aa3a6eb5dfbffe733c07bc14e + languageName: node + linkType: hard + +"@algolia/client-query-suggestions@npm:5.57.0": + version: 5.57.0 + resolution: "@algolia/client-query-suggestions@npm:5.57.0" + dependencies: + "@algolia/client-common": "npm:5.57.0" + "@algolia/requester-browser-xhr": "npm:5.57.0" + "@algolia/requester-fetch": "npm:5.57.0" + "@algolia/requester-node-http": "npm:5.57.0" + checksum: 10c0/d2194a1db284b09a6a9a8117055b8d5ba3094b46044ee39d3f34ed94cacd164150a3f2a147be7742123c8523a59cd223b9594c41765ef19e9676549483ae47b4 + languageName: node + linkType: hard + +"@algolia/client-search@npm:5.57.0": + version: 5.57.0 + resolution: "@algolia/client-search@npm:5.57.0" + dependencies: + "@algolia/client-common": "npm:5.57.0" + "@algolia/requester-browser-xhr": "npm:5.57.0" + "@algolia/requester-fetch": "npm:5.57.0" + "@algolia/requester-node-http": "npm:5.57.0" + checksum: 10c0/224a2148a3e916d921affb3622ab46364c4f2dfa1eba93f3d3f0d03e392b309166104382cacc2d570057ab8e6a1936616bde47f4a0dcaaf046fdda13f8f9bb3c + languageName: node + linkType: hard + +"@algolia/ingestion@npm:1.57.0": + version: 1.57.0 + resolution: "@algolia/ingestion@npm:1.57.0" + dependencies: + "@algolia/client-common": "npm:5.57.0" + "@algolia/requester-browser-xhr": "npm:5.57.0" + "@algolia/requester-fetch": "npm:5.57.0" + "@algolia/requester-node-http": "npm:5.57.0" + checksum: 10c0/daa9422c9a9603ccaf2d697d03af20d4f4cafd50f81f165a132354bd6ceac1d0a513f49fee88eda55e53037a373eee55d4328b36b782d98f5cc90e12e130173d + languageName: node + linkType: hard + +"@algolia/monitoring@npm:1.57.0": + version: 1.57.0 + resolution: "@algolia/monitoring@npm:1.57.0" + dependencies: + "@algolia/client-common": "npm:5.57.0" + "@algolia/requester-browser-xhr": "npm:5.57.0" + "@algolia/requester-fetch": "npm:5.57.0" + "@algolia/requester-node-http": "npm:5.57.0" + checksum: 10c0/b8f6e707d9a997d28c33d54e4f37b49154740690191bac9660774113033b852d54df555b8508a0eefe8ac52cbb5a4d467a6ef6fb66935bf97e7ea7a4628efbdf + languageName: node + linkType: hard + +"@algolia/recommend@npm:5.57.0": + version: 5.57.0 + resolution: "@algolia/recommend@npm:5.57.0" + dependencies: + "@algolia/client-common": "npm:5.57.0" + "@algolia/requester-browser-xhr": "npm:5.57.0" + "@algolia/requester-fetch": "npm:5.57.0" + "@algolia/requester-node-http": "npm:5.57.0" + checksum: 10c0/01aea9fa1afb22208cb8c99a71e80fa0f595880b7518eab1f80f7dd3774db4276c95c3a977716ccf17a606d9264279b414776442feb246b049515b3b7e8466f7 + languageName: node + linkType: hard + +"@algolia/requester-browser-xhr@npm:5.57.0": + version: 5.57.0 + resolution: "@algolia/requester-browser-xhr@npm:5.57.0" + dependencies: + "@algolia/client-common": "npm:5.57.0" + checksum: 10c0/391718f0b8e3acbd80a11351290456806675199210600e1238c8df1521c46076698f28871983ee1870d57f5a005445223c1608bee3c066303bfc718453229963 + languageName: node + linkType: hard + +"@algolia/requester-fetch@npm:5.57.0": + version: 5.57.0 + resolution: "@algolia/requester-fetch@npm:5.57.0" + dependencies: + "@algolia/client-common": "npm:5.57.0" + checksum: 10c0/f6e86875df466b721d71d15e487938de72903b160f89b40cdcbd72fde04d43440c7f246def7b156f4f5d7d705f231e252305fe9c0230f4ae2778182f82129990 + languageName: node + linkType: hard + +"@algolia/requester-node-http@npm:5.57.0": + version: 5.57.0 + resolution: "@algolia/requester-node-http@npm:5.57.0" + dependencies: + "@algolia/client-common": "npm:5.57.0" + checksum: 10c0/ea40d0206469bf161979fb2372c53c4c71823ef0b2abe1acf3ab2fb9d9be82913a2f0ab2dd9b9e5469f846cc97c1d5da0014ae830078b57dfb7a4e6a79675673 + languageName: node + linkType: hard + "@alloc/quick-lru@npm:^5.2.0": version: 5.2.0 resolution: "@alloc/quick-lru@npm:5.2.0" @@ -255,7 +463,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.12.5": +"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.29.2": version: 7.29.7 resolution: "@babel/runtime@npm:7.29.7" checksum: 10c0/ca11572f7146b21e0bde6a9ed4bb6a89eafbee5f0944c7eb54d0d8a2dac962c33638a1d611e14faa71dfbb92b4b5f9236232208568a6b7d5c6f3f39ddb91771e @@ -334,6 +542,51 @@ __metadata: languageName: node linkType: hard +"@base-ui/react@npm:^1.5.0": + version: 1.7.0 + resolution: "@base-ui/react@npm:1.7.0" + dependencies: + "@babel/runtime": "npm:^7.29.2" + "@base-ui/utils": "npm:0.3.2" + "@floating-ui/react-dom": "npm:^2.1.9" + "@floating-ui/utils": "npm:^0.2.12" + use-sync-external-store: "npm:^1.6.0" + peerDependencies: + "@date-fns/tz": ^1.2.0 + "@types/react": ^17 || ^18 || ^19 + date-fns: ^4.0.0 + react: ^17 || ^18 || ^19 + react-dom: ^17 || ^18 || ^19 + peerDependenciesMeta: + "@date-fns/tz": + optional: true + "@types/react": + optional: true + date-fns: + optional: true + checksum: 10c0/05bc69f68431ff30a5fac98d8e75c77af7c27749d10aeac10ab7f26843a0a8b49ca5cff32654aad1a107cb7f44aeb1705c15138c9c7f7ddc19d6321fbb263e4d + languageName: node + linkType: hard + +"@base-ui/utils@npm:0.3.2": + version: 0.3.2 + resolution: "@base-ui/utils@npm:0.3.2" + dependencies: + "@babel/runtime": "npm:^7.29.2" + "@floating-ui/utils": "npm:^0.2.12" + reselect: "npm:^5.2.0" + use-sync-external-store: "npm:^1.6.0" + peerDependencies: + "@types/react": ^17 || ^18 || ^19 + react: ^17 || ^18 || ^19 + react-dom: ^17 || ^18 || ^19 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/b523339f350679915550605e59754b5db9806a41a3b390d6f6adad29fedc0caf084c8ad1bad6bb62a463360593382defb7d3ea941a94404ed9db0142fdae5800 + languageName: node + linkType: hard + "@braintree/sanitize-url@npm:^7.1.2": version: 7.1.2 resolution: "@braintree/sanitize-url@npm:7.1.2" @@ -364,9 +617,9 @@ __metadata: languageName: node linkType: hard -"@docsearch/core@npm:4.7.0": - version: 4.7.0 - resolution: "@docsearch/core@npm:4.7.0" +"@docsearch/core@npm:5.0.4": + version: 5.0.4 + resolution: "@docsearch/core@npm:5.0.4" peerDependencies: "@types/react": ">= 16.8.0 < 20.0.0" react: ">= 16.8.0 < 20.0.0" @@ -378,24 +631,30 @@ __metadata: optional: true react-dom: optional: true - checksum: 10c0/31ea290dc8639ad24dfd07ba8bc4546ae39eee04105458c8660b930980dac8ff97339fd8141356479bd8bfa624b2542f22682dc2f579b1e26af805bb5e65db2b + checksum: 10c0/f1d1ea48c086c739d9a758b5a8fef4d963bfd65cc1f8d95333309128ff7a5225ff3661fde33a11a2f131af920dc6b2b76a9f843646162e9c1ea47f75d7cf9931 languageName: node linkType: hard -"@docsearch/css@npm:4.7.0, @docsearch/css@npm:^4.7.0": - version: 4.7.0 - resolution: "@docsearch/css@npm:4.7.0" - checksum: 10c0/1623c539b93aa54cbeea5d8ed3ba7c6f78717a7d39ac174be69b4751fddce77c2536ea1572cbecc4db096c858b43647f554337618d494df5089efe4ae0202c8f +"@docsearch/css@npm:5.0.4, @docsearch/css@npm:^5.0.4": + version: 5.0.4 + resolution: "@docsearch/css@npm:5.0.4" + checksum: 10c0/5a3fb9dcd293a9636657fc1a442eb1ad8d8b84cb6347433826a01006335a0ad7550ee27e59492970ef8086559bea4feb46a34fd60af3f892cef9fdc1ad83ad0b languageName: node linkType: hard -"@docsearch/react@npm:^4.7.0": - version: 4.7.0 - resolution: "@docsearch/react@npm:4.7.0" +"@docsearch/react@npm:^5.0.4": + version: 5.0.4 + resolution: "@docsearch/react@npm:5.0.4" dependencies: + "@ai-sdk/react": "npm:^2.0.30" "@algolia/autocomplete-core": "npm:1.19.2" - "@docsearch/core": "npm:4.7.0" - "@docsearch/css": "npm:4.7.0" + "@base-ui/react": "npm:^1.5.0" + "@docsearch/core": "npm:5.0.4" + "@docsearch/css": "npm:5.0.4" + ai: "npm:^5.0.30" + algoliasearch: "npm:^5.28.0" + marked: "npm:^16.3.0" + zod: "npm:^4.1.8" peerDependencies: "@types/react": ">= 16.8.0 < 20.0.0" react: ">= 16.8.0 < 20.0.0" @@ -410,7 +669,7 @@ __metadata: optional: true search-insights: optional: true - checksum: 10c0/c6b58f72f9cf3022485e16378c86ae2d4741b25a4e7f81f049f8e6b655e41355a8c21341be101ea19e569809aa567d037aa1ce372d227b82555eba1bc005eb3c + checksum: 10c0/db8caaad38cb48b323b2c8d5b8012ccba3c5abe25449c98c90d9502edd2bd14a4c10e8464620ca34fcfcb7ae11cf0760bcaefa3b8b26da6435d94776197dce56 languageName: node linkType: hard @@ -472,7 +731,7 @@ __metadata: languageName: node linkType: hard -"@emnapi/runtime@npm:^1.11.1": +"@emnapi/runtime@npm:^1.11.1, @emnapi/runtime@npm:^1.11.3": version: 1.11.3 resolution: "@emnapi/runtime@npm:1.11.3" dependencies: @@ -803,6 +1062,51 @@ __metadata: languageName: node linkType: hard +"@fastify/busboy@npm:^2.0.0": + version: 2.1.1 + resolution: "@fastify/busboy@npm:2.1.1" + checksum: 10c0/6f8027a8cba7f8f7b736718b013f5a38c0476eea67034c94a0d3c375e2b114366ad4419e6a6fa7ffc2ef9c6d3e0435d76dd584a7a1cbac23962fda7650b579e3 + languageName: node + linkType: hard + +"@floating-ui/core@npm:^1.8.0": + version: 1.8.0 + resolution: "@floating-ui/core@npm:1.8.0" + dependencies: + "@floating-ui/utils": "npm:^0.2.12" + checksum: 10c0/cece958f6fab0f8cd7740cd57988c4f8bc5356dca39dd4c093433d44c91952c3a02c7a54d93d7ed6c078b6544d531a29f66621d2839c8bfbb4467dca6aed7df0 + languageName: node + linkType: hard + +"@floating-ui/dom@npm:^1.8.0": + version: 1.8.0 + resolution: "@floating-ui/dom@npm:1.8.0" + dependencies: + "@floating-ui/core": "npm:^1.8.0" + "@floating-ui/utils": "npm:^0.2.12" + checksum: 10c0/c32b2de7a596b69cfffa909c7028825e14f6319be1b45da529f8943c89fe16b75a49c214e800c87ded3f172353d3b99163d50072f11410488e756961b7b629cc + languageName: node + linkType: hard + +"@floating-ui/react-dom@npm:^2.1.9": + version: 2.1.9 + resolution: "@floating-ui/react-dom@npm:2.1.9" + dependencies: + "@floating-ui/dom": "npm:^1.8.0" + peerDependencies: + react: ">=16.8.0" + react-dom: ">=16.8.0" + checksum: 10c0/9fa9851069738cb9591a1ab2da16e257f193eae5fd2d6d48ad0b1e73f3c049929b6805c5ad43d4af3c1da63c60b215b0ee4651a1fe5caeb80e66d9d423744348 + languageName: node + linkType: hard + +"@floating-ui/utils@npm:^0.2.12": + version: 0.2.12 + resolution: "@floating-ui/utils@npm:0.2.12" + checksum: 10c0/bb910b90d56991a62011afaf5f8e0c4b7fb6dab69403f4dd17fbd6eb25560b28d533dff9791f270b4f459852e9006a1077b5d73cbedb5e34d9424afc6a828314 + languageName: node + linkType: hard + "@fortawesome/fontawesome-common-types@npm:7.3.1": version: 7.3.1 resolution: "@fortawesome/fontawesome-common-types@npm:7.3.1" @@ -923,6 +1227,18 @@ __metadata: languageName: node linkType: hard +"@img/sharp-darwin-arm64@npm:0.35.4": + version: 0.35.4 + resolution: "@img/sharp-darwin-arm64@npm:0.35.4" + dependencies: + "@img/sharp-libvips-darwin-arm64": "npm:1.3.3" + dependenciesMeta: + "@img/sharp-libvips-darwin-arm64": + optional: true + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@img/sharp-darwin-x64@npm:0.35.3": version: 0.35.3 resolution: "@img/sharp-darwin-x64@npm:0.35.3" @@ -935,6 +1251,18 @@ __metadata: languageName: node linkType: hard +"@img/sharp-darwin-x64@npm:0.35.4": + version: 0.35.4 + resolution: "@img/sharp-darwin-x64@npm:0.35.4" + dependencies: + "@img/sharp-libvips-darwin-x64": "npm:1.3.3" + dependenciesMeta: + "@img/sharp-libvips-darwin-x64": + optional: true + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@img/sharp-freebsd-wasm32@npm:0.35.3": version: 0.35.3 resolution: "@img/sharp-freebsd-wasm32@npm:0.35.3" @@ -944,6 +1272,15 @@ __metadata: languageName: node linkType: hard +"@img/sharp-freebsd-wasm32@npm:0.35.4": + version: 0.35.4 + resolution: "@img/sharp-freebsd-wasm32@npm:0.35.4" + dependencies: + "@img/sharp-wasm32": "npm:0.35.4" + conditions: os=freebsd + languageName: node + linkType: hard + "@img/sharp-libvips-darwin-arm64@npm:1.3.2": version: 1.3.2 resolution: "@img/sharp-libvips-darwin-arm64@npm:1.3.2" @@ -951,6 +1288,13 @@ __metadata: languageName: node linkType: hard +"@img/sharp-libvips-darwin-arm64@npm:1.3.3": + version: 1.3.3 + resolution: "@img/sharp-libvips-darwin-arm64@npm:1.3.3" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@img/sharp-libvips-darwin-x64@npm:1.3.2": version: 1.3.2 resolution: "@img/sharp-libvips-darwin-x64@npm:1.3.2" @@ -958,6 +1302,13 @@ __metadata: languageName: node linkType: hard +"@img/sharp-libvips-darwin-x64@npm:1.3.3": + version: 1.3.3 + resolution: "@img/sharp-libvips-darwin-x64@npm:1.3.3" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@img/sharp-libvips-linux-arm64@npm:1.3.2": version: 1.3.2 resolution: "@img/sharp-libvips-linux-arm64@npm:1.3.2" @@ -965,6 +1316,13 @@ __metadata: languageName: node linkType: hard +"@img/sharp-libvips-linux-arm64@npm:1.3.3": + version: 1.3.3 + resolution: "@img/sharp-libvips-linux-arm64@npm:1.3.3" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "@img/sharp-libvips-linux-arm@npm:1.3.2": version: 1.3.2 resolution: "@img/sharp-libvips-linux-arm@npm:1.3.2" @@ -972,6 +1330,13 @@ __metadata: languageName: node linkType: hard +"@img/sharp-libvips-linux-arm@npm:1.3.3": + version: 1.3.3 + resolution: "@img/sharp-libvips-linux-arm@npm:1.3.3" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + "@img/sharp-libvips-linux-ppc64@npm:1.3.2": version: 1.3.2 resolution: "@img/sharp-libvips-linux-ppc64@npm:1.3.2" @@ -979,6 +1344,13 @@ __metadata: languageName: node linkType: hard +"@img/sharp-libvips-linux-ppc64@npm:1.3.3": + version: 1.3.3 + resolution: "@img/sharp-libvips-linux-ppc64@npm:1.3.3" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + "@img/sharp-libvips-linux-riscv64@npm:1.3.2": version: 1.3.2 resolution: "@img/sharp-libvips-linux-riscv64@npm:1.3.2" @@ -986,6 +1358,13 @@ __metadata: languageName: node linkType: hard +"@img/sharp-libvips-linux-riscv64@npm:1.3.3": + version: 1.3.3 + resolution: "@img/sharp-libvips-linux-riscv64@npm:1.3.3" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + "@img/sharp-libvips-linux-s390x@npm:1.3.2": version: 1.3.2 resolution: "@img/sharp-libvips-linux-s390x@npm:1.3.2" @@ -993,6 +1372,13 @@ __metadata: languageName: node linkType: hard +"@img/sharp-libvips-linux-s390x@npm:1.3.3": + version: 1.3.3 + resolution: "@img/sharp-libvips-linux-s390x@npm:1.3.3" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + "@img/sharp-libvips-linux-x64@npm:1.3.2": version: 1.3.2 resolution: "@img/sharp-libvips-linux-x64@npm:1.3.2" @@ -1000,6 +1386,13 @@ __metadata: languageName: node linkType: hard +"@img/sharp-libvips-linux-x64@npm:1.3.3": + version: 1.3.3 + resolution: "@img/sharp-libvips-linux-x64@npm:1.3.3" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "@img/sharp-libvips-linuxmusl-arm64@npm:1.3.2": version: 1.3.2 resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.3.2" @@ -1007,6 +1400,13 @@ __metadata: languageName: node linkType: hard +"@img/sharp-libvips-linuxmusl-arm64@npm:1.3.3": + version: 1.3.3 + resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.3.3" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + "@img/sharp-libvips-linuxmusl-x64@npm:1.3.2": version: 1.3.2 resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.3.2" @@ -1014,6 +1414,13 @@ __metadata: languageName: node linkType: hard +"@img/sharp-libvips-linuxmusl-x64@npm:1.3.3": + version: 1.3.3 + resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.3.3" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + "@img/sharp-linux-arm64@npm:0.35.3": version: 0.35.3 resolution: "@img/sharp-linux-arm64@npm:0.35.3" @@ -1026,6 +1433,18 @@ __metadata: languageName: node linkType: hard +"@img/sharp-linux-arm64@npm:0.35.4": + version: 0.35.4 + resolution: "@img/sharp-linux-arm64@npm:0.35.4" + dependencies: + "@img/sharp-libvips-linux-arm64": "npm:1.3.3" + dependenciesMeta: + "@img/sharp-libvips-linux-arm64": + optional: true + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "@img/sharp-linux-arm@npm:0.35.3": version: 0.35.3 resolution: "@img/sharp-linux-arm@npm:0.35.3" @@ -1038,6 +1457,18 @@ __metadata: languageName: node linkType: hard +"@img/sharp-linux-arm@npm:0.35.4": + version: 0.35.4 + resolution: "@img/sharp-linux-arm@npm:0.35.4" + dependencies: + "@img/sharp-libvips-linux-arm": "npm:1.3.3" + dependenciesMeta: + "@img/sharp-libvips-linux-arm": + optional: true + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + "@img/sharp-linux-ppc64@npm:0.35.3": version: 0.35.3 resolution: "@img/sharp-linux-ppc64@npm:0.35.3" @@ -1050,6 +1481,18 @@ __metadata: languageName: node linkType: hard +"@img/sharp-linux-ppc64@npm:0.35.4": + version: 0.35.4 + resolution: "@img/sharp-linux-ppc64@npm:0.35.4" + dependencies: + "@img/sharp-libvips-linux-ppc64": "npm:1.3.3" + dependenciesMeta: + "@img/sharp-libvips-linux-ppc64": + optional: true + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + "@img/sharp-linux-riscv64@npm:0.35.3": version: 0.35.3 resolution: "@img/sharp-linux-riscv64@npm:0.35.3" @@ -1062,6 +1505,18 @@ __metadata: languageName: node linkType: hard +"@img/sharp-linux-riscv64@npm:0.35.4": + version: 0.35.4 + resolution: "@img/sharp-linux-riscv64@npm:0.35.4" + dependencies: + "@img/sharp-libvips-linux-riscv64": "npm:1.3.3" + dependenciesMeta: + "@img/sharp-libvips-linux-riscv64": + optional: true + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + "@img/sharp-linux-s390x@npm:0.35.3": version: 0.35.3 resolution: "@img/sharp-linux-s390x@npm:0.35.3" @@ -1074,6 +1529,18 @@ __metadata: languageName: node linkType: hard +"@img/sharp-linux-s390x@npm:0.35.4": + version: 0.35.4 + resolution: "@img/sharp-linux-s390x@npm:0.35.4" + dependencies: + "@img/sharp-libvips-linux-s390x": "npm:1.3.3" + dependenciesMeta: + "@img/sharp-libvips-linux-s390x": + optional: true + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + "@img/sharp-linux-x64@npm:0.35.3": version: 0.35.3 resolution: "@img/sharp-linux-x64@npm:0.35.3" @@ -1086,6 +1553,18 @@ __metadata: languageName: node linkType: hard +"@img/sharp-linux-x64@npm:0.35.4": + version: 0.35.4 + resolution: "@img/sharp-linux-x64@npm:0.35.4" + dependencies: + "@img/sharp-libvips-linux-x64": "npm:1.3.3" + dependenciesMeta: + "@img/sharp-libvips-linux-x64": + optional: true + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "@img/sharp-linuxmusl-arm64@npm:0.35.3": version: 0.35.3 resolution: "@img/sharp-linuxmusl-arm64@npm:0.35.3" @@ -1098,6 +1577,18 @@ __metadata: languageName: node linkType: hard +"@img/sharp-linuxmusl-arm64@npm:0.35.4": + version: 0.35.4 + resolution: "@img/sharp-linuxmusl-arm64@npm:0.35.4" + dependencies: + "@img/sharp-libvips-linuxmusl-arm64": "npm:1.3.3" + dependenciesMeta: + "@img/sharp-libvips-linuxmusl-arm64": + optional: true + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + "@img/sharp-linuxmusl-x64@npm:0.35.3": version: 0.35.3 resolution: "@img/sharp-linuxmusl-x64@npm:0.35.3" @@ -1110,6 +1601,18 @@ __metadata: languageName: node linkType: hard +"@img/sharp-linuxmusl-x64@npm:0.35.4": + version: 0.35.4 + resolution: "@img/sharp-linuxmusl-x64@npm:0.35.4" + dependencies: + "@img/sharp-libvips-linuxmusl-x64": "npm:1.3.3" + dependenciesMeta: + "@img/sharp-libvips-linuxmusl-x64": + optional: true + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + "@img/sharp-wasm32@npm:0.35.3": version: 0.35.3 resolution: "@img/sharp-wasm32@npm:0.35.3" @@ -1119,6 +1622,15 @@ __metadata: languageName: node linkType: hard +"@img/sharp-wasm32@npm:0.35.4": + version: 0.35.4 + resolution: "@img/sharp-wasm32@npm:0.35.4" + dependencies: + "@emnapi/runtime": "npm:^1.11.3" + checksum: 10c0/7f5e394f168eb2f038b8ae4949fb5434085d1db931ede2ae1389479d7a1dbe11e2fc9d58e8e9830bff744ba996256c9e411be1d466dfcbf6e1f4d153b84f25ff + languageName: node + linkType: hard + "@img/sharp-webcontainers-wasm32@npm:0.35.3": version: 0.35.3 resolution: "@img/sharp-webcontainers-wasm32@npm:0.35.3" @@ -1128,6 +1640,15 @@ __metadata: languageName: node linkType: hard +"@img/sharp-webcontainers-wasm32@npm:0.35.4": + version: 0.35.4 + resolution: "@img/sharp-webcontainers-wasm32@npm:0.35.4" + dependencies: + "@img/sharp-wasm32": "npm:0.35.4" + conditions: cpu=wasm32 + languageName: node + linkType: hard + "@img/sharp-win32-arm64@npm:0.35.3": version: 0.35.3 resolution: "@img/sharp-win32-arm64@npm:0.35.3" @@ -1135,6 +1656,13 @@ __metadata: languageName: node linkType: hard +"@img/sharp-win32-arm64@npm:0.35.4": + version: 0.35.4 + resolution: "@img/sharp-win32-arm64@npm:0.35.4" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@img/sharp-win32-ia32@npm:0.35.3": version: 0.35.3 resolution: "@img/sharp-win32-ia32@npm:0.35.3" @@ -1142,6 +1670,13 @@ __metadata: languageName: node linkType: hard +"@img/sharp-win32-ia32@npm:0.35.4": + version: 0.35.4 + resolution: "@img/sharp-win32-ia32@npm:0.35.4" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@img/sharp-win32-x64@npm:0.35.3": version: 0.35.3 resolution: "@img/sharp-win32-x64@npm:0.35.3" @@ -1149,6 +1684,13 @@ __metadata: languageName: node linkType: hard +"@img/sharp-win32-x64@npm:0.35.4": + version: 0.35.4 + resolution: "@img/sharp-win32-x64@npm:0.35.4" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@isaacs/fs-minipass@npm:^4.0.0": version: 4.0.1 resolution: "@isaacs/fs-minipass@npm:4.0.1" @@ -1453,6 +1995,13 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/api@npm:1.9.0": + version: 1.9.0 + resolution: "@opentelemetry/api@npm:1.9.0" + checksum: 10c0/9aae2fe6e8a3a3eeb6c1fdef78e1939cf05a0f37f8a4fae4d6bf2e09eb1e06f966ece85805626e01ba5fab48072b94f19b835449e58b6d26720ee19a58298add + languageName: node + linkType: hard + "@oxc-parser/binding-android-arm-eabi@npm:0.127.0": version: 0.127.0 resolution: "@oxc-parser/binding-android-arm-eabi@npm:0.127.0" @@ -1974,6 +2523,13 @@ __metadata: languageName: node linkType: hard +"@standard-schema/spec@npm:^1.0.0": + version: 1.1.0 + resolution: "@standard-schema/spec@npm:1.1.0" + checksum: 10c0/d90f55acde4b2deb983529c87e8025fa693de1a5e8b49ecc6eb84d1fd96328add0e03d7d551442156c7432fd78165b2c26ff561b970a9a881f046abb78d6a526 + languageName: node + linkType: hard + "@storybook/builder-vite@npm:10.5.10": version: 10.5.10 resolution: "@storybook/builder-vite@npm:10.5.10" @@ -2807,21 +3363,21 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^24": - version: 24.13.3 - resolution: "@types/node@npm:24.13.3" +"@types/node@npm:^26.4.0": + version: 26.4.0 + resolution: "@types/node@npm:26.4.0" dependencies: - undici-types: "npm:~7.18.0" - checksum: 10c0/a5bc08f49b9581dcdca90e02cd77197a3c799840807664942e5cd5161a553d4d2ae8064f7e3294410d748d7d098b5c1848be7fa50c06f29c4193ab16be4e59eb + undici-types: "npm:~8.3.0" + checksum: 10c0/e6fc94ea3b58fb8040b38c465dec1c53c1fd9d2c092c81f699d28799726baf59f12e1600318e79e8e6f985bb919dab6ae820180b942b8e38c51acaad63e8aada languageName: node linkType: hard -"@types/react-dom@npm:^19.2.4": - version: 19.2.4 - resolution: "@types/react-dom@npm:19.2.4" +"@types/react-dom@npm:^19.2.5": + version: 19.2.5 + resolution: "@types/react-dom@npm:19.2.5" peerDependencies: "@types/react": ^19.2.0 - checksum: 10c0/b7d854ce17bb51a3a067168268a90f0123d10dc490f63f1ff5409f07ac715febeb8f5b7b473404a9d437106571e0312fc2937a945634d590abfc9aa46a14b01b + checksum: 10c0/7a59467b043debf392d109daa1ba672e791f20ce6f24ae81fb54715f890f8119d24967e61e3644b6307428603b695b7d59e69eaf531bd1963a74a6cb462f5f49 languageName: node linkType: hard @@ -3237,6 +3793,13 @@ __metadata: languageName: node linkType: hard +"@vercel/oidc@npm:3.1.0": + version: 3.1.0 + resolution: "@vercel/oidc@npm:3.1.0" + checksum: 10c0/f57278ed4b4c022c7ca85e8baa5f9bdb2623397abfa0e5dbfd75de283c8e5dc534d64dac1364b5ad8c96d00eb2d469886e6f7b640f6f195def5766950ad8ce71 + languageName: node + linkType: hard + "@vitest/expect@npm:3.2.4": version: 3.2.4 resolution: "@vitest/expect@npm:3.2.4" @@ -3286,11 +3849,11 @@ __metadata: languageName: node linkType: hard -"@xyflow/react@npm:^12.11.3": - version: 12.11.3 - resolution: "@xyflow/react@npm:12.11.3" +"@xyflow/react@npm:^12.11.5": + version: 12.11.5 + resolution: "@xyflow/react@npm:12.11.5" dependencies: - "@xyflow/system": "npm:0.0.80" + "@xyflow/system": "npm:0.0.81" classcat: "npm:^5.0.3" zustand: "npm:^4.4.0" peerDependencies: @@ -3303,13 +3866,13 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/56ce5c4608568e326d5e2d07532e4ba5f0abc5f774284e9039202c01e8ecbf9fdd56744eaadef0886406172a5323e6fbca1889cc65a036b90bda7a0ad2c2fe93 + checksum: 10c0/4a1067e5891c7d3ef570ed0417c0a48490edecd93ef00ae632e1bc72f0a717b521420d5266724911700b1ce45cab10e045a720ed5e752b2c6c26cdfe4703884b languageName: node linkType: hard -"@xyflow/system@npm:0.0.80": - version: 0.0.80 - resolution: "@xyflow/system@npm:0.0.80" +"@xyflow/system@npm:0.0.81": + version: 0.0.81 + resolution: "@xyflow/system@npm:0.0.81" dependencies: "@types/d3-drag": "npm:^3.0.7" "@types/d3-interpolate": "npm:^3.0.4" @@ -3320,7 +3883,7 @@ __metadata: d3-interpolate: "npm:^3.0.1" d3-selection: "npm:^3.0.0" d3-zoom: "npm:^3.0.0" - checksum: 10c0/e8df5712c9eba4eeee29476686b416d24e014ccb95ebdcb46b7f60707ba5150ec51ff1e8b5d3983c4739a9b890e7458813d802149340e615fa1b528a88268539 + checksum: 10c0/a887f12a287cbd17ba6d067a946abcd51f748fc4a33c6a158fef7992ca528dd35f02bc781b36aefec05d60f2f9f8101cb8dedd7c818e90ad97f64b524897ea09 languageName: node linkType: hard @@ -3349,6 +3912,20 @@ __metadata: languageName: node linkType: hard +"ai@npm:5.0.249, ai@npm:^5.0.30": + version: 5.0.249 + resolution: "ai@npm:5.0.249" + dependencies: + "@ai-sdk/gateway": "npm:2.0.143" + "@ai-sdk/provider": "npm:2.0.3" + "@ai-sdk/provider-utils": "npm:3.0.35" + "@opentelemetry/api": "npm:1.9.0" + peerDependencies: + zod: ^3.25.76 || ^4.1.8 + checksum: 10c0/0da61a9b51282f4828f3a81e994547a13d5dbf49d6270aea850d3086d8f10a544707111f5d10d26b97eec2c1bed42bf518edbcdbc455fb12326741792f0c1d30 + languageName: node + linkType: hard + "ajv@npm:^6.14.0": version: 6.15.0 resolution: "ajv@npm:6.15.0" @@ -3361,6 +3938,28 @@ __metadata: languageName: node linkType: hard +"algoliasearch@npm:^5.28.0": + version: 5.57.0 + resolution: "algoliasearch@npm:5.57.0" + dependencies: + "@algolia/abtesting": "npm:1.23.0" + "@algolia/client-abtesting": "npm:5.57.0" + "@algolia/client-analytics": "npm:5.57.0" + "@algolia/client-common": "npm:5.57.0" + "@algolia/client-insights": "npm:5.57.0" + "@algolia/client-personalization": "npm:5.57.0" + "@algolia/client-query-suggestions": "npm:5.57.0" + "@algolia/client-search": "npm:5.57.0" + "@algolia/ingestion": "npm:1.57.0" + "@algolia/monitoring": "npm:1.57.0" + "@algolia/recommend": "npm:5.57.0" + "@algolia/requester-browser-xhr": "npm:5.57.0" + "@algolia/requester-fetch": "npm:5.57.0" + "@algolia/requester-node-http": "npm:5.57.0" + checksum: 10c0/741840b177dd14a829bc9db8aadb19eeb35ec2c857af4e0dd4827aa8814808d9be4306890b99ad0950428520af257ff5217347d8ec0786ab46a4442972550910 + languageName: node + linkType: hard + "ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" @@ -4659,10 +5258,10 @@ __metadata: languageName: node linkType: hard -"elkjs@npm:^0.11.0": - version: 0.11.1 - resolution: "elkjs@npm:0.11.1" - checksum: 10c0/e2216a7439c9dc65413e5f8d9e46bf829c32dacbfd869585bae8f8775b3cd5802d0ac9ccf0f45ad14decfa622244a092533263cc3a596e6d82e8247bf6bf84d7 +"elkjs@npm:^0.12.0": + version: 0.12.0 + resolution: "elkjs@npm:0.12.0" + checksum: 10c0/2f2704f62efc486e331be153926a173ba91c461e08cc8c2ee208bbedad6c8c4e33f88612a079c19bcc7cf4d240f612341d5f8d6d05a1de450d364a8cf488b3d3 languageName: node linkType: hard @@ -5399,6 +5998,13 @@ __metadata: languageName: node linkType: hard +"eventsource-parser@npm:^3.0.6": + version: 3.1.1 + resolution: "eventsource-parser@npm:3.1.1" + checksum: 10c0/dd3236c61140587253dcaaf947de528ac0e7371caffdc53c77afaeee36a17661f00e251a6ea16af56c99be5ac138303e67b5d750630e7c41b02e3564e8ad8c44 + languageName: node + linkType: hard + "exponential-backoff@npm:^3.1.1": version: 3.1.3 resolution: "exponential-backoff@npm:3.1.3" @@ -6581,14 +7187,14 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^5.3.0": - version: 5.3.0 - resolution: "js-yaml@npm:5.3.0" +"js-yaml@npm:^5.4.1": + version: 5.4.1 + resolution: "js-yaml@npm:5.4.1" dependencies: argparse: "npm:^2.0.1" bin: js-yaml: bin/js-yaml.mjs - checksum: 10c0/c67383a74026f3b550fe1131c6f0f56df11e227fc9b8b8c1c85154f106831a95a944f2dd4f505498d537790483aec7cd5e3d5e9913fe28fa2d131eeb894a0fd9 + checksum: 10c0/efe9dfaf222809694d375ad5ecca825561d2432eb55bc0f628911c0dfa4dbce98a71dcbc3252f630208bbdf5f4e9ac363847e4a7f49845b577ae2548b8fcf147 languageName: node linkType: hard @@ -6615,6 +7221,13 @@ __metadata: languageName: node linkType: hard +"json-schema@npm:^0.4.0": + version: 0.4.0 + resolution: "json-schema@npm:0.4.0" + checksum: 10c0/d4a637ec1d83544857c1c163232f3da46912e971d5bf054ba44fdb88f07d8d359a462b4aec46f2745efbc57053365608d88bc1d7b1729f7b4fc3369765639ed3 + languageName: node + linkType: hard + "json-stable-stringify-without-jsonify@npm:^1.0.1": version: 1.0.1 resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" @@ -9045,6 +9658,13 @@ __metadata: languageName: node linkType: hard +"reselect@npm:^5.2.0": + version: 5.3.0 + resolution: "reselect@npm:5.3.0" + checksum: 10c0/c79728e4f315152bfb2d82456d35075b705392d9e72c485d7d9b1061bd80af628416216d80f02a42f24dbb24d738aec7fec45806930aaa1d17c32e9875fa1bd6 + languageName: node + linkType: hard + "resolve-from@npm:^4.0.0": version: 4.0.0 resolution: "resolve-from@npm:4.0.0" @@ -9452,6 +10072,96 @@ __metadata: languageName: node linkType: hard +"sharp@npm:^0.35.4": + version: 0.35.4 + resolution: "sharp@npm:0.35.4" + dependencies: + "@img/colour": "npm:^1.1.0" + "@img/sharp-darwin-arm64": "npm:0.35.4" + "@img/sharp-darwin-x64": "npm:0.35.4" + "@img/sharp-freebsd-wasm32": "npm:0.35.4" + "@img/sharp-libvips-darwin-arm64": "npm:1.3.3" + "@img/sharp-libvips-darwin-x64": "npm:1.3.3" + "@img/sharp-libvips-linux-arm": "npm:1.3.3" + "@img/sharp-libvips-linux-arm64": "npm:1.3.3" + "@img/sharp-libvips-linux-ppc64": "npm:1.3.3" + "@img/sharp-libvips-linux-riscv64": "npm:1.3.3" + "@img/sharp-libvips-linux-s390x": "npm:1.3.3" + "@img/sharp-libvips-linux-x64": "npm:1.3.3" + "@img/sharp-libvips-linuxmusl-arm64": "npm:1.3.3" + "@img/sharp-libvips-linuxmusl-x64": "npm:1.3.3" + "@img/sharp-linux-arm": "npm:0.35.4" + "@img/sharp-linux-arm64": "npm:0.35.4" + "@img/sharp-linux-ppc64": "npm:0.35.4" + "@img/sharp-linux-riscv64": "npm:0.35.4" + "@img/sharp-linux-s390x": "npm:0.35.4" + "@img/sharp-linux-x64": "npm:0.35.4" + "@img/sharp-linuxmusl-arm64": "npm:0.35.4" + "@img/sharp-linuxmusl-x64": "npm:0.35.4" + "@img/sharp-webcontainers-wasm32": "npm:0.35.4" + "@img/sharp-win32-arm64": "npm:0.35.4" + "@img/sharp-win32-ia32": "npm:0.35.4" + "@img/sharp-win32-x64": "npm:0.35.4" + detect-libc: "npm:^2.1.2" + semver: "npm:^7.8.5" + dependenciesMeta: + "@img/sharp-darwin-arm64": + optional: true + "@img/sharp-darwin-x64": + optional: true + "@img/sharp-freebsd-wasm32": + optional: true + "@img/sharp-libvips-darwin-arm64": + optional: true + "@img/sharp-libvips-darwin-x64": + optional: true + "@img/sharp-libvips-linux-arm": + optional: true + "@img/sharp-libvips-linux-arm64": + optional: true + "@img/sharp-libvips-linux-ppc64": + optional: true + "@img/sharp-libvips-linux-riscv64": + optional: true + "@img/sharp-libvips-linux-s390x": + optional: true + "@img/sharp-libvips-linux-x64": + optional: true + "@img/sharp-libvips-linuxmusl-arm64": + optional: true + "@img/sharp-libvips-linuxmusl-x64": + optional: true + "@img/sharp-linux-arm": + optional: true + "@img/sharp-linux-arm64": + optional: true + "@img/sharp-linux-ppc64": + optional: true + "@img/sharp-linux-riscv64": + optional: true + "@img/sharp-linux-s390x": + optional: true + "@img/sharp-linux-x64": + optional: true + "@img/sharp-linuxmusl-arm64": + optional: true + "@img/sharp-linuxmusl-x64": + optional: true + "@img/sharp-webcontainers-wasm32": + optional: true + "@img/sharp-win32-arm64": + optional: true + "@img/sharp-win32-ia32": + optional: true + "@img/sharp-win32-x64": + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/dbcc0909200cbff98e82805c86085b94afbd45f373897a04b21e52e9bbc1671dc64970350dd3cb6b2d0970f3444be7100d728005dc6620e39b599269ed7e15eb + languageName: node + linkType: hard + "shebang-command@npm:^2.0.0": version: 2.0.0 resolution: "shebang-command@npm:2.0.0" @@ -9844,6 +10554,18 @@ __metadata: languageName: node linkType: hard +"swr@npm:^2.2.5": + version: 2.5.1 + resolution: "swr@npm:2.5.1" + dependencies: + dequal: "npm:^2.0.3" + use-sync-external-store: "npm:^1.6.0" + peerDependencies: + react: ^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/46a815a8abaf38378c6febc3beacedf4d7e1fafce0656ff6ed23561cfa9e380de3831d708b36d516f70bd3d0decac824108bce96d0826f258c33cf56e1e837b6 + languageName: node + linkType: hard + "tailwindcss@npm:4.3.3, tailwindcss@npm:^4.3.3": version: 4.3.3 resolution: "tailwindcss@npm:4.3.3" @@ -9871,6 +10593,13 @@ __metadata: languageName: node linkType: hard +"throttleit@npm:2.1.0": + version: 2.1.0 + resolution: "throttleit@npm:2.1.0" + checksum: 10c0/1696ae849522cea6ba4f4f3beac1f6655d335e51b42d99215e196a718adced0069e48deaaf77f7e89f526ab31de5b5c91016027da182438e6f9280be2f3d5265 + languageName: node + linkType: hard + "tiny-invariant@npm:^1.3.3": version: 1.3.3 resolution: "tiny-invariant@npm:1.3.3" @@ -10111,10 +10840,19 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~7.18.0": - version: 7.18.2 - resolution: "undici-types@npm:7.18.2" - checksum: 10c0/85a79189113a238959d7a647368e4f7c5559c3a404ebdb8fc4488145ce9426fcd82252a844a302798dfc0e37e6fb178ff481ed03bc4caf634c5757d9ef43521d +"undici-types@npm:~8.3.0": + version: 8.3.0 + resolution: "undici-types@npm:8.3.0" + checksum: 10c0/c8aa7e2fbebfce519654dafadc0ece59be888d2ccaf180fb4495da875e7b536d2456345c384069c7e6f3e9c9ab7435f074957da306f142343eee86ff8048855a + languageName: node + linkType: hard + +"undici@npm:^5.29.0": + version: 5.29.0 + resolution: "undici@npm:5.29.0" + dependencies: + "@fastify/busboy": "npm:^2.0.0" + checksum: 10c0/e4e4d631ca54ee0ad82d2e90e7798fa00a106e27e6c880687e445cc2f13b4bc87c5eba2a88c266c3eecffb18f26e227b778412da74a23acc374fca7caccec49b languageName: node linkType: hard @@ -10346,7 +11084,7 @@ __metadata: languageName: node linkType: hard -"use-sync-external-store@npm:^1.2.2, use-sync-external-store@npm:^1.5.0": +"use-sync-external-store@npm:^1.2.2, use-sync-external-store@npm:^1.5.0, use-sync-external-store@npm:^1.6.0": version: 1.6.0 resolution: "use-sync-external-store@npm:1.6.0" peerDependencies: @@ -10514,8 +11252,8 @@ __metadata: resolution: "website@workspace:." dependencies: "@chillicream/mocha-visualizer": "file:../src/Mocha/src/mocha-visualizer" - "@docsearch/css": "npm:^4.7.0" - "@docsearch/react": "npm:^4.7.0" + "@docsearch/css": "npm:^5.0.4" + "@docsearch/react": "npm:^5.0.4" "@fortawesome/fontawesome-svg-core": "npm:^7.3.1" "@fortawesome/free-solid-svg-icons": "npm:^7.3.1" "@fortawesome/react-fontawesome": "npm:^3.5.0" @@ -10527,17 +11265,17 @@ __metadata: "@tailwindcss/postcss": "npm:^4.3.3" "@tailwindcss/vite": "npm:^4.3.3" "@types/mdx": "npm:^2.0.14" - "@types/node": "npm:^24" + "@types/node": "npm:^26.4.0" "@types/react": "npm:^19.2.18" - "@types/react-dom": "npm:^19.2.4" - "@xyflow/react": "npm:^12.11.3" - elkjs: "npm:^0.11.0" + "@types/react-dom": "npm:^19.2.5" + "@xyflow/react": "npm:^12.11.5" + elkjs: "npm:^0.12.0" eslint: "npm:^9" eslint-config-next: "npm:16.3.3" eslint-plugin-storybook: "npm:10.5.10" gray-matter: "npm:^4.0.3" http-server: "npm:^14.1.1" - js-yaml: "npm:^5.3.0" + js-yaml: "npm:^5.4.1" motion: "npm:^13.1.1" next: "npm:16.3.3" next-mdx-remote: "npm:^6.0.0" @@ -10550,7 +11288,7 @@ __metadata: react-dom: "npm:19.2.8" rehype-mermaid: "npm:^3.0.0" remark-gfm: "npm:^4.0.1" - sharp: "npm:^0.35.3" + sharp: "npm:^0.35.4" shiki: "npm:^4.4.3" storybook: "npm:10.5.10" styled-components: "npm:^6.5.3" @@ -10729,7 +11467,7 @@ __metadata: languageName: node linkType: hard -"zod@npm:^3.25.0 || ^4.0.0": +"zod@npm:^3.25.0 || ^4.0.0, zod@npm:^4.1.8": version: 4.4.3 resolution: "zod@npm:4.4.3" checksum: 10c0/7ea31b558e88f9faf44f31dd185e2e1cbf51fed3081787fb96cc2534749b50c0acfc6da7f0922a7353ed092dd358c7d50c28ea96c94d04af64191bd33152eca3 From 3bb45c78b3b59eca61f17c5c23108a9517964c1c Mon Sep 17 00:00:00 2001 From: tobias-tengler <45513122+tobias-tengler@users.noreply.github.com> Date: Fri, 4 Sep 2026 07:44:32 +0000 Subject: [PATCH 3/3] Fix DocSerach colors --- website/app/globals.css | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/website/app/globals.css b/website/app/globals.css index c8b005cec6b..aaac1e12b31 100644 --- a/website/app/globals.css +++ b/website/app/globals.css @@ -338,6 +338,27 @@ html[data-smooth-scroll="true"]:has(:target) { --docsearch-footer-shadow: 0 -1px 0 0 rgb(245 241 234 / 0.1), 0 -3px 6px 0 rgb(0 0 0 / 0.2); --docsearch-logo-color: var(--color-cc-ink-dim); + --docsearch-hit-focus-background: rgb(245 241 234 / 0.09); + --docsearch-hit-shadow: none; + --docsearch-dropdown-menu-background: var(--color-cc-surface); + --docsearch-dropdown-menu-item-hover-background: rgb(245 241 234 / 0.09); + --docsearch-popover-background: var(--color-cc-surface); + --docsearch-popover-arrow-color: rgb(245 241 234 / 0.12); + --docsearch-popover-shadow: + inset 1px 1px 0 0 rgb(245 241 234 / 0.06), 0 12px 32px 0 rgb(0 0 0 / 0.5); + --docsearch-search-button-background: rgb(245 241 234 / 0.05); + --docsearch-search-button-text-color: var(--color-cc-ink-dim); + --docsearch-primary-dark-color: var(--color-cc-accent-hover); + --docsearch-chip-background: rgb(22 185 228 / 0.16); + --docsearch-chip-text-color: var(--color-cc-accent-hover); + --docsearch-menu-trigger-active-background: rgb(245 241 234 / 0.09); + --docsearch-menu-trigger-active-text-color: var(--color-cc-ink); + --docsearch-code-block-background: rgb(5 8 15 / 0.6); + --docsearch-muted-color-darker: rgb(245 241 234 / 0.28); + --docsearch-error-color: #ef5350; + --docsearch-error-soft-color: rgb(239 83 80 / 0.16); + --docsearch-error-text-color: #febdc5; + --docsearch-success-color: #34d399; } .DocSearch-Container .DocSearch-Modal {