Skip to content

Commit 1a310e3

Browse files
committed
feat: support --extraMetadata.directories
1 parent 26b8dac commit 1a310e3

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/packager.ts

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,15 @@ 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
69+
if (extraMetadata != null) {
70+
if (extraBuildMetadata != null) {
71+
deepAssign(this.devMetadata, {build: extraBuildMetadata})
72+
delete extraMetadata.build
73+
}
74+
if (extraMetadata.directories != null) {
75+
deepAssign(this.devMetadata, {directories: extraMetadata.directories})
76+
delete extraMetadata.directories
77+
}
7278
}
7379

7480
this.appDir = await computeDefaultAppDirectory(this.projectDir, use(this.devMetadata.directories, it => it!.app))

0 commit comments

Comments
 (0)