From 1e5641ba8eae66f1e613d4672bad3eb79bada121 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Thu, 29 Mar 2018 16:05:31 -0700 Subject: [PATCH] Mangle comment for sorcery (#23006) --- src/services/services.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/services/services.ts b/src/services/services.ts index 64e64ea1bad..77826fc20c3 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -1544,8 +1544,8 @@ namespace ts { return checker.getSymbolAtLocation(node); } - - const sourceMapCommentRegExp = /^\/\/[@#] sourceMappingURL=(.+)$/gm; + // Sometimes tools can sometimes see the following line as a source mapping url comment, so we mangle it a bit (the [M]) + const sourceMapCommentRegExp = /^\/\/[@#] source[M]appingURL=(.+)$/gm; const base64UrlRegExp = /^data:(?:application\/json(?:;charset=[uU][tT][fF]-8);base64,([A-Za-z0-9+\/=]+)$)?/; function scanForSourcemapURL(fileName: string) { const mappedFile = sourcemappedFileCache.get(toPath(fileName, currentDirectory, getCanonicalFileName));