From 0f2ca7bb895ebe7af67a52f92537cab835994ebd Mon Sep 17 00:00:00 2001 From: warmachine028 <75939390+warmachine028@users.noreply.github.com> Date: Sun, 1 Sep 2024 06:19:39 +0530 Subject: [PATCH] deps: installed neon adapters for prisma --- client/package-lock.json | 145 ++++++++++++++++++++++++++++++++++++++- client/package.json | 10 +-- 2 files changed, 150 insertions(+), 5 deletions(-) diff --git a/client/package-lock.json b/client/package-lock.json index 79955c4..5c4e4ed 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -11,6 +11,8 @@ "dependencies": { "@hookform/resolvers": "^3.9.0", "@lucia-auth/adapter-prisma": "^4.0.1", + "@neondatabase/serverless": "^0.9.4", + "@prisma/adapter-neon": "^5.19.0", "@prisma/client": "^5.19.0", "@prisma/extension-accelerate": "^1.1.0", "@radix-ui/react-label": "^2.1.0", @@ -34,7 +36,6 @@ "lucide-react": "^0.436.0", "next": "15.0.0-rc.0", "next-themes": "^0.3.0", - "prisma": "^5.19.0", "react": "19.0.0-rc-f994737d14-20240522", "react-cropper": "^2.3.3", "react-dom": "19.0.0-rc-f994737d14-20240522", @@ -60,6 +61,7 @@ "prettier": "^3.3.3", "prettier-plugin-packagejson": "^2.5.2", "prettier-plugin-tailwindcss": "^0.6.6", + "prisma": "^5.19.0", "tailwindcss": "^3.4.1", "typescript": "^5" } @@ -787,6 +789,15 @@ "lucia": "3.x" } }, + "node_modules/@neondatabase/serverless": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/@neondatabase/serverless/-/serverless-0.9.4.tgz", + "integrity": "sha512-D0AXgJh6xkf+XTlsO7iwE2Q1w8981E1cLCPAALMU2YKtkF/1SF6BiAzYARZFYo175ON+b1RNIy9TdSFHm5nteg==", + "license": "MIT", + "dependencies": { + "@types/pg": "8.11.6" + } + }, "node_modules/@next/env": { "version": "15.0.0-rc.0", "resolved": "https://registry.npmjs.org/@next/env/-/env-15.0.0-rc.0.tgz", @@ -1537,6 +1548,19 @@ "url": "https://opencollective.com/popperjs" } }, + "node_modules/@prisma/adapter-neon": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@prisma/adapter-neon/-/adapter-neon-5.19.0.tgz", + "integrity": "sha512-w1dned28PWKHufjQSKl0+qZBtp7Z9xgUa3uWXA/WEih41MlE9fnkXCwrC+Hb5R5qsEGuHQ0GQ133moK+ychmlA==", + "license": "Apache-2.0", + "dependencies": { + "@prisma/driver-adapter-utils": "5.19.0", + "postgres-array": "3.0.2" + }, + "peerDependencies": { + "@neondatabase/serverless": "^0.6.0 || ^0.7.0 || ^0.8.0 || ^0.9.0" + } + }, "node_modules/@prisma/client": { "version": "5.19.0", "resolved": "https://registry.npmjs.org/@prisma/client/-/client-5.19.0.tgz", @@ -1561,10 +1585,20 @@ "integrity": "sha512-+b/G0ubAZlrS+JSiDhXnYV5DF/aTJ3pinktkiV/L4TtLRLZO6SVGyFELgxBsicCTWJ2ZMu5vEV/jTtYCdjFTRA==", "license": "Apache-2.0" }, + "node_modules/@prisma/driver-adapter-utils": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@prisma/driver-adapter-utils/-/driver-adapter-utils-5.19.0.tgz", + "integrity": "sha512-a0JMHgKoACsZCXfHCEhA2Trvc+tkQrimDVIr+x5+bECLvgR4YPKUXjJqxqF6krvu8YIIiZNNIHoecyjdGgEHDw==", + "license": "Apache-2.0", + "dependencies": { + "@prisma/debug": "5.19.0" + } + }, "node_modules/@prisma/engines": { "version": "5.19.0", "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-5.19.0.tgz", "integrity": "sha512-UtW+0m4HYoRSSR3LoDGKF3Ud4BSMWYlLEt4slTnuP1mI+vrV3zaDoiAPmejdAT76vCN5UqnWURbkXxf66nSylQ==", + "dev": true, "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { @@ -1578,6 +1612,7 @@ "version": "5.19.0-31.5fe21811a6ba0b952a3bc71400666511fe3b902f", "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-5.19.0-31.5fe21811a6ba0b952a3bc71400666511fe3b902f.tgz", "integrity": "sha512-GimI9aZIFy/yvvR11KfXRn3pliFn1QAkdebVlsXlnoh5uk0YhLblVmeYiHfsu+wDA7BeKqYT4sFfzg8mutzuWw==", + "dev": true, "license": "Apache-2.0" }, "node_modules/@prisma/extension-accelerate": { @@ -1595,6 +1630,7 @@ "version": "5.19.0", "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-5.19.0.tgz", "integrity": "sha512-oOiPNtmJX0cP/ebu7BBEouJvCw8T84/MFD/Hf2zlqjxkK4ojl38bB9i9J5LAxotL6WlYVThKdxc7HqoWnPOhqQ==", + "dev": true, "license": "Apache-2.0", "dependencies": { "@prisma/debug": "5.19.0", @@ -1606,6 +1642,7 @@ "version": "5.19.0", "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-5.19.0.tgz", "integrity": "sha512-s9DWkZKnuP4Y8uy6yZfvqQ/9X3/+2KYf3IZUVZz5OstJdGBJrBlbmIuMl81917wp5TuK/1k2TpHNCEdpYLPKmg==", + "dev": true, "license": "Apache-2.0", "dependencies": { "@prisma/debug": "5.19.0" @@ -2826,6 +2863,17 @@ "undici-types": "~6.19.2" } }, + "node_modules/@types/pg": { + "version": "8.11.6", + "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.11.6.tgz", + "integrity": "sha512-/2WmmBXHLsfRqzfHW7BNZ8SbYzE8OSk7i3WjFYvfgRHj7S1xj+16Je5fUKv3lVdVzk/zn9TXOqf+avFCFIE0yQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "pg-protocol": "*", + "pg-types": "^4.0.1" + } + }, "node_modules/@types/prop-types": { "version": "15.7.12", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", @@ -5174,6 +5222,7 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, "hasInstallScript": true, "license": "MIT", "optional": true, @@ -8317,6 +8366,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "license": "MIT" + }, "node_modules/optionator": { "version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", @@ -8480,6 +8535,48 @@ "node": ">=8" } }, + "node_modules/pg-int8": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", + "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==", + "license": "ISC", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/pg-numeric": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pg-numeric/-/pg-numeric-1.0.2.tgz", + "integrity": "sha512-BM/Thnrw5jm2kKLE5uJkXqqExRUY/toLHda65XgFTBTFYZyopbKjBe29Ii3RbkvlsMoFwD+tHeGaCjjv0gHlyw==", + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "node_modules/pg-protocol": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.6.1.tgz", + "integrity": "sha512-jPIlvgoD63hrEuihvIg+tJhoGjUsLPn6poJY9N5CnlPd91c2T18T/9zBtLxZSb1EhYxBRoZJtzScCaWlYLtktg==", + "license": "MIT" + }, + "node_modules/pg-types": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-4.0.2.tgz", + "integrity": "sha512-cRL3JpS3lKMGsKaWndugWQoLOCoP+Cic8oseVcbr0qhPzYD5DWXK+RZ9LY9wxRf7RQia4SCwQlXk0q6FCPrVng==", + "license": "MIT", + "dependencies": { + "pg-int8": "1.0.1", + "pg-numeric": "1.0.2", + "postgres-array": "~3.0.1", + "postgres-bytea": "~3.0.0", + "postgres-date": "~2.1.0", + "postgres-interval": "^3.0.0", + "postgres-range": "^1.1.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/picocolors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", @@ -8692,6 +8789,51 @@ "dev": true, "license": "MIT" }, + "node_modules/postgres-array": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-3.0.2.tgz", + "integrity": "sha512-6faShkdFugNQCLwucjPcY5ARoW1SlbnrZjmGl0IrrqewpvxvhSLHimCVzqeuULCbG0fQv7Dtk1yDbG3xv7Veog==", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/postgres-bytea": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-3.0.0.tgz", + "integrity": "sha512-CNd4jim9RFPkObHSjVHlVrxoVQXz7quwNFpz7RY1okNNme49+sVyiTvTRobiLV548Hx/hb1BG+iE7h9493WzFw==", + "license": "MIT", + "dependencies": { + "obuf": "~1.1.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postgres-date": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-2.1.0.tgz", + "integrity": "sha512-K7Juri8gtgXVcDfZttFKVmhglp7epKb1K4pgrkLxehjqkrgPhfG6OO8LHLkfaqkbpjNRnra018XwAr1yQFWGcA==", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/postgres-interval": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-3.0.0.tgz", + "integrity": "sha512-BSNDnbyZCXSxgA+1f5UU2GmwhoI0aU5yMxRGO8CdFEcY2BQF9xm/7MqKnYoM1nJDk8nONNWDk9WeSmePFhQdlw==", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/postgres-range": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/postgres-range/-/postgres-range-1.1.4.tgz", + "integrity": "sha512-i/hbxIE9803Alj/6ytL7UHQxRvZkI9O4Sy+J3HGc4F4oo/2eQAjTSNJ0bfxyse3bH0nuVesCk+3IRLaMtG3H6w==", + "license": "MIT" + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -8820,6 +8962,7 @@ "version": "5.19.0", "resolved": "https://registry.npmjs.org/prisma/-/prisma-5.19.0.tgz", "integrity": "sha512-Pu7lUKpVyTx8cVwM26dYh8NdvMOkMnJXzE8L6cikFuR4JwyMU5NKofQkWyxJKlTT4fNjmcnibTvklV8oVMrn+g==", + "dev": true, "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { diff --git a/client/package.json b/client/package.json index b2e170a..1df4422 100644 --- a/client/package.json +++ b/client/package.json @@ -1,8 +1,9 @@ { - "dependencies": { "@hookform/resolvers": "^3.9.0", "@lucia-auth/adapter-prisma": "^4.0.1", + "@neondatabase/serverless": "^0.9.4", + "@prisma/adapter-neon": "^5.19.0", "@prisma/client": "^5.19.0", "@prisma/extension-accelerate": "^1.1.0", "@radix-ui/react-label": "^2.1.0", @@ -26,7 +27,6 @@ "lucide-react": "^0.436.0", "next": "15.0.0-rc.0", "next-themes": "^0.3.0", - "prisma": "^5.19.0", "react": "19.0.0-rc-f994737d14-20240522", "react-cropper": "^2.3.3", "react-dom": "19.0.0-rc-f994737d14-20240522", @@ -52,6 +52,7 @@ "prettier": "^3.3.3", "prettier-plugin-packagejson": "^2.5.2", "prettier-plugin-tailwindcss": "^0.6.6", + "prisma": "^5.19.0", "tailwindcss": "^3.4.1", "typescript": "^5" }, @@ -62,7 +63,8 @@ "build": "next build", "dev": "next dev --turbo", "lint": "next lint", - "start": "next start" + "start": "next start", + "postinstall": "prisma generate" }, "version": "0.1.0" -} \ No newline at end of file +}