Bladeren bron

Strip sourceMappingURL directives

Alex Dima 5 jaren geleden
bovenliggende
commit
778ace10c0
3 gewijzigde bestanden met toevoegingen van 8 en 4 verwijderingen
  1. 6 2
      scripts/importTypescript.js
  2. 1 1
      src/lib/typescriptServices-amd.js
  3. 1 1
      src/lib/typescriptServices.js

+ 6 - 2
scripts/importTypescript.js

@@ -71,7 +71,7 @@ export const typescriptVersion = "${typeScriptDependencyVersion}";\n`
 define("vs/language/typescript/lib/typescriptServices", [], function() { return ts; });
 define("vs/language/typescript/lib/typescriptServices", [], function() { return ts; });
 // END MONACOCHANGE
 // END MONACOCHANGE
 `;
 `;
-	fs.writeFileSync(path.join(TYPESCRIPT_LIB_DESTINATION, 'typescriptServices-amd.js'), tsServices_amd);
+	fs.writeFileSync(path.join(TYPESCRIPT_LIB_DESTINATION, 'typescriptServices-amd.js'), stripSourceMaps(tsServices_amd));
 
 
 	var tsServices_esm = generatedNote + tsServices +
 	var tsServices_esm = generatedNote + tsServices +
 		`
 		`
@@ -87,7 +87,7 @@ export var ScriptTarget = ts.ScriptTarget;
 export var TokenClass = ts.TokenClass;
 export var TokenClass = ts.TokenClass;
 // END MONACOCHANGE
 // END MONACOCHANGE
 `;
 `;
-	fs.writeFileSync(path.join(TYPESCRIPT_LIB_DESTINATION, 'typescriptServices.js'), tsServices_esm);
+	fs.writeFileSync(path.join(TYPESCRIPT_LIB_DESTINATION, 'typescriptServices.js'), stripSourceMaps(tsServices_esm));
 
 
 	var dtsServices = fs.readFileSync(path.join(TYPESCRIPT_LIB_SOURCE, 'typescriptServices.d.ts')).toString();
 	var dtsServices = fs.readFileSync(path.join(TYPESCRIPT_LIB_SOURCE, 'typescriptServices.d.ts')).toString();
 	dtsServices +=
 	dtsServices +=
@@ -265,3 +265,7 @@ function escapeText(text) {
 	resultPieces.push(text.substring(startPos, len));
 	resultPieces.push(text.substring(startPos, len));
 	return resultPieces.join('');
 	return resultPieces.join('');
 }
 }
+
+function stripSourceMaps(str) {
+	return str.replace(/\/\/# sourceMappingURL[^\n]+/gm, '');
+}

+ 1 - 1
src/lib/typescriptServices-amd.js

@@ -137510,7 +137510,7 @@ if (typeof module !== "undefined" && module.exports) {
     module.exports = ts;
     module.exports = ts;
 }
 }
 
 
-//# sourceMappingURL=typescriptServices.js.map
+
 
 
 // MONACOCHANGE
 // MONACOCHANGE
 // Defining the entire module name because r.js has an issue and cannot bundle this file
 // Defining the entire module name because r.js has an issue and cannot bundle this file

+ 1 - 1
src/lib/typescriptServices.js

@@ -137510,7 +137510,7 @@ if (typeof module !== "undefined" && module.exports) {
     module.exports = ts;
     module.exports = ts;
 }
 }
 
 
-//# sourceMappingURL=typescriptServices.js.map
+
 
 
 // MONACOCHANGE
 // MONACOCHANGE
 export var createClassifier = ts.createClassifier;
 export var createClassifier = ts.createClassifier;