Skip to content

Commit

Permalink
fix path
Browse files Browse the repository at this point in the history
  • Loading branch information
foyarash committed Jan 21, 2025
1 parent cdc1469 commit a160a16
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 7 deletions.
3 changes: 2 additions & 1 deletion apps/example/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,12 @@
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"build": "prisma generate && next build",
"start": "next start",
"lint": "next lint",
"database": "prisma migrate dev && prisma db seed",
"generate": "prisma generate",
"generate:client-only": "prisma generate --generator client",
"reset-database": "prisma migrate reset --force && prisma migrate dev && prisma db seed",
"prisma:migrate:dev": "prisma migrate dev",
"vercel-build": "prisma generate && prisma migrate deploy && next build",
Expand Down
11 changes: 7 additions & 4 deletions packages/generator-prisma/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,21 @@ import { generatorHandler } from "@prisma/generator-helper";
import { parseEnvValue } from "@prisma/internals";
import path from "path";
import fs from "fs/promises";
import { execSync } from "node:child_process";
// @ts-expect-error
import { transformDMMF } from "prisma-json-schema-generator/dist/generator/transformDMMF";
import { insertDmmfData } from "./dmmf";

generatorHandler({
onManifest: () => {
const nodeModulesRoot = execSync("npm root").toString("utf8");

return {
defaultOutput: path.resolve(
path.join(nodeModulesRoot.trim(), ".next-admin")
path.join(
require.resolve("@premieroctet/next-admin"),
"..",
"..",
"node_modules",
".next-admin"
)
),
prettyName: "Next Admin JSON Schema Generator",
};
Expand Down
4 changes: 2 additions & 2 deletions turbo.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@
"tasks": {
"start": {},
"@premieroctet/next-admin#build": {
"dependsOn": ["example#generate"]
"dependsOn": ["example#generate:client-only"]
},
"example#generate": {
"example#generate:client-only": {
"dependsOn": ["@premieroctet/next-admin-generator-prisma#build"]
},
"build": {
Expand Down

0 comments on commit a160a16

Please sign in to comment.