mirror of
https://github.com/angular/angular-cli.git
synced 2025-05-21 22:34:21 +08:00
BREAKING CHANGE: `ng e2e` will use a random port for serving by default instead of using 4200.
13 lines
342 B
TypeScript
13 lines
342 B
TypeScript
const cloneDeep = require('lodash/cloneDeep');
|
|
|
|
export function overrideOptions(original: any[], overrides: any[]) {
|
|
let copy = cloneDeep(original);
|
|
overrides.forEach(override => {
|
|
const option = copy.find((opt: any) => opt.name == override.name);
|
|
if (option) {
|
|
Object.assign(option, override);
|
|
}
|
|
});
|
|
return copy;
|
|
}
|