/* eslint-disable no-console */ /* eslint-disable import/no-extraneous-dependencies */ import { generateSeedData, prisma } from './utils'; generateSeedData() .then(async ({ users }) => { // console.log({ users }); await prisma.$disconnect(); }) .catch(async (e) => { console.error(e); await prisma.$disconnect(); process.exit(1); }); import { Event } from './seeds/Event'; import { Member } from './seeds/Member'; import { Order } from './seeds/Order'; import { superuserSeed } from './seeds/superuser'; import { userSeed } from './seeds/user'; import { ProductReview } from './seeds/productReview'; import { ProductItem } from './seeds/productItem'; import { FileStore } from './seeds/fileStore'; import { userItemSeed } from './seeds/userItem'; import { orderItemSeed } from './seeds/orderItem'; import { invoiceItemSeed } from './seeds/invoiceItem'; // import { EventItemSeed } from './seeds/eventItem'; import { EventReviewSeed } from './seeds/eventReview'; import { appLogSeed } from './seeds/AppLog'; import { accessLogSeed } from './seeds/AccessLog'; import { userMetaSeed } from './seeds/userMeta'; // // import { Blog } from './seeds/blog'; // import { Mail } from './seeds/mail'; // import { File } from './seeds/_files'; // import { Chat } from './seeds/chat'; (async () => { await Event; await Member; await Order; await superuserSeed; await userSeed; await ProductReview; await FileStore; await ProductItem; await userItemSeed; await userMetaSeed; await orderItemSeed; await invoiceItemSeed; // await EventReviewSeed; await EventItemSeed; // await appLogSeed; await accessLogSeed; // await Blog; // await Mail; // await File; // await Chat; console.log('seed done'); })();