chore(deps): bump uuid to ^11.1.1 - #1673
Conversation
Backport of #1671 to the 4.x maintenance line.
There was a problem hiding this comment.
Pull request overview
Updates the monorepo’s internal workspace packages to use uuid@^11.1.1, aligning dependency versions across affected modules and refreshing the npm lockfile accordingly. The PR also changes shared TypeScript compiler settings used by most modules.
Changes:
- Bump
uuiddependency to^11.1.1inbranch-keystore-node,material-management, andserialize. - Regenerate
package-lock.jsonto reflect the updateduuidresolution. - Enable
skipLibCheckinmodules/tsconfig.settings.json(affects all extending module builds/lint config).
Reviewed changes
Copilot reviewed 4 out of 5 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| package-lock.json | Updates lockfile entries to resolve uuid at 11.1.1 for the affected workspaces. |
| modules/tsconfig.settings.json | Enables skipLibCheck, altering TypeScript checking behavior for most modules. |
| modules/serialize/package.json | Bumps uuid dependency to ^11.1.1. |
| modules/material-management/package.json | Bumps uuid dependency to ^11.1.1. |
| modules/branch-keystore-node/package.json | Bumps uuid dependency to ^11.1.1. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "skipLibCheck": true, | ||
|
|
There was a problem hiding this comment.
The suggested fix was hallucinated -- the unparseable declarations live in uuid's own bundled type files so restricting the included packages does nothing
This is the easiest way to keep uuid's correct types. The (real, non-hallucinated) alternative is to bump to typescript 5.x which is definitely out of scope
Issue #, if available:
Description of changes:
Bump uuid to ^11.1.1
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Check any applicable: