nx/packages/angular/src/builders/dev-server/lib/validate-options.ts
Leosvel Pérez Espinosa 752d418f78
feat(angular): support angular cli v20.0.0-rc.3 (#30715)
Add support for the Angular CLI **20.0.0-rc.3** version.
2025-05-26 10:00:47 -04:00

14 lines
651 B
TypeScript

import { stripIndents } from '@nx/devkit';
import { lt } from 'semver';
import { getInstalledAngularVersionInfo } from '../../../executors/utilities/angular-version-utils';
import type { Schema } from '../schema';
export function validateOptions(options: Schema): void {
const { version: angularVersion } = getInstalledAngularVersionInfo();
if (lt(angularVersion, '18.1.0') && options.inspect) {
throw new Error(stripIndents`The "inspect" option is only supported in Angular >= 18.1.0. You are currently using "${angularVersion}".
You can resolve this error by removing the "inspect" option or by migrating to Angular 18.1.0.`);
}
}