mirror of
https://github.com/fosrl/pangolin.git
synced 2026-03-09 20:26:40 +00:00
Fixing stuff
This commit is contained in:
18
server/db/names.ts
Normal file
18
server/db/names.ts
Normal 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();
|
||||
}
|
||||
Reference in New Issue
Block a user