Skip to content

Commit

Permalink
fix(nx-prisma): relaxed dependencies ranges
Browse files Browse the repository at this point in the history
  • Loading branch information
gperdomor committed Apr 21, 2024
1 parent 8a98e9d commit 98b859f
Show file tree
Hide file tree
Showing 12 changed files with 45 additions and 12 deletions.
2 changes: 1 addition & 1 deletion packages/nx-prisma/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"@nx/devkit": "^16.0.0 || ^17.0.0 || ^18.0.0",
"prisma": "^5.0.0",
"ts-node": "^10.0.0",
"tslib": "^2.5.3",
"tslib": "^2.5.0",
"tsx": "^4.0.0"
},
"peerDependenciesMeta": {
Expand Down
5 changes: 4 additions & 1 deletion packages/nx-prisma/src/executors/deploy/executor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@ import { runCommand } from '../../run-commands';
import { getDefaultScheme } from '../../utils';
import { DeployExecutorSchema } from './schema';

export default async function run(options: DeployExecutorSchema, ctx: ExecutorContext): Promise<{ success: true }> {
export default async function runExecutor(
options: DeployExecutorSchema,
ctx: ExecutorContext
): Promise<{ success: true }> {
return runCommand(options, ctx, {
description: 'Deploying Database',
command: 'prisma migrate deploy',
Expand Down
5 changes: 4 additions & 1 deletion packages/nx-prisma/src/executors/generate/executor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@ import { runCommand } from '../../run-commands';
import { getDefaultScheme } from '../../utils';
import { GenerateExecutorSchema } from './schema';

export default async function run(options: GenerateExecutorSchema, ctx: ExecutorContext): Promise<{ success: true }> {
export default async function runExecutor(
options: GenerateExecutorSchema,
ctx: ExecutorContext
): Promise<{ success: true }> {
return runCommand(options, ctx, {
description: 'Generating Client',
command: 'prisma generate',
Expand Down
5 changes: 4 additions & 1 deletion packages/nx-prisma/src/executors/migrate/executor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,10 @@ import { execSync } from 'node:child_process';
import { getDefaultScheme } from '../../utils';
import { MigrateExecutorSchema } from './schema';

export default async function run(options: MigrateExecutorSchema, ctx: ExecutorContext): Promise<{ success: true }> {
export default async function runExecutor(
options: MigrateExecutorSchema,
ctx: ExecutorContext
): Promise<{ success: true }> {
const command = `${getPackageManagerCommand().exec} prisma migrate dev`;
const args = getArgs(options, ctx);

Expand Down
5 changes: 4 additions & 1 deletion packages/nx-prisma/src/executors/pull/executor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@ import { runCommand } from '../../run-commands';
import { getDefaultScheme } from '../../utils';
import { PullExecutorSchema } from './schema';

export default async function run(options: PullExecutorSchema, ctx: ExecutorContext): Promise<{ success: true }> {
export default async function runExecutor(
options: PullExecutorSchema,
ctx: ExecutorContext
): Promise<{ success: true }> {
return runCommand(options, ctx, {
description: 'Pulling Database',
command: 'prisma db pull',
Expand Down
5 changes: 4 additions & 1 deletion packages/nx-prisma/src/executors/push/executor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@ import { runCommand } from '../../run-commands';
import { getDefaultScheme } from '../../utils';
import { PushExecutorSchema } from './schema';

export default async function run(options: PushExecutorSchema, ctx: ExecutorContext): Promise<{ success: true }> {
export default async function runExecutor(
options: PushExecutorSchema,
ctx: ExecutorContext
): Promise<{ success: true }> {
return runCommand(options, ctx, {
description: 'Pushing Database',
command: 'prisma db push',
Expand Down
5 changes: 4 additions & 1 deletion packages/nx-prisma/src/executors/reset/executor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,10 @@ import { execSync } from 'node:child_process';
import { getDefaultScheme } from '../../utils';
import { ResetExecutorSchema } from './schema';

export default async function run(options: ResetExecutorSchema, ctx: ExecutorContext): Promise<{ success: true }> {
export default async function runExecutor(
options: ResetExecutorSchema,
ctx: ExecutorContext
): Promise<{ success: true }> {
const command = `${getPackageManagerCommand().exec} prisma migrate reset`;
const args = getArgs(options, ctx);

Expand Down
5 changes: 4 additions & 1 deletion packages/nx-prisma/src/executors/resolve/executor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@ import { runCommand } from '../../run-commands';
import { getDefaultScheme } from '../../utils';
import { ResolveExecutorSchema } from './schema';

export default async function run(options: ResolveExecutorSchema, ctx: ExecutorContext): Promise<{ success: boolean }> {
export default async function runExecutor(
options: ResolveExecutorSchema,
ctx: ExecutorContext
): Promise<{ success: boolean }> {
if ((options.applied && options['rolled-back']) || (!options.applied && !options['rolled-back'])) {
throw new Error('You must specify either --rolled-back or --applied.');
}
Expand Down
5 changes: 4 additions & 1 deletion packages/nx-prisma/src/executors/seed/executor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@ import { getExecOutput, getProjectRoot, logger } from '@nx-tools/core';
import { ExecutorContext, getPackageManagerCommand, joinPathFragments } from '@nx/devkit';
import { SeedExecutorSchema } from './schema';

export default async function run(options: SeedExecutorSchema, ctx: ExecutorContext): Promise<{ success: true }> {
export default async function runExecutor(
options: SeedExecutorSchema,
ctx: ExecutorContext
): Promise<{ success: true }> {
if (!options.script) {
throw new Error('You must specify a seed script file.');
}
Expand Down
5 changes: 4 additions & 1 deletion packages/nx-prisma/src/executors/status/executor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@ import { runCommand } from '../../run-commands';
import { getDefaultScheme } from '../../utils';
import { StatusExecutorSchema } from './schema';

export default async function run(options: StatusExecutorSchema, ctx: ExecutorContext): Promise<{ success: true }> {
export default async function runExecutor(
options: StatusExecutorSchema,
ctx: ExecutorContext
): Promise<{ success: true }> {
return runCommand(options, ctx, {
description: 'Getting Migration Status',
command: 'prisma migrate status',
Expand Down
5 changes: 4 additions & 1 deletion packages/nx-prisma/src/executors/studio/executor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@ import { runCommand } from '../../run-commands';
import { getDefaultScheme } from '../../utils';
import { StudioExecutorSchema } from './schema';

export default async function run(options: StudioExecutorSchema, ctx: ExecutorContext): Promise<{ success: true }> {
export default async function runExecutor(
options: StudioExecutorSchema,
ctx: ExecutorContext
): Promise<{ success: true }> {
return runCommand(options, ctx, {
description: 'Running Prisma Studio',
command: 'prisma studio',
Expand Down
5 changes: 4 additions & 1 deletion packages/nx-prisma/src/executors/validate/executor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@ import { runCommand } from '../../run-commands';
import { getDefaultScheme } from '../../utils';
import { ValidateExecutorSchema } from './schema';

export default async function run(options: ValidateExecutorSchema, ctx: ExecutorContext): Promise<{ success: true }> {
export default async function runExecutor(
options: ValidateExecutorSchema,
ctx: ExecutorContext
): Promise<{ success: true }> {
return runCommand(options, ctx, {
description: 'Validating schema',
command: 'prisma validate',
Expand Down

0 comments on commit 98b859f

Please sign in to comment.