From 0273264dead9ec9322cab7be31c20f77adeb0c11 Mon Sep 17 00:00:00 2001 From: Colum Ferry Date: Tue, 5 Dec 2023 10:27:44 +0000 Subject: [PATCH] feat(remix): projectNameAndRootFormat for e2e generator --- .../remix/src/generators/cypress/schema.d.ts | 3 +++ .../remix/src/generators/cypress/schema.json | 17 +++++++++++++++-- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/packages/remix/src/generators/cypress/schema.d.ts b/packages/remix/src/generators/cypress/schema.d.ts index 61a83a81c..e65e0b562 100644 --- a/packages/remix/src/generators/cypress/schema.d.ts +++ b/packages/remix/src/generators/cypress/schema.d.ts @@ -1,8 +1,11 @@ +import { type ProjectNameAndRootFormat } from '@nx/devkit/src/generators/project-name-and-root-utils'; + export interface CypressGeneratorSchema { project: string; name: string; baseUrl?: string; directory?: string; + projectNameAndRootFormat?: ProjectNameAndRootFormat; linter?: 'none' | 'eslint'; js?: boolean; skipFormat?: boolean; diff --git a/packages/remix/src/generators/cypress/schema.json b/packages/remix/src/generators/cypress/schema.json index 51c812c27..aa0b92095 100644 --- a/packages/remix/src/generators/cypress/schema.json +++ b/packages/remix/src/generators/cypress/schema.json @@ -11,6 +11,14 @@ "$source": "projectName" } }, + "projectNameAndRootFormat": { + "description": "Whether to generate the project name and root directory as provided (`as-provided`) or generate them composing their values and taking the configured layout into account (`derived`).", + "type": "string", + "enum": [ + "as-provided", + "derived" + ] + }, "baseUrl": { "type": "string", "description": "URL to access the application on", @@ -32,7 +40,10 @@ "linter": { "description": "The tool to use for running lint checks.", "type": "string", - "enum": ["eslint", "none"], + "enum": [ + "eslint", + "none" + ], "default": "eslint" }, "js": { @@ -51,5 +62,7 @@ "default": false } }, - "required": ["name"] + "required": [ + "name" + ] }