diff --git a/packages/e2e-runner/src/executors/run/run.impl.ts b/packages/e2e-runner/src/executors/run/run.impl.ts index 94ef8b85..098e1689 100644 --- a/packages/e2e-runner/src/executors/run/run.impl.ts +++ b/packages/e2e-runner/src/executors/run/run.impl.ts @@ -7,6 +7,7 @@ export interface RunOptions { runner: 'cypress' | 'playwright' | '@nx/playwright' | 'run-commands' runnerTarget?: string watch?: boolean + skipTargets?: boolean targets: NxTargetOptions[] } @@ -21,18 +22,20 @@ export async function endToEndRunner( options: RunOptions, context: ExecutorContext ): Promise<{ success: boolean }> { - const { runner, targets, ...rest } = options + const { runner, targets, skipTargets, ...rest } = options - runningTargets = targets.map((targetOptions) => new NxTarget(targetOptions)) + if (!skipTargets) { + runningTargets = targets.map((targetOptions) => new NxTarget(targetOptions)) - try { - // Start all targets - await Promise.all(runningTargets.map((nxTarget) => nxTarget.setup())) + try { + // Start all targets + await Promise.all(runningTargets.map((nxTarget) => nxTarget.setup())) - } catch { - await killTargets() + } catch { + await killTargets() - return { success: false } + return { success: false } + } } try { diff --git a/packages/e2e-runner/src/executors/run/schema.json b/packages/e2e-runner/src/executors/run/schema.json index d8d2d46a..2c8be7e5 100644 --- a/packages/e2e-runner/src/executors/run/schema.json +++ b/packages/e2e-runner/src/executors/run/schema.json @@ -5,6 +5,12 @@ "title": "Build executor", "description": "", "type": "object", - "properties": {}, + "properties": { + "skipTargets": { + "type": "boolean", + "description": "When `true` the provided targets will be skipped.", + "default": false + } + }, "required": [] } diff --git a/packages/shadcn-ui/README.md b/packages/shadcn-ui/README.md index 5c17cb22..22bbf3d5 100644 --- a/packages/shadcn-ui/README.md +++ b/packages/shadcn-ui/README.md @@ -38,13 +38,13 @@ export const links: LinksFunction = () => [ ### Add ```sh -nx add button +nx add-component button ``` ### All all components ```sh -nx add +nx add-component ``` ## Updating the theme