diff --git a/.jules/refactor.md b/.jules/refactor.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/cli-kit/src/public/common/string.ts b/packages/cli-kit/src/public/common/string.ts index 8ead23e1437..9daa97d6101 100644 --- a/packages/cli-kit/src/public/common/string.ts +++ b/packages/cli-kit/src/public/common/string.ts @@ -161,6 +161,17 @@ const SAFE_RANDOM_CREATIVE_NOUNS = [ export type RandomNameFamily = 'business' | 'creative' +const NAME_FAMILIES: Record = { + business: { + adjectives: SAFE_RANDOM_BUSINESS_ADJECTIVES, + nouns: SAFE_RANDOM_BUSINESS_NOUNS, + }, + creative: { + adjectives: SAFE_RANDOM_CREATIVE_ADJECTIVES, + nouns: SAFE_RANDOM_CREATIVE_NOUNS, + }, +} + /** * Generates a random name by combining an adjective and noun. * @@ -168,17 +179,7 @@ export type RandomNameFamily = 'business' | 'creative' * @returns A random name generated by combining an adjective and noun. */ export function getRandomName(family: RandomNameFamily = 'business'): string { - const mapping = { - business: { - adjectives: SAFE_RANDOM_BUSINESS_ADJECTIVES, - nouns: SAFE_RANDOM_BUSINESS_NOUNS, - }, - creative: { - adjectives: SAFE_RANDOM_CREATIVE_ADJECTIVES, - nouns: SAFE_RANDOM_CREATIVE_NOUNS, - }, - } - return `${takeRandomFromArray(mapping[family].adjectives)}-${takeRandomFromArray(mapping[family].nouns)}` + return `${takeRandomFromArray(NAME_FAMILIES[family].adjectives)}-${takeRandomFromArray(NAME_FAMILIES[family].nouns)}` } /**