style(installer): move _buildConfig below install per callers-above-callees
This commit is contained in:
parent
8d9ea3b95d
commit
a567170501
|
|
@ -41,30 +41,6 @@ class Installer {
|
|||
* @param {string[]} config.modules - Modules to install (including 'core')
|
||||
* @param {string[]} config.ides - IDEs to configure
|
||||
*/
|
||||
_buildConfig(originalConfig) {
|
||||
const modules = [...(originalConfig.modules || [])];
|
||||
if (originalConfig.installCore && !modules.includes('core')) {
|
||||
modules.unshift('core');
|
||||
}
|
||||
|
||||
return {
|
||||
directory: originalConfig.directory,
|
||||
modules,
|
||||
ides: originalConfig.skipIde ? [] : [...(originalConfig.ides || [])],
|
||||
skipPrompts: originalConfig.skipPrompts || false,
|
||||
verbose: originalConfig.verbose || false,
|
||||
force: originalConfig.force || false,
|
||||
actionType: originalConfig.actionType,
|
||||
coreConfig: originalConfig.coreConfig || {},
|
||||
hasCoreConfig() {
|
||||
return this.coreConfig && Object.keys(this.coreConfig).length > 0;
|
||||
},
|
||||
isQuickUpdate() {
|
||||
return originalConfig._quickUpdate || false;
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
async install(originalConfig) {
|
||||
const config = this._buildConfig(originalConfig);
|
||||
|
||||
|
|
@ -870,6 +846,30 @@ class Installer {
|
|||
}
|
||||
}
|
||||
|
||||
_buildConfig(originalConfig) {
|
||||
const modules = [...(originalConfig.modules || [])];
|
||||
if (originalConfig.installCore && !modules.includes('core')) {
|
||||
modules.unshift('core');
|
||||
}
|
||||
|
||||
return {
|
||||
directory: originalConfig.directory,
|
||||
modules,
|
||||
ides: originalConfig.skipIde ? [] : [...(originalConfig.ides || [])],
|
||||
skipPrompts: originalConfig.skipPrompts || false,
|
||||
verbose: originalConfig.verbose || false,
|
||||
force: originalConfig.force || false,
|
||||
actionType: originalConfig.actionType,
|
||||
coreConfig: originalConfig.coreConfig || {},
|
||||
hasCoreConfig() {
|
||||
return this.coreConfig && Object.keys(this.coreConfig).length > 0;
|
||||
},
|
||||
isQuickUpdate() {
|
||||
return originalConfig._quickUpdate || false;
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Collect configurations for official modules (core + selected).
|
||||
* Custom module configs are handled separately in CustomModules.discoverPaths.
|
||||
|
|
|
|||
Loading…
Reference in New Issue