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

16 lines
598 B
TypeScript

import { lt } from 'semver';
import { getInstalledAngularVersionInfo } from '../../utilities/angular-version-utils';
import type { ExtractI18nExecutorOptions } from '../schema';
export function validateOptions(options: ExtractI18nExecutorOptions): void {
const { version: angularVersion } = getInstalledAngularVersionInfo();
if (lt(angularVersion, '20.0.0')) {
if (options.i18nDuplicateTranslation) {
throw new Error(
`The "i18nDuplicateTranslation" option requires Angular version 20.0.0 or greater. You are currently using version ${angularVersion}.`
);
}
}
}