From 68b852b0c061cd1385782e7c0b45e8fda1a167d4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 19 Jun 2026 23:38:01 +0000 Subject: [PATCH 1/4] chore(deps): bump uuid from 8.3.2 to 14.0.0 in /frontend Bumps [uuid](https://github.com/uuidjs/uuid) from 8.3.2 to 14.0.0. - [Release notes](https://github.com/uuidjs/uuid/releases) - [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md) - [Commits](https://github.com/uuidjs/uuid/compare/v8.3.2...v14.0.0) --- updated-dependencies: - dependency-name: uuid dependency-version: 14.0.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- frontend/package.json | 2 +- frontend/yarn.lock | 13 +++++++++++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index 3cc95c6c096..7a38b0d5f88 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -71,7 +71,7 @@ "rxjs": "7.8.1", "tinyqueue": "2.0.3", "tslib": "2.3.1", - "uuid": "8.3.2", + "uuid": "14.0.0", "vscode": "npm:@codingame/monaco-vscode-api@8.0.4", "y-monaco": "0.1.5", "y-protocols": "1.0.5", diff --git a/frontend/yarn.lock b/frontend/yarn.lock index 1f6e5c66b41..b9e653f22ef 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -10734,7 +10734,7 @@ __metadata: ts-proto: "npm:2.2.0" tslib: "npm:2.3.1" typescript: "npm:5.9.3" - uuid: "npm:8.3.2" + uuid: "npm:14.0.0" vitest: "npm:4.1.9" vscode: "npm:@codingame/monaco-vscode-api@8.0.4" webpack-bundle-analyzer: "npm:4.5.0" @@ -17430,7 +17430,16 @@ __metadata: languageName: node linkType: hard -"uuid@npm:8.3.2, uuid@npm:^8.3.2": +"uuid@npm:14.0.0": + version: 14.0.0 + resolution: "uuid@npm:14.0.0" + bin: + uuid: dist-node/bin/uuid + checksum: 10c0/a57ae7794c45005c1a9208989196c5baf79a7679c30f43c1bee9033a2c4d113a2cea216fa6fcc9663b08b0d55635df1a7c6eb7e7f3d21c3e50688c698fa39a50 + languageName: node + linkType: hard + +"uuid@npm:^8.3.2": version: 8.3.2 resolution: "uuid@npm:8.3.2" bin: From d9822279521a77ea600677322aa65195ec5b5eb9 Mon Sep 17 00:00:00 2001 From: Xinyuan Lin Date: Fri, 19 Jun 2026 16:48:10 -0700 Subject: [PATCH 2/4] chore(deps): record uuid 14.0.0 in frontend/LICENSE-binary --- frontend/LICENSE-binary | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/LICENSE-binary b/frontend/LICENSE-binary index 8212b3cb06e..247965d3d30 100644 --- a/frontend/LICENSE-binary +++ b/frontend/LICENSE-binary @@ -312,7 +312,7 @@ Angular / npm packages: - style-loader@3.3.4 - theme-defaults@1.0.0 - underscore@1.13.8 - - uuid@8.3.2 + - uuid@14.0.0 - vscode-jsonrpc@8.2.0 - vscode-languageclient@9.0.1 - vscode-languageserver-protocol@3.17.5 From 919832749ee523ea4c56763f3ec705a3654bce21 Mon Sep 17 00:00:00 2001 From: Xinyuan Lin Date: Fri, 19 Jun 2026 16:58:20 -0700 Subject: [PATCH 3/4] chore(deps): drop redundant @types/uuid (uuid v14 ships its own types) --- frontend/package.json | 1 - frontend/yarn.lock | 8 -------- 2 files changed, 9 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index 7a38b0d5f88..835b5890a88 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -112,7 +112,6 @@ "@types/papaparse": "5.3.5", "@types/plotly.js-basic-dist-min": "2.12.4", "@types/quill": "2.0.9", - "@types/uuid": "8.3.4", "@typescript-eslint/eslint-plugin": "8.59.0", "@typescript-eslint/parser": "8.59.0", "@typescript-eslint/types": "8.59.0", diff --git a/frontend/yarn.lock b/frontend/yarn.lock index b9e653f22ef..ba875bcaaf3 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -6165,13 +6165,6 @@ __metadata: languageName: node linkType: hard -"@types/uuid@npm:8.3.4": - version: 8.3.4 - resolution: "@types/uuid@npm:8.3.4" - checksum: 10c0/b9ac98f82fcf35962317ef7dc44d9ac9e0f6fdb68121d384c88fe12ea318487d5585d3480fa003cf28be86a3bbe213ca688ba786601dce4a97724765eb5b1cf2 - languageName: node - linkType: hard - "@types/ws@npm:^8.5.10": version: 8.18.1 resolution: "@types/ws@npm:8.18.1" @@ -10678,7 +10671,6 @@ __metadata: "@types/papaparse": "npm:5.3.5" "@types/plotly.js-basic-dist-min": "npm:2.12.4" "@types/quill": "npm:2.0.9" - "@types/uuid": "npm:8.3.4" "@typescript-eslint/eslint-plugin": "npm:8.59.0" "@typescript-eslint/parser": "npm:8.59.0" "@typescript-eslint/types": "npm:8.59.0" From 5640e49747b652104482fc8da84a8e92a2103443 Mon Sep 17 00:00:00 2001 From: Xinyuan Lin Date: Fri, 19 Jun 2026 17:33:41 -0700 Subject: [PATCH 4/4] fix(frontend): point vitest browser uuid alias at v14 dist entry uuid v14 dropped dist/esm-browser/index.js; its browser ESM build now lives at dist/index.js (the package's default export condition). Update the vitest browser-mode alias so the Vite optimizer can resolve it, fixing the ENOENT that failed the frontend browser tests. --- frontend/vitest.browser.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/vitest.browser.config.ts b/frontend/vitest.browser.config.ts index eb609d1cdae..3fe2c410390 100644 --- a/frontend/vitest.browser.config.ts +++ b/frontend/vitest.browser.config.ts @@ -21,7 +21,7 @@ import { fileURLToPath } from "node:url"; import { defineConfig } from "vitest/config"; import { playwright } from "@vitest/browser-playwright"; -const uuidBrowser = fileURLToPath(new URL("./node_modules/uuid/dist/esm-browser/index.js", import.meta.url)); +const uuidBrowser = fileURLToPath(new URL("./node_modules/uuid/dist/index.js", import.meta.url)); const lib0Webcrypto = fileURLToPath(new URL("./node_modules/lib0/webcrypto.js", import.meta.url)); // Browser-mode config for specs that need real DOM/SVG geometry