{"_id":"@next-auth/prisma-adapter","_rev":"121-5eb52b7026ee40e5e26bfceeca7d2581","name":"@next-auth/prisma-adapter","dist-tags":{"pr-4":"0.0.1-pr.4.50","pr-7":"0.0.1-pr.7.29","pr-8":"0.0.1-pr.8.29","pr-5":"0.0.1-pr.5.42","pr-20":"0.0.1-pr.20.55","pr-21":"0.0.1-pr.21.56","pr-23":"0.3.1-pr.23.67","pr-26":"0.4.2-pr.26.1","pr-28":"0.4.3-pr.28.0","pr-60":"0.4.4-pr.60.18","pr-62":"0.4.4-pr.62.23","pr-63":"0.4.4-pr.63.26","pr-72":"0.4.4-pr.72.36","pr-75":"0.4.4-pr.75.39","pr-76":"0.4.4-pr.76.41","pr-92":"0.4.4-pr.92.48","pr-90":"0.4.4-pr.90.49","pr-97":"0.4.4-pr.97.57","pr-136":"0.4.4-pr.136.80","pr-132":"0.4.4-pr.132.81","canary":"0.4.4-canary.81","pr-147":"0.5.1-pr.147.3","pr-150":"0.5.1-pr.150.4","experimental":"0.5.2-pr.275-de012685.18","next":"0.5.2-next.19","latest":"1.0.7"},"versions":{"0.0.1-pr.36":{"name":"@next-auth/prisma-adapter","version":"0.0.1-pr.36","author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-pr.36","maintainers":[{"name":"balazsorban","email":"info@balazsorban.com"}],"dist":{"shasum":"49d3043437f326436db8db4a912a0190ec26e69c","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-pr.36.tgz","fileCount":10,"integrity":"sha512-iM4LstBZGqbtIMPI0+LBYKoKwnXw2RNvBoBgnlppVh+6oWM+/HpvD4QG7WtwCE5WabfcD+8HbnVJuF7hB8sIDQ==","signatures":[{"sig":"MEUCIEG57eLxPc5HJTy1nf2Tre+CY3XWeTeRe86oW2hlIP6oAiEA925JFKs6MG3GUEckdEXa6rn/GMXh82J+EZv7fh6SjaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEvQsCRA9TVsSAnZWagAAqOUP/0Jf+UvySMLhqIh98JRf\nqGYiiFmdBxY290UP8RO3y01mrGnJAZJONEU2rGY20iFbb304Y5RXsX5pZpj6\n3eoyMiN66F6oXMpgvxav+2qKEEPzm1xzPZyRnHmuomtHJPxh5G6MgYVDPnqK\ntsvc2iyLhapkbnngnGcs96l8WQwuVvDYYF1fwKSVcu+q1ipYtmRn8qT0Drz9\nLBCKENRbPNcZAKMFBsDviEIfOwGm8JO903WYA2R3r5EyRmnAFJFNaB0fJ+6E\nmV8k/vvmaaJiVYQoRZ/F8+OYbPKr0xA+2kowK2xbk5AqoQtN/U4ocHLV/IdJ\nW/G8XHcskEvL9Wdqg91Ove9l4NVFbOuDlpDiLVCR7FA/UDGT1bC4azIwz9PT\nBurU1WyziJSzNPt+mPISlBLeU643ROrUZ5aUh7OVElXIDPaLEHhDmAQeFN7Z\niXJ+f89IC1Cugi9TuVjO53OQKuxS636cTVkZwoae2vzVUGajUmtPV+v5+YOa\n1Dy062EQy65sGCblno/Y42d3QbAMSOCxCIzbH1zE9fPHmpLdVvNLIkGb8Xmm\ne/ACwJgerwvctr+dkQRVBZTEYqPh0G8LfT1AEAwJpj+9M2hTlrM2RTIOyUFr\nXcxsGBJboXm9pHXymU5WEZkSr5qXeIXCqM2LHV6K/N3L8iD3yARKkYp4o6NC\nJm0O\r\n=X2py\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"5bb525c181d76590b968c75ff6327450dcd04407","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"balazsorban","email":"info@balazsorban.com"},"_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (linux)","description":"```prisma filename=\"schema.prisma\" model Account {   id                 Int       @id @default(autoincrement())   userId             Int   providerType       String   providerId         String   providerAccountId  String   refreshToken       String?   acc","directories":{},"_nodeVersion":"14.15.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-pr.36_1611854891957_0.552662064237313","host":"s3://npm-registry-packages"}},"0.0.1-pr.46":{"name":"@next-auth/prisma-adapter","version":"0.0.1-pr.46","author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-pr.46","maintainers":[{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://github.com/nextauthjs/adapters#readme","bugs":{"url":"https://github.com/nextauthjs/adapters/issues"},"dist":{"shasum":"f62957e8c5a9afbe1438ad2923a49dde1bb05517","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-pr.46.tgz","fileCount":10,"integrity":"sha512-xeVW7qRQ7NRcUlFhI91ZbUjhkRCbvq7iGlj/BAQx5okavuzCDzkNLZxqpCkx+t0hfyesM1ZqJbAcKOSLnQMdiw==","signatures":[{"sig":"MEQCIGDPwoZEiCY7hlaXvV7ssdERAaZr9zLmw6a9xzbfOhX8AiAjQxcMQYGgxpYjUk1CDf9/t90V9vyJO/3p/KdbWYbcZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE5OTCRA9TVsSAnZWagAAOoAP/1e1wxzOoWevgXiwUOEF\npdMzxZa2ElxGmJPvyZSPvnmYQnpmvdNWzSS5hGfJPk35QSHiCEOc47yHDz2s\nnvzXu9BKHF2budgygyj4sDEMKBX/2jlcR+mTBvwVrPQjoQ1UL2e8Crb904vU\nT3g05Y/Xx9vW4pwl6RkD2R9J3Q3YuqlX4YlqvUDvYUyCWel6OSBJImjrgYAf\n1UqtwY9PfhnMWAC6DvAEAvMMphj9AzyoxA/7/YsMtMZrk7gRSEQoX8On8Yi7\ntGyn3wseYtr21AQgjWS8EvG+1/AZcjTdkWjRdnnBsD1OwHjDfkQJilHZc5YR\nsSu7WUR2MZvpjW5IHeQK3oD6pP17w0I59JMs7rawh4fMlk/utPzjch+ufHjd\nFfpID6na4GDBNMwRZre+v3XAbYf9u5E85uAheyBcCMb8XF/NFBaC2g0QdN81\n9WeX+QLE3opaDftkR7dkQ7cJY+y7l6lwig5A/3Ooq471Qp1BQpXEFxE/3yxU\ncNsYtkHi/er7r8dNTg9tlh3td2iJ34cVX7DpUwsC2ZTGd16hSBH8i0711ZAa\nVGzUFoXeV2iuAxdIdTwoPb/59S+2s/i5vUVU5+8lVLnDlucvtT1A4gYS7NCL\n3KwgUBG70UxfiZwE2Wv8rcej1AwRTtHyhxS7R2IYKFbam22ml4yrG6NNOjn0\nAZ18\r\n=ZbMy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"d427e7e5398643f8d465e7135c6cb99d7e69afa9","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"balazsorban","email":"info@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"```prisma filename=\"schema.prisma\" model Account {   id                 Int       @id @default(autoincrement())   userId             Int   providerType       String   providerId         String   providerAccountId  String   refreshToken       String?   acc","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-pr.46_1611895698567_0.230134123820106","host":"s3://npm-registry-packages"}},"0.0.1-pr.47":{"name":"@next-auth/prisma-adapter","version":"0.0.1-pr.47","author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-pr.47","maintainers":[{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://github.com/nextauthjs/adapters#readme","bugs":{"url":"https://github.com/nextauthjs/adapters/issues"},"dist":{"shasum":"9db69ed21995ac01ff06fd6ec046ab7cfe0be757","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-pr.47.tgz","fileCount":10,"integrity":"sha512-kXs92BbZvlGUL9xXdomfRFK11DSsTyMnMMn8AcIAk01704DPZFPe5OJrQSlm47QZnAHpNvGqU5XKfMhByC8aqQ==","signatures":[{"sig":"MEUCIBWiNmq/w6tbcDCBo8nSNDnEDKXCUI2751SKch2T2VfcAiEA+HG3pMyd5jCvs0J2Bk9WiZ5hgklp7eOpaapjG698nhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE5R3CRA9TVsSAnZWagAArHMP/iGxIS3NA2uBqlj5puoQ\nhFe4n3aTTHtTgw0bBow11L8wk3M8LxroVB6MFDE50x1EiTedgfBZTCT14Vxx\n4u/pGXVQ2tqLAXsLgs1pvHlzwz0PRbmFsciIKcFWRTx/nmCX2WD8heZUKV39\nruN1p54tLPIzeph+cpuQOLNOAsYRZLIMCCWH9OJ+0PqM6bB0U0DK77hzlmwX\n1gdRlUIIhegRKmQJFpobTJ4tzKVaRm5KvUkC0aaQFBDhFTGmnAUAhufTP/LQ\nmGJWlmBu8DGCuRDdJhm75amTEflZ/tDb9YGm73pk5oyVEzkNHkxnv6T42Vin\noejQoJeLDuTF4AxFMT/ZnAsBgt1tYKlbJtPiINaRfjsBQ66TOiWgTGzkwXrA\nFrAZ2jjIi5MUTt4bB6TDmHcixEuEFg+ZP3qQ1k+sT22Xae+MAVXf0k25SKO/\nipqTiH/Dac7mzHc1iOOrC7GaJV+KCYMi671p9G4q4HeyoBNJCwgf/UQjqqmW\n5UvWmgRWUk77CqbmtBhq8rTPO+XFqHYHMrNHXziltV6OZruE8DMwUJmR5uVP\n2w9szLUgd2ag+Lmp4WBP7gOU8nN13VlqfBdOtmFAQjJPRAedSBdhufxCboK5\nPhDenELpHzXOkQEMpx6e/OzrkwnFEUXbcQYGaVf9PB0GGotjWAp/U8+QHkNC\ngVhD\r\n=sMCt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"0bc6edb2a8626a1e9fa9b96a608de173e577c38e","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"balazsorban","email":"info@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"```prisma filename=\"schema.prisma\" model Account {   id                 Int       @id @default(autoincrement())   userId             Int   providerType       String   providerId         String   providerAccountId  String   refreshToken       String?   acc","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-pr.47_1611895927546_0.31975383218165665","host":"s3://npm-registry-packages"}},"0.0.1-pr.48":{"name":"@next-auth/prisma-adapter","version":"0.0.1-pr.48","author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-pr.48","maintainers":[{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://github.com/nextauthjs/adapters#readme","bugs":{"url":"https://github.com/nextauthjs/adapters/issues"},"dist":{"shasum":"ae1f43fe7bca9158158ccc0b8232be692ad97273","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-pr.48.tgz","fileCount":10,"integrity":"sha512-9WpL3IKWjE9jeaSEdg9SrmUGQYlgRVD35PfizWpPlEXVXb++SFkjeygH2FHE0XoJcYTjXB8vaRGLeni0K2cMdA==","signatures":[{"sig":"MEYCIQDIgIlF4ExcHyQZFIkBKPJ8/qbkgxo3WYBG2S159FkxTgIhAI1Rs6ot9Zj/T+6lZ8aDjPVKJtuk9SI5gPLpVBVOYie0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE5ddCRA9TVsSAnZWagAAuNcP/0ttEWrDPbI1/LEdJ8lU\neGmjgt0X48j9LBsPC3LUkRlGxZVQ3ATsPQNOBkgPUZXBNd2nv2BAQITly6MZ\ny3DpUGeCQ8jzNlD7iYpjEwDON7HYzQZDs/pqARnu+CQ0CS6e4KTyveWT+QI4\nenCFrjnNzDBX1gdHA9uFEp5/GQTJ5/PiCmAfGLqvoMLahivjHYkzMJMOLrmt\n/LbtWcH2fq/hs59IU1yy5kMebKnTepuGviFBbt65ethjQEEDx+9EU2Ca4BSB\n2RQ/9fj4eG8hI/DNm3fxXj5Znq2V0EOrzggqHu+9WOWW2PTBMr18e5Vpl+rJ\ncKCKNOZFaONihobF3Bh3xXQ/8CG5DlzkxpkoZBdfDq7KGe94kPkxpRtEajn5\nipefNFOGk14uk70AETfK7cxcsIWerEJeR30VbAFjliEd/w8jYhv+ty+z3Jr9\ncIWigPSrrdg5Xdnuj7DdyPpNWN8Ct3u24hCmYVmhO9ol0IYaUsijW6imnQq8\n3RhwQV01D+irAPkzALyjvIcKaE4K3p9PHVaOAl0ZNHpDi8wLq6UdrrG6kYlQ\nkRM4A/dtCA4eXyqDbDRLZeeNErvErw/UvtKVuW1P52aZGIUPmzES16FUfQf+\n1qkcAKbOarET4T0nB4Kaul4ElwPTaWaHuxg+I7KCfs+8OlR0xTIVwOgLHTHv\nSEMN\r\n=fPau\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"9f6d6957c0eec2764a1307d2cbf104a07c2263a4","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"balazsorban","email":"info@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"```prisma filename=\"schema.prisma\" model Account {   id                 Int       @id @default(autoincrement())   userId             Int   providerType       String   providerId         String   providerAccountId  String   refreshToken       String?   acc","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-pr.48_1611896669456_0.448716490500338","host":"s3://npm-registry-packages"}},"0.0.1-pr.4.49":{"name":"@next-auth/prisma-adapter","version":"0.0.1-pr.4.49","author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-pr.4.49","maintainers":[{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://github.com/nextauthjs/adapters#readme","bugs":{"url":"https://github.com/nextauthjs/adapters/issues"},"dist":{"shasum":"85d5eb2cb31bbdb2c9957bedfefffb8b11384151","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-pr.4.49.tgz","fileCount":10,"integrity":"sha512-7pwwafaIGNxJEVucraRzSVU131CCjE+Tadl9GQ78gWHT8P4z93c1YfkKskRK7nvl0wPbxAYthoLFGVEaRuPA8A==","signatures":[{"sig":"MEYCIQD3HusrjiWfeAjLiiA3loAE0M4exbhoLc/LnYxScvsNSQIhAPEw6b7mUw5F80jOhS+1dTELdqXxrer1QScbLjk6/wvj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE5kXCRA9TVsSAnZWagAA0XYP/RmMUUCxlRKjT6cVlmzV\ne9cjvdO+eXq8fSXj8blcEu45aRvl9SyolIDArTj6Nm8aRjVPuQBNXHEIIra/\nDltI//B7+7DPBPPZpv6BIL5wvVsqgQtMbQ86cDwFn1Yl4+zehWmwO/3c0OZX\n02XIm9Cm+Tn9MVtI41efL+kARZffISCgkMl11krHktXgA/YESkSXnYNHLer/\njbnTujlYGgLQXAkBfnTiAPSKLPXS7/AKjFEdM91QYTWqYmjAPWbv9fEbNRpO\nr7KYkJHDk4cG+ljTVaQz9793kRTNqCxdwCfBi8mJKJfBe6tHE8R5m21MjAk9\n3RKp6/fpr/lZE7I4igddg0Q3+Pm7P/ZGfGoyGpI4wslQR0JpZqkIOOSxxjZj\nVcrjzleZog+vYBO3f5FzV+2LRxt8iPYMd5RXup5YSr0Q/GtNtmp1J0sJlE5k\nxvn4WvEjec+8HvoSXfnNhOvmmUYTcUxbh93duktgl3BYMRlIDMT2YsNgA7dh\ns2opF8LyGkFMBTnTrIWfrMCpkVLh4TvHPlOv9rYcS+1nHQvFZwmQoUsVlv2S\nvhuVwVvvDvdd8MqDj/aPujcW8lditLtVp8hloqvip7Ujxime8fwRa921N7Dp\n9t4t9Nhu6eAbWrgheo8b95XQ5zakDJAc9smRbtkV8CgQCFaWO3mzhXCv8lr3\nLzqy\r\n=HOVM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"dd3a467e82b2250007a9e5603b1ac602e75ff022","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"balazsorban","email":"info@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"```prisma filename=\"schema.prisma\" model Account {   id                 Int       @id @default(autoincrement())   userId             Int   providerType       String   providerId         String   providerAccountId  String   refreshToken       String?   acc","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-pr.4.49_1611897110708_0.16444220085738603","host":"s3://npm-registry-packages"}},"0.0.1-pr.4.50":{"name":"@next-auth/prisma-adapter","version":"0.0.1-pr.4.50","author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-pr.4.50","maintainers":[{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://github.com/nextauthjs/adapters#readme","bugs":{"url":"https://github.com/nextauthjs/adapters/issues"},"dist":{"shasum":"beb5aa90f303ff0bd38b6648b1267f5d5201aca3","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-pr.4.50.tgz","fileCount":10,"integrity":"sha512-fJ+DL6P41i1snkfTEI0lJtwy4v9GXWZ/RmIDhFl4HxhSdp/GmtEFqAzV2XvOQkSEGXzUowTcmQ0krO8LD0hKTA==","signatures":[{"sig":"MEQCIDG5kH3cxW1J1AE+3z4bVNzAvHPz71BVTTLkOFsSPN7NAiBauwbRfd4AWOkqAYT4w1FZSjeR3jSftzz58frFd3nFcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE5nsCRA9TVsSAnZWagAAL8cP/08NPKNigrGEhycWG5+c\naOEw9dXnZvs4iUjsi1XOUdbhGfGrExDgE4TdisffzN04m8S2k6EUvNRhXekm\n+kvlAtL9h1Y01OkRZrL/+fqAg9yFj5YwE1qBuz3PTmZW5aGhe8iCXRxVMm+x\nO7xVeKlIApoWy5bRWDhdBtOL+ZyvYlvKmbH5t2/WkXnKtxCAQgLWaKci3RLu\nVWDNmCi8qYTtxLRZGo8Wyu9uDx6FBNWBbL0Fjr+jG/iT8I5/N3adGOksvTYu\ny2UHA8zXuscyqtj6XgdLY+kWunef2dpXkoh/kY8VQOSySFpNIMPT3XvxvSd4\nqmUueSkeLD2jT+HlsuH2SfT0juUjDiG80YDc2XsQ5AGJYhPFYr0nsixz0opx\nNsT7bbbxtKoBbtkB/Ex7xzbMm9GAxo4SmdkRebtmeDLwzskBbxU47pBSqjRx\n/KJ03YJfLyjyM71yPRGWX+3CT538Rzc901UbKEJJk3RMjp0CsoDvzVaYOkxs\ngdONDssPNFJU+w6vmR6I8tKu45bGMqwm7K5GclwSkO3rVdS5tpgyUbWAmbRr\n3eJ3RqcUGm8pNmUQDhCFdgtZqxDIl7DgF+M1IZy7BDD7zfP1h7fnjeC5PJj2\nJYl3yPMT730IrcxZjdsOB9xbKgYiVR1uUvraeArvdsxPAkGOYMuNSZGnILkZ\nQkuk\r\n=uhQG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"2782ecec7889a0522fab5b0a85d7eba93d868d0e","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"balazsorban","email":"info@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"```prisma filename=\"schema.prisma\" model Account {   id                 Int       @id @default(autoincrement())   userId             Int   providerType       String   providerId         String   providerAccountId  String   refreshToken       String?   acc","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-pr.4.50_1611897324577_0.5076537094400069","host":"s3://npm-registry-packages"}},"0.0.1-canary.24":{"name":"@next-auth/prisma-adapter","version":"0.0.1-canary.24","author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-canary.24","maintainers":[{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://github.com/nextauthjs/adapters#readme","bugs":{"url":"https://github.com/nextauthjs/adapters/issues"},"dist":{"shasum":"7946d10ad6b493dac29edd5c2ba74efe5b00de4d","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-canary.24.tgz","fileCount":10,"integrity":"sha512-Z325CsqKb96fhxPkBve4gyk/QJ5mIQzU9bgcUm9a5nRtaRViQwgLMj3qSrLLGQhkKVF6J8TLb0WZBbdELRBmBQ==","signatures":[{"sig":"MEQCIDFms65iig9gkFfSnK5PYehn+5PwP3dZSNzbhMJ0cSXDAiBIoB4+GNPO0uxXPzhtxW+B6kYUazVBfSJVsW3PlCWgnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE8daCRA9TVsSAnZWagAAtBgP/iXpB7s+etV5KfhsDrq+\n68vdyh2hDBQCBZnYP5mZr1PGTk5tT4XrPuMb+ZDR4YMdceZVP8XMRMIBnJgg\nhUrbdQ4gZDd4U3o4LX/vZxchumNOHideF9KIG6b92CoN385yKsMrojgz2sJ8\nWfS6C5fWhrv3vBUE2yM9JZd4IfO/sFt0wYt0ylq6LfDkOX6Ji+4m+mEWAzCm\nYubsqWJEEEFjI1TW/3Gu8elMTDTTCOZkD266fCjdydXsz0324V7orOr3leM0\nRXF50fzdbnwGHt2tqa8CiaBOGEli4WkEiYXX5hn2ozOO+MPFi1I6fVUNYuo/\nCePQ3/FGgfx5X0/Vqfvb70NgDTi08zDG8wDG9KjAO0sTk+Qj+yOBbhVEmp4q\n72ZKyi4Wmd+Tv3a0yra77QG6GovkDkbZeQocBiceWyBVrZHH2fuVjbbGx/gu\nul93pa2Y8DVXTRj/WEj27EkJgdsg/Nj+lekAnlP4vslnOVcKWEFzAWAOpyRi\nFXdkZw8B4wa8GA2L8OVz+tAHRR0T+GBxKKOQKBQCNoGo2AJx2V7nLq/vBCuu\n2DLca6tIeWkGLg1g5MN08/mh4H6RFlHdy/K7BCxgRWdciaMlf3G9JgMHzmgz\nMFRpw8qFuMVWzeAnpDwZaebQBpLD48cpLEQ8WcGCgaOgJGrBqSpde2VMe8kw\nXRfe\r\n=6zQ4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"9d35ead1201506fe354be5758eae2051d5d97716","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"balazsorban","email":"info@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"```prisma filename=\"schema.prisma\" model Account {   id                 Int       @id @default(autoincrement())   userId             Int   providerType       String   providerId         String   providerAccountId  String   refreshToken       String?   acc","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-canary.24_1611908954103_0.24910574205431302","host":"s3://npm-registry-packages"}},"0.0.1-canary.25":{"name":"@next-auth/prisma-adapter","version":"0.0.1-canary.25","author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-canary.25","maintainers":[{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://github.com/nextauthjs/adapters#readme","bugs":{"url":"https://github.com/nextauthjs/adapters/issues"},"dist":{"shasum":"735c15c882ef3b590d511aa49d6291854acb8c3f","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-canary.25.tgz","fileCount":10,"integrity":"sha512-rxV4a2MV1ftl9s0yVI2j46sE4JaxliSTHRyGVLyNhw6yZdSwP4x3JYdWOOpvvFzM+tgrxu70QVsunscxoYw1QA==","signatures":[{"sig":"MEQCIE96052PT87svZuRxi2v3lCU8hWbC25KQM1I88Tozu3KAiBvPqgxN3MeaBgbTEuShHk9d0CuJImAwY1RvMYxmDt24w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE8vjCRA9TVsSAnZWagAAOSAP/1ALrWDJxmSNsbn0jtWB\nCd0dXaUkv+w1LltWLpO2VzMQ1B6MCkcsmdDIp9NegXAHd4YKs/eB8FwcIBZz\nPgap0uItZzOh9ULdYd598UWaCjVi4Ktpi/XPKuZK+oHPx/D5ugfGFE1IdvX7\nchMl85SY6DyvCXPcXATUgxSnnumptUulHUKBjSCR4ZzqVOSQ/54O5lI4L81w\nvhoja7afT7GnQvLq9HY5Xpw37o1S7v7hFurwYDY/kLHwUu5TyZIyGeIH8GGT\n8jdq0V89QYeI3b4y36ydrIbClJO0E2HhDmdJ7ZJSC6R3+mK9zVVjz4TyjTfV\nyV5LvOg3gfWeR2GmKStepIAwH9QZP24nTixo3xPgLSVCJugrxFK29muM8xKh\njFpisNrm1Uikyv/NLwj4d1D0mEnMX6F9aW7m1YJO21ltlCvL0517pIyC6gos\nwiPby/U70YHZBfFqxo3lfl30dV6eRn1Qb+m5kjQunl5fdckEmHyuFsLzgMFP\nDE8cLEzKzBX7Wnx5ADa+6kLmHY8dMKPqRFeCLGwCakMzJytw3NNZdQHO7Ynu\nAFJ+rSFxjpjfi+Jvif8hb/6EHQ3819Y65yhcoVjkGs2vdmA3FZ4GLP2dd39i\nBj7Z0sy7VoOIg/DK1W8/TEefKKiodn2olmQ4YS7RaAOZjOiKAgwiIV5JgbWn\n9Bp7\r\n=Jvl2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"91f3afb08b849257655829b11e042aa9412a5fee","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"balazsorban","email":"info@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"```prisma filename=\"schema.prisma\" model Account {   id                 Int       @id @default(autoincrement())   userId             Int   providerType       String   providerId         String   providerAccountId  String   refreshToken       String?   acc","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-canary.25_1611910114753_0.4042476967793769","host":"s3://npm-registry-packages"}},"0.0.1-pr.7.27":{"name":"@next-auth/prisma-adapter","version":"0.0.1-pr.7.27","author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-pr.7.27","maintainers":[{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://github.com/nextauthjs/adapters#readme","bugs":{"url":"https://github.com/nextauthjs/adapters/issues"},"dist":{"shasum":"47c38b8f396b7ec8db1be58cef0b6466a5c9af09","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-pr.7.27.tgz","fileCount":10,"integrity":"sha512-/TGGT6rglXONLDSVZHi4IjF7YcOOpdxdfdsm3QNp76Pm+YigGbw23u2RBn9JETrg2VNa83K1Eet9GXjVnVqFQQ==","signatures":[{"sig":"MEUCIQD1qGsaZ/SFNcYK1h6udXyiIG4KCmYn/MNXPKCRRtcAmgIgbFYact8CMeWdWlZZxdRtRmmbQzUAonbGkKbrcB7aB8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE+T9CRA9TVsSAnZWagAAnZ8QAJRrkkICmKlum/3TRRS/\nCmGvYdopM4IxhxBqIuFWZsNMP27p3xb5m1NutbrJcJmpHmG9VW3LCNyB42PU\n3k+jhH9nVU+4PvqC96B9n/KkGz8tjaQsrf+K9B6QAqI5t+NtPkNWuPOztht7\njFJzleOZjLYe1wpsmRaPdouLZKxTDbRuRJOosZvV0DRp1muUvyzBcJDrj0cd\nWp9oBSxdKDGgwUeUgLnxhqCMa4X7Gu5DInl2kU/oMkfl64b1oaFIb2ZwXn8X\nn4lTp1yRC1Uvxd7pKLZkPDfW04HNg4nnN/ddDPa0gy9wJIb0n1oDxYlxqknX\nprDU0j0oJJXpx5BujOTigRTMKVZ4zJK1/7QEHvfk1yQDvUKO7w+kbpU861y0\n8JRpFp+/OdzhoEXrHK55uu23GL1H9MyFTXVx5l2Yyt1bj6Nz/D2gtbMHOV5k\nJwTu1uhgyLeTG6hgjsF5sSQmeF/jw93l7mkgcPOMWzPcWO4MXv5/X7c1xxL9\na52pQhdDlpVRRJ0g4t7uuQ8ucw5VMs1cb6weP8gY0g/iCJjcVQnG6PzbOxQe\nkjGDGUOecV+V5XkhJvhQ7XSbX2grMfA5sRPNAqVt4iM1MvpDnP2tc5F8eUVB\ndjLHKW7vvNLxHHBX7+fsSb6S15MjzJQE+HyjKiw2GuuslL027XOXk6S0s8vv\nsOKB\r\n=k9X4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"eaaa802dfc08d87d2ef49322209149501e138cf1","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"```prisma filename=\"schema.prisma\" model Account {   id                 Int       @id @default(autoincrement())   userId             Int   providerType       String   providerId         String   providerAccountId  String   refreshToken       String?   acc","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-pr.7.27_1611916540932_0.25757057684664586","host":"s3://npm-registry-packages"}},"0.0.1-pr.5.32":{"name":"@next-auth/prisma-adapter","version":"0.0.1-pr.5.32","author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-pr.5.32","maintainers":[{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://github.com/nextauthjs/adapters#readme","bugs":{"url":"https://github.com/nextauthjs/adapters/issues"},"dist":{"shasum":"7b87977e39c2bfc502129921584c3d98eab1d9eb","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-pr.5.32.tgz","fileCount":10,"integrity":"sha512-OX7rg4sIm+gRq5BOxBHn5olpMQfD4vTvasj8tmUlogLOVaFVEg2GyUzotdAzYgOb/J56qHiPsC09PtTZ/2KctA==","signatures":[{"sig":"MEYCIQCXfOAiMlqHS8zzgZOmgMiIrkqYGdZ7vdH2NcGEsnOm6gIhAITA20kBpS9FmSZ+A898Hc1YpjDgA/2K7+ILpkAaGEoJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE+d+CRA9TVsSAnZWagAArFgP/2+7cydceFuNiwYifWv6\nBWQh/RI5MxBUZSsEgBhzRWvIZY5X3p5Lu722HakyZpHILfc20AU6SJ8ckYBF\nngHtELYNKeKNACzp1IV6y/lO6V8yMnkW4U09sFyf4ezOYrme0JDGnttAbLfp\n4IUSy275xBJe3wZeGVssShtAt1hTgllbvXs7wDxbsCfcLmma7dtPcBbKYLmq\ns8oaWTgrm+6tIC4FLP4jJZY1XDxTVV4N6YKKUUdKoT/SGPrqlRqruOUTIzfi\nSGRW2EjznVw9v/b/zq1f1HMTEVdpO/z76RxebskeslJX9VLqnzMZNKcsbVzt\nAp/RVwNBXCdkJMLYfoPcIEwIuSXEf5EYUDfe35DJefa0SIDKKdJj2Wzl5nzQ\n5KWuhT6XlQkW3x0m8wZ3s6dNr8w9hQv5WXr5YvabMHq12hUPK6BXaS33lL4A\ndqQqkreqsCl5jzJ42K3cCyZWJgcto3kznpjirVdPXxNkd9uf8a0ATP/vOYQd\nGXSXY8XOyCbXGjyGXcQ0yHIx3Dvso8ha1C4PW3wFTbTDgwWXHxIVuJ4OIkyz\nwZM067IxyQtFeTr+lWS4E3+U2vcwpoaz9p72ZckPM1UAfMMqG+LdpEaQxf9f\nGSXb7Qaca2fs5Gu780meuvB8lIeiWUqm0yASyaMoEh51SGwDpYp8Rstmj7fn\nbKcD\r\n=tmCc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"e89e0449aa2b4ad0df4b9c374996e5a80d99cab8","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"```prisma filename=\"schema.prisma\" model Account {   id                 Int       @id @default(autoincrement())   userId             Int   providerType       String   providerId         String   providerAccountId  String   refreshToken       String?   acc","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-pr.5.32_1611917181991_0.2832966469188938","host":"s3://npm-registry-packages"}},"0.0.1-pr.5.33":{"name":"@next-auth/prisma-adapter","version":"0.0.1-pr.5.33","author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-pr.5.33","maintainers":[{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://github.com/nextauthjs/adapters#readme","bugs":{"url":"https://github.com/nextauthjs/adapters/issues"},"dist":{"shasum":"95c0aad8bb7759a8609a87720fa7661bf6118954","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-pr.5.33.tgz","fileCount":10,"integrity":"sha512-dLyGtfvKCunHntxQ6no+g/z3zfRY+XxIcZ3jeUay9yIkhjc5JDVZmvF+hUbNOv9qGBgszZu0cHFBn4d53LIr2Q==","signatures":[{"sig":"MEUCIG6HiwIJn44BO0E67jMXS9iPGvwhwrADB7uo4i1DppvUAiEA2jtJM75QK/M6cEohpT5UveIsV33ImdGqKCDZPSb8vjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE+iVCRA9TVsSAnZWagAA3UMP/jzt4qIRs0tCBHZ475Gj\nneUt8sVE7tjbzrhoDrxxOQKjIiwuoz6cQN/y6noh7SWDPGugvqMt74s3JozV\nLj555xwLRwv9g+M2D343FUUzBVmcI3c1gPCzPLYSgKomsbTMrVAaloiKhUEk\nVGeCeLJlIUmbbrlahlcqZJnU0+uU7BQIGH1OSPD8o61tYD5kgckscA9lPDuv\nZcdlPw5DGoI/9S0ASPirOro+jfY+RF3H2rJPIspusSObJERub+aggVVNwKs7\nD3vWT22VYdlxzFpbcsiydS1b5vj56rtTkXPfelqxfAoEAX49ArJnV2OewN2/\nFf8VPKgKVyU6Yo/lx7sZ2mqRSJ2H2ZW45bXxT87qy0Btikcarn8HPQcyG+9B\nTyuRFalvVmjHSzAfq3yeFdGuh+cstoiIockVSZfvUdhXUcVLvmvjfQ93Bncy\nc/GnkTZaArFdzjsJeoAXOxmRNyJ1rS2iw2BMhoUsYBiM6TKfH7P0bRyerr4z\nNDzaIHup3VRdd/CzQaxrbM57vsi6E4xHg/B1629wmbr2PSbZz5tmgnnutoyj\n+32OfH8EX6zrB64X6EBq/gfgXNCrv4ShtRQP6uCeoo/ddddbCbw3qT6rgsav\nBvHIJrmn6ykbgZmLhpLcz4GsRsh4ncCdv4PpEwwMBJvyX30FjzgbJNryrXmT\n2mSb\r\n=+hVC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"893360c7e7a0d0c4ca7ff2ce499d7f4e77e6e7de","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"```prisma filename=\"schema.prisma\" model Account {   id                 Int       @id @default(autoincrement())   userId             Int   providerType       String   providerId         String   providerAccountId  String   refreshToken       String?   acc","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-pr.5.33_1611917461057_0.6093040459775427","host":"s3://npm-registry-packages"}},"0.0.1-pr.7.29":{"name":"@next-auth/prisma-adapter","version":"0.0.1-pr.7.29","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-pr.7.29","maintainers":[{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"2ef94597c92cd9e62e342d2ff3243680a6f84c02","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-pr.7.29.tgz","fileCount":10,"integrity":"sha512-x7WTcjqcYj55te1gIiNFplMSYNMQpH1gNXlUb5MktK3hp7nG9QzFtYspOHXxln5dLJY1tTbkszKArpPp2qxS+w==","signatures":[{"sig":"MEQCIHO5qMVzW7vUiusEtZ6vlIRUX/Wk7kFFEfKUuXGG+HZIAiBVUX8KLHV5wIo9Pe99SVywWeKE/HeXmznyNMSBr0xErA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE+kTCRA9TVsSAnZWagAATI8P/1JMsS54ujZtET42rvXJ\nk7ipIXEQAFatwsUBwymq1TJlKiDq36iDW9785KEC8PFJWnYuFNS1izLor6MA\nX84FkQQrP6MWFcdcZ5dHaQSzfOZHWVZKFTXW04/b6l2gs5p1IXtj5ax96+VI\ndbPBaDR/VW/Jbq4PcnoyErd4GKw4IaYPEoiIXP9DK8Lltd2IL/7qU9Zfbntp\n4S+11dR2Tc8qBc5pq1VzVIn7Iz54jHgkyOI+7RFk8H+Xsa5defxlrn6dlmPb\nTJtPaBMg34BdajHlddFxXmbFAyk5q0yqNPzIQGbVCWydJ7ZptHnLdGo8ggc7\n97VnKHhLDVAXbH9o6Sdqhd1+wsw9tXl2KFkzV8ORmkmVydAgYCcjEnDCL73D\nLqz8EZ45lQYKO52IDBAXJyc8aZd94CES7fS8y5BdTyQb+/iCiXpQZQoyWwGK\nFyhcKKSxAhrEwG+CCexuQYNrCfdBRg2tlgaDTVuj+AnftDBwQzX+Oj+dskLn\nSJU1xQUcvjNI79YzSDeG+fjcw6N/x+++rxE+gpKX3XDOvk+qyhr4kZi7OqWd\ntHVdUtSQr8B3ojcV0ymdmQpGA6e6CsSQqWqxTtaIEDKnMa45/2xK3sJ6ayD3\nb+C/R8II+sG/ouRdB9tc5EJh+84LzJK7SUCpQntTZA2fWml50bHLGICY2NEV\nTRBo\r\n=Tq9g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"feefbbe0b07c1010765337f35c9d6cdd4fc64a3e","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-pr.7.29_1611917587344_0.4099442358800487","host":"s3://npm-registry-packages"}},"0.0.1-pr.5.34":{"name":"@next-auth/prisma-adapter","version":"0.0.1-pr.5.34","author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-pr.5.34","maintainers":[{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://github.com/nextauthjs/adapters#readme","bugs":{"url":"https://github.com/nextauthjs/adapters/issues"},"dist":{"shasum":"6b8614cdc863d433689b3f106580118be210cd0c","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-pr.5.34.tgz","fileCount":10,"integrity":"sha512-lOiBA72Ry3sE+BW7HkyX7k++eiguhXCi8VL9PogclkvfEGlLxxyM7qp012nAPMfj4Cw5T/a6MA2Lirsuq2Z8Gw==","signatures":[{"sig":"MEUCICTQqY8K/rbbMWj4wjfUGzgUFi4HFbUO7oVc/+vvflwNAiEA9EYC/Qr47BAFOXpivgiqOMPFoa8Djn+qho5j57dQsQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE+lzCRA9TVsSAnZWagAAxw0P/RQgP+nIbgdO4DtLcj7d\nmP7NCbzgRhbh+WBi3ELV3Dieeajz8JNHre34TZzb5Gnflfcf+IQMa2MqXVw/\nAF2dv2ljS8isjSmbPizXegv6tdF8AaIA5gsq/GrkNembTfv6lyW5dTuSwAvV\nKqExOfwFygrE2nFeYNuo37oFRlWf1cD2f0ZSRbRV5p3VBhxtFRJBVb67nQc9\nIbFwSNits102vqHuFvFUX1HtuXzA/c1AyRqq9toAaWAqRTny24x2oKC/ihs1\nKEkhnTZ2KXwAkIKc6Y8XRNULtRviHCLJfk1tAkAAJ/zBh9VVuz490Mpql8F0\n+PQMtAJpnI1GNWpMOmsh3mBItLasXcGrQkcbx/DktWF0MQAL7YR0WWdArvTW\nxzfPafXwp0CsdY8IiVlm7fA7BqlRjG3s/gSKFp0Nq2M2Vnvoq/6C1pdg8y+4\nhMiZ4RhFD28yU/1YoXJNB+C2GR/YwqzB1zQjLXV3TgZFhk8RL3pc0ApxFYad\nB46LvFaICRXsfPPVo1rq+jJzGZHc4i/DNqIea88bHoRoLUC7/uuCuStTwSHG\nHrh0F/+r7WbBbINceYKowFIE//A6ma1fr37FOmfdASvofk3Y7m7Wdl90Zk7x\nj9uQeXcXCnukWRJLOjguaIgHasQR75U9ViedtafLzK6EE6mSS3+F7Oaq66Jb\nzZmv\r\n=uabO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"57761c7fb80c474bdc388e05bafcfbc0f773bdbc","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"```prisma filename=\"schema.prisma\" model Account {   id                 Int       @id @default(autoincrement())   userId             Int   providerType       String   providerId         String   providerAccountId  String   refreshToken       String?   acc","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-pr.5.34_1611917682503_0.6448156035917763","host":"s3://npm-registry-packages"}},"0.0.1-pr.8.29":{"name":"@next-auth/prisma-adapter","version":"0.0.1-pr.8.29","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-pr.8.29","maintainers":[{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"3911858153453d15b499234a023019a9069d946b","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-pr.8.29.tgz","fileCount":10,"integrity":"sha512-+9OkMwjRnL7Dnv+ARjLKtvIpR6W6mP3F68jeOBFT2Z4D9NIpX+u0/tDQ3w41CTKaN5FliJGsWrHy5IH7TChLFQ==","signatures":[{"sig":"MEUCIGZKZ3j4gN+W1eZbvhdw0fKDowhHWi6nLYPhXhU3YFB/AiEA6R2y1VNYNT6om5ySYGOM/pgB1uF3q3sW21rzaad45U8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE+mZCRA9TVsSAnZWagAABt8P/0raGewDz5qKdNdNAxFX\nJf3JO3dtNQrZ5lndYeWD7pbXcvWaMsUARyujkbhrTaarVyDkyOlouVVx63q2\nkIuB+fMS2RDXMk1Tbv/ghiXLg0rLYNMsqWBsaZjg2EyBQVed2JZM9ieBqk1q\naVoakNJZlWzJJE/PzPcoG0xQwF2gFbEvr2oxD+pg4+nNGYCM/c/PXcwf+66n\n3lbNvObuQsFfq/waXs7TPsctFmZ3pKNTsGhw4Wqg+s8Ss8XQG24B3pjcTy6n\nnYTP1ypENKNmPyVbQ+RhfUD1tABy1LkBXPOrQaW/2cadTrxcY0cX5JmtQk5W\ntr8prebuwPm/Lo3G8WAK88dYusOZ3ZO/zxzaRAQ6FzOawdhqFehjOiE0GU0z\nuxFi6brXyyfWsGxqkWCaBRkfXIFoHzOH8y0iU3MpTKXWivHlY3XTsJe/7YKh\njUJqyhFVp0nrunSHLhGXXtzkFg4R5v5+gApPokHBnvZaRLOuadZ8ZhBKMgcm\nl7Rap39UAvRwrCnLjKEzezIG80S4KdhhIj+cz1Y7saa8NeK4buBUKGGwYTji\nOV588TibF+F82cIM8pqLlVOmdCMzy0oB1sQcv0a+PBopoAIZzwLDW0+1yVDY\nbnr4rTO0Lh3vSYy/Jrv5c5Uuid5RCSHCOV21kbjcqYzS7Lk865LkmkXDds6H\niBYm\r\n=TXH1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"a79f3f718450277d968198993a98fc0d209e18ee","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-pr.8.29_1611917720664_0.8085045736720124","host":"s3://npm-registry-packages"}},"0.0.1-pr.5.35":{"name":"@next-auth/prisma-adapter","version":"0.0.1-pr.5.35","author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-pr.5.35","maintainers":[{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://github.com/nextauthjs/adapters#readme","bugs":{"url":"https://github.com/nextauthjs/adapters/issues"},"dist":{"shasum":"53e61e452cfc0aea84b8f0829694df22ad26abec","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-pr.5.35.tgz","fileCount":10,"integrity":"sha512-k03om8owNGYvdYXf8ly/1MBpX1udBlKsf5NSesxVCfjIs09TvoaSCa4wOn8w+Vvlkorm+Z5zCKCkJrrfn5DwAg==","signatures":[{"sig":"MEUCID67Fb0Cl/IKt/HCGlTh1sHQOZX9DPzX7XHAfC+1giJ6AiEA2zONooBNEX9Yi00FpO0hkeAXghRT6xBDXKZXDwMxzIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE+ngCRA9TVsSAnZWagAA3MEQAJXMTatZLsVUeDPXIY4+\nxlfra49FPaxGgHlhwj9nl9gtjgrBeLSqiLjAj5W1+CKQua2uHwvsRtQoM45Q\nGkhVnjGixFlHYJ4ufTGnsPzakSfRTSY0loCzXlfo/zp3BehCb0Ukdbm4ZeSW\nB6Xr+xDGVUS+UCWWX40SOtTUkwPYbpqZ5UZCMS2R1RM6vDwd3suEgmn+TuSG\ndQIXuSrNkv0RZGktREMJw4ZHKs9zoKtdCKNRwICLmXLFnQH19A+WOW9uIWiI\nISdObYIZgv65JZRI2/HynKLbc9GoLVMtk36MbXQnosR3LSHg32b7EjxTIBoq\nnNPZQC8S4lqUwAUXxtED3S7R8AWCPm/dGL7cuV3XMA7MT5VAjfyuuwJ209k0\neyRLFAo8ngRYvLAoQsLuw+JcXnE1dMA+KLl+ikTAp0HU6iHSGefT1Rg/VSDD\nQ4BZjVrUD68vr2LyNC4Q8PxnA/gMl+0MLyBqPcu3KFlDQqc/hQNHibtPQCV9\nv+z/9gacFtWtJXeAq1LwIDuLSlmJjRxr/4yXjW3sN9xGFsg0Bri2vkP333+w\n8jwlwb4ZawrIG35RA4z4stNpxm9D1+efjb+D8SphMA1Zev+g3EQ1sBw+E7YM\nGPxndXW/W9GxgMn+7O4zuikzV1MowxtZkd9gjY5xZbSYtUdGi0D8aAe/atcg\n9l6i\r\n=IJah\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"4fe32f3f45dd44ed7fc139db47f503a2119d2cdb","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"```prisma filename=\"schema.prisma\" model Account {   id                 Int       @id @default(autoincrement())   userId             Int   providerType       String   providerId         String   providerAccountId  String   refreshToken       String?   acc","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-pr.5.35_1611917791654_0.8425789645509241","host":"s3://npm-registry-packages"}},"0.0.1-canary.26":{"name":"@next-auth/prisma-adapter","version":"0.0.1-canary.26","author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-canary.26","maintainers":[{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://github.com/nextauthjs/adapters#readme","bugs":{"url":"https://github.com/nextauthjs/adapters/issues"},"dist":{"shasum":"f3af559430b35db49465af2bb65956bc44f5dce6","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-canary.26.tgz","fileCount":10,"integrity":"sha512-adwifBrC6kpNjiRAFWiRFV2wdpRbOr+/f+iBVWCDWjUA4IZYX4IP1bPeatJpDrESuXyLIh8WHGlyiFo1CGiWaA==","signatures":[{"sig":"MEUCIQDRemMM6WmQk5evMbQrKO6pCWdYUTAKiiPQ5XGuEiWi3gIgSLOduz+Fp1hD+GExjC+jl0CysbLOg1gGrZNsTeWtbAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE+sCCRA9TVsSAnZWagAA/6IQAIJHmr4NT5JS59O9c/uq\n0CHV6pq2TD8Y8vtD/y/kcz2Yf3FQjP5FoyCYYaIvsz4yMJvfdRSGUu17fdIG\n3GCt+CUgrvFnWbaj1LA6mImfJcBkwlbb9HMSSa44vbxFGY2j/vz8/nU2L11B\nXC05P0/vqK6p0giIBrzyZmjSdn9IaZ1elu6jypocuSYwvM+9bQgbyv1VjxBY\n33lzDtQPmRoY+LZRg4KB5hlycP1bZETuosbet7oElI1OtVcS046BRcl92CP2\nH+LN0OC/31o8U1t2uCkm3hIcuVsBZEcG1SoK4j4ZiHDrs4FCLQ7COTxHc+4n\nu4+elBOX6D7MOQbd4vUrkDNhtZqFuog+33m9biRugZtoqYXDokIjM6Qbb6TN\nXO8PBJ74NqDxkoh8UQwmZ9K+Qc247rdLLf9IOZlPrRmGxOVUadRBKsN7fZTr\natMSgN/99dfqQ7ghnRSCaggBBr7s3b46N+IVZontGIT8f0KJYTFmp0p6P23V\n16QJH9mIMQ4J1wZsTyERxXyit7fLAmOdEvAmymf6IbtRf99Zk3HQzjcPJm+d\nr5kUb55PM7Frca8FDppEGMURLTY/S0b00NxJ5u/Oyd4Yy2TqLWt9Mv5whtqH\nZJl+GYfP7e8e/JlDN35KOcpiQWCziMUsvIujKtd9Sg87IGcZIIlEWJrRefzL\nY/ju\r\n=AAgq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"aae2ae28c0a800af5d87b8b06d4023d68f711af6","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"```prisma filename=\"schema.prisma\" model Account {   id                 Int       @id @default(autoincrement())   userId             Int   providerType       String   providerId         String   providerAccountId  String   refreshToken       String?   acc","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-canary.26_1611918081657_0.252599077502889","host":"s3://npm-registry-packages"}},"0.0.1-pr.5.37":{"name":"@next-auth/prisma-adapter","version":"0.0.1-pr.5.37","author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-pr.5.37","maintainers":[{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://github.com/nextauthjs/adapters#readme","bugs":{"url":"https://github.com/nextauthjs/adapters/issues"},"dist":{"shasum":"2909e4036a252feeeb1b983ff1a73ceffc85ff4c","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-pr.5.37.tgz","fileCount":10,"integrity":"sha512-nHbRjykd/lWd6QuOD7CyeykbWzWwDIM78TrBXyjcQV+YG44Ss+42Gk8fBuFT012XDOVqGL3VlYnchkQEs+6uQQ==","signatures":[{"sig":"MEUCIQCX/K2lX9vv5VsuUnQPc8cEha4I7Rh1Q8LbIEutXRPDmQIgHrgLIh9L/cKfBE6BQWtcezVb6WetlRmlIXZ7Z2X5BKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE+yJCRA9TVsSAnZWagAAposP/RR7jgAcPCalRYFEjTa1\nhcFcZBpeVDlI9+F5Fx03ry5colGsdlKkPMze6PsVWIQgOIuji/eWK9r+ey/m\n03wIiIfR6Bt9rHjIZRZqJXPk9sMpqWeJZyN5GmwQ/mnuh8B23d8dNd4ryTlN\nSPByDPm68HWz2iXEuZVBHlYz47gdoY02dSr6iQHjKM94xXsTnGl/j5SfbWa+\ni/Gx9ShO5wl8CqW5wpqKF5iKO8Lj8mD7CWe2bQENfR/BUc7L0XeFLk0aFHMU\ngsrH1GoPpR5FolahM2CByWZKU6l6ii3Uljaaxb89kvPxFUZwTq8ZADUjiPpY\nw/ztlpnLjlfnwNy+PbH5ZN8/howGeryUH4jj+jKnm7hASTBYpKv6W14qy4YJ\n6xV4dG80YxmsqhHgwvB0U1pv4GXPJ+MRvlhMz6T3bVqggxk/EZzEbk2clrbc\nBpnfjOtLyW4Snl6aozOCGIf2qHBg52tJ8PXgtKlvUcGFxG4wK7zBL3dSggxc\n12Twd9I+k/oKBxlKndcwV/K57Dx30PHzeGAAY+Clo1euMl6LQAXr5KFpvLfO\n6CJTm1n5+Fq0AzqT6r4IpC+WLq2gwwmbjo8HBEEWI2oVP8pOgpM5TAI3YAeS\n5bjnP++3H+h5xvdgct/3Swp/fCcW+vsqpF//8kUNIBYI410QDLuOvDV24uHr\nnI9C\r\n=q4tR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"89ae2d0e6142d25c616c784c78e64265e97e153c","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"```prisma filename=\"schema.prisma\" model Account {   id                 Int       @id @default(autoincrement())   userId             Int   providerType       String   providerId         String   providerAccountId  String   refreshToken       String?   acc","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-pr.5.37_1611918473063_0.7267026008801789","host":"s3://npm-registry-packages"}},"0.0.1-pr.5.39":{"name":"@next-auth/prisma-adapter","version":"0.0.1-pr.5.39","author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-pr.5.39","maintainers":[{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://github.com/nextauthjs/adapters#readme","bugs":{"url":"https://github.com/nextauthjs/adapters/issues"},"dist":{"shasum":"c03af2bebc365fe04ecd6b8d80bcce4adae2c1f5","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-pr.5.39.tgz","fileCount":10,"integrity":"sha512-TeW+XE2at3pfdz/OI6Hl2qkjbltoS7/o+HJmQieck7+39Oi/qStiqxn7MkQuuzENRDtJYnrujBbCM4/Ff7FTuA==","signatures":[{"sig":"MEQCIFUqiaumncCRVbuMc6lve0kU1iZd+x0gotiJK7HQDPONAiAs9Ajc7VJoFAVY3LHBL3SKrEVI5rscgdxV2tnLLVX0cQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE+4hCRA9TVsSAnZWagAAp6kP+wXQ8bbGG9ERJlR/Xkdv\n4UzWjvfnSHQURgY+MFLuM71OZ2viC0qv4+M0UMJ6zmLLvGVCv1PfQC9WgnVy\n7jxJt5Sd3xqUXmZAa5fAruRD/NSGKHfiPiM5fBem9VbiCf7ztFt3AJCJUX3g\nJFWY+EMYLPntrwHOH85joAioN1DW5xZ+0sZgm6wbVDh4FAYq8KSz5w0B0z6h\nXHXg7E9ORUy19Lcqmcr/aYGV+z9piMtXALcdc4cpq1L7E7lotwB3abrS4xeq\nVA5LpS4VR9OK/BwCw1gTc5LM1bg17cybLJrM4WtuuKzP0qYCK2yIrUkb0Evz\nXkH4q6k0HOhDUI5oJd7fxqz1jst5RfW4Hf+GFlpB8y2C9pgDGHzAF7sLcN/R\n9WUfQAWNE4bsxFx9UAjmUq7hmw9AQbhqUYKFiV/qptJl2M1eRgmkTXDop0vL\nrK3qDe2KMAKAKmT6zAn1+aaSV3ayAcWvjAR794K0pRyCWmUWfM1133Ek283e\noDJ2GDtIqwAVA8HTCg2/urP2Zr4IYTAliO9P6+ve6sQNekYMTxp7f8SHj7Cz\nxBOrqwXRLaYGyzZXF5XnaO6eYvJw+M+TX36HNgzqMo+zVmn5FjOegzea3OMp\nxSqdeEPgZZ85PZ13Ho8aZFMlNW7iFFpsmCXEV25utSuNw2E6u4o465oSCOyB\nfV84\r\n=pkuK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"f762e096c979ac62373bbee77ecff9a2e07eeeca","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"```prisma filename=\"schema.prisma\" model Account {   id                 Int       @id @default(autoincrement())   userId             Int   providerType       String   providerId         String   providerAccountId  String   refreshToken       String?   acc","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-pr.5.39_1611918880869_0.913883378603592","host":"s3://npm-registry-packages"}},"0.0.1-canary.27":{"name":"@next-auth/prisma-adapter","version":"0.0.1-canary.27","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-canary.27","maintainers":[{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"923ed2f237d81cab5dc6f8b294822eb572f2e126","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-canary.27.tgz","fileCount":10,"integrity":"sha512-QgotZkZSIuzuExgOPRrcU4Wz9XJ7YDqQx7Q+F+m2xFL/By00m7ONzesSBnQWxThT4uoZKWVgeIdAFhzSPlHrYQ==","signatures":[{"sig":"MEQCIEJpKvPdiCjBlspOGaODX7We4ORQGoUk4j0J9zL5K98PAiAsOmPcn15KZ/hNr3dM9qKlQfNmvxn09RMIK4Y9+dAluA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE+84CRA9TVsSAnZWagAAhDEQAJZM97i71O1YWRXIrDlB\nCcUSyUI7eWDYkUZ4CC/MCNLqqonYCULC4v8nB+LUcHz4d8tnGOWXxjXnYf9J\nvo8JfwAoO5A5kIOPsazz0VlItBd3+prwSNIpaheXtH3DmYiS+DYl6e90FIw4\nNd2mDyK37XBijsS+bz0SHTs/BD6x3Sa29Mxy+mQgcUil28X3Y7gD0mnVU2id\nIC/yW3eHFRFdUuck/JzgZaMXxgBdYDq5fNpCEDmUFaLHUiOgbiu/He4Wv3wU\nQn3ZallIad2VW+P3rcSVygbJnDTYGvwdsfkUpVzUMafDLZfaewFTB8MPboG0\npDjhYcIQCMa3PQyteX5dAfHi/wo9GYMGcJUR/jAC5bpUNmYjt7ruIdMSk6Xy\n7034ZsDYXD3fzo1F4xjFvWy3Gn8KCnat1OXYII/FiymgF3BMkRplvmQldEQJ\nqUqKwkEtMlHGrEnGnCOepkaLYis0NMF3LSCqSrLPn0iNztiFkHqWWSZXiQ1o\nWniyrh4z9zguKKyDlOM2x+ig1ETER+pWQAXHUOh+iZ8GiILdJcCjnm+hb4JW\nkomfVHXhFWUbtrdn0GqkEShD9DCdqS2/mK8EtYsXm2EbsoWhnqz4cQaPE25Q\n+p3JqAKAqH0swu5+pK+RByoND/7xhVAB+EwPDt6/vHm9uGw3IqfvMB6tVCwN\ngTTF\r\n=cucE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"1c1ef3196d5cf85311290fa7afa875b7efd22f31","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-canary.27_1611919159704_0.7554860364250691","host":"s3://npm-registry-packages"}},"0.0.1-pr.5.41":{"name":"@next-auth/prisma-adapter","version":"0.0.1-pr.5.41","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-pr.5.41","maintainers":[{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"8cae354e9b9cad41b80e2092f38b7a1f564045c1","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-pr.5.41.tgz","fileCount":10,"integrity":"sha512-36EBjIyVMbEm8NdLphIZ+FHhoW/q5d3IhdqtFJAMcJNWc/OX217drfQq01Wq9EO4fhEWfY7gI4iG6nWu0Ba7jw==","signatures":[{"sig":"MEUCIQC4gYEuX6VnpPsK/u0H7GhlriWH6TUWQoRdq1asq+ByLwIgCOEmZDTNycDCHzOSMsSVQRiLTYpgjKdVcudShCjaGeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE/NKCRA9TVsSAnZWagAArygP+waO+WEND7Wx61f1442Z\n/09g3Nq5GAHBRZLX9bHu6cXR8rSUTEd3xpKuu/ss448ULO4cI8X5/Umvl5QI\nDTslFuiyFk3E2kotIPPUMWnl9uLmMTVNN95lkcFa6MksrC12/A6+epbcV4NF\nLQxp+Q/rX7VqGYNsK4dj7RcQifgJYtT4gsKVMJONBDXUF3dhS8vVyfmRpDi4\nlqUbqDtgiQeBc4DN5VB4L6IB76VRHJzhaNA2ZXraFjity90zAll5dvay/IcR\nIgEdYhIUbAWp1+eetyXcnVFX30RPPjtaWP51fgFZL5bZAsBlULl4jtbgNLVc\nLS6i8ihtCUCXAgXUdsv0mVpqDoLAtd2Wd7wOAcojavLUNK3tJoxpd/8CVxbC\nRJ6wVPAxnPPb+WSb3cwIPKMbt0lzlPBIKtmt0zGqCe+b18OPNWO6L/4wBvvR\nrDKr7fnSJGZxYevK2t7xeKVJxzmZja7SS+YUBFXENCxBqv3b6aBoKhZANUBn\nYDWYxnc8CI0o+KDrw+ureR7KApd6JkIpFQRSqqZX9WY64vL3pyKAYVmgS2NE\nQ3NlBEZTaXUVA5TfCbTQiZ6Xk/hyoFr5xgDzUETAGxKkFzt1cgMvE31cgj9h\nkOf7n0TNkdPB1QYLwA0yuNDoudcRaDDvYN7Uus+BdlZRfNNCvpd1sfwsM2jD\njeyw\r\n=I48s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"407baf68d7befb2e72096031a947d4c88fce6409","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-pr.5.41_1611920202401_0.6354565416977296","host":"s3://npm-registry-packages"}},"0.0.1-pr.5.42":{"name":"@next-auth/prisma-adapter","version":"0.0.1-pr.5.42","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-pr.5.42","maintainers":[{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"11abbfa0944130bbc4d9cb42a19687c9202f69de","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-pr.5.42.tgz","fileCount":10,"integrity":"sha512-EO1f3MKctPLtSXukVwvvj/UE4teykJcdf+gBWKoH/anm5M6w8WlEJ0nyqvJUb+zIbm1FfWgGC15rwjkpQk/qtA==","signatures":[{"sig":"MEUCIA2z66mJvPOkMJfHWUpzMLm8l0nNtaXzzNt+yPPpywBIAiEAt5WKErqCXZDemLrgl/kWyLSVyC5zAsKyRQAAaxJfZwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE/SwCRA9TVsSAnZWagAAK5MQAJhQv8g6KoChjuCsreQA\nZm576KjhWT71bm+oXDoS2X5BA+aJwxrjlHHcoTNtgpsxRI7iU+02eLvgz+nD\nxsYbw453/S++e0FU3VLL3G2E9Z3aqmvLijz354NV725m3r/SThfa5aFWfLpy\nlp2pkG5cYuQW9c9PQg8jxuSUrS5+vZUgIf+D9wOclNWqH1Sya1fXXPZVe69g\nZCsEMQ3scLu3jhdCaBzBYFaiknEgilTgbYqFwH48ptauWXCTqU5YHNSueIZP\nLa2LyoH70X61kismgxkU+BAD/y/A4nXLj7vU+7mAoF1IebXYq4aXx2CHuRoT\nwEjUv8ErJbt26jlgXU0J+KkVVHUI0abfkx1O9uFmOcXbX0462F0VoE+8p+x7\nRdRgJuvy7dVp2asIXbkITd1R94j/n6/cON7zHI6It1bXj0ul0w8QJV5IHc/7\n2qat36s67FKqbT516ZutY1sonQa+IuENduOmVl73QMinrJ1JGOxkYKSHAYb5\nIILWqNoW/Buhh59MnwNNRkHLOgVcx9HkLNf/N84iDXbbTvVkgmNIqr8EE7pD\nRg9Z3feQP8zQoJiRF8L4ec/cuc9ALSA9F38aYIzNmveR3MRz1uzWhp0BmPDe\nb2lYjmvTwacX1vUwuUomMpRGnIyXMaYro08gl3siLDPK/eNlZm29kLEA3ldy\nvUmt\r\n=+61w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"a1d3eeb23fbde9ff91b2a9169a0cedbfb4173435","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-pr.5.42_1611920559796_0.5986619722133242","host":"s3://npm-registry-packages"}},"0.0.1-canary.28":{"name":"@next-auth/prisma-adapter","version":"0.0.1-canary.28","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-canary.28","maintainers":[{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"28988097cb05b51cb8e7712b6e5a62dffd81424f","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-canary.28.tgz","fileCount":10,"integrity":"sha512-rug3HaPBurGCb33W0rgTF/DZy/lPEdjKuGqe6GvrJGDbEFcQWDdFTlhE16gLwj1Osj9p6rbf5QX1Fg+upf3mnw==","signatures":[{"sig":"MEUCIDTNQ+mfbdHljpeOg6jWTg80FiPrMGN5Ull0cBX+YIudAiEAt1GoMvnFM6bFB4o4kPdfpQ63czJHmkmY0wX1C+nVj4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFBjBCRA9TVsSAnZWagAApzgP/2jCasBgQ9CK2DwYcr8Q\n3VkolbHvMpwaHeId9ug6cl6gvhOpxHgc8USiV80JSYKTHivq9K9D8RDARlxI\n8DhxTGT/5nbplbXDk7/gk/pLvdNp5g6gqdBlhrNZPm20c1FMvqrVoQ5MsnFa\nsopls8BZxFS7fzGu9mHov/Dfh2aCCMFmvLnba+1L9OWTEOC1FVrkToh9Vxv0\nIw3aIEYldUcNfdB/xnwb2uAwfQZENKnjwT0Dcer0ZhV5Kgqd6gYihS0oTGJf\noSqOjGz/AOVjlPV9ObgXt+XHBxAo1N83RbE82v6Uh12rKgxA8TEwtNLxCgG3\nDoj2MWs79P8IV6vV/rNcUBqDmVwkl5hD1Y+F5i8nwd/oT2gW7/tcCmvjtZqw\nQMHLgnKUlFDs4gEpMdH2eQsX87eA7L4TfbqxAcUJA1DiNHdCCe345oYxP/4A\nce0wazlHasMLttVJTwJhb4FCTxAvokru0HrKYQYHys7K3TYJP4cHSx6BGCDm\nuUZoSX5j+ZURnV7p1WoEtO9DpEexx270cZBUS6LV7jg2Y6Xf5nurhHgmXSEh\nf8zGFWpptpRDNqzB7+ISSBE9/F21LbSYjWug8ISbz33yr70gOEXj1NdYMMty\nCjGB6otLQYHuT2k4dX5s2s/52bmzoZHcX1LmbxyI/2dl3eqK9ah4J3hM1gAj\n8phW\r\n=urED\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"76c97c5202689b4a32cff7fcdac29fdd7b6e047f","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-canary.28_1611929792966_0.3759330552587088","host":"s3://npm-registry-packages"}},"0.0.1-canary.29":{"name":"@next-auth/prisma-adapter","version":"0.0.1-canary.29","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-canary.29","maintainers":[{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"cd0a47b21dcbb5f6268c4285557a50b8c045e0b5","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-canary.29.tgz","fileCount":10,"integrity":"sha512-rG9H5s+Py1FbX7Yp8y3YCg+fMVwnphb+Xi8aOy5WiO4Trp6++cg4xbnA8HgGlz7pkVtrpx/aGneCGrc1n7I3Qg==","signatures":[{"sig":"MEUCIQDzGRD2f4AS0SAmaxPeZri+zOysl/osSSpqcPW6aUAgzwIgIXv/OhhOc9LsbmuA2tCi7nPJO+6+XB1YNUZs4SyHxSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFBrtCRA9TVsSAnZWagAA3MQP/14+TOArOiOuIg0vc22l\nWO7A8VmoWJp9zf2TZimhKAuiqHFuCnurHdRxxf6SDb1H91TAEHc7Ltsz45t7\naTiUMXiCPmwkZHmKlDz0UFkPcWk1xQNqEFoXp0q7/t6aeag9HVxqmC5tlg9o\nNfxn98TzIWLkakb3zYQ1t1vvqSUKt66ZPMxWH82pPNnTq8+AkyXotyQLCc3p\nkHZrrjNMUjbmFeH2hSiCg8cOh6fj3raDEIVsWzSkxLaxGI7O1IQvU186X/W1\n9pLQGVqHvEnFwFWKOsN1VaABZ9PaWfvd5yosJopjuiDPgzEW/BjA9EKiye7Q\niGUr7b0P0/d4gdKsXe0P1bEKuhAm0RFvjaJzLEynIafLvZFdOFsEOB9spqFx\nPwhZKTB04V3jJUqCUr5/dzineH+uJ/N3pAslhbXElqw8kgXopNEDdcilNYzK\nrBoeWhqtY3zZjX9rlMVMKx4aip34/Z1vU9gfzR/84qDfvk+lRhWGvhuCEDJe\ngJjty3+WBjSn/aWIxY4r2SkMt6DbTntuPyDQv8m0H2nE1Ssnk6K/u2wyuuys\n0B4mB/RF84P6QcQyRSovXajK4J6iNLI+9jMF9pcgIxt6cznlPvr8cZkva70Y\nS+FqQPBsGbHK+ebjDlj2JqqizObHHiQ8Efnkxvz3QHdXG+HnSghoxemrq+Zx\nEiSw\r\n=KUBi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"819d5b679703da38594fd60d251a2f9638719a9f","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-canary.29_1611930348974_0.4910557499938486","host":"s3://npm-registry-packages"}},"0.0.1-canary.35":{"name":"@next-auth/prisma-adapter","version":"0.0.1-canary.35","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-canary.35","maintainers":[{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"41b53e2ba556503e4425d24eaccffe88762cc95a","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-canary.35.tgz","fileCount":10,"integrity":"sha512-KpPPFWGidijGjT4SpoV0/kdLU2rcotzu8ylVdjglWaq2ePU1hEqbW8jkSTe66hGWP9jZCBiBQUiPKBtYBmgbQA==","signatures":[{"sig":"MEUCIBKVHzOoHQ5ZH8whaQ5twRtPXpG5KKUo12QkCkndFykYAiEA2Li5j887gtlIPX6LoW17tFZXig0ARKrDuBWFIHCEnSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFC5BCRA9TVsSAnZWagAAVz8QAJqwP4IkCLEpWH78mBt4\nBfAKjw6W5qPkrYYCWSTepvlKYxaz5mXBdHSlHX7HrERxaZybu/muipruKNiX\nntK+P3IvEGrHblxrCRrDkkttlF0fdIKco4TzQBVMECyrPbSqi6Xkx+KdLDnV\nhLSSQt3/0GiIDR0wuAMHkNNNJJWFfg/cqSP8jqANE7fZTjL4r37LehTfJY9D\nrNQpAFsn7hGJP1HK5MxOq5OwjvYK00rysHoNCGW6j1gM1mEdYgyaIu6OUKfB\n3++uR+aF8mKj+ZJxXW3DN/D/zEw81yGSHPUZdjqy5r3CIaQdNfe4a0RZp4OP\nnUdJivqUlESVt61lEEaqjqNfYjH0EOyfJ3mJL/rYAQSqxt+TjFEiAWWqfue2\n2Z4Q8vwZuZihDvuJTgejASWWl+22l3kJJcG9vvdVXRgOFSP5KM8qtxztMxLm\n+rkwK885oB320C8B20JR+0qc7ZkI2cimkxBXhbBzIn8iSfxhnCfb3y4lMoDJ\nXfAU4JEOwF09bEO1klyz1HTi17tYfxv9sF6ilEhbw1+HX7a1vxwLagb4mKmz\nmomjtYYOmFQMm2uIDwUb2E8huuLprO7jld+LxsQTnBw1rIwT0wMUc9NcNBMx\nJ2xg5MC03w46lLN/p/hSJHTFQ3AD2Cc4aq6VdcvlcMwznKaOLDVkaN9CFoVF\nRwrU\r\n=BwnV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"aabafea1d06c9fca3028845b05924f7c08506307","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-canary.35_1611935296895_0.4324295055562595","host":"s3://npm-registry-packages"}},"0.0.1-canary.36":{"name":"@next-auth/prisma-adapter","version":"0.0.1-canary.36","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-canary.36","maintainers":[{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"f0d6b00c5b4af5cd81a1dc7ec35cbe18bb8ea784","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-canary.36.tgz","fileCount":10,"integrity":"sha512-HnZB83aCohc230hzluwFajJ3FyzzxGHU2NGZBNi3sPwWpjqQ5klDb4gSVMCuc5YhkYlsLSxGINHwsapfbv2fXA==","signatures":[{"sig":"MEUCIEUA84OcIkVcMWW+X/HgaWm5GizdZM8FfPizOzaflg11AiEA7mtr9kKCXG9gs9TWH5QUzbKOIufvATxnYKMwFAszpjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFDH7CRA9TVsSAnZWagAAUFEP/AoqGLRbow+MaUhkNo+B\nTE3Yoom6y5c/wltMBsp6sGHpxPGadvIEgE0sPyDxC5jb7lDisxp0E0G3kWUl\ndStCcEK7akVPfGCDDhzUkwVHNPqM3QwYq47i2oJCqagSzwjN/5FctPPFCssu\nerByb84LnLpi5bLRIFIwg3rCnIAKEuUJ1QjcFNYuZkKHs65OUAK71ckfEGix\nH0iiD05ViusYFhPSZa0jnBIRjXHd/SupzrlgBdBkVaXVUb+4jCGSn6T2YxC+\nftTIXfMwqXnFrs79IiQRzill5WwZOLmrPXFemghCcdmTsA61hOefY8Es51y+\nJyhOuINJmAkuSCoYl4A9I8fPey2IZVvOP9t07673rpqSjy+E23bmNQ1PutW4\nFSdY2ca05zALU1S28rH4/F+msCDEbHXCrr3YqiA3HOHXhLsrgFSHcH9WUFD4\nbExtWuqF/aoCm70p3U/HSCyWD2+nE09NgEs/G92CGSSRBmK1OBiAlPiLgDBp\nel19JMSASoE0VPiEaNqVtC6GNcDq2LjSAfipqUdKssXh14EmYqBEkEDQ9DJ0\n9ug322fg33ygR56EZZxcuU8kOxZg6+cvFbthr9maAZlBiXvuvNEGrCuLj3wW\nwOY8grRC9iqAu6cHeZj1sgq1f5iL6AxFIJ4YCZpZ35WO1/9RgHN9yT9766Sq\n+VyW\r\n=r0g/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"601f8ac20bc3b91707ca307b95aa79badd41c670","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-canary.36_1611936250700_0.8367965829884927","host":"s3://npm-registry-packages"}},"0.0.1-canary.37":{"name":"@next-auth/prisma-adapter","version":"0.0.1-canary.37","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-canary.37","maintainers":[{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"e10aafe52178cf2a282ea12cc0d2f4934098c333","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-canary.37.tgz","fileCount":10,"integrity":"sha512-LXHWSzUW+EteeVAT1vH8IqjJqKOhbktvxnzE5OwuQaa7HXp+GRRoWWeKy3OQZHFkzrxXqX0NmQ2zEJ2asgUhyw==","signatures":[{"sig":"MEUCIBu/JcofK4v3X5gsuV7ipPYLbLE0BTXANrGo8nOsH3WYAiEAve1d8R4Qq6VGDoxTx8yNfnvNYZyw+cjFWW8Natze/BA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFDMRCRA9TVsSAnZWagAAZCwP/0ksKBTgPrqNKB0LfSdC\ns4hCckb1nlgXyx5q2IbQtodElixJIRpc+BvA6o7z8ffUpQuqdHBqlNsI9UIA\nzpMw+Nn3nknLgQztlwdQiTVWTPqTJtjaaO0O/SX59HwiM17hoIbukCNH/0OX\nqI36hBluVQ1ZgPSdz2wdf5l71siEXyB05U2XHe5um2O3OIIe0KmMsMtMszlb\nGC6JDQqYvvkb3ep1nuSluvfttrf7KQPdXNRn2vjrr+MVm3lgvnVi18krhxVP\nsXsn94U2t6l2aRUpVfnhUhzDX1nmER5vzYGqkQ6fZqGYv2Bj7hv87uOGoLDS\nFFhvZHbX9/sO6xZCPQ3a/KMPS1TAQ79BmI8X8MMUQ/AIvJExa3jwfjya09t9\nuFUN/6wDG34yBqgGbSu73AOSnxd2V7ySQP+hU6tekpfXgmrkj3itVg3ePkx3\nH3EIMUWx6UhJYqOD+AVLI7MC6I6qVH4snp7WQIxY2vthxXcoLBl97DFi42K/\nItpC/oaeyvA96IWDUhrMWtVJsUFsZOZ3pEPY74Ampx2xJ06WbK2b35xnHCzK\nM8oQXbAlWDTJ+xZNxWQwy+tR2RW+NCuIxFO8lgtGiR3PWUUjPFP2DLy8yG2M\n7tdY//3bDcAGrxaVbHFF7cZDsg4QZleBWh3ZMH6NlU9453P2RX5zbtF7eQFH\n8noK\r\n=DPsV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"83f13996ca107021651a208d652e98bc35eff972","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-canary.37_1611936529270_0.33603605347660537","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@next-auth/prisma-adapter","version":"0.3.0","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.3.0","maintainers":[{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"4f1ad8fe90c5efb34169550f6e633c1a367e8f17","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.3.0.tgz","fileCount":11,"integrity":"sha512-4hwFKDVyrJrSdy2Dj7a5qx6o/xCN/tFSQfrIyhdmc59/YDGd4NPgEQ8nUj1qFUhugyRf1+IvpR9D/e5Jh5iUng==","signatures":[{"sig":"MEUCIQCvIJduiWrQSRHVkwdqoPC8Pe8K+gvj7gGgv5FsJZcIjgIgNKnKYkeOkTQnrUcO+gzBQSCtiFjAKBoj1NqMSja88c8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFDN5CRA9TVsSAnZWagAAGu0P/08Qnf+JrG3XCExyXTqK\n3Zup+oseG4VzPKalwrX5rA9izh3LEePJ17UCYtrNGI3boI+Ot2OnoWDtvx1R\n7j//h/l0X5N/I1cxRGZt8byLJXMWhX946WQIBNIS1E98quEJKAjc/J8gYRTq\nROy7MuhqhgkjW2pO6jN4tjV/XH8uwnMSoRDwjgpag2sIMzujL3kGOAE5wV7C\nxH5QcyBw8O+L4wPF8rkCbaQfhfcaaQLFX5QmeGDb7CBaGbZ28W22U8mgxEW1\ncQuw7G8ZDiH1oE/L+E4GeVRtgmnFonkQZLsQnq/DUGVCG1hcUY9ICdwNIJfU\n/4apIQFymGJ3iq2+qHY+dXw/IqLvA5OkCzaRyykSPGla7ve2tqLyXCZcyHjW\nWVoABVo5T30TXjndtd8zUnBqHgbfzQ/bw3NW5zF6y/yOEe/Swfl1iqpG1vFl\nPW2Yl+8iUWrPJ+NxKz5iLnApEJ/gZ34Z3rr2J62Puy89bJIkD/I2SHBEf43m\nWLGQc2AKtBLbQL6oVL5NVjmI0E32HiLU1rZ7d7fDXiM83VOgM8vgwr7QQw1k\nBD9adF1hRECjB+Fn7w73dAUD+uI2GdW+/qX3CdH7RTUe2jfb+X6LB9b+EX43\nqWM6fwu2BRs07TsukQOmfYAyWQ1YAb5sceZjyftNJCVhrKKuwWuzIgI3RtJy\nj9BV\r\n=l71N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"65f1a5d492ae12cf7bab656540b01512955cae0c","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.3.0_1611936632636_0.30700394123283337","host":"s3://npm-registry-packages"}},"0.0.1-pr.20.55":{"name":"@next-auth/prisma-adapter","version":"0.0.1-pr.20.55","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-pr.20.55","maintainers":[{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"4b4791df7e32cb4e063d326b9447b2fc706d99a9","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-pr.20.55.tgz","fileCount":10,"integrity":"sha512-xWuBKCkN9fXEpbeB4uoEzwHDvBTWkFIe6CPsXzOZkeuTI+BKluCmPn70uZiyUr3Z0wOcrqILeE8+mPPeaVYHSA==","signatures":[{"sig":"MEYCIQC9MUFuAi5ovnGWdRp5aZ0nhKgNPdsdwoS3e5eEWbRImQIhAL+TWf5eH/HDJSLXi70HXHg2FFCHSvAaYyPzvm1Q2dIT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGCFRCRA9TVsSAnZWagAASOwP/32I4tgL+hEp54W4Ng8S\ndCUrhTgRSMnZ2xrYmwWh0Ikf/9Twq8hmClNz1+7UwAo5KAhFQBTeshD0TqcB\ny0Is6H1NlYe69e+k+Sl8NqWrdmG1e6xJOfkIcUUXtg1PCExoGaMJ8AYyhcM8\n9EMCIjmvgpaqLHqDx2Y/Vfn+kdDFY5fPr8CWxs1hKGMy8c2JJ4OUYEaMWIzQ\nLJPscxlHinhT2wtZKxd1J8Fzx2c7p3YMZrJp550LtlpMkPAkQt2pyquNW2GQ\nWuQDtnk9LFGLQ8q0Iov8dpkUEkjmep5xFqkqvi2Bz9fGJeGo7m4vPJbQB/aD\nL9zHHCAn96mzaNY2voChvNq+CFZLY11Cs+Vnl0wD5rqFesshdPzThUQv9UXO\nfoToEu36PuFlH8+Rk94Ml6eiU6CnzjMPVwV09XNsUdo09BWEzt6TDzKx3uOu\nDVT4K/1vek9iiAJPiQrNAHLO0jGa93LDwhxpe6U9826sGM8wAFuIPPCYEgEK\nAVLTd1fBycYJUHXuwgLyKd5cWYlj8WHw8zEcbKZDp808bDMBFWpUXWXuIa1P\npoTTxyPcWvaQlNpMDfOjZSlAOBDR6g0DJ8/lNNNIilFmEMPVFPQSpTU4Qjep\nQuA5/2tPhXK1axyPTesyDKcHretpsl/yHJkyitUIRWnmFjog9JmfTiqIixCF\n2SqB\r\n=jKlp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 String   @id @default(uuid())\n  userId             String\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           String   @id @default(uuid())\n  userId       String\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            String   @id @default(uuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         String   @id @default(uuid())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 String    @id @default(uuid())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             String\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           String   @id @default(uuid())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       String\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            String    @id @default(uuid())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         String      @id @default(uuid())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"e1828d34c1441b1aedcda9ec99fb6d73967d9223","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-pr.20.55_1612194128990_0.5955278783154103","host":"s3://npm-registry-packages"}},"0.0.1-canary.54":{"name":"@next-auth/prisma-adapter","version":"0.0.1-canary.54","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-canary.54","maintainers":[{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"3c2f8838544a1be42f4ea94fddf1141475d066fe","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-canary.54.tgz","fileCount":10,"integrity":"sha512-F09722bV4ywi95MGj8HZrP9lvJoknQ6hsYFyZCbAGFFVKYNzj/YTVfbcuO7t/clWAPP+T3ilF8ecwA0B4J4IvQ==","signatures":[{"sig":"MEQCIBT49SINQEzKeg60imfA1eBIJcUsta0GaazstQ6S0wd7AiAoJidZTLi3zuKi5cMDGy0h84ukeBdUC5gbNx4O/Eql9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGCIdCRA9TVsSAnZWagAAokgP/2efeez0LsrePsNX9Q0j\nOgUogdTyQpnUEwGBoKecSsVk5X2XXdfRhLchlHB5PpfnQc2FDZyGfA4Nb91f\n0TxQZ8ZbH/MEC3ORQTDQN/d+tQwpM5yxkw+IslTWmNrvMYfob7ULclRr+OOl\nDA5HQ7qzAQZeOccxeLPf0RuVckwbnRoa9SJCMADpz0fsz5cTvlmJGwQmWaaN\ntBk8BDuJCmFx1yIz6HqoOt/rDbZdVIsOs/NWtxUrhXPYJMjfURROPglRfzcg\nfkVvsryE/j8DqHDRd5GwdE1arhaRnjzNYul3PbvesXKpVXr907aHoTENo58T\nIYCOHI4yKskX0d7cqzbzrYAjrQiAk0jyD1j5krzBLBPAONaZUksjTWJsRvXg\n/uW5N39EhgiurP1lLwcd4+zGlAQM3nG0ehZD/k1ZaSprWYjPLh/b/0JWgOxB\nC3vU0FeeCt9R4w7q+dXYBfeGPJp3EPzlhJbq/Oczrnpz9+7ImB4dqHGyG/Jb\nwnxeqBbP7AxtaJsrh9JgY+7m2EvlMCa3zcXg48XPV7cflvnMrzfvtq5aasf+\n55lvZiUwXLp585cUwjplTE4RHMzV/XIPGSwAqBrWBjD3atmiMUnm1i9HHS2V\nRrWFrs518IU1rSw1vM5Lvr8H5DTjrDX1T4S6BJaqLJlfvSiSZNtN7h2o7Cs9\nfK9L\r\n=hfK4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 String   @id @default(uuid())\n  userId             String\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           String   @id @default(uuid())\n  userId       String\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            String   @id @default(uuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         String   @id @default(uuid())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 String    @id @default(uuid())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             String\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           String   @id @default(uuid())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       String\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            String    @id @default(uuid())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         String      @id @default(uuid())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"3efb47a710abc85e5f7267c5e9d9f083b6675a55","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-canary.54_1612194333059_0.330040120015636","host":"s3://npm-registry-packages"}},"0.0.1-pr.21.56":{"name":"@next-auth/prisma-adapter","version":"0.0.1-pr.21.56","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-pr.21.56","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"c5b48ef9e50932b9d8546d82297de9c00dfa732c","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-pr.21.56.tgz","fileCount":5,"integrity":"sha512-Xd7JisaHHmI8xQ22xuebn23wSKXOSI7LkmCNM3gCfZEDg1HGewsXViL+yE/OTP7YVO2mNctIe+FrU13BK7hIow==","signatures":[{"sig":"MEYCIQCWy73/9uwr807uzRqG7ZCBqty0XOXcoufY2Wmtph1+QAIhAICWEJRQ7k0vXnUTbqS2tF/zkMilEh5pUvMN0x7JQf2J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG6B3CRA9TVsSAnZWagAAamsP/0kr7sObSBKUMv+NrJq/\nhoZZ5Z49N8t0MvdbJEncV+IAUUoX2vex1LWuWcscwV1b1fQTLQ7xQKWT4p+f\nf1DNYFh1COI02QG3aeSsBIkGuRomH6v3cgzj8SiQ5R+2/biFCe6S0eybI2wO\nHttZXLBq0lUVJBgQMMlJY+kktgBQRqTLjviv4nW8uYcC3XjqfBmV4IyHjbAb\n0O6MKSYQ4ROhRqKT4MUQjFqqmPuFIqhol0vpMYOD8SJo20OFbWIp7su0WbU3\nlyIfaG+QEtV6ozzbarVyp7H6bvBiU1vcYNjvOB/mIFmLRsISCZmSgsQGp6wz\nHXV94AE5r2KGPxGHOMKjzwfWBtvgArnC6cxm4BPPDuKUqaObQga49X5nqEm5\nQgE5m3P43GWbz1OPWy9viEAuFiHD3bO1xFzW851iI5NQx1KX+ZbnF/kvKDl0\nWdrFSkV1KFeASfTQfWUU8Q6or1A5OztNMeHnNfsqJrNUZgrLCvGl5J6TvUbi\nqv12vPBtsmgI/nmmcwH5LPalqimLFGKuug1f3nP9uFpO+J+Nttk9OMfMEHZq\naEXRtHGnmUVi/g7f0OrgvysTsLB6j6FxjP0k4OwXj2fCLq/G9yYYnIxUx5IH\nzdesVQ2jcqHe7SkByzeL9oGByQkVcc1vCYDNyZDyfr6Yt+VJl3NTcMBR9+hi\ntpQE\r\n=VxHo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 String   @id @default(uuid())\n  userId             String\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           String   @id @default(uuid())\n  userId       String\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            String   @id @default(uuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         String   @id @default(uuid())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 String    @id @default(uuid())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             String\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           String   @id @default(uuid())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       String\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            String    @id @default(uuid())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         String      @id @default(uuid())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"50f21fe54eb6482d0938f6851e5895c104bd14fb","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-pr.21.56_1612423286781_0.16832373202896656","host":"s3://npm-registry-packages"}},"0.0.1-canary.55":{"name":"@next-auth/prisma-adapter","version":"0.0.1-canary.55","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.0.1-canary.55","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"77867c6962405e65cfc631a4746b35fee22e629f","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.0.1-canary.55.tgz","fileCount":5,"integrity":"sha512-WLtEDMs0kt//9jDvCBY2YI6RRbvVOvdBMuOkkDDsoG1lU6pMLNXQlpQ/bU66p1HZ6w6juqr0HUUvZxag16It/w==","signatures":[{"sig":"MEUCIEdQXfjhh1heYDCQDzaCGvauj+BznHA1/R9OxQ3L3HyKAiEA84uy6cpiCMMAtJL4LW8P/f1Ns4jjAmcsa7jxB003zpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG6IbCRA9TVsSAnZWagAAV4UQAIFet568eVUGk2YUpP64\nsFl7GtC3bi7kpwNJiG/rLhMRqpH1hw8KmCwPnqLE7/qHdHzTGRZ9tL96FKun\nw110ls2CjF4puX/7v/WUQluiLGQ1+Sa72eTy7bZ5bSlQ8VVKa2MdIn9RsiQS\nMQTm8JhNme/muYFa6Y1kIXUFsKd+2Op1qwBUIpjfWdQEYcrRWsgoCgKLxbfk\nZkNvu1vYSMZOpL3vJ7STSjcC5MkVic6CRqBX5cMuy/ajHR0T/J6xW+C9jyBJ\nV49vkn0fHTSMJkFTwMcR9lS7jeqowBONbkvfL55NZ7HlVIyj6blRAJgmP0KA\nwjcOqKl/2viXESrtV/3MHk2A5nUtjZe8zGSVyjnbkxABmbhPDALtPRHoQnd+\nijjXhDh+vo6LQNA/P76IZr1+dpfrMN1SB2akeVlI3kzT36jzWKBK8b0lzEve\nZwPOnkwtuyeP3fk7COp8T2gVPVWhmKnH6n/z1ENir2bw294J/QEw7C77NIqB\nRxbN5gV9MBcUiAOYuAPxSUV99iptK05LLf0wxV0KzGkl5+l/8whlTCz/wili\nG5qgj1wrZC/1PDX2V4jOOa5gTryxi2GSEkevDyfEd03za9zDp/cenkFMc7tn\n08CHjNTl9J3D/F17HNMb6qU362yoSb0673v3j51/Nn9SNIHSiRkEAuoYZyYv\nZDfT\r\n=a6zs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 String   @id @default(uuid())\n  userId             String\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           String   @id @default(uuid())\n  userId       String\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            String   @id @default(uuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         String   @id @default(uuid())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 String    @id @default(uuid())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             String\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           String   @id @default(uuid())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       String\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            String    @id @default(uuid())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         String      @id @default(uuid())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"3b6db4cdeb031f5c7a8e637172e048d7de2e036c","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.0.1-canary.55_1612423706949_0.8391815786160202","host":"s3://npm-registry-packages"}},"0.3.1-canary.65":{"name":"@next-auth/prisma-adapter","version":"0.3.1-canary.65","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.3.1-canary.65","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"ce30ffd3d37cd10c0280b93c94e5647c9dc37bfd","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.3.1-canary.65.tgz","fileCount":6,"integrity":"sha512-DdJzpq3Wu0R11m11K1WKRFvABcaKkW81+L0ONxN+uekM8Pc5qquASkJBq/b8jZIZPz2MtQvc5J3cSHOIk3dCvQ==","signatures":[{"sig":"MEYCIQCqvHKaE0S1SLHt0q7VCMDFPX/jLUVXXysH2HeWSH6H6QIhAK4j+7p+FDotbLYcTO9Rbmv1BoXbu8malChYHogVeAfZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG6QzCRA9TVsSAnZWagAATv4P/0Hj+Cc/HjLicToLNHC9\nFxgqegF0QN6+Rq6kKSNz0/Ia1/IMbMLjuHXjbbGeY+tld7F+Mvalsm2V6m+J\nj0C1AhliK7RCXI+oeYvR+dZHcEA2flxzPa10avUdnidKKmD9mhrt7tLwEyvj\nTR3oeBDfeB8fecZR/dfi9mXcLSpT3HuHyFAQq+u4C/5T429xpEPpntK4t+Dh\nzHuMw9bATynBO4gcdHsLw+0c5nZJIL3vrUFB+HYkIAo48kseqDiHhcDIhtP3\nAFaNQ8WvCdyK9LiC1kpopjkM0wr2TyA11PHyUOaYD/GSFzFss4wGOSDo5zKz\n7kE4Z6TegBCrerr0RyivI175CzzYmyeCYXyGMh3wzW8jV2S/xrXHXuoXfcRM\n7oFcxZS3qmUDRgM5g+b6FUTiklWLB0eVAn3rNLPm1+ALOLjGGlJvEGzB66E5\nYz9eJo0ZBfSVcs3PAuPEuq2YncjKOBiKY/2Xt2kbvSqbWLDF1gro9XkUhS/a\n6syIs3QRlIjSnqa5UrAwoqaQMtJqi4k0D1PbMApce4QeliBJYrRqhQa6VpwB\nd3/PrG7XqmWuHhDlAViTH10wS9LuaUh41TsHnJyroLiaEPIAeyt2gs+VBJDk\nCTsZBQwJkvHJ6m/X7qIY1ZuUjuD7QpDZfh1bUuRoT5xvsy9XHPvo74qEsrEK\nhF04\r\n=rig1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 String   @id @default(uuid())\n  userId             String\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           String   @id @default(uuid())\n  userId       String\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            String   @id @default(uuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         String   @id @default(uuid())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 String    @id @default(uuid())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             String\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           String   @id @default(uuid())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       String\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            String    @id @default(uuid())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         String      @id @default(uuid())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"e9f6d2a9cfb75ec0b686a515fe5bcf1271e20deb","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.3.1-canary.65_1612424242786_0.44832904890439096","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@next-auth/prisma-adapter","version":"0.4.0","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.0","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"b9bea78166545ed6aa85cd4f10ffeb1632e19102","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.0.tgz","fileCount":6,"integrity":"sha512-AlU4V7V4v2PGpkVyMeQhX/oGUMLFIUlO/mRopHDWhqrVvEtoIn9buoebHjNjDgDFDGRzTaRxAgKfEb6U8sJ7Zg==","signatures":[{"sig":"MEYCIQDP9e9/XqqHuWzIng4oS/rqjJxpFD9+bWiAyj0jfs5TUgIhAN7wFhPVJiSrF4NNa555MaN4knmRxfcCXwlqr93XNKk2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG6cNCRA9TVsSAnZWagAAvPMP/iwCEbrixhPkwb87DwbN\nf0b9mHLGC2rKcvuzg//+KKGHcBzn4JpvEcg2Sn6kkbT7ITCFAZQ38D0rlQea\neyI5XBpVcEEypEYGfLAC3cjLYyury3I0G3654nkgpX4swINEWNo0bbNys1Vi\ndE2iXFw1IIXW37qHA+P00ekJDjG8DHqlNFv5C1brV9CKVi0mR5GAShJhb76A\nZJ2HmN1QenN794c7Q47hd25L78GYQgpTE+VnZEYAbfWCUSa8YgnG6tArtqLF\nfTme3mKmnOsfH43XvQl+YoMm6EA9tFnLYed+J/+n1gvSaziFduUreJy4Dvlz\nLTlKqJHgH9FtxLtDTCri/9KnywYFqLHspYX4V5ifHYXqULep2QBdUpMczwOo\npVSRtnNpD0ipNt7BgEv2gB2wQC1NyF9slHZcBRPWqZ3Krb+siAbLK51BTmRV\nLeMkeVqaZi5DedObuOlWQoxLhDW1/98WJBd7Twa+pxz5sA/+gA4Q+QkmkXow\nXuejfAI3Qmq/X8+bfarua2HOm9pqC/mjYOegjMEpboxwjh9ZvILhypR2cm18\nCWFC+ffmfcidsMuXRSWMFwlVE12eKK8esdKcYW2yrq4TI4T4dcLzvQ8t/0ok\n3voAZKX7GzCbiDIpfHtr8HCsRBIcYX65IS+XuzHBpKBztJd2aX+ZuLM2XmZ9\nDWvk\r\n=UKHG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"7f069eef9e5cda42cd4bf40b4c5a043ca8e11a04","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.0_1612424973204_0.44885674855963553","host":"s3://npm-registry-packages"}},"0.3.1-pr.23.67":{"name":"@next-auth/prisma-adapter","version":"0.3.1-pr.23.67","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.3.1-pr.23.67","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"94757e5e5e42d9ae701504aa2853bd04c02808fc","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.3.1-pr.23.67.tgz","fileCount":6,"integrity":"sha512-Ky1bQPF8ohdd+K3sPxyJ+JN/ZKnx1gFkWUvxQVLiyNRDUtAQgO9YrQJbRiVI2VfxIk90DhxMVmJscM5PHYfCvQ==","signatures":[{"sig":"MEUCIQC1mP9wm+mWRoLJy42DLb/1dG9T/jeUafitokD2OHnb8QIgYuv1kVdjjrTCzgXKVCv2DIsMPjFeBl17k55DyENNj6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG68cCRA9TVsSAnZWagAAAFgP/1kXzIBhAge6huVx5a7q\nVuZa/YdTc394jDUVR+Ui4zyofeWXYjGkiqAQSm9BKM7HlCy5RCqrmELfaIcn\nm9JVrqzZyg7IqPOyF9yxCGKgTP2Ja5N8kJQuJcFz+9QEU1qCYB8VqKS9Hspr\ne01qIagbzCJeyT6nJ+2DPEiZTjWPLc5MvSvxUVlxxw7hxw0CmbebJF/bpw/3\noLljjEUx78Vk3sSr1vFhB02e4gmpvQHYsa/s7oJ0qGtWapeb27yypS6c4yQz\npXRaSplGIDbcl8bJwFw/3hZ+AHjF8y+iYzbs0FRQClQStPTzvIzEVyV/MSnD\nRGNslhW9PZKGbMOAya8DLvWUVi4TxeoK15WdPEu3KOff3aCcVnO1IoN2arcy\nvAJl1w6U5TclosdxLL+/EZSHzgAaQKrQRag7mugDNcOYfJkrjvrrTtpsWogk\nRCIlIuSDDNi4m86zqiASSzKqLzYXMym3T5aMKauKBecSjlXyIB44zKKOG3xg\n9+A5VPKQNv6910r/455uaB3Rquq8Ngz1/0LpdSrU6woDCd4gWx6lwova5c+M\n069tkei9KKOKbbNJDa8P4bGicFn21JTLhKJ9llrfubpfgghyRUUbxRF23zxD\nyTrVxQHO49JNDXT5guxn6rfBArXiV3boPFG3wltvsCYnAjJf2U2vg3IEQvbW\nU36p\r\n=lkU8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 String   @id @default(uuid())\n  userId             String\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           String   @id @default(uuid())\n  userId       String\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            String   @id @default(uuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         String   @id @default(uuid())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 String    @id @default(uuid())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             String\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           String   @id @default(uuid())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       String\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            String    @id @default(uuid())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         String      @id @default(uuid())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"3b4b910e822b4145cb2265accff7e7e13235c6d1","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.3.1-pr.23.67_1612427036067_0.7731336789609118","host":"s3://npm-registry-packages"}},"0.3.1-canary.66":{"name":"@next-auth/prisma-adapter","version":"0.3.1-canary.66","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.3.1-canary.66","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"b572713b60f020d02235cd94d54a7309ab8de651","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.3.1-canary.66.tgz","fileCount":6,"integrity":"sha512-fCwuR1/FjPcFyknwl0NxN7W9nbm6UO6T1Oot/AP3IR867Jd7SfrPT0xRLoiFQUZpG18lp86A1uNRczbIw95hmA==","signatures":[{"sig":"MEUCID5JuevoS2x9BiSz6BrpOBd0j9zYqJaraZm68odUlfwgAiEAshS3dct+xN4uqSmhPO9GhyA3esGAmmVoljQniqXY9Dg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG7BeCRA9TVsSAnZWagAAKWkP/0Voh2/mdlUqI0wZspJN\n27uUP+FNdl2reaaWr0oJYCvHIkjUuYMjRKLnaDiN+08hr8uAyt0Zfdfu9dMR\n71oYVxzfliw67UzYT0EP7kogj19PKH0bw6K4XXhlstMqBC7Qxx8cPxQP3uen\ndUx13QNz33Y3p46GwZt6oXHHaHu0GJbOcGvQSTNSBcjKVw8Y3tq29aVZeOoH\n942327Gci5g2FO/irAXj+a2pDHQLBJUX4R0al3QwqKFDvmZ9+JDJTtjM9IuK\n4B2lM7enYcpavb5VjBJE79RMykXc2QY9pL/fAhutsv09QBFnqxfkaYfDAExQ\nbWssqEuQFR4PtDAVzsQ/+PZTk5dcFoHk/g19J5Doacno/KNmsvWtHPBu8Muz\nIzlQynW4tegx1eUHVKaIu4jOuNpnmoD7OvfuW9mZ0mHbMbmcd5Uu9JwEIak6\nq3bmu3At8eNtxWz/X8N1NrqTeOp0gA/NZeElIiRh7AcgPq0fP4IUydw17kae\nzkiHhLPpJjF+sTC2aMim2E4/L8uAL0ECiPtdl1Pt130c3N+kVghFjH2DDdYF\nReq7QgP1WKEIwadtDkLUbkpg2Oxe/SQ1HFbEh3ALjQJ/cln9yn3bgaSTJ8ej\nGKc+SFTCX7ANy0lR1//8JtYpLJzwef8WfcR9Ih1Y5Uuouj0af4a/kVIo+rSZ\nmANM\r\n=COjZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 String   @id @default(uuid())\n  userId             String\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           String   @id @default(uuid())\n  userId       String\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            String   @id @default(uuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         String   @id @default(uuid())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 String    @id @default(uuid())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             String\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           String   @id @default(uuid())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       String\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            String    @id @default(uuid())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         String      @id @default(uuid())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"4b732732ff2d94464377fe7717c2fbd81847a475","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.3.1-canary.66_1612427358093_0.10264075174720588","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@next-auth/prisma-adapter","version":"0.4.1","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.1","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"a72644f0713a608282c5650e5325d488a8e99f16","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.1.tgz","fileCount":6,"integrity":"sha512-+hFj2+B/exBHUQjw7+e6L6R3WdmNvLuEcF2X0UVY2hti4dhrft3wRPaj8+4AE7eFAtnP9BtvHaE9vSLKr0Zc4w==","signatures":[{"sig":"MEUCIApaNDuJuEUzaSqjRq7zFRUzO7lFjQbJW5cj1Mmh0ZXNAiEAzjTM44Jfnat0zNXTZcW+TtEUQHS3R93CDs9jwgpNv6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG7JRCRA9TVsSAnZWagAAOscP/1ffLB7QJwa6IafAKU4M\nHreVeBQFx3Lqv86x66z5vDKqjJxmyEZPWAwPu28XH+0w8AlP7Vkg/a4AQf5l\nAzLpaOExME4uDYBcm1l7VzRm2/7osojxQJs0YUfmTigeyUcFJeoK2JJPQPJs\nAl62JZlfowltvBMoUjjurPc8cB/yAoYf4qSTEB9m5mbG7i//EjHXSTz4I9/y\n2F00zjeCO8nXbvBAo/I0FXN9RkYTv9JRw0qvJBW1u19bqtj4iRcFB6NBcQmj\nKS0AOtGLE5GCfq7OOCnkgnYJINCFuGCN+5pWzX+XpVILqsCHj3GphsmcdcSP\nAAEG/WoUhG5rQNJ3tlDy47IawHSuAksTUvMRHmk5Hx0EJ5uL+lwZSrU4PHRp\nENqUjzwEIuZlUZADJC0zP7bJD9Vr5f98SpmIDqBwEnpgK+V5TsdLrbLxoCcG\npz0oe4BKGLOhARMc3I+S6VnxuuKN4IWpbOaltgCe/zVzINIaP22hi2Ka2zb7\naBSXnsKPwi9mWu0oxmAmlmhZYQU9bu5JUVZpKO63tzP4fSweRXHMsJIOkZY8\n13pXDgJSuyCmO8EG903jB/D+iyEsUFD3s5EawDMMW2uxuoFG8d9gkUiviDJ0\n0mFLqvOxSzHxOEALbJB0oM64jDVAmVrHoGOaq935Vrxh+1VvbidRjcppNsp/\n3eXu\r\n=XFv5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"9c3ca643d652edee7782991260da8f3994447e38","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.1_1612427857182_0.6294117571417197","host":"s3://npm-registry-packages"}},"0.4.2-pr.26.1":{"name":"@next-auth/prisma-adapter","version":"0.4.2-pr.26.1","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.2-pr.26.1","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"680cdee5fe3e4c5605f22303bfcc5d36df993738","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.2-pr.26.1.tgz","fileCount":6,"integrity":"sha512-dkG2igm3GYVHE439c9xSsnhuaIQfUa+PRK8NJtgwYm7XaAKEjj4RB4DZU1v8uWKrfkH+pJjkoRrTFulAlkjXwg==","signatures":[{"sig":"MEYCIQDFCGM5MtX8MwvTdW7Qy5upjoih66BfpT8U4u26m0zimwIhAMsQOCeZFKpUZ+UT6kfUQNKJWcCYxkwV3GhrzqK60kE8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG9yOCRA9TVsSAnZWagAAZpoQAJOtc5uXzos9g8ptabJD\nunN1HjRDGUCYZMQBPXYGfvv7ThFKr5ZuiuJgD8gJVlXIGOiPosSVI2UzjXns\nmKZgyPAU2cLh63kenP/4YPdx7NUxcZW+lRM28GsG0iTRCzcmVC9mFISCUk7V\nA6SWKxtRfCTCmS/IuCw8K2Ch9AXuAsnHAU7tTYJFo9t92M9GxcvfvHJrzfrB\nfySBxjr74WfvVOgpgZ7M9EidV4mS1cAjN+ejRRH2UAHAwmvgvvHBDO7/gCzr\neshmuziaPbH2nwnG60oo/ughyhVe7ZXSeefQ6Ws1gkzjYJ4oreJw1acGdYUF\nYW0RN+vmAkvjaXbvHt+cS5i3XLo2PP75DL/6z00+zEykKwMLraWdNMRRXP46\ntqrTwf9Z8JU1rV/vFMFkh/NPGZJT+73T7y3rE9HC4xHglpPpz8LI7yR5UpYV\n7ac1vm5NAOCi7QHC9S2Y+e1WeakuOt9M/fPZF2XapDRDXVW6B3GdY2wE48hW\nr+qfV3FXvEcRE7VMEVjxj6cqB1QQ9T3SzWcxIXumONM6/ZdLS9/1QB1nJ8QH\nJ4ICVkS8YsHIpGTfv0fQgIn5RzpgD0Di3hBUXQdYr5viKioqNjhJSVp5EgWn\nMfOVm0OhxQl7Nkebf88PnAaDzgGRHAr5Lqhi3zeapFtYIeZ+0zXVMm4PrQnu\n0nQK\r\n=8OXk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"58f83d9e1434c733e092c6ef7644e4d817c8c174","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.2-pr.26.1_1612438669537_0.8963448410623371","host":"s3://npm-registry-packages"}},"0.4.2-canary.1":{"name":"@next-auth/prisma-adapter","version":"0.4.2-canary.1","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.2-canary.1","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"6b5678600105916b6cb64d5a96d7f407ec205718","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.2-canary.1.tgz","fileCount":6,"integrity":"sha512-cWx6h5JcbLs1j4yhu2su19GrPA7PDfVcJp3KXxOvJ1n7Cx1jp+y/JMR0XBFYPnVtpktKcaS8JQ7V0//92zA0dQ==","signatures":[{"sig":"MEQCIFLtKni0BcusHpBwpcqHXkIwlUcmzJVQkRHNR4fHOhkaAiASkwGWtiIKQCj08iFPXXrueBFeVKkNtTkZOxeFToXJ3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG+w1CRA9TVsSAnZWagAAgH0QAIoUBA6eRxomd56zzrRx\n0HamZ4Asl+3PyxBcHaR4lnn2yNJftoNsKVQK8m5VJxMDDGlnaBfY5ODainnx\nfw9xwIALkW/ObFyAdbcCWlM1gCfYLNyUX+6FwJR7/1vZM5Xta8ox+GI27zRO\ndcgp65PLvvPpJBe4R59kl2+tvZ70n4dD7eF1aVC+PO2Dy+7/SoFHSzmjtgjf\nkAEHBDu3XnqSmQ3+HBURaIwF++EOd8iH7mNmibwXlqIMx3HYcq6lSXdOznLW\n0YTyQmKtQmRra9jR9gA0Kos3C3rENSunJiAp/JDmxp7JrwTwCiU1BuF+jTPS\nzdP51NO4dm6ICh0quxrgnkpMBX3SM/MZQpoavZAhlg08jdG7iGJiWCepNQh7\nO6cSAYUkLWDdAmi4P6skqcDvvD/oeWz0OsFID2vEmAICXaOgpFwFDkJM6ieF\nKbrzbTqbB6leAJq5NrMYDfkqHpIDPS4NMcjIE2PvMAdc9q9F/u7WY2KDgcmr\n+SCZYB/UNJc85mxtwzst1iIUNEvXLdbMW+ZqBl8u43dyLZoiqtnugxCXLGFo\nCLgL2YsacWPM3iETVu5aw3rPAlOIOsoWch+W5ahCHujTuZmQOCBtD0UsrY0V\nykqcdyB2uns+fsQL7/pcQuyFbwBzo4ggmjBQ81d0feq9XdMs7+567Xz+zgc6\noTos\r\n=ay2Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"49aa588249811e38368fafea35a53828c9da1bf5","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.2-canary.1_1612442677059_0.12446228344343835","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@next-auth/prisma-adapter","version":"0.4.2","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.2","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"21c18eeaf620f72bf73cb47dedd7258386769674","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.2.tgz","fileCount":6,"integrity":"sha512-QD69JovlMFooI1jK4FWxdSt0HD8V6hfTm/n6trlWRyzvay6/msvhaChCg7HSQWV+tMC3nxAjy9Ua1Ry9pkFTZg==","signatures":[{"sig":"MEUCIQCd8lK+nta7kfQ1iANhF8yelpdSbsY5u6I72pcljHsQKwIgfzVn3VInVotWoyl9E7eEGqDGPC0ZBSGsdWW86wePB/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG++vCRA9TVsSAnZWagAAWvoP/1EPFqYcRnUnaXllSW1h\nkOEkGA4n2xEmWHH63m+Opanubk20BbhZTBr3Mq5AdYAruApGV2uSWAssvUqw\nVfk7dbhxrZEpZzIOPlxZgjOUrRrm7sf3N4VRjI06SzWvQupe9rYOimP8abSF\nrjtvp1CDHNPr590LvRqteKl34ftRMUzgofj3MxFKxhvFuqPRaDBszRx1Q00q\nyTEMesxIWIjh4GC6plZOTf71py5b4VrbNr/McjLv2UUaCv92nyVCywSddslN\n3D6dfQrughFOWOQ/NkHwJyiWyEQslAq96GaL//e3y4KV+1y7e6gHIz35XiiG\nIzs39ZI22iNpxGRoNe1OzwMczBwP6P+nI2lHJlKqRVmNVhg5JZBruSoR3teq\nmYWhg7wqMg7+hXhL31KL8jQbHDzW2SYEraj8WWaA+gztQnHaqFl5of0PnLQ9\n6WCLuy+quQx5cKwNdt9NG1Qphmq66wHo1+5UFN6xw5c+jhpIKpaVewHtYPpr\nMxAv483ECjTYADhUCeiCE+ear7HDi5gIlFtuFShxMU+lAXkxot3IPeb3eFiG\nUJwOKHEbQ5cyRXXgVYnwwJRrvyjzhRNmsCZdRS3Dxef53B7l2rNl512KQI0g\n6esUqYlOLZYvC0zHTMv6qAj+NtayeAGkKttbRZGRqM8dNSWjxQbRkIEadRAs\nXVgA\r\n=ZBsV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"17952047b841be1c38becc28e9fdedabe4fd2bae","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.2_1612443567388_0.3812658883578488","host":"s3://npm-registry-packages"}},"0.4.3-pr.28.0":{"name":"@next-auth/prisma-adapter","version":"0.4.3-pr.28.0","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.3-pr.28.0","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"8731e4640e81181a44a727f45ad67ab65e83cd56","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.3-pr.28.0.tgz","fileCount":6,"integrity":"sha512-aOhhklieqPGCLWntsWlxeM6d+BmAxhqBRme0RZcILNnbzvyBSSE5UsRRSz5r2JJfYoXclRFQ0Dhk3yleZBi9zQ==","signatures":[{"sig":"MEUCIGqf9Z2VSjscjzdzIvkI3fQJe5b/4kQDloX7BPz8NKNvAiEA/qFqKTKjNwN7D+jWDI8eHfUvbIWq6PePw8MBHaCK6CI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG/+MCRA9TVsSAnZWagAAS1MP+QFoolM06zTVnJF1f8Ib\nvQVfwM6Z60HGcwVQUhPdLCkKQmMToT67dLmDMO4BN4BJ1/Hwty72AlN//VZN\nyU5O9tYHc4Kd5Nk9c9hj1XH6nsQRwUxxj/iUNsdBUjeCf8BgwVusG5dsPdWs\nRfZ1/qLklIvzn9yN9URlm96KsfdaXq+RuwS4ahJ+8klweSIeoN/D+n5ZGV0l\nDo4nOBDo5hFxbblCJR48Iob+T1kd9sntzHBy/qQC/f1XAatQTYgXFp+sHfl4\nGWwYi2eqQYKSKMMLieeObqjrt3y/mbIJCgK+0uWUZXKnVhDmn7ho95ms8MPA\nl9jW8BRQfX20deNpvIwsc/+RZqM7rMsMjizUXLqZXZb3+fvZ5cvBMbnIOTSd\nJkSTMiBrqc9atDsq3dY/6S8wfX5Uf7JGtrgNOtZEi0VN4G6dYAXyLEJZqgVi\nmmMHD6oxDgHtm6InzXPoEykKd6TgYlSpcbQQEWydw+56rpnbpnONomKhAEo4\nmBUrsGWPXiKeGk6DaTemRfHC1qXqYtAoEl/1yOI2Cv4BvpXLJDWuo7QPE4Df\nVsbi+FUZjGY1p1LO/MTx2aTalppWvSFDyFLxaUVyN3t2gQIu7XUnYpyLINob\nw8M9IOBkAW5HXOyZgW0fWoL22WsbmGTFM9GqDQTLNOODaTUMQgQjAUoKqlTR\nnBkK\r\n=vddr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"f4ca3215206f8d12760a390a16c9b8de28c3f85c","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.3-pr.28.0_1612447627790_0.26498437140560993","host":"s3://npm-registry-packages"}},"0.4.3-canary.0":{"name":"@next-auth/prisma-adapter","version":"0.4.3-canary.0","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.3-canary.0","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"b71b542769e4a6e854f2738839b99b46e1de228f","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.3-canary.0.tgz","fileCount":6,"integrity":"sha512-WbMd9GZRTzIzVhpdEcxrdoFkg9iHEJ00O8GsrBy05IIkfrVbRCTo7m4f/djxKeivTpv6VXDr2bB4TdTn2K92Fw==","signatures":[{"sig":"MEQCIBuBwAWLsnedyckeP/29I6P3owDTtXB3uFXo9h5OP+PIAiBsVVzPOx8F4nYFHb0R5sLASjhR56rRKG4NBOS8ON9Ipw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG/+wCRA9TVsSAnZWagAAWMwP/28cTHrLTXk/MU2XTx96\nu55tDZdZn1tNZdq/svOf2czfb/pQRxhJOCsxHg2gxgPAjuygSTO4BwxND574\nlf0aj9EPZynnjxSFLOliOlZYcjb63Zs9/yD2jyXvh1623yAuE2XANsxyW+49\nTHfIjAU0kivGy2vI8HCnEZHtGX3r7z1MD4oIHzNA4V6P5uqQHAH4jEs0M9e8\n/97D3mnQuIkQH/GtOm48b/OTF8ug8zWcmDlrglj8l2uvcSiHXtzly8PGiNDO\n0cCquVuwXp/Fr6CBs1r2FbkcRKzkircTUZlmD1IDgaycFyiFrXpCpDWBCBOk\nq3lRkVDChcf8JzM7MPu0bKlZKMdGOF7bwhx3YZcSGPRe1S6NbvqVb6FPIplE\ndsRnaF5PFYfXwHKLvLOPwi10CLsiDztetr9h9hLR8rFB8zQRAuvgJLWOUbnX\nIGSNFvMRnaVhCUNKoc6IIb6tIPHg/J5ViO0XOMlbqP+d1KUw6pF3yk2teU3p\n1dZvhVcXAdgCUaxXyLwCysRy9qgkLuWlOIX6412f7h3PewuF9dQYwanAHq+U\nZJMcmCw2POsYZvwnp+gU7V/+ctCd1UaiXA7WcYpNN1j1kAA7wv9Uz7Phs6u+\nfHNb3Bs6i8ak7tED5KoFTqRG3iqomN+bq5TfONdz187nXBDJX/Gwug2KgKAI\nbsRV\r\n=WWSe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"460f84f58a154433a7105237758f183973c61390","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.3-canary.0_1612447656516_0.3167008043909767","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@next-auth/prisma-adapter","version":"0.4.3","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.3","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"486bb750b73d52a954cff7e40f884be527a2ba95","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.3.tgz","fileCount":6,"integrity":"sha512-U8KOTIVUHkZl6y7FPoz/9BWlWDy/tkHmub/nc8uJtE4EogjwYRqSXCJuXEehCWaIrJuQSXHDY3ubOi2Zr+DVuw==","signatures":[{"sig":"MEQCIFfgIWk47wYwoJwbsj5Y9DAPFM+Ybbw6eEHZmBolSO05AiAxHksYBv8xY5Gj3QBmFCnGKoJT6OcA7dFCYSqrW3keXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHAKoCRA9TVsSAnZWagAACKEP/RbBBYlAtc6fgF1//MNk\nkPwXT+jpBV713iL0VQakzUmaRVLBCdfoXioXCle069fjw4PkXBntbx5glVx/\nlr5KwCUa5jUYzeNB15R++MBGo96QauYRLYFDfx1QtC/BzGbMW/9CyMK/hHOf\nmMYIkJBs+GqoNha+QDyLVmY1RFWDqJ/9Sn9Nm6DyNyvGGFAVQuY4gtm7NW0s\nMiaaRshH/h3jbsYhNhvtxElJaYcDwqKC1gmmugqoJJNxoZV764leydc9PLy+\na1Jhc4R/ek57hg1oJLWnFGEk1NJ26XTIfuV9iuvc/Nff8jAuK4LJtnTZHUTv\nHEa/b2ImtKXfN/tGBZvbwNebsfitG0fqsoObvjbg2jbNY1UyDyG7+RsmCQ6s\n87NAbyMoT02/98oRAaW1FCj3KIwjd4OdEV63fX8EGjntIhEu+HNyqJ1hIbAV\nVapJI8KAc3J4dEC8xmEn80vkuRbZ/vOcqVAlr/UnX91E+72wQr9Iz+62aVRp\nGy1Vv6gdmeRZGSr7C2WeCXbStQu0u1Q5McX+0UsAFQ2qHVGqz+p1+HAPxINu\nhbSiKvCrJCsHPtfT1dEWBRBYtG14VtAkillpDpJk+MMN3kcrB17+JkrDF5nw\nmygMxObABT+cO/ynPlcZoyVSx3FmkAwus11atLU6Xi4WatAJ7UBUdNZBcUFW\nSury\r\n=I/Bu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"ce118135f849899617a7e840d5379d2b3b861475","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.3_1612448417916_0.38732762821029776","host":"s3://npm-registry-packages"}},"0.4.4-canary.1":{"name":"@next-auth/prisma-adapter","version":"0.4.4-canary.1","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-canary.1","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"bd467d0c64ccee58c4307c12cd5aba80ecc12366","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-canary.1.tgz","fileCount":6,"integrity":"sha512-mX4u+atK1NalsqDGO1ShZxdvX++8bR+kz2STWCAuKHE6O/AnNjyUZGKXf72V1i4ck+m+MIZy2RpnwwVq8MbZqw==","signatures":[{"sig":"MEYCIQCdx2vpVjwGa69Q1cnf/mIrjsDfY/CynvPAvL35RaZHSgIhALHj1N3bsDZiAfQDQZPvsTiuum8+1OQpYO34dB+imhOi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIW+4CRA9TVsSAnZWagAALngP/i14V0wgwq/3wdNkZJyK\n1G/h0fmqArKejI4EYwusk34XC+kWlAeco25TJ5DVviFNnDfa3VyCbwvCz0WR\nfODTnWJGC0soQrJxh94fCkq6sqNq+1eLhq8YSgj+Jl6n/98RgTDeAoazOjec\nMjsh9i6JCsgziXOuBHpoxjwTYVRu9RBL22znGUa7KyI1mfUJ1ejg/7ZuKNj1\nxl/Ivq+6W2JJedBmZ78jUiqB+wYnfUPinqy3BSy2FHuEhqsmPaWRMhCIsEWq\ndmeREoeW92+qGVSV5KmWT4kk02Yixut6FjTqN3sBAbIGsVi1J3C8KC0c36bV\nlh5eofOTK01FOcLDqBZ5V/A9SQIIfz8J810t/BHQhMRMBpOY3zSYVtfEvIf0\nOSu1Nymc9xzblxzyT0a9kXhX0DGw4R8uli4Da4Kw9l0RO0FJkNWP2ovx0oqi\ny4X2jNW1DOuGLLQIyyG6xVN/sgb6MlW6LN9+vMHJRJZ62lr891siQr/aDJSD\nAbz41pojlvHHpea6WPfESHON4WrBvppX0y65FLjrwddSyTcLkfhD1gZfLQAz\n/f8Tfr+jC9c7b6xKA0gGy2CnA8aoyNtsQHWQaWMcJvraRwIUCJ0iDeS+eFj4\nGAgCPpfECnrTRBiyNWmoPhRFDemkCqIDXtP87YhbAPZaP76Fehm3pViVJsmh\nXPKM\r\n=t64d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n }\n```\n","gitHead":"5f46f0007bfdb4534f737bdb155b9d48fb08d7a8","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-canary.1_1612804023463_0.24630625160118624","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"@next-auth/prisma-adapter","version":"0.4.4","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"f900c696b030e11e0dbb813e4bdc74d85da5322e","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4.tgz","fileCount":6,"integrity":"sha512-O8Iv3QlmoHPnS05RCjQbXcFBedL7MCZ1y9o1ya5LT2U2YH+130UTh7Eepl4PRpsTg8v1lo/3LmuXlEjNIE4HgQ==","signatures":[{"sig":"MEYCIQD1HrBuIlpB/rSTMHGJwSXMELZVEeQaytvMVPLZuQIQ7wIhAJmp1jZBJbu6V3KXBkuMuof80ejEn1h3QrztiHFAao8g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIXI/CRA9TVsSAnZWagAAW5sP/iUam8PRnufTLXIJ7Lm+\nfmIE39d8g9zIyMQPYxhTKMXWFr2MREMrcX1p2M0U11fbbRGKIxEVnEXEUoTu\n14sStl6SmM0G3DTzDn7KEqK8sqr5cAvS/YxovnxxTRqL28MM36yBP9HbkK/r\nSu0Ea0k2jf7NbCdqtu8OGHndeVXlA7HvQMTPzRYRWJtq569fGGA/Z5hVX133\nLkozATEUVtjWVoFuyQif1sU6faIw4lJfgPmH8dl/k84aHlqQGPscmXgLY+eh\nZQN1eGfklsWTsbqDPrhLdV59fVtnNuEJetzrgKRzUbY/X9kgD2cSthBWZngn\nBP5Xy1zHhcIUwZkt7FqC3ubyk0iW00lxc/EGgfwWK8btWYfizZPXzQ0/1cZi\nu6cVy3NwyLJmcQWix4DB39gudBJ0j82orpuruel8awnHp84o1SDrl3k4/tIo\n4lzC84BgCJ5B//t+dngesALZeN+eprAffHrg6P2XXAWR7erDWHibvPqnGyNh\numls0LK+YbvbCPX2Rc/WPcwoz7Xt1AZfKADQsgbor7FVgmZIduxIP/przNmJ\nzAbD41o0S4Qx3/IAJY/b6HYv3aWAByPpQ0Nh/nV5p+ZdK3/3Djp1zhQxgvoU\nmYTnOBFuMoJ5btJlq/B34JpcnNNZ3g4qMrR4CW2MzWZvQHm5J7uvDEhskv2Z\naGWR\r\n=N9ht\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"892c4f760cebe48c73447715d41fab4ef14ec71e","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"klona":"^2.0.4","crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@prisma/cli":"^2.15.0","@types/jest":"^26.0.20","@prisma/client":"^2.15.0","@types/lru-cache":"^5.1.0","@types/next-auth":"^3.1.21"},"peerDependencies":{"next-auth":"^3.1.0","@prisma/client":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4_1612804670738_0.5358848015020758","host":"s3://npm-registry-packages"}},"0.4.4-canary.16":{"name":"@next-auth/prisma-adapter","version":"0.4.4-canary.16","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-canary.16","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"71a90f4609221fd468f847415dede18217853943","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-canary.16.tgz","fileCount":6,"integrity":"sha512-zbCBEAdpUV7Pd9aQjYkXUfb2fMuNxHyzdG5uNQVTg8Uw5BjTJRr4GEsTTK+WTBDPfkqzN4UyBoKbw/FzeTDxpQ==","signatures":[{"sig":"MEYCIQCqaKec5RFIhzQvPH/OiMNxQ6TjUr4Yd2ekpLCIEAByBQIhAIZExaTjmJ7BfPHWsd9LTkv/+Wb84GmQIkFpMNNNgqNW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggfF+CRA9TVsSAnZWagAAXvYQAKTCiP4xmBCmQebDy7Nw\npYfQG30GqT+xXXOMCq5hZOMOd+6MvTus5BYt+eU9K5xVDoRhrXDTja/tM5GQ\n85SpAu+80zYcBEyv43Q+chR+0LGnfljJWxL/dXr5YnIha37M7IvhvcFxgTJb\nWiRC2E77Tj3FNNV4gMGQH1uHdZc1gNy6yPYhS4o66QsOVZB7vi0C/xD6nHpK\naQseLXdW+hfV2rgDPvJZWxzY2u4I+28fQA9xnk63s0tx/MDJ3MxDIbt4Pq8w\nxXZGFzRHp2nnQQ5YUN0oWjS6H0vMd/YAgQLtWyYX5zg2AKdziYgGAMlYCUO8\nxVWUMjg0fJNL+MljuiYaVeXKL0rgYMBNFdFMJ73WwutUPgLU+RdpsT5V8VC6\n/qmMW4oTg0npZfaAkvaiQKQbi2AbMdrryZUzJl6c75ekd/JCd9JIqoJcrNRs\nBKgMfyLF5+yyh1KmvcZWfM0Yuu+NoCP6lHiVx0OZW8l4gWcm/5oxcACH9Gm+\nfXf4YL/UQXsEOWodMXqjwN/KI9HypwHAjp1+lsFpjLQaTdY5DSBTKrqP1Yov\n0lkULi2WsimH/uyk7KZqJTllb6+rDNI8JgIMCk2djrA6PpabAmnMSor5xekh\nKrqG9QBJtVu8xqkeqHyoSDmpTxTVtBEuGB7maz8Ne/NDKRcus8kxbnVFMnHY\n796O\r\n=4lML\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n\n  @@unique([identifier, token])\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n+  @@unique([identifier, token])\n }\n```\n","gitHead":"e241b52a5509f50379bdcb13b56daca07659c9ef","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","prisma":"^2.16.0","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@types/jest":"^26.0.20","@prisma/client":"^2.16.0","@types/lru-cache":"^5.1.0"},"peerDependencies":{"next-auth":">=3.15.13","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-canary.16_1619128701814_0.501643909463759","host":"s3://npm-registry-packages"}},"0.4.4-pr.60.18":{"name":"@next-auth/prisma-adapter","version":"0.4.4-pr.60.18","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-pr.60.18","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"14507b36d8303110e2b895fdecb466459108c08a","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-pr.60.18.tgz","fileCount":6,"integrity":"sha512-PGPdfkhHCPz8G4H8FUixS7snRF9lyzVmf0D4t87qnzep0axI0HkLoLCRWfI02uL2HkRvlFvHAsPLJZhdjhn9Nw==","signatures":[{"sig":"MEUCIGgVabNhaqz062Pb2kwWWwNp34zmuc9gVGC417nv21OdAiEAvI0x9aRZWaoWrIFn+THh+hzjcaNYHRZm7LOiG0AW3Cg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgggMFCRA9TVsSAnZWagAATusP/1mLFqFsHJTQ/lIPmF90\nq7mq0a2SiM6gLOBKts5sLefzRuCU8T+s0vxEhTDi2q5hy07jSrfDE3gvvZfu\nCeJws/vVhQo8EoTA31MgSL03qm/3+0T5+8VBdKCEU97Epr5VOHZUVXYrmmyQ\nS0JKpAAxk6vLHCpplFZ5uzpnI67d9xbFC5ycZxeHT9DZ5xzfdVc0qseEpAg3\nhFvCn8jJ+j4JKqwZRKkw6NYeU7yyEpT8nAiESHDpen0mhwxSSGNwQvbrZw5i\n2QseUbZ+6ySTfGrnp86mhcNN0whBXufalBQxz1qAP9bXtGdVJKi+yIU+7o3y\nMF8PeYcg81plHP6HFnshS+lH8o3UYe5lJ5AXEaO/1njQsq9bgEy5fpsqzY1u\nt0ST9Y16yHRSdahtE1HMxCH4wwamdW8OfaRuplzBz1fHrniYUOzySbBWI0hL\n5XYKpEn/JfyJFN4XvkTJRlHVP1lFkQI4K5viniaP1UH6Dys1/sCF4j00W1Tw\n72TuaErTRe1zrPRvUY96DjqyWRecVZHg/ZULgYMEoPpBmnADj7wZQ75ch2Sk\nxev2fSdztbY5wavtDdaRdKSwVUmMVk5FLgMnq89W2EAE/vknBXEl+Vjbx5Qe\nRQ5Hmsd1S468lOVI2YZLLJKrveGi5J1rolR0UcbBhzNCgCYvx089hiOUVmyA\n8epb\r\n=Ln5/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n\n  @@unique([identifier, token])\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n+  @@unique([identifier, token])\n }\n```\n","gitHead":"af43ed67fd0e62ef7a75de9ed7ef97e1be2a6fd7","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","prisma":"^2.16.0","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@types/jest":"^26.0.20","@prisma/client":"^2.16.0","@types/lru-cache":"^5.1.0"},"peerDependencies":{"next-auth":">=3.15.13","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-pr.60.18_1619133188487_0.5700943978639028","host":"s3://npm-registry-packages"}},"0.4.4-canary.18":{"name":"@next-auth/prisma-adapter","version":"0.4.4-canary.18","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-canary.18","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"6a1ed406325880035c55d782ce1d933dab0dcb99","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-canary.18.tgz","fileCount":6,"integrity":"sha512-DIBEj5gQJpszFu09sUjVGnNS6i5BBThSf6q/rSATDp8K4Jv2OM2Pq3gICc0gxVV+mKMa2EpSBKGz4klLGzMh6w==","signatures":[{"sig":"MEQCIG7NVf2Gd3B6NuNH4L/ySS2p1ivvJA0Dfgy2ftXoZszqAiBvlUfBrDk4P2dJgDqfZa/SZebbiYNYsO+dAbsLHDJKtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgggWqCRA9TVsSAnZWagAAL5UP/i5w/Mk6gmzH0SvAwXH+\nhLhsDhKWDVomvxQSq2wanlzlbA2/YWxdm/GTqHu+q+iolW4VrZHv6KS4g+lp\nSIFPKmmnoPDYvbKbKO2cR9/4R93icyVvTMIVUUhd3Y9M0oyntXAp1ZRSjBlf\nxgn3zitJWSWOMJTADcmGarC0X17RKBp4dlVgWnifFxm6Jzya4YBccNEqynFT\nKIxJWjmTCCKsrnNp5SeAqQYZcO9KU3qwCwuCWhL2z+9oLfUk5Y9MwGUye3qA\nDZCh8XqKfhEyMSwoT7HtqEPIrfT6gBntricKZR+QXNxkYMMsJyNO1w6O7UDE\n8rJSSd7TFXx6p4zolJJQ22nDCRlgfZZ0kjEF0kto3j3TPKZkcTpLtX+GI7th\n+l0OkpenkOAsWenAGNRGsBIyeEAiFxFuuzk/UTsvrFiw4A878vxtJySCILJS\nEOuoslzZJadKt7fjL3TaupUVSI1Fz9UFw3dQa7QtWNnn71hPbRKbwiqArgL5\ni2mWsJxykFeRMhR2k29C1kZPH/h2ERirc9EVwHhHt5pA4m09PcWS+0KBuvog\n/8C1NUdM1X+XdK8ak0bddT8gBMUDk4DxPtyOgkv0yupp4cZ+Yry6Wmgx03lO\ndj2k/r9qREPh9zoU7nX0ahpYZsFCLP9CVWZhib6e98TZUfBbPqyiHhvz8Ld9\nbLTZ\r\n=7YLq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n\n  @@unique([identifier, token])\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n+  @@unique([identifier, token])\n }\n```\n","gitHead":"32f9cc1f1912a2a9d8874af9fea0a84f31b22159","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","prisma":"^2.16.0","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@types/jest":"^26.0.20","@prisma/client":"^2.16.0","@types/lru-cache":"^5.1.0"},"peerDependencies":{"next-auth":">=3.15.13","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-canary.18_1619133866130_0.4611173223776519","host":"s3://npm-registry-packages"}},"0.4.4-pr.62.22":{"name":"@next-auth/prisma-adapter","version":"0.4.4-pr.62.22","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-pr.62.22","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"2bc43d4fd4a5ab8e3231be2a5a219ba51dd90f85","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-pr.62.22.tgz","fileCount":6,"integrity":"sha512-bNI9whrayNztwtDgCkqFgSiKNVBAsLDbR3Vtf8jQhTpohVub68/Bb66XvimQ7cLCFMefWfUKZ5OIOdONR3KiUw==","signatures":[{"sig":"MEUCIBWTjqccl4+t6GEkn0EF+HGgmThBAHLtj80HLo7S1V5KAiEA8gP8lsdFjt86qzOeVr9zO0ssN+aaQ8E7/j5I16iuW0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghcrnCRA9TVsSAnZWagAAAd0P/0iR5GI8HjaR812Ms4nX\n6ZGUztwteV1MIdRms6Cw3/iTWCXLymxF+B4t0K++3MTr6li+XWh4DFHw6ZQ+\n9zewPnMnKlDXFO61lc959EdkNkXTK6loVuLGTpDK2J6SG4NJwCA9J6xcJWyY\naOMHp062m/uNetAC0TcRjWDdsRjx7nKwopGVkF1VVNpabqacnvl/yAwf9s7O\nuy7E3rcC7J9501mFWx9E9VMBNjQ1zkThITrNW03kXHX/D4KswVsiHg8J7ljk\nZJggjei4lLreDUzSeZH717zf9Va40YUYEpxOqCE/prFYLDo+crGs4ilFaWhI\nTTPXhqmLxEGBUq5BJxIbuHTYMsf5x62ie8OZSTBMsQQ6NU1nk2ASRt/RtdQ6\n0y8d3FlKbZJWuNoMca3riaPTR7m+4vxZ8fUv7jm6vbTfz33yAAsNSPFwJAYx\nIndcKMsyHxRSrZFfBc8A56VAY1zMNYse+gOvXvfybTWPvxRyPp/3xxxXy5hU\nNjs+vqj3ur9DPTeL/uUSen/udhgqsSBpmH3j3DoqYZ3PtvAlYcV1gl6AzApq\naM54pU7Qo8BBV53ovUJ4EIwoPAr7kQi68I5JXvCwje5hwOIpEc2BIdaEpiUa\naUdnjvQhx04Bu5Sq1sVc/6an5SZhGsj/1Sfdtvf/LFxjqSCqC9tlhuMkVQkz\nT7+z\r\n=9iP7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n\n  @@unique([identifier, token])\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n+  @@unique([identifier, token])\n }\n```\n","gitHead":"a63481aec207f7c9e9ee182dcb4ff9215661aca0","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","prisma":"^2.16.0","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@types/jest":"^26.0.20","@prisma/client":"^2.16.0","@types/lru-cache":"^5.1.0"},"peerDependencies":{"next-auth":">=3.15.13","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-pr.62.22_1619380966781_0.8229015983538741","host":"s3://npm-registry-packages"}},"0.4.4-pr.62.23":{"name":"@next-auth/prisma-adapter","version":"0.4.4-pr.62.23","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-pr.62.23","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"8e314e32b47b5b93e708fc57319b775326a835e6","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-pr.62.23.tgz","fileCount":6,"integrity":"sha512-zuWBH4Mud4DvNsHyMYJuyYgBUGoT8Tukm/TBfrjKcPynS+TYJ6434n5AAPScEiuuuHGX5xWQbP7NUJtZkoqH3w==","signatures":[{"sig":"MEUCIBONYloJsLA1xPl3F+mfM5vjb/KpwXHk5YCNPD46bRWLAiEAuLGzmyHcSShVSeGgyEneURu1Fdpb/3nb85BYCO+/EjM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghd4bCRA9TVsSAnZWagAAmRUP/j60hBtaPB1oJsfT1Gc+\nQIDTS/WUoiGzNuTNqqQZJI/suxuSepgsH49j4oHsmMzdhE+HwhLJaf966WRv\nhzO8Gno4xpY6C8C45X/kdIWDLM/NYTA3pPbNQAEkiqIbQFhKl0zRyrmd0wfA\n/rd9OJrN3gzlX/UKCDYCWfVYYBL9cavidawDoBjwBH/WRLv09WjobsBGboDe\n58QpshuBo/PmPGsGBuGgzZoflQx/UgTcGnpo7JvWHdlb8ezNjKy5J1rqacHx\n15lbQU1/Hm36IqNa/UE6wUOXRiFJ67Do1pu6oBUFfY8XH/dPo+iFkpHjJz4Y\njhCaPpcuV8MDHcD5cU1HEDoiTKwFwgNEUd6CDc+wyOBTy8FoUNFeZYEG6AK0\nbbX0mDAcqHIMsA/VwqsePY9cskrWI+UR/hsLKZF+5E53SmEJKE5t1Z3QtN6Z\nbZqp85VCG5vFyS1kZc2eaFwAyilGY9wzgFpi5L0pwaO0StPaVLCV9vN0vJ7u\nCWHQOHP6XZYuVZl3KNtuB4CPAcAO5iS/abKXpHlU57gIaoUbbyHdqk4HarI9\nupAwmL8NKiuVdEZwrCZK2iBajtfNoMfQglMwJf8jx/WD4DsnaK1GMJ0FU0xR\nHT5uIaTXARryao5C2G/ExYcNor1OTueZTzRu5CQLAdKM+SIqLXsRDijMlBJX\n+0U6\r\n=wpIU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n\n  @@unique([identifier, token])\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n+  @@unique([identifier, token])\n }\n```\n","gitHead":"0cc1e2957661a20d2527e7c4f8f452815d2711cd","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","prisma":"^2.16.0","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@types/jest":"^26.0.20","@prisma/client":"^2.16.0","@types/lru-cache":"^5.1.0"},"peerDependencies":{"next-auth":">=3.15.13","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-pr.62.23_1619385883047_0.8504152351692569","host":"s3://npm-registry-packages"}},"0.4.4-canary.23":{"name":"@next-auth/prisma-adapter","version":"0.4.4-canary.23","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-canary.23","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"7e3b54f73d029fc464d571f9566c816eeddc1216","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-canary.23.tgz","fileCount":6,"integrity":"sha512-v7WI88oXukRpMjdkJZB6o43pjgCSvM65o2Kw6NqA10qIYosL6v4g3pBPz0GKxKaAknxAZA/Rt+Hj0ssT0nLcdw==","signatures":[{"sig":"MEQCIHN4f0h+2fbwHPl5jU9ym202F3N+5o5Qwnu3jTSaffemAiAirGsH0A0eDYeoeRdjHStfrmaGffuGEMOj1LkBD4SUXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgheDDCRA9TVsSAnZWagAAcKYP+wcbQrBjj7E7GJnSLPaW\nUabcKFLj4gpt9lPbp2WPP0bqL+EGUKb7meNuphwdw8Lakx9vE1eVHgkrhWUF\nEtJcBo3lidFu4P4MuLJrnCbHRkNCG7JmvMWou9ZnxV5RiXVIXyqsfJGeimsZ\n2kqkftPRSaUasRYWHVuErYgRDlafWA2vcwm6uVAHBIBzEQU/AZbHqjJVdEbJ\nxPRW2hQ4gb1n9QKUkGyUjRKTVMqc2EiCDCUKdguw2sEbhbt/aQlu66lutN43\nBGW4dp468z1cyBFlcGDLUZWOT5F+x1dbXglfKynAz0/F7Me43tgNFIQoJk9M\nDr0fgrHssl4EEqfRVxzql7koWWtE8jE6jGdGtLQkyY4Ru9MoGqAEPxEyUEnj\nw0CxZwCee6gvjntjXRlwRniQMvz9VYDDz+9PEOmr6ZWlG4JQ2uUhyKsCt0G7\nqiC9O+8tzBu/RpkEEtHdYktbOqjlMXdgYTpSgSwoYadLAzqFW1VadoSFaSLN\nzD+uO7qznzpUj+gH5RePuEb5Lt29DTGardxgfIB4/ZJEMNkjPCQNtdzYk59/\n0f+hg8h7vMm1Ih+840cuA5su3VwAUL5pt/H6FNCzGTmOH9RvSDIgutbp6GcG\nVtHuDNO23PXXoCto/uwGn2ColNGs7oWuNtd/T+EIOQmr2e08l5YjQf1Qgpm8\nGy8e\r\n=ykRq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n\n  @@unique([identifier, token])\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n+  @@unique([identifier, token])\n }\n```\n","gitHead":"f2d40033b3f0d09dab8587432fb1c0722e0de871","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","prisma":"^2.16.0","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@types/jest":"^26.0.20","@prisma/client":"^2.16.0","@types/lru-cache":"^5.1.0"},"peerDependencies":{"next-auth":">=3.15.13","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-canary.23_1619386563165_0.08944336643068618","host":"s3://npm-registry-packages"}},"0.4.4-pr.63.26":{"name":"@next-auth/prisma-adapter","version":"0.4.4-pr.63.26","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-pr.63.26","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"b2261657aedd01e4d8ad4dc50125877fc56deb0e","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-pr.63.26.tgz","fileCount":6,"integrity":"sha512-pJZ1WjFHiAv24MadbWMM165Vl4JNBDSOLn2AdAAIEVM81vuQU15RfvX8miOBcH+vrJsGf7da+b6HM7nMrEt9rg==","signatures":[{"sig":"MEUCIQCtCWPVxpGP9zS/LeKbFisRYenJJNhdRSTuWjm36J3fCAIgQyLBYxTDpUTdvFxBT5/7pEzb6gvXYK5IVFDO9lbvtyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghfvRCRA9TVsSAnZWagAA8SYQAIMbl6id4JCgMu/RaYxq\nUsE4Z6iAXCCX3G1+9B2CWZgbvDFMiQWNlQOhFxgmI/WpCvEC3yPL3mAyqBbR\nbWT7fNmw9ZZOscAFJj0PHAd1JmHxDvN6sF3UyffDE7+Q/sre1kX2Ivoovk3T\nuUpjXExZvV8lkxokONY8R6TiWVVkKfqkkMhHP0bXedPrxe87SsB43n/GB8er\nTDXpTHNp2e8TdQ4fYq6JHKByk+wo8eC7Uucp89XXeQ1780OutMXVlz9WNEO6\nRu1bukWtx2qchwoFmDU/JXy3l4Z2irO15XFRds5baYReZdR5elcwVag/kqAr\nwHQvHxglabmDu4XbQ6Bx9JxSzk4IeoO7yZuvW53DNnTdv6JSdckAboltAgTN\nilxbsF1PXCg2voNjNDoe1q7zgEdono3xBo9A99YX/lFipeeqhWk4xM8Q3Tm9\nLMypwq0KiTwHykCJQqPK7kSYL3hpxvRAXlNjfHWxpTCXX7a4+Lb4zrhvAhPO\nEZPYnBaqmaTFNOj6nNqRgaTu1xpRPXSOelq7kdCv+msngj1QfqCHOY1a0+G3\nNzbcSwZmgNgcqW+q8Ku07O6xZH/WlZfZMqjvkNUoo/HqgnxOCkZmRpRMf5J+\nnhZNvqJmSZflycUXUYcWTqbi89wLDqApLp0ARS0fyYDoZEp04AH3c+NKURc8\nPM6E\r\n=OmsD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n\n  @@unique([identifier, token])\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n+  @@unique([identifier, token])\n }\n```\n","gitHead":"f48c4b9308cd4a5a602d6b014b5998e8ec07af57","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","prisma":"^2.16.0","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@types/jest":"^26.0.20","@prisma/client":"^2.16.0","@types/lru-cache":"^5.1.0"},"peerDependencies":{"next-auth":">=3.15.13","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-pr.63.26_1619393488494_0.8444847270362863","host":"s3://npm-registry-packages"}},"0.4.4-canary.26":{"name":"@next-auth/prisma-adapter","version":"0.4.4-canary.26","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-canary.26","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"f9899ff58c99566ad4d941ee802e0472f23b8ebd","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-canary.26.tgz","fileCount":6,"integrity":"sha512-NwLKqaFe360D5ivjSvAWupcLe5ng1fK2DuGH8iNcfV4RIly7SIzMxyO7A1SZMtfU/W7F1rJj8SLm1Wv1hZ/tEQ==","signatures":[{"sig":"MEYCIQCFg3ZBQr/brresjuK9WVoEGqsTsdATS0TkPaOuPJ6qfwIhANQ+c06A4fv53ahDTr22vSMD8f0GyAyCwvG/qbPzGflj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghf0KCRA9TVsSAnZWagAA4FEQAKUFe334bImxilxJVsYq\n295WJrpSfvsxWLByzcKRgDCl+FRLjX6DE3MjiavmmFzAHC2mX8/C5r6Yg1Cy\n//96VkIP9ElXRWrsGsQ2zMJi0Mli+ugnEochQOMXK7lzQbSzlok2mEm7Ear8\nhRqFOHFubMzm9KWp0shqb+1BHWj+sg8MrTIR9tTBhcJ42gk6ujKX2yMq47w7\nvm4He2bJFfXh4edza1hyNJa3510pnsWUA6HAGZPDSb39gxEMPLr/0z3ya944\n2Fu6NhkFjqJVfoNj57RRa/s/1uQDZ6PMjb/AePoe6Wn+l4z3YtBD38RwRaIx\ny7krQj8eGf1l3YUQYasse6N5FK7kEb31YKXTJKxo+P1ZhfDURCd4p29jRvOK\nZZANjLhGy4z740AQEjMC9MQ//ZBBZJIhXEvD6J+guQMdHDTL/iJJCoZV6x5r\n8SvFwfkbvp8mPDzJGfoDNFrg+93yWu9cM/JeU+qeYV1bKhTqH6dPjebPX/HG\nrtL7UcJmxmPCftxQuGnz8Jhf8uM3Lks+86SXY5I/7UB7IZm6BOVUAq7F81zI\nju8YzSAPtRaVYbKFUeREw4msDxO/pnm2McxzKz19GfKND/mSX1e23zWkc7wo\n7UvMIPTeExs56pBVzV5hoJ+b+pe5dBZmR4zEvRyFusYBS24SZTIGYdmN9JYt\nlxxi\r\n=QAcQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n\n  @@unique([identifier, token])\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n+  @@unique([identifier, token])\n }\n```\n","gitHead":"a70f4ee0523a05e8db9671060d4eebc5b571522f","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","prisma":"^2.16.0","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@types/jest":"^26.0.20","@prisma/client":"^2.16.0","@types/lru-cache":"^5.1.0"},"peerDependencies":{"next-auth":">=3.15.13","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-canary.26_1619393801567_0.9991052727654841","host":"s3://npm-registry-packages"}},"0.4.4-canary.31":{"name":"@next-auth/prisma-adapter","version":"0.4.4-canary.31","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-canary.31","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"2237672b25e9738f9b4708b3eaf39a0405e39904","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-canary.31.tgz","fileCount":6,"integrity":"sha512-t83ztcqcQmu4B8Lon8gv0zGEUvOy2VMzp7je4htgQ32F7V7kTypAFAsG4GMOuXdSeOyeI0OhLsy9FEqzRhc9rw==","signatures":[{"sig":"MEQCIA24UCoQhYGcOx/0/I0CzNuAJ45Fxm44OlBe1O5OmZQLAiBIBKN79kNk1ybBMQ1+gtxA9FmFVCI6OWgHAowqx5tIqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghuJ7CRA9TVsSAnZWagAANJMP/0P9uYE70iHYJTQciEVF\nkQbtdogZrBvO0Fns56xqkA4e/qXSRlvvdAxpiyq3gi7jAQVYdSXjdx1iFlxK\n/R6t9dESdi9cFLjWZdMfpZw8lfKiFVKilWSomuohIdziNsJfkGpraV8jYLsr\ncusJfaNV7tdTiPWyqEal8ukC4eibd9Kyfsi7NqynMUNJDY0F62k5FRyYeW4M\nJylP1ReqPNVwUjo0aWGsuRKKwbMR4rangovku6U8mCNhC0Ouyb0iqkt4l79h\nEfSb0V65vv+TY/ZMHPwCAWEq8vs1P/J7rMTs4QR0vNM2/Dcpd4g1t7Aet482\n6wRujm9/yNEqNYhDfllWC65kZU7KyjL0vdJHYrEN/4s8PuWv+LvozZIbKG6i\nVA6xpbjefV2qJcR9NZos8PZBAI5cArpXfrC/YB9flsBk42uzRkrfJ2kl0X1P\nKuHyyovmE0/rsxmmfgI/vDcklzsva3AwscL5icJTNsE4zHYBZBpaS18Sto0H\nlbQeZohVDg/sdo1gHZs1/Sf2Ism56cx17vwXwjmFin3YOsA9lL7subMZ2/iL\n2rfHjSkihnUaLBLq8DK3+xe30Q6TUcNoWZGTmUAAmZfuNXvqjBi6Gla3zoYe\njT6RQPjDuycWs0AsYKA8304/PcTsyYXPzCWDH+kuKr22FY6wXjxhmp32DcN3\n0g2o\r\n=kgLG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 Int       @id @default(autoincrement())\n  userId             Int\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           Int      @id @default(autoincrement())\n  userId       Int\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            Int       @id @default(autoincrement())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         Int      @id @default(autoincrement())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n\n  @@unique([identifier, token])\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 Int       @id @default(autoincrement())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             Int\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           Int      @id @default(autoincrement())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       Int\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            Int       @id @default(autoincrement())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         Int      @id @default(autoincrement())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n+  @@unique([identifier, token])\n }\n```\n","gitHead":"9f67af51c13ea320817ef2be33771612120b281d","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"crypto":"^1.0.1","lru-cache":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","prisma":"^2.16.0","ts-jest":"^26.4.4","prettier":"^2.2.1","next-auth":"^3.1.0","typescript":"^4.1.3","@types/jest":"^26.0.20","@prisma/client":"^2.16.0","@types/lru-cache":"^5.1.0"},"peerDependencies":{"next-auth":">=3.15.13","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-canary.31_1619452539021_0.30693519277129444","host":"s3://npm-registry-packages"}},"0.4.4-pr.72.36":{"name":"@next-auth/prisma-adapter","version":"0.4.4-pr.72.36","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-pr.72.36","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"0972d71b120f7f443af90b127d0b717090f24210","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-pr.72.36.tgz","fileCount":6,"integrity":"sha512-/ki7TkyRo3eKNqk3UR0kZlOioD4xsQvMpx9RRGiSXho5pYrwc3d9tZyrk7mYKkFXFUCp2cljuX7JjZLwuVFS9g==","signatures":[{"sig":"MEUCIDpeRqqyFVCab4NK9vOJ9laTj2dTpbd+f8HCJAokVHfaAiEAmh+wnk/LZBTRpNPIiFV4vBy9y3fDfRkPuTYA09mOvWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgidbzCRA9TVsSAnZWagAApMgP/iin9nrFPdZ0Nq5LJh0h\n31h1HzjgaoBeuDuTkUKkLgRWgBMTmJZZmRcGgXCBAccZh42l/OckbLpi4mND\nJKvMTJQ22ZthvCUuXCwW3cg18rG8RsFEHaAtIxhQX+AT2Vef8NW3AStyjKOh\n15QfWIi0y6BsapDRj6H8BruA9rtRLfnFH9NUwyN7MdQS9t9aqqZKrE1nQ0Ty\nS9icBt84vGGTVC2+iOuR4XKDz85FPrvHo1RTZtF/lZz8hxx8Xa1O8kX3CKdg\nVRbJ4t2iDqqEaS5aaoL1dhlnanU+ZdiSX3tAkFk7QojVpmbgAmQwwwEqvpaU\nJCfxdxqWHi4ZdWAwq2Na18TCEb92C1IS59HB+1sgxoxpPSaentqM+xndyYDu\nnL5mvPghnOsCAXDZavr8QbB0YwIMLMt53WhUm4jhWu+3GgyaVnrSn7RuOyaT\nrDrH1YP+2Ar632GBxkL5djl70SjJ3LUy2lF3XkyxQlU2BCj922/EWdzbpbPm\ngsLZvU/ogJqiuoS2aslqxjfcQYFZZcHQZoSPxnmkKujA5re/326Zjxl4V6jp\nM1EDQzFbq5+zZGthztgTHqylchYrajjTNYVKEICsUk+5Xr82Tp8N68PDp24k\nDfYnvY1rednWYmK09zfRPrkTqr9LsMJSsMZSDBFGr+uVsiGvZj+yBEcWhi8J\nvyvo\r\n=aCuo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 String    @id @default(cuid())\n  userId             String\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           String   @id @default(cuid())\n  userId       String\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            String    @id @default(cuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         String   @id @default(cuid())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n\n  @@unique([identifier, token])\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 String    @id @default(cuid())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             String\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           String   @id @default(cuid())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       String\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            String    @id @default(cuid())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         String   @id @default(cuid())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n+  @@unique([identifier, token])\n }\n```\n","gitHead":"a27866b859d6ffa45fc175a34f1920bc3293f827","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","prisma":"^2.16.0","ts-jest":"^26.4.4","@types/jest":"^26.0.20","@prisma/client":"^2.16.0","@types/lru-cache":"^5.1.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-pr.72.36_1619646194912_0.21292635311263486","host":"s3://npm-registry-packages"}},"0.4.4-canary.36":{"name":"@next-auth/prisma-adapter","version":"0.4.4-canary.36","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-canary.36","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"bb27c4ee833d959c80dbaae8bdc2e8b0c06b83e1","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-canary.36.tgz","fileCount":6,"integrity":"sha512-oCW6Al3drIXDvq/Vgqd7p7kCEYP4weAPpcdPI32N2DbAlPBb2kBKW6bMH4X0eS3A5phCwr4bzVMB+zZnoY9W0A==","signatures":[{"sig":"MEYCIQCLvvEkZH/qQ73VIwVC2fb02R00p7X0wFileHqwZ04kLgIhAJqwsoRqrXUt451GxFs906ogVVvicUW+KyJTQ0oXr1xc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgimKzCRA9TVsSAnZWagAAQgwP/2H01cyeAicglMy288bg\n14WDcsMWLdvHxA7zPTkeQoyfYUZMODcxPzCRYOH5XSKiJZ0VwNVqaa2J9Ch/\nuPbN4/hwh8CQQxosZq6/EjET3vgI192Td8PnriFR/a4BldX0WbJ7uz2RzRem\npIEvzfxl5SGkx4+0rdCga77X03i92F74/7BQjiF0MNU/eJgQFpXk9Ncv00YT\nkdJmJ6150a+xvcsugbmno2b1hgJd+PFfO6Jjx9xO/AU2j8RXF0I001cgybZQ\nabJIy1MOIOpRzQMLlbfimlCImS5HIsI8Nc+xlOUwPWnaaTt9sYTgxf5xhK3A\nt2KLjzHNk2J7gQ6qeeuNCKNEmGPc9CBKHCVgC8mU9R2gFKYURmTvpbzKcbGm\nsSfMZu83iXZPYsyrQ9+pNo4BOwqzTkjjQa+Pxw5w6nesshpOcsw+nVstaR7n\nlfJnaQCmEjtiLv5OPhizL4ODR87sT8Ge2wgu0PXUhY3pu085IChI5juxPD8k\nDpJLg0c1VyaF+lnKWWWbOi9V7fpqoouWOkb7RLMIIbs775IMkUOscXNVRIlW\nxDW7/RYC2T3xZ/lbvCeRAVtrbFm8KSWlFGzd15HCTNa3NtjPrBjc0Zy+C3WE\nE4pDbCqnOXCkADM/UC6C7Dz0fhJsD96z+Ex82EQeEH4RoepcNgjOJvSbzV0g\ntQTy\r\n=DCw7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 String    @id @default(cuid())\n  userId             String\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           String   @id @default(cuid())\n  userId       String\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            String    @id @default(cuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         String   @id @default(cuid())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n\n  @@unique([identifier, token])\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 String    @id @default(cuid())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             String\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           String   @id @default(cuid())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       String\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            String    @id @default(cuid())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         String   @id @default(cuid())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n+  @@unique([identifier, token])\n }\n```\n","gitHead":"e7a7690ca9e0b7e9af9d7456c908837c39a23611","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","prisma":"^2.16.0","ts-jest":"^26.4.4","@types/jest":"^26.0.20","@prisma/client":"^2.16.0","@types/lru-cache":"^5.1.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-canary.36_1619681970607_0.046205565047692465","host":"s3://npm-registry-packages"}},"0.4.4-canary.38":{"name":"@next-auth/prisma-adapter","version":"0.4.4-canary.38","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-canary.38","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"9fb377ea723b297fb29239c99ac163d5956f8fcf","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-canary.38.tgz","fileCount":6,"integrity":"sha512-k/i0EgRRuG8U0dI+zAdBoNo+lZ3tR9Rzi1rrFp8iDlkHdVvEncLjz2NX06G51AL3A8YC725AE9peuAmJLforBw==","signatures":[{"sig":"MEQCIA6NjlsjBqCnV+n6v32vF3t+/KP4asO7FRpF1uebGxceAiB7RgC993m9rA8hVFmjpnPZGmahwWXSty2LH/fe0R5ODg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiuVpCRA9TVsSAnZWagAAg9YP/1FOUyxYfjHeKQJxTfjs\n7ouIQBVQXowFwK7ds8vD3mO5TVS1mxEBSWDiHXkPJMQJ3fCgqKc7N6jluJXl\nDKGmIvIf/U/+raQgum+RyBgIHGFYUjssYdoyuFbhcLI5jpWbjXs0a4Wqmz/B\nr7nK7IS8Mu/nhFVuOqHKlc7WOqFWGrIjhI5qXTbFsfDJ2+LVr8Lp1vDUtHtK\naYXik4B09VKiol8US2OHfBzcJuwbjdbyKqj/PZ9zY7UYhcUN9B9OsAcsplMU\nbsU8w669jsjgD42bc4RUVoyh5WLH4SX6XNlTb87CzdRlyZn9ced9hpd2D4Dg\nN+y1XHTOs8Af22TJCZ9hrdjtnnLAMSOaprxW6gqvdEGZWeyyRadAMRv73edT\nzoDvlVlNb11T67pdhtZhDKecxY8CcIzsAz5QM++IzYiiBrxjGMh06Ha2/3G7\nPdBCzOf7R8Lfr2Vk7RZdSETmD/WXTfEb3DpaE12qaSho8DEW1K19Jj8RDtwR\n9qq0eXuo6gnz2q8TutPap7xHfs/uCJdweplPNKkS5OplXeNeKA+aEIWbiAw7\nmdHaeAsEMN/kiADL/+7Pc3LGNvyT/vZV5io9A6gXlub/Hv9k1fRNd2E4z+h8\nM/J6yb0i0doUAbTNAbp05CWqNaWw/Cp6fKPY4XvECDr4Zd+NcGlQif3aPTsN\nXoA+\r\n=uZHN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 String    @id @default(cuid())\n  userId             String\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           String   @id @default(cuid())\n  userId       String\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            String    @id @default(cuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         String   @id @default(cuid())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n\n  @@unique([identifier, token])\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 String    @id @default(cuid())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             String\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           String   @id @default(cuid())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       String\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            String    @id @default(cuid())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         String   @id @default(cuid())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n+  @@unique([identifier, token])\n }\n```\n","gitHead":"8fd1fd817cfd5230c857657a4d751773a9122237","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","prisma":"^2.16.0","ts-jest":"^26.4.4","@types/jest":"^26.0.20","@prisma/client":"^2.16.0","@types/lru-cache":"^5.1.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-canary.38_1619715433388_0.596157457369761","host":"s3://npm-registry-packages"}},"0.4.4-pr.75.39":{"name":"@next-auth/prisma-adapter","version":"0.4.4-pr.75.39","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-pr.75.39","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"27c746455289a970507aff703bb743e669fb1276","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-pr.75.39.tgz","fileCount":6,"integrity":"sha512-KSbt/2TJrBELdL9SO1ojB/bhqlDssaZ36GCFkrdbwJJKSkTW+lEosvHOSbtJVcg/aiuc2f7DTbe66nvoo2E0NQ==","signatures":[{"sig":"MEQCIHepLuHWYNvJ9EjbNdlYWd03dalncXvfrMo35v75HJqiAiAZJLEOQxgg21bHqk1c/MMrYkE4iYXVQ8CLmSjfTrzx0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjDhHCRA9TVsSAnZWagAATRsP/0JIVtrlwFNFu/HGYhTD\nv9Ibg7JFFNlPhWPw6npzUnbDqjCP3v+Z8Trj4iEfpTifYBWTL4IVfF56MQkF\nVVqaIEJLnm577Mrbzkx2hhOMf8zaqVC5P83Wv4wIcvArta4Mvn+Q7l1VBE4q\niyP7CHwt+j6IK/qoFqik4KiHmXH2D6sHkjoMNVT1fOHa2kUQSwAfg8hyaAmS\n1rmwqa8v40eYciLSROtTzgEjTr4zv7oi9n/GHE1SicDAKVgH4oXKjWK6lhkp\ns3XOQWPKLuab3Of0XM5xiFS9fCRPy7dGc6JEX9M1Poz8xmlbSvhhuXcvjjC/\nkT8obr+ELAD8QiGQWNIOT51h7zeut1CNTxBUIPnDZ+ena8UCQLaXasRTcdBu\nXCVQNWTDrGLNUELYa0JMcxg7msOS5pfkXe0RDnHbNm+NYJkkiPN20bYbGaMN\nZ4dL82YhhCpzEseVQBIVYRgfRBzWnXEsS6BrZ3VgiHSyr2wlQ4qHHQzlQEaf\n1c8EoF7vPg4bwOMCISAeZe9mcPKtFzmBJ5ieLogzQXhYuonIUY8da2mmyxSR\nMerU94H6nsdSFUw86xBwtqIFZV/gu1IHnzxDChfmfcvYRv9R3m+AuClIEn0T\nOqV9LiWV/m8ERqwHzhlkSR8wu0uQVUA/4Z2rUzZYPeEtoeYarV4Sc0obRP/j\nqUCI\r\n=9rEI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 String    @id @default(cuid())\n  userId             String\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           String   @id @default(cuid())\n  userId       String\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            String    @id @default(cuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         String   @id @default(cuid())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n\n  @@unique([identifier, token])\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 String    @id @default(cuid())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             String\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           String   @id @default(cuid())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       String\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            String    @id @default(cuid())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         String   @id @default(cuid())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n+  @@unique([identifier, token])\n }\n```\n","gitHead":"5c99cabad12ca256833e8399698f2d1e3c90ee2c","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","prisma":"^2.16.0","ts-jest":"^26.4.4","@types/jest":"^26.0.20","@prisma/client":"^2.16.0","@types/lru-cache":"^5.1.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-pr.75.39_1619802183265_0.25160366907226006","host":"s3://npm-registry-packages"}},"0.4.4-canary.39":{"name":"@next-auth/prisma-adapter","version":"0.4.4-canary.39","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-canary.39","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"2933d41bbb2c315a649f26049ede27966034ed9a","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-canary.39.tgz","fileCount":6,"integrity":"sha512-CmsfSgxDc8fz67TvVGdNVWAf5SR3HnGZG5IYBKyG7iM2w0I0kP6/KqalakPeq/fIkkgYTpxZ+4EAi6jba+y1FA==","signatures":[{"sig":"MEQCIAcV1vcPphG/sjUqKHbNmwQOgpwzLTm3j0V/aX/eObF1AiBzr6qmX/c1YzHtecaKMCwr8JZuM8pWal0u/3RLKs4jHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjEvZCRA9TVsSAnZWagAAtgsP/iABYgdKe2rZUsWAR3vk\n/XYnpDatPDC5mzZqSbw2W056oAzgMo2fJagq+C3eYAp6LJmu6ebBJdqfuJr1\nsaGICAhMhMj7ypsZVFmv0+F0VcS+K+CYt00h1uqGc8L7554yq4WIWJN8qEhW\n7kJygjvHQOCzDCo0ipAHMxLeda5jS8nlOZeILhXnS5c3D7YLcoZNeNhHRQA6\nQ7uTJpfNUPlDJZd9Qyy+gjB2FCvtaFsBKrNbSXHjsoJtaUblws7+cmOaZ2gk\nwuunDzgdJGHXnmPqVwg9N4lYpzKXrv5czzradk30ysRcUz73J9nB+k60vvpa\naoJNOXj5xqVo5REMAUNDKh7a8iB2SuLNW6YgfbY7dkmcE+vXa2ccXk5u/YQM\nw91D567AG6VNfeiLwGhkZrxC9HwUHKF/vBo6iqwk3MymQGSspKYmDVfdcbar\nR7We6F0tcbq9VLK5EPebkvhwAydgPqLgPEPZO7gCkcHXkfnqHVOvKv3i4woD\nhkI8jA4AKa009Vcd4WTF0mGNWZ1BIIZ9b6KLrhJwRAPNmPvKLWkMJ49DSyz+\n0DCnwGVTFCqfoIpG6ztuc4yZwjZk5NGogbPqSkeHfVAXsEgfkJxCgGAHkAlB\n5lr1pzIrIg01DgDzxVwrpdhO6WJL/dZIxftyzDB3Z4FV0jbGdBIYujWaNep/\nPuJR\r\n=Bsz4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 String    @id @default(cuid())\n  userId             String\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           String   @id @default(cuid())\n  userId       String\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            String    @id @default(cuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         String   @id @default(cuid())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n\n  @@unique([identifier, token])\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 String    @id @default(cuid())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             String\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           String   @id @default(cuid())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       String\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            String    @id @default(cuid())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         String   @id @default(cuid())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n+  @@unique([identifier, token])\n }\n```\n","gitHead":"7f16de7f1eb27c0026f9084e9d0ff0e9e9ff8e30","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","prisma":"^2.16.0","ts-jest":"^26.4.4","@types/jest":"^26.0.20","@prisma/client":"^2.16.0","@types/lru-cache":"^5.1.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-canary.39_1619807193345_0.37460120408006414","host":"s3://npm-registry-packages"}},"0.4.4-canary.40":{"name":"@next-auth/prisma-adapter","version":"0.4.4-canary.40","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-canary.40","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"fd70568f377c0169fc1ae6227282d7279653c830","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-canary.40.tgz","fileCount":6,"integrity":"sha512-jJF4vR1uexfaHDp5WOWX1554zhrRn/Vpj+m9fuukSUQywaH7Kduoiujk74d762GL34zfI1WVrDcFcuvT9ypQjw==","signatures":[{"sig":"MEUCIAqRL684Vid8j9qFoUs4Ya8r2sYjudmZHIe6kM/k9D3SAiEA/SlZzgKBbJRi84Ib5iZcGcewgttM3yhp1bZh/DE+xts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjFvUCRA9TVsSAnZWagAAcj0P/iygucwwhTo9xqgSMWVw\njPBmbFiL0uf4pHSEXPVDnIB9X+FP5q4Q0hI2ekuE4ocU8o6VcjOi4wuEiTEE\nFpkqwH8oKrSYattX0rJ5krUj0SqTc2U9Lo0fW/Rm9XKs6rpUhMvdq3ySN6jD\n/m0dFOsWJG+0cJpagOpgG8sXKjIqMkFj9DrXHV5ZuVAiV70dNRba78F2dNtu\nAmdHaF8okQQUFZtr6hIUGT9tz4MOcrOJgGi5z8Hftzi/ofV6ny2WGAF5AwHw\nUqZoGCIoVxf2+suXWokYwxtUH8usi2cDtkeGoVujNXkvJ5rz7lN6PF0C8kOX\nla0Ws9OYW5t8pqLL/get90n3PO4bTwG/GpKjF5snMfZhtTQCKXdm/htreYxe\nTVJxP8YA+I8b33th3HSWVOq/jusujI9dGgaeleY59ub4n5HDUliVM44F7CO0\nty0qXU88+hEwJV4hBjSemqfzPWgukCClX0KMvOfI1q6opWnZhJ6F5uHPZa+o\nxJh3WHTCVfYfMjpdeu6uo8VwfUkugqGNAtwccMw9rXS6VvmMEK1DKUuN+Vbm\nAE4Qnn/KoNZqopfSy2ifp2RgnbdbTG5ERVrKil7Jn98V3qUFuS1q7l2K4guT\nQia9C8VqH4uelgDIM6mgIKPQiOVt5VlPyirPJiPeaKexly06YfKYVRFO/YXc\nbXBR\r\n=WB/u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 String    @id @default(cuid())\n  userId             String\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           String   @id @default(cuid())\n  userId       String\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            String    @id @default(cuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         String   @id @default(cuid())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n\n  @@unique([identifier, token])\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 String    @id @default(cuid())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             String\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           String   @id @default(cuid())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       String\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            String    @id @default(cuid())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         String   @id @default(cuid())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n+  @@unique([identifier, token])\n }\n```\n","gitHead":"4966cc772108cf783be913b140f72fac73d1b552","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","prisma":"^2.16.0","ts-jest":"^26.4.4","@types/jest":"^26.0.20","@prisma/client":"^2.16.0","@types/lru-cache":"^5.1.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-canary.40_1619811283744_0.6226747183415604","host":"s3://npm-registry-packages"}},"0.4.4-pr.76.41":{"name":"@next-auth/prisma-adapter","version":"0.4.4-pr.76.41","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-pr.76.41","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"5a25293f2857920b2ce7ad4363a03bc5278962e8","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-pr.76.41.tgz","fileCount":6,"integrity":"sha512-CmSACOArULk2Z7CHPhPHirjSUGDUUYidDJ3wDuEzxOiwqnMKTvQYJmBKHa3PZ4qOV54ebMbbM0N100QihUtJpw==","signatures":[{"sig":"MEUCICjCFBYmPRsz8nB16l0w+qa9tdLSwS3W27vTzc1Zrjl6AiEAy2222WAypIzULuaND/RdYPA1tgYCM0VXA8LZC0JP0XU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkF8eCRA9TVsSAnZWagAAHFwP/00idlXrQWfX30pr1ZOq\nSzEJ9boj+OF6hxEMM23ILoOvCfVJZYYmK3j3ItN9gsQuBM85W/02kNT9mqjP\n+cGgLdZ9SPlQtjfqTdU5V5GcT1AY+mK0KN9rt2qEgtXWPRm1rjTkagWVx+XY\nPP6n5xhtai+Ir8Al0buZaqrhQe72eK3xM7iEIsmr5ugIbzNKkB/u9U0hqh/p\nCxzlmgfF63q9BGuY72RC5iakv4WQmE/+lrpD47+SiNGAuP0LFTgjtkw6N3ct\nsoshIaEXEBHaA2ZO4AWPj+N4khCXXJ0y6ECaDp5G4k8v38qzt+gf+0on2eAC\nXHdsm6AXggpdzp5gYdRp76FcJVRb5K6L05OILKZGjM826oy1C1hdBDTp8Qrh\ntcuUGYb6PzhHZl67jJ6167Sbm0pxvBask+ODGt3kB/ndsv09l59eJmjCb636\n8VP71pvLRNRbwWyOkecjI2kWXJizQNCF3bSI79niQgpDQcejk3QUbabFCF0S\nj6EinQYjMBDJmMjUr9Xo2eAmVLrYoaIlONDUKC/merGrt5laKlri/u35j5QP\nQcuwx2wEmPNdBWTyNaCU5R6vuCeC/MweN2o9ODBEkipiiU8UvAqf/Cy/DwDe\nLAR8O4a4GmQZNJNlTjLXjF7YeTToEPSIXUtmcE1ilq3qL2lkU2KbsQeJAPx3\nc3D/\r\n=kN+s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 String    @id @default(cuid())\n  userId             String\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           String   @id @default(cuid())\n  userId       String\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            String    @id @default(cuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         String   @id @default(cuid())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n\n  @@unique([identifier, token])\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 String    @id @default(cuid())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             String\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           String   @id @default(cuid())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       String\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            String    @id @default(cuid())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         String   @id @default(cuid())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n+  @@unique([identifier, token])\n }\n```\n","gitHead":"c6bf0565d7805c5d17ebe731549c4c13aee48377","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","prisma":"^2.16.0","ts-jest":"^26.4.4","@types/jest":"^26.0.20","@prisma/client":"^2.16.0","@types/lru-cache":"^5.1.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-pr.76.41_1620074270327_0.7326133263569903","host":"s3://npm-registry-packages"}},"0.4.4-canary.41":{"name":"@next-auth/prisma-adapter","version":"0.4.4-canary.41","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-canary.41","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"305515733f57388252daa4689ade3db2c21def44","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-canary.41.tgz","fileCount":6,"integrity":"sha512-+pXsy6R78tVURdGnePv8faZLULlpDJheRt4nJxCYZynKscRPLwUddNmHD3IeT/U+C9+KeuKSVFI6TCAxc75BiA==","signatures":[{"sig":"MEQCIFgRFozQhNZeCZcz8IWamDewFmH4R/R1eq42ibafMWK9AiA0gnlQahy06KtaB75yhLoog7KdiS6MiAgo+FBwn8EQag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgktu/CRA9TVsSAnZWagAA6gkP/Ru9ilMNypF9HgEGK/8D\n2qxDtG5bqSVvrKc8U3hnileNQ6DjdmEyw7dUG1PNCZZO3mZRGJ5pWshOdS21\n5MzEfcXu8Y00IHk95wBls6f5UqZoG1d1G/pkGqPMoalI82sEL4O7QwwecNty\nxxBJBcPqMUHNha//s7Jxo699R3lZP8mevjUjCQBFPZzf4YGxmQCan9JDCzFK\ndkUoFvGvUAb0zIYzD5vVeX1L0/PZ8lFnZYrmZ0YAkR4EH+wm9cOkLwygvO5y\nbBZk4Tx9KUfs0Af+pUQlhkuhD00PWSQfcRijh4krcRktkhKSiSGEywXy41Vt\np3xIqE9f62C18a9Xaad3lbHL8EUDEVZMD0BIaiY0jQ68/ech9QjEYo16noWt\nftNSRaIBSAEVhB7BwlhdwMTGs0QBgi9qn38dh31SL6yj+q5wG3pd+yEqvVYS\nRS241erfugBpghvgc2YI3gro+ijpA5NP3oFVSErSiGFdqbwwl1Rr1c+9rZC2\nOfpqoD6OfTYHxuLTIC8CYVie1M9dxjRDQjj8+RUlmXDe0xmQy5WC0Ley7X9w\n8aCX43/n5GllzfCdXVDGPom08ZPn9xdN+r30oRhpnrHARPR9mSuGIbFIAy7w\nQvl3W7PN8RD6O97PfY7VwofR8jIshVRTSlVNtyRtXAVA5XXNf2Cs+88K4wB8\nxjSM\r\n=NX38\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 String    @id @default(cuid())\n  userId             String\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           String   @id @default(cuid())\n  userId       String\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            String    @id @default(cuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         String   @id @default(cuid())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n\n  @@unique([identifier, token])\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 String    @id @default(cuid())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             String\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           String   @id @default(cuid())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       String\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            String    @id @default(cuid())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         String   @id @default(cuid())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n+  @@unique([identifier, token])\n }\n```\n","gitHead":"c5541bb8f85fa8554431dc3566a2c57acd774ed6","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","prisma":"^2.16.0","ts-jest":"^26.4.4","@types/jest":"^26.0.20","@prisma/client":"^2.16.0","@types/lru-cache":"^5.1.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-canary.41_1620237246395_0.8127941954039564","host":"s3://npm-registry-packages"}},"0.4.4-pr.90.48":{"name":"@next-auth/prisma-adapter","version":"0.4.4-pr.90.48","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-pr.90.48","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"80916922f014d953d8011f979dfe00c1582c8bca","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-pr.90.48.tgz","fileCount":6,"integrity":"sha512-ybg68OoiecXWsn40F+tKski1dXSBEKKk5uLmD4K+rSYLbNLICfTSYp6VE+8e0zOottyWol17nnWkX9r1I4OhuA==","signatures":[{"sig":"MEQCICob4cPqwYjQHxrbCaAe7oS/g0h4E0lq4JDGuTd/ODeRAiB2w1ggbRX27Se6mCMusjpe3W3Gn/CmmKLBr+cB0S+PsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnxImCRA9TVsSAnZWagAAgZsQAJm3wkatSIXUd7Dwt/fb\nG/TpKSzKerfsBbMmz9CeQ2BL6ScS+M1JMGu6DPdRDqF8/sZIvp6Z9D8XP7qB\nmda+OjQ2gk1xcRCOT4viOA3Xj0KeFLIwjmsjk2fjUnf2FdscziP6cAkQO8Zy\nfApC6rSueLgSIjAeLGnZWIueoom8hVJvXREMYKAgGQRV75b6ayV8968pm/Sf\npTiQ+Lub0ACp2mwTWYN5HQ5oNDaJIvyDvi29W1+JuLeL1Ype5HT/vD4muMIM\nYM7At5cXnKEzG8U/siKmnvVzHxah4zmQjv3eCBkvdDHa0NW0enfk/qrEUe7f\nYPF2gdhfcvk6FQZpq0e+MCIkkgOlhZHZPWIyKprHY9+f+6dusWTXEB6h/TmC\nDG5UEnRXQHA/sdiTmjKYIMxpuw9CZyJ0e1uCE6IF8cU3nGUrjYwyT7b/4jdZ\n8V6Qx4ZHz2YIP9qmEXOLjx3pA2fwn+9cSTPY1mXngYJRSXK6hljU8SonJd+y\nSLCbKRgvk3AtVT+u+lIc4ox3Ys1Y6uOX7w64PDyVE3ri0prRXxa27tdYqMuT\nRZJYxMLajkEdSpU+qZzBGt9mMgZYdPuFX4ki4jOZV92Wbt3997CwRvNbqtjK\nKK5H95LE+8XOpOv0TudlRlLUHPQy9fxUfiCJw1n660sqK9nGBBLN2kCNmx+J\nEIlZ\r\n=DXM0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 String    @id @default(cuid())\n  userId             String\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           String   @id @default(cuid())\n  userId       String\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            String    @id @default(cuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         String   @id @default(cuid())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n\n  @@unique([identifier, token])\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 String    @id @default(cuid())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             String\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           String   @id @default(cuid())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       String\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            String    @id @default(cuid())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         String   @id @default(cuid())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n+  @@unique([identifier, token])\n }\n```\n","gitHead":"e9ec6cdd475560b3ba1e8a16660a243e2b2ff6b8","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","prisma":"^2.16.0","ts-jest":"^26.4.4","@types/jest":"^26.0.20","@prisma/client":"^2.16.0","@types/lru-cache":"^5.1.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-pr.90.48_1621037605604_0.502090798748126","host":"s3://npm-registry-packages"}},"0.4.4-pr.92.48":{"name":"@next-auth/prisma-adapter","version":"0.4.4-pr.92.48","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-pr.92.48","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"1faf7d1a1c8ac32f774f9b380c0e11dbad3527f7","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-pr.92.48.tgz","fileCount":6,"integrity":"sha512-F2aYa6/3Did7cnWDjIi/kcAfdomQOF5U4yx49SexQMAieL90xNVicwAF0+vYnWAtbpPYSsGwJoWxTwopLnXnwA==","signatures":[{"sig":"MEYCIQDIgE1/ZPBuGnIbOJOvWq3opj9b3ZIDRFOhxuuuwwQ5MgIhAIDBo0vF7xwK5Xch0rgqVsHdc6zI1slSXEHFUKeeFF5+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoG7pCRA9TVsSAnZWagAABswP/3NvgdmXoAexOCmNoBwT\nDGx0MEcTH9SX6SlD7ctkpUrZyVeywL2aEmbnW7bQRBMsFHZU0MRusVnV0sxL\nM2vYks/aJE1vdVCos1Kxryxm22c/FWDtoqPB4FPa3dLz20VQqr6pMlYG8yuA\nz6sccFgcV/71+I2tGsIZJjUn5FUdUpOgBHkoobILs++JnW8VeZv9ZosZWJb0\nqTt8fXva8iTl2h0YnFQwuzLP8kfVH/BtVB+BKfSQq1vWjgXBNJPldiguleSU\ng/+fNQRYjEYHIIZIJiNvYEU9q8VJpA+l545QSDZmYczpseSrcDf/r9hZuHf/\nzDY4hlkW05zOONwR4a72GjQmuPMQ98Up25ng7v6Zmo1aLRfWVSRenXQBREHQ\naUTrLd14s1y2K6tIlltCTi6HpOnHVaE5bCwggbPkahmdU4ZVLoztuilbN7cH\nJ1yRcT6S8JEGWWCVuk7JHgq1TkrFnTFVQ6/lg7P/W+tVLnVjdzvTDXU2zdVr\narLc7ZXmMSSGKgNXUBnxXimZPUSmqXNNAIBI6wKGBsW8Fa3sGqeCfAW7WbA3\n3Do127LzQNs3rOQLAlhVbHPRODv3enaevafAyjSJ7g17qzd+r5t+a/Q5MzwP\nVKVT0LL3YC5xwtdDQDxl8mTiZZz+NSBntrY5faPKjyDu5DUANAGsN1wcABsU\n3zuj\r\n=L6EB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 String    @id @default(cuid())\n  userId             String\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           String   @id @default(cuid())\n  userId       String\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            String    @id @default(cuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         String   @id @default(cuid())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n\n  @@unique([identifier, token])\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 String    @id @default(cuid())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             String\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           String   @id @default(cuid())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       String\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            String    @id @default(cuid())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         String   @id @default(cuid())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n+  @@unique([identifier, token])\n }\n```\n","gitHead":"93121c7902c0b9f7a2af1e7b993c858887692e43","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","prisma":"^2.16.0","ts-jest":"^26.4.4","@types/jest":"^26.0.20","@prisma/client":"^2.16.0","@types/lru-cache":"^5.1.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-pr.92.48_1621126889254_0.7712429296160743","host":"s3://npm-registry-packages"}},"0.4.4-pr.90.49":{"name":"@next-auth/prisma-adapter","version":"0.4.4-pr.90.49","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-pr.90.49","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"46e963d0fad80e299461570b13d4099404fd39c5","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-pr.90.49.tgz","fileCount":6,"integrity":"sha512-FBigz4N2QrP4rMKmQxH0EaMdSrpwrpry0xbMGx7N2O81admh3dS8TXgbSqoWwxxnEfhoa9heQmdpktzyAqlABg==","signatures":[{"sig":"MEUCIHZ3UB14aDKUmatGRBK9d2D/IQFk6g6G6cS36cZOo0rJAiEAvaCfTbz+TQgWrzb8qq9z6O4uCb9zwZr5o7mgu8jzYBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoHKsCRA9TVsSAnZWagAAWHUP/1qAXyAcTIHLtmsFHSMb\nlk8ZzrJLqp1yOKnlVKLNcVydcof8l2nq3EApO59vjzWfWTaEjjq83Pq544RO\n5dC/UolyXZgg+C60ndZN/jvtTwakSCeuY3wJ+IQT/Wf+O2r8nzJovsPGC/rt\n4PyUrHojfshoeOzVaKgmPxJBiehInl2b6aaNGlLh1bK0jC3E+m+8lzpU90mV\nd0yVRoNup/QfwUIsed05f4iT3+aRSDhWDFgspo7swiewg/h/C+QBdLzSLP+4\ny5w9Vy26IY1eVx/C7iPK/3nqmaw1MPJ/DmKOZ/vTYs12hH2EdpT0yd3gYoXF\n2Fj9LjAEKhuqHc232l+JrV0/VHcoNAwLVs6f38BnxiHALpeNZLMp+l+unToq\nDGS+mj/AkKlgb5IdMkTtZvGAD3TaiAEYpB2ozxlc7XggQTazq5nDFFgLH40/\nHrUMh9u1vqkK/FKXIQQiXLZum7IIpuh81LlBIE+lni9pC9Wt4t5ZtDnuLrrA\nedYO2odvDw6qPPxcJ0jkS4tl/hGy1e8XdeUo/mGlHFUY2rkcursQrwM3XWgc\n4FSu0A5aRv9sA5smxl7S5mciuAB1ae/0ge3Qpgm32G08N632XForv4cMjThd\nAzXLayAA36C7DtQ8MqhCPvOXXMd/4XkwrqT9wbbcOmh/fAK2YL4o1LT6tBGn\nOmOz\r\n=bh8x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Prisma Adapter\n\n```prisma filename=\"schema.prisma\"\nmodel Account {\n  id                 String    @id @default(cuid())\n  userId             String\n  providerType       String\n  providerId         String\n  providerAccountId  String\n  refreshToken       String?\n  accessToken        String?\n  accessTokenExpires DateTime?\n  createdAt          DateTime  @default(now())\n  updatedAt          DateTime  @updatedAt\n  user               User      @relation(fields: [userId], references: [id])\n\n  @@unique([providerId, providerAccountId])\n}\n\nmodel Session {\n  id           String   @id @default(cuid())\n  userId       String\n  expires      DateTime\n  sessionToken String   @unique\n  accessToken  String   @unique\n  createdAt    DateTime @default(now())\n  updatedAt    DateTime @updatedAt\n  user         User     @relation(fields: [userId], references: [id])\n}\n\nmodel User {\n  id            String    @id @default(cuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n\nmodel VerificationRequest {\n  id         String   @id @default(cuid())\n  identifier String\n  token      String   @unique\n  expires    DateTime\n  createdAt  DateTime @default(now())\n  updatedAt  DateTime @updatedAt\n\n  @@unique([identifier, token])\n}\n\n```\n\nChanges from the original Prisma Adapter\n\n```diff\n model Account {\n-  id                 Int       @default(autoincrement()) @id\n+  id                 String    @id @default(cuid())\n-  compoundId         String    @unique @map(name: \"compound_id\")\n-  userId             Int       @map(name: \"user_id\")\n+  userId             String\n+  user               User      @relation(fields: [userId], references: [id])\n-  providerType       String    @map(name: \"provider_type\")\n+  providerType       String\n-  providerId         String    @map(name: \"provider_id\")\n+  providerId         String\n-  providerAccountId  String    @map(name: \"provider_account_id\")\n+  providerAccountId  String\n-  refreshToken       String?   @map(name: \"refresh_token\")\n+  refreshToken       String?\n-  accessToken        String?   @map(name: \"access_token\")\n+  accessToken        String?\n-  accessTokenExpires DateTime? @map(name: \"access_token_expires\")\n+  accessTokenExpires DateTime?\n-  createdAt          DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt          DateTime  @default(now())\n-  updatedAt          DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt          DateTime  @updatedAt\n\n-  @@index([providerAccountId], name: \"providerAccountId\")\n-  @@index([providerId], name: \"providerId\")\n-  @@index([userId], name: \"userId\")\n-  @@map(name: \"accounts\")\n+  @@unique([providerId, providerAccountId])\n }\n\n model Session {\n-  id           Int      @default(autoincrement()) @id\n+  id           String   @id @default(cuid())\n-  userId       Int      @map(name: \"user_id\")\n+  userId       String\n+  user         User     @relation(fields: [userId], references: [id])\n   expires      DateTime\n-  sessionToken String   @unique @map(name: \"session_token\")\n+  sessionToken String   @unique\n-  accessToken  String   @unique @map(name: \"access_token\")\n+  accessToken  String   @unique\n-  createdAt    DateTime @default(now()) @map(name: \"created_at\")\n+  createdAt    DateTime @default(now())\n-  updatedAt    DateTime @default(now()) @map(name: \"updated_at\")\n+  updatedAt    DateTime @updatedAt\n-\n-  @@map(name: \"sessions\")\n }\n\n model User {\n-  id            Int       @default(autoincrement()) @id\n+  id            String    @id @default(cuid())\n   name          String?\n   email         String?   @unique\n-  emailVerified DateTime? @map(name: \"email_verified\")\n+  emailVerified DateTime?\n   image         String?\n+  accounts      Account[]\n+  sessions      Session[]\n-  createdAt     DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt     DateTime  @default(now())\n-  updatedAt     DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt     DateTime  @updatedAt\n\n-  @@map(name: \"users\")\n }\n\n model VerificationRequest {\n-  id         Int      @default(autoincrement()) @id\n+  id         String   @id @default(cuid())\n   identifier String\n   token      String   @unique\n   expires    DateTime\n-  createdAt  DateTime  @default(now()) @map(name: \"created_at\")\n+  createdAt  DateTime @default(now())\n-  updatedAt  DateTime  @default(now()) @map(name: \"updated_at\")\n+  updatedAt  DateTime @updatedAt\n\n-  @@map(name: \"verification_requests\")\n+  @@unique([identifier, token])\n }\n```\n","gitHead":"e02c78242d9645118285e12c296d64fbf56ca7d9","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^2.16.0","@prisma/client":"^2.16.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-pr.90.49_1621127851960_0.3047512138847248","host":"s3://npm-registry-packages"}},"0.4.4-pr.97.57":{"name":"@next-auth/prisma-adapter","version":"0.4.4-pr.97.57","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-pr.97.57","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"f460de04046b8d714550e44f501235ea0773d830","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-pr.97.57.tgz","fileCount":5,"integrity":"sha512-gqxCucyt1StgI27MEE7eq6cJ4KdynyJdrNcpILxhUQA446jUr9sp5hHmV11pnIwdaNlOjnK4n5dMQAYBFjZbqg==","signatures":[{"sig":"MEUCIBbkqrO8vqE3NRIPkAunR/8PMm+BJYK7gsYGpPdHRPUzAiEAi6SZdRnXtVJ7dF51hfHAtTvJajKG/eaISudMOYN3SgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqq2JCRA9TVsSAnZWagAA978P/2SGIlvjzGUqtgO8CNPB\nEk9+N7s08bg7T54CffWtYgWt+dkDkcAjuxepX+CRObamEduTBoEOTmUPJ2l6\nnAt/ZWQdHejjraUlO2znSvCeP6CE4aRPnDfP05zjs3oKfRtr2ZZTEjnHPqeC\ngKW5ZeuNsWV8P9RBquHSp0NZNuc3tGX0kEiVAvDsD5NIEOZh2PioqH0IHNnF\n5//PTu9MbLYvnolzVuj4LPJ7Up8owpTvMns+e6CwEHZWHuBbWB4fKTv0SPjJ\nWlGRlpSh4V7kFsiRMIY1OdorDuTBjCRA9f2oZf7XEDno6gAfZNayRBIjZnFm\npUZnuQPkLN/vTZKjyEj4TzSO6zoi50QGcUPwRiVRQJOz6IRPYRwxv24se67q\nY7ybhiqlG8gcGCI/BEgBA38CwkI6/KRpnrwEAh0tp21uOcPXeDlEKq6jbxtS\nhmfmWqIKL76n51RxLMd6OZHaEao2bcypUlDqxeOx0kt1vrf3Xl/2EglHQPNR\n9aMB67Q2w8Tc9DuFGf+2Qks2QgOicrdgQig1g+YoRq5QvDaVjlvtDApmklyY\nAfVTER2wDDSUoBpdeaycJG/kESIF/9y8CVPV0PKnQnn2J/+A6apfrzo6zxtj\nEyIcJ6ucoUBTsI8a962uS0NOhKuDXHjPjWRrbsvaE09967qjfqOe/l3oXATc\nGKt5\r\n=frtq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /><img style=\"margin-left:16px\" height=\"64px\" src=\"./logo.svg\" />\n   </a>\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/canary.yml/badge.svg\" alt=\"Canary CI Test\" />\n      <img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter\" alt=\"Bundle Size\"/>\n      <img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter\" alt=\"@next-auth/prisma-adapter Version\" />\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/schemas/prisma](https://next-auth.js.org/schemas/prisma).\n\n## Getting Started\n\n1. Install `next-auth` and `@next-auth/prisma-adapter`\n\n```js\nnpm install next-auth @next-auth/prisma-adapter\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport Providers from \"next-auth/providers\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [\n    Providers.Google({\n      clientId: process.env.GOOGLE_ID,\n      clientSecret: process.env.GOOGLE_SECRET,\n    }),\n  ],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please first read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/canary/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"484feb2999bce962731da558673be3d0bda8a519","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^2.16.0","@prisma/client":"^2.16.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-pr.97.57_1621798281377_0.5319905961275784","host":"s3://npm-registry-packages"}},"0.4.4-canary.57":{"name":"@next-auth/prisma-adapter","version":"0.4.4-canary.57","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-canary.57","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"60d425908df54340a7396d07cb73811b504fe5d4","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-canary.57.tgz","fileCount":5,"integrity":"sha512-9qF9XdhWqAFOWjKvqaWo5SceBdg/6xbnlcfOLrbtlMLR3Xq3RHp0w+gKWvVyntDSX3ZiHEGzau9rqaJLP7hLTg==","signatures":[{"sig":"MEQCIFG7bIPlPhRQx3fsPXwrudZBBz1C6Jdx54y0UPYquJ2qAiAVdbFJRt2/gqTBR9idiFyeyOtlnrOQ/Tx8buD9zx3mpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqrQXCRA9TVsSAnZWagAA974P/0u+xJOAxBSvuE/+XhrJ\nu0NlJ4UoQqsy8CWtNsZEZkuddoXGaEL1q6MPQ6IV7smmg0JuHoi26iwpwfPI\n65gQPXEySb1UVS7Q/h7Wf5DEPR8LmiOZaJTA7aZaxiH3RjjLwYPfcASpl8P2\nZ7HTx58Z6NnPDilCJgO1elQzHQ9/DLphBPYuFYOhj6hC1hRCzvrODekuablW\n+InBri697acYtr+3baMq/z8J49kTbiFLRomV4wLtmI9Jq+1Cxp586sfdy0dq\noW1QLNiZPXXGux+oIxJ7DA0Dd1WE5XWHEESttPJvdmsE6sup6HNUcjSklyYT\nsdIwXi/Xh5p4Fd6llFggBZIV+ACgmQULKBjRFPz5SimD2BT0EfLLI3QnywIi\nGcaEid2rwoi7F9HK4lXnZxznVnPA6mZ596jM6lyuOAHrJkYU/5jXOucWTxqT\nrBjsnOyLKRkFagkd65og1xXWHemItzDST4TNIGI4rYOkoHOHAGSTUUqObDYT\nTu58m9/VU4BCfEVG+Jixl0VbTG1m7eJ1DxjhZQoh0Bnff4wtMdkI9h3ZBQkL\n0fJjnOYSsja0Ex2O2b569ZkyEUYhmUx/X9EcBSroTLDMnrLVCHGHQFo1pcPE\nsqLxMx5O0xhx5Q4yLn3GO0Cwyc4dZkJZjWCf/f6TVb5tgT6Xit/d4OxeKt97\nO82G\r\n=xM3R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"./logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/canary.yml/badge.svg\" alt=\"Canary CI Test\" />\n      <img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter\" alt=\"Bundle Size\"/>\n      <img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter\" alt=\"@next-auth/prisma-adapter Version\" />\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/schemas/prisma](https://next-auth.js.org/schemas/prisma).\n\n## Getting Started\n\n1. Install `next-auth` and `@next-auth/prisma-adapter`\n\n```js\nnpm install next-auth @next-auth/prisma-adapter\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport Providers from \"next-auth/providers\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [\n    Providers.Google({\n      clientId: process.env.GOOGLE_ID,\n      clientSecret: process.env.GOOGLE_SECRET,\n    }),\n  ],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please first read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/canary/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"7a9b1e9c71079c899ac41440b59921f95172d375","private":false,"scripts":{"test":"yarn setup && jest","build":"tsc","reset":"prisma migrate reset --preview-feature -f","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^2.16.0","@prisma/client":"^2.16.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-canary.57_1621799958807_0.6286993318067464","host":"s3://npm-registry-packages"}},"0.4.4-canary.64":{"name":"@next-auth/prisma-adapter","version":"0.4.4-canary.64","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-canary.64","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"fff0be32537aca5317b668eae420f1ed22d1fc74","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-canary.64.tgz","fileCount":5,"integrity":"sha512-N7NohoLVxwjCwYFEtuTwrqdvYj5880y45y02tWtoesYIjEkWQXrp+TM2ZcEs9VJZYY5gg3x1ie5DXYJ8GWp/QQ==","signatures":[{"sig":"MEYCIQDSkmUniejx8bLnt933+W1oVJWUOAuvRkj0Wjtu4YchqAIhAP/mx7BSJzWhDT8GmKPT1RZC8tgZcm1ddfk+Hqoo6abK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrrrvCRA9TVsSAnZWagAARSEP/3/zAY7ZSjCJzfWvlYTa\nZrQRgth+8vfPOcgpt/ofQ3/TDUpNZC0ZoXeKwexERi3Y9XnVRP4iR821j4dS\nkkjWMBCiKsSYjp32irG4WT3DursjGGCkVl9R+cnZz01cWCuaMGGjcyzy28i9\nV+x3e3t1L3r5Cn2+JjqM912QGDgqKlTxfUIPPwWkDaw5B7nDltT9Y1+nej8i\nYNmCSg6e28lNrAunfh6xAuayyTIfHeKdQOU/0JRdSJ2ny24uIi3VuZdjp1TG\nsHaEf08H1yugQkhnifDDLDeEGfTRaySWFyGz2nLNGVAsMDFMH3SF1IvCGxoh\nlHjShXryjtrl28sgLcxqmnIzZNs06rsU6YRCe+ZdGHIzkGCwI6KzQh5SbkDt\n+kyziDX42YQs3tkO/5pGkuNKFQYyJxbFmiU0A1592U+RqQHFflEaS55/n1GD\nJdrqZdQeyky7KRVdsDHpgwXNREc/B2iMk3rTwFjR7enGn58F/8sZsUtivX8s\nfJ5SJbjX5hFV45Z9QzJwK+qPzIAC47x5rfBdTMobEwAGpRmAslvhaznEjDoO\nzGw5+lhJ07WnKzMhH1SxpfrJETqY4dWSaVB9IcOY3RbMFy0ccJrKdPJfA22c\nH8dfc1dG1v+WO1nJX+DRfhsVMLOcs0NOj+4zlheHHgensMaZ6p2hTmJeCt/5\nNYEA\r\n=iwk7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/canary/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/canary.yml/badge.svg\" alt=\"Canary CI Test\" />\n      <img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter\" alt=\"Bundle Size\"/>\n      <img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter\" alt=\"@next-auth/prisma-adapter Version\" />\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth` and `@next-auth/prisma-adapter`\n\n```js\nnpm install next-auth @next-auth/prisma-adapter\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport Providers from \"next-auth/providers\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [\n    Providers.Google({\n      clientId: process.env.GOOGLE_ID,\n      clientSecret: process.env.GOOGLE_SECRET,\n    }),\n  ],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please first read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/canary/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"d9af674796ca4b351f18f86fab238f83ba553c02","private":false,"scripts":{"test":"yarn setup && jest","build":"yarn reset && tsc","reset":"prisma migrate reset --preview-feature -f && prisma migrate dev","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^2.16.0","@prisma/client":"^2.16.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-canary.64_1622063855222_0.3497304651443254","host":"s3://npm-registry-packages"}},"0.4.4-pr.132.80":{"name":"@next-auth/prisma-adapter","version":"0.4.4-pr.132.80","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-pr.132.80","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"98d2b96fde5cc3c58e23169d38d66715951ca367","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-pr.132.80.tgz","fileCount":5,"integrity":"sha512-XekD9pyf2AZH3kKAoKuU0JLNu0jecrHzwUqIR+bIpX4c6VArvSDJWx/KzSrWTUQstkAYtrksy29YidncqAVRvA==","signatures":[{"sig":"MEYCIQDPgi6Ybo3aBJqKIMYpidAt9twv0DCpCHR/A74k+Qh9zAIhAJrGo4yESD+lahwZr2wkWqVWzVQ/wuYjF+UFUA/sYQSm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx7wQCRA9TVsSAnZWagAAFjkQAKSfnroTG0R5f09Oubo0\nee2eR3FzLjkHDJB8pfx7jLANLwUP3H/DbapgvipnQfZfYWGUOWYiCHSBl8m7\n5OwG6Nljf3Dih3N13NaGm52NDmqYjWyeRWCmqGNxIPrGf6Hwi4l5xMXK7014\nE3feAyHnCJ2q8HM9uJECTdYs0jccOmCTeDVkmfXiy2SvUQttS0m++l7uahdv\nqvwvNvWtQNgDIH5hr/V8kzjCZpUZCuzSKc/xFxZ6bCm7EclPclP3LKeV+xQ1\n3IWw/fU5EN81GOeGZQm4rZGfrCfnGRQeZ94QrUSg7zllNeS8VudgcG2ozOQu\nIKeZOQv+ljXcyiFbYI84eZ8PUKpTsXpzQFFmFmwb20dSz76HYBpJ1IrprSsF\nGqQicYH4noYtAFE1g4y/Gemo6PTuPvVwIM6P2YSlwwvlhJnXluLXcV0CM0Dy\ne7Po8UlkW+MbX/H/oGBdEEbKSelASXsgnhFKGuzxfgS4JRnyLtWGZdT0A3xY\nfmBRVIbxK75bXrKeUFTgfw0QYRGshuLHJMnHwAi2tbwVn2/lq7jEnkdUZyQ8\naHk8wu4TOgyPwOi5qvyBNAkPJOf6uJSJAG891fR+xGNRyiqqu3RHtdI6GJ5s\nJNW8Te3MT25meBUX0LUHvMLJjoTHFnyixkem+ePdJK7wv3cq6qJH7AHiK+nB\nhUwK\r\n=dD0w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/canary/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/canary.yml/badge.svg\" alt=\"Canary CI Test\" />\n      <img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter/canary\" alt=\"Bundle Size\"/>\n      <img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter/canary\" alt=\"@next-auth/prisma-adapter Version\" />\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth` and `@next-auth/prisma-adapter@canary`\n\n```js\nnpm install next-auth @next-auth/prisma-adapter@canary\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport Providers from \"next-auth/providers\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [\n    Providers.Google({\n      clientId: process.env.GOOGLE_ID,\n      clientSecret: process.env.GOOGLE_SECRET,\n    }),\n  ],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please first read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/canary/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"2ef8b407a15b93714ef25874239b41c7ae23007c","private":false,"scripts":{"test":"yarn setup && jest","build":"yarn reset && tsc","reset":"prisma migrate reset --preview-feature -f && prisma migrate dev","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^2.16.0","@prisma/client":"^2.16.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-pr.132.80_1623702544091_0.7480738362586745","host":"s3://npm-registry-packages"}},"0.4.4-pr.136.80":{"name":"@next-auth/prisma-adapter","version":"0.4.4-pr.136.80","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-pr.136.80","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"4d69e991f83e71734f1837ff5157a7f62f1e99f0","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-pr.136.80.tgz","fileCount":5,"integrity":"sha512-ZWCcWl/gIBxY0bReJJay3ccvrwd+EcnzkJYujnD23QQjzVMk2ewhoAGjWGaYFNWLfS6aHPb2VLRTQ9i7a0gTNw==","signatures":[{"sig":"MEUCIG11vcfue1Ucxu5oQ21sH5UooY+LBQtCB8p2eL6AfxTzAiEA2cDlDCJL9UeJxwNz2u87kgXqa73rWw1hKobhEFh+5q8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyFklCRA9TVsSAnZWagAANFwP/R/Vct8xvvoa11C2arhT\nEwR6bJYjDwrmjKUqDuOiLYrytUri53FFoh7JMwTC0qmLubh311jc7LD1zEH0\nvq9skEqmdAnkQ0sIhErnmG5cUTpagLXKRdwuLlvvxvzd69eKyd+Us8i7iHNv\nvJTC3M9CwhT+7chJnuiYViYjun7VVQX3yssG753pyUHdHsgpApK53L/4bnnc\ny2ejdsEXNzXLgsHcpmNu55GVJiK6e3k/ugIQTYNsng5gg9vTB+I6WwRv4zZg\ncjcs/WwjedujzBHfJfNZoaNKxu016FzbPA4q/zC37TnBMPhaW+bIwtq9Z8LB\nqlZu1LqabqrG6k69PN1SaTOBtev/0zBhngKfA5UsYVE9imMPCKVaXSxKPwEk\nddacb2YYziTCuz1lCU1jL7r80vRRzMSDru/o/j3PD1y4rCMXuPo7swTJYTnV\nFILbD+I7l7q5ZBIPsfDVxXkYYBW9fAAzfrpZn1jVvMEpWDvElQ9T9wGFnksm\nXTIE2HbHXkaFGZmLL3mnUwgZJxysA0ucAE+pU3uNNcCZbDa188TNAtFpY/tf\nkDo7gPUKXeFXz68CHEx222q7+s/bD7aMjIk4VvLWCsBjChOSZHSY6JMnbiJj\nU/dU1wfr5hbbu+T4GF+E95IRwD8ce0pbJ5hQL8CjzHvqtpEWzN7rGGPJo9Zc\nNbQm\r\n=eBzL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/canary/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/canary.yml/badge.svg\" alt=\"Canary CI Test\" />\n      <img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter/canary\" alt=\"Bundle Size\"/>\n      <img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter/canary\" alt=\"@next-auth/prisma-adapter Version\" />\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth` and `@next-auth/prisma-adapter@canary`\n\n```js\nnpm install next-auth @next-auth/prisma-adapter@canary\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport Providers from \"next-auth/providers\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [\n    Providers.Google({\n      clientId: process.env.GOOGLE_ID,\n      clientSecret: process.env.GOOGLE_SECRET,\n    }),\n  ],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please first read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/canary/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"a448b4616e518b2a3ae8e0323435bcab8b70a46d","private":false,"scripts":{"test":"yarn setup && jest","build":"yarn reset && tsc","reset":"prisma migrate reset --preview-feature -f && prisma migrate dev","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^2.16.0","@prisma/client":"^2.16.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-pr.136.80_1623742757445_0.16929926646357507","host":"s3://npm-registry-packages"}},"0.4.4-pr.132.81":{"name":"@next-auth/prisma-adapter","version":"0.4.4-pr.132.81","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-pr.132.81","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"6386f0baed538c6b58c3a07bfdf0e282d1e3e40f","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-pr.132.81.tgz","fileCount":5,"integrity":"sha512-ScwLpxm0FyZ7C2yGVkgfpJGmZ7WadMcLIazUROstUDEF88BEumBNWjKkyZFH+A/NP7LvU0lNFFaykyp29C7Pqw==","signatures":[{"sig":"MEUCICzpiFxMgEOw7LYgdtFIuuKJrXjw4hmWfqYufL/4tqwfAiEAinJtKfSKBb6Q3FMRc+G6O9bsEusVHY/qpx7fMof+JTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1lb7CRA9TVsSAnZWagAAymoQAINoaELEfOLuPVq/aCvB\nNL5Odt/7FlGXoe9ozTHHn9wtiiPe+QiG+IdMk55kq31+bY+YUA+gadLYlPCK\nBKTSAyl0qctSzevynWDFpHrk/qXzzvLa6tQdm/hFspJc8FrGWFYNeYEKaaLU\njv7Q62kofgQEGQKOy8h/InOTs1a9JpnAUWOI1auzj1XWn4vMDCoc+vplg0al\n6lpWEnwLrnygrRVbrgY3ee2zSco1442Yq38wwbvz7vZZiJuj0WRiBJY25YUQ\nLfjI19c0kNmGzV+o4NxfsaTrJx8hqhQ5LMZaNn8/oQsxA+qAt6UvkyYJNoBk\nf/6/KUZAMw0y8bkHxh58AX52+LFQPlNpOs7N+EGa4CyFu+3Xdc0WRTI/00Qh\nAKIIz7W6rUaNRgt4QoO5EdQFdxijz4M76VLMFJurb6CNWJ0HpU7gU3yWSSyV\nxA1W7BSTGfBYHlLV/4CP0ljPaMcogrzM/Ult8MuVOq57s/nCK+ZCi/z6Qyur\nLQC6L7I+C/pHEC17QL1HKOxK4artLA7e3ZnPvM+0rX+9bTDzGx3/ppY+UaWs\nu9hf314zaX4RS2nhspmcMXwnWGfhMc8nzGzrgENSOTqEMOQlCIDUWqQE1+yJ\nbNw/DPcAKOApK2SNSvDCuhwYzkNUrI0nZjZd2RYFp5YDYS3OVSkZQElMwu0/\n3jTW\r\n=wmVG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/canary/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/canary.yml/badge.svg\" alt=\"Canary CI Test\" />\n      <img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter/canary\" alt=\"Bundle Size\"/>\n      <img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter/canary\" alt=\"@next-auth/prisma-adapter Version\" />\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth` and `@next-auth/prisma-adapter@canary`\n\n```js\nnpm install next-auth @next-auth/prisma-adapter@canary\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport Providers from \"next-auth/providers\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [\n    Providers.Google({\n      clientId: process.env.GOOGLE_ID,\n      clientSecret: process.env.GOOGLE_SECRET,\n    }),\n  ],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Custom Fields\n\nIn order to add custom fields to the database, you must first add them to your Prisma schema file, for example.\n\n```diff\nmodel User {\n  id            String    @id @default(cuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n> twitter       String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n```\n\nWhen running `prisma migrate`, Prisma will create the User table with the above schema in your specified underlying database.\n\nThen, during the first sign-in NextAuth.js will return the simpler prototype user object, but after the first signin, NextAuth.js will return the full custom User object, including your custom field and userId, in callbacks such as [`signIn`](https://next-auth.js.org/configuration/callbacks#sign-in-callback).\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please first read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/canary/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"111c5891325db1ebd6d73bbda827e0b6300542f4","private":false,"scripts":{"test":"yarn setup && jest","build":"yarn reset && tsc","reset":"prisma migrate reset --preview-feature -f && prisma migrate dev","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^2.16.0","@prisma/client":"^2.16.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-pr.132.81_1624659707023_0.8230182264368613","host":"s3://npm-registry-packages"}},"0.4.4-canary.81":{"name":"@next-auth/prisma-adapter","version":"0.4.4-canary.81","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.4.4-canary.81","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"60620d750ef1926f6e74b2de4d05a57eb9838105","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.4.4-canary.81.tgz","fileCount":5,"integrity":"sha512-RXdjrRkK4A3ksMdGXIyDmYBcgdpmbVqSGDoaH2X7P/MLBngh3/GO8TFGpiLwiUt1o4+Py81KICZYvBgatRP+Ew==","signatures":[{"sig":"MEQCIEtrconEGoGKtwW4VwfdHe0T97BJIswJzQEt3mbefTIaAiAs6iqTOKhzvU0gz/Sdk7ILLuCDZuAL0kuQCaO42WMXww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg157UCRA9TVsSAnZWagAA+9MQAJuw5kPw17bV6oWoZ9c1\n7bOgeK+SsVYDRkOY6dexLBWnOGp6k03AALum2q3AGmT6fRA+j6FmEsfJ7NKN\nau6UffoOmw6qe5srk4MlyZrwCd+MvbnwEtGQveopkHIWHK2hPYPh96Uh21mQ\n75CLRVoN7bkUCXq1WU1fUNUMyObISFX865iRspk37g08kPG0ZXZMIn+cCKbr\nSHO8SpGG2Kt0jszzwlmI7pYoTrKd3qtuFIIy7z0H2FngVYcetBOUe+Nj8bWb\numv1WywHKj+nXGzDbpMhiZVqkhv6nDYWBhThKWdL38Y3uxk+1K11QNUy0WyO\n/jQ2fhKds3Jbrt47uoO8yVr0QvMQph2FMDskGzDNY8DRyEfcClrlKDbya3Hj\n3y5kOqwHdTfOGbU14A1RrKBgCDpXs+wYkZ+26LUs9TIlGkXTuHSXnxgQB2XL\nQTRHwRuMMccz9gIvqjxQwlkLAKOhp7tELXZjJZO/vL2Cgvyh4LSv6CVy5S7I\nq/Lq5gltI2v01acAjL1NpTeYd/cxQ5yRnYVltHJ05iBq0jYwLOFjFj1IMhqJ\nglN0kxaeWapZtX4u0hz8f8b+2KitcNIcKaEqADdvXaNhvBuWXu2ZG13fADZG\ngocinsf/ER8QVjLqdluzq5O72JFTSdISHolCMqt1vuubfgZhMyiaOVnxnLMk\ntbCM\r\n=b+fv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/canary/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/canary.yml/badge.svg\" alt=\"Canary CI Test\" />\n      <img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter/canary\" alt=\"Bundle Size\"/>\n      <img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter/canary\" alt=\"@next-auth/prisma-adapter Version\" />\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth` and `@next-auth/prisma-adapter@canary`\n\n```js\nnpm install next-auth @next-auth/prisma-adapter@canary\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport Providers from \"next-auth/providers\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [\n    Providers.Google({\n      clientId: process.env.GOOGLE_ID,\n      clientSecret: process.env.GOOGLE_SECRET,\n    }),\n  ],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Custom Fields\n\nIn order to add custom fields to the database, you must first add them to your Prisma schema file, for example.\n\n```diff\nmodel User {\n  id            String    @id @default(cuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n> twitter       String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n```\n\nWhen running `prisma migrate`, Prisma will create the User table with the above schema in your specified underlying database.\n\nThen, during the first sign-in NextAuth.js will return the simpler prototype user object, but after the first sign-in, NextAuth.js will return the full custom User object, including your custom field and userId, in callbacks such as [`signIn`](https://next-auth.js.org/configuration/callbacks#sign-in-callback).\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please first read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/canary/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"0d39d43d774b0e0e4f81477185baa7b08e022ff5","private":false,"scripts":{"test":"yarn setup && jest","build":"yarn reset && tsc","reset":"prisma migrate reset --preview-feature -f && prisma migrate dev","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^2.16.0","@prisma/client":"^2.16.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.4.4-canary.81_1624743635674_0.5652983174457489","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@next-auth/prisma-adapter","version":"0.5.0","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.0","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"2a7452df2822e6c1d47897fac9e9293394cd19ab","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.0.tgz","fileCount":5,"integrity":"sha512-Ja4udaEdG/EHOMo8GLT2a4SnWa3en3zBSz0XBqSaVjpe7Xlw4Oi76VMI1WSkvjv1XBQsZk/zFgTnAJh/immz8g==","signatures":[{"sig":"MEUCIQCkI3F6PN1DcWGAJeotZHeI4TYNwL1Ivetv1EWJf88gewIgFQDzfOLd93QuHziC6zhbGg22Sb1rjuPYdfG8rAz9cXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg17B3CRA9TVsSAnZWagAAV3IP/3GNMITJR5SuntUAnAHh\niLaBr92AvkRTQT9byMtF9XTcL8iNHLi6yFPSF8W/MXA9mk7YalpG09XT6q7i\nKE/llpZc8GploruXKgRJKJKdVQ7RxlW+pcx6hIxPzrQ8GGRWiLfb0X7DVLHU\nEH+WhRf6Lmt1Bn9EfdE7QAhiwn8BoZwqNWtYqrDPbzjEysVFwz7uSRyNiqAD\nyAdKrLnoB4Qk5lNKGTW93TcDeGaAe02vQxeDjeIqzHBioETfxxWtP/3Gk3CN\ntLs0Q4T2hurRtcsOFEn2cUq8B/praSgzisnv+lL6qCq6bSjZmFOHvWKr/D5Y\nhYREtIC2pXGDjfIpN7M976Li7XvcqvvvmA9EQ2k1W33GrMBzZSvMo/mVmGcL\nryIg+hQrdBrtF/5jsSRUB47H+djzectzYSQ6GDhZHXl+Cl1j9lGXxGpD6ZIh\n0kktJKxlUPrsI9szgn8Utkp4+BMsMDDKk9gKH08jHlzbEZLof/VuoBIa0Qag\nOmOMlU28IbmnQ+SQN33KFyCX9scvWMKmJIsOuen1++TrU0mEa8i/5IzeUMGB\ncelOjdOV0wy0PYxThC3k1HjfQVoE47e2pUbgLZ1OG8tK8HR1SZQRsR9nT1YR\noVk3dSFuYHSzXxZxQGzRBvykIDqOTEbDZ2njz3QwYmMXRys0q4A3lwBKifKd\nSnnH\r\n=h/qA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"1f980baaa3dec4cf5f047bb19ace8406d86e32b5","private":false,"scripts":{"test":"yarn setup && jest","build":"yarn reset && tsc","reset":"prisma migrate reset --preview-feature -f && prisma migrate dev","setup":"yarn reset && yarn build"},"_npmUser":{"name":"balazsorban","email":"info@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"14.16.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^2.16.0","@prisma/client":"^2.16.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.0_1624748151445_0.18968221328387314","host":"s3://npm-registry-packages"}},"0.5.1-pr.147.1":{"name":"@next-auth/prisma-adapter","version":"0.5.1-pr.147.1","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.1-pr.147.1","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"4580fe6ca8e9d8b58fc6f56c0937a5128b27d145","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.1-pr.147.1.tgz","fileCount":5,"integrity":"sha512-HZXCWzPHqa39AlVT7XSm7TGNqvFftlTzA4nHxmOiINREJ+oOy3WdLJLDK7fPz9ecFUk7PaOuuR3TUGdVJuJhLA==","signatures":[{"sig":"MEYCIQDo4TUKuiabJZcn7RNnkfd2MMRKXQ5qhbGNqTKoN+L+RwIhAIuye4VtHm70bo9g1imlCScWTD65WReqlTlph4lgtg9C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg17yfCRA9TVsSAnZWagAATlMP/jxKTTGSGIm/KurbPXU8\nN/DRnPqypCB5Uk/gy6IcVBAO10k7UvpDpRijPyfV/oeT1BbuwiJN/BnRGSNm\nskadQsqWveYGuS2NOVYKIRlVf9HgoNy37OyJlgSeWYGWripaSqJ/bQCFcEhe\nPzfQlvPr7vk3uRlDC/P+tm3/o0XZ3lZVpKXdf0mvQ15cP3CeoPvOdIjSSVIb\nIL8ZGDKnslMnBbl3AA/A/jAQREJO696krUbC0v61Q4klMNxVeqNMp1RbGfbf\nJIDDBF9LuabzNUnsYuAZOxrZXxnS9134QfC5uOQf4v1u2QTMuFvw2+2ayPbO\nQxJANsPlBgBrRETgJwOJxqzo7wMmH9yNBuB+Sec3+Fn/ag0vgvLhaXf/uANH\nXFLsSY92hoLLpCqs32kbQqN+Ju2O7j8oOOTBYiPtu5G9LGvoQdVG8kbQlbAh\ncU3JkiqjvMtdl5H7zxABOFeWDB4HZO+AK7jQk1E+d4PiNS7J1GpGQzsR+m2h\ntr95mAez9piDqjkpZwHUe2AfDHcqfN7WCG51zGAwLvtGdKSXRHMuDLetm/o8\nl6/Fn365bLjkDfT9TgC3ar5Or3maiUr+oNVGNjU93V4cA7HFR9N4b8UROHqL\n6sFcrhsZhttz27C3+zgpqnD+Ldz3/COerafRBL1CWir9MDVHZ75uTm+wisVV\nMi2H\r\n=TiM4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter\" alt=\"Bundle Size\"/>\n      <img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter\" alt=\"@next-auth/prisma-adapter Version\" />\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth` and `@next-auth/prisma-adapter`\n\n```js\nnpm install next-auth @next-auth/prisma-adapter\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport Providers from \"next-auth/providers\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [\n    Providers.Google({\n      clientId: process.env.GOOGLE_ID,\n      clientSecret: process.env.GOOGLE_SECRET,\n    }),\n  ],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Custom Fields\n\nIn order to add custom fields to the database, you must first add them to your Prisma schema file, for example.\n\n```diff\nmodel User {\n  id            String    @id @default(cuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n> google        String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n```\n\nWhen running `prisma migrate`, Prisma will create the User table with the above schema in your specified underlying database.\n\nThen, during the first sign-in NextAuth.js will return the simpler prototype user object, but after the first sign-in, NextAuth.js will return the full custom User object, including your custom field and userId, in callbacks such as [sign-in](https://next-auth.js.org/configuration/callbacks#sign-in-callback).\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please first read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"e427d1af9d21bec85cb57f48fbaa843a71eaf025","private":false,"scripts":{"test":"yarn setup && jest","build":"yarn reset && tsc","reset":"prisma migrate reset --preview-feature -f && prisma migrate dev","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^2.16.0","@prisma/client":"^2.16.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.1-pr.147.1_1624751262905_0.729215293778863","host":"s3://npm-registry-packages"}},"0.5.1-pr.147.3":{"name":"@next-auth/prisma-adapter","version":"0.5.1-pr.147.3","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.1-pr.147.3","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"00f54ca161ad63f7b0704a7b9ff32f0c3b5314c0","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.1-pr.147.3.tgz","fileCount":5,"integrity":"sha512-Fla2B/4TyCUMR9G4HPgQsovfP5f3gZF1WPCZIiitPQbyjnYOE6j2Je1vRV/IzDWotFakACcvWdE5tnqdpj8AuA==","signatures":[{"sig":"MEYCIQDaH2AXaUTJGkLuFO2VwCnmgXj6YY5KcCf2yty611yCDgIhAN6TZCGju7LBcs8VseTg76PZWA2JXLpA7+RLyvRvgtSI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg19OcCRA9TVsSAnZWagAAyzYQAKH1s3vFD6iqO6MgYaxT\nPfN+n9me9OsFP/4C/62AxWGyenyBwaLO69kGmTl/+1VsO2op+p8tcSRt1wKP\nSPiSW+eoIiNOfWvOaWL7EoDomqLPtMmHSgmmY6lQec4SLEG5qrtyufuK72mZ\n8GUdPXy7PXPhqodkTbc4yBs6d5NCZSAka7IRahxg1nVhfkPKcOPHod4Dj7qk\ntw+Z8RW74mgXk2Rqn+RCFfT3EddrWwxEBjUpU4e3DBMHkCh7FTmrxrjgC+Lr\nY6h8zLcIdKUdlKKxlc2BoE94LHiJ1KpOBF3OF+LO2GqbniDMSHZx7mWCsUEv\nlY1SmpWkURXRAx607N9/W/2Ou7UYSEr0nT0aH1xg+vp8UjCt+hSrQnoZJtvr\n1mvcoD2vgOj6lP7xDngXFGL0RWPr+Ntn0utYdPW6OuBoS0h5dN9Upzujbbgy\n6abbbCx7NsF/J0c88nQsWu2IjR1sU1egg9z6nFNXli0uk8UK5ykdfMCNCNOS\nrzzn9DD6fzqluTGeSseTtDH+Yvtv34CzrAbe7GvO4HVbDmujMtTGK+VAYgud\nsxiCoVntl6Lp/TIU16rwASzXXPhbz2YEJIQuuCd8nq8n/09999bklSXg7EuJ\nvOtX88LkO9ePx0Ygdm/Mfy1ugyiBqrczU4CNC/lEhMvnlt/MSLJKTnOWbK62\nNQiO\r\n=rgzj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter\" alt=\"Bundle Size\"/>\n      <img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter\" alt=\"@next-auth/prisma-adapter Version\" />\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth` and `@next-auth/prisma-adapter`\n\n```js\nnpm install next-auth @next-auth/prisma-adapter\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport Providers from \"next-auth/providers\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [\n    Providers.Google({\n      clientId: process.env.GOOGLE_ID,\n      clientSecret: process.env.GOOGLE_SECRET,\n    }),\n  ],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Custom Fields\n\nIn order to add custom fields to the database, you must first add them to your Prisma schema file, for example.\n\n```diff\nmodel User {\n  id            String    @id @default(cuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n> google        String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n```\n\nWhen running `prisma migrate`, Prisma will create the User table with the above schema in your specified underlying database.\n\nThen, during the first sign-in NextAuth.js will return the simpler prototype user object, but after the first sign-in, NextAuth.js will return the full custom User object, including your custom field and userId, in callbacks such as [sign-in](https://next-auth.js.org/configuration/callbacks#sign-in-callback).\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please first read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"faecedd4e71d603c4ab63f10c850cdd1ac732ff8","private":false,"scripts":{"test":"yarn setup && jest","build":"yarn reset && tsc","reset":"prisma migrate reset --preview-feature -f && prisma migrate dev","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^2.16.0","@prisma/client":"^2.16.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.1-pr.147.3_1624757147503_0.4522795289530068","host":"s3://npm-registry-packages"}},"0.5.1-pr.150.4":{"name":"@next-auth/prisma-adapter","version":"0.5.1-pr.150.4","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.1-pr.150.4","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"69fc25e0e7d7efb9ed432f8f59242ba1124a19e0","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.1-pr.150.4.tgz","fileCount":5,"integrity":"sha512-aelN0xbLnc5k/rZeOZC5sKgPfupmeVlhVLdFFrxjv3AhmIoy5ExQ1yHgvRoIPSiha4hyVq2qaSX8HeZf86NnTg==","signatures":[{"sig":"MEYCIQCZ/kNZkfBzdNTIIENUwS40twXKQoy/Yz9htsWwhpXm4wIhANTp37ne5brTWAUNTni+POheBbVO9DGnP5BNmF/OXJfH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2L0zCRA9TVsSAnZWagAAdNkP/0dzWl6dgX8SU9UounAG\nFVWA0i2o0QpsbSwvc0kweyMrFJSFPbQFQ+yRcL2lmbNFmgjtCDTsIopj5rw1\n2qS6LWmiAY9JMXvFdu8AWxTpu06Xge87REQmwskEYup8RnN5lZypPd9O5y9f\nch3bTTCoAMm0NMOgjqtfm328keKsJJWQP32b6l37HfrDMfwQyWoLaCoQcO2D\npqueS8uglekmSBsDSGoCVEvE6jHMb1JuR+Z8ibIzL/JGabBXZYIcwViE9Tuk\nQH1RfksakXQauoR9WY39/+XPosLOaioP9sY31EjSC/oriFlRlm4Xgk4P8Sdu\nTiEv8FQYU7XgqAo8FaDlX9+uPOYvFJeMqcA4ySZ6DqMXcrK3LX4bFkwWKALh\nMKr+9/VX1D6Gxjbm1F6WiKOzygSmxKmP9JIHyQEZ0bXnxa/cgFDwFUh71l2a\nMMFwHPyqvqPC5A8CwpXIsx2srs3DNHlSzYbNclaQ2LrrKyznqTQ5re6qjv69\n46dBnhaRpHhB6+M68vFdKaJVJcHYTDiGwNZj9V3zg2iMOVcrv/DovKGCxe/O\n2ZTXI48yq0qx5vT4ysr7eTa2LfgkRbjw/gTLemLFqxNKpP3Xt145BBjJj6ZW\nDRrIvnlUHZPoNBq95bzzcibB3ytS53BQqFtouLbvQgsTKq9Z9tcOoTK4XX8/\nP8+i\r\n=lj2t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter\" alt=\"Bundle Size\"/>\n      <img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter\" alt=\"@next-auth/prisma-adapter Version\" />\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth` and `@next-auth/prisma-adapter`\n\n```js\nnpm install next-auth @next-auth/prisma-adapter\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport Providers from \"next-auth/providers\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [\n    Providers.Google({\n      clientId: process.env.GOOGLE_ID,\n      clientSecret: process.env.GOOGLE_SECRET,\n    }),\n  ],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Custom Fields\n\nIn order to add custom fields to the database, you must first add them to your Prisma schema file, for example.\n\n```diff\nmodel User {\n  id            String    @id @default(cuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n> google        String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n```\n\nWhen running `prisma migrate`, Prisma will create the User table with the above schema in your specified underlying database.\n\nThen, during the first sign-in NextAuth.js will return the simpler prototype user object, but after the first sign-in, NextAuth.js will return the full custom User object, including your custom field and userId, in callbacks such as [sign-in](https://next-auth.js.org/configuration/callbacks#sign-in-callback).\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please first read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"2cad4e8f67a95c03ef06b19a5b3b92c78f5fecc7","private":false,"scripts":{"test":"yarn setup && jest","build":"yarn reset && tsc","reset":"prisma migrate reset --preview-feature -f && prisma migrate dev","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^2.16.0","@prisma/client":"^2.16.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.1-pr.150.4_1624816947014_0.791137145664508","host":"s3://npm-registry-packages"}},"0.5.1-experimental-287d61f1a9c8050b98e6562052447ad6a9c5f711.4":{"name":"@next-auth/prisma-adapter","version":"0.5.1-experimental-287d61f1a9c8050b98e6562052447ad6a9c5f711.4","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.1-experimental-287d61f1a9c8050b98e6562052447ad6a9c5f711.4","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"216239ae203ed25016bc7e9f70ef57481b36c6a9","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.1-experimental-287d61f1a9c8050b98e6562052447ad6a9c5f711.4.tgz","fileCount":5,"integrity":"sha512-R6AysYRhW/q9n6Vk4BlgSXBkMg8ig1PKJsCooru7w3iwZvzJPzZ0fv+IhTOFZ5XIBY6xtSDDO2eYF+l+BYbgGw==","signatures":[{"sig":"MEQCIBFfyf9/YSjr/Qc7Vi8ViDKgrrtrgbqAlfFFCirACviXAiAQpOrp5K7iHM3Im1MA/ZNazavWNahvWxeF2dYQqXmABA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2N8TCRA9TVsSAnZWagAAyMkP/RhL86bKrTAJ/U2QzSAq\nJnKGRsmkSpkYicZx+YHHhn6VpAXn0YcNPjNHgVzLVy22wJoOOBqga/NSFuZb\njw+XFoZXqkJqJTKrxfNMIki36srymSGam7FvPjXUpEO7MZC8HJClvR+26Rju\ns1RssAXe9PqPow1ylczrOZfjbrEcbMxgG2q06VT1YIkTfHCWDyl8znqbLIVD\neRG8wx5CkKSFVYZdduAfQl7ha5LAWC2KW/acn+CgM71vf19qk//F6KcBpa7O\nagNHUxxqP8jbTMPktSeSyOaT5w8hoj6RJSVDK0VPWyvhSKg8lUKMGcpzO4VN\nnUvhy+ynu4bq55xZvAaeOBR5WwP+WQuF2iI/ji6fYL+qZ0nt7tk+MC7K3YZd\nHX7vkF6XjoVlpyjaO/gHBTbHblKDP7IWZSYBg1tFbdcLUEgqjzqZkIINFT+V\nU0H2JdTJajdH9ffFXlToR0OMF7XyGe+eg9WEgPB7CnI2ebi4zaM09Nur7tL/\np85SOapKtWqYifNqs2F+ovUjJOnukVCn3Oqe74L4G8kza9HZlRFGsD8OmH0z\n91ku1WuUlDvULP7/dbfp3VCewCuhtacx8jDhdLCJCU00tNCsnRDDXJbPo0z5\nK+EiXUw0NeBF6nfHwNp7psugbHC4ZaODCJ2KLAZU1WUrFkIFqZVSOpUGvHy0\nZ9Dd\r\n=RkQT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter\" alt=\"Bundle Size\"/>\n      <img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter\" alt=\"@next-auth/prisma-adapter Version\" />\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth` and `@next-auth/prisma-adapter`\n\n```js\nnpm install next-auth @next-auth/prisma-adapter\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport Providers from \"next-auth/providers\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [\n    Providers.Google({\n      clientId: process.env.GOOGLE_ID,\n      clientSecret: process.env.GOOGLE_SECRET,\n    }),\n  ],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Custom Fields\n\nIn order to add custom fields to the database, you must first add them to your Prisma schema file, for example.\n\n```diff\nmodel User {\n  id            String    @id @default(cuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n> google        String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n```\n\nWhen running `prisma migrate`, Prisma will create the User table with the above schema in your specified underlying database.\n\nThen, during the first sign-in NextAuth.js will return the simpler prototype user object, but after the first sign-in, NextAuth.js will return the full custom User object, including your custom field and userId, in callbacks such as [sign-in](https://next-auth.js.org/configuration/callbacks#sign-in-callback).\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please first read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"287d61f1a9c8050b98e6562052447ad6a9c5f711","private":false,"scripts":{"test":"yarn setup && jest","build":"yarn reset && tsc","reset":"prisma migrate reset --preview-feature -f && prisma migrate dev","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^2.16.0","@prisma/client":"^2.16.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.1-experimental-287d61f1a9c8050b98e6562052447ad6a9c5f711.4_1624825619259_0.603016023840901","host":"s3://npm-registry-packages"}},"0.5.1-pr.152-4decd71c.5":{"name":"@next-auth/prisma-adapter","version":"0.5.1-pr.152-4decd71c.5","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.1-pr.152-4decd71c.5","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"97f5eef8c676d255dda1fa614dd727a105463440","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.1-pr.152-4decd71c.5.tgz","fileCount":5,"integrity":"sha512-3NsYj3aTYj9QvbKr6eJUrJ6WlnU9YkYT0TSCPL2HcFQV0kmfIyPWedxGWitoGHm+UciBTDMTbN1Zkcj2AAhdHg==","signatures":[{"sig":"MEUCIQC8ADhuww0trC+sPjb5QnMj2eUDap3MouUrnbIXSVF38wIgYBY8l1PwPyR/dg2UiMUWjZ0xkNJIDoS8pLPtcUepFT8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2RhkCRA9TVsSAnZWagAAZ0cP/RGLM4hkwGU0gfS4+aP9\niiiiqoLqCDDlViT46qSqEUWJLLvaEZMDLC1KSI6G/JvFLdLdrqcirpAtsbOr\naGaXeF/CvmMZu3ETD7TfLCIAzHBpo0GYg7ExKKVNY/Ac9X97Swffah30RZSI\nak8o9Obn65Q66xU0WC3y1Ie+xmIMdhJ9xSoDMM9CPHG8KhPXTDPckz4CiqVB\n6BRFzHVajxCT9THJFzQ8Ps/TqCAkiRo9KaFn5zHWvruaPybpIqlNc+qnbXrS\nqoIscK/ix2O9zWXDvYDMPosQ9cHJ/lh7fMrFLU3AmKJZAq5ZcetTZWXnCPFa\nMCf58FHI/TesalenySMtuGkqgIT95gH0vbsGDItCWXwIWt4Rc9x8sqK7aWB+\nraagfKU9oqjZ5qFojnWFcaozD7sswDNewRLlAu8dNYwWjuUNYIlMFflyPuxS\nYRj1Eq6DsOFM/bHGNNDo00aWX61uUHzy39b2UU3P/aOc9YSSzqxgGbXjR5JL\nF8Zq1QWLFRDgFn2Ok5ye6QeDY9U9s1tR+ehena/2Jx8EveMBcN1941M9YXea\n8ziJ1u2lRKqd4HwKa86U004xGhMtuXBnWeNrLwDahB1n4xS8NXivnFkhjK/Q\nf94zhA2BQxJw8FbpnFq0mhJUIDMLfjDmwm6voZgahxUX3pQZ1Kj6s47F7QH7\nOtgd\r\n=u2Df\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter\" alt=\"Bundle Size\"/>\n      <img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter\" alt=\"@next-auth/prisma-adapter Version\" />\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth` and `@next-auth/prisma-adapter`\n\n```js\nnpm install next-auth @next-auth/prisma-adapter\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport Providers from \"next-auth/providers\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [\n    Providers.Google({\n      clientId: process.env.GOOGLE_ID,\n      clientSecret: process.env.GOOGLE_SECRET,\n    }),\n  ],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Custom Fields\n\nIn order to add custom fields to the database, you must first add them to your Prisma schema file, for example.\n\n```diff\nmodel User {\n  id            String    @id @default(cuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n> google        String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n```\n\nWhen running `prisma migrate`, Prisma will create the User table with the above schema in your specified underlying database.\n\nThen, during the first sign-in NextAuth.js will return the simpler prototype user object, but after the first sign-in, NextAuth.js will return the full custom User object, including your custom field and userId, in callbacks such as [sign-in](https://next-auth.js.org/configuration/callbacks#sign-in-callback).\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please first read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"4decd71c9f29f426e150578cbf0e4eecd66f973a","private":false,"scripts":{"test":"yarn setup && jest","build":"yarn reset && tsc","reset":"prisma migrate reset --preview-feature -f && prisma migrate dev","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^2.16.0","@prisma/client":"^2.16.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.1-pr.152-4decd71c.5_1624840291612_0.5120736688018386","host":"s3://npm-registry-packages"}},"0.5.1-pr.152-8a53cb89.5":{"name":"@next-auth/prisma-adapter","version":"0.5.1-pr.152-8a53cb89.5","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.1-pr.152-8a53cb89.5","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"b2cc3da30d6b6fe16b02924e9985edb7b6610243","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.1-pr.152-8a53cb89.5.tgz","fileCount":5,"integrity":"sha512-YHcKib4SmMQy/XYBEALqcD5anQo/gN8lDeA2x9OUyU0707dy8KM8WnBZYoWAuyRiNYWg4WFBUDb2z8lpjoPz/g==","signatures":[{"sig":"MEUCIQC/AXxsFsvP/33GeCs6OzIxnr4lV+DIjHFDSgY1xgRQYgIgRW51bpEySbTS7ik0qOZB3VVb7LGk4taD6fcvOCT8AW8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2RsCCRA9TVsSAnZWagAAiX0P/iIlyp0gAx5OLcHqy3Z/\nAPZ5RLo4CGmvoK4p4/Sq6wIhYnCuMcMC6ev5o1u9wZiHdH7Wrghfmh+i++ed\nv/wDKkf9n1vZul22nm1lYps5mm7XfLMpAfvv8KD7HDeedf19VOfe4GVZFjZz\n3OeCMGo4nDjU9GZdZkBO4qGIiDC8gFMUvbTqdmCNlVNxmjFleb+PmidhgYyG\nptpoofg8AhBGKxpyLPz0lvRk/YS1eHpV6m8SMGUCWRi89cdUu4ZmTdk989D6\nUu55SV09bRkfT+6AnSNfW4Ev5FA6nBvEIksDdB77syI8cc5aTc2CUz0nlXr4\nk6nYxRgmck9ZEDJmsKWHdwvGpqj0W+ddF8QkZjE680TJdJr23LC3yNEmemTd\nKrpgVpqrgv3K2KSvm3g5xa6ie+JTGBQRduth1yupRsAOwa4pBe/1iIF4IsYk\nk3NyxzmAW99iz+luF3A/sRK50NIFhAIZbQKciy8J37IpHg9RWYrqzPuYv4Ud\nSjK9boEu5kp4dbZ0XMYubhx0YAiTBJko3563ndSWuKx+wtybMUgOwbBLSl0K\n+KtME3Caaeyq2nLeKmgyxccmlaxfEtJUoTmrEN0WfG+NgMnaLT1TNAG4YJti\ns2lGC66iNgTNactSa1EW6sMCbToN/mnYgYdajjjr6zGnLYRZqmKh8ThXnU1T\nzq5W\r\n=DE7d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter\" alt=\"Bundle Size\"/>\n      <img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter\" alt=\"@next-auth/prisma-adapter Version\" />\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth` and `@next-auth/prisma-adapter`\n\n```js\nnpm install next-auth @next-auth/prisma-adapter\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport Providers from \"next-auth/providers\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [\n    Providers.Google({\n      clientId: process.env.GOOGLE_ID,\n      clientSecret: process.env.GOOGLE_SECRET,\n    }),\n  ],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Custom Fields\n\nIn order to add custom fields to the database, you must first add them to your Prisma schema file, for example.\n\n```diff\nmodel User {\n  id            String    @id @default(cuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n> google        String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n```\n\nWhen running `prisma migrate`, Prisma will create the User table with the above schema in your specified underlying database.\n\nThen, during the first sign-in NextAuth.js will return the simpler prototype user object, but after the first sign-in, NextAuth.js will return the full custom User object, including your custom field and userId, in callbacks such as [sign-in](https://next-auth.js.org/configuration/callbacks#sign-in-callback).\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please first read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"8a53cb895b4fbb42217cf48ea75234cc97bbcddb","private":false,"scripts":{"test":"yarn setup && jest","build":"yarn reset && tsc","reset":"prisma migrate reset --preview-feature -f && prisma migrate dev","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^2.16.0","@prisma/client":"^2.16.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.1-pr.152-8a53cb89.5_1624840961885_0.8852531813202418","host":"s3://npm-registry-packages"}},"0.5.1-pr.152.5":{"name":"@next-auth/prisma-adapter","version":"0.5.1-pr.152.5","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.1-pr.152.5","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"17b4c14f4f1f92986dafa82e17766320c0933766","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.1-pr.152.5.tgz","fileCount":5,"integrity":"sha512-9qnFreVsSxk5V0JglF61Cx/0rSMoqJjT0Y6jV1qG9B8iXC8xJWNKISBcEBXYFfnbZ5Vvo380lU1F/3dgqCbMgg==","signatures":[{"sig":"MEUCIQDBPSMlrTFPL0T0xz7j0dsXP7HXXw4uXyBvFpusJ+ucKwIgMP/mHXrzlhuG3XGxs6jcS5BgDzsdSoux5m9EeuYNP2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2RyBCRA9TVsSAnZWagAAGa4QAIW1nf3aFujTAbL8TaZl\nbZ+V4rVUkzabidfG3W3bbqFDc0fSZhPNdogKF1OcFlHOcwr28g5JvIUlW5eQ\ni7gW0dh+q7Qtj5myfIb4MmgseW/sH4kz/+XN3uaFCZtHk9VfzlTsCL6NR65G\nNSZnp1ObGwlpTK+1ShUTdsY14+FlcPeXoXSFwEdsZZc7aYuN6Cmup9kPPift\nndokFzPyoKOQ/1t6SGyy/KdqAaF/Ny5Ux+6f14b3mcpe4MJpsgAUY2gqtV2N\nm6Q2H4lJI2WYJhskr52yfdoBDYW7W1V8KoNADef4tTnL7b41OdFLnPDoFKR5\nORqPO8KtneBypTkpdCLDWFjoa1E5w3oLN4MPy22033jf4TqxzYb4H5YRrYL+\npBlhJfL9gvgH57V5SRkXfSQBtv9lEqfFz7QWfnU7s8vwkw5JBQGk9TFEQw41\nFd8iSYt9BoBlvcAq82IXBGdO9VrbhFCHK9oyiL43BLYiU6tOIOpQ+g0VB4GL\nvpnTDzbEfjUp2zdJaCG3k+/10X50GSQiQqhRcg3pPZHYR21SooDTJfaqJP9B\n4syk6TrUtlghpAiZI0oBg9CBP5/sf0B2Rm6cUTLFj9ATSMZjs7ycFHQTRV1e\n2wVSJbXJ702SNxIWqgtJZiHxnGGRX5qXsv0KnFNTMRqZlgUkCXdj7XTAUnq+\nHgyi\r\n=HqqM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter\" alt=\"Bundle Size\"/>\n      <img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter\" alt=\"@next-auth/prisma-adapter Version\" />\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth` and `@next-auth/prisma-adapter`\n\n```js\nnpm install next-auth @next-auth/prisma-adapter\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport Providers from \"next-auth/providers\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [\n    Providers.Google({\n      clientId: process.env.GOOGLE_ID,\n      clientSecret: process.env.GOOGLE_SECRET,\n    }),\n  ],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Custom Fields\n\nIn order to add custom fields to the database, you must first add them to your Prisma schema file, for example.\n\n```diff\nmodel User {\n  id            String    @id @default(cuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n> google        String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n```\n\nWhen running `prisma migrate`, Prisma will create the User table with the above schema in your specified underlying database.\n\nThen, during the first sign-in NextAuth.js will return the simpler prototype user object, but after the first sign-in, NextAuth.js will return the full custom User object, including your custom field and userId, in callbacks such as [sign-in](https://next-auth.js.org/configuration/callbacks#sign-in-callback).\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please first read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"03b23bed5944e16147df6bdc1d06ba87620c2a48","private":false,"scripts":{"test":"yarn setup && jest","build":"yarn reset && tsc","reset":"prisma migrate reset --preview-feature -f && prisma migrate dev","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^2.16.0","@prisma/client":"^2.16.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.1-pr.152.5_1624841344597_0.11338053220280231","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@next-auth/prisma-adapter","version":"0.5.1","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.1","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"eb20484dc34f129f6dd51ab75492537aec07b971","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.1.tgz","fileCount":3,"integrity":"sha512-zfjfb6FaLTF2yIwQtT9uWHbXfEElwnqcBI30pHO/iiKrMHu6efZexyS7cu3YltbIenprDG9Kza+EgRPMFxeXuA==","signatures":[{"sig":"MEQCIAfkuP+EyLK+WZ0Bqa+mLokMza+7V8QCC9IyV5VCdCRLAiA+5A1pVMKSYTyoNRj0nZSjUlrdXSUr1Y2ghysiIak7aQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3ONjCRA9TVsSAnZWagAAhMUP/1ahsaNPEuSNhAqslqrB\nSf53lMtyXSBaKFGvv95yD8LWEqh5xKdp/XEbcvgl1nAZAvF5IqxlOdYJL10k\nqPj8ly3Ro3hW4LiD4OnzwHGiBkF9XnlLLGxb7ajVHshgz/lCGbG9TesM8Eao\nZvlyxMFK1FoOWEEn+7LJkKCpsPQPWjwUDSvIw9wxBSFZkKkfsE/0ppc2PWrc\nTQPFq+pRjpwFcM8vNCDIl+hxXNaQ7Fn8cQbygtuNjIX8m1Q4RwX8+iJDViCW\nqj5AxbouTndlRCIiSDzjtOyu/mf+br94ie5p80tiZblT3kdSt2uZJA4x7fiS\nVBPMQez3att3Wxi+bT0L46F5w7i/a8h6bA7OkAuqIEl7tFdAJrWumlXgDpk0\niK3IkHCNYqTwZ2tSTwRqu0lPrR9Ndz9EEuweokiMW1GwV7EUoNhJAvQ9bhF6\nphL1td2VCa1+1AbEHLhEsxAZOFYswwlHH6ONZGwyzLckC9bggyupUnUB6+yZ\nVOlznJ9kHq8Ckwy9u1vCdsHsr+MNzO+RH4S/peOXizvBmqP7TU5LPZ9tvhxL\nKa+z2V9GtX3aM8cVGziFN0RGtYFix3fnbdflmcdeHczJG+J5YGTOHoRpWU01\nxyw8ousaOWv1ZKNiHVjKiWKbYfc6O+k5UrKZbdiaJdi8/7gdXWTI/2j19tx3\nGEP8\r\n=DbKY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"a42e3236fecdb2265e9f6bc3006959961f948ff6","private":false,"scripts":{"test":"yarn setup && jest","build":"yarn reset && tsc","reset":"prisma migrate reset --preview-feature -f && prisma migrate dev","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^2.16.0","@prisma/client":"^2.16.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.1_1625088867154_0.840569613279192","host":"s3://npm-registry-packages"}},"0.5.2-pr.161-a5ac75dd.3":{"name":"@next-auth/prisma-adapter","version":"0.5.2-pr.161-a5ac75dd.3","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.2-pr.161-a5ac75dd.3","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"33e38a005998222fce5984be340f0c8a19e7e6a4","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.2-pr.161-a5ac75dd.3.tgz","fileCount":5,"integrity":"sha512-4M3fMfVV7lJXGnLvfg0BWNe6fZ+fQEd3DVkY0YItR50KC2liqVFx8dHqAYgSPprfVYG2/x/Y19gQhwxaU9dXOA==","signatures":[{"sig":"MEYCIQCh4p5diMUOItb6biGZMiRMZ4hdAp2KrQyoRxofSWWLFwIhAIMnSCAIbPBjikwT4vUY9G4ly8+cI6Sqkzixqwb+VE0l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3v2VCRA9TVsSAnZWagAAPLYP/0P7upZID+m4O/feYmjj\nInaYs89nn1v+PPpqO5UFuAZN7zpeOUnhmpTzVtk0jQqF0yFSteSq0fosBkPP\nP32HdNEd93kODX2S1OxniHqFtE7piuubFHx8hHe2tTqgNkOsXgsNHKv/QqZX\nuQiFPBM0SsgoXNHmCk+U9rvy2pgSjqPvgwaqgE0Y2LLvi7STKZBcMhboNtJd\n6J00iH6VR0zGuo1XRnXtIJZkPFdDfFL8j5xngObpqdr8HL1+bpB0kba/tu66\nvBTrtgb1igu4/C1dD7GM/DY4GWqaLF6AZW2Srj7cnmSkn5m8UmyOnwhc0xOv\nsS+xfOyGBJos5XI2lllic3096OzkNJ5cgkQbQVcTx+T/gSCzDZsE2meqSB20\nDsEkuLZb4PYRydPzRsiYFGjqHNRslW6mZeHG4EpG/vB1E8XvcfDPWIwgl6xx\nD7aqvIEYuoE1KFsM+P+fb67uTyvKAIiDKs78rqce2k7vNnfNUB+rif+FfVcK\nkGE61ce14ufzSb1q4Swsxo29CA0ACCAXSICWIDOVL4FvrTlnLQiUv7BqTb4C\negI4v+l4lT5KCRMP+fzata717lIVDodEQ4Rddr4qFYZgnJ9OcVXxBi4/nNc4\nmPt1JVOhpCWG5yg/dTEArrDr9rd8u3u4i1TpIrkyPvx/a/1lFeRA4RfSSzNi\nnxGR\r\n=H4Oa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/main/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter\" alt=\"Bundle Size\"/>\n      <img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter\" alt=\"@next-auth/prisma-adapter Version\" />\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth` and `@next-auth/prisma-adapter`\n\n```js\nnpm install next-auth @next-auth/prisma-adapter\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport Providers from \"next-auth/providers\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [\n    Providers.Google({\n      clientId: process.env.GOOGLE_ID,\n      clientSecret: process.env.GOOGLE_SECRET,\n    }),\n  ],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Custom Fields\n\nIn order to add custom fields to the database, you must first add them to your Prisma schema file, for example.\n\n```diff\nmodel User {\n  id            String    @id @default(cuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n> google        String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n```\n\nWhen running `prisma migrate`, Prisma will create the User table with the above schema in your specified underlying database.\n\nThen, during the first sign-in NextAuth.js will return the simpler prototype user object, but after the first sign-in, NextAuth.js will return the full custom User object, including your custom field and userId, in callbacks such as [sign-in](https://next-auth.js.org/configuration/callbacks#sign-in-callback).\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"a5ac75ddae851b3edc0f7724da0c9649c84432e6","private":false,"scripts":{"test":"yarn setup && jest","build":"yarn reset && tsc","reset":"prisma migrate reset --preview-feature -f && prisma migrate dev","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^2.16.0","@prisma/client":"^2.16.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.2-pr.161-a5ac75dd.3_1625226645178_0.9992164095971972","host":"s3://npm-registry-packages"}},"0.5.2-pr.161-5d16ecff.3":{"name":"@next-auth/prisma-adapter","version":"0.5.2-pr.161-5d16ecff.3","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.2-pr.161-5d16ecff.3","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"881661e542c83090fcac1d551ef62db4246e58fc","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.2-pr.161-5d16ecff.3.tgz","fileCount":5,"integrity":"sha512-IzBcNawvTIK9isyNpayFolnVOMq30m4cpCdKINXpYvv9C6ZccaQGPSCzPuYBFPWkg4n2vS3CAyWfIbBUtYDaLw==","signatures":[{"sig":"MEQCIBWBCW4Fu6eBlzz4yMBjUpMWSszVrYYqDPgH2IrNRw2eAiAU5mHUNt3/OH1DI6Vq0YBymJMzac1o9C6SmSWiSc05wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3wblCRA9TVsSAnZWagAALWgP/R0SqHKQ3wvxR6lis+5X\nq/afbvhzMjts/Zx6TMQ7lpnohn7GwaMwhzHm6+oxvFB1k3BCWtbCOVdPa726\n3DBAI/pIbdToUTx0JPezbuqlaCBiRflrDQ6raWeQg5cyoVXb6XhQjaXWvhCG\n+rLqqYX7oh1//TTOl9j8BI4rT07351lqRXUzRjwzHoN9eNmPsrnSyAhdFcsE\nR7VnnM4lo+Bc+92aOlYEsvZRQZssMkL3jboqTRVXJ2qeq+UwzvuGKmoPSBmu\ncZl9DEyAa6kj1p8FN9yvyeefNoDOh7iK1gOP93r2a5YeYGwod/NwizFPddLs\ntNj7Ko75ToVmJ+RN9JQVOQOuo0cpMBL/PHnI6/S72p1bz9BgvNw2RiOdf9tr\nh/rFsYlBQO1gFZS0LMZSMl7dgwSHPq1jQBOvDp4ytCFOuZllzLazsI1+mR5V\nArxJfBWL6rfgxRQWoU/sU+/sidAjsTZi7AmfTpx4GMDR9jsQS0HdisVPaARg\nVov1ltK60u21cXe1N5ZklJERd0mNcFYYVliuLZSMkGlQ8SJPrIT+s6Chlgiu\ncdlmBasRRJnSqBZOWbzkUp+8rk8Z3YkbcwLUpo0IRsoDiXjxrBYRYulC8Y0t\nvHD+bAOOaOHngqPN3aq+7UACHbijCYld2eUGDeQKFbaQIlCrxwaTB6BCqeDW\nscps\r\n=QNHS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/main/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter\" alt=\"Bundle Size\"/>\n      <img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter\" alt=\"@next-auth/prisma-adapter Version\" />\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth` and `@next-auth/prisma-adapter`\n\n```js\nnpm install next-auth @next-auth/prisma-adapter\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport Providers from \"next-auth/providers\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [\n    Providers.Google({\n      clientId: process.env.GOOGLE_ID,\n      clientSecret: process.env.GOOGLE_SECRET,\n    }),\n  ],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Custom Fields\n\nIn order to add custom fields to the database, you must first add them to your Prisma schema file, for example.\n\n```diff\nmodel User {\n  id            String    @id @default(cuid())\n  name          String?\n  email         String?   @unique\n  emailVerified DateTime?\n  image         String?\n> google        String?\n  createdAt     DateTime  @default(now())\n  updatedAt     DateTime  @updatedAt\n  accounts      Account[]\n  sessions      Session[]\n}\n```\n\nWhen running `prisma migrate`, Prisma will create the User table with the above schema in your specified underlying database.\n\nThen, during the first sign-in NextAuth.js will return the simpler prototype user object, but after the first sign-in, NextAuth.js will return the full custom User object, including your custom field and userId, in callbacks such as [sign-in](https://next-auth.js.org/configuration/callbacks#sign-in-callback).\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"5d16ecfffb6f9027e05556cdb2043146b235f9ce","private":false,"scripts":{"test":"yarn setup && jest","build":"yarn reset && tsc","reset":"prisma migrate reset --preview-feature -f && prisma migrate dev","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^2.16.0","@prisma/client":"^2.16.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.2-pr.161-5d16ecff.3_1625229028620_0.26731304566423364","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@next-auth/prisma-adapter","version":"0.5.2","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.2","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"1636298819248884baf378bdafe0a777f3b3bb38","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.2.tgz","fileCount":5,"integrity":"sha512-WpGJ6bhhCJknrWP4yoAgC+XNj3CjXG7G82KfYv168Degd2pjN1/q0DvMbcSUlzvqOr+1331ZfbafEaar7J0t9g==","signatures":[{"sig":"MEYCIQCvZc1YuLiybNLgV6cBCzKvUZUjyH93+lF8lRo7FrlJeQIhAOuaFz0FUtpOrFNAXzt1A5X/DTyj1pOFC7eSvaPcm1vY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3w1gCRA9TVsSAnZWagAAB5oP/2Prf8TJvRnznaSdiWm5\nN6M1P60StjL1JAh/frV+bfbfmLZCyf5HZAoXg0Pf/xck3ANkkPuctBuFdaSN\nfjfRM4D7NfTqRk86gVA5e6IujCqJREOciTlxMMlh4qkK7maJCBRoFs9ByzBQ\nMxqOSmNxryi2OIUaBnMQeXQxeGHPQCXnaXOUD/Qb/kHuFu38ibIXMcNBZ3p0\nr5hLDHKNBSFvQqDHzC06/gdoXJCgucx/SjFqY4cfU1oqGWc+38X5wVgJncJH\nbb0RplPzaeQePYqgSFlg7lz3qrstwSSiodc+e9p6aqM/xmrLAYEgXPRKzjZx\n/mykjqEa0VX6uKo4ob5PJNaHMAt/z8EvlCMgR6u4F5ZdDOMjVA0sQE0eSeQh\nedad5RAko3Ikrp5L6hCPP7g2BlmX8FS1caERLGZYr95C5S5kPDuT/uijGTv4\nGeYjpbXIUP9/nOsiBYw2i4KLNqIVgTRVH/NQFFM0Am8TYZI/pmFZn8EyvzB4\n2RQocXq/oKhgP0hhPpNUs0SFx5KBhtUqekwKjFwTk09Ih2VRHfDLq6Yclfde\n7LOdLId3Bpxg5fBi8O14mC5LSP3tRmjNqCadxIQnodSJPKgoixghiei0q1Aj\nOKqPCBac0Vq4tXNgxfXN/7zHqBMnmpBXpwhYBqtnOlOkNHcwTufwvaOEa/3G\nAG15\r\n=lH+E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"ddef5af22570928cad3e3be829908a7dfb881a76","private":false,"scripts":{"test":"yarn setup && jest","build":"yarn reset && tsc","reset":"prisma migrate reset --preview-feature -f && prisma migrate dev","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^2.16.0","@prisma/client":"^2.16.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.2_1625230687860_0.2918492123798717","host":"s3://npm-registry-packages"}},"0.5.3-pr.166-4fe0ccb8.5":{"name":"@next-auth/prisma-adapter","version":"0.5.3-pr.166-4fe0ccb8.5","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.3-pr.166-4fe0ccb8.5","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"a33755efc2ebde1aa1576ac69e0c688a6477988c","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.3-pr.166-4fe0ccb8.5.tgz","fileCount":5,"integrity":"sha512-YlT0fMKTUDrY+zT4u38KV6nr11mMoppU9k/8cy/2mlm10cWINZJN1JVhW67xYKMCQ/3exEXrZCYqA5eBvb9VeA==","signatures":[{"sig":"MEYCIQD5OUbpjo1wmkXf8j6DSunEqth5tWnCOaSLI6GHpWjzPQIhALjGquLHaCcE9NaPJmRxVzeK0H7WQNwNCn9v48lyyTtT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6wgTCRA9TVsSAnZWagAAOkIP/iP1toe9WG67eIN4NIVt\nBfvcvmKKkCEaUIiiJy8wauPnV92bwXEfvv4RpaddovrUQNd5i18xsJQEiD9N\nj7Z0U5EuG9VuxjyMQc9L0JzYXyDtsLJLk+2SsXUBsaudYlEbvwPOr5134/Ja\nJ9YT+LZCWzqVgmtCeSGFRL2/nAYH093C6wwM67jGe4NCwZ2LbiVaXkyY7Grn\nQyVOSjFMSVN0oEaspMjCdmaVhbNpGUIclc4z8QswvDuUeLkboFMZ1/CT6hRM\nwmiGfehSb7KdLhJO3mBbXQyWA+yL2p8VEWzb3LmbLZgTDQ94jWfZCfxF0Btq\n4w34lQ5SNVLatBdw/lbSD7dRWv+0vAxibMV7eUWSIs131eo4EurOS8JAqIxe\nPFNgiZ3rjJ50KPzR17FcxYWZUXLZd0z3GAyAbU5HtRcMrZvikSL3N5+vuJ9d\nOrF+MQrCAryQ6rn6CrlKh6768/9GOYjZm0zfc7cG2/MEG49nLhq7W2LlNSSo\n9RhG42o3u+ItBYjYpmI58iJozb7+H6tK/wNftvRawtTUwG17DoRMjOKj/aI4\ns0e0tLE6GTGQEtp3FlV2lOunf5v706rWRsB28JJ11BDVHUZrQchMBwRRV0R7\nO73roOXWIJGYnZpTvO5OBhOrLDAc5YOYbgT70kqkqnmR1dcea2AUAgXyKOi2\n8jCf\r\n=HyFJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/main/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter\" alt=\"Bundle Size\"/>\n      <img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter\" alt=\"@next-auth/prisma-adapter Version\" />\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth` and `@next-auth/prisma-adapter`\n\n```js\nnpm install next-auth @next-auth/prisma-adapter\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport Providers from \"next-auth/providers\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [\n    Providers.Google({\n      clientId: process.env.GOOGLE_ID,\n      clientSecret: process.env.GOOGLE_SECRET,\n    }),\n  ],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"4fe0ccb85d92f0e31d2f14d279a9427dd8776e70","private":false,"scripts":{"test":"yarn setup && jest","build":"yarn reset && tsc","reset":"prisma migrate reset --preview-feature -f && prisma migrate dev","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^2.16.0","@prisma/client":"^2.16.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.3-pr.166-4fe0ccb8.5_1626015763091_0.4193059981154794","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"@next-auth/prisma-adapter","version":"0.5.3","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.3","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"ccb1b055870979c01217e47caccef56c45ce8596","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.3.tgz","fileCount":5,"integrity":"sha512-pRC5rxfCamlE5F+4901w9F5PLil9HcXM5qUec4hHl3hRKcWqQ7x0nUv8MkjCFnhu5+SPv9wDz6/n2pOuRTyWjw==","signatures":[{"sig":"MEUCIDBx15IpzSR/B9RsuVk7UUqZABtnereb0JdvUVpnDsTJAiEAjjmy3Kdet5WRGJ5sz2565WvmHmZmYaE+2T0tET3CI2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6wiRCRA9TVsSAnZWagAAq9QP+gN3fltqEKmqsnFQaZiN\nqGt7unIPFl4vMAKVoJNp2tSWxllpVaBTgA06yUu46wizuMPvZHSbnswAHn3Q\no66ub+iOcqoge82AmUj29AfjpgjhdQWn4++vQhDIGn0GKiKILwfJnD4rTkxu\ncRJSCMImRDwl+G0DR320m+XOT81J3s7QpMym/BX7QEbxaEr9bGb+BlqW2ExA\nOTn0P/SG9CcWh8hh3GL3+iQQ73yEXDeEobBmI0UelGl8wyFLQcOHvXM6xS7N\nWWF74YMBWfdj/odADc+3oC01luzECOGSES3oezcg36xQmieUk3fkOg8LpLMc\n8DdhAdraL9aIRUVrrHCMoGEq5zS2ThoiliZHtV+EO6UvfbHyTg+WkPgeR4E8\nxOmJeqLdEirHMmyHOzxH5x9YHlSjZdNQkJ1nhAR2bhtaXcNcbZUBYcumGnB5\nw0Az+/BvpL9RkxvSWqVa8gHK8HnhICFdeSFIV6zufX62UuzoNaqUE1t0jsgW\nij/ze6Hyh2V1nRa0C5JOowR00/17u6mrHNm5XOuGcQ/Rd6k9ZvFZPP1pqCha\nma89JZ3w/qOkUXl4nObOpiSvNWqlEwYz6zMKoy+R+29kfWQtwAH6KfVLYF8c\n483f5JF4y6ezICM39grWCwRcaLWf5qj9kwX0YPWT9iBiAapPnWZu39dJVtR2\nZ+Tq\r\n=CN0w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"31181b17648aafc7b85c073d2ffc7c47ab24e49f","private":false,"scripts":{"test":"yarn setup && jest","build":"yarn reset && tsc","reset":"prisma migrate reset --preview-feature -f && prisma migrate dev","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^2.16.0","@prisma/client":"^2.16.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.3_1626015889295_0.8122748840993945","host":"s3://npm-registry-packages"}},"0.5.2-next.4":{"name":"@next-auth/prisma-adapter","version":"0.5.2-next.4","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.2-next.4","maintainers":[{"name":"iaincollins","email":"me@iaincollins.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"balazsorban","email":"info@balazsorban.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"f32491c2f7c3480511f57961f83bcac9f8f6245f","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.2-next.4.tgz","fileCount":5,"integrity":"sha512-tsb1Jmn9SU3jdouRVxUVUuqwBNeZwP4rKdlXLes33uzqXM9jKApMfYvS7QyqF79mNIZDVdD9jLz8dluQ/2c0HQ==","signatures":[{"sig":"MEQCIBkPlfh5InuiN0Ddz9Uab37weta1o32QDeQfkKr32vJAAiA8E7JYmOTRVETViMamuuej0hpTL5wqWnhr5MrtaKrdGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6wolCRA9TVsSAnZWagAAdh8QAIWZx+k3sZyAGoP2Ksel\n77eKFn5wlvQTpc7hqTOEyWagJgtWxcKjj6Qbo5bqF9+IvuzuBqJE6y9avZHj\nPCeR7wISSmNvysPzW55hRKhdIuOZFjAFTU/i+v8zvqWhCFc+Vhc/aS92N4dc\nOw8lKWbAcM+rdCzR0odVql2Qvh7AGnxIx8O4YC1niuEh+lbAZ+S9Q33aKae+\nhm9KzMrnYnlYfUbd5/+n6nv9squiuo4BMrGvzBxkKsgQj38GqHbr5zNfDT/P\nyW3hwBiOZ+qBAH8zekGXuOaOiYl89v7gXEezjs2AbFgbK7WUf//4G7t9x8G2\nkiSyJ9jecsPSUlqfRYDY0RvNNHwqtENwk7oBBVpr3vbJCzwGIPRYQb8Np9nC\n459nBGfuzCjzp7LJs35nQtj2bvmMD74RnuYQuQbXLOtSbabkJ/36vr9AUKpq\nL68o6UGA3C6c5WjXIL8rgGRVj9Px0rlLSeCHWCxafP6UooH302eStHB12Zv1\nm/7WSwVPBxBZWD7sJjX0ZmDsUdCalo0SoQdH20TufKuyEmSXEMBGnRDBEUYT\nwAqUJyouD7EFnUb5Wo3TiSWgLPi8bKcbB3udI2NgVrCrtAwNB5Dv9Nqe49xo\nKZytFGF3eK56kJsZTVK3pTNobvM3w/uVUPqJCll61WsPkEnrJNeiIDCQIrQU\nh+dE\r\n=PI2m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/main/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter\" alt=\"Bundle Size\"/>\n      <img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter\" alt=\"@next-auth/prisma-adapter Version\" />\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth` and `@next-auth/prisma-adapter`\n\n```js\nnpm install next-auth @next-auth/prisma-adapter\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport Providers from \"next-auth/providers\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [\n    Providers.Google({\n      clientId: process.env.GOOGLE_ID,\n      clientSecret: process.env.GOOGLE_SECRET,\n    }),\n  ],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"94c9a09126c9bbe9d87296b6d39b9c137bf9f8cb","private":false,"scripts":{"test":"yarn setup && jest","build":"yarn reset && tsc","reset":"prisma migrate reset --preview-feature -f && prisma migrate dev","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^2.16.0","@prisma/client":"^2.16.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.2-next.4_1626016293072_0.6280699686586793","host":"s3://npm-registry-packages"}},"0.5.2-pr.171-b87e64f1.5":{"name":"@next-auth/prisma-adapter","version":"0.5.2-pr.171-b87e64f1.5","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.2-pr.171-b87e64f1.5","maintainers":[{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"iaincollins","email":"me@iaincollins.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"c5eed0c918881f9457c212c59852ef25950bbf5c","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.2-pr.171-b87e64f1.5.tgz","fileCount":5,"integrity":"sha512-zPltzsmeWVimSXZ0ZDjaC7YuJ/H/IccUddF+hnKa+S0zOkeL4jDBTeMdI6UNaMN2ZV7qhEkIXuhTQ4Rm+1kbpA==","signatures":[{"sig":"MEUCIQCEs3TdzDJWbUzizA3h8+UepntwFe0bixwz3+MIeVMeowIgKIuZy6jrMZKEAerYBHMqur7U/01+SjQgh1Im5EAi+6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGSDMCRA9TVsSAnZWagAADPgP/Ro+OHiYbAvoeZ/QZlT0\n5RWhhGLVD4IxKuVh8DDqHTkuItU3vaT4+bei8tuQs8zlZA35R088zgu+4IJY\n94jUlelq+eZYUDJwG/IM5e3JaTuN021RF2orqI0cs0qeqsoGm+GmjrqUpKri\n7lKi7ylBaJULba/b8C9SER9eO+/2Aqk9JsMdSxWNOoI6vTRSQk98ED05qPKY\nyICs2uNMBOgNy5/Yy4cagAbGzhrpyNvuLXk8R9XGMZCRuu3ffYDa/mzFrjsp\n7+65NbNfPyj6+fk8B1lwxM04ucoLf77plzWotJr49Z7kWfIBkdBo47m4NFlw\n0rhD94oT9VFsC4OpBfi4pfXW7jRXeH9qnQFKEE4cY/RYP/h8ey0LZWx9matN\nqQmADL0pbF3ljHJm8trWg9OF/8mtAuJUzCpK5VbpfhHW/xJQqcrkfHtvAr4j\n/L+crOrkwQ2bR3plAX9ygQApjl+KnyUsx1TsEkKYqwcmb/LMSL/8uuBWHzHE\nk75ILohcQ9hEEb7XjjF98yAeaX3EETiE0z5/LSfkChJ+/iqb541pLXOoOWZe\nTSoBThBHgYGF8+jrMxr0HyysRBn57RMnnsv9mSiHj3Eg3gtgGwPS6I+bLlmj\nVA0TgrQWXEe0o1D+1Lm89dNRFS3Q/qZi28wVgo6FuUdZvPIHZ6TyVX0ESTw0\nDTDX\r\n=vh08\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/main/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter\" alt=\"Bundle Size\"/>\n      <img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter\" alt=\"@next-auth/prisma-adapter Version\" />\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth` and `@next-auth/prisma-adapter`\n\n```js\nnpm install next-auth @next-auth/prisma-adapter\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport Providers from \"next-auth/providers\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [\n    Providers.Google({\n      clientId: process.env.GOOGLE_ID,\n      clientSecret: process.env.GOOGLE_SECRET,\n    }),\n  ],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"b87e64f137150ff45740bf157a9a2af06ed28332","private":false,"scripts":{"test":"yarn reset && jest","build":"yarn reset && tsc","clean":"rm -rf ./prisma/migrations && rm ./prisma/dev.db*","reset":"prisma migrate dev -n init && prisma migrate reset -f","studio":"prisma studio"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.6.2+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"16.6.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^2.29.1","@prisma/client":"^2.29.1"},"peerDependencies":{"next-auth":">=4","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.2-pr.171-b87e64f1.5_1629036748771_0.4704314200177422","host":"s3://npm-registry-packages"}},"0.5.2-pr.171-a8cc9ed1.5":{"name":"@next-auth/prisma-adapter","version":"0.5.2-pr.171-a8cc9ed1.5","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.2-pr.171-a8cc9ed1.5","maintainers":[{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"iaincollins","email":"me@iaincollins.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"0401117b57b0fd9a158a48956f069521f922443c","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.2-pr.171-a8cc9ed1.5.tgz","fileCount":5,"integrity":"sha512-9pddtWDLHXwMSXhkg/W/Ly6BtpuytBFOocEgixFYFBjE4d1TM8NyYexUNu5GIlyRzEan4MQlz95duUwzQ7FERQ==","signatures":[{"sig":"MEUCIFhxYYIZDZMtBSaylNRzQzxqHeFdztCipX4rGXiILZt6AiEAwVvXMhW3MBM9hTBaAa6BHCh8S8cBWZTywWvpLofFuBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGWbsCRA9TVsSAnZWagAAw5UP/1wlrC9Hty7NmYcWeR2b\nCt9TqPpxvFC41K/ySvYmHGdVGJd1l4BnOitvMm314PwZefkpuifV4qDUX6hd\nvPkOz6W+Xs7ZBluOGNGhSEUxDPJm+dAFTlH4+Yb1N8PiNyz32F0bA/OT8GrF\noJOmd8HSCKXVOKpzBdelDdUT/akFGsLW1k4UdHMA8NQDRHod2JisVpKVVCAB\neXku0q+dcy9uOLx6mJoQp0as1m1kbeyzK0NQmiisnFw2rBroIC7M6RP38r+L\nOOG9abhshpo33vyQ+Ttsh41KuxNL/BNl6cgjRsyx0tfPyRhQXrO+HVz7rDEO\nbHx4A/V67eNoHfCvLem/IaXSOiALWbIOq0RwRTrOhyIa/SZjIviI2XfAT/6k\nHzK4p0B1XEo1fH/wUAYrjHtU5WceSTioPd28nXAHjkpb9K40T/abD1bB0r+9\n9J2Ml1u/8XCJLQ3oBWjf+azE8Q5ij4HwjLKTLSQkvfYNFq7kDGrN/fUAT7K2\nyv3S51y2ZI8iBgGqOI+cs1R7yjJmNrNUpX7QCWK6nA9U/sLNSaqcNGXaO4qJ\nD9Z4Mn8LJ7Lm/tHePBE9ujz6C8RyD9AMvKsPPlA1KGDAHqv79LcNB5E3jdLl\nsXnTZMmfjHAsbpNQeAYt8KGUoPXJUhrmec/V2nzrPzYZmaaIiqhY5g1J0UXI\nJxFT\r\n=3L4a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/main/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter\" alt=\"Bundle Size\"/>\n      <img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter\" alt=\"@next-auth/prisma-adapter Version\" />\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth` and `@next-auth/prisma-adapter`\n\n```js\nnpm install next-auth @next-auth/prisma-adapter\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport Providers from \"next-auth/providers\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [\n    Providers.Google({\n      clientId: process.env.GOOGLE_ID,\n      clientSecret: process.env.GOOGLE_SECRET,\n    }),\n  ],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"a8cc9ed1c4d2cf72fa7fd74b3ee1e55435e9d910","private":false,"scripts":{"test":"yarn reset && jest","build":"yarn reset && tsc","clean":"rm -rf ./prisma/migrations && rm ./prisma/dev.db*","reset":"prisma migrate dev -n init && prisma migrate reset -f","studio":"prisma studio"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.6.2+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"16.6.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^2.29.1","@prisma/client":"^2.29.1"},"peerDependencies":{"next-auth":">=4","@prisma/client":">=2.26.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.2-pr.171-a8cc9ed1.5_1629054700834_0.7520303476461658","host":"s3://npm-registry-packages"}},"0.5.2-next.5":{"name":"@next-auth/prisma-adapter","version":"0.5.2-next.5","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.2-next.5","maintainers":[{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"iaincollins","email":"me@iaincollins.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"6106dd6cd27000ec7c982bc63bb3bc1de876fd76","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.2-next.5.tgz","fileCount":5,"integrity":"sha512-hROAWw5YuFWE1E4FhogJmEAPyfVNAXs14ZzHgDPfAeubdXeOb4eFVOcl/m88+yPpY6SknSnfo3GPyg0yh5JG+g==","signatures":[{"sig":"MEQCIErAICrjbDxZvP4+MGEjIUD6hYq6gEDXW3+OwHPLXxD3AiAlSCKWAoPxqPEu7+VwOHrUp/jLM1peyU4LHgC3UeJxag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGWd6CRA9TVsSAnZWagAARoIP/AuDGhTTLbs+qNZZVSRl\nXrCZO2XCH1BNi8GwjwjQt7SJrszoBI2xFPS/7Ez/KxlZZ0rMB/ancuvmC3HO\nioz5cAiqBKj1SmHCzgQFJdlB0dRxYKLoAkJHJPno3GxCg2aXlTv+pYfgE/XI\nEAEIG/EIo9NcnR7/tPqio6FuyatRXGXQQL2Pgyz1DomSDF49AitimWX4zihu\nNh9dbcANuDDPqsUvogaiRPwqrZra0NlhiaD1cBPCU0a2QWdSdxy1FpzX9/dZ\npFUD/hFXo7/opZCbo8KJHctC328RwoTUeaiHuqesnb4+lxftjO6ZGwxZGy9b\nlpdgi/0w7zbFHI7USmUfoJo1de7A0RmwVNwgBIkTAnmyCahU9pqtUMpH0juY\n6ZDXl7g/1/oT6zmkkcUthE27JwR5A5h2l5NG6k3mdNWnEtyIiXDy4qAoVN07\njm1RJWQgIcGMehPYQ4r0WvAwZqfCT/tII9APfdPYHS/dZ1EQ/qRIEukChwqW\n0AFrVzsRl7HOSs4JfWplWKjccbiBO8/KxJe87rVk2M9oT5nkeBe1KXqmkZM5\nLwQ42hwrUcEXbJkcUrVMsIg/Z59T7Wb6hxLwP3J5D9uoMHxSgUr8XdwtVptc\nxLlH7R51DQoFQ+n2tUqwUHSv550v28T7kQ7BOC5Z2ySHrQ/EIa1DtxAApDL0\nLPLt\r\n=HIVj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/main/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter\" alt=\"Bundle Size\"/>\n      <img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter\" alt=\"@next-auth/prisma-adapter Version\" />\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth` and `@next-auth/prisma-adapter`\n\n```js\nnpm install next-auth @next-auth/prisma-adapter\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport Providers from \"next-auth/providers\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [\n    Providers.Google({\n      clientId: process.env.GOOGLE_ID,\n      clientSecret: process.env.GOOGLE_SECRET,\n    }),\n  ],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"5b129c328351765ba6e34f784656fea07303f477","private":false,"scripts":{"test":"yarn reset && jest","build":"yarn reset && tsc","clean":"rm -rf ./prisma/migrations && rm ./prisma/dev.db*","reset":"prisma migrate dev -n init && prisma migrate reset -f","studio":"prisma studio"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.6.2+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"16.6.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^2.29.1","@prisma/client":"^2.29.1"},"peerDependencies":{"next-auth":">=4","@prisma/client":">=2.26.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.2-next.5_1629054842545_0.7550202719231689","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"@next-auth/prisma-adapter","version":"0.5.4","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.4","maintainers":[{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"iaincollins","email":"me@iaincollins.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"af787a6a49ee9b9e38cedec761c9b7ab4cd99153","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.4.tgz","fileCount":5,"integrity":"sha512-e3rIRNc/1A8puvzxVdlPOaV1NjAWIil2aE+kr51MHmg9uCrvJWf8ruNvLPU3I0QG187AG4i5eePXHkXEbgordQ==","signatures":[{"sig":"MEYCIQC4hN6yiCab7lVdox0qElF+JYknZoUBl2F2vAKoLjR6fAIhAMrqnOcS6OkWrgnShpcRuoyHaxRpJECmBcCTx0tV7QiL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG59ZCRA9TVsSAnZWagAAEXEP/A+l97e4PJxVGtJEwoQl\nnsYhFVCpeOGA8YqAG8iHi+gEnZEgUe6OGwzfgUQ9/X8LWqN6Wv5MWJ/+Iags\nyThESAva8ODDYiI3WPhlxOK8aH71eFlb6xrJIVYmSuRgO4ClYlo0u9fn/EIv\nqXw2a9j+gmfkvQo+RGSeBiJe7hGnp5DzRauXXHnMLwY9FoP3l6iM0OM8KQn6\n+85sYgIIGYrXkp36p7MgSTkH2ETZIJ1GEq5NrB8vD8WxdSWqqOcoidur+lev\nfuRXPyEqOBFn2Rb5StCVL6XieFkcr0gpnyNXDFn4i/WtouCK1ePSPhGgCLUP\noVUaLX8grFm4crrQp6WEQl1r89JES3IzgvIrmEsSxVwPkr1pvVuC13TV2fAN\n2exSbGSC5oUO2x2ly+UTv3jD1d99pCQ1UthCOK5+90zuyXYDTBe7RO4vfpTY\nuYiXXMOY3l0LncdSm12gEVBxkgTW5g+x1FnZExE5ss5dnzADg8fHSS/iNLuB\nhS2HA1I/UinAjT9wrdj3tV2Nv7fFgRxtE/hRan5PUsPIGcGoZ9tuhjpPTAPq\nQt6xjRJG721HmtfDla0TQNMhRpNq7evKYdslz2PGUlRfnF8iHpuLMbQWc6Sz\nJ+J7tFlgefEdJ2qBACATleprR97BNyZFEgxn8qO/hFAfZDBLvMCjVAJgFaKi\n7K9G\r\n=lKRv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"fae5c50d3accac2c4b380f456ef5ffe96402df6b","private":false,"scripts":{"test":"yarn setup && jest","build":"yarn reset && tsc","reset":"prisma migrate reset --preview-feature -f && prisma migrate dev","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.4+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^2.16.0","@prisma/client":"^2.16.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.4_1629200217574_0.021291214890829524","host":"s3://npm-registry-packages"}},"0.5.2-pr.234-b35c532f.10":{"name":"@next-auth/prisma-adapter","version":"0.5.2-pr.234-b35c532f.10","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.2-pr.234-b35c532f.10","maintainers":[{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"iaincollins","email":"me@iaincollins.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"f70418b58bc9cdb22992cb4742ac912edeb60f64","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.2-pr.234-b35c532f.10.tgz","fileCount":5,"integrity":"sha512-c/6hyC2asDFRJ8ytmLhfJwsIjt6Ajqi2aYCiG3/NOLEI10RyJxApNJ9XZZ5XuQ1XLirUgpJOf4rxaJ1BGWUZTw==","signatures":[{"sig":"MEUCIQC0iZPuWPLiArG35qGQhLJMAA6kGF8KkrB4PIuictN9zgIgCdHQ41lpakstnkmI5XbIR+CjNp+lu6pL6S5b8LWXAyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6720},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/main/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter\" alt=\"Bundle Size\"/>\n      <img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter\" alt=\"@next-auth/prisma-adapter Version\" />\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth` and `@next-auth/prisma-adapter`\n\n```js\nnpm install next-auth @next-auth/prisma-adapter\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport Providers from \"next-auth/providers\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [\n    Providers.Google({\n      clientId: process.env.GOOGLE_ID,\n      clientSecret: process.env.GOOGLE_SECRET,\n    }),\n  ],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"b35c532f11012042008b644fa5805812b18be422","private":false,"scripts":{"test":"yarn test:default && yarn test:custom","build":"prisma generate && tsc","clean":"rm -rf ./prisma/migrations && rm ./prisma/dev.db*","studio":"prisma studio","init:custom":"prisma migrate dev --name init-custom --schema ./prisma/custom.prisma","test:custom":"yarn init:custom && CUSTOM_MODEL=1 jest","init:default":"prisma migrate dev --name init --skip-seed","test:default":"yarn init:default && jest"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"16.9.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^3.0.2","@prisma/client":"^3.0.2"},"peerDependencies":{"next-auth":">=4","@prisma/client":">=2.26.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.2-pr.234-b35c532f.10_1631980170128_0.8007808252824318","host":"s3://npm-registry-packages"}},"0.5.2-next.10":{"name":"@next-auth/prisma-adapter","version":"0.5.2-next.10","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.2-next.10","maintainers":[{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"iaincollins","email":"me@iaincollins.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"f75b3ae33857f3f141a6fc3b35677b7777aa8a6a","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.2-next.10.tgz","fileCount":5,"integrity":"sha512-52QdFJiEm7P1EqYATUrJSy/IILQi9W1DiR4w4DWRm4CzSPWREJUuYKwygBKB97+46BvW29yhibMZAUceCMHsyA==","signatures":[{"sig":"MEQCIE6CAyuOJ7HrR3Tsov4uQ1w4osqDmw/bQSl52aKOmkNzAiBo7O/rCF5KulJz+xlUipLRtfsHc/YW4CUOlk4LQj9yAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6709},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/main/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter\" alt=\"Bundle Size\"/>\n      <img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter\" alt=\"@next-auth/prisma-adapter Version\" />\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth` and `@next-auth/prisma-adapter`\n\n```js\nnpm install next-auth @next-auth/prisma-adapter\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport Providers from \"next-auth/providers\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [\n    Providers.Google({\n      clientId: process.env.GOOGLE_ID,\n      clientSecret: process.env.GOOGLE_SECRET,\n    }),\n  ],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"598f33909553a89ce1fc66ce4e3ba7954f8cfd47","private":false,"scripts":{"test":"yarn test:default && yarn test:custom","build":"prisma generate && tsc","clean":"rm -rf ./prisma/migrations && rm ./prisma/dev.db*","studio":"prisma studio","init:custom":"prisma migrate dev --name init-custom --schema ./prisma/custom.prisma","test:custom":"yarn init:custom && CUSTOM_MODEL=1 jest","init:default":"prisma migrate dev --name init --skip-seed","test:default":"yarn init:default && jest"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"16.9.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^3.0.2","@prisma/client":"^3.0.2"},"peerDependencies":{"next-auth":">=4","@prisma/client":">=2.26.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.2-next.10_1631988836499_0.7978418563740506","host":"s3://npm-registry-packages"}},"0.5.5-pr.245-c2edd10d.1":{"name":"@next-auth/prisma-adapter","version":"0.5.5-pr.245-c2edd10d.1","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.5-pr.245-c2edd10d.1","maintainers":[{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"iaincollins","email":"me@iaincollins.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"0011799cb6b3dcfd2170b278833ece615e75eba1","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.5-pr.245-c2edd10d.1.tgz","fileCount":5,"integrity":"sha512-b0yu256RRZM0Nmp2nRsBw0G54aWtIReWCtH7WieMs2NkaG3t9F0Iy/t+A36gLT4jtPK+ziekWysLu+RV2bTpbA==","signatures":[{"sig":"MEUCIQDxq3crygJEdtVDJPoKn+CD4o7b33gcTX+JhECv3k9fxAIgEOKZSzk5MJPzoc3/7xk6CH0KUvJeBh/f+Obn+1c4N10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11554},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/main/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter/next\" alt=\"Bundle Size\"/>\n      <img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter/next\" alt=\"@next-auth/prisma-adapter Version\" />\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth@beta` and `@next-auth/prisma-adapter@next` as well as `prisma` and `@prisma/client`.\n\n```js\nnpm install next-auth@beta @next-auth/prisma-adapter@next @prisma/client\nnpm install --save-dev prisma\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"c2edd10d9652cde8018c2ef6ecc7c1239cfb9bef","private":false,"scripts":{"test":"yarn setup && jest","build":"yarn reset && tsc","reset":"prisma migrate reset --preview-feature -f && prisma migrate dev","setup":"yarn reset && yarn build"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.6+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"12.22.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^2.16.0","@prisma/client":"^2.16.0"},"peerDependencies":{"next-auth":">=3.19.2","@prisma/client":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.5-pr.245-c2edd10d.1_1632092173587_0.5666538480877383","host":"s3://npm-registry-packages"}},"0.5.2-pr.247-5dd1c029.14":{"name":"@next-auth/prisma-adapter","version":"0.5.2-pr.247-5dd1c029.14","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.2-pr.247-5dd1c029.14","maintainers":[{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"iaincollins","email":"me@iaincollins.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"574ae4b20f3cfd95072ce5c4958c2553adf38a02","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.2-pr.247-5dd1c029.14.tgz","fileCount":5,"integrity":"sha512-c66sCEmDX+fznwET6CyFj6i9gi6tgVI9j4GkxlI+pD1r520YxUUN0UWGeMf9f/VB7dGKkuBssVNg5MN916tnsA==","signatures":[{"sig":"MEUCIAQlxu3wocK1S/Oh0xlaSaHp3cIRD0LxANAVu18xEoU2AiEAsFq1/Q5xH1CFLzQtLSLAdMYjmJa8HM9XkTEvKIxHg8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6586},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/main/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter/next\" alt=\"Bundle Size\"/>\n      <img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter/next\" alt=\"@next-auth/prisma-adapter Version\" />\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth@beta` and `@next-auth/prisma-adapter@next`\n\n```js\nnpm install next-auth@beta @next-auth/prisma-adapter@next\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"5dd1c0291a10dfa3e2b1927093943e24f3232ce6","private":false,"scripts":{"test":"yarn test:default && yarn test:custom","build":"prisma generate && tsc","clean":"rm -rf ./prisma/migrations && rm ./prisma/dev.db*","studio":"prisma studio","init:custom":"prisma migrate dev --name init-custom --schema ./prisma/custom.prisma","test:custom":"yarn init:custom && CUSTOM_MODEL=1 jest","init:default":"prisma migrate dev --name init --skip-seed","test:default":"yarn init:default && jest"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"16.9.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^3.0.2","@prisma/client":"^3.0.2"},"peerDependencies":{"next-auth":">=4","@prisma/client":">=2.26.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.2-pr.247-5dd1c029.14_1632092509071_0.1940560523896686","host":"s3://npm-registry-packages"}},"0.5.2-pr.247-9560d25a.14":{"name":"@next-auth/prisma-adapter","version":"0.5.2-pr.247-9560d25a.14","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.2-pr.247-9560d25a.14","maintainers":[{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"iaincollins","email":"me@iaincollins.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"41bda4a6e9de71f3a687b854f8c25fcb8ab64426","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.2-pr.247-9560d25a.14.tgz","fileCount":5,"integrity":"sha512-I3nvXLM8C1N1v4sYUKDqLBkPyap+/zCRSj7UdPp6NVq4zvbLsF9xpKRRkb61vqyN3/4kB06qhGlza/ioR7x+sA==","signatures":[{"sig":"MEQCIDWwboA+7HaSpBPE+NwedfXO5BSbC2vqJ4Ay0oGhj235AiAZ4lsEOlhSVWgT4I+pIm7RRDsyudJMV8QQ9/635x2fdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6758},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/main/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <a href=\"https://www.npmjs.com/package/@next-auth/prisma-adapter\" target=\"_blank\"><img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter/next\" alt=\"Bundle Size\"/></a>\n      <a href=\"https://www.npmjs.com/package/@next-auth/prisma-adapter\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter/next\" alt=\"@next-auth/prisma-adapter Version\" /></a>\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth@beta` and `@next-auth/prisma-adapter@next`\n\n```js\nnpm install next-auth@beta @next-auth/prisma-adapter@next\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"9560d25a9ec41003b4c3102fc502c66558db61f8","private":false,"scripts":{"test":"yarn test:default && yarn test:custom","build":"prisma generate && tsc","clean":"rm -rf ./prisma/migrations && rm ./prisma/dev.db*","studio":"prisma studio","init:custom":"prisma migrate dev --name init-custom --schema ./prisma/custom.prisma","test:custom":"yarn init:custom && CUSTOM_MODEL=1 jest","init:default":"prisma migrate dev --name init --skip-seed","test:default":"yarn init:default && jest"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"16.9.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^3.0.2","@prisma/client":"^3.0.2"},"peerDependencies":{"next-auth":">=4","@prisma/client":">=2.26.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.2-pr.247-9560d25a.14_1632092910234_0.1585381267853183","host":"s3://npm-registry-packages"}},"0.5.2-next.15":{"name":"@next-auth/prisma-adapter","version":"0.5.2-next.15","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.2-next.15","maintainers":[{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"iaincollins","email":"me@iaincollins.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"ea418cbc7cdcd93f3a293b87e45194765a178c18","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.2-next.15.tgz","fileCount":5,"integrity":"sha512-kHB4v4fHzKLJ19wSzn3/uvKoJxpXee/iDdIbrYBLgMCxL4qpUizcuETD+qd2jW3saIXTCmcFiX6++eSarKkGPg==","signatures":[{"sig":"MEQCIFfNPyIejPyaEWstW0DpFyDDI5oq6+3d9eMzjfqouyn1AiAqAZef0vrv7yq7eTrBES7Gb4vxcfpQaK8dra2rMScF1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6747},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/main/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <a href=\"https://www.npmjs.com/package/@next-auth/prisma-adapter\" target=\"_blank\"><img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter/next\" alt=\"Bundle Size\"/></a>\n      <a href=\"https://www.npmjs.com/package/@next-auth/prisma-adapter\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter/next\" alt=\"@next-auth/prisma-adapter Version\" /></a>\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth@beta` and `@next-auth/prisma-adapter@next`\n\n```js\nnpm install next-auth@beta @next-auth/prisma-adapter@next\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"879c88a034679c3bd88bc91fd7d79bd3a8f7c388","private":false,"scripts":{"test":"yarn test:default && yarn test:custom","build":"prisma generate && tsc","clean":"rm -rf ./prisma/migrations && rm ./prisma/dev.db*","studio":"prisma studio","init:custom":"prisma migrate dev --name init-custom --schema ./prisma/custom.prisma","test:custom":"yarn init:custom && CUSTOM_MODEL=1 jest","init:default":"prisma migrate dev --name init --skip-seed","test:default":"yarn init:default && jest"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"16.9.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^3.0.2","@prisma/client":"^3.0.2"},"peerDependencies":{"next-auth":">=4","@prisma/client":">=2.26.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.2-next.15_1632126665460_0.9693483905431757","host":"s3://npm-registry-packages"}},"0.5.2-pr.274-1f84ed05.18":{"name":"@next-auth/prisma-adapter","version":"0.5.2-pr.274-1f84ed05.18","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.2-pr.274-1f84ed05.18","maintainers":[{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"iaincollins","email":"me@iaincollins.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"173eb9649a1251b4f87bc72fa08c1519af2e5404","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.2-pr.274-1f84ed05.18.tgz","fileCount":5,"integrity":"sha512-pQ0c4j1G5x+XSQy1RSSI1F4qOGLkXPasJzPvswcD/2Jpc9bWzs51wBTuxl7skoTkoB/1+eWaxOLm3jMf8aebhA==","signatures":[{"sig":"MEQCIA/pNuUCgoohTg0sQsw0LmiRpEWpjj4KmE00UTwsM+eRAiAIyAWVBUoqOibUZJsh07GPicz2fIo9KyY9frVUgpa3/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6788},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/main/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <a href=\"https://www.npmjs.com/package/@next-auth/prisma-adapter\" target=\"_blank\"><img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter/next\" alt=\"Bundle Size\"/></a>\n      <a href=\"https://www.npmjs.com/package/@next-auth/prisma-adapter\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter/next\" alt=\"@next-auth/prisma-adapter Version\" /></a>\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth@beta` and `@next-auth/prisma-adapter@next`\n\n```js\nnpm install next-auth@beta @next-auth/prisma-adapter@next\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"1f84ed052b301969fed64d2feda193d1317d109d","private":false,"scripts":{"test":"yarn test:default && yarn test:custom","build":"prisma generate && tsc","clean":"rm -rf ./prisma/migrations && rm ./prisma/dev.db*","studio":"prisma studio","init:custom":"prisma migrate dev --name init-custom --schema ./prisma/custom.prisma","test:custom":"yarn init:custom && CUSTOM_MODEL=1 jest","init:default":"prisma migrate dev --name init --skip-seed","test:default":"yarn init:default && jest"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.11.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"16.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^3.0.2","@prisma/client":"^3.0.2"},"peerDependencies":{"next-auth":">4 || 4.0.0-beta.1 - 4.0.0-beta.x","@prisma/client":">=2.26.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.2-pr.274-1f84ed05.18_1634680045613_0.3086416235366194","host":"s3://npm-registry-packages"}},"0.5.2-pr.274-a0f16145.18":{"name":"@next-auth/prisma-adapter","version":"0.5.2-pr.274-a0f16145.18","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.2-pr.274-a0f16145.18","maintainers":[{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"iaincollins","email":"me@iaincollins.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"f8178da5102c6d876154d73baae31d19683af4b4","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.2-pr.274-a0f16145.18.tgz","fileCount":5,"integrity":"sha512-frf6NhSzUrqwdLJ5JOZ0onh2aYV9LZ9gSBixdcWRqNjfzaWc6li9gXN0g9QmzD95yXsnP+OyLr+zvu8y5DPYFQ==","signatures":[{"sig":"MEQCIEyx/g+ZQWBDrA2uTCcvOtjJZXtZb8rdXas03gQiqG1HAiAkSWEROunPInPjX+cXAbJbIXUwkEY3Zudq3KNlVlPTqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6788},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/main/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <a href=\"https://www.npmjs.com/package/@next-auth/prisma-adapter\" target=\"_blank\"><img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter/next\" alt=\"Bundle Size\"/></a>\n      <a href=\"https://www.npmjs.com/package/@next-auth/prisma-adapter\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter/next\" alt=\"@next-auth/prisma-adapter Version\" /></a>\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth@beta` and `@next-auth/prisma-adapter@next`\n\n```js\nnpm install next-auth@beta @next-auth/prisma-adapter@next\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"a0f16145da8646e3425b149b544bcb04abc06398","private":false,"scripts":{"test":"yarn test:default && yarn test:custom","build":"prisma generate && tsc","clean":"rm -rf ./prisma/migrations && rm ./prisma/dev.db*","studio":"prisma studio","init:custom":"prisma migrate dev --name init-custom --schema ./prisma/custom.prisma","test:custom":"yarn init:custom && CUSTOM_MODEL=1 jest","init:default":"prisma migrate dev --name init --skip-seed","test:default":"yarn init:default && jest"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.11.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"16.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^3.0.2","@prisma/client":"^3.0.2"},"peerDependencies":{"next-auth":">4 || 4.0.0-beta.1 - 4.0.0-beta.x","@prisma/client":">=2.26.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.2-pr.274-a0f16145.18_1634680568218_0.6609894715391769","host":"s3://npm-registry-packages"}},"0.5.2-pr.274-8c5c0fd1.18":{"name":"@next-auth/prisma-adapter","version":"0.5.2-pr.274-8c5c0fd1.18","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.2-pr.274-8c5c0fd1.18","maintainers":[{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"iaincollins","email":"me@iaincollins.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"84da99cf5e6d8db74ef93f5d4a07e2d951f44e42","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.2-pr.274-8c5c0fd1.18.tgz","fileCount":5,"integrity":"sha512-FFtTux+zFKPk1aaLRPzoCXRvCGDu9vJpxLKyUAD6HztMzs+J4bjZ0Q1pg3rj11Rrb2pIUZaKHgjm2BBNEGEx7g==","signatures":[{"sig":"MEYCIQCPiu9nSRBjwwu+2MeDvFGII1gBu0Eow3e/hcxFDfV5oQIhAL7C4cdOsXFrejMKiqEpLKLvDrRuoPAcrXuECydLdyBg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6788},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/main/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <a href=\"https://www.npmjs.com/package/@next-auth/prisma-adapter\" target=\"_blank\"><img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter/next\" alt=\"Bundle Size\"/></a>\n      <a href=\"https://www.npmjs.com/package/@next-auth/prisma-adapter\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter/next\" alt=\"@next-auth/prisma-adapter Version\" /></a>\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth@beta` and `@next-auth/prisma-adapter@next`\n\n```js\nnpm install next-auth@beta @next-auth/prisma-adapter@next\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"8c5c0fd1ab8920b38b9edb91dd376522ee951c71","private":false,"scripts":{"test":"yarn test:default && yarn test:custom","build":"prisma generate && tsc","clean":"rm -rf ./prisma/migrations && rm ./prisma/dev.db*","studio":"prisma studio","init:custom":"prisma migrate dev --name init-custom --schema ./prisma/custom.prisma","test:custom":"yarn init:custom && CUSTOM_MODEL=1 jest","init:default":"prisma migrate dev --name init --skip-seed","test:default":"yarn init:default && jest"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.11.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"16.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^3.0.2","@prisma/client":"^3.0.2"},"peerDependencies":{"next-auth":">4 || 4.0.0-beta.1 - 4.0.0-beta.x","@prisma/client":">=2.26.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.2-pr.274-8c5c0fd1.18_1634680693869_0.6175188986106042","host":"s3://npm-registry-packages"}},"0.5.2-pr.275-de012685.18":{"name":"@next-auth/prisma-adapter","version":"0.5.2-pr.275-de012685.18","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.2-pr.275-de012685.18","maintainers":[{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"iaincollins","email":"me@iaincollins.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"65b5b82c0365db92d00dc0ed9c51d9ecaacb780e","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.2-pr.275-de012685.18.tgz","fileCount":5,"integrity":"sha512-CBTY+k7mT7eQ93/xLTpW9ZV7FRezgKRfvlhu3+YBuFPfJQt+xPAU9Nqp9Ju/+Uw2887OvZH/7sHc4yT812BRUQ==","signatures":[{"sig":"MEUCIQCU7mc6COsCyqQxnxmdrAfRgeFHnYDWRT1CD16EclGlPAIgfmHuRwo2/vV87G7yZLMgqWGOTsUJKuqCwfTXnfSRuXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6758},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/main/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <a href=\"https://www.npmjs.com/package/@next-auth/prisma-adapter\" target=\"_blank\"><img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter/next\" alt=\"Bundle Size\"/></a>\n      <a href=\"https://www.npmjs.com/package/@next-auth/prisma-adapter\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter/next\" alt=\"@next-auth/prisma-adapter Version\" /></a>\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth@beta` and `@next-auth/prisma-adapter@next`\n\n```js\nnpm install next-auth@beta @next-auth/prisma-adapter@next\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"de0126852be2be32181bbaf52c5e16dea17fd699","private":false,"scripts":{"test":"yarn test:default && yarn test:custom","build":"prisma generate && tsc","clean":"rm -rf ./prisma/migrations && rm ./prisma/dev.db*","studio":"prisma studio","init:custom":"prisma migrate dev --name init-custom --schema ./prisma/custom.prisma","test:custom":"yarn init:custom && CUSTOM_MODEL=1 jest","init:default":"prisma migrate dev --name init --skip-seed","test:default":"yarn init:default && jest"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.11.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"16.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^3.0.2","@prisma/client":"^3.0.2"},"peerDependencies":{"next-auth":">=4","@prisma/client":">=2.26.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.2-pr.275-de012685.18_1634680885141_0.5367073902533617","host":"s3://npm-registry-packages"}},"0.5.2-next.18":{"name":"@next-auth/prisma-adapter","version":"0.5.2-next.18","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.2-next.18","maintainers":[{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"iaincollins","email":"me@iaincollins.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"3ef13725cf2e486a5f0a288b31774ed0bbcf7fa2","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.2-next.18.tgz","fileCount":5,"integrity":"sha512-AQnKINz0FKQyaOq5IBNuaSs8lKRTqVg6VKESDQ0zQEijGs5TZBk27quERSCKX0dea8z7bo/HneGCiY5vSIsH5Q==","signatures":[{"sig":"MEUCIF7WyBOi7PDLL8nBs3fUFU6ETW2/i3w8vFvJcoPNNoLGAiEAvyUPL2D26gtLOTTAUQGluFDprN0ie8f5k2h5pE7rrms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6777},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/main/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <a href=\"https://www.npmjs.com/package/@next-auth/prisma-adapter\" target=\"_blank\"><img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter/next\" alt=\"Bundle Size\"/></a>\n      <a href=\"https://www.npmjs.com/package/@next-auth/prisma-adapter\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter/next\" alt=\"@next-auth/prisma-adapter Version\" /></a>\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth@beta` and `@next-auth/prisma-adapter@next`\n\n```js\nnpm install next-auth@beta @next-auth/prisma-adapter@next\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"671609e55b98646c83b1270f9674b464f2e5b70f","private":false,"scripts":{"test":"yarn test:default && yarn test:custom","build":"prisma generate && tsc","clean":"rm -rf ./prisma/migrations && rm ./prisma/dev.db*","studio":"prisma studio","init:custom":"prisma migrate dev --name init-custom --schema ./prisma/custom.prisma","test:custom":"yarn init:custom && CUSTOM_MODEL=1 jest","init:default":"prisma migrate dev --name init --skip-seed","test:default":"yarn init:default && jest"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.11.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"16.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^3.0.2","@prisma/client":"^3.0.2"},"peerDependencies":{"next-auth":">4 || 4.0.0-beta.1 - 4.0.0-beta.x","@prisma/client":">=2.26.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.2-next.18_1634719654211_0.3370589370186452","host":"s3://npm-registry-packages"}},"0.5.2-next.19":{"name":"@next-auth/prisma-adapter","version":"0.5.2-next.19","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@0.5.2-next.19","maintainers":[{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"iaincollins","email":"me@iaincollins.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"404ba40d2b6e1c4b0e9cb6f6fe0934a9202ce060","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-0.5.2-next.19.tgz","fileCount":5,"integrity":"sha512-146DWE4PEbgVKF6W0CjJSxeP2rrw2T2s8zX1GQzbQsMK8trRSzheURJRphCn6ZGhVSpHJhU4NZe7F0kwRL5lwQ==","signatures":[{"sig":"MEYCIQCos7S/N/zGYoOfx4ho1roirpRLLu0HeSd/uoIuq5IC6gIhAOU3t9MYEvlZ3wO/c5t81jLLkEHCgFbUvkHEbH311Emw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6777},"main":"dist/index.js","readme":"<p align=\"center\">\n   <br/>\n   <a href=\"https://next-auth.js.org\" target=\"_blank\"><img height=\"64px\" src=\"https://next-auth.js.org/img/logo/logo-sm.png\" /></a>&nbsp;&nbsp;&nbsp;&nbsp;<img height=\"64px\" src=\"https://raw.githubusercontent.com/nextauthjs/adapters/main/packages/prisma/logo.svg\" />\n   <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js</h3>\n   <p align=\"center\">\n   Open Source. Full Stack. Own Your Data.\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <img src=\"https://github.com/nextauthjs/adapters/actions/workflows/release.yml/badge.svg\" alt=\"CI Test\" />\n      <a href=\"https://www.npmjs.com/package/@next-auth/prisma-adapter\" target=\"_blank\"><img src=\"https://img.shields.io/bundlephobia/minzip/@next-auth/prisma-adapter/next\" alt=\"Bundle Size\"/></a>\n      <a href=\"https://www.npmjs.com/package/@next-auth/prisma-adapter\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter/next\" alt=\"@next-auth/prisma-adapter Version\" /></a>\n   </p>\n</p>\n\n## Overview\n\nThis is the Prisma Adapter for [`next-auth`](https://next-auth.js.org). This package can only be used in conjunction with the primary `next-auth` package. It is not a standalone package.\n\nYou can find the Prisma schema in the docs at [next-auth.js.org/adapters/prisma](https://next-auth.js.org/adapters/prisma).\n\n## Getting Started\n\n1. Install `next-auth@beta` and `@next-auth/prisma-adapter@next`\n\n```js\nnpm install next-auth@beta @next-auth/prisma-adapter@next\n```\n\n2. Add this adapter to your `pages/api/[...nextauth].js` next-auth configuration object.\n\n```js\nimport NextAuth from \"next-auth\"\nimport { PrismaAdapter } from \"@next-auth/prisma-adapter\"\nimport * as Prisma from \"@prisma/client\"\n\nconst prisma = new Prisma.PrismaClient()\n\n// For more information on each option (and a full list of options) go to\n// https://next-auth.js.org/configuration/options\nexport default NextAuth({\n  // https://next-auth.js.org/configuration/providers\n  providers: [],\n  adapter: PrismaAdapter(prisma)\n  ...\n})\n```\n\n## Contributing\n\nWe're open to all community contributions! If you'd like to contribute in any way, please read our [Contributing Guide](https://github.com/nextauthjs/adapters/blob/main/CONTRIBUTING.md).\n\n## License\n\nISC\n","gitHead":"c42bfd0fc31a3cd6a811958991da3c4674d826f5","private":false,"scripts":{"test":"yarn test:default && yarn test:custom","build":"prisma generate && tsc","clean":"rm -rf ./prisma/migrations && rm ./prisma/dev.db*","studio":"prisma studio","init:custom":"prisma migrate dev --name init-custom --schema ./prisma/custom.prisma","test:custom":"yarn init:custom && CUSTOM_MODEL=1 jest","init:default":"prisma migrate dev --name init --skip-seed","test:default":"yarn init:default && jest"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.11.1+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"16.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prisma":"^3.0.2","@prisma/client":"^3.0.2"},"peerDependencies":{"next-auth":">4 || 4.0.0-beta.1 - 4.0.0-beta.x","@prisma/client":">=2.26.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_0.5.2-next.19_1634727994701_0.17339522917831252","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@next-auth/prisma-adapter","version":"1.0.0","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@1.0.0","maintainers":[{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"iaincollins","email":"me@iaincollins.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"6303c0968382b632085639b58b0b6715fdf9b84c","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-1.0.0.tgz","fileCount":4,"integrity":"sha512-cR5FYobJybkinb2+pFNC6ZmTBGSGyXg/ZpHn/WMBW3wbAbas4hZw3U+9YnBpWLCSkdGkarU5JzyptwS7/YrRgA==","signatures":[{"sig":"MEUCIBLWzsh/7RSGH24SgF5maTGpyCIPRlLRGL0VGapFPANlAiEAlSOhRjiixzAKJdP9pb3LQvxwvwCuHT72oV2oSeogKaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp6NoCRA9TVsSAnZWagAA7CYP/3GoXIJhWgLPP+cFxRtD\nIttX9sehorQEQVgX68B1l0x5RRwYaDFlJKkjqEC+CaEey6zTCTd/YOMYsySB\nEY6BkP5scMWQG+Vp/Lg7Q/Vj2eJnCzThxnyVOXXJ8XNUcsBjEtg8DESOrfqJ\nluHBlMx8V0Ig7N7HdbgxWAW2tH7jkA7rb6oMhZpWzmEbySyxgwn+TeiA9faB\nqX9rJuPAAcECdMTpo2eFLTTMlhGUgPpLy7T0UWXLI7T5rcnKPiBjBPdVWLcD\ncDNHj32yjB7fUgxPd4XtoBk4vHRqTTgbbwG146q3ktlP4v2/1Jl6pdeC4Hcn\nmFiBGqv/oS2Bw3R03aAuwxZVqnAMAmroAPnecLV9HaZkB1CpNo+a+QN1P5oV\nwhYd4qItf28p+5YDIfpwzRcqjr59+pPtkf52KTkhU3q2Bp3Htuthg3K9jZTn\nFd2zxTlUQKhMiWmsEciydhDf27hwibmwWrUwX6pKtntXtKqfcB2h6x/DmUCe\nUf3vrDfgXGpuEw1dshVpdpQVL5phqxcqLo9XkGV/BgrIjRndfB8osCvP/OUb\nzawAj2N1CFYqH4BtaKVGo2ySANJHMoMUvYjGjF+Irjgi4U3WNV54bffpmfb2\nAvrriRodYRv3/6YbwN4SBqaBYRrMGTP44kx8s3GFNZ0QWg6zMYXK+EHnR+Dv\nUAws\r\n=L3V+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"50bae0dbb5c85ac88b4c4ce4fb1dc20aef793876","private":false,"scripts":{"test":"yarn test:default && yarn test:custom","build":"prisma generate && tsc","clean":"rm -rf ./prisma/migrations && rm ./prisma/dev.db*","studio":"prisma studio","init:custom":"prisma migrate dev --name init-custom --schema ./prisma/custom.prisma","test:custom":"yarn init:custom && CUSTOM_MODEL=1 jest","init:default":"prisma migrate dev --name init --skip-seed","test:default":"yarn init:default && jest"},"_npmUser":{"name":"balazsorban","email":"info@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"8.1.0","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"16.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^3.0.2","@prisma/client":"^3.0.2"},"peerDependencies":{"next-auth":"^4.0.1","@prisma/client":">=2.26.0 || >=3"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_1.0.0_1638376296694_0.07285116053131069","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@next-auth/prisma-adapter","version":"1.0.1","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@1.0.1","maintainers":[{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"williamluke4","email":"william@atto-byte.com"},{"name":"nextauth","email":"nextauth@balazsorban.com"},{"name":"iaincollins","email":"me@iaincollins.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"63a55d0c28bbb1f1db1e7823d2fd14eb2856e260","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-1.0.1.tgz","fileCount":5,"integrity":"sha512-oZ1yDs5pSz19JvyYkIuf52CHpCc79ND/VYl3sX8Cwy3TaTfGgZWHRJfdcj3ordFNKIPxlV2qBYIX2UjgmSyTqQ==","signatures":[{"sig":"MEUCIGsiDRb6+aPiYt4rwimrWKV0GtesuczFbQ6jIKCMDsRMAiEAr+VKrKBB3E2uxoS1nhK1j9YXkCeBpny9twrLnNrvCGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrjhECRA9TVsSAnZWagAAMdkQAI4BoHBJqWbssM9VfWqf\nip32sEbOsrQhkwGkyH2x/Qo3Yq1nld8Xzy/qE1ODYnuNpjff1zjXr0NrDuK9\ncCRcTaoQpD937L9wZe/h6qGBFGY4JxAGadIp2JN9wUFsnPoUV6CMT2TGY4xb\nY8AXp1Z4fMMow9anTRCMNbxK8FyG3pt8DdsqAq31rWXAMqZcoWkup049Su5n\nAKqLv9eJvKwjkg34zKDv0S7I5A0HHTdhQpgZcVUWfx5SvQEbBl0kG/Xtxa4q\nlos88fmujzX19pxrOdYtwpqZ9ZBTv2jECFvzqAcLBhO0viTl+NuVKVyu/+0s\nl4Koy6B3vMIkgdvIolaSTEYLaSerVJ7rf124ME4DUcmaUpZaeEDaXdWbeAUR\n36PvQHEAf3+9WL9lmxaFxxLDFr0rfhlfljOhUL+cBmg7JVnBoGvuwARRzoao\nR0t2Kh13XExMOEudCJnmPUIy+l1r+TqPQmujquY/NeLEFw+9SE3oqJI5Ezop\nWKJQ6EInQ0SRLlIozv2qxANVPVh/Bt842MTROL5qONXTznKTASJwGpW0/Viv\nNRYXuvU4ZmbIQ9d/U7fWKtAoPXa4HK6vYnr/mcTUg7R7tGl/Cerid3QKuCX2\n7PTQF8LBCES2aHlQ9sVNGmMhb6nujVh2jgk3FvMrKnKSE8GCcJxIf8b7wjn4\nq9pZ\r\n=1641\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"87c9490f7c8c72ad0ca64718cb480c6720044edb","private":false,"scripts":{"test":"yarn test:default && yarn test:custom","build":"prisma generate && tsc","clean":"rm -rf ./prisma/migrations && rm ./prisma/dev.db*","studio":"prisma studio","init:custom":"prisma migrate dev --name init-custom --schema ./prisma/custom.prisma","test:custom":"yarn init:custom && CUSTOM_MODEL=1 jest","init:default":"prisma migrate dev --name init --skip-seed","test:default":"yarn init:default && jest"},"_npmUser":{"name":"nextauth","email":"nextauth@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"16.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^3.0.2","@prisma/client":"^3.0.2"},"peerDependencies":{"next-auth":"^4.0.1","@prisma/client":">=2.26.0 || >=3"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_1.0.1_1638807619948_0.025329088839532332","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@next-auth/prisma-adapter","version":"1.0.2","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@1.0.2","maintainers":[{"name":"ndom91","email":"yo@ndo.dev"},{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"iaincollins","email":"me@iaincollins.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"f4f50f198d6e93732526e2a63a731bf03b3886d1","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-1.0.2.tgz","fileCount":4,"integrity":"sha512-uGAn73Rtc6H7EiDmQE0os4GyswGJqC8A2HKM704PFihpUzqdu0fVe9Esdj6z8VPdY+Fq3LKyFd1/p7inVdJghQ==","signatures":[{"sig":"MEUCIDGMiD1lRqEbbZZOv8QmsPOywO3fx9BXAafy7B6pdE5XAiEA6GL9Z0owDe86pPi8xxLQbNUkwSyk06Ep6EWqoKbtA/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMQ3SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrARA/9FAW20irptA5d5BP4T4SmI6vYU5R/yiYFNh3QB21VQpok/Hbz\r\nlWYcU4LpPjdNfZLgw39/AvByGNWcb4vgEDq64+9GZhCVjvNePqGm7IEFZwp+\r\n2Dk0Nh5Nz6J2tihJNZnh2Kauhi9oprjc6J32qWbuSG68Wtq6ZM0L21OMc7/D\r\nMN29r2U/Mz+8ZsYLLVsHtP4U5UTyTuQmKJ3j0iEt+VQKkIdBleQC9fiq9qI8\r\nJfSZ+5i6uRRkL3OP+nZ0Z+OKX1/FfQtUMArIjGW5O+c+k/NJ4Tlf8ukVoqBO\r\nseV3GscLj2VPJuBR5JrKbLKNAxjzXQAWYkujSYjLHHTaAlLZblSLxbbszzQY\r\n9Om+Lf22BH9z8aKJN76EHnZ+0GTZQv1gsRmTIGj4zbr78rO+LgJNICwVnWdr\r\nNDgINY+OqUWpK62usxyAiZEZMITyvSmUkiJosgMBMzvFn2JOuzu1Lu57uTyx\r\nNHhAGvGogkp0kK9YHPw845I7vOwOC8jV/Z854BEmsohr30hY/s4/RSDoXT5Z\r\nIRW1EwT17wnSvpJ85kk9v3qZA2PfF408Lv0yFvzBK/jd3R59BV+FcSOciJ7b\r\nvNu9ZqFxUXZkmtwThPtcXxCYLJ6JXW+1z9MLdyZ+IUhr/0nxs9QRIQyyPyQ9\r\nOmdssSdKN0ZvDGPDoJEJMTU5ccrpd+ECvHc=\r\n=Yk8N\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"adapter-test/jest"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"c9e74f435cc885727b24264bf51e0259854663ff","private":false,"scripts":{"test":"yarn test:default && yarn test:custom && yarn test:mongodb","build":"prisma generate && tsc","clean":"rm -rf ./prisma/migrations && rm ./prisma/dev.db*","studio":"prisma studio","init:custom":"prisma migrate dev --name init-custom --schema ./prisma/custom.prisma","test:custom":"yarn init:custom && CUSTOM_MODEL=1 jest","init:default":"prisma migrate dev --name init --skip-seed","test:default":"yarn init:default && jest","test:mongodb":"./tests/mongodb.test.sh"},"_npmUser":{"name":"balazsorban","email":"info@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"8.3.1","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"16.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^3.10.0","@prisma/client":"^3.10.0"},"peerDependencies":{"next-auth":"^4.0.1","@prisma/client":">=2.26.0 || >=3"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_1.0.2_1647381970680_0.8669324927827944","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@next-auth/prisma-adapter","version":"1.0.3","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@1.0.3","maintainers":[{"name":"ndom91","email":"yo@ndo.dev"},{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"iaincollins","email":"me@iaincollins.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"cd6b866a3e281370ce64aa67daf320322a42a2b9","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-1.0.3.tgz","fileCount":4,"integrity":"sha512-3Lq1cD3ytKM3EGKJZ4UZvlqshLtlPvYxLeCrUV9ifYwYlq51kmDaHjsIawlp8EbH5pE1UhlsvtlXMery7RghtA==","signatures":[{"sig":"MEYCIQCOnrCSbj4U8VAtQGq+gqnnewb8SGOKDmisKgXXUwGmFQIhAI1sj/EEB177OL58kCU98UeJqaeebpP17ZTsaUIhJKeM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM3quACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+QQ//Y9gASjaafzFez/pgToPdlCOU2JUKcvCEoFWxeCLQvaXNz8TU\r\nbmlU/Vv+fBW3A76BjQwxs6bkvpK+XxKag2PaalhPjbNMysbl+SItfXwJaLG7\r\nLEKes7tANOft4Y6YVAgKl0vFgxqx0/g4dZqaqD8csvczlYTkh9f7rWkjJUHd\r\nIARB1ARpPEGiQV5o775uJLfYuxQRuoTk22D1dyXxkx87wskeqcu3HDNDYVo7\r\nDVAaMJpDZmOOp56By171oh8CoZ7QXzQY781n11rfFAaVwmdlDvj+K7VSwWuX\r\nXtVVmBfhrm4EVjVsfRzCBXCJui90yoCsp9n+gyO54y6ER8/9XS73Oc9F50/k\r\nOGlhFGlsRKIqJ3XC7vnQTQHNNDDt74K6yKm+jNtT6BLez57815suuJlSEwUU\r\np5xYIDnQxquEvxYaaGEQDX+BM14g1CaPmFO9qT6ufz5GjNCP2YaR6hIgmsVK\r\n6k2iriN+G1jRmxLlvZeeDV/Pi6pcfCzq2F15jWfokN0hK6u4to7t6FHLRA5T\r\nzq/Z3az8WkP+3WCGIUWFA+5bWn2XsEdog/77u8xfGD8KJbqQ80gGJWtDLAMS\r\n48TtTwMAN7kFyeFAYBcpg5G8ikkJ4TNmGBG5/XLtsoAu0FykeJXCqDFz5I1f\r\nQ/34WWkIxHuPrMSswcjYCpNO9DgJvmXOMck=\r\n=5H4A\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"adapter-test/jest"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"5100784d72d2a67eebc4b9af31018b555901ef4d","private":false,"scripts":{"test":"yarn test:default && yarn test:custom && yarn test:mongodb","build":"prisma generate && tsc","clean":"rm -rf ./prisma/migrations && rm ./prisma/dev.db*","studio":"prisma studio","init:custom":"prisma migrate dev --name init-custom --schema ./prisma/custom.prisma","test:custom":"yarn init:custom && CUSTOM_MODEL=1 jest","init:default":"prisma migrate dev --name init --skip-seed","test:default":"yarn init:default && jest","test:mongodb":"./tests/mongodb.test.sh"},"_npmUser":{"name":"balazsorban","email":"info@balazsorban.com"},"repository":{"url":"git+https://github.com/nextauthjs/adapters.git","type":"git"},"_npmVersion":"8.3.1","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"16.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^3.10.0","@prisma/client":"^3.10.0"},"peerDependencies":{"next-auth":"^4.0.1","@prisma/client":">=2.26.0 || >=3"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_1.0.3_1647540910438_0.41096240639157466","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@next-auth/prisma-adapter","version":"1.0.4","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@1.0.4","maintainers":[{"name":"ndom91","email":"yo@ndo.dev"},{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"iaincollins","email":"me@iaincollins.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"3e7304ac0615b8bfe425c81f96c40b40cafb59f0","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-1.0.4.tgz","fileCount":5,"integrity":"sha512-jIOM6CzCbl2/Mzbx9kb2IjtHoJOeRN9wtQgLk4EUm5bhneSVGv1rtz5TDskvp2UfCa+EK9nDmug+lje41z80Gg==","signatures":[{"sig":"MEUCIAIRNoep1k8ZZNmfE3HLzs0x/GlgB8mgGvvqlcQRD/oeAiEA8PTBCUN+L/6AKWv5lQcnyglXvqPzE5ZVoXEu69Kdfj4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2WJnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqfuw/+N7DU5VuqhjbjHKl/VaWPqFs6+w0hJ+IBzNqLp4+Yf0bEKhxO\r\nV9BHEOLVEO9YL/DFIRjERFQLJ6N7KxvpzY9+8//jnI4tcSbNb3sT6EUuEhh/\r\nXYeFNvJOZ9ZiMDIFjuz84R6ykxwqyDlvJLjH/OH3foIbZ4+8ZFQ1W2P7Q0tw\r\ne5UtIiSgTfPuMrETSTIr3KkIpV6PmWRjvjTzmIRkCega5fYX/KuSMunbCKao\r\nG8VtEOPxSmZ154/VLfHXlU5rySBALVw5ME3o6c96qYpUrbQUottTtfb0Pky2\r\nzEPr48QrezQd3cx/fS2Yzoi8QIxvPnEmg5dERnEkO9PNP+10mdsxCtnpgNX2\r\niyW//kdypBTBhXvrI+auBVI+FKoC3MqBPFt1nn0UaKm2bVQ+FETwvzaue1Jg\r\nCgwTQItg5vw6KTY4v0RmgsRHH+ziDZ9sw3LuzjMp3NH40b/1lV7qzv1qTAw4\r\nL/xaVUIkNHtDIZlRmeqDKPCbd8y0zsgCbwOkwmFkPa7Cs122wJ/Ugj83/kim\r\niPTstgHNmdm9Yzh4MVOLQnJD55Q1VCUJtWIwWk4DN1I2CGx7qeJR+V6ghyu5\r\nX8DNfiQJNwIYPiNCT0CQQaF34m1zlicfdQRzyXXAMlk6ujMKxUDKjGOvT8c/\r\ndxUwW0XFkbQUuX/4Kn3jbWY4D/qi4MIRNcI=\r\n=eQYZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"@next-auth/adapter-test/jest"},"main":"dist/index.js","_from":"file:next-auth-prisma-adapter-1.0.4.tgz","types":"./dist/index.d.ts","private":false,"scripts":{"test":"pnpm test:default && pnpm test:custom && pnpm test:mongodb","build":"prisma generate && tsc","clean":"rm -rf ./prisma/migrations && rm ./prisma/dev.db*","studio":"prisma studio","init:custom":"prisma migrate dev --name init-custom --schema ./prisma/custom.prisma","test:custom":"pnpm init:custom && CUSTOM_MODEL=1 jest","init:default":"prisma migrate dev --name init --skip-seed","test:default":"pnpm init:default && jest","test:mongodb":"./tests/mongodb.test.sh"},"_npmUser":{"name":"balazsorban","email":"info@balazsorban.com"},"_resolved":"/tmp/9524a3fb47dbe949616ba7887c4ddc34/next-auth-prisma-adapter-1.0.4.tgz","_integrity":"sha512-jIOM6CzCbl2/Mzbx9kb2IjtHoJOeRN9wtQgLk4EUm5bhneSVGv1rtz5TDskvp2UfCa+EK9nDmug+lje41z80Gg==","repository":{"url":"git+https://github.com/nextauthjs/next-auth.git","type":"git"},"_npmVersion":"8.11.0","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.3","prisma":"^3.10.0","mongodb":"^4.4.0","next-auth":"4.10.2","@prisma/client":"^3.10.0","@next-auth/tsconfig":"^0.0.0","@next-auth/adapter-test":"^0.0.0"},"peerDependencies":{"next-auth":"^4","@prisma/client":">=2.26.0 || >=3"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_1.0.4_1658413671155_0.21796247211330178","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@next-auth/prisma-adapter","version":"1.0.5","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@1.0.5","maintainers":[{"name":"thvu","email":"hi@thvu.dev"},{"name":"ndom91","email":"yo@ndo.dev"},{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"iaincollins","email":"me@iaincollins.com"}],"homepage":"https://next-auth.js.org","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"41a2fc7b44907054b81d456b426164e58becf4ed","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-1.0.5.tgz","fileCount":5,"integrity":"sha512-VqMS11IxPXrPGXw6Oul6jcyS/n8GLOWzRMrPr3EMdtD6eOalM6zz05j08PcNiis8QzkfuYnCv49OvufTuaEwYQ==","signatures":[{"sig":"MEQCIG3o2viUaGbpAB7do0TjWVoNAZctjCMA4PJCdAk3Z+fjAiBc/4v18qmouYSkwpI5z6PwvexstX3jEFmMOFrPtxxIMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQux6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdHA/9FFnkOwaIkA39c43uKDuJpAr9tLobeHnANfJy9kup+/flM8pL\r\nDJszOrJokkkq4mnHNBerk7YTvZFKk+5wv9g+oY7CumINAzIXgl8GoRPAZ5pS\r\na7aG5vRPKaUUZSIOuJN6K0dxP5p4w3ufRgV9t76odhk42Bnd3M9CRpV0EFcb\r\nh0W+GJJKF0avx1lS6Q7dRGM0lP/9OHt0EvmRueOAqZIzixzjDB4CBMEWL5GO\r\nVOcgooV6xoC77B+FjdXvtEUo9qfQKBnF1/oWAh0OMKOBGRAoB4POJpQVtWGZ\r\nVujPm8fq6DTO01Tq537djvSKGqu1RpQFRl9lsQZoIjQ6CaQurXlTJsuRBRmy\r\nTHkfFCArDxgOW6E4hH0aekq0P65dtahSTWJG6ZSOl8x0QGnbo6IlYRWvv1cP\r\nAJo3ipug2hgV+xevn7gsavo/t/I4F387eNKPSjOX49gt7dqEZ5HG/GOR7iMg\r\nJn1kZn+oMqVghdPzmhM+SAC+Jqumw1M2e/5ZAdYUY1uRWJRCAKNvEoGwvi94\r\nHafnUUt5HtwIskjuMRCh5oJHpIhojV3T5Epg797G6FzQr384hENwS5QD4Nt3\r\n2oh3Tcj1s4Ts5r3cQwKA1vzrGBhQT4I+BwJNIdLXjUaYtuk/zYj+IZP8RjtG\r\nMwucXSfREZXQ3YQvL2zdfpOOm9d3aY5oV+M=\r\n=F30a\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"@next-auth/adapter-test/jest"},"main":"dist/index.js","_from":"file:next-auth-prisma-adapter-1.0.5.tgz","types":"./dist/index.d.ts","private":false,"scripts":{"dev":"prisma generate && tsc -w","test":"pnpm test:default && pnpm test:custom && pnpm test:mongodb","build":"prisma generate && tsc","clean":"rm ./prisma/dev.db* || echo 'File deleted'","studio":"prisma studio","init:custom":"prisma migrate dev --name init-custom --schema ./prisma/custom.prisma","test:custom":"pnpm init:custom && CUSTOM_MODEL=1 jest","init:default":"prisma migrate dev --name init --skip-seed","test:default":"pnpm init:default && jest","test:mongodb":"./tests/mongodb.test.sh"},"_npmUser":{"name":"balazsorban","email":"info@balazsorban.com"},"_resolved":"/tmp/fc5f70b9e51934afd86e14f88a96bd59/next-auth-prisma-adapter-1.0.5.tgz","_integrity":"sha512-VqMS11IxPXrPGXw6Oul6jcyS/n8GLOWzRMrPr3EMdtD6eOalM6zz05j08PcNiis8QzkfuYnCv49OvufTuaEwYQ==","repository":{"url":"git+https://github.com/nextauthjs/next-auth.git","type":"git"},"_npmVersion":"8.15.0","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"16.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.3","prisma":"^3.10.0","mongodb":"^4.4.0","next-auth":"4.12.3","@prisma/client":"^3.10.0","@next-auth/tsconfig":"0.0.0","@next-auth/adapter-test":"0.0.0"},"peerDependencies":{"next-auth":"^4","@prisma/client":">=2.26.0 || >=3"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_1.0.5_1665330298416_0.3685856269692904","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@next-auth/prisma-adapter","version":"1.0.6","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@1.0.6","maintainers":[{"name":"thvu","email":"hi@thvu.dev"},{"name":"ndom91","email":"yo@ndo.dev"},{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"iaincollins","email":"me@iaincollins.com"}],"homepage":"https://authjs.dev","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"da0a423c9cfaaa4d22421817546b62d964ae8f4e","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-1.0.6.tgz","fileCount":5,"integrity":"sha512-Z7agwfSZEeEcqKqrnisBun7VndRPshd6vyDsoRU68MXbkui8storkHgvN2hnNDrqr/hSCF9aRn56a1qpihaB4A==","signatures":[{"sig":"MEUCIEB9Dn8T9/Uylq+nho6sLWdV4txgsvgU0mzbQkcyi6m+AiEAuOkDVHRNX1G1Jg4l/K3WwB7ofsng8IE6ZEVWDbmFyQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPtcOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrW9w/+IZf+lRr29HHc3d0sFMjNzQOQlWoySBSr/biiPjFwDO+hP7PB\r\npIYv+HsLIS0DJ4DKYR6xPHByTZRmfZD3ctUDunjS9PAQw7RhzbqrSD0jI1p7\r\nRla4AXr7gAGaodv+w8o7KinnxRcW4i3nOVrA6KfjTT1cRPPMWV9rTeegAc4n\r\n/fBh0EcJkMoSF37YFsSwaMY9m7znsrJNJ2Wn8xA5aRKmddCTYA8oF0cwyCQs\r\nMRim8fmedXa6xfScpoqf+tLut8lLf7LgeLRqPcuvDjnBXRZQEauuu1dUsq97\r\nCOJOavYi5G75wgA1yzDUoRMpMITb8R9tjAHoLMD69LNj2z3EAQp7EZNBgJe/\r\nZ25C/JazZ2yIaQHH1NVZWEGfij9z6a7RMe72Z7tQ4os5aQXhghe4g+LLkDS/\r\n4QDbfwpnY/9wyS5lDZKEFGjPO59WJhJh90GB40gfY6OqtUNxohpxUA1JTmKd\r\noVHSh9g2eOzLt0iI3KxUfNx9jpQPGUe6qPwHqKfcz+rrgx0esZZBs7hn5t0h\r\nWWRKJhOTdUq7mwKfG+UtULFJYglZpJALX/eASCIBVOSq6jVhOU7y9PLHmmUn\r\ni2+mL6az6olfyGRWW4piXISDySxn1O/8xaewol/sHnbJ3ALxAyfftn/FOi1A\r\n/JPrhyi81rAYDFfPgeYYrIqbWdlG8Nuk/JY=\r\n=b/1A\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"@next-auth/adapter-test/jest"},"main":"dist/index.js","_from":"file:next-auth-prisma-adapter-1.0.6.tgz","types":"./dist/index.d.ts","private":false,"scripts":{"dev":"prisma generate && tsc -w","test":"pnpm test:default && pnpm test:custom && pnpm test:mongodb","build":"prisma generate && tsc","clean":"rm ./prisma/dev.db* || echo 'File deleted'","studio":"prisma studio","init:custom":"prisma migrate dev --name init-custom --schema ./prisma/custom.prisma","test:custom":"pnpm init:custom && CUSTOM_MODEL=1 jest","init:default":"prisma migrate dev --name init --skip-seed","test:default":"pnpm init:default && jest","test:mongodb":"./tests/mongodb.test.sh"},"_npmUser":{"name":"balazsorban","email":"info@balazsorban.com"},"_resolved":"/tmp/845d7b82f75cd5f8bb6db14515ee1506/next-auth-prisma-adapter-1.0.6.tgz","_integrity":"sha512-Z7agwfSZEeEcqKqrnisBun7VndRPshd6vyDsoRU68MXbkui8storkHgvN2hnNDrqr/hSCF9aRn56a1qpihaB4A==","repository":{"url":"git+https://github.com/nextauthjs/next-auth.git","type":"git"},"_npmVersion":"9.5.0","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"18.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.3","prisma":"^3.10.0","mongodb":"^4.4.0","next-auth":"4.22.0","@prisma/client":"^3.10.0","@next-auth/tsconfig":"0.0.0","@next-auth/adapter-test":"0.0.0"},"peerDependencies":{"next-auth":"^4","@prisma/client":">=2.26.0 || >=3"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_1.0.6_1681839886785_0.1577136192452704","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@next-auth/prisma-adapter","version":"1.0.7","keywords":["next-auth","next.js","oauth","prisma"],"author":{"name":"William Luke"},"license":"ISC","_id":"@next-auth/prisma-adapter@1.0.7","maintainers":[{"name":"thvu","email":"hi@thvu.dev"},{"name":"ndom91","email":"yo@ndo.dev"},{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"iaincollins","email":"me@iaincollins.com"}],"homepage":"https://authjs.dev","bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"dist":{"shasum":"86195e9cc5a23a9e71370c7e8745b630388143b1","tarball":"https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-1.0.7.tgz","fileCount":5,"integrity":"sha512-Cdko4KfcmKjsyHFrWwZ//lfLUbcLqlyFqjd/nYE2m3aZ7tjMNUjpks47iw7NTCnXf+5UWz5Ypyt1dSs1EP5QJw==","signatures":[{"sig":"MEUCIGOwYSIs3cu6iPagLpy8eAd7MqmXeTrHy2hYId5oI5xtAiEA3brL+EXBJHWjlrdHE4TFfVgej45h5CtL5otdeD+CXgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20530},"jest":{"preset":"@next-auth/adapter-test/jest"},"main":"dist/index.js","_from":"file:next-auth-prisma-adapter-1.0.7.tgz","types":"./dist/index.d.ts","private":false,"scripts":{"dev":"prisma generate && tsc -w","test":"pnpm test:default && pnpm test:custom && pnpm test:mongodb","build":"prisma generate && tsc","clean":"rm ./prisma/dev.db* || echo 'File deleted'","studio":"prisma studio","init:custom":"prisma migrate dev --name init-custom --schema ./prisma/custom.prisma","test:custom":"pnpm init:custom && CUSTOM_MODEL=1 jest","init:default":"prisma migrate dev --name init --skip-seed","test:default":"pnpm init:default && jest","test:mongodb":"./tests/mongodb.test.sh"},"_npmUser":{"name":"balazsorban","email":"info@balazsorban.com"},"_resolved":"/tmp/09e5be6bae776b0305ff430e7355f89e/next-auth-prisma-adapter-1.0.7.tgz","_integrity":"sha512-Cdko4KfcmKjsyHFrWwZ//lfLUbcLqlyFqjd/nYE2m3aZ7tjMNUjpks47iw7NTCnXf+5UWz5Ypyt1dSs1EP5QJw==","repository":{"url":"git+https://github.com/nextauthjs/next-auth.git","type":"git"},"_npmVersion":"9.5.1","description":"Prisma adapter for next-auth.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.3","prisma":"^3.10.0","mongodb":"^4.4.0","next-auth":"4.22.1","@prisma/client":"^3.10.0","@next-auth/tsconfig":"0.0.0","@next-auth/adapter-test":"0.0.0"},"peerDependencies":{"next-auth":"^4","@prisma/client":">=2.26.0 || >=3"},"_npmOperationalInternal":{"tmp":"tmp/prisma-adapter_1.0.7_1685624389095_0.6874283842616125","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-01-28T17:28:11.720Z","modified":"2026-04-14T19:04:09.588Z","0.0.1-pr.36":"2021-01-28T17:28:12.108Z","0.0.1-pr.46":"2021-01-29T04:48:18.726Z","0.0.1-pr.47":"2021-01-29T04:52:07.710Z","0.0.1-pr.48":"2021-01-29T05:04:29.592Z","0.0.1-pr.4.49":"2021-01-29T05:11:50.843Z","0.0.1-pr.4.50":"2021-01-29T05:15:24.714Z","0.0.1-canary.24":"2021-01-29T08:29:14.235Z","0.0.1-canary.25":"2021-01-29T08:48:34.878Z","0.0.1-pr.7.27":"2021-01-29T10:35:41.089Z","0.0.1-pr.5.32":"2021-01-29T10:46:22.124Z","0.0.1-pr.5.33":"2021-01-29T10:51:01.169Z","0.0.1-pr.7.29":"2021-01-29T10:53:07.523Z","0.0.1-pr.5.34":"2021-01-29T10:54:42.762Z","0.0.1-pr.8.29":"2021-01-29T10:55:20.855Z","0.0.1-pr.5.35":"2021-01-29T10:56:31.835Z","0.0.1-canary.26":"2021-01-29T11:01:21.786Z","0.0.1-pr.5.37":"2021-01-29T11:07:53.252Z","0.0.1-pr.5.39":"2021-01-29T11:14:40.987Z","0.0.1-canary.27":"2021-01-29T11:19:19.850Z","0.0.1-pr.5.41":"2021-01-29T11:36:42.532Z","0.0.1-pr.5.42":"2021-01-29T11:42:39.929Z","0.0.1-canary.28":"2021-01-29T14:16:33.238Z","0.0.1-canary.29":"2021-01-29T14:25:49.139Z","0.0.1-canary.35":"2021-01-29T15:48:17.076Z","0.0.1-canary.36":"2021-01-29T16:04:10.824Z","0.0.1-canary.37":"2021-01-29T16:08:49.404Z","0.3.0":"2021-01-29T16:10:32.828Z","0.0.1-pr.20.55":"2021-02-01T15:42:09.100Z","0.0.1-canary.54":"2021-02-01T15:45:33.209Z","0.0.1-pr.21.56":"2021-02-04T07:21:26.897Z","0.0.1-canary.55":"2021-02-04T07:28:27.120Z","0.3.1-canary.65":"2021-02-04T07:37:22.938Z","0.4.0":"2021-02-04T07:49:33.317Z","0.3.1-pr.23.67":"2021-02-04T08:23:56.210Z","0.3.1-canary.66":"2021-02-04T08:29:18.236Z","0.4.1":"2021-02-04T08:37:37.318Z","0.4.2-pr.26.1":"2021-02-04T11:37:49.723Z","0.4.2-canary.1":"2021-02-04T12:44:37.226Z","0.4.2":"2021-02-04T12:59:27.565Z","0.4.3-pr.28.0":"2021-02-04T14:07:07.962Z","0.4.3-canary.0":"2021-02-04T14:07:43.955Z","0.4.3":"2021-02-04T14:20:18.129Z","0.4.4-canary.1":"2021-02-08T17:07:03.611Z","0.4.4":"2021-02-08T17:17:50.894Z","0.4.4-canary.16":"2021-04-22T21:58:21.965Z","0.4.4-pr.60.18":"2021-04-22T23:13:08.741Z","0.4.4-canary.18":"2021-04-22T23:24:26.338Z","0.4.4-pr.62.22":"2021-04-25T20:02:46.931Z","0.4.4-pr.62.23":"2021-04-25T21:24:43.255Z","0.4.4-canary.23":"2021-04-25T21:36:03.313Z","0.4.4-pr.63.26":"2021-04-25T23:31:28.646Z","0.4.4-canary.26":"2021-04-25T23:36:41.725Z","0.4.4-canary.31":"2021-04-26T15:55:39.198Z","0.4.4-pr.72.36":"2021-04-28T21:43:15.045Z","0.4.4-canary.36":"2021-04-29T07:39:30.770Z","0.4.4-canary.38":"2021-04-29T16:57:13.548Z","0.4.4-pr.75.39":"2021-04-30T17:03:03.377Z","0.4.4-canary.39":"2021-04-30T18:26:33.467Z","0.4.4-canary.40":"2021-04-30T19:34:43.949Z","0.4.4-pr.76.41":"2021-05-03T20:37:50.450Z","0.4.4-canary.41":"2021-05-05T17:54:06.608Z","0.4.4-pr.90.48":"2021-05-15T00:13:25.729Z","0.4.4-pr.92.48":"2021-05-16T01:01:29.370Z","0.4.4-pr.90.49":"2021-05-16T01:17:32.115Z","0.4.4-pr.97.57":"2021-05-23T19:31:21.485Z","0.4.4-canary.57":"2021-05-23T19:59:18.968Z","0.4.4-canary.64":"2021-05-26T21:17:35.427Z","0.4.4-pr.132.80":"2021-06-14T20:29:04.297Z","0.4.4-pr.136.80":"2021-06-15T07:39:17.576Z","0.4.4-pr.132.81":"2021-06-25T22:21:47.420Z","0.4.4-canary.81":"2021-06-26T21:40:35.829Z","0.5.0":"2021-06-26T22:55:51.610Z","0.5.1-pr.147.1":"2021-06-26T23:47:43.040Z","0.5.1-pr.147.3":"2021-06-27T01:25:47.688Z","0.5.1-pr.150.4":"2021-06-27T18:02:27.176Z","0.5.1-experimental-287d61f1a9c8050b98e6562052447ad6a9c5f711.4":"2021-06-27T20:26:59.381Z","0.5.1-pr.152-4decd71c.5":"2021-06-28T00:31:31.738Z","0.5.1-pr.152-8a53cb89.5":"2021-06-28T00:42:42.020Z","0.5.1-pr.152.5":"2021-06-28T00:49:04.772Z","0.5.1":"2021-06-30T21:34:27.312Z","0.5.2-pr.161-a5ac75dd.3":"2021-07-02T11:50:45.360Z","0.5.2-pr.161-5d16ecff.3":"2021-07-02T12:30:28.743Z","0.5.2":"2021-07-02T12:58:07.962Z","0.5.3-pr.166-4fe0ccb8.5":"2021-07-11T15:02:43.253Z","0.5.3":"2021-07-11T15:04:49.438Z","0.5.2-next.4":"2021-07-11T15:11:33.190Z","0.5.2-pr.171-b87e64f1.5":"2021-08-15T14:12:28.916Z","0.5.2-pr.171-a8cc9ed1.5":"2021-08-15T19:11:40.962Z","0.5.2-next.5":"2021-08-15T19:14:02.703Z","0.5.4":"2021-08-17T11:36:57.691Z","0.5.2-pr.234-b35c532f.10":"2021-09-18T15:49:30.261Z","0.5.2-next.10":"2021-09-18T18:13:56.626Z","0.5.5-pr.245-c2edd10d.1":"2021-09-19T22:56:13.713Z","0.5.2-pr.247-5dd1c029.14":"2021-09-19T23:01:49.197Z","0.5.2-pr.247-9560d25a.14":"2021-09-19T23:08:30.375Z","0.5.2-next.15":"2021-09-20T08:31:05.623Z","0.5.2-pr.274-1f84ed05.18":"2021-10-19T21:47:25.766Z","0.5.2-pr.274-a0f16145.18":"2021-10-19T21:56:08.338Z","0.5.2-pr.274-8c5c0fd1.18":"2021-10-19T21:58:14.034Z","0.5.2-pr.275-de012685.18":"2021-10-19T22:01:25.351Z","0.5.2-next.18":"2021-10-20T08:47:34.341Z","0.5.2-next.19":"2021-10-20T11:06:34.859Z","1.0.0":"2021-12-01T16:31:36.833Z","1.0.1":"2021-12-06T16:20:20.053Z","1.0.2":"2022-03-15T22:06:10.860Z","1.0.3":"2022-03-17T18:15:10.556Z","1.0.4":"2022-07-21T14:27:51.325Z","1.0.5":"2022-10-09T15:44:58.561Z","1.0.6":"2023-04-18T17:44:46.938Z","1.0.7":"2023-06-01T12:59:49.274Z"},"bugs":{"url":"https://github.com/nextauthjs/next-auth/issues"},"author":{"name":"William Luke"},"license":"ISC","homepage":"https://authjs.dev","keywords":["next-auth","next.js","oauth","prisma"],"repository":{"url":"git+https://github.com/nextauthjs/next-auth.git","type":"git"},"description":"Prisma adapter for next-auth.","maintainers":[{"email":"gustavo@better-auth.com","name":"better-gustavo"},{"email":"Bekacru@gmail.com","name":"bekacru"}],"readme":"<p align=\"center\">\n  <br/>\n  <a href=\"https://authjs.dev\" target=\"_blank\">\n    <img height=\"64px\" src=\"https://authjs.dev/img/logo/logo-sm.png\" />\n  </a>\n  <a href=\"https://prisma.io\" target=\"_blank\">\n    <img height=\"64px\" src=\"https://authjs.dev/img/adapters/prisma.svg\"/>\n  </a>\n  <h3 align=\"center\"><b>Prisma Adapter</b> - NextAuth.js / Auth.js</a></h3>\n  <p align=\"center\" style=\"align: center;\">\n    <a href=\"https://npm.im/@next-auth/prisma-adapter\">\n      <img src=\"https://img.shields.io/badge/TypeScript-blue?style=flat-square\" alt=\"TypeScript\" />\n    </a>\n    <a href=\"https://npm.im/@next-auth/prisma-adapter\">\n      <img alt=\"npm\" src=\"https://img.shields.io/npm/v/@next-auth/prisma-adapter?color=green&label=@next-auth/prisma-adapter&style=flat-square\">\n    </a>\n    <a href=\"https://www.npmtrends.com/@next-auth/prisma-adapter\">\n      <img src=\"https://img.shields.io/npm/dm/@next-auth/prisma-adapter?label=%20downloads&style=flat-square\" alt=\"Downloads\" />\n    </a>\n    <a href=\"https://github.com/nextauthjs/next-auth/stargazers\">\n      <img src=\"https://img.shields.io/github/stars/nextauthjs/next-auth?style=flat-square\" alt=\"Github Stars\" />\n    </a>\n  </p>\n</p>\n\n---\n\nCheck out the documentation at [authjs.dev](https://authjs.dev/reference/adapter/prisma).","readmeFilename":"README.md"}