Fixing stuff

This commit is contained in:
Owen Schwartz 2024-10-14 21:59:35 -04:00
parent 0599421975
commit d3b3667b72
No known key found for this signature in database
GPG key ID: 8271FDFFD9E0CCBD
5 changed files with 1765 additions and 382 deletions

18
server/db/names.ts Normal file
View file

@ -0,0 +1,18 @@
import { fileURLToPath } from 'url';
import { dirname, join } from 'path';
import { readFileSync } from 'fs';
// Get the directory name of the current module
const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);
// Load the names from the names.json file
const file = join(__dirname, 'names.json');
export const names = JSON.parse(readFileSync(file, 'utf-8'));
export function getUniqueName(): string {
return (
names.animals[Math.floor(Math.random() * names.animals.length)] +
names.descriptor[Math.floor(Math.random() * names.descriptor.length)]
).toLowerCase();
}