@gabrielmaialva33/mcp-filesystem
Version:
MCP server for secure filesystem access
23 lines • 763 B
JavaScript
import { detectPackageManager, getProjectCommands } from './project_detector.js';
function isAutoPackageManager(input) {
return input === 'auto';
}
export async function getProjectDetails(validPath) {
let packageManagerInput = 'npm';
let finalPackageManager = 'npm';
if (isAutoPackageManager(packageManagerInput)) {
const detectedManager = await detectPackageManager(validPath);
if (detectedManager !== 'unknown') {
finalPackageManager = detectedManager;
}
}
else {
finalPackageManager = packageManagerInput;
}
const commands = getProjectCommands(finalPackageManager);
return {
packageManager: finalPackageManager,
commands,
};
}
//# sourceMappingURL=index.js.map