Skip to content

Commit 6f64d20

Browse files
committed
fix: account for platform specific ids from package.json
1 parent fc46f1c commit 6f64d20

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

lib/services/project-config-service.ts

+14-3
Original file line numberDiff line numberDiff line change
@@ -296,9 +296,20 @@ export default {
296296
packageJson.nativescript &&
297297
packageJson.nativescript.id
298298
) {
299-
additionalData.push({
300-
id: packageJson.nativescript.id,
301-
});
299+
const ids = packageJson.nativescript.id;
300+
if (typeof ids === "string") {
301+
additionalData.push({
302+
id: packageJson.nativescript.id,
303+
});
304+
} else if (typeof ids === "object") {
305+
for (const platform of Object.keys(ids)) {
306+
additionalData.push({
307+
[platform]: {
308+
id: packageJson.nativescript.id[platform],
309+
},
310+
});
311+
}
312+
}
302313
}
303314

304315
return Object.assign({}, ...additionalData, NSConfig);

0 commit comments

Comments
 (0)