Skip to content

Commit a39a34c

Browse files
committed
Removed Which dependency
1 parent 31b5e7d commit a39a34c

File tree

4 files changed

+9
-11
lines changed

4 files changed

+9
-11
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
[![npm (scoped)](https://img.shields.io/npm/v/@chiragrupani/karma-chromium-edge-launcher.svg?style=flat-square)](https://www.npmjs.com/package/@chiragrupani/karma-chromium-edge-launcher) [![npm](https://img.shields.io/npm/dt/@chiragrupani/karma-chromium-edge-launcher.svg?style=flat-square)](https://www.npmjs.com/package/@chiragrupani/karma-chromium-edge-launcher)
44

5-
[![Build Status](https://dev.azure.com/chiragrupani/chromium-edge-launcher/_apis/build/status/ChiragRupani.karma-chromiumedge-launcher?branchName=master)](https://dev.azure.com/chiragrupani/chromium-edge-launcher/_build/latest?definitionId=3&branchName=master)
5+
![Build Status](https://dev.azure.com/chiragrupani/chromium-edge-launcher/_apis/build/status/ChiragRupani.karma-chromiumedge-launcher?branchName=master)
66

77
> Launcher for Chromium Edge Canary, Dev, Beta and Stable channels for Windows OS and Mac OS
88

package-lock.json

Lines changed: 4 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@chiragrupani/karma-chromium-edge-launcher",
3-
"version": "1.2.6",
3+
"version": "2.0.0",
44
"description": "A Karma plugin. Launcher for different Chromium Edge channels - Dev, Canary, Beta and Stable",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",
@@ -31,9 +31,6 @@
3131
"Edgium"
3232
],
3333
"author": "Chirag",
34-
"dependencies": {
35-
"which": "^2.0.2"
36-
},
3734
"license": "MIT Based",
3835
"devDependencies": {
3936
"@types/chai": "^4.2.11",

src/Utilities.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
11
var fs = require('fs');
22
var path = require('path');
3-
var which = require('which');
43

54
export default class Utilities {
65
static GetBin(commands: string[]) {
7-
// // Only run these checks on Linux
6+
// Only run these checks on Linux
87
if (process.platform !== 'linux') {
98
return null;
109
}
1110
var bin: string = '';
1211

1312
for (let i = 0; i < commands.length; i++) {
1413
try {
15-
if (which.sync(commands[i])) {
14+
if (fs.accessSync(commands[i], fs.X_OK)) {
1615
bin = commands[i];
1716
break;
1817
}
@@ -47,7 +46,7 @@ export default class Utilities {
4746
var prefixes = [
4847
process.env['PROGRAMFILES(X86)'],
4948
process.env.PROGRAMFILES,
50-
process.env.LOCALAPPDATA
49+
process.env.LOCALAPPDATA,
5150
];
5251

5352
var edgePath: string = '';

0 commit comments

Comments
 (0)