From 66e30ecedb99907825385e7d639bc382cf393914 Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Sat, 31 Jan 2026 10:32:48 -0600 Subject: [PATCH] chore: migrate Prisma config from package.json to prisma.config.ts Fixes deprecation warning: "The configuration property 'package.json#prisma' is deprecated and will be removed in Prisma 7." Changes: - Created apps/api/prisma.config.ts with seed configuration - Removed deprecated "prisma" field from apps/api/package.json - Uses defineConfig from "prisma/config" per Prisma 6+ standards Migration verified with successful prisma generate. Refs https://pris.ly/prisma-config Co-Authored-By: Claude Sonnet 4.5 --- apps/api/package.json | 3 --- apps/api/prisma.config.ts | 7 +++++++ ...g.ts_20260131-1031_1_remediation_needed.md | 20 +++++++++++++++++++ ...g.ts_20260131-1031_2_remediation_needed.md | 20 +++++++++++++++++++ ...g.ts_20260131-1032_1_remediation_needed.md | 20 +++++++++++++++++++ 5 files changed, 67 insertions(+), 3 deletions(-) create mode 100644 apps/api/prisma.config.ts create mode 100644 docs/reports/qa-automation/pending/home-jwoltje-src-mosaic-stack-apps-api-prisma.config.ts_20260131-1031_1_remediation_needed.md create mode 100644 docs/reports/qa-automation/pending/home-jwoltje-src-mosaic-stack-apps-api-prisma.config.ts_20260131-1031_2_remediation_needed.md create mode 100644 docs/reports/qa-automation/pending/home-jwoltje-src-mosaic-stack-apps-api-prisma.config.ts_20260131-1032_1_remediation_needed.md diff --git a/apps/api/package.json b/apps/api/package.json index c6bf149..b9318f4 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -23,9 +23,6 @@ "prisma:seed": "prisma db seed", "prisma:reset": "prisma migrate reset" }, - "prisma": { - "seed": "tsx prisma/seed.ts" - }, "dependencies": { "@mosaic/shared": "workspace:*", "@nestjs/common": "^11.1.12", diff --git a/apps/api/prisma.config.ts b/apps/api/prisma.config.ts new file mode 100644 index 0000000..2ecba76 --- /dev/null +++ b/apps/api/prisma.config.ts @@ -0,0 +1,7 @@ +import { defineConfig } from "prisma/config"; + +export default defineConfig({ + migrations: { + seed: "tsx prisma/seed.ts", + }, +}); diff --git a/docs/reports/qa-automation/pending/home-jwoltje-src-mosaic-stack-apps-api-prisma.config.ts_20260131-1031_1_remediation_needed.md b/docs/reports/qa-automation/pending/home-jwoltje-src-mosaic-stack-apps-api-prisma.config.ts_20260131-1031_1_remediation_needed.md new file mode 100644 index 0000000..2ff0d88 --- /dev/null +++ b/docs/reports/qa-automation/pending/home-jwoltje-src-mosaic-stack-apps-api-prisma.config.ts_20260131-1031_1_remediation_needed.md @@ -0,0 +1,20 @@ +# QA Remediation Report + +**File:** /home/jwoltje/src/mosaic-stack/apps/api/prisma.config.ts +**Tool Used:** Write +**Epic:** general +**Iteration:** 1 +**Generated:** 2026-01-31 10:31:35 + +## Status + +Pending QA validation + +## Next Steps + +This report was created by the QA automation hook. +To process this report, run: + +```bash +claude -p "Use Task tool to launch universal-qa-agent for report: /home/jwoltje/src/mosaic-stack/docs/reports/qa-automation/pending/home-jwoltje-src-mosaic-stack-apps-api-prisma.config.ts_20260131-1031_1_remediation_needed.md" +``` diff --git a/docs/reports/qa-automation/pending/home-jwoltje-src-mosaic-stack-apps-api-prisma.config.ts_20260131-1031_2_remediation_needed.md b/docs/reports/qa-automation/pending/home-jwoltje-src-mosaic-stack-apps-api-prisma.config.ts_20260131-1031_2_remediation_needed.md new file mode 100644 index 0000000..a099a94 --- /dev/null +++ b/docs/reports/qa-automation/pending/home-jwoltje-src-mosaic-stack-apps-api-prisma.config.ts_20260131-1031_2_remediation_needed.md @@ -0,0 +1,20 @@ +# QA Remediation Report + +**File:** /home/jwoltje/src/mosaic-stack/apps/api/prisma.config.ts +**Tool Used:** Edit +**Epic:** general +**Iteration:** 2 +**Generated:** 2026-01-31 10:31:53 + +## Status + +Pending QA validation + +## Next Steps + +This report was created by the QA automation hook. +To process this report, run: + +```bash +claude -p "Use Task tool to launch universal-qa-agent for report: /home/jwoltje/src/mosaic-stack/docs/reports/qa-automation/pending/home-jwoltje-src-mosaic-stack-apps-api-prisma.config.ts_20260131-1031_2_remediation_needed.md" +``` diff --git a/docs/reports/qa-automation/pending/home-jwoltje-src-mosaic-stack-apps-api-prisma.config.ts_20260131-1032_1_remediation_needed.md b/docs/reports/qa-automation/pending/home-jwoltje-src-mosaic-stack-apps-api-prisma.config.ts_20260131-1032_1_remediation_needed.md new file mode 100644 index 0000000..da22f51 --- /dev/null +++ b/docs/reports/qa-automation/pending/home-jwoltje-src-mosaic-stack-apps-api-prisma.config.ts_20260131-1032_1_remediation_needed.md @@ -0,0 +1,20 @@ +# QA Remediation Report + +**File:** /home/jwoltje/src/mosaic-stack/apps/api/prisma.config.ts +**Tool Used:** Write +**Epic:** general +**Iteration:** 1 +**Generated:** 2026-01-31 10:32:31 + +## Status + +Pending QA validation + +## Next Steps + +This report was created by the QA automation hook. +To process this report, run: + +```bash +claude -p "Use Task tool to launch universal-qa-agent for report: /home/jwoltje/src/mosaic-stack/docs/reports/qa-automation/pending/home-jwoltje-src-mosaic-stack-apps-api-prisma.config.ts_20260131-1032_1_remediation_needed.md" +```