@@ -25,12 +25,10 @@ export interface PackageManager {
25
25
getInstallArgs : ( buildType : BuildType ) => string [ ] ;
26
26
}
27
27
28
- const isWindows = process . platform === 'win32' ;
29
-
30
28
class NpmPackageManager implements PackageManager {
31
29
readonly packageManager = 'npm' ;
32
30
readonly displayValue = 'NPM' ;
33
- readonly executable = isWindows ? 'npm.cmd' : 'npm' ;
31
+ readonly executable = 'npm' ;
34
32
readonly lockFile = 'package-lock.json' ;
35
33
36
34
getRunScriptArgs = ( scriptName : string ) => [ 'run-script' , scriptName ] ;
@@ -40,7 +38,7 @@ class NpmPackageManager implements PackageManager {
40
38
class YarnPackageManager implements PackageManager {
41
39
readonly packageManager : PackageManagerType = 'yarn' ;
42
40
readonly displayValue = 'Yarn' ;
43
- readonly executable = 'yarn' ; // Windows does not require `.cmd` extension to invoke yarn
41
+ readonly executable = 'yarn' ;
44
42
readonly lockFile = 'yarn.lock' ;
45
43
version ?: SemVer ;
46
44
@@ -54,7 +52,7 @@ class YarnPackageManager implements PackageManager {
54
52
class PnpmPackageManager implements PackageManager {
55
53
readonly packageManager : PackageManagerType = 'pnpm' ;
56
54
readonly displayValue = 'PNPM' ;
57
- readonly executable = isWindows ? 'pnpm.cmd' : 'pnpm' ;
55
+ readonly executable = 'pnpm' ;
58
56
readonly lockFile = 'pnpm-lock.yaml' ;
59
57
60
58
getRunScriptArgs = ( scriptName : string ) => [ scriptName ] ;
0 commit comments