refactor: ♻️ remove unused code

This commit is contained in:
Guz013
2023-08-14 15:02:47 -03:00
parent 568bdb5d97
commit 4792b485d6

View File

@@ -4,7 +4,6 @@ import glob from 'picomatch';
import prompts from 'prompts';
import c from 'picocolors';
import str from './lib/str.js';
import notNull from './lib/notNull.js';
export default class ConfigsProcessor {
/** @type {string} */
@@ -124,7 +123,7 @@ export default class ConfigsProcessor {
/** @type {Record<'packages', import('./types').Package[]>} */
const selected = await prompts({
name: 'packages',
type: 'multiselect',
type: 'autocompleteMultiselect',
message: `What packages would you like to apply ${config.type === 'single' ? 'this choice' : 'these choices'}?`,
choices: packagesOptions,
min: 1,
@@ -165,36 +164,5 @@ export default class ConfigsProcessor {
return pkgConfig;
}
/**
* @param {import('./types').Package[]} packages Packages to generate the map from
* @returns {import('./types').PackagesConfigsMap} A map of what packages has some configuration
*/
generateConfigMap(packages) {
/** @type {import('./types').PackagesConfigsMap} */
const configMap = new Map();
for (const pkg of packages) {
notNull(pkg.config).forEach((options, key) => {
/** @type {Map<string, string[]>} */
const optionsMap = configMap.get(key) ?? new Map();
options.forEach(option => {
const paths = optionsMap.get(option) ?? [];
optionsMap.set(option, [pkg.path, ...paths]);
if (paths.length >= packages.length - 2 || paths.includes(this.dir)) {
optionsMap.set(option, [this.dir]);
}
});
configMap.set(key, optionsMap);
});
}
return configMap;
}
}