JavaScript 56.7%
TypeScript 42.6%
1import { PrismaClient } from "@prisma/client";2import bcrypt from "bcryptjs";34const prisma = new PrismaClient();56async function main() {7 const passwordHash = await bcrypt.hash("admin123", 12);89 await prisma.user.upsert({10 where: { id: "admin" },11 update: { passwordHash, role: "admin", name: "Admin", username: "admin" },12 create: {13 id: "admin",14 passwordHash,15 role: "admin",16 name: "Admin",17 username: "admin",18 },19 });2021 console.log("Seed completed: admin user created");22}2324main()25 .catch((e) => {26 console.error(e);27 process.exit(1);28 })29 .finally(async () => {30 await prisma.$disconnect();31 });32