22 lines
645 B
JavaScript
22 lines
645 B
JavaScript
import fs from 'fs';
|
|
import agencies from './agencies.js';
|
|
import kommuner from './kommuner.js';
|
|
import participants from './participants.js';
|
|
import services from './services.js';
|
|
import staff from './staff.js';
|
|
|
|
const generatedStaff = staff.generate(20);
|
|
|
|
const apiData = {
|
|
services: services.generate(),
|
|
staff: generatedStaff,
|
|
kommuner: kommuner.generate(),
|
|
agencies: agencies.generate(),
|
|
participants: participants.generate(50).map(participant => ({
|
|
...participant,
|
|
staffId: generatedStaff[Math.floor(Math.random() * generatedStaff.length)].id,
|
|
})),
|
|
};
|
|
|
|
fs.writeFileSync('api.json', JSON.stringify(apiData, null, '\t'));
|