diff --git a/packages/cli/package.json b/packages/cli/package.json index f4f384bc..96b529d5 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -53,7 +53,6 @@ "@zenstackhq/typescript-config": "workspace:*", "@zenstackhq/vitest-config": "workspace:*", "better-sqlite3": "catalog:", - "tmp": "catalog:", - "prisma": "catalog:" + "tmp": "catalog:" } } diff --git a/packages/cli/src/actions/action-utils.ts b/packages/cli/src/actions/action-utils.ts index e32d2f8a..d3d0dacf 100644 --- a/packages/cli/src/actions/action-utils.ts +++ b/packages/cli/src/actions/action-utils.ts @@ -98,14 +98,15 @@ export function getPkgJsonConfig(startPath: string) { if (pkgJson.zenstack && typeof pkgJson.zenstack === 'object') { result.schema = - pkgJson.zenstack.schema && - typeof pkgJson.zenstack.schema === 'string' && - path.resolve(path.dirname(pkgJsonFile), pkgJson.zenstack.schema); + pkgJson.zenstack.schema && typeof pkgJson.zenstack.schema === 'string' + ? path.resolve(path.dirname(pkgJsonFile), pkgJson.zenstack.schema) + : undefined; result.output = - pkgJson.zenstack.output && - typeof pkgJson.zenstack.output === 'string' && - path.resolve(path.dirname(pkgJsonFile), pkgJson.zenstack.output); - result.seed = typeof pkgJson.zenstack.seed === 'string' && pkgJson.zenstack.seed; + pkgJson.zenstack.output && typeof pkgJson.zenstack.output === 'string' + ? path.resolve(path.dirname(pkgJsonFile), pkgJson.zenstack.output) + : undefined; + result.seed = + typeof pkgJson.zenstack.seed === 'string' && pkgJson.zenstack.seed ? pkgJson.zenstack.seed : undefined; } return result; diff --git a/packages/cli/src/index.ts b/packages/cli/src/index.ts index 267ae208..b48fc321 100644 --- a/packages/cli/src/index.ts +++ b/packages/cli/src/index.ts @@ -150,7 +150,7 @@ E.g.: "zenstack": { "seed": "ts-node ./zenstack/seed.ts" } -} +} Arguments following -- are passed to the seed script. E.g.: "zen db seed -- --users 10"`, )