diff --git a/.gitignore b/.gitignore index 6cd0561f0..e6fe3aafd 100644 --- a/.gitignore +++ b/.gitignore @@ -99,3 +99,4 @@ vite.config.ts.bak* .cache/ dist-old/ .vscode/claudesync.json +/package-lock.json diff --git a/config/package.json b/config/package.json index 5727df11b..11ea83d20 100644 --- a/config/package.json +++ b/config/package.json @@ -22,8 +22,8 @@ "schema:generate": "npx ts-node tools/codegen/schema-cli.ts generate", "schema:status": "npx ts-node tools/codegen/schema-cli.ts status", "schema:preview": "npx ts-node tools/codegen/schema-cli.ts preview", - "db:generate": "npx prisma generate", - "db:migrate": "npx prisma migrate dev" + "db:generate": "npx prisma generate --schema=../prisma/schema.prisma", + "db:migrate": "npx prisma migrate dev --schema=../prisma/schema.prisma" }, "devDependencies": { "@prisma/client": "^7.2.0", diff --git a/frontends/nextjs/package.json b/frontends/nextjs/package.json index 1adcb0d67..7f1c6a225 100644 --- a/frontends/nextjs/package.json +++ b/frontends/nextjs/package.json @@ -15,9 +15,9 @@ "test": "vitest", "test:run": "vitest run", "test:watch": "vitest", - "db:generate": "prisma generate", - "db:push": "prisma db push", - "db:migrate": "prisma migrate deploy" + "db:generate": "prisma generate --schema=../../prisma/schema.prisma", + "db:push": "prisma db push --schema=../../prisma/schema.prisma", + "db:migrate": "prisma migrate deploy --schema=../../prisma/schema.prisma" }, "dependencies": { "@monaco-editor/react": "^4.7.0", @@ -47,10 +47,5 @@ "typescript": "~5.9.3", "typescript-eslint": "^8.50.1", "vitest": "^4.0.16" - }, - "workspaces": { - "packages": [ - "packages/*" - ] } } diff --git a/package.json b/package.json new file mode 100644 index 000000000..4ef1ab46c --- /dev/null +++ b/package.json @@ -0,0 +1,22 @@ +{ + "name": "metabuilder-root", + "private": true, + "version": "0.0.0", + "description": "MetaBuilder - Data-driven multi-tenant platform", + "scripts": { + "db:generate": "npm --prefix frontends/nextjs run db:generate", + "db:push": "npm --prefix frontends/nextjs run db:push", + "db:migrate": "npm --prefix frontends/nextjs run db:migrate", + "dev": "npm --prefix frontends/nextjs run dev", + "build": "npm --prefix frontends/nextjs run build", + "typecheck": "npm --prefix frontends/nextjs run typecheck", + "lint": "npm --prefix frontends/nextjs run lint", + "test": "npm --prefix frontends/nextjs run test" + }, + "workspaces": [ + "frontends/nextjs", + "frontends/dbal", + "config", + "storybook" + ] +}