Merge 6848e3ae54 into be555aad8b
This commit is contained in:
commit
6c30bbc867
|
|
@ -735,12 +735,13 @@ class ConfigCollector {
|
||||||
// Skip prompts mode: use all defaults without asking
|
// Skip prompts mode: use all defaults without asking
|
||||||
if (this.skipPrompts) {
|
if (this.skipPrompts) {
|
||||||
await prompts.log.info(`Using default configuration for ${moduleDisplayName}`);
|
await prompts.log.info(`Using default configuration for ${moduleDisplayName}`);
|
||||||
// Use defaults for all questions
|
// Use defaults for all questions; use empty string for fields without defaults
|
||||||
for (const question of questions) {
|
for (const question of questions) {
|
||||||
const hasDefault = question.default !== undefined && question.default !== null && question.default !== '';
|
if (typeof question.default === 'function') {
|
||||||
if (hasDefault && typeof question.default !== 'function') {
|
continue;
|
||||||
allAnswers[question.name] = question.default;
|
|
||||||
}
|
}
|
||||||
|
const hasDefault = question.default !== undefined && question.default !== null && question.default !== '';
|
||||||
|
allAnswers[question.name] = hasDefault ? question.default : '';
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (!this._silentConfig) await prompts.log.step(`Configuring ${moduleDisplayName}`);
|
if (!this._silentConfig) await prompts.log.step(`Configuring ${moduleDisplayName}`);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue