From 790d89df136c82bf7969a4ee4bcb5f804580a017 Mon Sep 17 00:00:00 2001 From: MinHo Lim Date: Fri, 14 Nov 2025 17:22:11 +0900 Subject: [PATCH 1/2] fix --- src/utils/uuid.js | 10 +++++----- src/utils/uuid.test.js | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/utils/uuid.js b/src/utils/uuid.js index 83038e91..90e6e81a 100644 --- a/src/utils/uuid.js +++ b/src/utils/uuid.js @@ -3,8 +3,8 @@ import { customAlphabet } from 'nanoid'; // uuidv4 provides completely random values. (CSPRNG) // nanoid includes uppercase alphabets, making it more secure (completely random like uuidv4). // nanoid allows direct length adjustment in the function. -export const uid = () => - customAlphabet( - '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz', - 15, - )(); +const nanoid = customAlphabet( + '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz', + 15, +); +export const uid = () => nanoid(); diff --git a/src/utils/uuid.test.js b/src/utils/uuid.test.js index 2020d65d..7ac94f46 100644 --- a/src/utils/uuid.test.js +++ b/src/utils/uuid.test.js @@ -3,7 +3,7 @@ import { uid } from './uuid'; describe('uuid', () => { describe('createUUID', () => { - it('should create a UUID string of length 8', () => { + it('should create a UUID string of length 15', () => { const uuid = uid(); expect(uuid).toHaveLength(15); }); From 3b926751a30581aafe58d2579fcad1b6199c6fff Mon Sep 17 00:00:00 2001 From: MinHo Lim Date: Fri, 14 Nov 2025 17:27:11 +0900 Subject: [PATCH 2/2] fix --- src/utils/uuid.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/utils/uuid.js b/src/utils/uuid.js index 90e6e81a..4524b160 100644 --- a/src/utils/uuid.js +++ b/src/utils/uuid.js @@ -3,8 +3,8 @@ import { customAlphabet } from 'nanoid'; // uuidv4 provides completely random values. (CSPRNG) // nanoid includes uppercase alphabets, making it more secure (completely random like uuidv4). // nanoid allows direct length adjustment in the function. -const nanoid = customAlphabet( - '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz', - 15, -); +const ALPHABET = + '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; +const nanoid = customAlphabet(ALPHABET, 15); + export const uid = () => nanoid();