import type { CreateNodesContextV2, ProjectConfiguration } from '@nx/devkit'; import type { WithRequired } from '@code-pushup/utils'; import type { DynamicTargetOptions } from '../internal/types.js'; import type { CreateTargetsOptions } from './target/targets.js'; export type ProjectPrefixOptions = { projectPrefix?: string; }; export type CreateNodesOptions = DynamicTargetOptions & ProjectPrefixOptions; export type ProjectConfigurationWithName = WithRequired; export type NormalizedCreateNodesV2Context = CreateNodesContextV2 & CreateTargetsOptions;