From c082cae156c803521cfd7b11d0a1b4dad37f46f7 Mon Sep 17 00:00:00 2001 From: padreug Date: Thu, 4 Sep 2025 11:27:16 +0200 Subject: [PATCH] CHORE: change random username to be <3*[0-9]> --- src/composables/useDemoAccountGenerator.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/composables/useDemoAccountGenerator.ts b/src/composables/useDemoAccountGenerator.ts index 8c91562..d0689da 100644 --- a/src/composables/useDemoAccountGenerator.ts +++ b/src/composables/useDemoAccountGenerator.ts @@ -1,5 +1,5 @@ import { ref } from 'vue' -import { uniqueNamesGenerator, names, colors, animals } from 'unique-names-generator' +import { uniqueNamesGenerator, NumberDictionary, adjectives, animals } from 'unique-names-generator' export interface GeneratedCredentials { username: string @@ -25,13 +25,14 @@ export function useDemoAccountGenerator() { // Generate unique username and random password function generateCredentials(): GeneratedCredentials { // Use only 2 dictionaries to keep username shorter + const numberDictionary = NumberDictionary.generate({ min: 100, max: 999 }); const username = uniqueNamesGenerator({ - dictionaries: [names, colors], - separator: '_', - length: 2, - style: 'lowerCase' + dictionaries: [adjectives, animals, numberDictionary], + separator: '', + length: 3, + style: 'capital' }) - + const password = generateRandomPassword() const email = `${username}@demo.local` return { username, password, email }