aboutsummaryrefslogtreecommitdiff
path: root/node_modules/ts-loader/dist/compilerSetup.js
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-08-14 05:01:11 +0200
committerFlorian Dold <florian.dold@gmail.com>2017-08-14 05:02:09 +0200
commit363723fc84f7b8477592e0105aeb331ec9a017af (patch)
tree29f92724f34131bac64d6a318dd7e30612e631c7 /node_modules/ts-loader/dist/compilerSetup.js
parent5634e77ad96bfe1818f6b6ee70b7379652e5487f (diff)
node_modules
Diffstat (limited to 'node_modules/ts-loader/dist/compilerSetup.js')
-rw-r--r--node_modules/ts-loader/dist/compilerSetup.js52
1 files changed, 0 insertions, 52 deletions
diff --git a/node_modules/ts-loader/dist/compilerSetup.js b/node_modules/ts-loader/dist/compilerSetup.js
deleted file mode 100644
index 6b456f100..000000000
--- a/node_modules/ts-loader/dist/compilerSetup.js
+++ /dev/null
@@ -1,52 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var semver = require('semver');
-var constants = require("./constants");
-function getCompiler(loaderOptions, log) {
- var compiler;
- var errorMessage;
- var compilerDetailsLogMessage;
- var compilerCompatible = false;
- try {
- compiler = require(loaderOptions.compiler);
- }
- catch (e) {
- errorMessage = loaderOptions.compiler === 'typescript'
- ? 'Could not load TypeScript. Try installing with `npm install typescript`. If TypeScript is installed globally, try using `npm link typescript`.'
- : "Could not load TypeScript compiler with NPM package name `" + loaderOptions.compiler + "`. Are you sure it is correctly installed?";
- }
- if (!errorMessage) {
- compilerDetailsLogMessage = "ts-loader: Using " + loaderOptions.compiler + "@" + compiler.version;
- compilerCompatible = false;
- if (loaderOptions.compiler === 'typescript') {
- if (compiler.version && semver.gte(compiler.version, '1.6.2-0')) {
- // don't log yet in this case, if a tsconfig.json exists we want to combine the message
- compilerCompatible = true;
- }
- else {
- log.logError((compilerDetailsLogMessage + ". This version is incompatible with ts-loader. Please upgrade to the latest version of TypeScript.").red);
- }
- }
- else {
- log.logWarning((compilerDetailsLogMessage + ". This version may or may not be compatible with ts-loader.").yellow);
- }
- }
- return { compiler: compiler, compilerCompatible: compilerCompatible, compilerDetailsLogMessage: compilerDetailsLogMessage, errorMessage: errorMessage };
-}
-exports.getCompiler = getCompiler;
-function getCompilerOptions(compilerCompatible, compiler, configParseResult) {
- var compilerOptions = Object.assign({}, configParseResult.options, {
- skipDefaultLibCheck: true,
- suppressOutputPathCheck: true,
- });
- // if `module` is not specified and not using ES6 target, default to CJS module output
- if ((!compilerOptions.module) && compilerOptions.target !== constants.ScriptTargetES2015) {
- compilerOptions.module = constants.ModuleKindCommonJs;
- }
- else if (compilerCompatible && semver.lt(compiler.version, '1.7.3-0') && compilerOptions.target === constants.ScriptTargetES2015) {
- // special handling for TS 1.6 and target: es6
- compilerOptions.module = constants.ModuleKindNone;
- }
- return compilerOptions;
-}
-exports.getCompilerOptions = getCompilerOptions;