From 2e0f37496474e572b301d57def1085d84a3f4568 Mon Sep 17 00:00:00 2001 From: Craigory Coppola Date: Thu, 12 Sep 2024 15:59:01 -0400 Subject: [PATCH] fix(misc): createNodesV2 plugins should show inference capabilities (#27896) ## Current Behavior Plugins that export `createNodesV2` are not considered as having inference capabilities ## Expected Behavior `createNodesV2` is the future API replacing `createNodes`, so it should show the same capability ## Related Issue(s) Fixes # --- packages/nx/src/utils/plugins/plugin-capabilities.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/nx/src/utils/plugins/plugin-capabilities.ts b/packages/nx/src/utils/plugins/plugin-capabilities.ts index deafed167abf6..0f23469ff3449 100644 --- a/packages/nx/src/utils/plugins/plugin-capabilities.ts +++ b/packages/nx/src/utils/plugins/plugin-capabilities.ts @@ -89,11 +89,14 @@ export async function getPluginCapabilities( pluginModule && ('processProjectGraph' in pluginModule || 'createNodes' in pluginModule || + 'createNodesV2' in pluginModule || + 'createMetadata' in pluginModule || 'createDependencies' in pluginModule), projectInference: pluginModule && ('projectFilePatterns' in pluginModule || - 'createNodes' in pluginModule), + 'createNodes' in pluginModule || + 'createNodesV2' in pluginModule), }; } catch { return null;