diff --git a/extensions/grunt/src/main.ts b/extensions/grunt/src/main.ts index 21f73c3ce73..554bb4963e6 100644 --- a/extensions/grunt/src/main.ts +++ b/extensions/grunt/src/main.ts @@ -20,7 +20,7 @@ export function activate(_context: vscode.ExtensionContext): void { if (!workspaceRoot) { return; } - let pattern = path.join(workspaceRoot, 'Gruntfile.js'); + let pattern = path.join(workspaceRoot, '[Gg]runtfile.js'); let detectorPromise: Thenable | undefined = undefined; let fileWatcher = vscode.workspace.createFileSystemWatcher(pattern); fileWatcher.onDidChange(() => detectorPromise = undefined); @@ -115,8 +115,7 @@ async function getGruntTasks(): Promise { if (!workspaceRoot) { return emptyTasks; } - let gruntfile = path.join(workspaceRoot, 'Gruntfile.js'); - if (!await exists(gruntfile)) { + if (!await exists(path.join(workspaceRoot, 'gruntfile.js')) && !await exists(path.join(workspaceRoot, 'Gruntfile.js'))) { return emptyTasks; }