Skip to content

Commit 44ad719

Browse files
committed
feat: support --extraMetadata.build.directories
1 parent 95e005b commit 44ad719

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/packager.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,17 +66,17 @@ export class Packager implements BuildInfo {
6666
const extraBuildMetadata = extraMetadata == null ? null : extraMetadata.build
6767

6868
this.devMetadata = deepAssign(await readPackageJson(devPackageFile), this.options.devMetadata)
69+
if (extraBuildMetadata != null) {
70+
deepAssign(this.devMetadata, {build: extraBuildMetadata})
71+
delete extraMetadata.build
72+
}
73+
6974
this.appDir = await computeDefaultAppDirectory(this.projectDir, use(this.devMetadata.directories, it => it!.app))
7075

7176
this.isTwoPackageJsonProjectLayoutUsed = this.appDir !== this.projectDir
7277

7378
const appPackageFile = this.isTwoPackageJsonProjectLayoutUsed ? path.join(this.appDir, "package.json") : devPackageFile
7479
if (this.isTwoPackageJsonProjectLayoutUsed) {
75-
if (extraBuildMetadata != null) {
76-
deepAssign(this.devMetadata, {build: extraBuildMetadata})
77-
delete extraMetadata.build
78-
}
79-
8080
this.metadata = deepAssign(await readPackageJson(appPackageFile), this.options.appMetadata, extraMetadata)
8181
}
8282
else {

0 commit comments

Comments
 (0)