chore(prettier): full repo linting and code reformatting once and for all (#3627)
This commit is contained in:
1 parent
01500a2d4c
commit
9045ddaedc
656 files changed
+21737
-20628
No files matched your search
@@ -1,11 +1,7 @@
|
||||
import fs from 'fs';
|
||||
|
||||
// https://github.dev/leoroese/template-cli/blob/628dd24db7df399ebb520edd0bc301bc7b5e8b66/index.js#L19
|
||||
const createDirectoryContents = (
|
||||
templatePath,
|
||||
targetDirPath,
|
||||
copyPrettierRules
|
||||
) => {
|
||||
const createDirectoryContents = (templatePath, targetDirPath, copyPrettierRules) => {
|
||||
const filesToCreate = fs.readdirSync(templatePath);
|
||||
|
||||
filesToCreate.forEach(file => {
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
import { readPluginConfigFile } from './private/index.js';
|
||||
import getYarnInfo from './getYarnInfo.js';
|
||||
|
||||
export default async function findOhifExtensionsToRemoveAfterRemovingMode(
|
||||
removedModeYarnInfo
|
||||
) {
|
||||
export default async function findOhifExtensionsToRemoveAfterRemovingMode(removedModeYarnInfo) {
|
||||
const pluginConfig = readPluginConfigFile();
|
||||
|
||||
if (!pluginConfig) {
|
||||
@@ -13,27 +11,21 @@ export default async function findOhifExtensionsToRemoveAfterRemovingMode(
|
||||
|
||||
const { modes, extensions } = pluginConfig;
|
||||
|
||||
const registeredExtensions = extensions.map(
|
||||
extension => extension.packageName
|
||||
);
|
||||
const registeredExtensions = extensions.map(extension => extension.packageName);
|
||||
// TODO this is not a function
|
||||
const ohifExtensionsOfMode = Object.keys(
|
||||
removedModeYarnInfo.peerDependencies
|
||||
).filter(peerDependency => registeredExtensions.includes(peerDependency));
|
||||
|
||||
const ohifExtensionsUsedInOtherModes = ohifExtensionsOfMode.map(
|
||||
packageName => {
|
||||
return {
|
||||
packageName,
|
||||
used: false,
|
||||
};
|
||||
}
|
||||
const ohifExtensionsOfMode = Object.keys(removedModeYarnInfo.peerDependencies).filter(
|
||||
peerDependency => registeredExtensions.includes(peerDependency)
|
||||
);
|
||||
|
||||
const ohifExtensionsUsedInOtherModes = ohifExtensionsOfMode.map(packageName => {
|
||||
return {
|
||||
packageName,
|
||||
used: false,
|
||||
};
|
||||
});
|
||||
|
||||
// Check if other modes use each extension used by this mode
|
||||
const otherModes = modes.filter(
|
||||
mode => mode.packageName !== removedModeYarnInfo.name
|
||||
);
|
||||
const otherModes = modes.filter(mode => mode.packageName !== removedModeYarnInfo.name);
|
||||
|
||||
for (let i = 0; i < otherModes.length; i++) {
|
||||
const mode = otherModes[i];
|
||||
|
||||
@@ -10,10 +10,7 @@ import {
|
||||
import getYarnInfo from './getYarnInfo.js';
|
||||
import { addExtensionToConfig, addModeToConfig } from './addToConfig.js';
|
||||
import findRequiredOhifExtensionsForMode from './findRequiredOhifExtensionsForMode.js';
|
||||
import {
|
||||
removeExtensionFromConfig,
|
||||
removeModeFromConfig,
|
||||
} from './removeFromConfig.js';
|
||||
import { removeExtensionFromConfig, removeModeFromConfig } from './removeFromConfig.js';
|
||||
import throwIfExtensionUsedByInstalledMode from './throwIfExtensionUsedByInstalledMode.js';
|
||||
import findOhifExtensionsToRemoveAfterRemovingMode from './findOhifExtensionsToRemoveAfterRemovingMode.js';
|
||||
import initGit from './initGit.js';
|
||||
|
||||
@@ -17,9 +17,7 @@ function removeModeFromConfigJson(pluginConfig, { packageName }) {
|
||||
function removeFromList(listName, pluginConfig, { packageName }) {
|
||||
const list = pluginConfig[listName];
|
||||
|
||||
const indexOfExistingEntry = list.findIndex(
|
||||
entry => entry.packageName === packageName
|
||||
);
|
||||
const indexOfExistingEntry = list.findIndex(entry => entry.packageName === packageName);
|
||||
|
||||
if (indexOfExistingEntry !== -1) {
|
||||
pluginConfig[listName].splice(indexOfExistingEntry, 1);
|
||||
|
||||
@@ -25,9 +25,7 @@ async function validateExtensionYarnInfo(packageName) {
|
||||
function validateYarnInfo(packageName, keyword) {
|
||||
return new Promise(async (resolve, reject) => {
|
||||
function rejectIfNotFound() {
|
||||
const error = new Error(
|
||||
`${chalk.red.bold('Error')} extension ${packageName} not installed`
|
||||
);
|
||||
const error = new Error(`${chalk.red.bold('Error')} extension ${packageName} not installed`);
|
||||
reject(error);
|
||||
}
|
||||
|
||||
@@ -116,16 +114,11 @@ function validate(packageName, version, keyword) {
|
||||
Authorization: `Bearer ${process.env.NPM_TOKEN}`,
|
||||
};
|
||||
}
|
||||
const response = await fetch(
|
||||
`${registryUrlOfPackage}${packageName}`,
|
||||
options
|
||||
);
|
||||
const response = await fetch(`${registryUrlOfPackage}${packageName}`, options);
|
||||
const json = await response.json();
|
||||
|
||||
if (json.error && json.error === NOT_FOUND) {
|
||||
const error = new Error(
|
||||
`${chalk.red.bold('Error')} package ${packageName} not found`
|
||||
);
|
||||
const error = new Error(`${chalk.red.bold('Error')} package ${packageName} not found`);
|
||||
reject(error);
|
||||
return;
|
||||
}
|
||||
@@ -142,27 +135,18 @@ function validate(packageName, version, keyword) {
|
||||
resolve(true);
|
||||
} else {
|
||||
const error = new Error(
|
||||
`${chalk.red.bold(
|
||||
'Error'
|
||||
)} package ${packageName} is not an ${keyword}`
|
||||
`${chalk.red.bold('Error')} package ${packageName} is not an ${keyword}`
|
||||
);
|
||||
reject(error);
|
||||
}
|
||||
} else {
|
||||
// Particular version undefined
|
||||
const error = new Error(
|
||||
`${chalk.red.bold(
|
||||
'Error'
|
||||
)} version ${packageVersion} of package ${packageName} not found`
|
||||
`${chalk.red.bold('Error')} version ${packageVersion} of package ${packageName} not found`
|
||||
);
|
||||
reject(error);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
export {
|
||||
validateMode,
|
||||
validateExtension,
|
||||
validateModeYarnInfo,
|
||||
validateExtensionYarnInfo,
|
||||
};
|
||||
export { validateMode, validateExtension, validateModeYarnInfo, validateExtensionYarnInfo };
|
||||
Reference in new issue
Block a user