diff --git a/extensions/typescript/syntaxes/TypeScript.tmLanguage.json b/extensions/typescript/syntaxes/TypeScript.tmLanguage.json index 3046784200ac6..5d968fd4b95c6 100644 --- a/extensions/typescript/syntaxes/TypeScript.tmLanguage.json +++ b/extensions/typescript/syntaxes/TypeScript.tmLanguage.json @@ -3,6 +3,7 @@ "ts" ], "name": "TypeScript", + "firstLineMatch": "#!/.*\bnode", "patterns": [ { "include": "#expression" @@ -1289,4 +1290,4 @@ "scopeName": "source.ts", "uuid": "ef98eb90-bf9b-11e4-bb52-0800200c9a66", "version": "https://github.com/Microsoft/TypeScript-TmLanguage/commit/55b86614037e8c754c0657b0cd03f4f90c9498db" -} \ No newline at end of file +} diff --git a/extensions/typescript/syntaxes/TypeScriptReact.tmLanguage.json b/extensions/typescript/syntaxes/TypeScriptReact.tmLanguage.json index c4cdaf89f4151..1f466c062a90b 100644 --- a/extensions/typescript/syntaxes/TypeScriptReact.tmLanguage.json +++ b/extensions/typescript/syntaxes/TypeScriptReact.tmLanguage.json @@ -3,6 +3,7 @@ "tsx" ], "name": "TypeScriptReact", + "firstLineMatch": "#!/.*\bnode", "patterns": [ { "include": "#expression" @@ -1522,4 +1523,4 @@ "scopeName": "source.tsx", "uuid": "805375ec-d614-41f5-8993-5843fe63ea82", "version": "https://github.com/Microsoft/TypeScript-TmLanguage/commit/55b86614037e8c754c0657b0cd03f4f90c9498db" -} \ No newline at end of file +}