- Prisma 5.22 -> 7.10 using the @prisma/adapter-pg driver adapter; the datasource URL moves to backend/prisma.config.js. All clients are built in src/config/db.js, and index.js reuses the shared client. - Backend: patch follow-redirects, drop nodemon for `node --watch`, and use js-yaml 4 for the Jest coverage loader. npm audit reports 0. - Frontend: override postcss-selector-parser to 7.1.7 (Tailwind 3 output is unchanged). braces has no patched release and stays, build/lint only. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
17 lines
551 B
JavaScript
17 lines
551 B
JavaScript
// Prisma CLI config (migrate, generate, studio). Prisma 7 no longer reads the
|
|
// datasource URL from schema.prisma or auto-loads .env, so both happen here.
|
|
require('dotenv/config');
|
|
const { defineConfig } = require('prisma/config');
|
|
|
|
module.exports = defineConfig({
|
|
schema: 'prisma/schema.prisma',
|
|
migrations: {
|
|
path: 'prisma/migrations',
|
|
},
|
|
datasource: {
|
|
// process.env rather than env() so `prisma generate` still works on a
|
|
// machine with no DATABASE_URL (generate never connects).
|
|
url: process.env.DATABASE_URL,
|
|
},
|
|
});
|