From 6d0a67d9b52a7c5e5b5ef9ca751b5fee569598cc Mon Sep 17 00:00:00 2001 From: ccbikai Date: Sun, 28 Jul 2024 13:40:25 +0800 Subject: [PATCH] feat: enhance nanoid character set for better readability Adjusted the character set used by nanoid to exclude ambiguous characters, improving readability and reducing potential user confusion. --- schemas/link.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/schemas/link.ts b/schemas/link.ts index a032e0d..417ebb2 100644 --- a/schemas/link.ts +++ b/schemas/link.ts @@ -5,7 +5,7 @@ const { slugRegex } = useAppConfig() const slugDefaultLength = +useRuntimeConfig().public.slugDefaultLength -export const nanoid = (length: number = slugDefaultLength) => customAlphabet('0123456789abcdefghijklmnopqrstuvwxyz', length) +export const nanoid = (length: number = slugDefaultLength) => customAlphabet('23456789abcdefghjklmnpqrstuvwxyz', length) export const LinkSchema = z.object({ id: z.string().trim().max(26).default(nanoid(10)),