Skip to content

Commit c2b34b5

Browse files
committed
chore: easy config print
1 parent d6889c7 commit c2b34b5

2 files changed

Lines changed: 21 additions & 9 deletions

File tree

packages/mpx/src/build.ts

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,7 @@ export async function build(root: string | undefined, options: BuildCommandOptio
4545
const bundles = await loadConfig(config);
4646

4747
await fs.rm(config.outputDirs.dist, { recursive: true, force: true });
48-
console.dir(config.inputFiles);
49-
console.dir(config.outputDirs);
50-
console.dir(config.outputFiles);
51-
console.dir(config.assetsPublicPath);
52-
console.dir(config.relativeWidgetPath);
48+
console.dir(await config.toPlainObject(), { depth: 3 });
5349
if (options.watch) {
5450
await tasks.watch({ config, bundles, logger, root });
5551
} else {
@@ -185,11 +181,11 @@ const tasks = {
185181
watcher.close();
186182
});
187183
},
188-
async buildMpk({ config: project, logger, quiet = false }: TaskParams & { quiet?: boolean }): Promise<void> {
189-
await createMPK(project.outputDirs.contentRoot, project.outputFiles.mpk);
190-
const mpkStat = await fs.stat(project.outputFiles.mpk);
184+
async buildMpk({ config, logger, quiet = false }: TaskParams & { quiet?: boolean }): Promise<void> {
185+
await createMPK(config.outputDirs.contentRoot, config.outputFiles.mpk);
186+
const mpkStat = await fs.stat(config.outputFiles.mpk);
191187
if (!quiet) {
192-
logger.success(formatMsg.builtSize(project.outputFiles.mpk, mpkStat.size));
188+
logger.success(formatMsg.builtSize(config.outputFiles.mpk, mpkStat.size));
193189
}
194190
}
195191
};

packages/mpx/src/utils/project-config.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,4 +173,20 @@ export class ProjectConfig {
173173
return projectPath;
174174
}
175175
}
176+
177+
async toPlainObject(): Promise<Record<string, unknown>> {
178+
const projectPath = await this.getProjectPath();
179+
return {
180+
dist: this.dist,
181+
contentRoot: this.contentRoot,
182+
pkg: this.pkg,
183+
isTsProject: this.isTsProject,
184+
projectPath,
185+
inputFiles: this.inputFiles,
186+
outputDirs: this.outputDirs,
187+
outputFiles: this.outputFiles,
188+
assetsPublicPath: this.assetsPublicPath,
189+
relativeWidgetPath: this.relativeWidgetPath
190+
};
191+
}
176192
}

0 commit comments

Comments
 (0)