@nx/angular
Version:
15 lines (14 loc) • 681 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.validateSupportedBuildExecutor = validateSupportedBuildExecutor;
const SUPPORTED_BUILD_EXECUTORS = [
'@angular-devkit/build-angular:browser',
'@nx/angular:webpack-browser',
];
function validateSupportedBuildExecutor(targets) {
const executorsUsedByProject = targets.map((target) => target.executor);
if (!executorsUsedByProject.some((executor) => SUPPORTED_BUILD_EXECUTORS.includes(executor))) {
throw new Error('The project does not use a supported build executor. Please use one of the following executors: ' +
SUPPORTED_BUILD_EXECUTORS.join(', '));
}
}