Skip to content

Commit e46c3a2

Browse files
authored
Merge pull request #13 from dubesar/master
Fix for node tunnel upgrade warning issue
2 parents 8bbc7c3 + 2dcb6d8 commit e46c3a2

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

lib/tunnel.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,13 @@ var childProcess = require('child_process'),
1616
packageName = package_.name,
1717
usingPorts = [],
1818
globalForceRetries = 0;
19+
20+
var axios = require('axios');
21+
22+
var curr_ver;
23+
axios.get('https://registry.npmjs.com/-/v1/search?text=@lambdatest/node-tunnel').then(res => {
24+
curr_ver = res.data.objects[0].package.version
25+
})
1926
/**
2027
* Tunnel is a function based Class.
2128
*/
@@ -61,7 +68,7 @@ function Tunnel() {
6168
' \nnpm i ' +
6269
packageName
6370
);
64-
} else if (packageVersion !== response.jsonResponse.latest) {
71+
} else if (packageVersion !== curr_ver) {
6572
console.warn(
6673
"\nIt's seems you have older version of " +
6774
packageName +
@@ -131,7 +138,7 @@ function Tunnel() {
131138
' \nnpm i ' +
132139
packageName
133140
);
134-
} else if (packageVersion !== response.jsonResponse.latest) {
141+
} else if (packageVersion !== curr_ver) {
135142
console.warn(
136143
"\nIt's seems you have older version of " +
137144
packageName +

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@lambdatest/node-tunnel",
3-
"version": "3.0.2",
3+
"version": "3.0.3",
44
"description": "Nodejs bindings for LambdaTest Tunnel",
55
"main": "index.js",
66
"repository": {
@@ -24,6 +24,7 @@
2424
},
2525
"homepage": "https://github.com/LambdaTest/node-tunnel#readme",
2626
"dependencies": {
27+
"axios": "^0.26.0",
2728
"get-port": "^1.0.0",
2829
"https-proxy-agent": "^5.0.0",
2930
"split": "^1.0.1",

0 commit comments

Comments
 (0)