remix-demo
react router (remix) demo
git clone https://9o.is/git/remix-demo.git
commit da0f18e14d06193e98aa474574193ebba5c0d04a parent ae12e91dfbe67326c9e726e0372ee055d38d01b5 Author: Jul <jul@9o.is> Date: Fri, 26 Dec 2025 07:10:52 -0500 update packages Diffstat:
| M | package-lock.json | | | 161 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------- |
| M | package.json | | | 6 | +++--- |
2 files changed, 119 insertions(+), 48 deletions(-)
diff --git a/package-lock.json b/package-lock.json @@ -6,7 +6,7 @@ "": { "name": "toptal-825f", "dependencies": { - "@prisma/client": "^4.3.1", + "@prisma/client": "^6.2.0-dev.13", "@reach/combobox": "^0.17.0", "@remix-run/express": "^1.7.2", "@remix-run/node": "^1.7.2", @@ -61,7 +61,7 @@ "postcss": "^8.4.16", "prettier": "^2.7.1", "prettier-plugin-tailwindcss": "^0.1.13", - "prisma": "^4.3.1", + "prisma": "^6.2.0-dev.13", "start-server-and-test": "^1.14.0", "tailwindcss": "^3.1.8", "ts-node": "^10.9.1", @@ -2617,15 +2617,13 @@ "dev": true }, "node_modules/@prisma/client": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@prisma/client/-/client-4.3.1.tgz", - "integrity": "sha512-FA0/d1VMJNWqzU7WVWTNWJ+lGOLR9JUBnF73GdIPAEVo/6dWk4gHx0EmgeU+SMv4MZoxgOeTBJF2azhg7x0hMw==", + "version": "6.2.0-dev.13", + "resolved": "https://registry.npmjs.org/@prisma/client/-/client-6.2.0-dev.13.tgz", + "integrity": "sha512-aryzNpLs2O85CxPwcEFI6qx00evws5MXa8kgi60boPHcM7OIL133XD2dlAfoZ9MyzUkmIt4QX8GPIgOJAss13w==", "hasInstallScript": true, - "dependencies": { - "@prisma/engines-version": "4.3.0-32.c875e43600dfe042452e0b868f7a48b817b9640b" - }, + "license": "Apache-2.0", "engines": { - "node": ">=14.17" + "node": ">=18.18" }, "peerDependencies": { "prisma": "*" @@ -2636,17 +2634,55 @@ } } }, + "node_modules/@prisma/debug": { + "version": "6.2.0-dev.13", + "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-6.2.0-dev.13.tgz", + "integrity": "sha512-Pt/U7YjY0enfe/OajNONVC0gZUx/baCrA2YC3jBm4fFLKu+i/Q1AceBxP/yFJw50jkf5hTKVls+YlLTxSeTEvA==", + "dev": true, + "license": "Apache-2.0" + }, "node_modules/@prisma/engines": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-4.3.1.tgz", - "integrity": "sha512-4JF/uMaEDAPdcdZNOrnzE3BvrbGpjgV0FcPT3EVoi6I86fWkloqqxBt+KcK/+fIRR0Pxj66uGR9wVH8U1Y13JA==", + "version": "6.2.0-dev.13", + "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-6.2.0-dev.13.tgz", + "integrity": "sha512-z7eBkYvo4bKe5dLqeWjLVTw84EQ8piTmCe4gIokrKeo/KFNsZ+idtUXZfS2jPuXCpNtQpJpEFemORmLdY53mCQ==", "dev": true, - "hasInstallScript": true + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@prisma/debug": "6.2.0-dev.13", + "@prisma/engines-version": "6.2.0-12.51db5cf11ad393407e86084764bced274b48b27d", + "@prisma/fetch-engine": "6.2.0-dev.13", + "@prisma/get-platform": "6.2.0-dev.13" + } }, "node_modules/@prisma/engines-version": { - "version": "4.3.0-32.c875e43600dfe042452e0b868f7a48b817b9640b", - "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-4.3.0-32.c875e43600dfe042452e0b868f7a48b817b9640b.tgz", - "integrity": "sha512-8yWpXkQRmiSfsi2Wb/ZS5D3RFbeu/btL9Pm/gdF4phB0Lo5KGsDFMxFMgaD64mwED2nHc8ZaEJg/+4Jymb9Znw==" + "version": "6.2.0-12.51db5cf11ad393407e86084764bced274b48b27d", + "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-6.2.0-12.51db5cf11ad393407e86084764bced274b48b27d.tgz", + "integrity": "sha512-octhTdmPTX1wpc2Wnm1WoqVQLJ6Hf9fZxVZYwfQa5K7eWvOd1YT9sC8h3y3boBgLPb0WK500JTraGiPcZJ5+RA==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/@prisma/fetch-engine": { + "version": "6.2.0-dev.13", + "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-6.2.0-dev.13.tgz", + "integrity": "sha512-QcWtvCYbylH7+1ncYMoQu8LlucZwE2/7NnHWZEb+BDXN41bpOpYCIhpI4sXEk+PUNx1p23mxOjsAcNwFxc4jkQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@prisma/debug": "6.2.0-dev.13", + "@prisma/engines-version": "6.2.0-12.51db5cf11ad393407e86084764bced274b48b27d", + "@prisma/get-platform": "6.2.0-dev.13" + } + }, + "node_modules/@prisma/get-platform": { + "version": "6.2.0-dev.13", + "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-6.2.0-dev.13.tgz", + "integrity": "sha512-efacn0E5HCuV8M00NN5pDVAnuhS27YYBxYg61YxoQIfYzMm/EZyRrwZ/hJYB40AvlfRyrRafnu8/Xo7Ajbkz0A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@prisma/debug": "6.2.0-dev.13" + } }, "node_modules/@reach/auto-id": { "version": "0.17.0", @@ -8754,11 +8790,12 @@ "dev": true }, "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "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, "os": [ "darwin" @@ -13596,20 +13633,23 @@ } }, "node_modules/prisma": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/prisma/-/prisma-4.3.1.tgz", - "integrity": "sha512-90xo06wtqil76Xsi3mNpc4Js3SdDRR5g4qb9h+4VWY4Y8iImJY6xc3PX+C9xxTSt1lr0Q89A0MLkJjd8ax6KiQ==", + "version": "6.2.0-dev.13", + "resolved": "https://registry.npmjs.org/prisma/-/prisma-6.2.0-dev.13.tgz", + "integrity": "sha512-0b2DCMr3X3N7jr3mAhKIiUfeSAsiO3kaOkN8+kXWu7GPp6lIwU2aZYAT8CWTdUPgrw4i3+6/V5AEJbgxMLsMYQ==", "dev": true, "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { - "@prisma/engines": "4.3.1" + "@prisma/engines": "6.2.0-dev.13" }, "bin": { - "prisma": "build/index.js", - "prisma2": "build/index.js" + "prisma": "build/index.js" }, "engines": { - "node": ">=14.17" + "node": ">=18.18" + }, + "optionalDependencies": { + "fsevents": "2.3.3" } }, "node_modules/process-nextick-args": { @@ -19115,23 +19155,53 @@ } }, "@prisma/client": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@prisma/client/-/client-4.3.1.tgz", - "integrity": "sha512-FA0/d1VMJNWqzU7WVWTNWJ+lGOLR9JUBnF73GdIPAEVo/6dWk4gHx0EmgeU+SMv4MZoxgOeTBJF2azhg7x0hMw==", + "version": "6.2.0-dev.13", + "resolved": "https://registry.npmjs.org/@prisma/client/-/client-6.2.0-dev.13.tgz", + "integrity": "sha512-aryzNpLs2O85CxPwcEFI6qx00evws5MXa8kgi60boPHcM7OIL133XD2dlAfoZ9MyzUkmIt4QX8GPIgOJAss13w==" + }, + "@prisma/debug": { + "version": "6.2.0-dev.13", + "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-6.2.0-dev.13.tgz", + "integrity": "sha512-Pt/U7YjY0enfe/OajNONVC0gZUx/baCrA2YC3jBm4fFLKu+i/Q1AceBxP/yFJw50jkf5hTKVls+YlLTxSeTEvA==", + "dev": true + }, + "@prisma/engines": { + "version": "6.2.0-dev.13", + "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-6.2.0-dev.13.tgz", + "integrity": "sha512-z7eBkYvo4bKe5dLqeWjLVTw84EQ8piTmCe4gIokrKeo/KFNsZ+idtUXZfS2jPuXCpNtQpJpEFemORmLdY53mCQ==", + "dev": true, "requires": { - "@prisma/engines-version": "4.3.0-32.c875e43600dfe042452e0b868f7a48b817b9640b" + "@prisma/debug": "6.2.0-dev.13", + "@prisma/engines-version": "6.2.0-12.51db5cf11ad393407e86084764bced274b48b27d", + "@prisma/fetch-engine": "6.2.0-dev.13", + "@prisma/get-platform": "6.2.0-dev.13" } }, - "@prisma/engines": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-4.3.1.tgz", - "integrity": "sha512-4JF/uMaEDAPdcdZNOrnzE3BvrbGpjgV0FcPT3EVoi6I86fWkloqqxBt+KcK/+fIRR0Pxj66uGR9wVH8U1Y13JA==", + "@prisma/engines-version": { + "version": "6.2.0-12.51db5cf11ad393407e86084764bced274b48b27d", + "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-6.2.0-12.51db5cf11ad393407e86084764bced274b48b27d.tgz", + "integrity": "sha512-octhTdmPTX1wpc2Wnm1WoqVQLJ6Hf9fZxVZYwfQa5K7eWvOd1YT9sC8h3y3boBgLPb0WK500JTraGiPcZJ5+RA==", "dev": true }, - "@prisma/engines-version": { - "version": "4.3.0-32.c875e43600dfe042452e0b868f7a48b817b9640b", - "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-4.3.0-32.c875e43600dfe042452e0b868f7a48b817b9640b.tgz", - "integrity": "sha512-8yWpXkQRmiSfsi2Wb/ZS5D3RFbeu/btL9Pm/gdF4phB0Lo5KGsDFMxFMgaD64mwED2nHc8ZaEJg/+4Jymb9Znw==" + "@prisma/fetch-engine": { + "version": "6.2.0-dev.13", + "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-6.2.0-dev.13.tgz", + "integrity": "sha512-QcWtvCYbylH7+1ncYMoQu8LlucZwE2/7NnHWZEb+BDXN41bpOpYCIhpI4sXEk+PUNx1p23mxOjsAcNwFxc4jkQ==", + "dev": true, + "requires": { + "@prisma/debug": "6.2.0-dev.13", + "@prisma/engines-version": "6.2.0-12.51db5cf11ad393407e86084764bced274b48b27d", + "@prisma/get-platform": "6.2.0-dev.13" + } + }, + "@prisma/get-platform": { + "version": "6.2.0-dev.13", + "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-6.2.0-dev.13.tgz", + "integrity": "sha512-efacn0E5HCuV8M00NN5pDVAnuhS27YYBxYg61YxoQIfYzMm/EZyRrwZ/hJYB40AvlfRyrRafnu8/Xo7Ajbkz0A==", + "dev": true, + "requires": { + "@prisma/debug": "6.2.0-dev.13" + } }, "@reach/auto-id": { "version": "0.17.0", @@ -23615,9 +23685,9 @@ "dev": true }, "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, "optional": true }, @@ -27082,12 +27152,13 @@ } }, "prisma": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/prisma/-/prisma-4.3.1.tgz", - "integrity": "sha512-90xo06wtqil76Xsi3mNpc4Js3SdDRR5g4qb9h+4VWY4Y8iImJY6xc3PX+C9xxTSt1lr0Q89A0MLkJjd8ax6KiQ==", + "version": "6.2.0-dev.13", + "resolved": "https://registry.npmjs.org/prisma/-/prisma-6.2.0-dev.13.tgz", + "integrity": "sha512-0b2DCMr3X3N7jr3mAhKIiUfeSAsiO3kaOkN8+kXWu7GPp6lIwU2aZYAT8CWTdUPgrw4i3+6/V5AEJbgxMLsMYQ==", "dev": true, "requires": { - "@prisma/engines": "4.3.1" + "@prisma/engines": "6.2.0-dev.13", + "fsevents": "2.3.3" } }, "process-nextick-args": { diff --git a/package.json b/package.json @@ -12,7 +12,7 @@ "dev:css": "cross-env NODE_ENV=development npm run generate:css -- --watch", "dev:remix": "cross-env NODE_ENV=development remix watch", "dev:server": "cross-env NODE_ENV=development node --inspect --require ./node_modules/dotenv/config --require ./mocks ./build/server.js", - "docker": "docker-compose up -d", + "docker": "podman-compose up -d", "format": "prettier --write .", "generate:css": "tailwindcss -o ./app/styles/tailwind.css", "lint": "eslint --cache --cache-location ./node_modules/.cache/eslint .", @@ -34,7 +34,7 @@ "/postgres-data" ], "dependencies": { - "@prisma/client": "^4.3.1", + "@prisma/client": "^6.2.0-dev.13", "@reach/combobox": "^0.17.0", "@remix-run/express": "^1.7.2", "@remix-run/node": "^1.7.2", @@ -89,7 +89,7 @@ "postcss": "^8.4.16", "prettier": "^2.7.1", "prettier-plugin-tailwindcss": "^0.1.13", - "prisma": "^4.3.1", + "prisma": "^6.2.0-dev.13", "start-server-and-test": "^1.14.0", "tailwindcss": "^3.1.8", "ts-node": "^10.9.1",