Remove uuid dependency in favor of crypto.randomUUID()
The uuid package dropped its CommonJS entry point in v14, making it incompatible with Backstage's CJS build output and Jest test runner. Rather than working around the ESM-only issue, replace all usage with the built-in crypto.randomUUID() which has been available in Node.js since v16.7 and in all major browsers since March 2022. Signed-off-by: Fredrik Adelöw <freben@spotify.com> Made-with: Cursor
This commit is contained in:
@@ -2623,7 +2623,6 @@ __metadata:
|
||||
supertest: "npm:^7.0.0"
|
||||
tar: "npm:^7.5.6"
|
||||
triple-beam: "npm:^1.4.1"
|
||||
uuid: "npm:^11.0.0"
|
||||
wait-for-expect: "npm:^4.0.0"
|
||||
winston: "npm:^3.2.1"
|
||||
winston-transport: "npm:^4.5.0"
|
||||
@@ -2779,7 +2778,6 @@ __metadata:
|
||||
supertest: "npm:^7.0.0"
|
||||
testcontainers: "npm:^11.9.0"
|
||||
text-extensions: "npm:^2.4.0"
|
||||
uuid: "npm:^11.0.0"
|
||||
yn: "npm:^4.0.0"
|
||||
zod: "npm:^3.25.76 || ^4.0.0"
|
||||
zod-to-json-schema: "npm:^3.25.1"
|
||||
@@ -4340,7 +4338,6 @@ __metadata:
|
||||
jose: "npm:^5.0.0"
|
||||
msw: "npm:^2.0.0"
|
||||
node-mocks-http: "npm:^1.0.0"
|
||||
uuid: "npm:^11.0.0"
|
||||
zod: "npm:^3.25.76 || ^4.0.0"
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
@@ -4652,7 +4649,6 @@ __metadata:
|
||||
msw: "npm:^1.0.0"
|
||||
passport: "npm:^0.7.0"
|
||||
supertest: "npm:^7.0.0"
|
||||
uuid: "npm:^11.0.0"
|
||||
zod: "npm:^3.25.76 || ^4.0.0"
|
||||
zod-validation-error: "npm:^5.0.0"
|
||||
languageName: unknown
|
||||
@@ -4681,7 +4677,6 @@ __metadata:
|
||||
msw: "npm:^1.0.0"
|
||||
passport: "npm:^0.7.0"
|
||||
supertest: "npm:^7.0.0"
|
||||
uuid: "npm:^11.0.0"
|
||||
zod: "npm:^3.25.76 || ^4.0.0"
|
||||
zod-to-json-schema: "npm:^3.25.1"
|
||||
zod-validation-error: "npm:^4.0.2"
|
||||
@@ -4789,7 +4784,6 @@ __metadata:
|
||||
aws-sdk-client-mock: "npm:^4.0.0"
|
||||
aws-sdk-client-mock-jest: "npm:^4.0.0"
|
||||
p-limit: "npm:^3.0.2"
|
||||
uuid: "npm:^11.0.0"
|
||||
yaml: "npm:^2.0.0"
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
@@ -4810,7 +4804,6 @@ __metadata:
|
||||
"@backstage/plugin-catalog-node": "workspace:^"
|
||||
"@backstage/plugin-events-node": "workspace:^"
|
||||
msw: "npm:^1.0.0"
|
||||
uuid: "npm:^11.0.0"
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
@@ -4829,7 +4822,6 @@ __metadata:
|
||||
lodash: "npm:^4.17.21"
|
||||
openapi-merge: "npm:^1.3.2"
|
||||
openapi3-ts: "npm:^3.1.2"
|
||||
uuid: "npm:^11.0.0"
|
||||
yaml: "npm:^2.7.0"
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
@@ -4851,7 +4843,6 @@ __metadata:
|
||||
"@backstage/plugin-events-backend-test-utils": "workspace:^"
|
||||
"@backstage/plugin-events-node": "workspace:^"
|
||||
msw: "npm:^1.0.0"
|
||||
uuid: "npm:^11.0.0"
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
@@ -4871,7 +4862,6 @@ __metadata:
|
||||
"@backstage/plugin-events-backend-test-utils": "workspace:^"
|
||||
"@backstage/plugin-events-node": "workspace:^"
|
||||
msw: "npm:^1.0.0"
|
||||
uuid: "npm:^11.0.0"
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
@@ -4906,7 +4896,6 @@ __metadata:
|
||||
fs-extra: "npm:^11.2.0"
|
||||
msw: "npm:^1.0.0"
|
||||
p-limit: "npm:^3.1.0"
|
||||
uuid: "npm:^11.0.0"
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
@@ -4923,7 +4912,6 @@ __metadata:
|
||||
"@backstage/plugin-catalog-common": "workspace:^"
|
||||
"@backstage/plugin-catalog-node": "workspace:^"
|
||||
p-limit: "npm:^3.0.2"
|
||||
uuid: "npm:^11.0.0"
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
@@ -4974,7 +4962,6 @@ __metadata:
|
||||
minimatch: "npm:^10.2.1"
|
||||
msw: "npm:^2.0.0"
|
||||
octokit: "npm:^3.0.0"
|
||||
uuid: "npm:^11.0.0"
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
@@ -5012,7 +4999,6 @@ __metadata:
|
||||
"@types/lodash": "npm:^4.14.151"
|
||||
lodash: "npm:^4.17.21"
|
||||
msw: "npm:^1.0.0"
|
||||
uuid: "npm:^11.0.0"
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
@@ -5036,7 +5022,6 @@ __metadata:
|
||||
express-promise-router: "npm:^4.1.0"
|
||||
knex: "npm:^3.0.0"
|
||||
luxon: "npm:^3.0.0"
|
||||
uuid: "npm:^11.0.0"
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
@@ -5055,7 +5040,6 @@ __metadata:
|
||||
"@types/lodash": "npm:^4.14.151"
|
||||
ldapts: "npm:^8.0.6"
|
||||
lodash: "npm:^4.17.21"
|
||||
uuid: "npm:^11.0.0"
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
@@ -5090,7 +5074,6 @@ __metadata:
|
||||
msw: "npm:^1.0.0"
|
||||
p-limit: "npm:^3.0.2"
|
||||
qs: "npm:^6.9.4"
|
||||
uuid: "npm:^11.0.0"
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
@@ -5127,7 +5110,6 @@ __metadata:
|
||||
"@types/lodash": "npm:^4.14.151"
|
||||
lodash: "npm:^4.17.21"
|
||||
msw: "npm:^1.0.0"
|
||||
uuid: "npm:^11.0.0"
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
@@ -5211,7 +5193,6 @@ __metadata:
|
||||
p-limit: "npm:^3.0.2"
|
||||
prom-client: "npm:^15.0.0"
|
||||
supertest: "npm:^7.0.0"
|
||||
uuid: "npm:^11.0.0"
|
||||
wait-for-expect: "npm:^4.0.0"
|
||||
winston: "npm:^3.13.0"
|
||||
yaml: "npm:^2.0.0"
|
||||
@@ -6279,7 +6260,6 @@ __metadata:
|
||||
knex: "npm:^3.0.0"
|
||||
p-throttle: "npm:^4.1.1"
|
||||
supertest: "npm:^7.0.0"
|
||||
uuid: "npm:^11.0.0"
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
@@ -6480,7 +6460,6 @@ __metadata:
|
||||
"@backstage/types": "workspace:^"
|
||||
cross-fetch: "npm:^4.0.0"
|
||||
msw: "npm:^1.0.0"
|
||||
uuid: "npm:^11.0.0"
|
||||
zod: "npm:^3.25.76 || ^4.0.0"
|
||||
zod-to-json-schema: "npm:^3.25.1"
|
||||
languageName: unknown
|
||||
@@ -6876,7 +6855,6 @@ __metadata:
|
||||
strip-ansi: "npm:^7.1.0"
|
||||
supertest: "npm:^7.0.0"
|
||||
triple-beam: "npm:^1.4.1"
|
||||
uuid: "npm:^11.0.0"
|
||||
wait-for-expect: "npm:^4.0.0"
|
||||
winston: "npm:^3.2.1"
|
||||
winston-transport: "npm:^4.7.0"
|
||||
@@ -7165,7 +7143,6 @@ __metadata:
|
||||
aws4: "npm:^1.12.0"
|
||||
elastic-builder: "npm:^2.16.0"
|
||||
lodash: "npm:^4.17.21"
|
||||
uuid: "npm:^11.0.0"
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
@@ -7196,7 +7173,6 @@ __metadata:
|
||||
"@backstage/plugin-search-common": "workspace:^"
|
||||
knex: "npm:^3.0.0"
|
||||
lodash: "npm:^4.17.21"
|
||||
uuid: "npm:^11.0.0"
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
@@ -7254,7 +7230,6 @@ __metadata:
|
||||
lodash: "npm:^4.17.21"
|
||||
lunr: "npm:^2.3.9"
|
||||
ndjson: "npm:^2.0.0"
|
||||
uuid: "npm:^11.0.0"
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
@@ -7326,7 +7301,6 @@ __metadata:
|
||||
react-dom: "npm:^18.0.2"
|
||||
react-router-dom: "npm:^6.30.2"
|
||||
react-use: "npm:^17.3.2"
|
||||
uuid: "npm:^11.0.2"
|
||||
zod: "npm:^4.0.0"
|
||||
peerDependencies:
|
||||
"@types/react": ^17.0.0 || ^18.0.0
|
||||
@@ -7403,7 +7377,6 @@ __metadata:
|
||||
express: "npm:^4.22.0"
|
||||
express-promise-router: "npm:^4.1.0"
|
||||
supertest: "npm:^7.0.0"
|
||||
uuid: "npm:^11.0.0"
|
||||
ws: "npm:^8.18.0"
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
@@ -7468,7 +7441,6 @@ __metadata:
|
||||
react: "npm:^18.0.2"
|
||||
react-dom: "npm:^18.0.2"
|
||||
react-router-dom: "npm:^6.30.2"
|
||||
uuid: "npm:^11.0.0"
|
||||
wait-for-expect: "npm:^4.0.0"
|
||||
peerDependencies:
|
||||
"@types/react": ^17.0.0 || ^18.0.0
|
||||
@@ -10076,7 +10048,6 @@ __metadata:
|
||||
express: "npm:^4.22.0"
|
||||
express-promise-router: "npm:^4.1.0"
|
||||
supertest: "npm:^7.0.0"
|
||||
uuid: "npm:^11.0.0"
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
@@ -47882,7 +47853,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"uuid@npm:^11.0.0, uuid@npm:^11.0.2, uuid@npm:^11.0.3":
|
||||
"uuid@npm:^11.0.3":
|
||||
version: 11.1.0
|
||||
resolution: "uuid@npm:11.1.0"
|
||||
bin:
|
||||
|
||||
Reference in New Issue
Block a user