Migration from Prisma to Drizzle-ORM

This commit is contained in:
aronmal 2023-08-19 23:16:49 +02:00
parent ed472e40ed
commit 2479dd518d
Signed by: aronmal
GPG key ID: 816B7707426FC612
30 changed files with 1018 additions and 6504 deletions

View file

@ -5,14 +5,13 @@
"start": "solid-start start --port 3000",
"build": "solid-start build",
"lint": "eslint --fix \"**/*.{ts,tsx,js,jsx}\"",
"push": "prisma db push",
"postinstall": "prisma generate",
"push": "drizzle-kit push:pg",
"test": "pnpm playwright test --ui"
},
"type": "module",
"dependencies": {
"@auth/core": "0.12.0",
"@auth/prisma-adapter": "^1.0.1",
"@auth/drizzle-adapter": "^0.3.1",
"@auth/solid-start": "^0.1.1",
"@fortawesome/fontawesome-svg-core": "^6.4.2",
"@fortawesome/pro-duotone-svg-icons": "^6.4.2",
@ -22,22 +21,23 @@
"@fortawesome/pro-thin-svg-icons": "^6.4.2",
"@fortawesome/react-fontawesome": "^0.2.0",
"@fortawesome/sharp-solid-svg-icons": "^6.4.2",
"@prisma/client": "^5.1.1",
"@paralleldrive/cuid2": "^2.2.2",
"@solidjs/meta": "^0.28.6",
"@solidjs/router": "^0.8.3",
"classnames": "^2.3.2",
"colors": "^1.4.0",
"drizzle-orm": "^0.28.2",
"drizzle-zod": "^0.5.0",
"http-status": "^1.6.2",
"nodemailer": "6.9.4",
"prisma": "^5.1.1",
"postgres": "^3.3.5",
"socket.io": "^4.7.2",
"socket.io-client": "^4.7.2",
"solid-js": "^1.7.11",
"solid-start": "^0.3.3",
"solid-zustand": "^1.7.0",
"unique-names-generator": "^4.7.1",
"zod": "3.21.1",
"zod-prisma-types": "^2.7.9"
"zod": "3.21.1"
},
"devDependencies": {
"@playwright/test": "^1.37.0",
@ -48,9 +48,11 @@
"@typescript-eslint/eslint-plugin": "^6.4.0",
"autoprefixer": "^10.4.15",
"dotenv": "^16.3.1",
"drizzle-kit": "^0.19.12",
"eslint": "^8.47.0",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-solid": "^0.12.1",
"pg": "^8.11.2",
"postcss": "^8.4.28",
"prettier": "^3.0.2",
"prettier-plugin-organize-imports": "^3.2.3",