hunk.code_window:   // or both username and password are set
     const existingUser = await prisma.user.findFirst({
       where: {
         ...(organizationId ? { organizationId } : {}),
         OR: [
           { username },
           {
             AND: [
               { email },
               {
                 OR: [
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep keep
hunk.after_edit:         // When inviting to org, invited user gets created with username now, so in an org context we
           // can't check for username as it will exist on signup
           ...(!organizationId ? [{ username }] : [{}]),
  
hunk.file_path: packages/lib/validateUsername.ts
hunk.type: replace
file: {
    "private": true,
    "name": "@calcom/jitsivideo",
    "version": "0.0.0",
    "main": "./index.ts",
    "description": "Jitsi is a free open-source video conferencing software for web and mobile. Make a call, launch on your own servers, integrate into your app, and more.",
    "dependencies": {
      "@calcom/lib": "*"
    },
    "devDependencies": {
      "@calcom/types": "*"
    }
  }
  