From a25eb9ea65700649062ce694ee936ddecee1ebc0 Mon Sep 17 00:00:00 2001 From: Alex Dima Date: Tue, 13 Nov 2018 13:31:19 +0100 Subject: [PATCH] Eliminate another require() call from typescriptServices --- scripts/importTypescript.js | 5 +++++ src/lib/typescriptServices-amd.js | 4 +++- src/lib/typescriptServices.js | 4 +++- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/scripts/importTypescript.js b/scripts/importTypescript.js index c95b5bd7..722b267b 100644 --- a/scripts/importTypescript.js +++ b/scripts/importTypescript.js @@ -25,6 +25,11 @@ const TYPESCRIPT_LIB_DESTINATION = path.join(__dirname, '../src/lib'); tsServices.replace(/\n ts\.sys =([^]*)\n \}\)\(\);/m, `\n // MONACOCHANGE\n ts.sys = undefined;\n // END MONACOCHANGE`) ); + // Eliminate another require() call... + tsServices = ( + tsServices.replace(/return require\(fileNameToRequire\);/, `// MONACOCHANGE\n return undefined;\n // END MONACOCHANGE`) + ); + var tsServices_amd = tsServices + ` // MONACOCHANGE diff --git a/src/lib/typescriptServices-amd.js b/src/lib/typescriptServices-amd.js index da5ba2c6..7d163278 100644 --- a/src/lib/typescriptServices-amd.js +++ b/src/lib/typescriptServices-amd.js @@ -89463,7 +89463,9 @@ var ts; ts.isJsPrivate = isJsPrivate; function tryRequire(fileNameToRequire) { try { - return require(fileNameToRequire); + // MONACOCHANGE + return undefined; + // END MONACOCHANGE } catch (_a) { return undefined; diff --git a/src/lib/typescriptServices.js b/src/lib/typescriptServices.js index c6a26723..3f05d25b 100644 --- a/src/lib/typescriptServices.js +++ b/src/lib/typescriptServices.js @@ -89463,7 +89463,9 @@ var ts; ts.isJsPrivate = isJsPrivate; function tryRequire(fileNameToRequire) { try { - return require(fileNameToRequire); + // MONACOCHANGE + return undefined; + // END MONACOCHANGE } catch (_a) { return undefined;