checkNpm method
Check if npm is installed (needed for Firebase CLI)
Implementation
Future<ToolStatus> checkNpm() async {
final bool exists = await _runner.commandExists('npm');
if (!exists) {
return ToolStatus.missing(
'npm',
'https://nodejs.org/',
isRequired: false,
);
}
final String? version = await _runner.getCommandVersion('npm');
return ToolStatus.installed('npm', version ?? 'unknown', isRequired: false);
}