Skip to content

Commit b931e8e

Browse files
authored
chore: remove versionGte helper and version check from compilerSetup
1 parent 532b0de commit b931e8e

1 file changed

Lines changed: 1 addition & 21 deletions

File tree

src/compilerSetup.ts

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,6 @@ import type typescript from 'typescript';
33
import type { LoaderOptions } from './interfaces';
44
import type * as logger from './logger';
55

6-
/**
7-
* Compare two semver-formatted version strings.
8-
* Returns true if v1 >= v2.
9-
*/
10-
function versionGte(v1: string, v2: string): boolean {
11-
const parts1 = v1.split('.').map(Number);
12-
const parts2 = v2.split('.').map(Number);
13-
const len = Math.max(parts1.length, parts2.length);
14-
for (let i = 0; i < len; i++) {
15-
const a = parts1[i] ?? 0;
16-
const b = parts2[i] ?? 0;
17-
if (a > b) return true;
18-
if (a < b) return false;
19-
}
20-
return true;
21-
}
22-
236
export function getCompiler(loaderOptions: LoaderOptions, log: logger.Logger) {
247
let compiler: typeof typescript | undefined;
258
let errorMessage: string | undefined;
@@ -41,10 +24,7 @@ export function getCompiler(loaderOptions: LoaderOptions, log: logger.Logger) {
4124
}`;
4225
compilerCompatible = false;
4326
if (loaderOptions.compiler === 'typescript') {
44-
if (
45-
compiler!.version !== undefined &&
46-
versionGte(compiler!.version, '3.6.3')
47-
) {
27+
if (compiler!.version !== undefined) {
4828
// don't log yet in this case, if a tsconfig.json exists we want to combine the message
4929
compilerCompatible = true;
5030
} else {

0 commit comments

Comments
 (0)