Skip to content

Commit d1e8f1a

Browse files
committed
perf: avoid double invoking of native deps
1 parent 8492fde commit d1e8f1a

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

packages/cli-config/src/commands/config.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,13 @@ function isValidRNDependency(config: DependencyConfig) {
1010

1111
function filterConfig(config: Config) {
1212
const filtered = {...config};
13+
const dependencies: Record<string, DependencyConfig> = {};
1314
Object.keys(filtered.dependencies).forEach((item) => {
14-
if (!isValidRNDependency(filtered.dependencies[item])) {
15-
delete filtered.dependencies[item];
15+
if (isValidRNDependency(filtered.dependencies[item])) {
16+
dependencies[item] = filtered.dependencies[item];
1617
}
1718
});
18-
return filtered;
19+
return {...filtered, dependencies};
1920
}
2021

2122
export default {

0 commit comments

Comments
 (0)