Comparing version
@@ -34,3 +34,3 @@ 'use strict'; | ||
this.initialized = false; | ||
this.version = '0.8.11'; | ||
this.version = '0.8.12'; | ||
this.nextId = Math.round(Math.random() * Math.pow(10, 6)); | ||
@@ -37,0 +37,0 @@ this.nodetimeNative = undefined; |
@@ -6,4 +6,3 @@ 'use strict'; | ||
var util = require("util"); | ||
var request = require("request"); | ||
var gzipRequest = require("./gzip-request"); | ||
var request = undefined; | ||
@@ -35,2 +34,21 @@ | ||
if(proxyServer) { | ||
// check if request module is available | ||
try { | ||
require('request'); | ||
} | ||
catch(err) { | ||
self.agent.logger.message( | ||
'"request" module not found. It is required if the agent connects ' + | ||
'to Nodetime server over a proxy server. Install "request" module ' + | ||
'with "npm install request".' | ||
); | ||
} | ||
request = require("./request-proxy"); | ||
} | ||
else { | ||
request = require("./request"); | ||
} | ||
this.server = server || 'https://api.nodetime.com'; | ||
@@ -100,3 +118,3 @@ self.proxyServer = proxyServer; | ||
self._pushBuffer = []; | ||
self._pushRequest = gzipRequest({ | ||
self._pushRequest = request({ | ||
method: "POST", | ||
@@ -103,0 +121,0 @@ url: self.server + '/agent/push/' + |
{ | ||
"name" : "nodetime", | ||
"version" : "0.8.11", | ||
"version" : "0.8.12", | ||
"description" : "Performance Profiler and Monitor", | ||
@@ -35,3 +35,2 @@ "author": "Nodetime <devops@nodetime.com>", | ||
"dependencies": { | ||
"request": "2.12.0" | ||
}, | ||
@@ -38,0 +37,0 @@ "optionalDependencies": { |
Network access
Supply chain riskThis module accesses the network.
Found 2 instances in 1 package
6383188
0.03%1
-50%230
0.44%4440
1.49%125
1.63%- Removed
- Removed