eslint-config-es
Version:
eslint-config-es contains a strict ESLint configuration for ES2015+ and TypeScript.
21 lines (17 loc) • 403 B
text/typescript
const isInstalled = function (...names: string[]): boolean {
if (names.length === 0) {
throw new Error('Names are missing.');
}
for (const name of names) {
try {
// eslint-disable-next-line @typescript-eslint/no-require-imports, global-require, import/no-dynamic-require
require(name);
} catch {
return false;
}
}
return true;
};
export {
isInstalled
};