diff --git a/errors/index.js b/errors/index.js index e6251cc57..a49517b08 100644 --- a/errors/index.js +++ b/errors/index.js @@ -1,4 +1,4 @@ -import { v4 as uuid } from 'uuid'; +import { randomUUID as uuid } from 'crypto'; class BaseError extends Error { constructor({ diff --git a/models/content.js b/models/content.js index fd039b583..c4136ae08 100644 --- a/models/content.js +++ b/models/content.js @@ -1,5 +1,5 @@ +import { randomUUID as uuidV4 } from 'crypto'; import slug from 'slug'; -import { v4 as uuidV4 } from 'uuid'; import { ForbiddenError, ValidationError } from 'errors'; import database from 'infra/database.js'; diff --git a/models/controller.js b/models/controller.js index 1fd636063..933bde94b 100644 --- a/models/controller.js +++ b/models/controller.js @@ -1,5 +1,5 @@ +import { randomUUID as uuidV4 } from 'crypto'; import snakeize from 'snakeize'; -import { v4 as uuidV4 } from 'uuid'; import { ForbiddenError, diff --git a/package-lock.json b/package-lock.json index e56a614bf..0d0d5af6c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,7 +53,6 @@ "snakeize": "0.1.0", "styled-components": "5.3.11", "swr": "2.2.4", - "uuid": "9.0.1", "vis-network": "9.1.9" }, "devDependencies": { @@ -82,6 +81,7 @@ "react-email": "2.0.0", "retry-cli": "0.7.0", "set-cookie-parser": "2.6.0", + "uuid": "9.0.1", "vite-tsconfig-paths": "4.3.1", "vitest": "1.3.1" }, diff --git a/package.json b/package.json index 824afd980..526d6f867 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,6 @@ "snakeize": "0.1.0", "styled-components": "5.3.11", "swr": "2.2.4", - "uuid": "9.0.1", "vis-network": "9.1.9" }, "devDependencies": { @@ -73,6 +72,7 @@ "react-email": "2.0.0", "retry-cli": "0.7.0", "set-cookie-parser": "2.6.0", + "uuid": "9.0.1", "vite-tsconfig-paths": "4.3.1", "vitest": "1.3.1" }, diff --git a/pages/api/v1/_responses/rate-limit-reached-sessions.public.js b/pages/api/v1/_responses/rate-limit-reached-sessions.public.js index 2d69d6760..a9a56a45e 100644 --- a/pages/api/v1/_responses/rate-limit-reached-sessions.public.js +++ b/pages/api/v1/_responses/rate-limit-reached-sessions.public.js @@ -1,6 +1,6 @@ +import { randomUUID as uuidV4 } from 'crypto'; import nextConnect from 'next-connect'; import snakeize from 'snakeize'; -import { v4 as uuidV4 } from 'uuid'; import { ForbiddenError, TooManyRequestsError, UnauthorizedError } from 'errors'; import logger from 'infra/logger.js'; diff --git a/tests/integration/api/v1/status/votes/get.test.js b/tests/integration/api/v1/status/votes/get.test.js index c0ef3a1a7..63c0dcf0e 100644 --- a/tests/integration/api/v1/status/votes/get.test.js +++ b/tests/integration/api/v1/status/votes/get.test.js @@ -1,4 +1,5 @@ -import { v4 as uuidV4, version as uuidVersion } from 'uuid'; +import { randomUUID as uuidV4 } from 'node:crypto'; +import { version as uuidVersion } from 'uuid'; import orchestrator from 'tests/orchestrator.js'; diff --git a/tests/unit/models/prestige.test.js b/tests/unit/models/prestige.test.js index e05373030..c4cf22eeb 100644 --- a/tests/unit/models/prestige.test.js +++ b/tests/unit/models/prestige.test.js @@ -1,4 +1,4 @@ -import { v4 as uuidV4 } from 'uuid'; +import { randomUUID as uuidV4 } from 'node:crypto'; import prestige from 'models/prestige'; diff --git a/tests/unit/models/reward.test.js b/tests/unit/models/reward.test.js index 37ada86f8..872171d34 100644 --- a/tests/unit/models/reward.test.js +++ b/tests/unit/models/reward.test.js @@ -1,4 +1,4 @@ -import { v4 as uuidV4 } from 'uuid'; +import { randomUUID as uuidV4 } from 'node:crypto'; import database, { mockQuery, mockRelease } from 'infra/database'; import balance from 'models/balance';