From 0c25e57bf92b2adc1a944bb010407e09d82d4ffe Mon Sep 17 00:00:00 2001 From: Craigory Coppola Date: Mon, 15 Aug 2022 15:07:00 -0400 Subject: [PATCH] fix(angular): add namedInputs to expected angular extension properties (#11593) --- packages/nx/src/adapter/compat.ts | 2 ++ packages/nx/src/config/nx-json.ts | 2 ++ packages/nx/src/config/workspace-json-project-json.ts | 3 +++ 3 files changed, 7 insertions(+) diff --git a/packages/nx/src/adapter/compat.ts b/packages/nx/src/adapter/compat.ts index 3e2d21bee8..4f6eac334c 100644 --- a/packages/nx/src/adapter/compat.ts +++ b/packages/nx/src/adapter/compat.ts @@ -25,6 +25,7 @@ const allowedProjectExtensions = [ 'configFilePath', '$schema', 'generators', + 'namedInputs', ]; const allowedWorkspaceExtensions = [ @@ -37,6 +38,7 @@ const allowedWorkspaceExtensions = [ 'targetDefaults', 'files', 'generators', + 'namedInputs', ]; if (!patched) { diff --git a/packages/nx/src/config/nx-json.ts b/packages/nx/src/config/nx-json.ts index fac25cb759..05be51c5e7 100644 --- a/packages/nx/src/config/nx-json.ts +++ b/packages/nx/src/config/nx-json.ts @@ -35,6 +35,8 @@ export type TargetDependencies = Record< /** * Nx.json configuration + * + * @note: when adding properties here add them to `allowedWorkspaceExtensions` in adapter/compat.ts */ export interface NxJsonConfiguration { /** diff --git a/packages/nx/src/config/workspace-json-project-json.ts b/packages/nx/src/config/workspace-json-project-json.ts index 406c7dc9c0..19363a9c1b 100644 --- a/packages/nx/src/config/workspace-json-project-json.ts +++ b/packages/nx/src/config/workspace-json-project-json.ts @@ -11,6 +11,7 @@ export type WorkspaceJsonConfiguration = ProjectsConfigurations; /** * Projects Configurations + * @note: when adding properties here add them to `allowedWorkspaceExtensions` in adapter/compat.ts */ export interface ProjectsConfigurations { /** @@ -37,6 +38,8 @@ export type ProjectType = 'library' | 'application'; /** * Project configuration + * + * @note: when adding properties here add them to `allowedProjectExtensions` in adapter/compat.ts */ export interface ProjectConfiguration { /**