woaru
Version:
Universal Project Setup Autopilot - Analyze and automatically configure development tools for ANY programming language
13 lines • 468 B
JavaScript
export class BasePlugin {
hasPackage(analysis, packageName) {
return (analysis.dependencies.includes(packageName) ||
analysis.devDependencies.includes(packageName));
}
hasConfigFile(analysis, fileName) {
return analysis.configFiles.some(file => file.includes(fileName));
}
hasScript(analysis, scriptName) {
return Object.keys(analysis.scripts).includes(scriptName);
}
}
//# sourceMappingURL=BasePlugin.js.map