24 lines
754 B
JavaScript
24 lines
754 B
JavaScript
import fs from 'fs';
|
|
import agencies from './agencies.js';
|
|
import employees from './employees.js';
|
|
import kommuner from './kommuner.js';
|
|
import languages from './languages.js';
|
|
import participants from './participants.js';
|
|
import services from './services.js';
|
|
|
|
const generatedEmployees = employees.generate(5);
|
|
|
|
const apiData = {
|
|
services: services.generate(),
|
|
languages: languages.generate(),
|
|
employees: generatedEmployees,
|
|
kommuner: kommuner.generate(),
|
|
agencies: agencies.generate(),
|
|
participants: participants.generate(50).map(participant => ({
|
|
...participant,
|
|
employeeId: generatedEmployees[Math.floor(Math.random() * generatedEmployees.length)].id,
|
|
})),
|
|
};
|
|
|
|
fs.writeFileSync('api.json', JSON.stringify(apiData, null, '\t'));
|